/
home
/
henzagold
/
adminold
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/adminold/export/js/chunk-87637834.c8878577.js.map
{"version":3,"sources":["webpack:///./src/components/vx-auto-suggest/VxAutoSuggest.vue?7ef9","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuItem.vue?a315","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuGroup.vue?8b2c","webpack:///./src/assets/images/flags sync ^\\.\\/.*\\.png$","webpack:///./src/assets/images/flags/fr.png","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack:///./node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack:///./src/assets/images/logo/henza-icon.svg","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue?a487","webpack:///./node_modules/core-js/modules/_object-to-array.js","webpack:///./src/assets/images/flags/pt.png","webpack:///./src/layouts/components/Logo.vue?20b0","webpack:///./src/assets/images/flags/de.png","webpack:///./src/layouts/components/customizer/TheCustomizer.vue?5470","webpack:///./node_modules/core-js/modules/es7.object.values.js","webpack:///./src/assets/images/flags/en.png","webpack:///./node_modules/vue-perfect-scrollbar/dist/index.js","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue?13a7","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuGroup.vue?3e77","webpack:///./node_modules/vue-backtotop/src/styles.css?cd4c","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue?d4b4","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuHeader.vue?2d10","webpack:///./src/layouts/components/navbar/components/ProfileDropDown.vue?84ad","webpack:///./src/layouts/main/Main.vue?eda5","webpack:///./node_modules/vue-backtotop/src/BackToTop.vue?fd86","webpack:///node_modules/vue-backtotop/src/BackToTop.vue","webpack:///./node_modules/vue-backtotop/src/BackToTop.vue?fd07","webpack:///./node_modules/vue-backtotop/src/BackToTop.vue","webpack:///./node_modules/vue-backtotop/src/main.js","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue?b372","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuGroup.vue?7295","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuItem.vue?e35f","webpack:///src/layouts/components/horizontal-nav-menu/HorizontalNavMenuItem.vue","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuItem.vue?9610","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuItem.vue","webpack:///src/layouts/components/horizontal-nav-menu/HorizontalNavMenuGroup.vue","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuGroup.vue?538a","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuGroup.vue","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuHeader.vue?d659","webpack:///src/layouts/components/horizontal-nav-menu/HorizontalNavMenuHeader.vue","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuHeader.vue?d5ee","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenuHeader.vue","webpack:///src/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue?c7d5","webpack:///./src/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue","webpack:///./src/layouts/components/vertical-nav-menu/navMenuItems.js","webpack:///./src/layouts/components/customizer/TheCustomizer.vue?3c3b","webpack:///src/layouts/components/customizer/TheCustomizer.vue","webpack:///./src/layouts/components/customizer/TheCustomizer.vue?e8a9","webpack:///./src/layouts/components/customizer/TheCustomizer.vue","webpack:///./src/layouts/components/navbar/TheNavbarHorizontal.vue?bcf5","webpack:///./src/layouts/components/navbar/components/Bookmarks.vue?c4de","webpack:///./src/components/vx-auto-suggest/VxAutoSuggest.vue?c468","webpack:///src/components/vx-auto-suggest/VxAutoSuggest.vue","webpack:///./src/components/vx-auto-suggest/VxAutoSuggest.vue?d5cb","webpack:///./src/components/vx-auto-suggest/VxAutoSuggest.vue","webpack:///src/layouts/components/navbar/components/Bookmarks.vue","webpack:///./src/layouts/components/navbar/components/Bookmarks.vue?e33c","webpack:///./src/layouts/components/navbar/components/Bookmarks.vue","webpack:///./src/layouts/components/navbar/components/I18n.vue?f7a2","webpack:///src/layouts/components/navbar/components/I18n.vue","webpack:///./src/layouts/components/navbar/components/I18n.vue?649c","webpack:///./src/layouts/components/navbar/components/I18n.vue","webpack:///./src/layouts/components/navbar/components/SearchBar.vue?0ef0","webpack:///src/layouts/components/navbar/components/SearchBar.vue","webpack:///./src/layouts/components/navbar/components/SearchBar.vue?5dc5","webpack:///./src/layouts/components/navbar/components/SearchBar.vue","webpack:///./src/layouts/components/navbar/components/CartDropDown.vue?7566","webpack:///src/layouts/components/navbar/components/CartDropDown.vue","webpack:///./src/layouts/components/navbar/components/CartDropDown.vue?2d0c","webpack:///./src/layouts/components/navbar/components/CartDropDown.vue","webpack:///./src/layouts/components/navbar/components/NotificationDropDown.vue?c1b2","webpack:///src/layouts/components/navbar/components/NotificationDropDown.vue","webpack:///./src/layouts/components/navbar/components/NotificationDropDown.vue?499c","webpack:///./src/layouts/components/navbar/components/NotificationDropDown.vue","webpack:///./src/layouts/components/navbar/components/ProfileDropDown.vue?27a5","webpack:///src/layouts/components/navbar/components/ProfileDropDown.vue","webpack:///./src/layouts/components/navbar/components/ProfileDropDown.vue?fdba","webpack:///./src/layouts/components/navbar/components/ProfileDropDown.vue","webpack:///./src/layouts/components/Logo.vue?98fc","webpack:///./src/layouts/components/Logo.vue?6eb4","webpack:///src/layouts/components/navbar/TheNavbarHorizontal.vue","webpack:///./src/layouts/components/navbar/TheNavbarHorizontal.vue?6323","webpack:///./src/layouts/components/navbar/TheNavbarHorizontal.vue","webpack:///./src/layouts/components/navbar/TheNavbarVertical.vue?076e","webpack:///src/layouts/components/navbar/TheNavbarVertical.vue","webpack:///./src/layouts/components/navbar/TheNavbarVertical.vue?d43c","webpack:///./src/layouts/components/navbar/TheNavbarVertical.vue","webpack:///./src/layouts/components/TheFooter.vue?ab4d","webpack:///src/layouts/components/TheFooter.vue","webpack:///./src/layouts/components/TheFooter.vue?8579","webpack:///./src/layouts/components/TheFooter.vue","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue?bd76","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuGroup.vue?8170","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuItem.vue?785f","webpack:///src/layouts/components/vertical-nav-menu/VerticalNavMenuItem.vue","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuItem.vue?d046","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuItem.vue","webpack:///src/layouts/components/vertical-nav-menu/VerticalNavMenuGroup.vue","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuGroup.vue?ae75","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenuGroup.vue","webpack:///src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue?3042","webpack:///./src/layouts/components/vertical-nav-menu/VerticalNavMenu.vue?fcc1","webpack:///src/layouts/main/Main.vue","webpack:///./src/layouts/main/Main.vue?8118","webpack:///./src/layouts/main/Main.vue","webpack:///./node_modules/core-js/modules/es7.object.entries.js"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","_arrayWithHoles","arr","Array","isArray","_iterableToArrayLimit","i","_i","Symbol","iterator","_s","_e","_arr","_n","_d","call","next","done","push","value","length","err","_nonIterableRest","TypeError","_slicedToArray","unsupportedIterableToArray","getKeys","toIObject","isEnum","f","isEntries","it","key","O","result","$export","$values","S","values","t","r","n","l","m","c","d","defineProperty","configurable","enumerable","get","__esModule","default","prototype","hasOwnProperty","p","s","classList","add","remove","this","settings","a","containerWidth","containerHeight","contentWidth","contentHeight","isRtl","css","isNegativeScroll","scrollLeft","negativeScrollAdjustment","scrollWidth","clientWidth","event","u","ownerDocument","document","scrollbarXRail","appendTo","create","scrollbarX","setAttribute","bind","scrollbarXActive","scrollbarXWidth","scrollbarXLeft","scrollbarXBottom","toInt","isScrollbarXUsingBottom","scrollbarXTop","railBorderXWidth","railXMarginWidth","railXWidth","railXRatio","scrollbarYRail","scrollbarY","scrollbarYActive","scrollbarYHeight","scrollbarYTop","scrollbarYRight","isScrollbarYUsingRight","scrollbarYLeft","scrollbarYOuterWidth","outerWidth","railBorderYWidth","railYMarginHeight","railYHeight","railYRatio","getAttribute","removeAttribute","minScrollbarLength","Math","max","maxScrollbarLength","min","width","left","bottom","scrollTop","top","height","right","clientHeight","scrollHeight","contains","queryChildren","forEach","suppressScrollX","scrollXMarginOffset","suppressScrollY","scrollYMarginOffset","concat","parseInt","isEditable","matches","removePsClasses","indexOf","startScrolling","stopScrolling","env","isWebKit","documentElement","style","supportsTouch","window","DocumentTouch","supportsIePointer","navigator","msMaxTouchPoints","createEvent","initEvent","dispatchEvent","lastTop","lastLeft","getComputedStyle","toString","createElement","className","appendChild","msMatchesSelector","parentNode","removeChild","filter","childNodes","name","props","swicher","type","Boolean","tagname","String","methods","scrollHanle","$emit","update","$el","__init","_ps_inited","initialize","__uninit","destroy","watch","$route","mounted","updated","$nextTick","activated","deactivated","beforeDestroy","join","element","events","addEventListener","unbind","removeEventListener","unbindAll","eventElements","eventElement","once","floor","random","substring","handlers","swipePropagation","swipeEasing","useBothWheelAxes","wheelPropagation","wheelSpeed","theme","getBoundingClientRect","stopPropagation","pageY","pageYOffset","pageX","pageXOffset","preventDefault","isDefaultPrevented","defaultPrevented","activeElement","tagName","contentDocument","shadowRoot","which","metaKey","altKey","shiftKey","ctrlKey","deltaX","deltaY","wheelDeltaX","wheelDeltaY","deltaMode","wheelDelta","querySelector","overflow","overflowX","overflowY","match","onwheel","onmousewheel","getSelection","getRangeAt","commonAncestorContainer","setInterval","clearInterval","x","y","offsetLeft","offsetWidth","offsetTop","offsetHeight","abs","w","targetTouches","pointerType","buttons","MSPOINTER_TYPE_MOUSE","_","b","g","Date","getTime","h","v","PointerEvent","MSPointerEvent","keyboard","wheel","touch","selection","options","render","staticRenderFns","_scopeId","computed","esModule","$createElement","_self","_c","$props","tag","staticClass","on","_t","refs","parts","media","sourceMap","insertAt","nextSibling","insertBefore","firstChild","splice","singleton","styleSheet","cssText","createTextNode","sources","btoa","unescape","encodeURIComponent","JSON","stringify","apply","arguments","test","userAgent","toLowerCase","head","getElementsByTagName","DEBUG","locals","_vm","_h","class","layoutTypeClass","navbarClasses","footerClasses","isAppPage","disableThemeTour","windowWidth","mainLayoutType","verticalNavMenuWidth","attrs","steps","navMenuItems","contentAreaClass","bodyOverlay","isNavbarDark","isThemeDark","navbarType","staticStyle","navbarColor","routerTransition","meta","breadcrumb","pageTitle","_v","routeTitle","$vs","rtl","hideScrollToTop","changeRouteTitle","classesStr","directives","rawName","expression","backToTop","text","visibleoffset","Number","visibleoffsetbottom","scrollFn","Function","data","visible","smoothscroll","currentScroll","requestAnimationFrame","scrollTo","catchScroll","destroyed","pastTopOffset","pastBottomOffset","component","BackToTop","install","Vue","_l","item","index","checkGrpChildrenActive","slug","url","icon","target","isDisabled","$t","i18n","tagColor","openItems","open","group","mouseover","mouseout","groupIndex","iconClasses","ref","groupItem","isGroupActive","openHover","itemIcon","activeLink","to","featherIcon","iconPack","href","iconSmall","canSee","$acl","check","$store","state","AppActiveUser","userRole","$router","rule","path","parent","components","HNavMenuItem","classes","styleItems","dropLeft","temp","submenu","routeParent","func","hovered","val","innerHeight","dd","maxHeight","innerWidth","showChildren","$event","isHeaderActive","isHovered","header","dropRight","requried","openOnHover","HNavMenuGroup","items","active","HNavMenuHeader","permissionId","model","callback","$$v","scrollbarTag","layoutType","color","primaryColor","backgroundColor","updatePrimaryColor","customPrimaryColor","domProps","composing","themeMode","reduced_sidebar","navbarColorOptionClasses","navbarColorInitial","background","navbarColorLocal","customNavbarColor","navbarTypeLocal","footerTypeLocal","hideScrollToTopLocal","routerTransitionLocal","footerType","routerTransitionsList","themeColors","set","VuePerfectScrollbar","starredPagesLimited","page","title","textColor","catch","starredPagesMore","showBookmarkPagesDropdown","navbarSearchAndPinList","pages","hnd_search_query_update","selected","scopedSlots","_u","fn","suggestion","is_bookmarked","actionClicked","inputClassses","placeholder","_k","keyCode","escPressed","increaseIndex","suggestionSelected","updateInputFocus","searchQuery","inputFocused","insideSuggestions","suggestion_list","grp_name","grp_index","refInFor","hideGroupTitle","currentSelected","required","initalData","autoFocus","showPinned","searchLimit","filteredData","inputInit","data_grps","queried_data","some","focusInput","filter_grp","grp","startsWith","exactEle","containEle","slice","entries","constructor","setTimeout","active_grp_total_items","item_i","grp_arr","$refs","input","focus","draggable","VxAutoSuggest","starredPages","dispatch","list","commit","obj","outside","query","bubble","el","binding","__vueClickOutside__","handler","i18n_locale_img","$i18n","locale","getCurrentLocaleData","lang","updateLocale","showFullSearch","group_name","_f","cartItems","objectID","params","item_id","image","description","quantity","price","removeItemFromCart","eCommerce","reverse","getters","unreadNotifications","loading","ntf","showNotify","logo","note","created_at","readNotify","notify","viewNotify","undefined","user","user_type","slot","logout","script","Logo","Bookmarks","I18n","SearchBar","CartDropDown","NotificationDropDown","ProfileDropDown","scrollY","isThemedark","navbarStyle","classObj","showSidebar","$hasPermission","getFullYear","arg","clickNotClose","reduceNotRebound","reduce","isVerticalNavMenuActive","mouseEnter","mouseLeave","isMouseEnter","showCloseButton","verticalNavMenuItemsMin","toggleReduce","psSectionScroll","openGroupHover","clickGroup","VNavMenuItem","$parent","$children","child","VNavMenuGroup","rid","users","roles","menuItemsUpdated","clone","reduceButton","isVerticalNavMenuReduced","Event","setVerticalNavMenuWidth","callBackFunction","menu","onMenuSwipe","direction","onSwipeAreaSwipe","showShadowBottom","scroll_el","HNavMenu","TheCustomizer","TheFooter","TheNavbarHorizontal","TheNavbarVertical","VNavMenu","VxTour","disableCustomizer","dynamicWatchers","updateNavbarColor","setNavMenuVisibility","no_scroll","updateNavbar","updateFooter","updateRouterTransition","toggleHideScrollToTop","created","$watch","$entries"],"mappings":"kHAAA,W,oCCAA,W,sFCAA,W,uBCAA,IAAIA,EAAM,CACT,WAAY,OACZ,WAAY,OACZ,WAAY,OACZ,WAAY,QAIb,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOG,EAAoBF,GAE5B,SAASC,EAAsBF,GAC9B,IAAIG,EAAoBC,EAAEN,EAAKE,GAAM,CACpC,IAAIK,EAAI,IAAIC,MAAM,uBAAyBN,EAAM,KAEjD,MADAK,EAAEE,KAAO,mBACHF,EAEP,OAAOP,EAAIE,GAEZD,EAAeS,KAAO,WACrB,OAAOC,OAAOD,KAAKV,IAEpBC,EAAeW,QAAUR,EACzBS,EAAOC,QAAUb,EACjBA,EAAeE,GAAK,Q,qBCzBpBU,EAAOC,QAAU,sP,kCCAF,SAASC,EAAgBC,GACtC,GAAIC,MAAMC,QAAQF,GAAM,OAAOA,ECDlB,SAASG,EAAsBH,EAAKI,GACjD,IAAIC,EAAY,MAAPL,EAAc,KAAyB,qBAAXM,QAA0BN,EAAIM,OAAOC,WAAaP,EAAI,cAE3F,GAAU,MAANK,EAAJ,CACA,IAIIG,EAAIC,EAJJC,EAAO,GACPC,GAAK,EACLC,GAAK,EAIT,IACE,IAAKP,EAAKA,EAAGQ,KAAKb,KAAQW,GAAMH,EAAKH,EAAGS,QAAQC,MAAOJ,GAAK,EAG1D,GAFAD,EAAKM,KAAKR,EAAGS,OAETb,GAAKM,EAAKQ,SAAWd,EAAG,MAE9B,MAAOe,GACPP,GAAK,EACLH,EAAKU,EACL,QACA,IACOR,GAAsB,MAAhBN,EAAG,WAAmBA,EAAG,YACpC,QACA,GAAIO,EAAI,MAAMH,GAIlB,OAAOC,G,kDC3BM,SAASU,IACtB,MAAM,IAAIC,UAAU,6ICGP,SAASC,EAAetB,EAAKI,GAC1C,OAAO,EAAeJ,IAAQ,EAAqBA,EAAKI,IAAM,OAAAmB,EAAA,MAA2BvB,EAAKI,IAAM,M,gDCLtGP,EAAOC,QAAU,IAA0B,+B,kCCA3C,W,uBCAA,IAAI0B,EAAU,EAAQ,QAClBC,EAAY,EAAQ,QACpBC,EAAS,EAAQ,QAAiBC,EACtC9B,EAAOC,QAAU,SAAU8B,GACzB,OAAO,SAAUC,GACf,IAKIC,EALAC,EAAIN,EAAUI,GACdnC,EAAO8B,EAAQO,GACfb,EAASxB,EAAKwB,OACdd,EAAI,EACJ4B,EAAS,GAEb,MAAOd,EAASd,EAAOsB,EAAOb,KAAKkB,EAAGD,EAAMpC,EAAKU,OAC/C4B,EAAOhB,KAAKY,EAAY,CAACE,EAAKC,EAAED,IAAQC,EAAED,IAC1C,OAAOE,K,qBCbbnC,EAAOC,QAAU,8wG,kCCAjB,W,+CCAAD,EAAOC,QAAU,0K,oCCAjB,W,4CCCA,IAAImC,EAAU,EAAQ,QAClBC,EAAU,EAAQ,OAAR,EAA8B,GAE5CD,EAAQA,EAAQE,EAAG,SAAU,CAC3BC,OAAQ,SAAgBP,GACtB,OAAOK,EAAQL,O,4FCNnBhC,EAAOC,QAAU,0gC,qBCAjBD,EAAOC,QAAQ,SAASuC,GAAG,SAAS9C,EAAED,GAAG,GAAGgD,EAAEhD,GAAG,OAAOgD,EAAEhD,GAAGQ,QAAQ,IAAIyC,EAAED,EAAEhD,GAAG,CAACc,EAAEd,EAAEkD,GAAE,EAAG1C,QAAQ,IAAI,OAAOuC,EAAE/C,GAAGuB,KAAK0B,EAAEzC,QAAQyC,EAAEA,EAAEzC,QAAQP,GAAGgD,EAAEC,GAAE,EAAGD,EAAEzC,QAAQ,IAAIwC,EAAE,GAAG,OAAO/C,EAAEkD,EAAEJ,EAAE9C,EAAEmD,EAAEJ,EAAE/C,EAAEa,EAAE,SAASiC,GAAG,OAAOA,GAAG9C,EAAEoD,EAAE,SAASN,EAAEC,EAAEhD,GAAGC,EAAED,EAAE+C,EAAEC,IAAI3C,OAAOiD,eAAeP,EAAEC,EAAE,CAACO,cAAa,EAAGC,YAAW,EAAGC,IAAIzD,KAAKC,EAAEgD,EAAE,SAASF,GAAG,IAAIC,EAAED,GAAGA,EAAEW,WAAW,WAAW,OAAOX,EAAEY,SAAS,WAAW,OAAOZ,GAAG,OAAO9C,EAAEoD,EAAEL,EAAE,IAAIA,GAAGA,GAAG/C,EAAED,EAAE,SAAS+C,EAAE9C,GAAG,OAAOI,OAAOuD,UAAUC,eAAetC,KAAKwB,EAAE9C,IAAIA,EAAE6D,EAAE,SAAS7D,EAAEA,EAAE8D,EAAE,GAA9e,CAAkf,CAAC,SAAShB,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,IAAID,EAAEiB,UAAUC,IAAI,aAAa,SAASjE,IAAI+C,EAAEiB,UAAUE,OAAO,aAAa,IAAIjB,EAAEkB,KAAoB,IAAI,IAAIrD,KAAvBmC,EAAEmB,SAASC,IAAiBpE,EAAEgD,EAAEmB,SAAStD,GAAGb,EAAEa,GAAGmC,EAAEqB,eAAe,KAAKrB,EAAEsB,gBAAgB,KAAKtB,EAAEuB,aAAa,KAAKvB,EAAEwB,cAAc,KAAKxB,EAAEyB,MAAM,QAAQtB,EAAEuB,IAAI5B,EAAE,aAAaE,EAAE2B,iBAAiB,WAAW,IAAI3E,EAAE8C,EAAE8B,WAAW7B,EAAE,KAAK,OAAOD,EAAE8B,YAAY,EAAE7B,EAAED,EAAE8B,WAAW,EAAE9B,EAAE8B,WAAW5E,EAAE+C,EAA5F,GAAiGC,EAAE6B,yBAAyB7B,EAAE2B,iBAAiB7B,EAAEgC,YAAYhC,EAAEiC,YAAY,EAAE/B,EAAEgC,MAAM,IAAIC,EAAEjC,EAAEkC,cAAcpC,EAAEoC,eAAeC,SAASnC,EAAEoC,eAAejC,EAAEkC,SAASlC,EAAEmC,OAAO,MAAM,wBAAwBxC,GAAGE,EAAEuC,WAAWpC,EAAEkC,SAASlC,EAAEmC,OAAO,MAAM,mBAAmBtC,EAAEoC,gBAAgBpC,EAAEuC,WAAWC,aAAa,WAAW,GAAGxC,EAAEgC,MAAMS,KAAKzC,EAAEuC,WAAW,QAAQxC,GAAGC,EAAEgC,MAAMS,KAAKzC,EAAEuC,WAAW,OAAOxF,GAAGiD,EAAE0C,iBAAiB,KAAK1C,EAAE2C,gBAAgB,KAAK3C,EAAE4C,eAAe,KAAK5C,EAAE6C,iBAAiB/B,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,WAAWpC,EAAE+C,wBAAwB/C,EAAE6C,mBAAmB7C,EAAE6C,iBAAiB7C,EAAEgD,cAAchD,EAAE+C,wBAAwB,KAAKjC,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,QAAQpC,EAAEiD,iBAAiBnC,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,oBAAoBtB,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,qBAAqBjC,EAAEuB,IAAI1B,EAAEoC,eAAe,UAAU,SAASpC,EAAEkD,iBAAiBpC,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,eAAetB,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEoC,eAAe,gBAAgBjC,EAAEuB,IAAI1B,EAAEoC,eAAe,UAAU,IAAIpC,EAAEmD,WAAW,KAAKnD,EAAEoD,WAAW,KAAKpD,EAAEqD,eAAelD,EAAEkC,SAASlC,EAAEmC,OAAO,MAAM,wBAAwBxC,GAAGE,EAAEsD,WAAWnD,EAAEkC,SAASlC,EAAEmC,OAAO,MAAM,mBAAmBtC,EAAEqD,gBAAgBrD,EAAEsD,WAAWd,aAAa,WAAW,GAAGxC,EAAEgC,MAAMS,KAAKzC,EAAEsD,WAAW,QAAQvD,GAAGC,EAAEgC,MAAMS,KAAKzC,EAAEsD,WAAW,OAAOvG,GAAGiD,EAAEuD,iBAAiB,KAAKvD,EAAEwD,iBAAiB,KAAKxD,EAAEyD,cAAc,KAAKzD,EAAE0D,gBAAgB5C,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,UAAUrD,EAAE2D,uBAAuB3D,EAAE0D,kBAAkB1D,EAAE0D,gBAAgB1D,EAAE4D,eAAe5D,EAAE2D,uBAAuB,KAAK7C,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,SAASrD,EAAE6D,qBAAqB7D,EAAEyB,MAAMX,EAAEgD,WAAW9D,EAAEsD,YAAY,KAAKtD,EAAE+D,iBAAiBjD,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,mBAAmBvC,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,sBAAsBlD,EAAEuB,IAAI1B,EAAEqD,eAAe,UAAU,SAASrD,EAAEgE,kBAAkBlD,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,cAAcvC,EAAEgC,MAAM3C,EAAEuB,IAAI1B,EAAEqD,eAAe,iBAAiBlD,EAAEuB,IAAI1B,EAAEqD,eAAe,UAAU,IAAIrD,EAAEiE,YAAY,KAAKjE,EAAEkE,WAAW,KAAK,SAASlE,EAAEF,GAAG,OAAOA,EAAEqE,aAAa,cAAc,SAAStG,EAAEiC,EAAE9C,GAAG8C,EAAE0C,aAAa,aAAaxF,GAAG,SAASiD,EAAEH,GAAGA,EAAEsE,gBAAgB,cAAc,IAAItD,EAAEf,EAAE,GAAGqB,EAAErB,EAAE,IAAII,EAAEJ,EAAE,GAAGkC,EAAElC,EAAE,IAAIc,EAAEd,EAAE,IAAIK,EAAE,GAAGpD,EAAEgE,IAAI,SAASlB,EAAE9C,GAAG,IAAI+C,EAAEc,IAAI,OAAOhD,EAAEiC,EAAEC,GAAGK,EAAEL,GAAG,IAAIhD,EAAE+C,EAAE9C,GAAGoD,EAAEL,IAAI/C,EAAEiE,OAAO,SAASnB,UAAUM,EAAEJ,EAAEF,IAAIG,EAAEH,IAAI9C,EAAEwD,IAAI,SAASV,GAAG,OAAOM,EAAEJ,EAAEF,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,OAAO8C,EAAEqB,SAASkD,qBAAqBrH,EAAEsH,KAAKC,IAAIvH,EAAE8C,EAAEqB,SAASkD,qBAAqBvE,EAAEqB,SAASqD,qBAAqBxH,EAAEsH,KAAKG,IAAIzH,EAAE8C,EAAEqB,SAASqD,qBAAqBxH,EAAE,SAASgD,EAAEF,EAAE9C,GAAG,IAAI+C,EAAE,CAAC2E,MAAM1H,EAAEmG,YAAYnG,EAAEyE,MAAM1B,EAAE4E,KAAK3H,EAAE6E,yBAAyB/B,EAAE8B,WAAW5E,EAAEqE,eAAerE,EAAEuE,aAAaxB,EAAE4E,KAAK7E,EAAE8B,WAAW5E,EAAE+F,wBAAwBhD,EAAE6E,OAAO5H,EAAE6F,iBAAiB/C,EAAE+E,UAAU9E,EAAE+E,IAAI9H,EAAEgG,cAAclD,EAAE+E,UAAU5E,EAAEyB,IAAI1E,EAAEoF,eAAerC,GAAG,IAAIhD,EAAE,CAAC+H,IAAIhF,EAAE+E,UAAUE,OAAO/H,EAAEiH,aAAajH,EAAE2G,uBAAuB3G,EAAEyE,MAAM1E,EAAEiI,MAAMhI,EAAEuE,cAAcvE,EAAE6E,yBAAyB/B,EAAE8B,YAAY5E,EAAE0G,gBAAgB1G,EAAE6G,qBAAqB9G,EAAEiI,MAAMhI,EAAE0G,gBAAgB5D,EAAE8B,WAAW5E,EAAEyE,MAAM1E,EAAE4H,KAAK3H,EAAE6E,yBAAyB/B,EAAE8B,WAAW,EAAE5E,EAAEqE,eAAerE,EAAEuE,aAAavE,EAAE4G,eAAe5G,EAAE6G,qBAAqB9G,EAAE4H,KAAK3H,EAAE4G,eAAe9D,EAAE8B,WAAW3B,EAAEyB,IAAI1E,EAAEqG,eAAetG,GAAGkD,EAAEyB,IAAI1E,EAAEuF,WAAW,CAACoC,KAAK3H,EAAE4F,eAAe8B,MAAM1H,EAAE2F,gBAAgB3F,EAAEiG,mBAAmBhD,EAAEyB,IAAI1E,EAAEsG,WAAW,CAACwB,IAAI9H,EAAEyG,cAAcsB,OAAO/H,EAAEwG,iBAAiBxG,EAAE+G,mBAAmB,IAAIlG,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGqB,EAAErB,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG,IAA+IC,EAA3I/C,EAAE8D,EAAEN,IAAIV,GAAG9C,EAAEqE,eAAevB,EAAEiC,YAAY/E,EAAEsE,gBAAgBxB,EAAEmF,aAAajI,EAAEuE,aAAazB,EAAEgC,YAAY9E,EAAEwE,cAAc1B,EAAEoF,aAAmBpF,EAAEqF,SAASnI,EAAEoF,kBAAkBrC,EAAEE,EAAEmF,cAActF,EAAE,yBAAyBC,EAAEpB,OAAO,GAAGoB,EAAEsF,SAAQ,SAASvF,GAAGG,EAAEgB,OAAOnB,MAAKG,EAAEoC,SAASrF,EAAEoF,eAAetC,IAAIA,EAAEqF,SAASnI,EAAEqG,kBAAkBtD,EAAEE,EAAEmF,cAActF,EAAE,yBAAyBC,EAAEpB,OAAO,GAAGoB,EAAEsF,SAAQ,SAASvF,GAAGG,EAAEgB,OAAOnB,MAAKG,EAAEoC,SAASrF,EAAEqG,eAAevD,KAAK9C,EAAEmE,SAASmE,iBAAiBtI,EAAEqE,eAAerE,EAAEmE,SAASoE,oBAAoBvI,EAAEuE,cAAcvE,EAAE0F,kBAAiB,EAAG1F,EAAEmG,WAAWnG,EAAEqE,eAAerE,EAAEkG,iBAAiBlG,EAAEoG,WAAWpG,EAAEqE,eAAerE,EAAEmG,WAAWnG,EAAE2F,gBAAgB5F,EAAEC,EAAEa,EAAEiF,MAAM9F,EAAEmG,WAAWnG,EAAEqE,eAAerE,EAAEuE,eAAevE,EAAE4F,eAAe/E,EAAEiF,OAAO9F,EAAE6E,yBAAyB/B,EAAE8B,aAAa5E,EAAEmG,WAAWnG,EAAE2F,kBAAkB3F,EAAEuE,aAAavE,EAAEqE,kBAAkBrE,EAAE0F,kBAAiB,GAAI1F,EAAEmE,SAASqE,iBAAiBxI,EAAEsE,gBAAgBtE,EAAEmE,SAASsE,oBAAoBzI,EAAEwE,eAAexE,EAAEuG,kBAAiB,EAAGvG,EAAEiH,YAAYjH,EAAEsE,gBAAgBtE,EAAEgH,kBAAkBhH,EAAEkH,WAAWlH,EAAEsE,gBAAgBtE,EAAEiH,YAAYjH,EAAEwG,iBAAiBzG,EAAEC,EAAEa,EAAEiF,MAAM9F,EAAEiH,YAAYjH,EAAEsE,gBAAgBtE,EAAEwE,gBAAgBxE,EAAEyG,cAAc5F,EAAEiF,MAAMhD,EAAE+E,WAAW7H,EAAEiH,YAAYjH,EAAEwG,mBAAmBxG,EAAEwE,cAAcxE,EAAEsE,mBAAmBtE,EAAEuG,kBAAiB,EAAGvG,EAAE4F,gBAAgB5F,EAAEmG,WAAWnG,EAAE2F,kBAAkB3F,EAAE4F,eAAe5F,EAAEmG,WAAWnG,EAAE2F,iBAAiB3F,EAAEyG,eAAezG,EAAEiH,YAAYjH,EAAEwG,mBAAmBxG,EAAEyG,cAAczG,EAAEiH,YAAYjH,EAAEwG,kBAAkBxD,EAAEF,EAAE9C,GAAGA,EAAE0F,iBAAiB5C,EAAEiB,UAAUC,IAAI,iBAAiBlB,EAAEiB,UAAUE,OAAO,gBAAgBjE,EAAE2F,gBAAgB,EAAE3F,EAAE4F,eAAe,EAAExB,EAAEtB,EAAE,OAAO,IAAI9C,EAAEuG,iBAAiBzD,EAAEiB,UAAUC,IAAI,iBAAiBlB,EAAEiB,UAAUE,OAAO,gBAAgBjE,EAAEwG,iBAAiB,EAAExG,EAAEyG,cAAc,EAAErC,EAAEtB,EAAE,MAAM,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,GAAG,IAAI9C,EAAE+C,EAAE,CAAC,oBAAoB,OAAO/C,OAAE,IAAS8C,EAAE,CAAC,QAAQ,SAAS,CAAC,OAAOA,GAAGC,EAAE2F,OAAO1I,GAAG,IAAIgD,EAAED,EAAE,GAAGlC,EAAEb,EAAE8F,MAAM,SAAShD,GAAG,OAAO6F,SAAS7F,EAAE,KAAK,GAAG9C,EAAE4I,WAAW,SAAS9F,GAAG,OAAOE,EAAE6F,QAAQ/F,EAAE,4BAA4BE,EAAE6F,QAAQ/F,EAAE,6BAA6BE,EAAE6F,QAAQ/F,EAAE,+BAA+BE,EAAE6F,QAAQ/F,EAAE,6BAA6B9C,EAAE8I,gBAAgB,SAAShG,GAAG,IAAI,IAAI9C,EAAE,EAAEA,EAAE8C,EAAEiB,UAAUpC,OAAO3B,IAAI,CAAC,IAAI+C,EAAED,EAAEiB,UAAU/D,GAAG,IAAI+C,EAAEgG,QAAQ,QAAQjG,EAAEiB,UAAUE,OAAOlB,KAAK/C,EAAE8G,WAAW,SAAShE,GAAG,OAAOjC,EAAEmC,EAAE0B,IAAI5B,EAAE,UAAUjC,EAAEmC,EAAE0B,IAAI5B,EAAE,gBAAgBjC,EAAEmC,EAAE0B,IAAI5B,EAAE,iBAAiBjC,EAAEmC,EAAE0B,IAAI5B,EAAE,oBAAoBjC,EAAEmC,EAAE0B,IAAI5B,EAAE,sBAAsB9C,EAAEgJ,eAAe,SAASlG,EAAE9C,GAAG,IAAI,IAAI+C,EAAEhD,EAAEC,GAAGgD,EAAE,EAAEA,EAAED,EAAEpB,OAAOqB,IAAIF,EAAEiB,UAAUC,IAAIjB,EAAEC,KAAKhD,EAAEiJ,cAAc,SAASnG,EAAE9C,GAAG,IAAI,IAAI+C,EAAEhD,EAAEC,GAAGgD,EAAE,EAAEA,EAAED,EAAEpB,OAAOqB,IAAIF,EAAEiB,UAAUE,OAAOlB,EAAEC,KAAKhD,EAAEkJ,IAAI,CAACC,SAAS,oBAAoBhE,UAAU,qBAAqBA,SAASiE,gBAAgBC,MAAMC,cAAc,oBAAoBC,SAAS,iBAAiBA,QAAQA,OAAOC,eAAerE,oBAAoBoE,OAAOC,eAAeC,kBAAkB,oBAAoBF,QAAQ,OAAOA,OAAOG,UAAUC,mBAAmB,SAAS7G,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAEgD,EAAE,GAAGC,EAAE,SAASF,GAAG,IAAI9C,EAAEmF,SAASyE,YAAY,SAAS,OAAO5J,EAAE6J,UAAU/G,GAAE,GAAG,GAAI9C,GAAG8C,EAAEvC,QAAQ,SAASuC,EAAE9C,EAAE+C,GAAG,QAAG,IAASD,EAAE,KAAK,4DAA4D,QAAG,IAAS9C,EAAE,KAAK,yDAAyD,QAAG,IAAS+C,EAAE,KAAK,yDAAyD,QAAQ/C,GAAG+C,GAAG,IAAID,EAAE+E,UAAU9E,EAAE,EAAED,EAAEgH,cAAc9G,EAAE,sBAAsB,SAAShD,GAAG+C,GAAG,IAAID,EAAE8B,WAAW7B,EAAE,EAAED,EAAEgH,cAAc9G,EAAE,sBAAsB,IAAInC,EAAEd,EAAEyD,IAAIV,GAAG,QAAQ9C,GAAG+C,GAAGlC,EAAE2D,cAAc3D,EAAEyD,kBAAkBvB,EAAElC,EAAE2D,cAAc3D,EAAEyD,gBAAgBvB,EAAED,EAAE+E,WAAW,EAAE9E,EAAED,EAAE+E,UAAU/E,EAAE+E,UAAU9E,EAAED,EAAEgH,cAAc9G,EAAE,oBAAoB,SAAShD,GAAG+C,GAAGlC,EAAE0D,aAAa1D,EAAEwD,iBAAiBtB,EAAElC,EAAE0D,aAAa1D,EAAEwD,eAAetB,EAAED,EAAE8B,YAAY,EAAE7B,EAAED,EAAE8B,WAAW9B,EAAE8B,WAAW7B,EAAED,EAAEgH,cAAc9G,EAAE,yBAAoB,IAASnC,EAAEkJ,UAAUlJ,EAAEkJ,QAAQjH,EAAE+E,gBAAW,IAAShH,EAAEmJ,WAAWnJ,EAAEmJ,SAASlH,EAAE8B,YAAY,QAAQ5E,GAAG+C,EAAElC,EAAEkJ,SAASjH,EAAEgH,cAAc9G,EAAE,iBAAiB,QAAQhD,GAAG+C,EAAElC,EAAEkJ,SAASjH,EAAEgH,cAAc9G,EAAE,mBAAmB,SAAShD,GAAG+C,EAAElC,EAAEmJ,UAAUlH,EAAEgH,cAAc9G,EAAE,mBAAmB,SAAShD,GAAG+C,EAAElC,EAAEmJ,UAAUlH,EAAEgH,cAAc9G,EAAE,oBAAoB,QAAQhD,GAAG+C,IAAIlC,EAAEkJ,UAAUjH,EAAE+E,UAAUhH,EAAEkJ,QAAQhH,EAAED,EAAEgH,cAAc9G,EAAE,iBAAiB,SAAShD,GAAG+C,IAAIlC,EAAEmJ,WAAWlH,EAAE8B,WAAW/D,EAAEmJ,SAASjH,EAAED,EAAEgH,cAAc9G,EAAE,mBAAmB,SAASF,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,OAAOuJ,OAAOU,iBAAiBnH,GAAG9C,GAAG,SAASgD,EAAEF,EAAE9C,EAAE+C,GAAG,MAAM,iBAAiBA,IAAIA,EAAEA,EAAEmH,WAAW,MAAMpH,EAAEuG,MAAMrJ,GAAG+C,EAAED,EAAE,SAASjC,EAAEiC,EAAE9C,GAAG,IAAI,IAAI+C,KAAK/C,EAAE,CAAC,IAAID,EAAEC,EAAE+C,GAAG,iBAAiBhD,IAAIA,EAAEA,EAAEmK,WAAW,MAAMpH,EAAEuG,MAAMtG,GAAGhD,EAAE,OAAO+C,EAAE,IAAIG,EAAE,CAAG,OAAS,SAASH,EAAE9C,GAAG,IAAI+C,EAAEoC,SAASgF,cAAcrH,GAAG,OAAOC,EAAEqH,UAAUpK,EAAE+C,GAAG,SAAW,SAASD,EAAE9C,GAAG,OAAOA,EAAEqK,YAAYvH,GAAGA,GAAG,IAAM,SAASA,EAAE9C,EAAE+C,GAAG,MAAM,iBAAiB/C,EAAEa,EAAEiC,EAAE9C,QAAG,IAAS+C,EAAEhD,EAAE+C,EAAE9C,GAAGgD,EAAEF,EAAE9C,EAAE+C,IAAI,QAAU,SAASD,EAAE9C,GAAG,YAAO,IAAS8C,EAAE+F,QAAQ/F,EAAE+F,QAAQ7I,GAAG8C,EAAEwH,kBAAkBtK,IAAI,OAAS,SAAS8C,QAAG,IAASA,EAAEmB,OAAOnB,EAAEmB,SAASnB,EAAEyH,YAAYzH,EAAEyH,WAAWC,YAAY1H,IAAI,cAAgB,SAASA,EAAE9C,GAAG,OAAOU,MAAMiD,UAAU8G,OAAOnJ,KAAKwB,EAAE4H,YAAW,SAAS5H,GAAG,OAAOG,EAAE4F,QAAQ/F,EAAE9C,QAAM8C,EAAEvC,QAAQ0C,GAAG,SAASH,EAAE9C,EAAE+C,GAAGA,EAAE,IAAI,IAAIhD,EAAEgD,EAAE,GAAFA,CAAMA,EAAE,GAAGA,EAAE,IAAI,KAAK,MAAMD,EAAEvC,QAAQR,EAAEQ,SAAS,SAASuC,EAAE9C,EAAE+C,GAAG,aAAa3C,OAAOiD,eAAerD,EAAE,aAAa,CAAC0B,OAAM,IAAK,IAAI3B,EAAEgD,EAAE,GAAGC,EAAED,EAAEC,EAAEjD,GAAGC,EAAE0D,QAAQV,EAAEoB,GAAG,SAAStB,EAAE9C,EAAE+C,GAAG,aAAa3C,OAAOiD,eAAerD,EAAE,aAAa,CAAC0B,OAAM,IAAK,IAAI3B,EAAEgD,EAAE,IAAIC,EAAED,EAAEC,EAAEjD,GAAGC,EAAE0D,QAAQ,CAACiH,KAAK,wBAAwBC,MAAM,CAACzG,SAAS,CAACT,aAAQ,GAAQmH,QAAQ,CAACC,KAAKC,QAAQrH,SAAQ,GAAIsH,QAAQ,CAACF,KAAKG,OAAOvH,QAAQ,YAAYwH,QAAQ,CAACC,YAAY,SAASrI,GAAGoB,KAAKkH,MAAMtI,EAAEgI,KAAKhI,IAAIuI,OAAO,WAAWrI,EAAEoB,EAAEiH,OAAOnH,KAAKoH,MAAMC,OAAO,WAAWrH,KAAK2G,UAAU3G,KAAKsH,WAAWtH,KAAKmH,OAAOnH,KAAKoH,MAAMpH,KAAKsH,YAAW,EAAGxI,EAAEoB,EAAEqH,WAAWvH,KAAKoH,IAAIpH,KAAKC,aAAauH,SAAS,WAAW1I,EAAEoB,EAAEuH,QAAQzH,KAAKoH,KAAKpH,KAAKsH,YAAW,IAAKI,MAAM,CAACf,QAAQ,SAAS/H,GAAGA,IAAIoB,KAAKsH,YAAYtH,KAAKqH,UAAUzI,GAAGoB,KAAKsH,YAAYtH,KAAKwH,YAAYG,OAAO,WAAW3H,KAAKmH,WAAWS,QAAQ,WAAW5H,KAAKqH,UAAUQ,QAAQ,WAAW7H,KAAK8H,UAAU9H,KAAKmH,SAASY,UAAU,WAAW/H,KAAKqH,UAAUW,YAAY,WAAWhI,KAAKwH,YAAYS,cAAc,WAAWjI,KAAKwH,cAAc,SAAS5I,EAAE9C,EAAE+C,GAAG/C,EAAE8C,EAAEvC,QAAQwC,EAAE,EAAFA,GAAO/C,EAAEyB,KAAK,CAACqB,EAAEjC,EAAE,48EAA48E,MAAM,SAASiC,EAAE9C,GAAG8C,EAAEvC,QAAQ,WAAW,IAAIuC,EAAE,GAAG,OAAOA,EAAEoH,SAAS,WAAW,IAAI,IAAIpH,EAAE,GAAG9C,EAAE,EAAEA,EAAEkE,KAAKvC,OAAO3B,IAAI,CAAC,IAAI+C,EAAEmB,KAAKlE,GAAG+C,EAAE,GAAGD,EAAErB,KAAK,UAAUsB,EAAE,GAAG,IAAIA,EAAE,GAAG,KAAKD,EAAErB,KAAKsB,EAAE,IAAI,OAAOD,EAAEsJ,KAAK,KAAKtJ,EAAEjC,EAAE,SAASb,EAAE+C,GAAG,iBAAiB/C,IAAIA,EAAE,CAAC,CAAC,KAAKA,EAAE,MAAM,IAAI,IAAID,EAAE,GAAGiD,EAAE,EAAEA,EAAEkB,KAAKvC,OAAOqB,IAAI,CAAC,IAAInC,EAAEqD,KAAKlB,GAAG,GAAG,iBAAiBnC,IAAId,EAAEc,IAAG,GAAI,IAAImC,EAAE,EAAEA,EAAEhD,EAAE2B,OAAOqB,IAAI,CAAC,IAAIC,EAAEjD,EAAEgD,GAAG,iBAAiBC,EAAE,IAAIlD,EAAEkD,EAAE,MAAMF,IAAIE,EAAE,GAAGA,EAAE,GAAGF,EAAEA,IAAIE,EAAE,GAAG,IAAIA,EAAE,GAAG,UAAUF,EAAE,KAAKD,EAAErB,KAAKwB,MAAMH,IAAI,SAASA,EAAE9C,EAAE+C,GAAG,aAAaD,EAAEvC,QAAQwC,EAAE,KAAK,SAASD,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAE,SAAS+C,GAAGoB,KAAKmI,QAAQvJ,EAAEoB,KAAKoI,OAAO,IAAIvM,EAAE4D,UAAU8B,KAAK,SAAS3C,EAAE9C,QAAG,IAASkE,KAAKoI,OAAOxJ,KAAKoB,KAAKoI,OAAOxJ,GAAG,IAAIoB,KAAKoI,OAAOxJ,GAAGrB,KAAKzB,GAAGkE,KAAKmI,QAAQE,iBAAiBzJ,EAAE9C,GAAE,IAAKD,EAAE4D,UAAU6I,OAAO,SAAS1J,EAAE9C,GAAG,IAAI+C,OAAE,IAAS/C,EAAEkE,KAAKoI,OAAOxJ,GAAGoB,KAAKoI,OAAOxJ,GAAG2H,QAAO,SAAS1K,GAAG,SAASgD,GAAGhD,IAAIC,KAAKkE,KAAKmI,QAAQI,oBAAoB3J,EAAE/C,GAAE,IAAI,KAAKmE,OAAOnE,EAAE4D,UAAU+I,UAAU,WAAW,IAAI,IAAI5J,KAAKoB,KAAKoI,OAAOpI,KAAKsI,OAAO1J,IAAI,IAAIE,EAAE,WAAWkB,KAAKyI,cAAc,IAAI3J,EAAEW,UAAUiJ,aAAa,SAAS9J,GAAG,IAAI9C,EAAEkE,KAAKyI,cAAclC,QAAO,SAASzK,GAAG,OAAOA,EAAEqM,UAAUvJ,KAAI,GAAG,YAAO,IAAS9C,IAAIA,EAAE,IAAID,EAAE+C,GAAGoB,KAAKyI,cAAclL,KAAKzB,IAAIA,GAAGgD,EAAEW,UAAU8B,KAAK,SAAS3C,EAAE9C,EAAE+C,GAAGmB,KAAK0I,aAAa9J,GAAG2C,KAAKzF,EAAE+C,IAAIC,EAAEW,UAAU6I,OAAO,SAAS1J,EAAE9C,EAAE+C,GAAGmB,KAAK0I,aAAa9J,GAAG0J,OAAOxM,EAAE+C,IAAIC,EAAEW,UAAU+I,UAAU,WAAW,IAAI,IAAI5J,EAAE,EAAEA,EAAEoB,KAAKyI,cAAchL,OAAOmB,IAAIoB,KAAKyI,cAAc7J,GAAG4J,aAAa1J,EAAEW,UAAUkJ,KAAK,SAAS/J,EAAE9C,EAAE+C,GAAG,IAAIhD,EAAEmE,KAAK0I,aAAa9J,GAAGE,EAAE,SAASF,GAAG/C,EAAEyM,OAAOxM,EAAEgD,GAAGD,EAAED,IAAI/C,EAAE0F,KAAKzF,EAAEgD,IAAIF,EAAEvC,QAAQyC,GAAG,SAASF,EAAE9C,EAAE+C,GAAG,aAAaD,EAAEvC,QAAQ,WAAW,SAASuC,IAAI,OAAOwE,KAAKwF,MAAM,OAAO,EAAExF,KAAKyF,WAAW7C,SAAS,IAAI8C,UAAU,GAAG,OAAO,WAAW,OAAOlK,IAAIA,IAAI,IAAIA,IAAI,IAAIA,IAAI,IAAIA,IAAI,IAAIA,IAAIA,IAAIA,KAAlK,IAA2K,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAEgD,EAAE,IAAIC,EAAED,EAAE,IAAIlC,EAAEkC,EAAE,IAAID,EAAEvC,QAAQ,CAACkL,WAAWzI,EAAEqI,OAAOxK,EAAE8K,QAAQ5L,IAAI,SAAS+C,EAAE9C,EAAE+C,GAAG,aAAaD,EAAEvC,QAAQ,WAAW,MAAM,CAAC0M,SAAS,CAAC,aAAa,iBAAiB,WAAW,QAAQ,SAASzF,mBAAmB,KAAKH,mBAAmB,KAAKkB,oBAAoB,EAAEE,oBAAoB,EAAEH,iBAAgB,EAAGE,iBAAgB,EAAG0E,kBAAiB,EAAGC,aAAY,EAAGC,kBAAiB,EAAGC,kBAAiB,EAAGC,WAAW,EAAEC,MAAM,aAAa,SAASzK,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAEgD,EAAE,GAAGC,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG,IAAI9C,EAAEa,EAAE2C,IAAIV,GAAG9C,IAAIA,EAAEgF,MAAM0H,YAAY1J,EAAEiB,OAAOjE,EAAEuF,YAAYvC,EAAEiB,OAAOjE,EAAEsG,YAAYtD,EAAEiB,OAAOjE,EAAEoF,gBAAgBpC,EAAEiB,OAAOjE,EAAEqG,gBAAgBtG,EAAE+I,gBAAgBhG,GAAGjC,EAAEoD,OAAOnB,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,EAAED,GAAG,OAAOA,EAAE0K,wBAAwB,IAAIzN,EAAE,SAAS+C,GAAGA,EAAE2K,mBAAmBzN,EAAEgF,MAAMS,KAAKzF,EAAEsG,WAAW,QAAQvG,GAAGC,EAAEgF,MAAMS,KAAKzF,EAAEqG,eAAe,SAAQ,SAAStG,GAAG,IAAIiD,EAAEjD,EAAE2N,MAAMnE,OAAOoE,YAAY5K,EAAE/C,EAAEqG,gBAAgByB,IAAIhE,EAAEd,EAAEhD,EAAEyG,cAAc,GAAG,EAAExD,EAAEH,EAAE,MAAMA,EAAE+E,UAAU/D,EAAE9D,EAAEsE,iBAAiBzD,EAAEiC,GAAG/C,EAAE0N,qBAAoBzN,EAAEgF,MAAMS,KAAKzF,EAAEuF,WAAW,QAAQxF,GAAGC,EAAEgF,MAAMS,KAAKzF,EAAEoF,eAAe,SAAQ,SAASrF,GAAG,IAAIiD,EAAEjD,EAAE6N,MAAMrE,OAAOsE,YAAY9K,EAAE/C,EAAEoF,gBAAgBuC,KAAK7D,EAAEd,EAAEhD,EAAE4F,eAAe,GAAG,EAAE3C,EAAEH,EAAE,OAAOA,EAAE8B,WAAWd,EAAE9D,EAAEqE,gBAAgBxD,EAAEiC,GAAG/C,EAAE0N,qBAAoB,IAAIzK,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG/C,EAAE+C,EAAEE,EAAEQ,IAAIV,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,EAAEA,GAAG,IAAIC,EAAEjD,EAAEgD,EAAE/C,EAAEoG,WAAWnD,EAAEqE,KAAKC,IAAI,EAAEvH,EAAEoF,eAAeoI,wBAAwB7F,MAAM3H,EAAEoG,YAAYpG,EAAEmG,WAAWnG,EAAE2F,iBAAiB3F,EAAE4F,eAAe5C,EAAE,EAAE,EAAEA,EAAEC,EAAEA,EAAED,EAAE,IAAIc,EAAEjD,EAAEiF,MAAM9F,EAAE4F,gBAAgB5F,EAAEuE,aAAavE,EAAEqE,iBAAiBrE,EAAEqE,eAAerE,EAAEoG,WAAWpG,EAAE2F,kBAAkB3F,EAAE6E,yBAAyB1B,EAAEL,EAAE,OAAOgB,GAAG,IAAI/D,EAAE,KAAKiD,EAAE,KAAKc,EAAE,SAAS9D,GAAG+C,EAAE/C,EAAE4N,MAAM5K,GAAGoB,EAAEtB,GAAG9C,EAAEyN,kBAAkBzN,EAAE8N,kBAAkB7I,EAAE,WAAWpE,EAAEoI,cAAcnG,EAAE,KAAK9C,EAAEgF,MAAMwH,OAAOxM,EAAEkF,cAAc,YAAYpB,IAAI9D,EAAEgF,MAAMS,KAAKzF,EAAEuF,WAAW,aAAY,SAASxC,GAAGC,EAAED,EAAE6K,MAAM7N,EAAEc,EAAEiF,MAAM7C,EAAEyB,IAAI1E,EAAEuF,WAAW,SAASvF,EAAEoG,WAAWvF,EAAEmI,eAAelG,EAAE,KAAK9C,EAAEgF,MAAMS,KAAKzF,EAAEkF,cAAc,YAAYpB,GAAG9D,EAAEgF,MAAM6H,KAAK7M,EAAEkF,cAAc,UAAUD,GAAGlC,EAAE0K,kBAAkB1K,EAAE+K,oBAAmB,SAAS9K,EAAEF,EAAE9C,GAAG,SAAS+C,EAAEA,GAAG,IAAIC,EAAEjD,EAAEgD,EAAE/C,EAAEkH,WAAWjE,EAAEqE,KAAKC,IAAI,EAAEvH,EAAEqG,eAAemH,wBAAwB1F,KAAK9H,EAAEkH,YAAYlH,EAAEiH,YAAYjH,EAAEwG,kBAAkBxG,EAAEyG,cAAczD,EAAE,EAAE,EAAEA,EAAEC,EAAEA,EAAED,EAAE,IAAIc,EAAEjD,EAAEiF,MAAM9F,EAAEyG,eAAezG,EAAEwE,cAAcxE,EAAEsE,kBAAkBtE,EAAEsE,gBAAgBtE,EAAEkH,WAAWlH,EAAEwG,mBAAmBrD,EAAEL,EAAE,MAAMgB,GAAG,IAAI/D,EAAE,KAAKiD,EAAE,KAAKc,EAAE,SAAS9D,GAAG+C,EAAE/C,EAAE0N,MAAM1K,GAAGoB,EAAEtB,GAAG9C,EAAEyN,kBAAkBzN,EAAE8N,kBAAkB7I,EAAE,WAAWpE,EAAEoI,cAAcnG,EAAE,KAAK9C,EAAEgF,MAAMwH,OAAOxM,EAAEkF,cAAc,YAAYpB,IAAI9D,EAAEgF,MAAMS,KAAKzF,EAAEsG,WAAW,aAAY,SAASvD,GAAGC,EAAED,EAAE2K,MAAM3N,EAAEc,EAAEiF,MAAM7C,EAAEyB,IAAI1E,EAAEsG,WAAW,QAAQtG,EAAEkH,WAAWrG,EAAEmI,eAAelG,EAAE,KAAK9C,EAAEgF,MAAMS,KAAKzF,EAAEkF,cAAc,YAAYpB,GAAG9D,EAAEgF,MAAM6H,KAAK7M,EAAEkF,cAAc,UAAUD,GAAGlC,EAAE0K,kBAAkB1K,EAAE+K,oBAAmB,IAAIjN,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGqB,EAAErB,EAAE,GAAGI,EAAEJ,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG,IAAI9C,EAAE8D,EAAEN,IAAIV,GAAG/C,EAAE+C,EAAE9C,GAAGgD,EAAEF,EAAE9C,KAAK,SAAS8C,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,EAAEA,EAAEhD,GAAG,IAAIiD,EAAEF,EAAE+E,UAAU,GAAG,IAAI9E,EAAE,CAAC,IAAI/C,EAAEuG,iBAAiB,OAAM,EAAG,GAAG,IAAIvD,GAAGjD,EAAE,GAAGiD,GAAGhD,EAAEwE,cAAcxE,EAAEsE,iBAAiBvE,EAAE,EAAE,OAAOC,EAAEmE,SAASkJ,iBAAiB,IAAIxM,EAAEiC,EAAE8B,WAAW,GAAG,IAAI7E,EAAE,CAAC,IAAIC,EAAE0F,iBAAiB,OAAM,EAAG,GAAG,IAAI7E,GAAGkC,EAAE,GAAGlC,GAAGb,EAAEuE,aAAavE,EAAEqE,gBAAgBtB,EAAE,EAAE,OAAO/C,EAAEmE,SAASkJ,iBAAiB,OAAM,EAAG,IAAItN,GAAE,EAAGC,EAAEgF,MAAMS,KAAK3C,EAAE,cAAa,WAAW/C,GAAE,KAAKC,EAAEgF,MAAMS,KAAK3C,EAAE,cAAa,WAAW/C,GAAE,KAAK,IAAIkD,GAAE,EAAGjD,EAAEgF,MAAMS,KAAKzF,EAAEkF,cAAc,WAAU,SAAS/B,GAAG,KAAKA,EAAE4K,oBAAoB5K,EAAE4K,sBAAsB5K,EAAE6K,kBAAkB,CAAC,IAAI/I,EAAEpE,EAAEgI,QAAQ7I,EAAEuF,WAAW,WAAW1E,EAAEgI,QAAQ7I,EAAEsG,WAAW,UAAU,GAAGvG,GAAGkF,EAAE,CAAC,IAAIpB,EAAEsB,SAAS8I,cAAc9I,SAAS8I,cAAcjO,EAAEkF,cAAc+I,cAAc,GAAGpK,EAAE,CAAC,GAAG,WAAWA,EAAEqK,QAAQrK,EAAEA,EAAEsK,gBAAgBF,mBAAmB,KAAKpK,EAAEuK,YAAYvK,EAAEA,EAAEuK,WAAWH,cAAc,GAAGjL,EAAE4F,WAAW/E,GAAG,OAAO,IAAIT,EAAE,EAAEhB,EAAE,EAAE,OAAOe,EAAEkL,OAAO,KAAK,GAAGjL,EAAED,EAAEmL,SAAStO,EAAEuE,aAAapB,EAAEoL,QAAQvO,EAAEqE,gBAAgB,GAAG,MAAM,KAAK,GAAGjC,EAAEe,EAAEmL,QAAQtO,EAAEwE,cAAcrB,EAAEoL,OAAOvO,EAAEsE,gBAAgB,GAAG,MAAM,KAAK,GAAGlB,EAAED,EAAEmL,QAAQtO,EAAEuE,aAAapB,EAAEoL,OAAOvO,EAAEqE,eAAe,GAAG,MAAM,KAAK,GAAGjC,EAAEe,EAAEmL,SAAStO,EAAEwE,cAAcrB,EAAEoL,QAAQvO,EAAEsE,iBAAiB,GAAG,MAAM,KAAK,GAAGlC,EAAE,GAAG,MAAM,KAAK,GAAGA,EAAEe,EAAEqL,SAAS,IAAI,GAAG,MAAM,KAAK,GAAGpM,GAAG,GAAG,MAAM,KAAK,GAAGA,EAAEe,EAAEsL,SAASzO,EAAEwE,eAAexE,EAAEsE,gBAAgB,MAAM,KAAK,GAAGlC,EAAEe,EAAEsL,QAAQ3L,EAAE+E,UAAU7H,EAAEsE,gBAAgB,MAAM,QAAQ,OAAOF,EAAEtB,EAAE,MAAMA,EAAE+E,UAAUzF,GAAGgC,EAAEtB,EAAE,OAAOA,EAAE8B,WAAWxB,GAAGU,EAAEhB,GAAGG,EAAEF,EAAEK,EAAEhB,GAAGa,GAAGE,EAAE2K,sBAAqB,IAAI9K,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGqB,EAAErB,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG/C,EAAE+C,EAAEG,EAAEO,IAAIV,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,EAAEA,EAAEhD,GAAG,IAAIiD,EAAEF,EAAE+E,UAAU,GAAG,IAAI9E,EAAE,CAAC,IAAI/C,EAAEuG,iBAAiB,OAAM,EAAG,GAAG,IAAIvD,GAAGjD,EAAE,GAAGiD,GAAGhD,EAAEwE,cAAcxE,EAAEsE,iBAAiBvE,EAAE,EAAE,OAAOC,EAAEmE,SAASkJ,iBAAiB,IAAIxM,EAAEiC,EAAE8B,WAAW,GAAG,IAAI7E,EAAE,CAAC,IAAIC,EAAE0F,iBAAiB,OAAM,EAAG,GAAG,IAAI7E,GAAGkC,EAAE,GAAGlC,GAAGb,EAAEuE,aAAavE,EAAEqE,gBAAgBtB,EAAE,EAAE,OAAO/C,EAAEmE,SAASkJ,iBAAiB,OAAM,EAAG,SAAStN,EAAE+C,GAAG,IAAI9C,EAAE8C,EAAE4L,OAAO3L,GAAG,EAAED,EAAE6L,OAAO,YAAO,IAAS3O,QAAG,IAAS+C,IAAI/C,GAAG,EAAE8C,EAAE8L,YAAY,EAAE7L,EAAED,EAAE+L,YAAY,GAAG/L,EAAEgM,WAAW,IAAIhM,EAAEgM,YAAY9O,GAAG,GAAG+C,GAAG,IAAI/C,IAAIA,GAAG+C,IAAIA,IAAI/C,EAAE,EAAE+C,EAAED,EAAEiM,YAAYjM,EAAE0L,SAAS,EAAEzL,GAAG/C,GAAG,CAACA,EAAE+C,GAAG,SAASC,EAAEhD,EAAE+C,GAAG,IAAIhD,EAAE+C,EAAEkM,cAAc,2DAA2D,GAAGjP,EAAE,CAAC,IAAIiD,EAAEuG,OAAOU,iBAAiBlK,GAAG,IAAI,CAACiD,EAAEiM,SAASjM,EAAEkM,UAAUlM,EAAEmM,WAAW/C,KAAK,IAAIgD,MAAM,iBAAiB,OAAM,EAAG,IAAIvO,EAAEd,EAAEmI,aAAanI,EAAEkI,aAAa,GAAGpH,EAAE,KAAK,IAAId,EAAE8H,WAAW9E,EAAE,GAAGhD,EAAE8H,YAAYhH,GAAGkC,EAAE,GAAG,OAAM,EAAG,IAAIE,EAAElD,EAAE6E,WAAW7E,EAAEgF,YAAY,GAAG9B,EAAE,KAAK,IAAIlD,EAAE6E,YAAY5E,EAAE,GAAGD,EAAE6E,aAAa3B,GAAGjD,EAAE,GAAG,OAAM,EAAG,OAAM,EAAG,SAAS8D,EAAEA,GAAG,IAAIX,EAAEpD,EAAE+D,GAAGmB,EAAE9B,EAAE,GAAGU,EAAEV,EAAE,GAAGH,EAAEiC,EAAEpB,KAAKO,GAAE,EAAGpE,EAAEmE,SAASiJ,iBAAiBpN,EAAEuG,mBAAmBvG,EAAE0F,kBAAoBzC,EAAEH,EAAE,MAANe,EAAYf,EAAE+E,UAAUhE,EAAE7D,EAAEmE,SAASmJ,WAAsBxK,EAAE+E,UAAU5C,EAAEjF,EAAEmE,SAASmJ,YAAYlJ,GAAE,GAAIpE,EAAE0F,mBAAmB1F,EAAEuG,mBAAqBtD,EAAEH,EAAE,OAANmC,EAAanC,EAAE8B,WAAWK,EAAEjF,EAAEmE,SAASmJ,WAAuBxK,EAAE8B,WAAWf,EAAE7D,EAAEmE,SAASmJ,YAAYlJ,GAAE,IAAKnB,EAAEH,EAAE,MAAMA,EAAE+E,UAAUhE,EAAE7D,EAAEmE,SAASmJ,YAAYrK,EAAEH,EAAE,OAAOA,EAAE8B,WAAWK,EAAEjF,EAAEmE,SAASmJ,aAAazM,EAAEiC,IAAIsB,EAAEA,GAAGrB,EAAEkC,EAAEpB,MAAMC,EAAE2J,kBAAkB3J,EAAEgK,mBAAmB,IAAI1J,GAAE,OAAG,IAASmF,OAAO8F,QAAQrP,EAAEgF,MAAMS,KAAK3C,EAAE,QAAQgB,QAAG,IAASyF,OAAO+F,cAActP,EAAEgF,MAAMS,KAAK3C,EAAE,aAAagB,GAAG,IAAId,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG/C,EAAE+C,EAAEE,EAAEQ,IAAIV,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAGA,EAAEgF,MAAMS,KAAK3C,EAAE,UAAS,WAAWjC,EAAEiC,MAAK,IAAIE,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG/C,EAAE+C,EAAEE,EAAEQ,IAAIV,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,GAAG,SAAS+C,IAAI,IAAID,EAAEyG,OAAOgG,aAAahG,OAAOgG,eAAepK,SAASoK,aAAapK,SAASoK,eAAe,GAAG,OAAO,IAAIzM,EAAEoH,WAAWvI,OAAO,KAAKmB,EAAE0M,WAAW,GAAGC,wBAAwB,SAAS1P,IAAIoD,IAAIA,EAAEuM,aAAY,WAAe7O,EAAE2C,IAAIV,IAAgCgB,EAAEhB,EAAE,MAAMA,EAAE+E,UAAU5C,EAAE6C,KAAKhE,EAAEhB,EAAE,OAAOA,EAAE8B,WAAWK,EAAE0C,MAAM1E,EAAEH,IAAhF6M,cAAcxM,KAAsE,KAAK,SAASiB,IAAIjB,IAAIwM,cAAcxM,GAAGA,EAAE,MAAMH,EAAEiG,cAAcnG,GAAG,IAAIK,EAAE,KAAK8B,EAAE,CAAC6C,IAAI,EAAEH,KAAK,GAAG9D,GAAE,EAAG7D,EAAEgF,MAAMS,KAAKzF,EAAEkF,cAAc,mBAAkB,WAAWpC,EAAEqF,SAASpF,KAAKc,GAAE,GAAIA,GAAE,EAAGO,QAAOpE,EAAEgF,MAAMS,KAAK8D,OAAO,WAAU,WAAW1F,IAAIA,GAAE,EAAGO,QAAOpE,EAAEgF,MAAMS,KAAK8D,OAAO,SAAQ,WAAW1F,IAAIA,GAAE,EAAGO,QAAOpE,EAAEgF,MAAMS,KAAK8D,OAAO,aAAY,SAASvJ,GAAG,GAAG6D,EAAE,CAAC,IAAId,EAAE,CAAC6M,EAAE5P,EAAE4N,MAAMiC,EAAE7P,EAAE0N,OAAO7M,EAAE,CAAC8G,KAAK7E,EAAEgN,WAAW9H,MAAMlF,EAAEgN,WAAWhN,EAAEiN,YAAYjI,IAAIhF,EAAEkN,UAAUpI,OAAO9E,EAAEkN,UAAUlN,EAAEmN,cAAclN,EAAE6M,EAAE/O,EAAE8G,KAAK,GAAG1C,EAAE0C,MAAM,EAAE3E,EAAEgG,eAAelG,EAAE,MAAMC,EAAE6M,EAAE/O,EAAEmH,MAAM,GAAG/C,EAAE0C,KAAK,EAAE3E,EAAEgG,eAAelG,EAAE,MAAMmC,EAAE0C,KAAK,EAAE5E,EAAE8M,EAAEhP,EAAEiH,IAAI,GAAG7C,EAAE6C,IAAIjH,EAAEiH,IAAI,EAAE/E,EAAE8M,EAAE,GAAG,GAAG,GAAG7M,EAAEgG,eAAelG,EAAE,MAAMC,EAAE8M,EAAEhP,EAAE+G,OAAO,GAAG3C,EAAE6C,IAAI/E,EAAE8M,EAAEhP,EAAE+G,OAAO,EAAE,EAAE,EAAE,GAAG5E,EAAEgG,eAAelG,EAAE,MAAMmC,EAAE6C,IAAI,EAAE,IAAI7C,EAAE6C,KAAK,IAAI7C,EAAE0C,KAAKvD,IAAIrE,QAAO,IAAIiD,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG/C,EAAE+C,EAAEjC,EAAE2C,IAAIV,MAAM,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,SAAShD,EAAE+C,EAAE9C,EAAE+C,EAAEhD,GAAG,SAASiD,EAAED,EAAEhD,GAAG,IAAIiD,EAAEF,EAAE+E,UAAUhH,EAAEiC,EAAE8B,WAAW3B,EAAEqE,KAAK4I,IAAInN,GAAGe,EAAEwD,KAAK4I,IAAInQ,GAAG,GAAG+D,EAAEb,GAAG,GAAGlD,EAAE,GAAGiD,IAAIhD,EAAEwE,cAAcxE,EAAEsE,iBAAiBvE,EAAE,GAAG,IAAIiD,EAAE,OAAOhD,EAAEmE,SAAS+I,sBAAsB,GAAGjK,EAAEa,IAAIf,EAAE,GAAGlC,IAAIb,EAAEuE,aAAavE,EAAEqE,gBAAgBtB,EAAE,GAAG,IAAIlC,GAAG,OAAOb,EAAEmE,SAAS+I,iBAAiB,OAAM,EAAG,SAAS9I,EAAEpE,EAAE+C,GAAGe,EAAEhB,EAAE,MAAMA,EAAE+E,UAAU9E,GAAGe,EAAEhB,EAAE,OAAOA,EAAE8B,WAAW5E,GAAGiD,EAAEH,GAAG,SAASK,IAAIgN,GAAE,EAAG,SAASlL,IAAIkL,GAAE,EAAG,SAAStM,EAAEf,GAAG,OAAOA,EAAEsN,cAActN,EAAEsN,cAAc,GAAGtN,EAAE,SAASM,EAAEN,GAAG,QAAQA,EAAEuN,aAAa,QAAQvN,EAAEuN,aAAa,IAAIvN,EAAEwN,cAAcxN,EAAEsN,eAAe,IAAItN,EAAEsN,cAAczO,YAAYmB,EAAEuN,aAAa,UAAUvN,EAAEuN,aAAavN,EAAEuN,cAAcvN,EAAEyN,uBAAuB,SAASnO,EAAEU,GAAG,GAAGM,EAAEN,GAAG,CAAC0N,GAAE,EAAG,IAAIxQ,EAAE6D,EAAEf,GAAG2N,EAAE7C,MAAM5N,EAAE4N,MAAM6C,EAAE/C,MAAM1N,EAAE0N,MAAMgD,GAAE,IAAKC,MAAMC,UAAU,OAAOf,GAAGF,cAAcE,GAAG/M,EAAE2K,mBAAmB,SAASoD,EAAE/N,GAAG,IAAI0N,GAAGxQ,EAAEmE,SAAS+I,kBAAkB9K,EAAEU,IAAIqN,GAAGK,GAAGpN,EAAEN,GAAG,CAAC,IAAIC,EAAEc,EAAEf,GAAG/C,EAAE,CAAC6N,MAAM7K,EAAE6K,MAAMF,MAAM3K,EAAE2K,OAAO7M,EAAEd,EAAE6N,MAAM6C,EAAE7C,MAAM3K,EAAElD,EAAE2N,MAAM+C,EAAE/C,MAAMtJ,EAAEvD,EAAEoC,GAAGwN,EAAE1Q,EAAE,IAAI+D,GAAE,IAAK6M,MAAMC,UAAUzN,EAAEW,EAAE4M,EAAEvN,EAAE,IAAID,EAAE0M,EAAE/O,EAAEsC,EAAED,EAAE2M,EAAE5M,EAAEE,EAAEuN,EAAE5M,GAAGd,EAAEnC,EAAEoC,KAAKH,EAAE2K,kBAAkB3K,EAAEgL,mBAAmB,SAASgD,KAAKX,GAAGK,IAAIA,GAAE,EAAGxQ,EAAEmE,SAASgJ,cAAcwC,cAAcE,GAAGA,EAAEH,aAAY,WAAW,OAAO7O,EAAE2C,IAAIV,KAAKI,EAAE0M,GAAG1M,EAAE2M,GAAGvI,KAAK4I,IAAIhN,EAAE0M,GAAG,KAAKtI,KAAK4I,IAAIhN,EAAE2M,GAAG,SAASF,cAAcE,IAAIzL,EAAE,GAAGlB,EAAE0M,EAAE,GAAG1M,EAAE2M,GAAG3M,EAAE0M,GAAG,QAAQ1M,EAAE2M,GAAG,UAAUF,cAAcE,KAAI,MAAM,IAAIY,EAAE,GAAGC,EAAE,EAAExN,EAAE,GAAG2M,EAAE,KAAKM,GAAE,EAAGK,GAAE,EAAGzN,GAAG/C,EAAEgF,MAAMS,KAAK8D,OAAO,aAAapG,GAAGnD,EAAEgF,MAAMS,KAAK8D,OAAO,WAAWtE,GAAGjF,EAAEgF,MAAMS,KAAK3C,EAAE,aAAaV,GAAGpC,EAAEgF,MAAMS,KAAK3C,EAAE,YAAY+N,GAAG7Q,EAAEgF,MAAMS,KAAK3C,EAAE,WAAWgO,IAAI/Q,IAAIwJ,OAAOwH,cAAc/Q,EAAEgF,MAAMS,KAAK8D,OAAO,cAAcpG,GAAGnD,EAAEgF,MAAMS,KAAK8D,OAAO,YAAYtE,GAAGjF,EAAEgF,MAAMS,KAAK3C,EAAE,cAAcV,GAAGpC,EAAEgF,MAAMS,KAAK3C,EAAE,cAAc+N,GAAG7Q,EAAEgF,MAAMS,KAAK3C,EAAE,YAAYgO,IAAIvH,OAAOyH,iBAAiBhR,EAAEgF,MAAMS,KAAK8D,OAAO,gBAAgBpG,GAAGnD,EAAEgF,MAAMS,KAAK8D,OAAO,cAActE,GAAGjF,EAAEgF,MAAMS,KAAK3C,EAAE,gBAAgBV,GAAGpC,EAAEgF,MAAMS,KAAK3C,EAAE,gBAAgB+N,GAAG7Q,EAAEgF,MAAMS,KAAK3C,EAAE,cAAcgO,KAAK,IAAI9N,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,IAAME,EAAEkG,IAAII,eAAetG,EAAEkG,IAAIO,oBAAmB1J,EAAE+C,EAAEjC,EAAE2C,IAAIV,GAAGE,EAAEkG,IAAII,cAActG,EAAEkG,IAAIO,qBAAsB,SAAS3G,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAEgD,EAAE,GAAGC,EAAED,EAAE,GAAGlC,EAAE,CAAC,aAAakC,EAAE,IAAI,iBAAiBA,EAAE,IAAIkO,SAASlO,EAAE,IAAImO,MAAMnO,EAAE,IAAIoO,MAAMpO,EAAE,IAAIqO,UAAUrO,EAAE,KAAKE,EAAEF,EAAE,IAAID,EAAEvC,QAAQ,SAASuC,EAAE9C,GAAG8C,EAAEiB,UAAUC,IAAI,MAAM,IAAIjB,EAAEhD,EAAEiE,IAAIlB,EAAE,iBAAiB9C,EAAEA,EAAE,IAAI8C,EAAEiB,UAAUC,IAAI,aAAajB,EAAEoB,SAASoJ,OAAOxK,EAAEoB,SAAS8I,SAAS5E,SAAQ,SAASrI,GAAGa,EAAEb,GAAG8C,MAAKG,EAAEH,GAAGE,EAAEF,KAAK,SAASA,EAAE9C,EAAE+C,GAAG,aAAa,IAAIhD,EAAEgD,EAAE,GAAGC,EAAED,EAAE,GAAGlC,EAAEkC,EAAE,GAAGE,EAAEF,EAAE,GAAGe,EAAEf,EAAE,GAAGD,EAAEvC,QAAQ,SAASuC,GAAG,IAAI9C,EAAEa,EAAE2C,IAAIV,GAAG9C,IAAIA,EAAE6E,yBAAyB7E,EAAE2E,iBAAiB7B,EAAEgC,YAAYhC,EAAEiC,YAAY,EAAE/B,EAAE0B,IAAI1E,EAAEoF,eAAe,UAAU,SAASpC,EAAE0B,IAAI1E,EAAEqG,eAAe,UAAU,SAASrG,EAAEkG,iBAAiBnG,EAAE+F,MAAM9C,EAAE0B,IAAI1E,EAAEoF,eAAe,eAAerF,EAAE+F,MAAM9C,EAAE0B,IAAI1E,EAAEoF,eAAe,gBAAgBpF,EAAEgH,kBAAkBjH,EAAE+F,MAAM9C,EAAE0B,IAAI1E,EAAEqG,eAAe,cAActG,EAAE+F,MAAM9C,EAAE0B,IAAI1E,EAAEqG,eAAe,iBAAiBrD,EAAE0B,IAAI1E,EAAEoF,eAAe,UAAU,QAAQpC,EAAE0B,IAAI1E,EAAEqG,eAAe,UAAU,QAAQpD,EAAEH,GAAGgB,EAAEhB,EAAE,MAAMA,EAAE+E,WAAW/D,EAAEhB,EAAE,OAAOA,EAAE8B,YAAY5B,EAAE0B,IAAI1E,EAAEoF,eAAe,UAAU,IAAIpC,EAAE0B,IAAI1E,EAAEqG,eAAe,UAAU,OAAO,SAASvD,EAAE9C,GAAG8C,EAAEvC,QAAQ,SAASuC,EAAE9C,EAAE+C,EAAEhD,GAAG,IAAIiD,EAAEnC,EAAEiC,EAAEA,GAAG,GAAGG,SAASH,EAAEY,QAAQ,WAAWT,GAAG,aAAaA,IAAID,EAAEF,EAAEjC,EAAEiC,EAAEY,SAAS,IAAII,EAAE,mBAAmBjD,EAAEA,EAAEwQ,QAAQxQ,EAAE,GAAGb,IAAI8D,EAAEwN,OAAOtR,EAAEsR,OAAOxN,EAAEyN,gBAAgBvR,EAAEuR,iBAAiBxO,IAAIe,EAAE0N,SAASzO,GAAGhD,EAAE,CAAC,IAAIqE,EAAEN,EAAE2N,WAAW3N,EAAE2N,SAAS,IAAIrR,OAAOD,KAAKJ,GAAGsI,SAAQ,SAASvF,GAAG,IAAI9C,EAAED,EAAE+C,GAAGsB,EAAEtB,GAAG,WAAW,OAAO9C,MAAK,MAAM,CAAC0R,SAAS1O,EAAEzC,QAAQM,EAAEwQ,QAAQvN,KAAK,SAAShB,EAAE9C,GAAG8C,EAAEvC,QAAQ,CAAC+Q,OAAO,WAAW,IAAIxO,EAAEoB,KAAKlE,EAAE8C,EAAE6O,eAAe,OAAO7O,EAAE8O,MAAMC,IAAI7R,GAAG8C,EAAEgP,OAAO9G,QAAQ,CAAC+G,IAAI,UAAUC,YAAY,eAAeC,GAAG,CAAC,aAAa,SAASjS,GAAG8C,EAAEuI,OAAOrL,IAAI,cAAc8C,EAAEqI,YAAY,cAAcrI,EAAEqI,YAAY,eAAerI,EAAEqI,YAAY,iBAAiBrI,EAAEqI,YAAY,iBAAiBrI,EAAEqI,YAAY,kBAAkBrI,EAAEqI,YAAY,mBAAmBrI,EAAEqI,YAAY,iBAAiBrI,EAAEqI,YAAY,mBAAmBrI,EAAEqI,YAAY,iBAAiBrI,EAAEqI,cAAc,CAACrI,EAAEoP,GAAG,YAAY,IAAIX,gBAAgB,KAAK,SAASzO,EAAE9C,GAAG,SAAS+C,EAAED,EAAE9C,GAAG,IAAI,IAAI+C,EAAE,EAAEA,EAAED,EAAEnB,OAAOoB,IAAI,CAAC,IAAIhD,EAAE+C,EAAEC,GAAGC,EAAEiC,EAAElF,EAAEH,IAAI,GAAGoD,EAAE,CAACA,EAAEmP,OAAO,IAAI,IAAItR,EAAE,EAAEA,EAAEmC,EAAEoP,MAAMzQ,OAAOd,IAAImC,EAAEoP,MAAMvR,GAAGd,EAAEqS,MAAMvR,IAAI,KAAKA,EAAEd,EAAEqS,MAAMzQ,OAAOd,IAAImC,EAAEoP,MAAM3Q,KAAKqC,EAAE/D,EAAEqS,MAAMvR,GAAGb,QAAQ,CAAK,IAAIiD,EAAE,GAAV,IAAapC,EAAE,EAAEA,EAAEd,EAAEqS,MAAMzQ,OAAOd,IAAIoC,EAAExB,KAAKqC,EAAE/D,EAAEqS,MAAMvR,GAAGb,IAAIiF,EAAElF,EAAEH,IAAI,CAACA,GAAGG,EAAEH,GAAGuS,KAAK,EAAEC,MAAMnP,KAAK,SAASlD,EAAE+C,GAAG,IAAI,IAAI9C,EAAE,GAAG+C,EAAE,GAAGhD,EAAE,EAAEA,EAAE+C,EAAEnB,OAAO5B,IAAI,CAAC,IAAIiD,EAAEF,EAAE/C,GAAGc,EAAEmC,EAAE,GAAGC,EAAED,EAAE,GAAGc,EAAEd,EAAE,GAAGoB,EAAEpB,EAAE,GAAGG,EAAE,CAACuB,IAAIzB,EAAEoP,MAAMvO,EAAEwO,UAAUlO,GAAGrB,EAAElC,GAAGkC,EAAElC,GAAGuR,MAAM3Q,KAAK0B,GAAGnD,EAAEyB,KAAKsB,EAAElC,GAAG,CAACjB,GAAGiB,EAAEuR,MAAM,CAACjP,KAAK,OAAOnD,EAAE,SAASgD,EAAEF,EAAE9C,GAAG,IAAI+C,EAAEX,IAAIrC,EAAE0Q,EAAEA,EAAE9O,OAAO,GAAG,GAAG,QAAQmB,EAAEyP,SAASxS,EAAEA,EAAEyS,YAAYzP,EAAE0P,aAAazS,EAAED,EAAEyS,aAAazP,EAAEsH,YAAYrK,GAAG+C,EAAE0P,aAAazS,EAAE+C,EAAE2P,YAAYjC,EAAEhP,KAAKzB,OAAO,CAAC,GAAG,WAAW8C,EAAEyP,SAAS,MAAM,IAAItS,MAAM,sEAAsE8C,EAAEsH,YAAYrK,IAAI,SAASa,EAAEiC,GAAGA,EAAEyH,WAAWC,YAAY1H,GAAG,IAAI9C,EAAEyQ,EAAE1H,QAAQjG,GAAG9C,GAAG,GAAGyQ,EAAEkC,OAAO3S,EAAE,GAAG,SAASiD,EAAEH,GAAG,IAAI9C,EAAEmF,SAASgF,cAAc,SAAS,OAAOnK,EAAE8K,KAAK,WAAW9H,EAAEF,EAAE9C,GAAGA,EAAE,SAAS8D,EAAEhB,EAAE9C,GAAG,IAAI+C,EAAEhD,EAAEiD,EAAE,GAAGhD,EAAE4S,UAAU,CAAC,IAAI9O,EAAEgN,IAAI/N,EAAE8N,IAAIA,EAAE5N,EAAEjD,IAAID,EAAEqE,EAAEqB,KAAK,KAAK1C,EAAEe,GAAE,GAAId,EAAEoB,EAAEqB,KAAK,KAAK1C,EAAEe,GAAE,QAASf,EAAEE,EAAEjD,GAAGD,EAAEoD,EAAEsC,KAAK,KAAK1C,GAAGC,EAAE,WAAWnC,EAAEkC,IAAI,OAAOhD,EAAE+C,GAAG,SAAS9C,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAE0E,MAAM5B,EAAE4B,KAAK1E,EAAEqS,QAAQvP,EAAEuP,OAAOrS,EAAEsS,YAAYxP,EAAEwP,UAAU,OAAOvS,EAAE+C,EAAE9C,QAAQgD,KAAK,SAASoB,EAAEtB,EAAE9C,EAAE+C,EAAEhD,GAAG,IAAIiD,EAAED,EAAE,GAAGhD,EAAE2E,IAAI,GAAG5B,EAAE+P,WAAW/P,EAAE+P,WAAWC,QAAQpC,EAAE1Q,EAAEgD,OAAO,CAAC,IAAInC,EAAEsE,SAAS4N,eAAe/P,GAAGC,EAAEH,EAAE4H,WAAWzH,EAAEjD,IAAI8C,EAAE0H,YAAYvH,EAAEjD,IAAIiD,EAAEtB,OAAOmB,EAAE2P,aAAa5R,EAAEoC,EAAEjD,IAAI8C,EAAEuH,YAAYxJ,IAAI,SAASsC,EAAEL,EAAE9C,GAAG,IAAI+C,EAAE/C,EAAE0E,IAAI3E,EAAEC,EAAEqS,MAAMrP,EAAEhD,EAAEsS,UAAU,GAAGvS,GAAG+C,EAAE0C,aAAa,QAAQzF,GAAGiD,IAAID,GAAG,mBAAmBC,EAAEgQ,QAAQ,GAAG,MAAMjQ,GAAG,uDAAuDkQ,KAAKC,SAASC,mBAAmBC,KAAKC,UAAUrQ,MAAM,OAAOF,EAAE+P,WAAW/P,EAAE+P,WAAWC,QAAQ/P,MAAM,CAAC,KAAKD,EAAE4P,YAAY5P,EAAE0H,YAAY1H,EAAE4P,YAAY5P,EAAEuH,YAAYlF,SAAS4N,eAAehQ,KAAK,IAAIkC,EAAE,GAAGpB,EAAE,SAASf,GAAG,IAAI9C,EAAE,OAAO,WAAW,YAAO,IAASA,IAAIA,EAAE8C,EAAEwQ,MAAMpP,KAAKqP,YAAYvT,IAAIoD,EAAES,GAAE,WAAW,MAAM,eAAe2P,KAAKjK,OAAOG,UAAU+J,UAAUC,kBAAiBtR,EAAEyB,GAAE,WAAW,OAAOsB,SAASwO,MAAMxO,SAASyO,qBAAqB,QAAQ,MAAK/C,EAAE,KAAKC,EAAE,EAAEL,EAAE,GAAG3N,EAAEvC,QAAQ,SAASuC,EAAE9C,GAAG,GAAG,oBAAoB6T,OAAOA,OAAO,iBAAiB1O,SAAS,MAAM,IAAIlF,MAAM,gEAAgED,EAAEA,GAAG,QAAG,IAASA,EAAE4S,YAAY5S,EAAE4S,UAAUxP,UAAK,IAASpD,EAAEuS,WAAWvS,EAAEuS,SAAS,UAAU,IAAIvP,EAAEjD,EAAE+C,GAAG,OAAOC,EAAEC,EAAEhD,GAAG,SAAS8C,GAAG,IAAI,IAAIjC,EAAE,GAAGoC,EAAE,EAAEA,EAAED,EAAErB,OAAOsB,IAAI,CAAC,IAAIa,EAAEd,EAAEC,GAAGmB,EAAEa,EAAEnB,EAAElE,IAAIwE,EAAE+N,OAAOtR,EAAEY,KAAK2C,GAAMtB,GAAGC,EAAEhD,EAAE+C,GAAG9C,GAAG,IAAQiD,EAAE,EAAEA,EAAEpC,EAAEc,OAAOsB,IAAI,CAAKmB,EAAEvD,EAAEoC,GAAG,GAAG,IAAImB,EAAE+N,KAAK,CAAC,IAAI,IAAIhP,EAAE,EAAEA,EAAEiB,EAAEgO,MAAMzQ,OAAOwB,IAAIiB,EAAEgO,MAAMjP,YAAY8B,EAAEb,EAAExE,QAAQ,IAAI8Q,EAAE,WAAW,IAAI5N,EAAE,GAAG,OAAO,SAAS9C,EAAE+C,GAAG,OAAOD,EAAE9C,GAAG+C,EAAED,EAAE2H,OAAOM,SAASqB,KAAK,OAA9E,IAAyF,SAAStJ,EAAE9C,EAAE+C,GAAG,IAAIhD,EAAEgD,EAAE,GAAG,iBAAiBhD,IAAIA,EAAE,CAAC,CAAC+C,EAAEjC,EAAEd,EAAE,MAAMgD,EAAE,GAAFA,CAAMhD,EAAE,IAAIA,EAAE+T,SAAShR,EAAEvC,QAAQR,EAAE+T,Y,yDCAv95B,Y,yDCAA,W,kCCAA,W,kCCAA,W,kCCAA,W,kCCAA,W,uFCAA,IAAIxC,EAAS,WAAa,IAAIyC,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,eAAeiC,MAAM,CAACF,EAAIG,gBAAiBH,EAAII,cAAeJ,EAAIK,cAAe,CAAC,YAAaL,EAAIM,aAAa,EAAGN,EAAIO,kBAAqBP,EAAIQ,aAAe,MAA+B,aAAvBR,EAAIS,gBAA6D,WAA5BT,EAAIU,qBAAoC5C,EAAG,UAAU,CAAC6C,MAAM,CAAC,MAAQX,EAAIY,SAASZ,EAAI7S,KAAK2Q,EAAG,aAAa,CAAC6C,MAAM,CAAC,aAAeX,EAAIa,aAAa,MAAQ,WAAW,OAAS,mBAAmB/C,EAAG,MAAM,CAACoC,MAAM,CAACF,EAAIc,iBAAkB,CAAC,eAAgBd,EAAIe,cAAcJ,MAAM,CAAC,GAAK,iBAAiB,CAAC7C,EAAG,MAAM,CAAC6C,MAAM,CAAC,GAAK,qBAA6C,eAAvBX,EAAIS,gBAAmCT,EAAIQ,aAAe,KAAM,CAAC1C,EAAG,wBAAwB,CAACoC,MAAM,CACjvB,CAAC,aAAeF,EAAIgB,eAAkBhB,EAAIiB,aAC1C,CAAC,aAAgBjB,EAAIgB,cAAgBhB,EAAIiB,cACzCN,MAAM,CAAC,WAAaX,EAAIkB,cAAkC,WAAnBlB,EAAIkB,WAAyBpD,EAAG,MAAM,CAACqD,YAAY,CAAC,OAAS,UAAUnB,EAAI7S,KAAK2Q,EAAG,aAAa,CAACoC,MAAM,CAC9I,CAAC,aAAeF,EAAIgB,eAAkBhB,EAAIiB,aAC1C,CAAC,aAAgBjB,EAAIgB,cAAgBhB,EAAIiB,cACzCN,MAAM,CAAC,aAAeX,EAAIa,iBAAiB,CAAC/C,EAAG,sBAAsB,CAACoC,MAAM,CAC5E,CAAC,aAAeF,EAAIgB,eAAkBhB,EAAIiB,aAC1C,CAAC,aAAgBjB,EAAIgB,cAAgBhB,EAAIiB,cACzCN,MAAM,CAAC,YAAcX,EAAIoB,gBAAgBtD,EAAG,MAAM,CAACG,YAAY,mBAAmB,CAACH,EAAG,MAAM,CAACG,YAAY,eAAe,CAACH,EAAG,MAAM,CAACG,YAAY,kBAAkB,CAACH,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAOX,EAAIqB,mBAAmB,CAAErB,EAAIlI,OAAOwJ,KAAKC,YAAcvB,EAAIlI,OAAOwJ,KAAKE,UAAW1D,EAAG,MAAM,CAACG,YAAY,kDAAkD,CAACH,EAAG,MAAM,CAACG,YAAY,wBAAwBiC,MAAM,CAAC,2DAA6DF,EAAIlI,OAAOwJ,KAAKC,aAAa,CAACzD,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI0B,iBAAkB1B,EAAIlI,OAAOwJ,KAAe,WAAExD,EAAG,gBAAgB,CAACG,YAAY,uBAAuB0C,MAAM,CAAC,MAAQX,EAAIlI,OAAO,MAAQkI,EAAI2B,IAAIC,OAAO5B,EAAI7S,MAAM,GAAG6S,EAAI7S,OAAO2Q,EAAG,MAAM,CAACG,YAAY,yBAAyB,CAAG+B,EAAI6B,gBAAgQ7B,EAAI7S,KAAnP2Q,EAAG,cAAc,CAAC6C,MAAM,CAAC,OAAS,KAAK,MAAQX,EAAI2B,IAAIC,IAAM,6BAA+B,OAAO,cAAgB,QAAQ,CAAC9D,EAAG,YAAY,CAACG,YAAY,4BAA4B0C,MAAM,CAAC,YAAY,UAAU,KAAO,oBAAoB,GAAY7C,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAOX,EAAIqB,iBAAiB,KAAO,WAAW,CAACvD,EAAG,cAAc,CAACI,GAAG,CAAC,iBAAmB8B,EAAI8B,iBAAiB,cAAgB,SAAUC,GAAc,OAAO/B,EAAI3I,MAAM,gBAAiB0K,QAAmB,IAAI,IAAI,OAAOjE,EAAG,eAAe,IAAI,IACtxCN,EAAkB,GCVlB,G,oBAAS,WAAa,IAAIwC,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAO,qBAAqB,CAAC7C,EAAG,MAAM,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAW,QAAEkC,WAAW,YAAYjE,YAAY,kBAAkB3I,MAAQ,UAAanF,KAAW,OAAI,UAAaA,KAAU,MAAI,IAAM+N,GAAG,CAAC,MAAQ8B,EAAImC,YAAY,CAACnC,EAAI7B,GAAG,WAAU,WAAW,MAAO,CAACL,EAAG,MAAM,CAACG,YAAY,WAAW,CAACH,EAAG,OAAO,CAACkC,EAAIyB,GAAG,eAAezB,EAAI9S,GAAG8S,EAAIoC,MAAM,uBAAsB,OAC9f,EAAkB,GCmBtB,G,UAAA,CACExL,KAAM,YACNC,MAAO,CACLuL,KAAM,CACJrL,KAAMG,OACNvH,QAAS,kBAEX0S,cAAe,CACbtL,KAAM,CAACG,OAAQoL,QACf3S,QAAS,KAEX4S,oBAAqB,CACnBxL,KAAM,CAACG,OAAQoL,QACf3S,QAAS,GAEXsE,MAAO,CACL8C,KAAMG,OACNvH,QAAS,QAEXkE,OAAQ,CACNkD,KAAMG,OACNvH,QAAS,QAEX6S,SAAU,CACRzL,KAAM0L,SACN9S,QAAS,SAAf,OAGE+S,KA5BF,WA6BI,MAAO,CACLC,SAAS,IAGb5K,QAjCF,WAkCIvC,OAAOoN,aAAe,WACpB,IAAN,8DACUC,EAAgB,IAClBrN,OAAOsN,sBAAsBtN,OAAOoN,cACpCpN,OAAOuN,SAAS,EAAGxP,KAAKwF,MAAM8J,EAAgB,EAAtD,MAGIrN,OAAOgD,iBAAiB,SAAUrI,KAAK6S,cAEzCC,UA3CF,WA4CIzN,OAAOkD,oBAAoB,SAAUvI,KAAK6S,cAE5C7L,QAAS,CAKP6L,YALJ,WAMM,IAAN,kDACA,uGACM7S,KAAKwS,QAAU/N,SAASzE,KAAKoS,qBAAuB,EAAIW,IAAkBC,EAAmBD,EAC7F/S,KAAKqS,SAASrS,OAMhBgS,UAfJ,WAgBM3M,OAAOoN,eACPzS,KAAKkH,MAAM,gBCnFiQ,I,wBCQ9Q+L,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAA,E,QCdfC,EAAUC,QAAU,SAAUC,EAAKjG,GACjCiG,EAAIH,UAAUC,EAAUzM,KAAMyM,IAGjB,QCTX,EAAS,WAAa,IAAIrD,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,YAAY,CAACH,EAAG,MAAM,CAACG,YAAY,sCAAsC,CAACH,EAAG,YAAY,CAACG,YAAY,yCAAyC0C,MAAM,CAAC,MAAQX,EAAIoB,cAAc,CAACtD,EAAG,KAAK,CAACG,YAAY,iDAAiD+B,EAAIwD,GAAIxD,EAAgB,cAAE,SAASyD,EAAKC,GAAO,OAAO5F,EAAG,KAAK,CAACtP,IAAIkV,EAAMzF,YAAY,YAAYiC,MAAM,CAAC,SAAUF,EAAIa,aAAajT,SAAW8V,EAAM,KAAK,CAAED,EAAW,OAAE,CAAC3F,EAAG,oBAAoB,CAACG,YAAY,uBAAuB0C,MAAM,CAAC,OAAS8C,MAAUA,EAAY,QAAE,CAAC3F,EAAG,mBAAmB,CAACtP,IAAK,SAAWkV,EAAOzF,YAAY,2BAA2B0C,MAAM,CAAC,OAAS,GAAG,MAAQ8C,EAAK,WAAaC,EAAM,KAAO1D,EAAI2D,uBAAuBF,OAAWA,EAAQ,IAAE3F,EAAG,MAAM,CAACG,YAAY,aAAa,CAACH,EAAG,kBAAkB,CAACG,YAAY,+BAA+B0C,MAAM,CAAC,GAAmB,aAAd8C,EAAKG,KAAsBH,EAAKI,IAAM,KAAK,KAAqB,aAAdJ,EAAKG,KAAsBH,EAAKI,IAAM,KAAK,KAAOJ,EAAKK,KAAK,OAASL,EAAKM,OAAO,WAAaN,EAAKO,WAAW,KAAOP,EAAKG,OAAO,CAAC9F,EAAG,OAAO,CAACG,YAAY,YAAY,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGR,EAAKS,OAAST,EAAK7M,SAAU6M,EAAQ,IAAE3F,EAAG,UAAU,CAAC6C,MAAM,CAAC,MAAQ8C,EAAKU,WAAW,CAACnE,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAKzF,QAAQgC,EAAI7S,MAAM,IAAI,GAAG6S,EAAI7S,MAAM,MAAK,MAAM,MACzyC,EAAkB,GCDlB,EAAS,WAAa,IAAI6S,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,uBAAuBiC,MAAM,CAC/I,CAAC,mBAAgCF,EAAIoE,WACrC,CAAC,qBAAgCpE,EAAIqE,MACrC,CAAC,oCAAqCrE,EAAIsE,MAAMN,aAChD9F,GAAG,CAAC,UAAY8B,EAAIuE,UAAU,WAAavE,EAAIwE,WAAW,CAAC1G,EAAG,MAAM,CAACG,YAAY,yCAAyC,CAACH,EAAG,OAAO,CAACG,YAAY,4BAA4B,CAAE+B,EAAIsE,MAAMR,MAAU3T,KAAKsU,WAAalR,KAAKwF,MAAM5I,KAAKsU,YAAc3G,EAAG,eAAe,CAAC6C,MAAM,CAAC,KAAOX,EAAIsE,MAAMR,MAAS,aAAa,WAAa9D,EAAI0E,eAAe1E,EAAI7S,KAAK2Q,EAAG,OAAO,CAACG,YAAY,6BAA6B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGjE,EAAIsE,MAAMJ,OAASlE,EAAIsE,MAAM1N,UAAU,GAAGkH,EAAG,eAAe,CAACoC,MAAM,CAAC,CAAC,SAAaF,EAAIoE,WAAY,4BAA4BzD,MAAM,CAAC,KAAOX,EAAInM,OAAS,kBAAoBmM,EAAI2B,IAAIC,IAAM,kBAAoB,mBAAmB,cAAc,cAAc,GAAG9D,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAO,mBAAmB,CAAC7C,EAAG,KAAK,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAa,UAAEkC,WAAW,cAAcyC,IAAI,gBAAgB1G,YAAY,4DAA4D3I,MAAO0K,EAAc,YAAGA,EAAIwD,GAAIxD,EAAIsE,MAAa,SAAE,SAASM,EAAUlB,GAAO,OAAO5F,EAAG,KAAK,CAACtP,IAAIkV,GAAO,CAAEkB,EAAiB,QAAE9G,EAAG,mBAAmB,CAAC6C,MAAM,CAAC,MAAQiE,EAAU,WAAatC,OAAQtC,EAAIyE,WAAa,KAAOf,EAAM,IAAK,KAAO1D,EAAI6E,cAAcD,GAAW,UAAY5E,EAAI8E,aAAahH,EAAG,kBAAkB,CAAC6C,MAAM,CAAC,aAAa,GAAG,MAAQX,EAAIyE,WAAa,IAAMf,EAAM,GAAwB,aAAnBkB,EAAUhB,KAAsBgB,EAAUf,IAAM,KAAK,KAA0B,aAAnBe,EAAUhB,KAAsBgB,EAAUf,IAAM,KAAK,KAAO7D,EAAI+E,SAAS,KAAOH,EAAUhB,KAAK,OAASgB,EAAUb,SAAS,CAACjG,EAAG,OAAO,CAACG,YAAY,YAAY,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGW,EAAUV,OAASU,EAAUhO,SAAUgO,EAAa,IAAE9G,EAAG,UAAU,CAACG,YAAY,UAAU0C,MAAM,CAAC,MAAQiE,EAAUT,WAAW,CAACnE,EAAIyB,GAAGzB,EAAI9S,GAAG0X,EAAU5G,QAAQgC,EAAI7S,MAAM,IAAI,MAAK,MAAM,IAChsD,EAAkB,GCLlB,EAAS,WAAa,IAAI6S,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAQD,EAAU,OAAElC,EAAG,MAAM,CAACG,YAAY,kBAAkBiC,MAAM,CACvJ,CAAC,6CAA+CF,EAAIgF,YACpD,CAAC,oCAAsChF,EAAIgE,cAAe,CAAEhE,EAAM,GAAElC,EAAG,cAAc,CAACoC,MAAM,CAAC,CAAC,qBAAsBF,EAAIgF,YAAa,8BAA8BrE,MAAM,CAAC,MAAQ,GAAG,GAAKX,EAAIiF,GAAG,OAASjF,EAAI+D,SAAS,CAAG/D,EAAIkF,YAA8EpH,EAAG,eAAe,CAACoC,MAAMF,EAAI0E,YAAY/D,MAAM,CAAC,KAAOX,EAAI8D,QAA5HhG,EAAG,UAAU,CAAC6C,MAAM,CAAC,YAAYX,EAAImF,SAAS,KAAOnF,EAAI8D,QAA2E9D,EAAI7B,GAAG,YAAY,GAAGL,EAAG,IAAI,CAACG,YAAY,6BAA6B0C,MAAM,CAAC,OAASX,EAAI+D,OAAO,KAAO/D,EAAIoF,OAAO,CAAGpF,EAAIkF,YAA8EpH,EAAG,eAAe,CAACoC,MAAMF,EAAI0E,YAAY/D,MAAM,CAAC,KAAOX,EAAI8D,QAA5HhG,EAAG,UAAU,CAAC6C,MAAM,CAAC,YAAYX,EAAImF,SAAS,KAAOnF,EAAI8D,QAA2E9D,EAAI7B,GAAG,YAAY,IAAI,GAAG6B,EAAI7S,MACzpB,EAAkB,GCoCtB,G,UAAA,CACEyJ,KAAM,kBACNC,MAAO,CACLiN,KAAJ,yBACIuB,UAAJ,0BACIF,SAAJ,uCACIC,KAAJ,iCACIH,GAAJ,yCACIrB,KAAJ,2BACIF,MAAJ,oCACIwB,YAAJ,0BACInB,OAAJ,8BACIC,WAAJ,2BAEEtG,SAAU,CACRgH,YADJ,WAEM,OAAOvU,KAAKkV,UAAY,eAAiB,gBAE3CC,OAJJ,WAMM,OADAnV,KAAKoV,KAAKC,MAAMrV,KAAKsV,OAAOC,MAAMC,cAAcC,WACzCzV,KAAK8U,IAAK9U,KAAKoV,KAAKC,MAAMrV,KAAK0V,QAAQxK,MAAMlL,KAAK8U,IAAI3D,KAAKwE,OAEpEd,WARJ,WASM,QAAW7U,KAAK8U,KAAO9U,KAAK2H,OAAOiO,MAAQ5V,KAAK2H,OAAOwJ,KAAK0E,SAAW7V,KAAKyT,OAASzT,KAAK8U,QC9D6R,ICQzX,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCoDf,GACErO,KAAF,mBACEC,MAAF,CACIiO,UAAJ,0BACIT,KAAJ,0BACIC,MAAJ,cACIG,WAAJ,cACI5Q,OAAJ,2BAEEoS,WAAY,CACVC,aAAJ,GAEExD,KAAM,WAAR,OACA,aACA,WACA,cAEEhF,SAAU,CACRgH,YADJ,WAEM,IAAN,UAEM,OADAyB,GAAWhW,KAAKsU,WAAa,IAAM,EAAI,UAAY,UAC5C0B,GAETC,WANJ,WAOM,IAAN,KAcM,GAbIjW,KAAK0D,QACPyB,EAAMvB,IAAM,OACZuB,EAAM1B,KAAO,MAEb0B,EAAMvB,IAAM,OACZuB,EAAM1B,KAAO,QAGXzD,KAAKkW,WACP/Q,EAAM1B,KAAO,KACb0B,EAAMrB,MAAQ,QAGZ9D,KAAKwR,IAAIC,IAAK,CAChB,IAAR,SACQtM,EAAM1B,KAAO0B,EAAMrB,MACnBqB,EAAMrB,MAAQqS,EAGhB,OAAOhR,GAETyP,SA7BJ,WAiCM,MAAO,cAETF,cAnCJ,WAmCA,WACM,OAAO,SAAb,GACQ,IAAR,oBACA,KACA,4CAEA,gBACcpB,EAAK8C,SACP9C,EAAK8C,QAAQjS,SAAQ,SAAjC,GACmByR,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,OAASH,EAAKI,IAA3E,yBAMQ,OADA4C,EAAKhD,GACEY,KAIbxM,MAAO,CACL6O,QADJ,SACA,cACMvW,KAAK8H,WAAU,WACb,GAAI0O,EAAK,CACP,IAAV,wBAEU,GAAInR,OAAOoR,YAAcC,EAAGpN,wBAAwB1F,IAAM8S,EAAGpN,wBAAwBzF,OAAS,GAAK,EAAG,CACpG,IAAZ,sDACY6S,EAAGvR,MAAMwR,UAAY,GAAjC,eACYD,EAAGvR,MAAM8F,UAAY,OACrByL,EAAGvR,MAAM6F,UAAY,UAGnB0L,EAAGpN,wBAAwB7F,KAAOiT,EAAG7K,aAAexG,OAAOuR,WAAa,KAAO,GAAK,EAAlG,oBACY,EAAZ,aAGc,EAAd,SACgBF,EAAGpN,wBAAwBxF,MAAQ4S,EAAG7K,YAAc,GAAK,IAC3D,EAAd,kBAIU,EAAV,iBAKE7E,QAAS,CACPoN,UADJ,WAEMpU,KAAKuW,SAAU,EACXvW,KAAK2U,WACP3U,KAAK6W,gBAGTxC,SAPJ,WAQMrU,KAAKuW,SAAU,EACXvW,KAAK2U,WACP3U,KAAK6W,cAAa,IAGtBA,aAbJ,WAaA,iEACM7W,KAAKiU,UAAYuC,KCxLuW,ICQ1X,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCnBX,EAAS,WAAa,IAAI3G,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,kBAAkBC,GAAG,CAAC,UAAY8B,EAAI0G,QAAQ,WAAa,SAASO,GAAQ,OAAOjH,EAAI0G,SAAQ,IAAQ,MAAQ,SAASO,GAAQjH,EAAIgH,cAAgBhH,EAAIgH,gBAAgB,CAAClJ,EAAG,MAAM,CAACG,YAAY,mEAAmEiC,MAAM,CACxX,CAAC,+CAAgDF,EAAIkH,gBACrD,CAAC,cAAelH,EAAImH,WAAanH,EAAIgH,gBAClC,CAAClJ,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAOX,EAAIoH,OAAOtD,KAAK,WAAa,aAAahG,EAAG,OAAO,CAACG,YAAY,sBAAsB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGjE,EAAIoH,OAAOlD,OAASlE,EAAIoH,OAAOA,WAAWtJ,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAO,kBAAkB,WAAa,cAAc,GAAG7C,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAO,gBAAgB,CAAC7C,EAAG,KAAK,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAgB,aAAEkC,WAAW,iBAAiByC,IAAI,iBAAiB1G,YAAY,gFAAgFiC,MAAM,CAAC,WAAYF,EAAIqH,YAAYrH,EAAIwD,GAAIxD,EAAIoH,OAAY,OAAE,SAAS3D,EAAKC,GAAO,OAAO5F,EAAG,KAAK,CAACtP,IAAIiV,EAAK7M,MAAM,CAAG6M,EAAK8C,QAAiZ,CAACzI,EAAG,mBAAmB,CAACtP,IAAK,SAAWkV,EAAO/C,MAAM,CAAC,UAAY,GAAG,MAAQ8C,EAAK,WAAaC,EAAM,KAAO1D,EAAI2D,uBAAuBF,OAA/gB,CAAC3F,EAAG,kBAAkB,CAAC6C,MAAM,CAAC,GAAkB,YAAb8C,EAAKG,KAAqBH,EAAKI,IAAM,GAAG,KAAoB,YAAbJ,EAAKG,KAAqBH,EAAKI,IAAM,GAAG,KAAOJ,EAAKK,KAAK,OAASL,EAAKM,OAAO,WAAaN,EAAKO,WAAW,KAAOP,EAAKG,OAAO,CAAC9F,EAAG,OAAO,CAACG,YAAY,YAAY,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGR,EAAKS,OAAST,EAAK7M,SAAU6M,EAAQ,IAAE3F,EAAG,UAAU,CAAC6C,MAAM,CAAC,MAAQ8C,EAAKU,WAAW,CAACnE,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAKzF,QAAQgC,EAAI7S,MAAM,KAAsJ,MAAK,MAAM,IACruC,EAAkB,GCgDtB,GACE0J,MAAO,CACLuQ,OAAQ,CACNrQ,KAAM1K,OACNib,UAAU,GAEZC,YAAa,CACXxQ,KAAMC,QACNrH,SAAS,IAGbsW,WAAY,CACVuB,cAAJ,EACItB,aAAJ,GAEExD,KAfF,WAgBI,MAAO,CACLsE,cAAc,EACdG,WAAW,EACXE,WAAW,IAGf3J,SAAU,CACRwJ,eADJ,WACA,WACA,uBACA,KACA,kDAYM,OAVA/W,KAAKiX,OAAOK,MAAMnT,SAAQ,SAAhC,GAGYmP,EAAK8C,QACH,EAAd,kCACA,QACcR,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,OAAxD,UAIa8D,IAGX7P,MAAO,CACLmP,aADJ,WACA,WACM7W,KAAK8H,WAAU,WACb,GAAI,EAAZ,cACU,IAAV,yBACc4O,EAAGpN,wBAAwB7F,KAAOiT,EAAG7K,aAAexG,OAAOuR,WAAa,KAAO,IACjF,EAAZ,oBAME5P,QAAS,CACPwM,uBADJ,SACA,cAEA,uBACA,KACA,kDASM,OAPIW,EAAMiC,SACRjC,EAAMiC,QAAQjS,SAAQ,SAA9B,GACeyR,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,OAASH,EAAKG,KACvE,+CAD6E8D,GAAS,KAKzEA,GAEThB,QAhBJ,WAgBA,iEACMvW,KAAKgX,UAAYR,EACbxW,KAAKoX,cACDpX,KAAK6W,eAAXL,MC5HuX,ICQ3X,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCoCf,GACE9P,MAAO,CAELgK,aAAJ,0BAEEoF,WAAY,CACVuB,cAAJ,EACIG,eAAJ,EACIzB,aAAJ,GAEExI,SAAU,CACR0D,YADJ,WAEM,MAAmC,SAA5BjR,KAAKsV,OAAOC,MAAMlM,MAAmB,UAAY,SAG5DrC,QAAS,CACPwM,uBADJ,SACA,cACA,uBACA,KACA,kDASM,OAPIW,EAAMiC,SACRjC,EAAMiC,QAAQjS,SAAQ,SAA9B,GACU,GAAIoT,EAAQ,OAAO,EACd3B,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,OAASH,EAAKI,IAAvE,+CAIa6D,KCnF4W,ICQrX,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCCA,GAKb,CACE7D,IAAK,KACLjN,KAAM,UAENuN,SAAU,UACVL,KAAM,WACNI,KAAM,UACN0D,aAAa,YACbrB,QAAS,CACP,CACE1C,IAAK,uBACLjN,KAAM,YACNgN,KAAM,sBACNM,KAAM,kBACN0D,aAAa,kBAEf,CACE/D,IAAK,uBACLjN,KAAM,YACNgN,KAAM,sBACNM,KAAM,gBACN0D,aAAa,mBAInB,CACER,OAAQ,OACRtD,KAAM,cACNI,KAAM,SACNuD,MAAO,CASL,CACE5D,IAAK,KACLjN,KAAM,OACNkN,KAAM,WACNI,KAAM,QACN0D,aAAa,UACbrB,QAAS,CACP,CACE1C,IAAK,gBACLjN,KAAM,cACNgN,KAAM,eACNM,KAAM,iBACN0D,aAAa,kBAEf,CACE/D,IAAK,yBACLjN,KAAM,OACNgN,KAAM,cACNM,KAAM,sBACN0D,aAAa,wBAEf,CACE/D,IAAK,sBACLjN,KAAM,OACNgN,KAAM,qBACNM,KAAM,oBACN0D,aAAa,4BAEf,CACE/D,IAAK,iBACLjN,KAAM,OACNgN,KAAM,gBACNM,KAAM,kBACN0D,aAAa,gCAInB,CACE/D,IAAK,KACLjN,KAAM,YACNkN,KAAM,kBACNI,KAAM,UACN0D,aAAa,UACbrB,QAAS,CACP,CACE1C,IAAK,oBACLjN,KAAM,aACNgN,KAAM,cACNM,KAAM,eACN0D,aAAa,kBAEf,CACE/D,IAAK,qBACLjN,KAAM,cACNgN,KAAM,eACNM,KAAM,UACN0D,aAAa,gBAEf,CACE/D,IAAK,0BACLjN,KAAM,gBACNgN,KAAM,iBACNM,KAAM,qBACN0D,aAAa,qBAInB,CACE/D,IAAK,KACLjN,KAAM,QACNkN,KAAM,UACNI,KAAM,WACN0D,aAAa,QACbrB,QAAS,CACP,CACE1C,IAAK,gBACLjN,KAAM,gBACNgN,KAAM,kBACNM,KAAM,eACN0D,aAAa,gBAEf,CACE/D,IAAK,cACLjN,KAAM,YACNgN,KAAM,aACNM,KAAM,oBACN0D,aAAa,cAEf,CACE/D,IAAK,mBACLjN,KAAM,gBACNgN,KAAM,kBACNM,KAAM,sBACN0D,aAAa,cAEf,CACE/D,IAAK,oBACLjN,KAAM,iBACNgN,KAAM,mBACNM,KAAM,aACN0D,aAAa,iBAKnB,CACE/D,IAAK,KACLjN,KAAM,QACNkN,KAAM,WACNI,KAAM,SACN0D,aAAa,OACbrB,QAAS,CACP,CACE1C,IAAK,cACLjN,KAAM,aACNgN,KAAM,kBACNM,KAAM,YACN0D,aAAa,mBAEf,CACE/D,IAAK,eACLjN,KAAM,UACNgN,KAAM,WACNM,KAAM,cACN0D,aAAa,eAEf,CACE/D,IAAK,aACLjN,KAAM,WACNgN,KAAM,YACNM,KAAM,cACN0D,aAAa,eAInB,CACE/D,IAAK,KACLjN,KAAM,SACNkN,KAAM,iBACNI,KAAM,UACN0D,aAAa,SACbrB,QAAS,CACP,CACE1C,IAAK,UACLjN,KAAM,SACNgN,KAAM,SACNM,KAAM,4BACN0D,aAAa,iBA2BnB,CACE/D,IAAK,KACLjN,KAAM,WACNkN,KAAM,WACNI,KAAM,eACN0D,aAAa,aACbrB,QAAS,CACP,CACE1C,IAAK,gBACLjN,KAAM,cACNgN,KAAM,eACNM,KAAM,mBACN0D,aAAa,qBAEf,CACE/D,IAAK,iBACLjN,KAAM,eACNgN,KAAM,gBACNM,KAAM,oBACN0D,aAAa,qBAInB,CACE/D,IAAK,KACLjN,KAAM,UACNkN,KAAM,iBACNI,KAAM,aACN0D,aAAa,WACbrB,QAAS,CACP,CACE1C,IAAK,gBACLjN,KAAM,eACNgN,KAAM,eACNM,KAAM,aACN0D,aAAa,iBAEf,CACE/D,IAAK,cACLjN,KAAM,SACNgN,KAAM,SACNM,KAAM,2BACN0D,aAAa,qBAInB,CACE/D,IAAK,KACLjN,KAAM,SACNkN,KAAM,WACNI,KAAM,UACN0D,aAAa,SACbrB,QAAS,CACP,CACE1C,IAAK,2BACLjN,KAAM,sBACNgN,KAAM,sBACNM,KAAM,kBACN0D,aAAa,qBAEf,CACE/D,IAAK,iCACLjN,KAAM,uBACNgN,KAAM,uBACNM,KAAM,kBACN0D,aAAa,wBAEf,CACE/D,IAAK,uBACLjN,KAAM,sBACNgN,KAAM,sBACNM,KAAM,oBACN0D,aAAa,iBAEf,CACE/D,IAAK,wBACLjN,KAAM,uBACNgN,KAAM,uBACNM,KAAM,gBACN0D,aAAa,iBAInB,CACEhR,KAAM,SACNkN,KAAM,YACNI,KAAM,kBACN0D,aAAa,eACb/D,IAAK,sBACLD,KAAM,gBAER,CACEC,IAAK,KACLjN,KAAM,SACNkN,KAAM,eACNI,KAAM,UACN0D,aAAa,SACbrB,QAAS,CACP,CACE1C,IAAK,qBACLjN,KAAM,oBACNgN,KAAM,qBACNM,KAAM,6BACN0D,aAAa,qBAEf,CACE/D,IAAK,kBACLjN,KAAM,iBACNgN,KAAM,iBACNM,KAAM,gBACN0D,aAAa,oBAInB,CACE/D,IAAK,KACLjN,KAAM,uBAENkN,KAAM,cACNI,KAAM,SACN0D,aAAa,SACbrB,QAAS,CACP,CACE1C,IAAK,eACLjN,KAAM,cACNgN,KAAM,cACNM,KAAM,aACN0D,aAAa,iBAEf,CACE/D,IAAK,aACLjN,KAAM,YACNgN,KAAM,YACNM,KAAM,cACN0D,aAAa,iBAInB,CACE/D,IAAK,YACLjN,KAAM,WAENkN,KAAM,oBACNI,KAAM,YACN0D,aAAa,WAEf,CACE/D,IAAK,KACLjN,KAAM,MACNkN,KAAM,WACNI,KAAM,QACN0D,aAAa,MACbrB,QAAS,CACP,CACE1C,IAAK,cACLjN,KAAM,aACNgN,KAAM,aACNM,KAAM,cACN0D,aAAa,gBAWnB,CACE/D,IAAK,KACLjN,KAAM,SACNkN,KAAM,WACNI,KAAM,aACN0D,aAAa,SACbrB,QAAS,CACP,CACE1C,IAAK,iBACLjN,KAAM,gBACNgN,KAAM,gBACNM,KAAM,mBACN0D,aAAa,qBAavB,CACER,OAAQ,KACRtD,KAAM,aACNI,KAAM,SACNuD,MAAO,CACL,CACE5D,IAAK,KACLjN,KAAM,YACNkN,KAAM,eACNI,KAAM,YACN0D,aAAa,SACbrB,QAAS,CAeP,CACE1C,IAAK,uBACLjN,KAAM,mBACNgN,KAAM,eACNM,KAAM,iBACN0D,aAAa,kBAEf,CACE/D,IAAK,wBACLjN,KAAM,oBACNgN,KAAM,eACNM,KAAM,iBACN0D,aAAa,sBCrdrB,EAAS,WAAa,IAAI5H,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAAC6C,MAAM,CAAC,GAAK,qBAAqB,CAAC7C,EAAG,YAAY,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,MAAQ,UAAU,KAAO,SAAS,YAAY,UAAU,KAAO,iBAAiBzC,GAAG,CAAC,MAAQ,SAAS+I,GAAQA,EAAOvN,kBAAkBsG,EAAI0H,QAAQ1H,EAAI0H,WAAW5J,EAAG,aAAa,CAACG,YAAY,mBAAmB0C,MAAM,CAAC,kBAAkB,GAAG,oBAAoB,GAAG,iBAAiB,IAAIkH,MAAM,CAACla,MAAOqS,EAAU,OAAE8H,SAAS,SAAUC,GAAM/H,EAAI0H,OAAOK,GAAK7F,WAAW,WAAW,CAACpE,EAAG,MAAM,CAACG,YAAY,UAAU,CAACH,EAAG,MAAM,CAACG,YAAY,iEAAiE,CAACH,EAAG,MAAM,CAACA,EAAG,KAAK,CAACkC,EAAIyB,GAAG,sBAAsB3D,EAAG,QAAQ,CAACkC,EAAIyB,GAAG,wCAAwC3D,EAAG,eAAe,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,KAAO,SAASzC,GAAG,CAAC,MAAQ,SAAS+I,GAAQA,EAAOvN,kBAAkBsG,EAAI0H,QAAS,OAAW,GAAG5J,EAAG,aAAa,CAACG,YAAY,SAASH,EAAGkC,EAAIgI,aAAa,CAACxZ,IAAIwR,EAAI2B,IAAIC,IAAI5D,IAAI,YAAYC,YAAY,oCAAoC0C,MAAM,CAAC,SAAWX,EAAI5P,WAAW,CAAC0N,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,iBAAiB3D,EAAG,MAAM,CAACA,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,WAAW,UAAU,wBAAwBkH,MAAM,CAACla,MAAOqS,EAAc,WAAE8H,SAAS,SAAUC,GAAM/H,EAAIiI,WAAWF,GAAK7F,WAAW,eAAe,CAAClC,EAAIyB,GAAG,cAAc3D,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,aAAa,UAAU,0BAA0BkH,MAAM,CAACla,MAAOqS,EAAc,WAAE8H,SAAS,SAAUC,GAAM/H,EAAIiI,WAAWF,GAAK7F,WAAW,eAAe,CAAClC,EAAIyB,GAAG,iBAAiB,KAAK3D,EAAG,cAAcA,EAAG,MAAM,CAACA,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,iBAAiB3D,EAAG,KAAK,CAACG,YAAY,YAAY,CAAC+B,EAAIwD,GAAIxD,EAAe,aAAE,SAASkI,GAAO,OAAOpK,EAAG,KAAK,CAACtP,IAAI0Z,EAAMjK,YAAY,qDAAqDiC,MAAM,CAAC,iBAAkBgI,GAASlI,EAAImI,cAAc7S,MAAM,CAAE8S,gBAAiBF,GAAQhK,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIqI,mBAAmBH,UAAapK,EAAG,KAAK,CAACG,YAAY,qDAAqDiC,MAAM,CAAC,iBAAkBF,EAAIsI,oBAAsBtI,EAAImI,cAAc7S,MAAM,CAAE8S,gBAAiBpI,EAAIsI,oBAAqBpK,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIqI,mBAAmBrI,EAAIsI,wBAAwBxK,EAAG,KAAK,CAACG,YAAY,cAAc,CAACH,EAAG,QAAQ,CAACkE,WAAW,CAAC,CAACpL,KAAK,QAAQqL,QAAQ,UAAUtU,MAAOqS,EAAsB,mBAAEkC,WAAW,uBAAuBjE,YAAY,0CAA0C0C,MAAM,CAAC,KAAO,SAAS4H,SAAS,CAAC,MAASvI,EAAsB,oBAAG9B,GAAG,CAAC,MAAQ,SAAS+I,GAAWA,EAAOlD,OAAOyE,YAAqBxI,EAAIsI,mBAAmBrB,EAAOlD,OAAOpW,cAAa,KAAKmQ,EAAG,cAAcA,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,gBAAgB3D,EAAG,MAAM,CAACA,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,QAAQ,UAAU,oBAAoBkH,MAAM,CAACla,MAAOqS,EAAa,UAAE8H,SAAS,SAAUC,GAAM/H,EAAIyI,UAAUV,GAAK7F,WAAW,cAAc,CAAClC,EAAIyB,GAAG,WAAW3D,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,OAAO,UAAU,mBAAmBkH,MAAM,CAACla,MAAOqS,EAAa,UAAE8H,SAAS,SAAUC,GAAM/H,EAAIyI,UAAUV,GAAK7F,WAAW,cAAc,CAAClC,EAAIyB,GAAG,UAA8B,aAAnBzB,EAAIiI,WAA2BnK,EAAG,WAAW,CAAC6C,MAAM,CAAC,WAAW,YAAY,UAAU,wBAAwBkH,MAAM,CAACla,MAAOqS,EAAa,UAAE8H,SAAS,SAAUC,GAAM/H,EAAIyI,UAAUV,GAAK7F,WAAW,cAAc,CAAClC,EAAIyB,GAAG,eAAezB,EAAI7S,MAAM,KAAK2Q,EAAG,cAAkC,aAAnBkC,EAAIiI,WAA2B,CAACnK,EAAG,MAAM,CAACG,YAAY,6BAA6B,CAACH,EAAG,KAAK,CAACkC,EAAIyB,GAAG,sBAAsB3D,EAAG,YAAY,CAAC+J,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAI0I,gBAAgBX,GAAK7F,WAAW,sBAAsB,GAAGpE,EAAG,eAAekC,EAAI7S,KAAyB,aAAnB6S,EAAIiI,WAA2B,CAACnK,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACkC,EAAIyB,GAAG,kBAAkB3D,EAAG,KAAK,CAACG,YAAY,YAAY,CAACH,EAAG,KAAK,CAACG,YAAY,mGAAmGiC,MAAMF,EAAI2I,yBAAyB3I,EAAI4I,oBAAoBtT,MAAM,CAAEuT,WAAY7I,EAAI4I,oBAAqB1K,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI8I,iBAAmB9I,EAAI4I,uBAAuB5I,EAAIwD,GAAIxD,EAAe,aAAE,SAASkI,GAAO,OAAOpK,EAAG,KAAK,CAACtP,IAAI0Z,EAAMjK,YAAY,qDAAqDiC,MAAMF,EAAI2I,yBAAyBT,GAAO5S,MAAM,CAAE8S,gBAAiBF,GAAQhK,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI8I,iBAAmBZ,SAAYpK,EAAG,KAAK,CAACG,YAAY,qDAAqDiC,MAAMF,EAAI2I,yBAAyB3I,EAAI2I,0BAA0BrT,MAAM,CAAE8S,gBAAiBpI,EAAI+I,mBAAoB7K,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI8I,iBAAmB9I,EAAI+I,sBAAsBjL,EAAG,KAAK,CAACG,YAAY,cAAc,CAACH,EAAG,QAAQ,CAACkE,WAAW,CAAC,CAACpL,KAAK,QAAQqL,QAAQ,UAAUtU,MAAOqS,EAAqB,kBAAEkC,WAAW,sBAAsBjE,YAAY,0CAA0C0C,MAAM,CAAC,KAAO,SAAS4H,SAAS,CAAC,MAASvI,EAAqB,mBAAG9B,GAAG,CAAC,MAAQ,SAAS+I,GAAWA,EAAOlD,OAAOyE,YAAqBxI,EAAI+I,kBAAkB9B,EAAOlD,OAAOpW,cAAa,KAAKmQ,EAAG,eAAekC,EAAI7S,KAAK2Q,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAuB,aAAnB8S,EAAIiI,YAA6BjI,EAAIQ,YAAc,KAAQ,SAAW,YAAY,WAAW1C,EAAG,MAAM,CAAqB,aAAnBkC,EAAIiI,YAA6BjI,EAAIQ,YAAc,KAAM1C,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIgJ,gBAAgBjB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,YAAYzB,EAAI7S,KAAK2Q,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIgJ,gBAAgBjB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,YAAY3D,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIgJ,gBAAgBjB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,YAAY3D,EAAG,WAAW,CAAC6C,MAAM,CAAC,WAAW,WAAW,UAAU,wBAAwBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIgJ,gBAAgBjB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,eAAe,KAAK3D,EAAG,cAAcA,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,iBAAiB3D,EAAG,MAAM,CAACA,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIiJ,gBAAgBlB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,YAAY3D,EAAG,WAAW,CAACG,YAAY,OAAO0C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIiJ,gBAAgBlB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,YAAY3D,EAAG,WAAW,CAAC6C,MAAM,CAAC,WAAW,SAAS,UAAU,sBAAsBkH,MAAM,CAACla,MAAOqS,EAAmB,gBAAE8H,SAAS,SAAUC,GAAM/H,EAAIiJ,gBAAgBlB,GAAK7F,WAAW,oBAAoB,CAAClC,EAAIyB,GAAG,aAAa,KAAK3D,EAAG,cAAcA,EAAG,MAAM,CAACG,YAAY,6BAA6B,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,SAAS3D,EAAG,YAAY,CAAC+J,MAAM,CAACla,MAAOqS,EAAO,IAAE8H,SAAS,SAAUC,GAAM/H,EAAI4B,IAAImG,GAAK7F,WAAW,UAAU,GAAGpE,EAAG,cAAcA,EAAG,MAAM,CAACG,YAAY,6BAA6B,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,wBAAwB3D,EAAG,YAAY,CAAC+J,MAAM,CAACla,MAAOqS,EAAwB,qBAAE8H,SAAS,SAAUC,GAAM/H,EAAIkJ,qBAAqBnB,GAAK7F,WAAW,2BAA2B,GAAGpE,EAAG,cAAcA,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,KAAK,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,oBAAoBzB,EAAI9S,GAAG8S,EAAImJ,0BAA0BrL,EAAG,YAAY,CAAC+J,MAAM,CAACla,MAAOqS,EAAyB,sBAAE8H,SAAS,SAAUC,GAAM/H,EAAImJ,sBAAsBpB,GAAK7F,WAAW,0BAA0BlC,EAAIwD,GAAIxD,EAAyB,uBAAE,SAASyD,EAAKC,GAAO,OAAO5F,EAAG,iBAAiB,CAACtP,IAAIkV,EAAM/C,MAAM,CAAC,MAAQ8C,EAAK9V,MAAM,KAAO8V,EAAKrB,WAAU,IAAI,IAAI,MAAM,MAAM,IACv8P,EAAkB,G,qBC+NtB,GACEvL,MAAO,CACLuS,WAAJ,0BACIvH,gBAAJ,2BACIX,WAAJ,0BACIE,YAAJ,yCACIC,iBAAJ,2BAEEqB,KARF,WASI,MAAO,CACLgF,QAAN,EACMY,mBAAN,UACMS,kBAAN,UACMM,sBAAuB,CAC7B,CAAQ,KAAR,YAAQ,MAAR,aACA,CAAQ,KAAR,aAAQ,MAAR,cACA,CAAQ,KAAR,cAAQ,MAAR,eACA,CAAQ,KAAR,OAAQ,MAAR,QACA,CAAQ,KAAR,WAAQ,MAAR,YACA,CAAQ,KAAR,OAAQ,MAAR,SAEMjZ,SAAU,CACRqD,mBAAR,GACQ8F,WAAR,IAEM+P,YAAa,CAAC,UAAW,UAAW,UAAW,UAAW,aAG9DzR,MAAO,CACLoQ,WADJ,SACA,GAGkB,eAARtB,IACqB,cAAnBxW,KAAKsY,YAA2BtY,KAAKsY,UAAY,SAC7B,WAApBtY,KAAK+Q,aAAyB,KAA1C,4BACQ/Q,KAAKkH,MAAM,oBAAqB,WAItCqG,SAAU,CACRuL,gBAAiB,CACfxZ,IADN,WACA,wBACM8Z,IAFN,SAEA,kCAEIL,qBAAsB,CACpBzZ,IADN,WACA,6BACM8Z,IAFN,SAEA,2CAEIX,mBATJ,WAUM,MAAmC,SAA5BzY,KAAKsV,OAAOC,MAAMlM,MAAmB,UAAY,QAE1DmP,yBAZJ,WAYA,WACM,OAAO,SAAb,GACQ,IAAR,KAGQ,OAFIT,IAAU,EAAtB,2CACA,WAAY,EAAZ,8CACe/B,IAGX2C,iBAAkB,CAChBrZ,IADN,WACA,yBACM8Z,IAFN,SAEA,GACgC,WAApBpZ,KAAK+Q,YACT/Q,KAAKkH,MAAM,oBAAqBsP,KAGpCqC,gBAAiB,CACfvZ,IADN,WACA,wBACM8Z,IAFN,SAEA,kCAEItB,WAAY,CACVxY,IADN,WACA,yCACM8Z,IAFN,SAEA,qDAEIpB,aAAc,CACZ1Y,IADN,WACA,4CACM8Z,IAFN,SAEA,kDAEIb,gBAAiB,CACfjZ,IADN,WACA,uCACM8Z,IAFN,SAEA,kDAEIJ,sBAAuB,CACrB1Z,IADN,WACA,8BACM8Z,IAFN,SAEA,4CAEI3H,IAAK,CACHnS,IADN,WACA,qBACM8Z,IAFN,SAEA,oBAEId,UAAW,CACThZ,IADN,WACA,gCACM8Z,IAFN,SAEA,2CAEIvB,aAvDJ,WAuDA,sEACIxH,YAxDJ,WAyDM,OAAOrQ,KAAKsV,OAAOC,MAAMlF,cAG7BrJ,QAAS,CACPkR,mBADJ,SACA,GACMlY,KAAKgY,aAAeD,EACpB/X,KAAKwR,IAAInI,MAAM,CAArB,cAGEyM,WAAY,CACVuD,oBAAJ,MC1UqX,ICQjX,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCnBX,EAAS,WAAa,IAAIxJ,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,YAAY,CAACH,EAAG,MAAM,CAACG,YAAY,qCAAqC,CAACH,EAAG,YAAY,CAACG,YAAY,+BAA+BiC,MAAMF,EAAII,cAAc9K,MAAO0K,EAAe,YAAEW,MAAM,CAAC,MAAQX,EAAIoB,cAAc,CAAEpB,EAAIQ,aAAe,IAAK1C,EAAG,YAAY,CAAC6C,MAAM,CAAC,YAAcX,EAAIoB,eAAepB,EAAI7S,KAAK2Q,EAAG,cAAc,CAACG,YAAY,mDAAmD0C,MAAM,CAAC,IAAM,MAAM,GAAK,MAAM,CAAC7C,EAAG,OAAO,CAACG,YAAY,wCAAwCH,EAAG,OAAO,CAACG,YAAY,6BAA6B,CAAC+B,EAAIyB,GAAG,aAAa,GAAG3D,EAAG,cAAcA,EAAG,sBAAsB,IAAI,MAC3sB,EAAkB,GCDlB,EAAS,WAAa,IAAIkC,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,sCAAsC,CAACH,EAAG,KAAK,CAACG,YAAY,4BAA4B,CAACH,EAAG,YAAY,CAACG,YAAY,mBAAmB0C,MAAM,CAAC,MAAQ,CAAC/J,KAAM,YAAYiR,MAAM,CAACla,MAAOqS,EAAuB,oBAAE8H,SAAS,SAAUC,GAAM/H,EAAIyJ,oBAAoB1B,GAAK7F,WAAW,wBAAwBlC,EAAIwD,GAAIxD,EAAuB,qBAAE,SAAS0J,GAAM,OAAO5L,EAAG,KAAK,CAACtP,IAAIkb,EAAK7F,IAAI5F,YAAY,gBAAgB,CAACH,EAAG,aAAa,CAAC6C,MAAM,CAAC,KAAO+I,EAAKC,MAAM,SAAW,SAAS,MAAQ,QAAQ,CAAC7L,EAAG,eAAe,CAACG,YAAY,qBAAqB0C,MAAM,CAAC,WAAa,CAAC,yBAA0BX,EAAI4J,WAAW,KAAOF,EAAK5F,MAAM5F,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI6F,QAAQnY,KAAKgc,EAAK7F,KAAKgG,OAAM,oBAAqB,IAAI,MAAK,IAAI,GAAI7J,EAAI8J,iBAAuB,OAAEhM,EAAG,MAAM,CAACG,YAAY,2CAA2C,CAACH,EAAG,cAAc,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,oBAAoB,GAAG,mBAAmB,KAAK,CAAC7C,EAAG,eAAe,CAACG,YAAY,qBAAqB0C,MAAM,CAAC,KAAO,kBAAkB,WAAa,aAAa7C,EAAG,mBAAmB,CAACA,EAAG,KAAK,CAACG,YAAY,uCAAuC,CAACH,EAAG,YAAY,CAACG,YAAY,cAAc0C,MAAM,CAAC,MAAQ,CAAC/J,KAAM,YAAYiR,MAAM,CAACla,MAAOqS,EAAoB,iBAAE8H,SAAS,SAAUC,GAAM/H,EAAI8J,iBAAiB/B,GAAK7F,WAAW,qBAAqBlC,EAAIwD,GAAIxD,EAAoB,kBAAE,SAAS0J,GAAM,OAAO5L,EAAG,KAAK,CAACtP,IAAIkb,EAAK7F,IAAI5F,YAAY,sDAAsDC,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI6F,QAAQnY,KAAKgc,EAAK7F,KAAKgG,OAAM,kBAAmB,CAAC/L,EAAG,eAAe,CAACG,YAAY,YAAY0C,MAAM,CAAC,KAAO+I,EAAK5F,KAAK,WAAa,CAAC,yBAA0B9D,EAAI4J,cAAc9L,EAAG,OAAO,CAACG,YAAY,kBAAkB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGwc,EAAKC,WAAW,MAAK,IAAI,MAAM,IAAI,GAAG3J,EAAI7S,KAAK2Q,EAAG,MAAM,CAACG,YAAY,sBAAsB,CAACH,EAAG,eAAe,CAACG,YAAY,qBAAqB0C,MAAM,CAAC,KAAO,WAAW,WAAa,CAAC,6BAA8BX,EAAI4J,YAAY1L,GAAG,CAAC,MAAQ,SAAS+I,GAAQA,EAAOvN,kBAAkBsG,EAAI+J,2BAA6B/J,EAAI+J,8BAA+B/J,EAA6B,0BAAElC,EAAG,MAAM,CAACkE,WAAW,CAAC,CAACpL,KAAK,gBAAgBqL,QAAQ,kBAAkBtU,MAAOqS,EAAW,QAAEkC,WAAW,YAAYjE,YAAY,8CAA8C,CAACH,EAAG,kBAAkB,CAAC6G,IAAI,sBAAsBhE,MAAM,CAAC,WAAY,EAAK,KAAOX,EAAIgK,uBAAuB,WAAa,CAACC,MAAOjK,EAAIyJ,oBAAoB9U,OAAOqL,EAAI8J,mBAAmB,YAAc,EAAE,YAAc,mBAAmB,cAAgB,SAAS,cAAc,GAAG,cAAc,GAAG,eAAiB,GAAG,qBAAqB,IAAI5L,GAAG,CAAC,MAAQ8B,EAAIkK,wBAAwB,SAAWlK,EAAImK,UAAUC,YAAYpK,EAAIqK,GAAG,CAAC,CAAC7b,IAAI,QAAQ8b,GAAG,SAAS3F,GACpwF,IAAI4F,EAAa5F,EAAI4F,WACrB,MAAO,CAACzM,EAAG,MAAM,CAACG,YAAY,qCAAqC,CAACH,EAAG,MAAM,CAACG,YAAY,oCAAoC,CAACH,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAO4J,EAAWzG,KAAK,WAAa,aAAahG,EAAG,OAAO,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGqd,EAAWZ,WAAW,GAAG7L,EAAG,eAAe,CAAC6C,MAAM,CAAC,KAAO,WAAW,WAAa,CAAC,CAAC,eAAgB4J,EAAWC,eAAgB,gCAAgCtM,GAAG,CAAC,MAAQ,SAAS+I,GAAiC,OAAzBA,EAAOvN,kBAAyBsG,EAAIyK,cAAcF,QAAiB,OAAO,MAAK,EAAM,eAAe,GAAGvK,EAAI7S,MAAM,MACpjB,EAAkB,G,qBCHlB,EAAS,WAAa,IAAI6S,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,mBAAmB,CAACH,EAAG,MAAM,CAACG,YAAY,8BAA8B,CAACH,EAAG,WAAW,CAAC6G,IAAI,QAAQ1G,YAAY,OAAOiC,MAAMF,EAAI0K,cAAc/J,MAAM,CAAC,YAAcX,EAAI2K,YAAY,YAAY,UAAU,KAAO,cAAc,iBAAiB,IAAIzM,GAAG,CAAC,MAAQ,CAAC,SAAS+I,GAAQ,OAAIA,EAAOlQ,KAAK/B,QAAQ,QAAQgL,EAAI4K,GAAG3D,EAAO4D,QAAQ,MAAM,GAAG5D,EAAOzY,IAAI,CAAC,MAAM,WAAoB,KAAcwR,EAAI8K,WAAWvL,MAAM,KAAMC,YAAY,SAASyH,GAAQ,OAAIA,EAAOlQ,KAAK/B,QAAQ,QAAQgL,EAAI4K,GAAG3D,EAAO4D,QAAQ,KAAK,GAAG5D,EAAOzY,IAAI,CAAC,KAAK,YAAqB,KAAcwR,EAAI+K,eAAc,IAAQ,SAAS9D,GAAQ,OAAIA,EAAOlQ,KAAK/B,QAAQ,QAAQgL,EAAI4K,GAAG3D,EAAO4D,QAAQ,OAAO,GAAG5D,EAAOzY,IAAI,CAAC,OAAO,cAAuB,KAAcwR,EAAI+K,cAAcxL,MAAM,KAAMC,YAAY,SAASyH,GAAQ,OAAIA,EAAOlQ,KAAK/B,QAAQ,QAAQgL,EAAI4K,GAAG3D,EAAO4D,QAAQ,QAAQ,GAAG5D,EAAOzY,IAAI,SAAkB,KAAcwR,EAAIgL,mBAAmBzL,MAAM,KAAMC,aAAa,MAAQQ,EAAIiL,iBAAiB,KAAO,SAAShE,GAAQ,OAAOjH,EAAIiL,kBAAiB,KAASpD,MAAM,CAACla,MAAOqS,EAAe,YAAE8H,SAAS,SAAUC,GAAM/H,EAAIkL,YAAYnD,GAAK7F,WAAW,kBAAkB,GAAGpE,EAAG,KAAK,CAAC6G,IAAI,kBAAkB1G,YAAY,iFAAiFiC,MAAM,CAAC,QAAWF,EAAImL,cAAcxK,MAAM,CAAC,SAAW,MAAMzC,GAAG,CAAC,WAAa,SAAS+I,GAAQjH,EAAIoL,mBAAoB,GAAM,WAAa,SAASnE,GAAQjH,EAAIoL,mBAAoB,GAAO,MAAQpL,EAAIiL,iBAAiB,KAAO,SAAShE,GAAQ,OAAOjH,EAAIiL,kBAAiB,MAAUjL,EAAIwD,GAAIxD,EAAgB,cAAE,SAASqL,EAAgBC,EAASC,GAAW,OAAOzN,EAAG,KAAK,CAACtP,IAAI+c,EAAU5G,IAAI,WAAW6G,UAAS,EAAKvN,YAAY,4CAA4C,CAAG+B,EAAIyL,eAA6IzL,EAAI7S,KAAjI2Q,EAAG,IAAI,CAACG,YAAY,uDAAuD,CAAC+B,EAAI7B,GAAG,QAAQ,KAAK,CAAC,WAAamN,KAAY,GAAYxN,EAAG,KAAK,CAACkC,EAAIwD,GAAG,GAAkB,SAAS+G,EAAW7G,GAAO,OAAO5F,EAAG,KAAK,CAACtP,IAAIkV,EAAMzF,YAAY,sEAAsEiC,MAAM,CAAC,oCAAqCF,EAAI0L,iBAAoBH,EAAY,IAAM7H,GAAQxF,GAAG,CAAC,WAAa,SAAS+I,GAAQjH,EAAI0L,gBAAkBH,EAAY,IAAM7H,GAAO,MAAQ1D,EAAIgL,qBAAqB,CAAChL,EAAI7B,GAAGmN,EAAS,KAAK,CAAC,WAAaf,KAAc,OAAOc,EAAgBzd,QAAUoS,EAAIkL,YAAapN,EAAG,KAAK,CAACG,YAAY,mEAAmE,CAAC+B,EAAI7B,GAAG,YAAW,WAAW,MAAO,CAACL,EAAG,IAAI,CAACkC,EAAIyB,GAAG,0BAAyB,CAAC,WAAa6J,KAAY,GAAGtL,EAAI7S,MAAM,QAAO,MAC1nF,EAAkB,G,qpCCoEtB,QACE0J,MAAO,CACL8T,YAAa,CACX5T,KAAMG,OACNvH,QAAS,YAEX+S,KAAM,CACJ3L,KAAM1K,OACNsf,UAAU,GAEZC,WAAY,CACV7U,KAAM1K,OACNsD,QAAS,WAAf,oBAEI+a,cAAe,CACb3T,KAAM,CAACG,OAAQ7K,OAAQM,QAEzBkf,UAAW,CACT9U,KAAMC,QACNrH,SAAS,GAEXmc,WAAY,CACV/U,KAAMC,QACNrH,SAAS,GAEXoc,YAAa,CACXhV,KAAMuL,OACN3S,QAAS,GAEX8b,eAAgB,CACd1U,KAAMC,QACNrH,SAAS,IAGb+S,KAlCF,WAmCI,MAAO,CACLwI,YAAa,GACbc,aAAc,GACdN,iBAAkB,EAClBP,cAAc,EACdC,mBAAmB,IAGvBvT,MAAO,CAELqT,YAFJ,SAEA,cAGM,GAFA/a,KAAKkH,MAAM,QAASsP,GAER,KAARA,EACFxW,KAAK8b,gBACb,CACQ,IAAR,KACA,yBAEQC,EAAU5X,SAAQ,SAA1B,KACU6X,EAAaD,EAAUpf,IAAM,EAAvC,yBAIaT,OAAOyC,OAAOqd,GAAcC,MAAK,SAA9C,wBACUjc,KAAKub,iBAAmB,GAG1Bvb,KAAK6b,aAAeG,IAGxBN,UAvBJ,SAuBA,GACUlF,EAAKxW,KAAKkc,aACpB,qBAEIL,aA3BJ,SA2BA,GAEM,IAFN,EAEA,OAFA,KAIA,4BAJA,IAIA,2EACA,aACA,IACA,QAPA,8BAWwB,OAAdT,IAAoBpb,KAAKub,gBAAkB,GAArD,kBAGEvU,QAAS,CACP2T,WADJ,WAEM3a,KAAKkH,MAAM,kBACXlH,KAAK+a,YAAc,IAErBoB,WALJ,SAKA,cACA,6BACQ,OAAO7I,EAAK8I,EAAI/d,KAAKmR,cAAc6M,WAAW,EAAtD,8BAEA,6BACQ,OAAQ/I,EAAK8I,EAAI/d,KAAKmR,cAAc6M,WAAW,EAAvD,8FAEM,OAAOC,EAAS9X,OAAO+X,GAAYC,MAAM,EAAGxc,KAAK4b,cAEnDE,UAdJ,WAeqD,IAA3C5f,OAAOugB,QAAQzc,KAAKyb,YAAYhe,QAAgBuC,KAAKyb,WAAWiB,cAAgBxgB,OAClF8D,KAAK6b,aAAe,GAEpB7b,KAAK6b,aAAe7b,KAAKyb,YAG7BX,iBArBJ,WAqBA,wEACM,GAAItE,EACuB,KAArBxW,KAAK+a,aAAoB/a,KAAK8b,YAClCa,YAAW,WACT,EAAV,kBACA,SACA,CACQ,GAAI3c,KAAKib,kBAAmB,OAC5B0B,YAAW,WACT,EAAV,kBACA,KACQ3c,KAAK2a,eAGTE,mBAnCJ,WAoCM,GAAI7a,KAAKub,iBAAmB,EAAG,CAE7B,IAAR,uEAEA,4BACA,0BAEQvb,KAAKkH,MAAM,WAAY,OAA/B,QAA+B,CAA/B,SAEQlH,KAAK+a,YAAc,KAGvBH,cAhDJ,WAgDA,iEAKM,GAAK1e,OAAOyC,OAAOqB,KAAK6b,cAAcI,MAAK,SAAjD,sBAAM,CAEA,IAAN,uEAEA,oCACA,iBAEM,GAAIzF,GAEF,GAAIoG,EAAyB,EAAIC,EAC/B7c,KAAKub,gBAAkB,GAAjC,uCAGA,gBAEU,IAAK,IAAf,6BAGY,GAAIuB,EAAQngB,GAAG,GAAGc,OAAS,EAAG,CAC5BuC,KAAKub,gBAAkB,GAArC,uBACc,YAMN,GAAIpJ,OAAO0K,GACT7c,KAAKub,gBAAkB,GAAjC,uCAGA,aAEU,IAAK,IAAf,uBAGY,GAAIuB,EAAQ,GAAxB,aACc9c,KAAKub,gBAAkB,GAArC,uCACc,SAOVW,WAjGJ,WAkGMlc,KAAK+c,MAAMC,MAAM5V,IAAI0D,cAAc,SAASmS,UAGhDrV,QAzLF,WA0LQ5H,KAAK0b,WAAW1b,KAAKkc,eC/PyU,MCQlW,I,UAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,OAIa,M,QCqDf,IACExV,MAAO,CACLuK,YAAa,CACXrK,KAAMG,OACNvH,QAAS,SAGbsW,WAAY,CACVoH,UAAJ,IACIC,cAAJ,IAEE5K,KAXF,WAYI,MAAO,CACLqH,2BAAN,IAGElS,MAAO,CACL,OADJ,WAEU1H,KAAK4Z,4BAA2B5Z,KAAK4Z,2BAA4B,KAGzErM,SAAU,CACRsM,uBADJ,WAEM,MAAO,CAAb,0DAEIuD,aAJJ,WAKM,OAAOpd,KAAKsV,OAAOC,MAAM6H,cAE3B9D,oBAAqB,CACnBha,IADN,WAEQ,OAAOU,KAAKod,aAAaZ,MAAM,EAAG,KAEpCpD,IAJN,SAIA,GACQpZ,KAAKsV,OAAO+H,SAAS,6BAA8BC,KAGvD3D,iBAAkB,CAChBra,IADN,WAEQ,OAAOU,KAAKod,aAAaZ,MAAM,KAEjCpD,IAJN,SAIA,GACQpZ,KAAKsV,OAAO+H,SAAS,0BAA2BC,KAGpD7D,UAvBJ,WAwBM,MAAO,CAAb,sIAGEzS,QAAS,CACPgT,SADJ,SACA,GACMha,KAAKsV,OAAOiI,OAAO,0BAA0B,GAC7Cvd,KAAK4Z,2BAA4B,EACjC5Z,KAAK0V,QAAQnY,KAAKigB,EAAI1D,MAAMpG,KAAKgG,OAAM,gBAEzCY,cANJ,SAMA,GACMta,KAAKsV,OAAO+H,SAAS,oBAAqB,CAAhD,kCAGII,QAVJ,WAWMzd,KAAK4Z,2BAA4B,GAEnCG,wBAbJ,SAaA,GAEM/Z,KAAKsV,OAAOiI,OAAO,2BAA4BG,KAGnD7L,WAAY,CACV,gBAAiB,CACftQ,KADN,SACA,KACQ,IAAR,qBACA,eAEcoc,IAAWC,EAAG3Z,SAASnI,EAAE8X,SAAWgK,IAAO9hB,EAAE8X,SAE/CiK,EAAQrgB,MAAM1B,IAGlB8hB,EAAGE,oBAAsBC,EACzB9c,SAASoH,iBAAiB,QAAS0V,IAGrCzV,OAdN,SAcA,GACQrH,SAASsH,oBAAoB,QAASqV,EAAGE,qBACzCF,EAAGE,oBAAsB,SC3J+V,MCO5X,GAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIjO,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,cAAc,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,oBAAoB,GAAG,mBAAmB,KAAK,CAAC7C,EAAG,OAAO,CAACG,YAAY,gDAAgD,CAACH,EAAG,MAAM,CAACG,YAAY,UAAU0C,MAAM,CAAC,IAAMX,EAAImO,gBAAgB,IAAMnO,EAAIoO,MAAMC,UAAUvQ,EAAG,OAAO,CAACG,YAAY,wBAAwB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIsO,qBAAqBC,WAAWzQ,EAAG,mBAAmB,CAACG,YAAY,yCAAyC,CAACH,EAAG,mBAAmB,CAACI,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIwO,aAAa,SAAS,CAAC1Q,EAAG,MAAM,CAACG,YAAY,eAAe0C,MAAM,CAAC,IAAM,EAAQ,QAAgC,IAAM,QAAQX,EAAIyB,GAAG,eAAe3D,EAAG,mBAAmB,CAACI,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIwO,aAAa,SAAS,CAAC1Q,EAAG,MAAM,CAACG,YAAY,eAAe0C,MAAM,CAAC,IAAM,EAAQ,QAAgC,IAAM,QAAQX,EAAIyB,GAAG,cAAc3D,EAAG,mBAAmB,CAACI,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIwO,aAAa,SAAS,CAAC1Q,EAAG,MAAM,CAACG,YAAY,eAAe0C,MAAM,CAAC,IAAM,EAAQ,QAAgC,IAAM,QAAQX,EAAIyB,GAAG,cAAc3D,EAAG,mBAAmB,CAACI,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIwO,aAAa,SAAS,CAAC1Q,EAAG,MAAM,CAACG,YAAY,eAAe0C,MAAM,CAAC,IAAM,EAAQ,QAAgC,IAAM,QAAQX,EAAIyB,GAAG,mBAAmB,IAAI,IAC12C,GAAkB,GCetB,IACE/D,SAAU,CACRyQ,gBADJ,WAEM,OAAO,EAAb,OAAa,CAAb,wCAEIG,qBAJJ,WAKM,IAAN,oBACM,MAAe,OAAXD,EAAV,2BACA,uCACA,mCACA,4CAGElX,QAAS,CACPqX,aADJ,SACA,GACMre,KAAKie,MAAMC,OAASA,KC/BiW,MCOvX,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIrO,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,QAAQ,CAACH,EAAG,MAAM,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAkB,eAAEkC,WAAW,mBAAmBjE,YAAY,4DAA4DiC,MAAM,CAAC,KAAQF,EAAIyO,iBAAiB,CAAC3Q,EAAG,kBAAkB,CAAC6G,IAAI,eAAe1G,YAAY,SAAS0C,MAAM,CAAC,UAAYX,EAAIyO,eAAe,KAAOzO,EAAIgK,uBAAuB,WAAa,QAAQ,qBAAqB,GAAG,cAAgB,oDAAoD,KAAO,aAAa,YAAc,iBAAiB9L,GAAG,CAAC,MAAQ8B,EAAIkK,wBAAwB,SAAWlK,EAAImK,SAAS,eAAiB,SAASlD,GAAQjH,EAAIyO,gBAAiB,IAAQrE,YAAYpK,EAAIqK,GAAG,CAAC,CAAC7b,IAAI,QAAQ8b,GAAG,SAAS3F,GAC/yB,IAAI+J,EAAa/J,EAAI+J,WACrB,MAAO,CAAC5Q,EAAG,IAAI,CAACG,YAAY,8BAA8B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI2O,GAAG,QAAP3O,CAAgB0O,UAAmB,CAAClgB,IAAI,QAAQ8b,GAAG,SAAS3F,GACrI,IAAI4F,EAAa5F,EAAI4F,WACrB,MAAO,CAACzM,EAAG,MAAM,CAACG,YAAY,oCAAoC,CAACH,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAO4J,EAAWzG,KAAK,WAAa,aAAahG,EAAG,OAAO,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGqd,EAAWZ,WAAW,MAAM,CAACnb,IAAI,WAAW8b,GAAG,SAAS3F,GACtPA,EAAI+J,WACrB,MAAO,CAAC5Q,EAAG,MAAM,CAACG,YAAY,qBAAqB,CAACH,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAO,WAAW,WAAa,aAAa7C,EAAG,OAAO,CAACkC,EAAIyB,GAAG,wBAAwB,UAAU3D,EAAG,MAAM,CAACG,YAAY,gCAAgC,CAACH,EAAG,eAAe,CAACG,YAAY,+CAA+C0C,MAAM,CAAC,KAAO,SAASzC,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAIyO,gBAAiB,OAAW,IAAI,GAAG3Q,EAAG,eAAe,CAACG,YAAY,0CAA0C0C,MAAM,CAAC,KAAO,cAAczC,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAIyO,gBAAiB,OAAU,IAC9jB,GAAkB,GC4EtB,IACExI,WAAY,CACVqH,cAAJ,IAEE5K,KAJF,WAKI,MAAO,CACLsH,uBAAwB7Z,KAAKsV,OAAOC,MAAMsE,uBAC1CyE,gBAAgB,IAGpBtX,QAAS,CACPgT,SADJ,SACA,GACU1G,EAAKwG,OAAO9Z,KAAK0V,QAAQnY,KAAK+V,EAAKwG,MAAMpG,KAAKgG,OAAM,eACxD1Z,KAAKse,gBAAiB,GAExBvE,wBALJ,SAKA,GAEM/Z,KAAKsV,OAAOiI,OAAO,2BAA4BG,MCpG2U,MCO5X,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAI7N,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,cAAc,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,oBAAoB,GAAG,mBAAmB,KAAK,CAAC7C,EAAG,eAAe,CAACG,YAAY,gCAAgC0C,MAAM,CAAC,KAAO,mBAAmB,MAAQX,EAAI4O,UAAUhhB,UAAUkQ,EAAG,mBAAmB,CAACG,YAAY,mCAAmCiC,MAAM,CAAC,kBAAmBF,EAAI4O,UAAUhhB,SAAS,CAAEoS,EAAI4O,UAAgB,OAAE,CAAC9Q,EAAG,MAAM,CAACG,YAAY,6DAA6D,CAACH,EAAG,KAAK,CAACG,YAAY,cAAc,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI4O,UAAUhhB,QAAQ,SAASkQ,EAAG,OAAO,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAI4O,UAAUhhB,OAAS,EAAGsU,WAAW,0BAA0B,CAAClC,EAAIyB,GAAG,SAAS3D,EAAG,IAAI,CAACG,YAAY,cAAc,CAAC+B,EAAIyB,GAAG,oBAAoB3D,EAAGkC,EAAIgI,aAAa,CAACxZ,IAAIwR,EAAI2B,IAAIC,IAAI+C,IAAI,gBAAgB3G,IAAI,YAAYC,YAAY,6CAA6C0C,MAAM,CAAC,SAAWX,EAAI5P,WAAW,CAAC0N,EAAG,KAAK,CAACG,YAAY,kBAAkB+B,EAAIwD,GAAIxD,EAAa,WAAE,SAASyD,GAAM,OAAO3F,EAAG,KAAK,CAACtP,IAAIiV,EAAKoL,SAAS5Q,YAAY,4CAA4CC,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI6F,QAAQnY,KAAK,CAACkJ,KAAM,6BAA8BkY,OAAQ,CAACC,QAAStL,EAAKoL,YAAahF,OAAM,kBAAmB,CAAC/L,EAAG,MAAM,CAACG,YAAY,6EAA6E,CAACH,EAAG,MAAM,CAACG,YAAY,6BAA6B0C,MAAM,CAAC,IAAM8C,EAAKuL,MAAM,IAAM,YAAYlR,EAAG,MAAM,CAACG,YAAY,4DAA4D,CAACH,EAAG,OAAO,CAACG,YAAY,8CAA8C,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAK7M,SAASkH,EAAG,QAAQ,CAACG,YAAY,iBAAiB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAKwL,gBAAgBnR,EAAG,MAAM,CAACG,YAAY,qCAAqC,CAACH,EAAG,OAAO,CAACG,YAAY,uBAAuB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAKyL,UAAU,KAAKpR,EAAG,QAAQ,CAACkC,EAAIyB,GAAG,OAAOzB,EAAIyB,GAAG,KAAKzB,EAAI9S,GAAGuW,EAAK0L,UAAUrR,EAAG,eAAe,CAACG,YAAY,oBAAoB0C,MAAM,CAAC,KAAO,QAAQ,WAAa,sCAAsCzC,GAAG,CAAC,MAAQ,SAAS+I,GAAiC,OAAzBA,EAAOvN,kBAAyBsG,EAAIoP,mBAAmB3L,QAAW,UAAS,KAAK3F,EAAG,MAAM,CAACG,YAAY,+LAA+LC,GAAG,CAAC,MAAQ,SAAS+I,GAAQjH,EAAI6F,QAAQnY,KAAK,4BAA4Bmc,OAAM,kBAAmB,CAAC/L,EAAG,OAAO,CAACG,YAAY,oCAAoC,CAACH,EAAG,eAAe,CAAC6C,MAAM,CAAC,KAAO,mBAAmB,WAAa,aAAa7C,EAAG,OAAO,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,eAAe,MAAM,CAAC3D,EAAG,IAAI,CAACG,YAAY,OAAO,CAAC+B,EAAIyB,GAAG,2BAA2B,IAAI,IACptF,GAAkB,GC6DtB,IACEwE,WAAY,CACVuD,oBAAJ,KAEE9G,KAJF,WAKI,MAAO,CACLtS,SAAU,CACRqD,mBAAoB,GACpB8F,WAAY,MAIlBmE,SAAU,CAERkR,UAFJ,WAGM,OAAOze,KAAKsV,OAAOC,MAAM2J,UAAUT,UAAUjC,QAAQ2C,WAEvDtH,aALJ,WAMM,OAAO7X,KAAKsV,OAAO8J,QAAQvH,eAG/B7Q,QAAS,CACPiY,mBADJ,SACA,GACMjf,KAAKsV,OAAO+H,SAAS,6BAA8B/J,MCrF0U,MCO/X,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIzD,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,cAAc,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,oBAAoB,GAAG,mBAAmB,KAAK,CAAC7C,EAAG,eAAe,CAACG,YAAY,mCAAmC0C,MAAM,CAAC,KAAO,WAAW,MAAQX,EAAIwP,oBAAoB5hB,UAAUkQ,EAAG,mBAAmB,CAACG,YAAY,4DAA4D,CAACH,EAAG,MAAM,CAACG,YAAY,0DAA0D,CAACH,EAAG,KAAK,CAACG,YAAY,cAAc,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIwP,oBAAoB5hB,QAAQ,kBAAkBkQ,EAAGkC,EAAIgI,aAAa,CAACxZ,IAAIwR,EAAI2B,IAAIC,IAAI+C,IAAI,gBAAgB3G,IAAI,YAAYC,YAAY,8CAA8C0C,MAAM,CAAC,SAAWX,EAAI5P,WAAW,CAAC0N,EAAG,SAAS,CAAC6C,MAAM,CAAC,KAAO,UAAU,SAAWX,EAAIyP,UAAU,CAAC3R,EAAG,KAAK,CAACG,YAAY,kBAAkB+B,EAAIwD,GAAIxD,EAAuB,qBAAE,SAAS0P,GAAK,OAAO5R,EAAG,KAAK,CAACtP,IAAIkhB,EAAI7jB,GAAGoS,YAAY,6DAA6DC,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAI2P,WAAWD,EAAI7jB,OAAO,CAACiS,EAAG,MAAM,CAACG,YAAY,2BAA2B,CAACH,EAAG,MAAM,CAACG,YAAY,OAAO0C,MAAM,CAAC,IAAMX,EAAI4P,KAAK,MAAQ,OAAO,OAAS,UAAU9R,EAAG,MAAM,CAACG,YAAY,eAAe,CAACH,EAAG,OAAO,CAACG,YAAY,qDAAqD,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAGwiB,EAAI/F,UAAU7L,EAAG,QAAQ,CAACkC,EAAIyB,GAAGzB,EAAI9S,GAAGwiB,EAAIG,aAAa/R,EAAG,QAAQ,CAACG,YAAY,2BAA2B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI2O,GAAG,QAAP3O,CAAgB0P,EAAII,qBAAoB,MAAM,GAAGhS,EAAG,cAAc,CAACG,YAAY,+UAA+U0C,MAAM,CAAC,GAAK,CAAC/J,KAAM,YAAY,CAACkH,EAAG,OAAO,CAACkC,EAAIyB,GAAG,6BAA6B,GAAG3D,EAAG,UAAU,CAAC6C,MAAM,CAAC,OAAS,gCAAgC,WAAa,QAAQzC,GAAG,CAAC,GAAK,SAAS+I,GAAQ,OAAOjH,EAAI+P,WAAW/P,EAAIgQ,OAAOnkB,KAAK,OAAS,SAASob,GAAQjH,EAAIiQ,YAAa,IAAQpI,MAAM,CAACla,MAAOqS,EAAc,WAAE8H,SAAS,SAAUC,GAAM/H,EAAIiQ,WAAWlI,GAAK7F,WAAW,eAAe,CAACpE,EAAG,SAAS,CAAC6C,MAAM,CAAC,KAAO,UAAU,SAAWX,EAAIyP,UAAU,CAAC3R,EAAG,MAAM,CAACG,YAAY,8DAA8D,CAACH,EAAG,MAAM,CAACG,YAAY,2BAA2B,CAACH,EAAG,MAAM,CAACG,YAAY,OAAO0C,MAAM,CAAC,IAAMX,EAAI4P,KAAK,MAAQ,OAAO,OAAS,UAAU9R,EAAG,MAAM,CAACG,YAAY,eAAe,CAACH,EAAG,OAAO,CAACG,YAAY,qDAAqD,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIgQ,OAAOrG,UAAU7L,EAAG,QAAQ,CAACkC,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIgQ,OAAOH,aAAa/R,EAAG,QAAQ,CAACG,YAAY,2BAA2B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI2O,GAAG,QAAP3O,CAAgBA,EAAIgQ,OAAOF,qBAAqB,IAAI,IACjzF,GAAkB,G,4FCsEtB,IACE7J,WAAY,CACVuD,oBAAJ,KAEE9G,KAJF,WAKI,MAAO,CACL8M,oBAAqB,GACrBS,YAAY,EACZR,SAAS,EACTO,OAAQ,CACNrG,WAAOuG,EACPL,UAAMK,EACNJ,gBAAYI,EACZrkB,QAAIqkB,GAENN,KAAN,KACMxf,SAAU,CACRqD,mBAAoB,GACpB8F,WAAY,MAIlBmE,SAAU,CACRsK,aADJ,WACA,0CAEE,QAzBF,wKA0BA,iBA1BA,wGA4BE7Q,QAAS,CACP,UADJ,kLAGA,gBAHA,SAIA,8BAJA,mBAIA,EAJA,EAIA,KACA,2BACA,+FACA,KAPA,kCAOA,sCAPA,6DAUA,kBAVA,yBAaA,gBAbA,qIAgBI,WAhBJ,qEAgBA,GAhBA,yGAkBA,gBAlBA,SAmBA,kCAnBA,gBAmBA,EAnBA,EAmBA,KACA,cACA,mBArBA,qDAwBA,kBAxBA,yBA2BA,gBA3BA,sIA8BI,WA9BJ,qEA8BA,GA9BA,uGAgCA,gBAhCA,SAiCA,uCAjCA,UAkCA,mBACA,uEACA,MApCA,qBAqCA,yGArCA,kCAsCA,mEAtCA,QAwCA,qCAxCA,6DA4CA,kBA5CA,yBA+CA,gBA/CA,wICnG2Y,MCOvY,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAI6I,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,2CAA2C,CAACH,EAAG,YAAY,CAAC6C,MAAM,CAAC,QAAU,CAAC,WAAW,CAAC7C,EAAG,MAAM,CAACG,YAAY,qBAAqB,CAACH,EAAG,MAAM,CAACG,YAAY,4CAA4C,CAACH,EAAG,IAAI,CAACG,YAAY,sBAAsB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAImQ,KAAKvZ,MAAQ,aAAakH,EAAG,QAAQ,CAACqD,YAAY,CAAC,cAAc,iBAAiB,YAAY,SAAS,CAACnB,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAImQ,KAAKC,UAAUzJ,KAAO,eAAe7I,EAAG,MAAM,CAACG,YAAY,gBAAgB,CAACH,EAAG,eAAe,CAACG,YAAY,iBAAiB0C,MAAM,CAAC,KAAO,WAAW,cAAc,mBAAmB,KAAK7C,EAAG,QAAQ,CAAC6C,MAAM,CAAC,KAAO,WAAW0P,KAAK,WAAW,CAACvS,EAAG,KAAK,CAACqD,YAAY,CAAC,YAAY,OAAO,UAAU,mBAAmB,CAACrD,EAAG,KAAK,CAACG,YAAY,kEAAkEC,GAAG,CAAC,MAAQ8B,EAAIsQ,SAAS,CAACxS,EAAG,eAAe,CAAC6C,MAAM,CAAC,KAAO,aAAa,WAAa,aAAa7C,EAAG,OAAO,CAACG,YAAY,QAAQ,CAAC+B,EAAIyB,GAAG,0BAA0B,QAAQ,IAAI,IAChjC,GAAkB,GCgCtB,I,UAAA,CACE,SAAF,CACI,KADJ,WAEM,OAAN,gCAGE,QAAF,CACI,OADJ,2JAEA,4BACA,gCACA,gCACA,mCAEA,8BAPA,gCAQA,0CARA,OAUA,uDAVA,2GCvCsY,MCQlY,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,WACA,OAIa,M,QCnBX,GAAS,WAAa,IAAIzB,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACqD,YAAY,CAAC,oBAAoB,mBAAmBR,MAAM,CAAC,QAAU,MAAM,GAAK,UAAU,MAAQ,6BAA6B,cAAc,+BAA+B,EAAI,MAAM,EAAI,MAAM,QAAU,cAAc,YAAY,aAAa,CAAC7C,EAAG,IAAI,CAACA,EAAG,UAAU,CAACG,YAAY,MAAM0C,MAAM,CAAC,OAAS,kDAAkD7C,EAAG,OAAO,CAACG,YAAY,MAAM0C,MAAM,CAAC,EAAI,yMAAyM7C,EAAG,OAAO,CAACG,YAAY,MAAM0C,MAAM,CAAC,EAAI,+LAA+L7C,EAAG,OAAO,CAACG,YAAY,MAAM0C,MAAM,CAAC,EAAI,ySAAyS7C,EAAG,IAAI,CAACG,YAAY,OAAO,CAACH,EAAG,OAAO,CAACG,YAAY,MAAM0C,MAAM,CAAC,EAAI,kFAC/yC,GAAkB,GCAlB4P,I,UAAS,IAMT,GAAY,eACdA,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QC2Bf,IACE3Z,KAAM,wBACNC,MAAO,CACL+Y,KAAM,CAAV,aACI1O,WAAY,CACVnK,KAAMG,OACNyU,UAAU,IAGd1F,WAAY,CACVuK,KAAJ,GACIC,UAAJ,GACIC,KAAJ,GACIC,UAAJ,GACIC,aAAJ,GACIC,qBAAJ,GACIC,gBAAJ,IAEEpT,SAAU,CACR0D,YADJ,WAEM,IAAN,SAgBM,OAfwB,WAApBjR,KAAK+Q,YACf,4BACY/Q,KAAK4gB,QAAU,MAFa7I,EAAQ,WAOjB,SAArB/X,KAAK6gB,cAEL9I,EADY,SAAVA,EACM,UAEA,WAILA,GAET8I,YApBJ,WAoBA,gCACIC,YArBJ,WAqBA,yEACI7Q,cAtBJ,WAsBA,4FACI2Q,QAvBJ,WAuBA,kCACIrQ,qBAxBJ,WAwBA,+CACIF,YAzBJ,WAyBA,wCCxF2X,MCOvX,GAAY,eACd,GACA,EACA,GACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,WAAa,IAAIR,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,YAAY,CAACH,EAAG,MAAM,CAACG,YAAY,oBAAoBiC,MAAMF,EAAIkR,UAAU,CAACpT,EAAG,YAAY,CAACG,YAAY,yCAAyCiC,MAAMF,EAAI4J,UAAUjJ,MAAM,CAAC,MAAQX,EAAI8I,mBAAmB,CAAChL,EAAG,eAAe,CAACG,YAAY,8CAA8C0C,MAAM,CAAC,KAAO,YAAYzC,GAAG,CAAC,MAAQ,SAAS+I,GAAiC,OAAzBA,EAAOvN,kBAAyBsG,EAAImR,YAAY5R,MAAM,KAAMC,eAAe1B,EAAG,aAAckC,EAAIoR,eAAe,UAAWtT,EAAG,0BAA0BkC,EAAI7S,KAAK2Q,EAAG,sBAAsB,IAAI,MAC/nB,GAAkB,GC+CtB,IACElH,KAAM,sBACNC,MAAO,CACLuK,YAAa,CACXrK,KAAMG,OACNvH,QAAS,SAGbsW,WAAY,CACVwK,UAAJ,GACIC,KAAJ,GACIC,UAAJ,GACIC,aAAJ,GACIC,qBAAJ,GACIC,gBAAJ,IAEEpT,SAAU,CACRoL,iBADJ,WAEM,MAAmC,SAA5B3Y,KAAKsV,OAAOC,MAAMlM,OAAyC,SAArBrJ,KAAKiR,YAAyB,UAAYjR,KAAKiR,aAE9FV,qBAJJ,WAKM,OAAOvQ,KAAKsV,OAAOC,MAAMhF,sBAE3BkJ,UAPJ,WAQM,MAAO,CAAb,2IAEIpJ,YAVJ,WAWM,OAAOrQ,KAAKsV,OAAOC,MAAMlF,aAI3B0Q,SAfJ,WAgBM,MAAN,uDACA,uDACA,iDAGE/Z,QAAS,CACPga,YADJ,WAEMhhB,KAAKsV,OAAOiI,OAAO,sCAAsC,MCvF0T,MCOrX,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QClBX,GAAS,SAAUzN,EAAGD,GAAM,IAAIlC,EAAGkC,EAAIlC,GAAG,OAAOA,EAAG,SAAS,CAACG,YAAY,uCAAuCiC,MAAMF,EAAImG,SAAS,CAACrI,EAAG,IAAI,CAACA,EAAG,OAAO,CAACkC,EAAIyB,GAAG,iBAAiB3D,EAAG,OAAO,CAACkC,EAAIyB,GAAGzB,EAAI9S,IAAG,IAAI0P,MAAOyU,eAAe,OAAOvT,EAAG,IAAI,CAAC6C,MAAM,CAAC,KAAO,sCAAsC,OAAS,SAAS,IAAM,aAAa,CAACX,EAAIyB,GAAG,eAAe3D,EAAG,OAAO,CAACG,YAAY,0BAA0B,CAAC+B,EAAIyB,GAAG,6BAA6B3D,EAAG,OAAO,CAACG,YAAY,+BAA+B,CAACH,EAAG,OAAO,CAACkC,EAAIyB,GAAG,8BAA8B3D,EAAG,eAAe,CAACG,YAAY,OAAO0C,MAAM,CAAC,KAAO,YAAY,WAAa,yCAAyC,MACrpB,GAAkB,GC0BtB,IACE/J,KAAM,aACNC,MAAO,CACLsP,QAAS,CACPpP,KAAMG,UC/BsV,MCO9V,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,qBClBX,GAAS,WAAa,IAAI8I,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,WAAW,CAACH,EAAG,aAAa,CAACkE,WAAW,CAAC,CAACpL,KAAK,SAASqL,QAAQ,iBAAiBtU,MAAOqS,EAAe,YAAEkC,WAAW,cAAcoP,IAAI,UAAU3M,IAAI,kBAAkB1G,YAAY,8BAA8B0C,MAAM,CAAC,gBAAgB,KAAK,kBAAkBX,EAAIuR,cAAc,qBAAqBvR,EAAIwR,iBAAiB,OAASxR,EAAIgG,OAAO,iBAAmBhG,EAAIuR,cAAc,OAASvR,EAAIyR,QAAQ5J,MAAM,CAACla,MAAOqS,EAA2B,wBAAE8H,SAAS,SAAUC,GAAM/H,EAAI0R,wBAAwB3J,GAAK7F,WAAW,4BAA4B,CAACpE,EAAG,MAAM,CAACI,GAAG,CAAC,WAAa8B,EAAI2R,WAAW,WAAa3R,EAAI4R,aAAa,CAAC9T,EAAG,MAAM,CAACG,YAAY,gDAAgD0C,MAAM,CAAC,KAAO,UAAU0P,KAAK,UAAU,CAACvS,EAAG,cAAc,CAACG,YAAY,2CAA2C0C,MAAM,CAAC,IAAM,MAAM,GAAK,MAAM,CAAC7C,EAAG,MAAM,CAACG,YAAY,iCAAiC0C,MAAM,CAAC,IAAM,EAAQ,WAA2CX,EAAS,MAAElC,EAAG,OAAO,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAI6R,eAAiB7R,EAAIyR,OAAQvP,WAAW,4BAA4BjE,YAAY,6BAA6B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAI2J,UAAU3J,EAAI7S,OAAO2Q,EAAG,MAAM,CAAEkC,EAAmB,gBAAE,CAAClC,EAAG,eAAe,CAACG,YAAY,qBAAqB0C,MAAM,CAAC,KAAO,SAASzC,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIyF,OAAOiI,OAAO,sCAAsC,QAAc1N,EAAI8R,iBAAoB9R,EAAI+R,wBAAqR/R,EAAI7S,KAAhQ,CAAC2Q,EAAG,eAAe,CAACG,YAAY,sBAAsB0C,MAAM,CAAC,GAAK,wBAAwB,KAAOX,EAAIyR,OAAS,aAAe,WAAW,cAAc,+BAA+BvT,GAAG,CAAC,MAAQ,SAAS+I,GAAQ,OAAOjH,EAAIgS,cAAchS,EAAIyR,cAAuB,IAAI,GAAG3T,EAAG,MAAM,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,MAAOqS,EAAoB,iBAAEkC,WAAW,qBAAqBjE,YAAY,kBAAkBH,EAAGkC,EAAIgI,aAAa,CAACxZ,IAAIwR,EAAI2B,IAAIC,IAAI+C,IAAI,oBAAoB3G,IAAI,YAAYC,YAAY,8BAA8B0C,MAAM,CAAC,SAAWX,EAAI5P,UAAU8N,GAAG,CAAC,cAAc8B,EAAIiS,gBAAgB,OAASjS,EAAIiS,kBAAkB,CAACjS,EAAIwD,GAAIxD,EAAoB,kBAAE,SAASyD,EAAKC,GAAO,MAAO,CAAED,EAAK2D,SAAWpH,EAAI+R,wBAAyBjU,EAAG,OAAO,CAACtP,IAAK,UAAYkV,EAAOzF,YAAY,8BAA8B,CAAC+B,EAAIyB,GAAG,iBAAiBzB,EAAI9S,GAAG8S,EAAIiE,GAAGR,EAAKS,OAAST,EAAK2D,QAAQ,kBAAoB3D,EAAK2D,OAAuyBpH,EAAI7S,KAAnyB,CAAGsW,EAAK8C,QAA8nB,CAACzI,EAAG,mBAAmB,CAACtP,IAAK,SAAWkV,EAAO/C,MAAM,CAAC,UAAYX,EAAIkS,eAAe,MAAQzO,EAAK,WAAaC,EAAM,KAAO1D,EAAI6E,cAAcpB,OAAnwB3F,EAAG,kBAAkB,CAACtP,IAAK,QAAUkV,EAAO/C,MAAM,CAAC,MAAQ+C,EAAM,GAAmB,aAAdD,EAAKG,KAAsBH,EAAKI,IAAM,KAAK,KAAqB,aAAdJ,EAAKG,KAAsBH,EAAKI,IAAM,KAAK,KAAOJ,EAAKK,KAAK,OAASL,EAAKM,OAAO,WAAaN,EAAKO,WAAW,KAAOP,EAAKG,OAAO,CAAC9F,EAAG,OAAO,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,OAAQqS,EAAI+R,wBAAyB7P,WAAW,6BAA6BjE,YAAY,YAAY,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGR,EAAKS,OAAST,EAAK7M,UAAU6M,EAAKzF,MAAQgC,EAAI6R,cAAiB7R,EAAIyR,OAA2HzR,EAAI7S,KAAtH2Q,EAAG,UAAU,CAACG,YAAY,UAAU0C,MAAM,CAAC,MAAQ8C,EAAKU,WAAW,CAACnE,EAAIyB,GAAGzB,EAAI9S,GAAGuW,EAAKzF,KAAK,uBAAgC,SAAyK,IAAI,KAAOgC,EAAI0R,wBAAsM1R,EAAI7S,KAAjL2Q,EAAG,MAAM,CAACkE,WAAW,CAAC,CAACpL,KAAK,SAASqL,QAAQ,iBAAiBtU,MAAOqS,EAAoB,iBAAEkC,WAAW,mBAAmBoP,IAAI,UAAUrT,YAAY,2BAAoC,IACr6G,GAAkB,GCDlB,GAAS,WAAa,IAAI+B,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAOnC,EAAG,MAAM,CAACG,YAAY,mBAAmBiC,MAAM,CAC3I,CAAC,wBAAqCF,EAAIoE,WAC1C,CAAC,0BAAqCpE,EAAIqE,MAC1C,CAAC,oCAAqCrE,EAAIsE,MAAMN,aAChD9F,GAAG,CAAC,UAAY8B,EAAIuE,UAAU,SAAWvE,EAAIwE,WAAW,CAAC1G,EAAG,MAAM,CAACG,YAAY,sBAAsBC,GAAG,CAAC,MAAQ8B,EAAImS,aAAa,CAACrU,EAAG,OAAO,CAACG,YAAY,4BAA4B,CAAE+B,EAAIsE,MAAMR,MAAU3T,KAAKsU,WAAalR,KAAKwF,MAAM5I,KAAKsU,YAAc3G,EAAG,eAAe,CAAC6C,MAAM,CAAC,KAAOX,EAAIsE,MAAMR,MAAS,aAAa,WAAa,CAAE,UAAY3T,KAAKsU,WAAa,GAAK,MAAOzE,EAAI7S,KAAK2Q,EAAG,OAAO,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,OAAQqS,EAAI+R,wBAAyB7P,WAAW,6BAA6BjE,YAAY,6BAA6B,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGjE,EAAIsE,MAAMJ,OAASlE,EAAIsE,MAAM1N,SAAUoJ,EAAIhC,MAAQgC,EAAI+R,wBAAyBjU,EAAG,UAAU,CAACG,YAAY,eAAe0C,MAAM,CAAC,MAAQX,EAAIhC,IAAIkK,QAAQ,CAAClI,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIhC,IAAIrQ,UAAUqS,EAAI7S,MAAM,GAAG2Q,EAAG,eAAe,CAACkE,WAAW,CAAC,CAACpL,KAAK,OAAOqL,QAAQ,SAAStU,OAAQqS,EAAI+R,wBAAyB7P,WAAW,6BAA6BhC,MAAM,CAAC,CAAC,SAAaF,EAAIoE,WAAY,4BAA4BzD,MAAM,CAAC,KAAOX,EAAI2B,IAAIC,IAAM,kBAAoB,mBAAmB,cAAc,aAAa9D,EAAG,OAAO,CAACG,YAAY,uBAAuB,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGjE,EAAIsE,MAAMJ,OAASlE,EAAIsE,MAAM1N,UAAU,GAAGkH,EAAG,KAAK,CAAC6G,IAAI,QAAQ1G,YAAY,yBAAyB3I,MAAO0K,EAAc,YAAGA,EAAIwD,GAAIxD,EAAIsE,MAAa,SAAE,SAASM,EAAUlB,GAAO,OAAO5F,EAAG,KAAK,CAACtP,IAAIkV,GAAO,CAAEkB,EAAiB,QAAE9G,EAAG,mBAAmB,CAAC6C,MAAM,CAAC,MAAQiE,EAAU,WAAatC,OAAQtC,EAAIyE,WAAa,KAAOf,EAAM,IAAK,KAAO1D,EAAI6E,cAAcD,GAAW,UAAY5E,EAAI8E,aAAahH,EAAG,kBAAkB,CAAC6C,MAAM,CAAC,aAAa,GAAG,MAAQX,EAAIyE,WAAa,IAAMf,EAAM,GAAwB,aAAnBkB,EAAUhB,KAAsBgB,EAAUf,IAAM,KAAK,KAA0B,aAAnBe,EAAUhB,KAAsBgB,EAAUf,IAAM,KAAK,KAAO7D,EAAI+E,SAAS/E,EAAIyE,WAAa,IAAMf,GAAO,KAAOkB,EAAUhB,KAAK,OAASgB,EAAUb,SAAS,CAACjG,EAAG,OAAO,CAACG,YAAY,YAAY,CAAC+B,EAAIyB,GAAGzB,EAAI9S,GAAG8S,EAAIiE,GAAGW,EAAUV,OAASU,EAAUhO,SAAUgO,EAAa,IAAE9G,EAAG,UAAU,CAACG,YAAY,UAAU0C,MAAM,CAAC,MAAQiE,EAAUT,WAAW,CAACnE,EAAIyB,GAAGzB,EAAI9S,GAAG0X,EAAU5G,QAAQgC,EAAI7S,MAAM,IAAI,MAAK,MACrhE,GAAkB,GCLlB,GAAS,WAAa,IAAI6S,EAAI7P,KAAS8P,EAAGD,EAAIpC,eAAmBE,EAAGkC,EAAInC,MAAMC,IAAImC,EAAG,OAAQD,EAAU,OAAElC,EAAG,MAAM,CAACG,YAAY,mBAAmBiC,MAAM,CACxJ,CAAC,yBAAsCF,EAAIgF,YAC3C,CAAC,oCAAsChF,EAAIgE,cAC1C,CAAEhE,EAAM,GAAElC,EAAG,cAAc,CAACoC,MAAM,CAAC,CAAC,qBAAsBF,EAAIgF,aAAarE,MAAM,CAAC,SAAW,KAAK,MAAQ,GAAG,GAAKX,EAAIiF,GAAG,OAASjF,EAAI+D,SAAS,CAAG/D,EAAIkF,YAA8EpH,EAAG,eAAe,CAACoC,MAAM,CAAC,UAAWF,EAAIqF,WAAW1E,MAAM,CAAC,KAAOX,EAAI8D,QAAvIhG,EAAG,UAAU,CAAC6C,MAAM,CAAC,YAAYX,EAAImF,SAAS,KAAOnF,EAAI8D,QAAsF9D,EAAI7B,GAAG,YAAY,GAAGL,EAAG,IAAI,CAAC6C,MAAM,CAAC,OAASX,EAAI+D,OAAO,KAAO/D,EAAIoF,KAAK,SAAW,OAAO,CAAGpF,EAAIkF,YAA8EpH,EAAG,eAAe,CAACoC,MAAM,CAAC,UAAWF,EAAIqF,WAAW1E,MAAM,CAAC,KAAOX,EAAI8D,QAAvIhG,EAAG,UAAU,CAAC6C,MAAM,CAAC,YAAYX,EAAImF,SAAS,KAAOnF,EAAI8D,QAAsF9D,EAAI7B,GAAG,YAAY,IAAI,GAAG6B,EAAI7S,MAC/kB,GAAkB,GCoCtB,IACEyJ,KAAM,kBACNC,MAAO,CACLiN,KAAJ,yBACIuB,UAAJ,0BACIF,SAAJ,uCACIC,KAAJ,iCACIH,GAAJ,yCACIrB,KAAJ,2BACIF,MAAJ,oCACIwB,YAAJ,0BACInB,OAAJ,8BACIC,WAAJ,2BAEEtG,SAAU,CACR4H,OADJ,WAGM,OADAnV,KAAKoV,KAAKC,MAAMrV,KAAKsV,OAAOC,MAAMC,cAAcC,WACzCzV,KAAK8U,IAAK9U,KAAKoV,KAAKC,MAAMrV,KAAK0V,QAAQxK,MAAMlL,KAAK8U,IAAI3D,KAAKwE,OAEpEd,WALJ,WAMM,QAAW7U,KAAK8U,KAAO9U,KAAK2H,OAAOiO,MAAQ5V,KAAK2H,OAAOwJ,KAAK0E,SAAW7V,KAAKyT,OAASzT,KAAK8U,OC5D2R,MCOvX,GAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,MAIa,M,QCsEf,IACErO,KAAF,mBACEC,MAAF,CACIiO,UAAJ,0BACIT,KAAJ,0BACIC,MAAJ,cACIG,WAAJ,eAEEwB,WAAY,CACVmM,aAAJ,IAEE1P,KAAM,WAAR,OACA,gBACA,eAEEhF,SAAU,CACRM,IADJ,WAEM,MAAN,UAAa,KAAb,4GAEI+T,wBAJJ,WAIA,kDACI3L,WALJ,WAMM,MAAO,CAAb,2BAEIrB,SARJ,WASM,OAAO,SAAb,GACQ,MAAOrB,EAAMrI,MAAM,QAAU,IAAIzN,OAAS,GAAI,MAAO,eAGzDiX,cAbJ,WAaA,WACM,OAAO,SAAb,GACQ,IAAR,oBACA,KACA,4CAEA,gBACcpB,EAAK8C,SACP9C,EAAK8C,QAAQjS,SAAQ,SAAjC,GACmByR,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,OAASH,EAAKI,IAA3E,yBAMQ,OADA4C,EAAKhD,GACEY,KAIbxM,MAAO,CAEL,OAFJ,WAEA,WACM,IAAI1H,KAAK4hB,wBAAT,CAEA,IAAN,oBAGU5hB,KAAKiU,YAAcjU,KAAKkU,MAE1BlU,KAAK2W,UAAY,GAAzB,eACQgG,YAAW,WACT,EAAV,8BACA,KAGA,YAEQ3c,KAAK2W,UAAY,GAAzB,eACQgG,YAAW,WACT,EAAV,mBACA,QAGIhG,UAxBJ,WAyBM3W,KAAKiU,UAA+B,QAAnBjU,KAAK2W,WAGxB,uCA5BJ,SA4BA,cACA,iCAEWH,GAAOxW,KAAKkU,MAEflU,KAAK2W,UAAY,GAAzB,eACQgG,YAAW,WACT,EAAV,mBACA,OAGQ3c,KAAK2W,UAAY,GAAzB,eACQgG,YAAW,WACT,EAAV,kBACA,KAEUnG,GAAOxW,KAAKkU,OAEdlU,KAAK2W,UAAY,GAAzB,eACQgG,YAAW,WACT,EAAV,kBACA,QAIE3V,QAAS,CACPgb,WADJ,WACA,WACM,IAAKhiB,KAAK2U,UAAW,CAEnB,IAAR,gCAE+B,QAAnB3U,KAAK2W,WACP3W,KAAK2W,UAAY,GAA3B,eACUgG,YAAW,WACT,EAAZ,mBACA,OAGU3c,KAAK2W,UAAY,GAA3B,eACUgG,YAAW,WACT,EAAZ,8BACA,KAGQ3c,KAAKkiB,QAAQC,UAAU5mB,KAAI,SAAnC,GACc6mB,EAAM1N,gBACJ0N,IAAU,GAA1B,6BACczF,YAAW,WACTyF,EAAMzL,UAAY,GAAlC,iBACA,UAMIvC,UA9BJ,WA+BM,GAAIpU,KAAK2U,UAAW,CAClB,IAAR,gCACQ3U,KAAK2W,UAAb,oBAGItC,SApCJ,WAqCM,GAAIrU,KAAK2U,UAAW,CAClB,IAAR,IACQ3U,KAAK2W,UAAb,qBAIE/O,QA/IF,WAgJI5H,KAAKiU,UAAYjU,KAAKkU,KAClBlU,KAAKkU,OAAb,yBCzO4X,MCQxX,I,UAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,2hCC6Gf,QACEzN,KAAM,aACNqP,WAAY,CACVuM,cAAJ,GACIJ,aAAJ,GACI5I,oBAAJ,IACIgH,KAAJ,IAEE3Z,MAAO,CACL+Y,KAAM,CAAV,aACIsC,eAAgB,CAApB,yBACIlM,OAAQ,CAAZ,aACIwL,iBAAkB,CAAtB,yBACI3Q,aAAc,CAAlB,wBACI8I,MAAO,CAAX,cAEEjH,KAAM,WAAR,OACA,iBACA,gBACA,UACA,mBACA,UACA,sBACA,aACA,gBAEA,sBAEEhF,SAAU,CACR+U,IADJ,WAEM,OAAOtiB,KAAKsV,OAAOC,MAAMgN,MAAMC,OAEjCC,iBAJJ,WAIA,aACA,2CADA,KAGA,6BAHA,sDAGA,EAHA,UAIA,6DACA,IADA,EACA,yEADA,KAEA,mCAFA,IAEA,2EACA,qBAHA,iCADA,+BAHA,8BAWM,OAAOC,GAEThO,cAjBJ,WAiBA,WACM,OAAO,SAAb,GACQ,IAAR,oBACA,4CACA,KAEA,gBACcpB,EAAK8C,SACP9C,EAAK8C,QAAQjS,SAAQ,SAAjC,IACkBmP,EAAKI,KAAQkC,IAAStC,EAAKI,KAAO2C,IAAgB/C,EAAKG,KAEzE,WACgB6C,EAAKhD,GAFLY,GAAO,MAQf,OADAoC,EAAKhD,GACEY,IAiFXqN,wBAAyB,CACvBjiB,IADN,WAEQ,OAAOU,KAAKsV,OAAOC,MAAMgM,yBAE3BnI,IAJN,SAIA,GACQpZ,KAAKsV,OAAOiI,OAAO,qCAAsC/G,KAG7DsB,WA5HJ,WA6HM,OAAO9X,KAAKsV,OAAOC,MAAMjF,gBAE3BqS,aAAc,CACZrjB,IADN,WAEQ,OAAOU,KAAKsV,OAAOC,MAAMoN,cAE3BvJ,IAJN,SAIA,GACQpZ,KAAKsV,OAAOiI,OAAO,uBAAwB/G,KAG/CoM,yBAvIJ,WAwIM,OAAO/b,QAAQ7G,KAAKshB,QAAUthB,KAAK2iB,eAErCf,wBA1IJ,WA2IM,OAAO5hB,KAAKsV,OAAOC,MAAMqM,yBAE3B/J,aA7IJ,WA8IM,OAAO7X,KAAKsV,OAAO8J,QAAQvH,cAE7BxH,YAhJJ,WAiJM,OAAOrQ,KAAKsV,OAAOC,MAAMlF,cAG7B3I,MAAO,CACL,OADJ,WAEU1H,KAAKuhB,yBAA2BvhB,KAAK2hB,iBAAiB3hB,KAAKsV,OAAOiI,OAAO,sCAAsC,IAErH+D,OAJJ,SAIA,GACM,IAAN,yEACMthB,KAAKsV,OAAO+H,SAAS,6BAA8B9M,GAEnDoM,YAAW,WACTtX,OAAOO,cAAc,IAAIid,MAAM,aACvC,MAEI/K,WAZJ,WAaM9X,KAAK8iB,2BAEPH,aAfJ,WAgBM3iB,KAAK8iB,2BAEPzS,YAlBJ,WAmBMrQ,KAAK8iB,4BAGT9b,QAAS,CACP+b,iBADJ,SACA,cACA,KAMM,OALAC,EAAKznB,KAAI,SAAf,MACY,EAAZ,kEACU2E,EAAE3C,KAAK+V,MAGJpT,EAAE3E,KAAI,SAAnB,GAOQ,OANI+X,EAAK8C,UACP9C,EAAK8C,QAAU,EAAzB,6BAEY9C,EAAKgE,QACPhE,EAAKgE,MAAQ,EAAvB,2BAEehE,KACf,6GAEI2P,YAlBJ,SAkBA,GAC8B,IAApBniB,EAAMoiB,WAAmBljB,KAAKwR,IAAIC,IAGhCzR,KAAKuhB,yBAA2BvhB,KAAK2hB,kBAAiB3hB,KAAKuhB,yBAA0B,GAEjG,+BAGYvhB,KAAKuhB,yBAA2BvhB,KAAK2hB,kBAAiB3hB,KAAKuhB,yBAA0B,IAG7F4B,iBA9BJ,SA8BA,GAE8B,IAApBriB,EAAMoiB,WAAoBljB,KAAKwR,IAAIC,IAI7C,gCAGazR,KAAKuhB,yBAA2BvhB,KAAK2hB,kBAAiB3hB,KAAKuhB,yBAA0B,IAJrFvhB,KAAKuhB,yBAA2BvhB,KAAK2hB,kBAAiB3hB,KAAKuhB,yBAA0B,IAO9FO,gBA1CJ,WA2CM,IAAN,iEACM9hB,KAAKojB,iBAAmBC,EAAU1f,UAAY,GAEhD6d,WA9CJ,WA+CUxhB,KAAKshB,QAAQthB,KAAKsV,OAAOiI,OAAO,sCAAsC,GAC1Evd,KAAK0hB,cAAe,GAEtBD,WAlDJ,WAmDUzhB,KAAKshB,QAAQthB,KAAKsV,OAAOiI,OAAO,sCAAsC,GAC1Evd,KAAK0hB,cAAe,GAEtBoB,wBAtDJ,WAwDM,GAAI9iB,KAAKqQ,YAAc,MACG,aAApBrQ,KAAK8X,WADX,CAII9X,KAAKshB,SAAWthB,KAAK2iB,aAGrB3iB,KAAKsV,OAAOiI,OAAO,sCAAsC,GAGzD,IAAV,2CACUvd,KAAKsV,OAAOiI,OAAO,qCAAsCqE,GAGzD5hB,KAAKohB,eAAgB,EACrBphB,KAAK2hB,iBAAkB,EAEvB,IAAV,oDACU3hB,KAAKsV,OAAO+H,SAAS,6BAA8B9M,QAOvDvQ,KAAKsV,OAAOiI,OAAO,sCAAsC,GAGrDvd,KAAK2iB,eAAc3iB,KAAKshB,QAAS,GAGrCthB,KAAK2hB,iBAAkB,EACvB3hB,KAAKohB,eAAgB,EAGrBphB,KAAKsV,OAAO+H,SAAS,6BAA8B,eAGnDrd,KAAKsV,OAAOiI,OAAO,sCAAsC,IA0C3DsE,aAxIJ,SAwIA,GACM7hB,KAAK2iB,aAAenM,EACpBxW,KAAK8iB,4BAGTlb,QAnVF,WAoVI5H,KAAK8iB,4BCpd8W,MCSnX,I,oBAAY,eACd,GACA,GACA,IACA,EACA,KACA,KACA,OAIa,M,QC+Ff,uEAEA,IACEhN,WAAY,CACV5C,UAAJ,EACIoQ,SAAJ,EACIC,cAAJ,EACIC,UAAJ,GACIC,oBAAJ,GACIC,kBAAJ,GACIC,SAAJ,GACIC,OAAJ,IAEErR,KAXF,WAYI,MAAO,CACLsR,kBAAN,0BACMzT,iBAAN,yBACM0T,gBAAN,GACM7K,WAAN,6BACMvH,gBAAN,wBACMb,cAAN,EACMI,YAAN,4BACMF,WAAN,+BACML,aAAN,EACMQ,iBAAN,iCACMK,WAAN,2BACMd,MAAO,CACb,CACQ,OAAR,yBACQ,QAAR,4BAEA,CACQ,OAAR,4BACQ,QAAR,8EAEA,CACQ,OAAR,eACQ,QAAR,sCAEA,CACQ,OAAR,uBACQ,QAAR,6CAEA,CACQ,OAAR,kBACQ,QAAR,8CACQ,OAAR,CACU,UAAV,SAGA,CACQ,OAAR,qBACQ,QAAR,4CACQ,OAAR,CACU,UAAV,WAME/I,MAAO,CACL,OADJ,WAEM1H,KAAKuR,WAAavR,KAAK2H,OAAOwJ,KAAKE,WAErCP,YAJJ,SAIA,GACM,IAAN,gDACM9Q,KAAK+jB,kBAAkBhM,IAEzB,8BARJ,SAQA,GACM/X,KAAKgkB,qBAAqBxN,GAC1BxW,KAAKoQ,kBAAmB,IAG5B7C,SAAU,CACRqD,YADJ,WACA,sCACID,iBAFJ,WAGM,MAA4B,aAAxB3Q,KAAKsQ,eACf,6DACA,wDACA,oBACA,qBAEIJ,cATJ,WAUM,MAAO,CACL,gBAAqC,WAApBlQ,KAAKiZ,WACtB,gBAAqC,WAApBjZ,KAAKiZ,WACtB,gBAAqC,WAApBjZ,KAAKiZ,aAG1B9I,UAhBJ,WAiBM,OAAOnQ,KAAK2H,OAAOwJ,KAAK8S,WAE1BnT,YAnBJ,WAmBA,wCACId,gBApBJ,WAoBA,2CACIM,eArBJ,WAqBA,yCACIL,cAtBJ,WAuBM,MAAO,CACL,gBAAR,2BACQ,gBAAR,2BACQ,gBAAR,2BACQ,kBAAR,+BAGIM,qBA9BJ,WA8BA,+CACIF,YA/BJ,WA+BA,uCAEErJ,QAAS,CACP2K,iBADJ,SACA,GACM3R,KAAKuR,WAAaiI,GAEpB0K,aAJJ,SAIA,GACkB,WAAR1N,GAAkBxW,KAAK+jB,kBAAkB/jB,KAAK8Q,YAAc,UAAY,QAC5E9Q,KAAK+Q,WAAayF,GAEpBuN,kBARJ,SAQA,GACM/jB,KAAKiR,YAAcuF,EACCxW,KAAK6Q,aAAb,SAAR2F,GAGN2N,aAbJ,SAaA,GACMnkB,KAAKiZ,WAAazC,GAEpB4N,uBAhBJ,SAgBA,GACMpkB,KAAKkR,iBAAmBsF,GAE1BwN,qBAnBJ,SAmBA,GACA,eAAU,GAAV,+DACQhkB,KAAKsV,OAAOiI,OAAO,sCAAsC,GACzDvd,KAAKsV,OAAO+H,SAAS,6BAA8B,gBAEnDrd,KAAKsV,OAAOiI,OAAO,sCAAsC,IAG7D8G,sBA3BJ,SA2BA,GACMrkB,KAAK0R,gBAAkB8E,IAG3B8N,QAvIF,WAuIA,WACA,yEACItkB,KAAK+jB,kBAAkBhM,GACvB/X,KAAKgkB,qBAAqBhkB,KAAKsV,OAAOC,MAAMjF,gBAK5CtQ,KAAK8jB,gBAAgBzT,YAAcrQ,KAAKukB,OAAO,4BAA4B,SAA/E,GACU/N,EAAM,OACR,EAAR,oBACQ,EAAR,kCAIIxW,KAAK8jB,gBAAgBvT,qBAAuBvQ,KAAKukB,OAAO,qCAAqC,WAC3F,EAAN,oBACM,EAAN,0CAGIvkB,KAAK8jB,gBAAgBrS,IAAMzR,KAAKukB,OAAO,WAAW,WAChD,EAAN,oBACM,EAAN,0BAQEtc,cArKF,WAqKA,WACI/L,OAAOD,KAAK+D,KAAK8jB,iBAAiBvoB,KAAI,SAA1C,GACM,EAAN,4BACa,EAAb,wBC7R6V,MCOzV,GAAY,eACd,GACA6R,EACAC,GACA,EACA,KACA,KACA,MAIa,gB,8BCjBf,IAAI7O,EAAU,EAAQ,QAClBgmB,EAAW,EAAQ,OAAR,EAA8B,GAE7ChmB,EAAQA,EAAQE,EAAG,SAAU,CAC3B+d,QAAS,SAAiBre,GACxB,OAAOomB,EAASpmB","file":"js/chunk-87637834.c8878577.js","sourcesContent":["export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VxAutoSuggest.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuItem.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenuGroup.vue?vue&type=style&index=0&lang=scss&\"","var map = {\n\t\"./de.png\": \"72fe\",\n\t\"./en.png\": \"9996\",\n\t\"./fr.png\": \"26fc\",\n\t\"./pt.png\": \"5e3c\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"1c99\";","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABDBAMAAACYZb3pAAAAHlBMVEUpQqK2q8384OL3qa/tKTkAI5Wrt9z////5t7ztKTlzpJCAAAAABXRSTlP++vjs1BQWlgsAAAAxSURBVHgBYmRAA4yKaAJCAugqQgHtyzENAAAAAiD7pzaDr4MfRVEURVGU36IoipK5FLWNJ6UFusbWAAAAAElFTkSuQmCC\"","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","module.exports = __webpack_public_path__ + \"img/henza-icon.99341a3a.svg\";","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenu.vue?vue&type=style&index=0&lang=scss&\"","var getKeys = require('./_object-keys');\nvar toIObject = require('./_to-iobject');\nvar isEnum = require('./_object-pie').f;\nmodule.exports = function (isEntries) {\n return function (it) {\n var O = toIObject(it);\n var keys = getKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) if (isEnum.call(O, key = keys[i++])) {\n result.push(isEntries ? [key, O[key]] : O[key]);\n } return result;\n };\n};\n","module.exports = \"data:image/png;base64,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\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logo.vue?vue&type=style&index=0&lang=css&\"","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA8AgMAAADtUfddAAAACVBMVEUAAADdAAD/zgDGIigcAAAAHElEQVR4AWMAgVEwCkJxgRElMyqzChcYSTKjMgBDzfIcJWmM/AAAAABJRU5ErkJggg==\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheCustomizer.vue?vue&type=style&index=0&lang=scss&\"","// https://github.com/tc39/proposal-object-values-entries\nvar $export = require('./_export');\nvar $values = require('./_object-to-array')(false);\n\n$export($export.S, 'Object', {\n values: function values(it) {\n return $values(it);\n }\n});\n","module.exports = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA1CAMAAACA7r40AAAA/FBMVEWyIjNPN2Y8O27///8/PnBOTXxycpY9PG9RUX5HR3dIR3dLSnlPTny4uMpWVYFFRHVwb5VlZIx7e52DgqOIh6aIiKc+PXBJSHhTUn9hYYqyIjReXohgX4lYV4Lr6/C2tcjPdYB0c5haWYRYV4Nra5GJiac+PW/FxdTHYG1RUH3eoajltbtOTXvty89BQHHg3+hSUX6GYoC6usyVlbFycZa7u8yUk6+sq8FCQXO0tMe1tMhiYYpMS3pDQnNvbpTExNN8fJ7GxdTGxtWCgqLHx9WXlrLXi5SYl7Kiobrg4Oiiorrn5u3n5+2jo7ukpLvw8PTx8fX09Pf19firqsC5sMNxAAAAAnRSTlPQ9qN1Xw4AAAGlSURBVHhe7ZXFiiRBFEVjznvp5W7t7j3u7m7//y8D1dAMGbnI4jW5KOpsgjibCxFcrrtVEmcBGAGQJHB98d3EgEM/ygsg/nwRAy15rxQ4Ywh3JQX49hVgKA/Ad1hDkkGTMSQJjGkOEmo133FmwAEQyl8FfSj3gFgkzjsQAw6AZ796AP2fGcDBS8/ZQ7ZQlJ2d+bEFqp6zhuh9Cf9/pDtKkTs04KBTD4jgx3eICOodoshz1p7M6UUAUQ+Ap2Pf2UMI5UBBX18/Ut7ZQ84Jui10QKsbcA7dt77jxIBDt+sxMNzrD4HL+rZS4Iw9iTZkCjRFmsBUHkcUOGMI7dkpKezuQsrprM3zR76zN572ekdBX623gaONJ0d5B5sGHAA1+QTwRQJgX2Q/7+w9GZGlDZKERpoxgkbDc8s0WscGSo+WGMiNVlgwWuFNjdafPsDe7wzg3RvP2UNCFGVtbX6EoOo7PhgoO1rGnswHiquB4mqgfIcxpBTGkNslMf2JVMAShRxXgJtUwBKFbFbAqicL4U4qYNWThXCHFbDqyUK4swpY9WQhXBX8A2rVjaQ6HWXmAAAAAElFTkSuQmCC\"","module.exports=function(t){function e(o){if(r[o])return r[o].exports;var n=r[o]={i:o,l:!1,exports:{}};return t[o].call(n.exports,n,n.exports,e),n.l=!0,n.exports}var r={};return e.m=t,e.c=r,e.i=function(t){return t},e.d=function(t,r,o){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,\"a\",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=\"/dist/\",e(e.s=6)}([function(t,e,r){\"use strict\";function o(t,e){function r(){t.classList.add(\"ps--focus\")}function o(){t.classList.remove(\"ps--focus\")}var n=this;n.settings=a();for(var i in e)n.settings[i]=e[i];n.containerWidth=null,n.containerHeight=null,n.contentWidth=null,n.contentHeight=null,n.isRtl=\"rtl\"===c.css(t,\"direction\"),n.isNegativeScroll=function(){var e=t.scrollLeft,r=null;return t.scrollLeft=-1,r=t.scrollLeft<0,t.scrollLeft=e,r}(),n.negativeScrollAdjustment=n.isNegativeScroll?t.scrollWidth-t.clientWidth:0,n.event=new u,n.ownerDocument=t.ownerDocument||document,n.scrollbarXRail=c.appendTo(c.create(\"div\",\"ps__scrollbar-x-rail\"),t),n.scrollbarX=c.appendTo(c.create(\"div\",\"ps__scrollbar-x\"),n.scrollbarXRail),n.scrollbarX.setAttribute(\"tabindex\",0),n.event.bind(n.scrollbarX,\"focus\",r),n.event.bind(n.scrollbarX,\"blur\",o),n.scrollbarXActive=null,n.scrollbarXWidth=null,n.scrollbarXLeft=null,n.scrollbarXBottom=s.toInt(c.css(n.scrollbarXRail,\"bottom\")),n.isScrollbarXUsingBottom=n.scrollbarXBottom===n.scrollbarXBottom,n.scrollbarXTop=n.isScrollbarXUsingBottom?null:s.toInt(c.css(n.scrollbarXRail,\"top\")),n.railBorderXWidth=s.toInt(c.css(n.scrollbarXRail,\"borderLeftWidth\"))+s.toInt(c.css(n.scrollbarXRail,\"borderRightWidth\")),c.css(n.scrollbarXRail,\"display\",\"block\"),n.railXMarginWidth=s.toInt(c.css(n.scrollbarXRail,\"marginLeft\"))+s.toInt(c.css(n.scrollbarXRail,\"marginRight\")),c.css(n.scrollbarXRail,\"display\",\"\"),n.railXWidth=null,n.railXRatio=null,n.scrollbarYRail=c.appendTo(c.create(\"div\",\"ps__scrollbar-y-rail\"),t),n.scrollbarY=c.appendTo(c.create(\"div\",\"ps__scrollbar-y\"),n.scrollbarYRail),n.scrollbarY.setAttribute(\"tabindex\",0),n.event.bind(n.scrollbarY,\"focus\",r),n.event.bind(n.scrollbarY,\"blur\",o),n.scrollbarYActive=null,n.scrollbarYHeight=null,n.scrollbarYTop=null,n.scrollbarYRight=s.toInt(c.css(n.scrollbarYRail,\"right\")),n.isScrollbarYUsingRight=n.scrollbarYRight===n.scrollbarYRight,n.scrollbarYLeft=n.isScrollbarYUsingRight?null:s.toInt(c.css(n.scrollbarYRail,\"left\")),n.scrollbarYOuterWidth=n.isRtl?s.outerWidth(n.scrollbarY):null,n.railBorderYWidth=s.toInt(c.css(n.scrollbarYRail,\"borderTopWidth\"))+s.toInt(c.css(n.scrollbarYRail,\"borderBottomWidth\")),c.css(n.scrollbarYRail,\"display\",\"block\"),n.railYMarginHeight=s.toInt(c.css(n.scrollbarYRail,\"marginTop\"))+s.toInt(c.css(n.scrollbarYRail,\"marginBottom\")),c.css(n.scrollbarYRail,\"display\",\"\"),n.railYHeight=null,n.railYRatio=null}function n(t){return t.getAttribute(\"data-ps-id\")}function i(t,e){t.setAttribute(\"data-ps-id\",e)}function l(t){t.removeAttribute(\"data-ps-id\")}var s=r(2),a=r(14),c=r(4),u=r(11),p=r(12),d={};e.add=function(t,e){var r=p();return i(t,r),d[r]=new o(t,e),d[r]},e.remove=function(t){delete d[n(t)],l(t)},e.get=function(t){return d[n(t)]}},function(t,e,r){\"use strict\";function o(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function n(t,e){var r={width:e.railXWidth};e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:r.left=t.scrollLeft,e.isScrollbarXUsingBottom?r.bottom=e.scrollbarXBottom-t.scrollTop:r.top=e.scrollbarXTop+t.scrollTop,l.css(e.scrollbarXRail,r);var o={top:t.scrollTop,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?o.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:o.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?o.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:o.left=e.scrollbarYLeft+t.scrollLeft,l.css(e.scrollbarYRail,o),l.css(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),l.css(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}var i=r(2),l=r(4),s=r(0),a=r(3);t.exports=function(t){var e=s.get(t);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight;var r;t.contains(e.scrollbarXRail)||(r=l.queryChildren(t,\".ps__scrollbar-x-rail\"),r.length>0&&r.forEach(function(t){l.remove(t)}),l.appendTo(e.scrollbarXRail,t)),t.contains(e.scrollbarYRail)||(r=l.queryChildren(t,\".ps__scrollbar-y-rail\"),r.length>0&&r.forEach(function(t){l.remove(t)}),l.appendTo(e.scrollbarYRail,t)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=o(e,i.toInt(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=i.toInt((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=o(e,i.toInt(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=i.toInt(t.scrollTop*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),n(t,e),e.scrollbarXActive?t.classList.add(\"ps--active-x\"):(t.classList.remove(\"ps--active-x\"),e.scrollbarXWidth=0,e.scrollbarXLeft=0,a(t,\"left\",0)),e.scrollbarYActive?t.classList.add(\"ps--active-y\"):(t.classList.remove(\"ps--active-y\"),e.scrollbarYHeight=0,e.scrollbarYTop=0,a(t,\"top\",0))}},function(t,e,r){\"use strict\";function o(t){var e,r=[\"ps--in-scrolling\"];return e=void 0===t?[\"ps--x\",\"ps--y\"]:[\"ps--\"+t],r.concat(e)}var n=r(4),i=e.toInt=function(t){return parseInt(t,10)||0};e.isEditable=function(t){return n.matches(t,\"input,[contenteditable]\")||n.matches(t,\"select,[contenteditable]\")||n.matches(t,\"textarea,[contenteditable]\")||n.matches(t,\"button,[contenteditable]\")},e.removePsClasses=function(t){for(var e=0;e<t.classList.length;e++){var r=t.classList[e];0===r.indexOf(\"ps-\")&&t.classList.remove(r)}},e.outerWidth=function(t){return i(n.css(t,\"width\"))+i(n.css(t,\"paddingLeft\"))+i(n.css(t,\"paddingRight\"))+i(n.css(t,\"borderLeftWidth\"))+i(n.css(t,\"borderRightWidth\"))},e.startScrolling=function(t,e){for(var r=o(e),n=0;n<r.length;n++)t.classList.add(r[n])},e.stopScrolling=function(t,e){for(var r=o(e),n=0;n<r.length;n++)t.classList.remove(r[n])},e.env={isWebKit:\"undefined\"!=typeof document&&\"WebkitAppearance\"in document.documentElement.style,supportsTouch:\"undefined\"!=typeof window&&(\"ontouchstart\"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:\"undefined\"!=typeof window&&null!==window.navigator.msMaxTouchPoints}},function(t,e,r){\"use strict\";var o=r(0),n=function(t){var e=document.createEvent(\"Event\");return e.initEvent(t,!0,!0),e};t.exports=function(t,e,r){if(void 0===t)throw\"You must provide an element to the update-scroll function\";if(void 0===e)throw\"You must provide an axis to the update-scroll function\";if(void 0===r)throw\"You must provide a value to the update-scroll function\";\"top\"===e&&r<=0&&(t.scrollTop=r=0,t.dispatchEvent(n(\"ps-y-reach-start\"))),\"left\"===e&&r<=0&&(t.scrollLeft=r=0,t.dispatchEvent(n(\"ps-x-reach-start\")));var i=o.get(t);\"top\"===e&&r>=i.contentHeight-i.containerHeight&&(r=i.contentHeight-i.containerHeight,r-t.scrollTop<=2?r=t.scrollTop:t.scrollTop=r,t.dispatchEvent(n(\"ps-y-reach-end\"))),\"left\"===e&&r>=i.contentWidth-i.containerWidth&&(r=i.contentWidth-i.containerWidth,r-t.scrollLeft<=2?r=t.scrollLeft:t.scrollLeft=r,t.dispatchEvent(n(\"ps-x-reach-end\"))),void 0===i.lastTop&&(i.lastTop=t.scrollTop),void 0===i.lastLeft&&(i.lastLeft=t.scrollLeft),\"top\"===e&&r<i.lastTop&&t.dispatchEvent(n(\"ps-scroll-up\")),\"top\"===e&&r>i.lastTop&&t.dispatchEvent(n(\"ps-scroll-down\")),\"left\"===e&&r<i.lastLeft&&t.dispatchEvent(n(\"ps-scroll-left\")),\"left\"===e&&r>i.lastLeft&&t.dispatchEvent(n(\"ps-scroll-right\")),\"top\"===e&&r!==i.lastTop&&(t.scrollTop=i.lastTop=r,t.dispatchEvent(n(\"ps-scroll-y\"))),\"left\"===e&&r!==i.lastLeft&&(t.scrollLeft=i.lastLeft=r,t.dispatchEvent(n(\"ps-scroll-x\")))}},function(t,e,r){\"use strict\";function o(t,e){return window.getComputedStyle(t)[e]}function n(t,e,r){return\"number\"==typeof r&&(r=r.toString()+\"px\"),t.style[e]=r,t}function i(t,e){for(var r in e){var o=e[r];\"number\"==typeof o&&(o=o.toString()+\"px\"),t.style[r]=o}return t}var l={};l.create=function(t,e){var r=document.createElement(t);return r.className=e,r},l.appendTo=function(t,e){return e.appendChild(t),t},l.css=function(t,e,r){return\"object\"==typeof e?i(t,e):void 0===r?o(t,e):n(t,e,r)},l.matches=function(t,e){return void 0!==t.matches?t.matches(e):t.msMatchesSelector(e)},l.remove=function(t){void 0!==t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)},l.queryChildren=function(t,e){return Array.prototype.filter.call(t.childNodes,function(t){return l.matches(t,e)})},t.exports=l},function(t,e,r){r(28);var o=r(25)(r(7),r(26),null,null);t.exports=o.exports},function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var o=r(5),n=r.n(o);e.default=n.a},function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var o=r(10),n=r.n(o);e.default={name:\"vue-perfect-scrollbar\",props:{settings:{default:void 0},swicher:{type:Boolean,default:!0},tagname:{type:String,default:\"section\"}},methods:{scrollHanle:function(t){this.$emit(t.type,t)},update:function(){n.a.update(this.$el)},__init:function(){this.swicher&&(this._ps_inited?this.update(this.$el):(this._ps_inited=!0,n.a.initialize(this.$el,this.settings)))},__uninit:function(){n.a.destroy(this.$el),this._ps_inited=!1}},watch:{swicher:function(t){t&&!this._ps_inited&&this.__init(),!t&&this._ps_inited&&this.__uninit()},$route:function(){this.update()}},mounted:function(){this.__init()},updated:function(){this.$nextTick(this.update)},activated:function(){this.__init()},deactivated:function(){this.__uninit()},beforeDestroy:function(){this.__uninit()}}},function(t,e,r){e=t.exports=r(9)(),e.push([t.i,\".ps{-ms-touch-action:auto;touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps.ps--active-x>.ps__scrollbar-x-rail,.ps.ps--active-y>.ps__scrollbar-y-rail{display:block;background-color:transparent}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps>.ps__scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x,.ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{height:11px}.ps>.ps__scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y,.ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{width:11px}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x{background-color:#999;height:11px}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail{background-color:#eee;opacity:.9}.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y{background-color:#999;width:11px}.ps:hover>.ps__scrollbar-x-rail,.ps:hover>.ps__scrollbar-y-rail{opacity:.6}.ps:hover>.ps__scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x{background-color:#999}.ps:hover>.ps__scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y{background-color:#999}.ps-container{position:relative}\",\"\"])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e<this.length;e++){var r=this[e];r[2]?t.push(\"@media \"+r[2]+\"{\"+r[1]+\"}\"):t.push(r[1])}return t.join(\"\")},t.i=function(e,r){\"string\"==typeof e&&(e=[[null,e,\"\"]]);for(var o={},n=0;n<this.length;n++){var i=this[n][0];\"number\"==typeof i&&(o[i]=!0)}for(n=0;n<e.length;n++){var l=e[n];\"number\"==typeof l[0]&&o[l[0]]||(r&&!l[2]?l[2]=r:r&&(l[2]=\"(\"+l[2]+\") and (\"+r+\")\"),t.push(l))}},t}},function(t,e,r){\"use strict\";t.exports=r(13)},function(t,e,r){\"use strict\";var o=function(t){this.element=t,this.events={}};o.prototype.bind=function(t,e){void 0===this.events[t]&&(this.events[t]=[]),this.events[t].push(e),this.element.addEventListener(t,e,!1)},o.prototype.unbind=function(t,e){var r=void 0!==e;this.events[t]=this.events[t].filter(function(o){return!(!r||o===e)||(this.element.removeEventListener(t,o,!1),!1)},this)},o.prototype.unbindAll=function(){for(var t in this.events)this.unbind(t)};var n=function(){this.eventElements=[]};n.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return void 0===e&&(e=new o(t),this.eventElements.push(e)),e},n.prototype.bind=function(t,e,r){this.eventElement(t).bind(e,r)},n.prototype.unbind=function(t,e,r){this.eventElement(t).unbind(e,r)},n.prototype.unbindAll=function(){for(var t=0;t<this.eventElements.length;t++)this.eventElements[t].unbindAll()},n.prototype.once=function(t,e,r){var o=this.eventElement(t),n=function(t){o.unbind(e,n),r(t)};o.bind(e,n)},t.exports=n},function(t,e,r){\"use strict\";t.exports=function(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return t()+t()+\"-\"+t()+\"-\"+t()+\"-\"+t()+\"-\"+t()+t()+t()}}()},function(t,e,r){\"use strict\";var o=r(15),n=r(23),i=r(24);t.exports={initialize:n,update:i,destroy:o}},function(t,e,r){\"use strict\";t.exports=function(){return{handlers:[\"click-rail\",\"drag-scrollbar\",\"keyboard\",\"wheel\",\"touch\"],maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!1,wheelSpeed:1,theme:\"default\"}}},function(t,e,r){\"use strict\";var o=r(2),n=r(4),i=r(0);t.exports=function(t){var e=i.get(t);e&&(e.event.unbindAll(),n.remove(e.scrollbarX),n.remove(e.scrollbarY),n.remove(e.scrollbarXRail),n.remove(e.scrollbarYRail),o.removePsClasses(t),i.remove(t))}},function(t,e,r){\"use strict\";function o(t,e){function r(t){return t.getBoundingClientRect()}var o=function(t){t.stopPropagation()};e.event.bind(e.scrollbarY,\"click\",o),e.event.bind(e.scrollbarYRail,\"click\",function(o){var n=o.pageY-window.pageYOffset-r(e.scrollbarYRail).top,s=n>e.scrollbarYTop?1:-1;l(t,\"top\",t.scrollTop+s*e.containerHeight),i(t),o.stopPropagation()}),e.event.bind(e.scrollbarX,\"click\",o),e.event.bind(e.scrollbarXRail,\"click\",function(o){var n=o.pageX-window.pageXOffset-r(e.scrollbarXRail).left,s=n>e.scrollbarXLeft?1:-1;l(t,\"left\",t.scrollLeft+s*e.containerWidth),i(t),o.stopPropagation()})}var n=r(0),i=r(1),l=r(3);t.exports=function(t){o(t,n.get(t))}},function(t,e,r){\"use strict\";function o(t,e){function r(r){var n=o+r*e.railXRatio,l=Math.max(0,e.scrollbarXRail.getBoundingClientRect().left)+e.railXRatio*(e.railXWidth-e.scrollbarXWidth);e.scrollbarXLeft=n<0?0:n>l?l:n;var s=i.toInt(e.scrollbarXLeft*(e.contentWidth-e.containerWidth)/(e.containerWidth-e.railXRatio*e.scrollbarXWidth))-e.negativeScrollAdjustment;c(t,\"left\",s)}var o=null,n=null,s=function(e){r(e.pageX-n),a(t),e.stopPropagation(),e.preventDefault()},u=function(){i.stopScrolling(t,\"x\"),e.event.unbind(e.ownerDocument,\"mousemove\",s)};e.event.bind(e.scrollbarX,\"mousedown\",function(r){n=r.pageX,o=i.toInt(l.css(e.scrollbarX,\"left\"))*e.railXRatio,i.startScrolling(t,\"x\"),e.event.bind(e.ownerDocument,\"mousemove\",s),e.event.once(e.ownerDocument,\"mouseup\",u),r.stopPropagation(),r.preventDefault()})}function n(t,e){function r(r){var n=o+r*e.railYRatio,l=Math.max(0,e.scrollbarYRail.getBoundingClientRect().top)+e.railYRatio*(e.railYHeight-e.scrollbarYHeight);e.scrollbarYTop=n<0?0:n>l?l:n;var s=i.toInt(e.scrollbarYTop*(e.contentHeight-e.containerHeight)/(e.containerHeight-e.railYRatio*e.scrollbarYHeight));c(t,\"top\",s)}var o=null,n=null,s=function(e){r(e.pageY-n),a(t),e.stopPropagation(),e.preventDefault()},u=function(){i.stopScrolling(t,\"y\"),e.event.unbind(e.ownerDocument,\"mousemove\",s)};e.event.bind(e.scrollbarY,\"mousedown\",function(r){n=r.pageY,o=i.toInt(l.css(e.scrollbarY,\"top\"))*e.railYRatio,i.startScrolling(t,\"y\"),e.event.bind(e.ownerDocument,\"mousemove\",s),e.event.once(e.ownerDocument,\"mouseup\",u),r.stopPropagation(),r.preventDefault()})}var i=r(2),l=r(4),s=r(0),a=r(1),c=r(3);t.exports=function(t){var e=s.get(t);o(t,e),n(t,e)}},function(t,e,r){\"use strict\";function o(t,e){function r(r,o){var n=t.scrollTop;if(0===r){if(!e.scrollbarYActive)return!1;if(0===n&&o>0||n>=e.contentHeight-e.containerHeight&&o<0)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===o){if(!e.scrollbarXActive)return!1;if(0===i&&r<0||i>=e.contentWidth-e.containerWidth&&r>0)return!e.settings.wheelPropagation}return!0}var o=!1;e.event.bind(t,\"mouseenter\",function(){o=!0}),e.event.bind(t,\"mouseleave\",function(){o=!1});var l=!1;e.event.bind(e.ownerDocument,\"keydown\",function(c){if(!(c.isDefaultPrevented&&c.isDefaultPrevented()||c.defaultPrevented)){var u=i.matches(e.scrollbarX,\":focus\")||i.matches(e.scrollbarY,\":focus\");if(o||u){var p=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(p){if(\"IFRAME\"===p.tagName)p=p.contentDocument.activeElement;else for(;p.shadowRoot;)p=p.shadowRoot.activeElement;if(n.isEditable(p))return}var d=0,f=0;switch(c.which){case 37:d=c.metaKey?-e.contentWidth:c.altKey?-e.containerWidth:-30;break;case 38:f=c.metaKey?e.contentHeight:c.altKey?e.containerHeight:30;break;case 39:d=c.metaKey?e.contentWidth:c.altKey?e.containerWidth:30;break;case 40:f=c.metaKey?-e.contentHeight:c.altKey?-e.containerHeight:-30;break;case 33:f=90;break;case 32:f=c.shiftKey?90:-90;break;case 34:f=-90;break;case 35:f=c.ctrlKey?-e.contentHeight:-e.containerHeight;break;case 36:f=c.ctrlKey?t.scrollTop:e.containerHeight;break;default:return}a(t,\"top\",t.scrollTop-f),a(t,\"left\",t.scrollLeft+d),s(t),l=r(d,f),l&&c.preventDefault()}}})}var n=r(2),i=r(4),l=r(0),s=r(1),a=r(3);t.exports=function(t){o(t,l.get(t))}},function(t,e,r){\"use strict\";function o(t,e){function r(r,o){var n=t.scrollTop;if(0===r){if(!e.scrollbarYActive)return!1;if(0===n&&o>0||n>=e.contentHeight-e.containerHeight&&o<0)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===o){if(!e.scrollbarXActive)return!1;if(0===i&&r<0||i>=e.contentWidth-e.containerWidth&&r>0)return!e.settings.wheelPropagation}return!0}function o(t){var e=t.deltaX,r=-1*t.deltaY;return void 0!==e&&void 0!==r||(e=-1*t.wheelDeltaX/6,r=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,r*=10),e!==e&&r!==r&&(e=0,r=t.wheelDelta),t.shiftKey?[-r,-e]:[e,r]}function n(e,r){var o=t.querySelector(\"textarea:hover, select[multiple]:hover, .ps-child:hover\");if(o){var n=window.getComputedStyle(o);if(![n.overflow,n.overflowX,n.overflowY].join(\"\").match(/(scroll|auto)/))return!1;var i=o.scrollHeight-o.clientHeight;if(i>0&&!(0===o.scrollTop&&r>0||o.scrollTop===i&&r<0))return!0;var l=o.scrollLeft-o.clientWidth;if(l>0&&!(0===o.scrollLeft&&e<0||o.scrollLeft===l&&e>0))return!0}return!1}function s(s){var c=o(s),u=c[0],p=c[1];n(u,p)||(a=!1,e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(p?l(t,\"top\",t.scrollTop-p*e.settings.wheelSpeed):l(t,\"top\",t.scrollTop+u*e.settings.wheelSpeed),a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(u?l(t,\"left\",t.scrollLeft+u*e.settings.wheelSpeed):l(t,\"left\",t.scrollLeft-p*e.settings.wheelSpeed),a=!0):(l(t,\"top\",t.scrollTop-p*e.settings.wheelSpeed),l(t,\"left\",t.scrollLeft+u*e.settings.wheelSpeed)),i(t),(a=a||r(u,p))&&(s.stopPropagation(),s.preventDefault()))}var a=!1;void 0!==window.onwheel?e.event.bind(t,\"wheel\",s):void 0!==window.onmousewheel&&e.event.bind(t,\"mousewheel\",s)}var n=r(0),i=r(1),l=r(3);t.exports=function(t){o(t,n.get(t))}},function(t,e,r){\"use strict\";function o(t,e){e.event.bind(t,\"scroll\",function(){i(t)})}var n=r(0),i=r(1);t.exports=function(t){o(t,n.get(t))}},function(t,e,r){\"use strict\";function o(t,e){function r(){var t=window.getSelection?window.getSelection():document.getSelection?document.getSelection():\"\";return 0===t.toString().length?null:t.getRangeAt(0).commonAncestorContainer}function o(){c||(c=setInterval(function(){if(!i.get(t))return void clearInterval(c);s(t,\"top\",t.scrollTop+u.top),s(t,\"left\",t.scrollLeft+u.left),l(t)},50))}function a(){c&&(clearInterval(c),c=null),n.stopScrolling(t)}var c=null,u={top:0,left:0},p=!1;e.event.bind(e.ownerDocument,\"selectionchange\",function(){t.contains(r())?p=!0:(p=!1,a())}),e.event.bind(window,\"mouseup\",function(){p&&(p=!1,a())}),e.event.bind(window,\"keyup\",function(){p&&(p=!1,a())}),e.event.bind(window,\"mousemove\",function(e){if(p){var r={x:e.pageX,y:e.pageY},i={left:t.offsetLeft,right:t.offsetLeft+t.offsetWidth,top:t.offsetTop,bottom:t.offsetTop+t.offsetHeight};r.x<i.left+3?(u.left=-5,n.startScrolling(t,\"x\")):r.x>i.right-3?(u.left=5,n.startScrolling(t,\"x\")):u.left=0,r.y<i.top+3?(u.top=i.top+3-r.y<5?-5:-20,n.startScrolling(t,\"y\")):r.y>i.bottom-3?(u.top=r.y-i.bottom+3<5?5:20,n.startScrolling(t,\"y\")):u.top=0,0===u.top&&0===u.left?a():o()}})}var n=r(2),i=r(0),l=r(1),s=r(3);t.exports=function(t){o(t,i.get(t))}},function(t,e,r){\"use strict\";function o(t,e,r,o){function n(r,o){var n=t.scrollTop,i=t.scrollLeft,l=Math.abs(r),s=Math.abs(o);if(s>l){if(o<0&&n===e.contentHeight-e.containerHeight||o>0&&0===n)return!e.settings.swipePropagation}else if(l>s&&(r<0&&i===e.contentWidth-e.containerWidth||r>0&&0===i))return!e.settings.swipePropagation;return!0}function a(e,r){s(t,\"top\",t.scrollTop-r),s(t,\"left\",t.scrollLeft-e),l(t)}function c(){w=!0}function u(){w=!1}function p(t){return t.targetTouches?t.targetTouches[0]:t}function d(t){return(!t.pointerType||\"pen\"!==t.pointerType||0!==t.buttons)&&(!(!t.targetTouches||1!==t.targetTouches.length)||!(!t.pointerType||\"mouse\"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function f(t){if(d(t)){_=!0;var e=p(t);b.pageX=e.pageX,b.pageY=e.pageY,g=(new Date).getTime(),null!==y&&clearInterval(y),t.stopPropagation()}}function h(t){if(!_&&e.settings.swipePropagation&&f(t),!w&&_&&d(t)){var r=p(t),o={pageX:r.pageX,pageY:r.pageY},i=o.pageX-b.pageX,l=o.pageY-b.pageY;a(i,l),b=o;var s=(new Date).getTime(),c=s-g;c>0&&(m.x=i/c,m.y=l/c,g=s),n(i,l)&&(t.stopPropagation(),t.preventDefault())}}function v(){!w&&_&&(_=!1,e.settings.swipeEasing&&(clearInterval(y),y=setInterval(function(){return i.get(t)&&(m.x||m.y)?Math.abs(m.x)<.01&&Math.abs(m.y)<.01?void clearInterval(y):(a(30*m.x,30*m.y),m.x*=.8,void(m.y*=.8)):void clearInterval(y)},10)))}var b={},g=0,m={},y=null,w=!1,_=!1;r?(e.event.bind(window,\"touchstart\",c),e.event.bind(window,\"touchend\",u),e.event.bind(t,\"touchstart\",f),e.event.bind(t,\"touchmove\",h),e.event.bind(t,\"touchend\",v)):o&&(window.PointerEvent?(e.event.bind(window,\"pointerdown\",c),e.event.bind(window,\"pointerup\",u),e.event.bind(t,\"pointerdown\",f),e.event.bind(t,\"pointermove\",h),e.event.bind(t,\"pointerup\",v)):window.MSPointerEvent&&(e.event.bind(window,\"MSPointerDown\",c),e.event.bind(window,\"MSPointerUp\",u),e.event.bind(t,\"MSPointerDown\",f),e.event.bind(t,\"MSPointerMove\",h),e.event.bind(t,\"MSPointerUp\",v)))}var n=r(2),i=r(0),l=r(1),s=r(3);t.exports=function(t){if(n.env.supportsTouch||n.env.supportsIePointer){o(t,i.get(t),n.env.supportsTouch,n.env.supportsIePointer)}}},function(t,e,r){\"use strict\";var o=r(0),n=r(1),i={\"click-rail\":r(16),\"drag-scrollbar\":r(17),keyboard:r(18),wheel:r(19),touch:r(22),selection:r(21)},l=r(20);t.exports=function(t,e){t.classList.add(\"ps\");var r=o.add(t,\"object\"==typeof e?e:{});t.classList.add(\"ps--theme_\"+r.settings.theme),r.settings.handlers.forEach(function(e){i[e](t)}),l(t),n(t)}},function(t,e,r){\"use strict\";var o=r(2),n=r(4),i=r(0),l=r(1),s=r(3);t.exports=function(t){var e=i.get(t);e&&(e.negativeScrollAdjustment=e.isNegativeScroll?t.scrollWidth-t.clientWidth:0,n.css(e.scrollbarXRail,\"display\",\"block\"),n.css(e.scrollbarYRail,\"display\",\"block\"),e.railXMarginWidth=o.toInt(n.css(e.scrollbarXRail,\"marginLeft\"))+o.toInt(n.css(e.scrollbarXRail,\"marginRight\")),e.railYMarginHeight=o.toInt(n.css(e.scrollbarYRail,\"marginTop\"))+o.toInt(n.css(e.scrollbarYRail,\"marginBottom\")),n.css(e.scrollbarXRail,\"display\",\"none\"),n.css(e.scrollbarYRail,\"display\",\"none\"),l(t),s(t,\"top\",t.scrollTop),s(t,\"left\",t.scrollLeft),n.css(e.scrollbarXRail,\"display\",\"\"),n.css(e.scrollbarYRail,\"display\",\"\"))}},function(t,e){t.exports=function(t,e,r,o){var n,i=t=t||{},l=typeof t.default;\"object\"!==l&&\"function\"!==l||(n=t,i=t.default);var s=\"function\"==typeof i?i.options:i;if(e&&(s.render=e.render,s.staticRenderFns=e.staticRenderFns),r&&(s._scopeId=r),o){var a=s.computed||(s.computed={});Object.keys(o).forEach(function(t){var e=o[t];a[t]=function(){return e}})}return{esModule:n,exports:i,options:s}}},function(t,e){t.exports={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)(t.$props.tagname,{tag:\"section\",staticClass:\"ps-container\",on:{\"~mouseover\":function(e){t.update(e)},\"ps-scroll-y\":t.scrollHanle,\"ps-scroll-x\":t.scrollHanle,\"ps-scroll-up\":t.scrollHanle,\"ps-scroll-down\":t.scrollHanle,\"ps-scroll-left\":t.scrollHanle,\"ps-scroll-right\":t.scrollHanle,\"ps-y-reach-start\":t.scrollHanle,\"ps-y-reach-end\":t.scrollHanle,\"ps-x-reach-start\":t.scrollHanle,\"ps-x-reach-end\":t.scrollHanle}},[t._t(\"default\")],2)},staticRenderFns:[]}},function(t,e){function r(t,e){for(var r=0;r<t.length;r++){var o=t[r],n=u[o.id];if(n){n.refs++;for(var i=0;i<n.parts.length;i++)n.parts[i](o.parts[i]);for(;i<o.parts.length;i++)n.parts.push(s(o.parts[i],e))}else{for(var l=[],i=0;i<o.parts.length;i++)l.push(s(o.parts[i],e));u[o.id]={id:o.id,refs:1,parts:l}}}}function o(t){for(var e=[],r={},o=0;o<t.length;o++){var n=t[o],i=n[0],l=n[1],s=n[2],a=n[3],c={css:l,media:s,sourceMap:a};r[i]?r[i].parts.push(c):e.push(r[i]={id:i,parts:[c]})}return e}function n(t,e){var r=f(),o=b[b.length-1];if(\"top\"===t.insertAt)o?o.nextSibling?r.insertBefore(e,o.nextSibling):r.appendChild(e):r.insertBefore(e,r.firstChild),b.push(e);else{if(\"bottom\"!==t.insertAt)throw new Error(\"Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.\");r.appendChild(e)}}function i(t){t.parentNode.removeChild(t);var e=b.indexOf(t);e>=0&&b.splice(e,1)}function l(t){var e=document.createElement(\"style\");return e.type=\"text/css\",n(t,e),e}function s(t,e){var r,o,n;if(e.singleton){var s=v++;r=h||(h=l(e)),o=a.bind(null,r,s,!1),n=a.bind(null,r,s,!0)}else r=l(e),o=c.bind(null,r),n=function(){i(r)};return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else n()}}function a(t,e,r,o){var n=r?\"\":o.css;if(t.styleSheet)t.styleSheet.cssText=g(e,n);else{var i=document.createTextNode(n),l=t.childNodes;l[e]&&t.removeChild(l[e]),l.length?t.insertBefore(i,l[e]):t.appendChild(i)}}function c(t,e){var r=e.css,o=e.media,n=e.sourceMap;if(o&&t.setAttribute(\"media\",o),n&&(r+=\"\\n/*# sourceURL=\"+n.sources[0]+\" */\",r+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+\" */\"),t.styleSheet)t.styleSheet.cssText=r;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(r))}}var u={},p=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}},d=p(function(){return/msie [6-9]\\b/.test(window.navigator.userAgent.toLowerCase())}),f=p(function(){return document.head||document.getElementsByTagName(\"head\")[0]}),h=null,v=0,b=[];t.exports=function(t,e){if(\"undefined\"!=typeof DEBUG&&DEBUG&&\"object\"!=typeof document)throw new Error(\"The style-loader cannot be used in a non-browser environment\");e=e||{},void 0===e.singleton&&(e.singleton=d()),void 0===e.insertAt&&(e.insertAt=\"bottom\");var n=o(t);return r(n,e),function(t){for(var i=[],l=0;l<n.length;l++){var s=n[l],a=u[s.id];a.refs--,i.push(a)}if(t){r(o(t),e)}for(var l=0;l<i.length;l++){var a=i[l];if(0===a.refs){for(var c=0;c<a.parts.length;c++)a.parts[c]();delete u[a.id]}}}};var g=function(){var t=[];return function(e,r){return t[e]=r,t.filter(Boolean).join(\"\\n\")}}()},function(t,e,r){var o=r(8);\"string\"==typeof o&&(o=[[t.i,o,\"\"]]);r(27)(o,{});o.locals&&(t.exports=o.locals)}]);\n//# sourceMappingURL=index.js.map","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenu.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuGroup.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../css-loader/index.js??ref--6-oneOf-1-1!../../vue-loader/lib/loaders/stylePostLoader.js!../../postcss-loader/src/index.js??ref--6-oneOf-1-2!./styles.css?vue&type=style&index=0&lang=css&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenu.vue?vue&type=style&index=1&lang=css&\"","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuHeader.vue?vue&type=style&index=0&lang=scss&\"","export * from \"-!../../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ProfileDropDown.vue?vue&type=style&index=0&id=128d57fa&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"layout--main\",class:[_vm.layoutTypeClass, _vm.navbarClasses, _vm.footerClasses, {'no-scroll': _vm.isAppPage}]},[(!_vm.disableThemeTour && (_vm.windowWidth >= 1200 && _vm.mainLayoutType === 'vertical' && _vm.verticalNavMenuWidth == 'default'))?_c('vx-tour',{attrs:{\"steps\":_vm.steps}}):_vm._e(),_c('v-nav-menu',{attrs:{\"navMenuItems\":_vm.navMenuItems,\"title\":\"هنزا گلد\",\"parent\":\".layout--main\"}}),_c('div',{class:[_vm.contentAreaClass, {'show-overlay': _vm.bodyOverlay}],attrs:{\"id\":\"content-area\"}},[_c('div',{attrs:{\"id\":\"content-overlay\"}}),(_vm.mainLayoutType === 'horizontal' && _vm.windowWidth >= 1200)?[_c('the-navbar-horizontal',{class:[\n {'text-white' : _vm.isNavbarDark && !_vm.isThemeDark},\n {'text-base' : !_vm.isNavbarDark && _vm.isThemeDark}\n ],attrs:{\"navbarType\":_vm.navbarType}}),(_vm.navbarType === 'static')?_c('div',{staticStyle:{\"height\":\"62px\"}}):_vm._e(),_c('h-nav-menu',{class:[\n {'text-white' : _vm.isNavbarDark && !_vm.isThemeDark},\n {'text-base' : !_vm.isNavbarDark && _vm.isThemeDark}\n ],attrs:{\"navMenuItems\":_vm.navMenuItems}})]:[_c('the-navbar-vertical',{class:[\n {'text-white' : _vm.isNavbarDark && !_vm.isThemeDark},\n {'text-base' : !_vm.isNavbarDark && _vm.isThemeDark}\n ],attrs:{\"navbarColor\":_vm.navbarColor}})],_c('div',{staticClass:\"content-wrapper\"},[_c('div',{staticClass:\"router-view\"},[_c('div',{staticClass:\"router-content\"},[_c('transition',{attrs:{\"name\":_vm.routerTransition}},[(_vm.$route.meta.breadcrumb || _vm.$route.meta.pageTitle)?_c('div',{staticClass:\"router-header flex flex-wrap items-center mb-6\"},[_c('div',{staticClass:\"content-area__heading\",class:{'pr-4 border-0 md:border-r border-solid border-grey-light' : _vm.$route.meta.breadcrumb}},[_c('h2',{staticClass:\"mb-1\"},[_vm._v(_vm._s(_vm.routeTitle))])]),(_vm.$route.meta.breadcrumb)?_c('vx-breadcrumb',{staticClass:\"ml-4 md:block hidden\",attrs:{\"route\":_vm.$route,\"isRTL\":_vm.$vs.rtl}}):_vm._e()],1):_vm._e()]),_c('div',{staticClass:\"content-area__content\"},[(!_vm.hideScrollToTop)?_c('back-to-top',{attrs:{\"bottom\":\"5%\",\"right\":_vm.$vs.rtl ? 'calc(100% - 2.2rem - 38px)' : '30px',\"visibleoffset\":\"500\"}},[_c('vs-button',{staticClass:\"shadow-lg btn-back-to-top\",attrs:{\"icon-pack\":\"feather\",\"icon\":\"icon-arrow-up\"}})],1):_vm._e(),_c('transition',{attrs:{\"name\":_vm.routerTransition,\"mode\":\"out-in\"}},[_c('router-view',{on:{\"changeRouteTitle\":_vm.changeRouteTitle,\"setAppClasses\":function (classesStr) { return _vm.$emit('setAppClasses', classesStr); }}})],1)],1)],1)])]),_c('the-footer')],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"back-to-top-fade\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visible),expression:\"visible\"}],staticClass:\"vue-back-to-top\",style:((\"bottom:\" + (this.bottom) + \";right:\" + (this.right) + \";\")),on:{\"click\":_vm.backToTop}},[_vm._t(\"default\",function(){return [_c('div',{staticClass:\"default\"},[_c('span',[_vm._v(\"\\n \"+_vm._s(_vm.text)+\"\\n \")])])]})],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <transition name=\"back-to-top-fade\">\n <div \n class=\"vue-back-to-top\" \n :style=\"`bottom:${this.bottom};right:${this.right};`\" \n v-show=\"visible\" \n @click=\"backToTop\">\n <slot>\n <div class=\"default\">\n <span>\n {{ text }}\n </span>\n </div>\n </slot>\n </div>\n </transition>\n</template>\n\n<script>\n\nexport default {\n name: 'BackToTop',\n props: {\n text: {\n type: String,\n default: 'Voltar ao topo',\n },\n visibleoffset: {\n type: [String, Number],\n default: 600,\n },\n visibleoffsetbottom: {\n type: [String, Number],\n default: 0,\n },\n right: {\n type: String,\n default: '30px',\n },\n bottom: {\n type: String,\n default: '40px',\n },\n scrollFn: {\n type: Function,\n default: function (eventObject) {},\n }\n },\n data () {\n return {\n visible: false\n }\n },\n mounted () {\n window.smoothscroll = () => {\n let currentScroll = document.documentElement.scrollTop || document.body.scrollTop\n if (currentScroll > 0) {\n window.requestAnimationFrame(window.smoothscroll)\n window.scrollTo(0, Math.floor(currentScroll - (currentScroll / 5)))\n }\n }\n window.addEventListener('scroll', this.catchScroll)\n },\n destroyed () {\n window.removeEventListener('scroll', this.catchScroll)\n },\n methods: {\n /**\n * Catch window scroll event \n * @return {void}\n */\n catchScroll () {\n const pastTopOffset = window.pageYOffset > parseInt(this.visibleoffset)\n const pastBottomOffset = window.innerHeight + window.pageYOffset >= document.body.offsetHeight - parseInt(this.visibleoffsetbottom)\n this.visible = parseInt(this.visibleoffsetbottom) > 0 ? pastTopOffset && !pastBottomOffset : pastTopOffset\n this.scrollFn(this)\n },\n /**\n * The function who make the magics\n * @return {void}\n */\n backToTop () {\n window.smoothscroll()\n this.$emit('scrolled')\n }\n },\n}\n</script>\n<style src=\"./styles.css\"></style>\n","import mod from \"-!../../cache-loader/dist/cjs.js??ref--12-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--0-0!../../vue-loader/lib/index.js??vue-loader-options!./BackToTop.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../cache-loader/dist/cjs.js??ref--12-0!../../thread-loader/dist/cjs.js!../../babel-loader/lib/index.js!../../cache-loader/dist/cjs.js??ref--0-0!../../vue-loader/lib/index.js??vue-loader-options!./BackToTop.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./BackToTop.vue?vue&type=template&id=386676da&\"\nimport script from \"./BackToTop.vue?vue&type=script&lang=js&\"\nexport * from \"./BackToTop.vue?vue&type=script&lang=js&\"\nimport style0 from \"./styles.css?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import BackToTop from './BackToTop.vue' \n\n/**\n * Check why can't use () => {}\n */\nBackToTop.install = function (Vue, options) {\n Vue.component(BackToTop.name, BackToTop)\n}\n\nexport default BackToTop\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"relative\"},[_c('div',{staticClass:\"vx-navbar-wrapper nav-menu-wrapper\"},[_c('vs-navbar',{staticClass:\"vx-navbar navbar-custom navbar-skelton\",attrs:{\"color\":_vm.navbarColor}},[_c('ul',{staticClass:\"menu-items flex flex-wrap w-full items-center\"},_vm._l((_vm.navMenuItems),function(item,index){return _c('li',{key:index,staticClass:\"menu-item\",class:{'mr-2': !(_vm.navMenuItems.length === index+1)}},[(item.header)?[_c('h-nav-menu-header',{staticClass:\"menu-header relative\",attrs:{\"header\":item}})]:(item.submenu)?[_c('h-nav-menu-group',{key:(\"group-\" + index),staticClass:\"menu-group relative py-4\",attrs:{\"bottom\":\"\",\"group\":item,\"groupIndex\":index,\"open\":_vm.checkGrpChildrenActive(item)}})]:(item.url)?_c('div',{staticClass:\"menu-link\"},[_c('h-nav-menu-item',{staticClass:\"relative py-4 cursor-pointer\",attrs:{\"to\":item.slug !== 'external' ? item.url : null,\"href\":item.slug === 'external' ? item.url : null,\"icon\":item.icon,\"target\":item.target,\"isDisabled\":item.isDisabled,\"slug\":item.slug}},[_c('span',{staticClass:\"truncate\"},[_vm._v(_vm._s(_vm.$t(item.i18n) || item.name))]),(item.tag)?_c('vs-chip',{attrs:{\"color\":item.tagColor}},[_vm._v(_vm._s(item.tag))]):_vm._e()],1)],1):_vm._e()],2)}),0)])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"h-nav-group relative\",class:[\n {'h-nav-group-open' : _vm.openItems },\n {'h-nav-group-active' : _vm.open },\n {'disabled-item pointer-events-none': _vm.group.isDisabled }\n ],on:{\"mouseover\":_vm.mouseover,\"mouseleave\":_vm.mouseout}},[_c('div',{staticClass:\"group-header w-full flex items-center\"},[_c('span',{staticClass:\"flex items-center w-full\"},[(_vm.group.icon || (this.groupIndex > Math.floor(this.groupIndex)))?_c('feather-icon',{attrs:{\"icon\":_vm.group.icon || 'CircleIcon',\"svgClasses\":_vm.iconClasses}}):_vm._e(),_c('span',{staticClass:\"truncate mr-3 select-none\"},[_vm._v(_vm._s(_vm.$t(_vm.group.i18n) || _vm.group.name))])],1),_c('feather-icon',{class:[{'rotate90' : _vm.openItems}, 'feather-grp-header-arrow'],attrs:{\"icon\":_vm.bottom ? 'ChevronDownIcon' : _vm.$vs.rtl ? 'ChevronLeftIcon' : 'ChevronRightIcon',\"svg-classes\":\"w-4 h-4\"}})],1),_c('transition',{attrs:{\"name\":\"fade-bottom-2x\"}},[_c('ul',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.openItems),expression:\"openItems\"}],ref:\"childDropdown\",staticClass:\"h-nav-group-items h-nav-menu-dd absolute shadow-drop py-2\",style:(_vm.styleItems)},_vm._l((_vm.group.submenu),function(groupItem,index){return _c('li',{key:index},[(groupItem.submenu)?_c('h-nav-menu-group',{attrs:{\"group\":groupItem,\"groupIndex\":Number((_vm.groupIndex + \".\" + (index+1))),\"open\":_vm.isGroupActive(groupItem),\"openHover\":_vm.openHover}}):_c('h-nav-menu-item',{attrs:{\"icon-small\":\"\",\"index\":_vm.groupIndex + '.' + index,\"to\":groupItem.slug !== 'external' ? groupItem.url : null,\"href\":groupItem.slug === 'external' ? groupItem.url : null,\"icon\":_vm.itemIcon,\"slug\":groupItem.slug,\"target\":groupItem.target}},[_c('span',{staticClass:\"truncate\"},[_vm._v(_vm._s(_vm.$t(groupItem.i18n) || groupItem.name))]),(groupItem.tag)?_c('vs-chip',{staticClass:\"ml-auto\",attrs:{\"color\":groupItem.tagColor}},[_vm._v(_vm._s(groupItem.tag))]):_vm._e()],1)],1)}),0)])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.canSee)?_c('div',{staticClass:\"h-nav-menu-item\",class:[\n {'h-nav-active-item text-primary font-medium' : _vm.activeLink},\n {'disabled-item pointer-events-none' : _vm.isDisabled} ]},[(_vm.to)?_c('router-link',{class:[{'router-link-active': _vm.activeLink}, 'nav-link flex items-center'],attrs:{\"exact\":\"\",\"to\":_vm.to,\"target\":_vm.target}},[(!_vm.featherIcon)?_c('vs-icon',{attrs:{\"icon-pack\":_vm.iconPack,\"icon\":_vm.icon}}):_c('feather-icon',{class:_vm.iconClasses,attrs:{\"icon\":_vm.icon}}),_vm._t(\"default\")],2):_c('a',{staticClass:\"nav-link flex items-center\",attrs:{\"target\":_vm.target,\"href\":_vm.href}},[(!_vm.featherIcon)?_c('vs-icon',{attrs:{\"icon-pack\":_vm.iconPack,\"icon\":_vm.icon}}):_c('feather-icon',{class:_vm.iconClasses,attrs:{\"icon\":_vm.icon}}),_vm._t(\"default\")],2)],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\n File Name: VerticalNavMenuItem.vue\r\n Description: Vertical NavMenu item component. Extends vuesax framework's 'vs-sidebar-item' component\r\n Component Name: VerticalNavMenuItem\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n<template>\r\n <div\r\n v-if=\"canSee\"\r\n class=\"h-nav-menu-item\"\r\n :class=\"[\r\n {'h-nav-active-item text-primary font-medium' : activeLink},\r\n {'disabled-item pointer-events-none' : isDisabled},\r\n ]\" >\r\n\r\n <router-link\r\n v-if=\"to\"\r\n exact\r\n :class=\"[{'router-link-active': activeLink}, 'nav-link flex items-center']\"\r\n :to=\"to\"\r\n :target=\"target\" >\r\n <vs-icon v-if=\"!featherIcon\" :icon-pack=\"iconPack\" :icon=\"icon\" />\r\n <feather-icon v-else :class=\"iconClasses\" :icon=\"icon\" />\r\n <slot />\r\n </router-link>\r\n\r\n <a v-else :target=\"target\" :href=\"href\" class=\"nav-link flex items-center\">\r\n <vs-icon v-if=\"!featherIcon\" :icon-pack=\"iconPack\" :icon=\"icon\" />\r\n <feather-icon v-else :class=\"iconClasses\" :icon=\"icon\" />\r\n <slot />\r\n </a>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'v-nav-menu-item',\r\n props: {\r\n icon : { type: String, default: '' },\r\n iconSmall : { type: Boolean, default: false },\r\n iconPack : { type: String, default: 'material-icons' },\r\n href : { type: [String, null], default: '#' },\r\n to : { type: [String, Object, null], default: null },\r\n slug : { type: String, default: null },\r\n index : { type: [String, Number], default: null },\r\n featherIcon : { type: Boolean, default: true },\r\n target : { type: String, default: '_self' },\r\n isDisabled : { type: Boolean, default: false }\r\n },\r\n computed: {\r\n iconClasses () {\r\n return this.iconSmall ? 'w-3 h-3 mr-3' : 'w-5 h-5 mr-3'\r\n },\r\n canSee () {\r\n this.$acl.check(this.$store.state.AppActiveUser.userRole)\r\n return this.to ? this.$acl.check(this.$router.match(this.to).meta.rule) : true\r\n },\r\n activeLink () {\r\n return !!((this.to === this.$route.path || this.$route.meta.parent === this.slug) && this.to)\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/horizontalNavMenuItem.scss\";\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuItem.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuItem.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HorizontalNavMenuItem.vue?vue&type=template&id=627e10f3&\"\nimport script from \"./HorizontalNavMenuItem.vue?vue&type=script&lang=js&\"\nexport * from \"./HorizontalNavMenuItem.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HorizontalNavMenuItem.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\r\n <div\r\n class = \"h-nav-group relative\"\r\n :class = \"[\r\n {'h-nav-group-open' : openItems },\r\n {'h-nav-group-active' : open },\r\n {'disabled-item pointer-events-none': group.isDisabled }\r\n ]\"\r\n @mouseover = \"mouseover\"\r\n @mouseleave = \"mouseout\">\r\n\r\n <!-- Group Label -->\r\n <div class=\"group-header w-full flex items-center\">\r\n <span class=\"flex items-center w-full\">\r\n\r\n <!-- Group Icon -->\r\n <feather-icon\r\n v-if = \"group.icon || (this.groupIndex > Math.floor(this.groupIndex))\"\r\n :icon = \"group.icon || 'CircleIcon'\"\r\n :svgClasses = \"iconClasses\" />\r\n\r\n <!-- Group Name -->\r\n <span class=\"truncate mr-3 select-none\">{{ $t(group.i18n) || group.name }}</span>\r\n </span>\r\n\r\n <!-- Group Collapse Icon -->\r\n <feather-icon\r\n :class = \"[{'rotate90' : openItems}, 'feather-grp-header-arrow']\"\r\n :icon = \"bottom ? 'ChevronDownIcon' : $vs.rtl ? 'ChevronLeftIcon' : 'ChevronRightIcon'\"\r\n svg-classes= \"w-4 h-4\" />\r\n </div>\r\n <!-- /Group Label -->\r\n\r\n <!-- Group Items -->\r\n <transition name=\"fade-bottom-2x\">\r\n <ul :style=\"styleItems\" class=\"h-nav-group-items h-nav-menu-dd absolute shadow-drop py-2\" v-show=\"openItems\" ref=\"childDropdown\">\r\n <li v-for=\"(groupItem, index) in group.submenu\" :key=\"index\">\r\n\r\n <h-nav-menu-group\r\n v-if = \"groupItem.submenu\"\r\n :group = \"groupItem\"\r\n :groupIndex = \"Number(`${groupIndex}.${index+1}`)\"\r\n :open = \"isGroupActive(groupItem)\"\r\n :openHover = \"openHover\" />\r\n\r\n\r\n <h-nav-menu-item\r\n v-else\r\n icon-small\r\n :index = \"groupIndex + '.' + index\"\r\n :to = \"groupItem.slug !== 'external' ? groupItem.url : null\"\r\n :href = \"groupItem.slug === 'external' ? groupItem.url : null\"\r\n :icon = \"itemIcon\"\r\n :slug = \"groupItem.slug\"\r\n :target = \"groupItem.target\">\r\n <span class=\"truncate\">{{ $t(groupItem.i18n) || groupItem.name }}</span>\r\n <vs-chip class=\"ml-auto\" :color=\"groupItem.tagColor\" v-if=\"groupItem.tag\">{{ groupItem.tag }}</vs-chip>\r\n </h-nav-menu-item>\r\n\r\n </li>\r\n </ul>\r\n </transition>\r\n <!-- /Group Items -->\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\n// import VNavMenuItem from './VerticalNavMenuItem.vue'\r\nimport HNavMenuItem from './HorizontalNavMenuItem.vue'\r\n\r\nexport default {\r\n name : 'h-nav-menu-group',\r\n props : {\r\n openHover : { type: Boolean, default: true },\r\n open : { type: Boolean, default: false },\r\n group : { type: Object },\r\n groupIndex : { type: Number },\r\n bottom : { type: Boolean, default: false }\r\n },\r\n components: {\r\n HNavMenuItem\r\n },\r\n data: () => ({\r\n openItems : false,\r\n hovered: false,\r\n dropLeft: false\r\n }),\r\n computed: {\r\n iconClasses () {\r\n let classes = 'mr-3 '\r\n classes += this.groupIndex % 1 !== 0 ? 'w-3 h-3' : 'w-5 h-5'\r\n return classes\r\n },\r\n styleItems () {\r\n const style = {}\r\n if (this.bottom) {\r\n style.top = '100%'\r\n style.left = '0'\r\n } else {\r\n style.top = '12px'\r\n style.left = '100%'\r\n }\r\n\r\n if (this.dropLeft) {\r\n style.left = null\r\n style.right = '100%'\r\n }\r\n\r\n if (this.$vs.rtl) {\r\n const temp = style.left\r\n style.left = style.right\r\n style.right = temp\r\n }\r\n\r\n return style\r\n },\r\n itemIcon () {\r\n // return (index) => {\r\n // // if (!((index.match(/\\./g) || []).length > 1)) return \"CircleIcon\"\r\n // }\r\n return 'CircleIcon'\r\n },\r\n isGroupActive () {\r\n return (item) => {\r\n const path = this.$route.fullPath\r\n let open = false\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n\r\n const func = (item) => {\r\n if (item.submenu) {\r\n item.submenu.forEach((item) => {\r\n if ((path === item.url || routeParent === item.slug) && item.url) { open = true } else if (item.submenu) { func(item) }\r\n })\r\n }\r\n }\r\n\r\n func(item)\r\n return open\r\n }\r\n }\r\n },\r\n watch: {\r\n hovered (val) {\r\n this.$nextTick(() => {\r\n if (val) {\r\n const dd = this.$refs.childDropdown\r\n\r\n if (window.innerHeight - dd.getBoundingClientRect().top - dd.getBoundingClientRect().height - 28 < 1) {\r\n const maxHeight = window.innerHeight - dd.getBoundingClientRect().top - 70\r\n dd.style.maxHeight = `${maxHeight}px`\r\n dd.style.overflowY = 'auto'\r\n dd.style.overflowX = 'hidden'\r\n }\r\n\r\n if (dd.getBoundingClientRect().left + dd.offsetWidth - (window.innerWidth - 16) >= 0 || this.$parent.dropLeft) {\r\n this.dropLeft = true\r\n }\r\n\r\n if (this.$vs.rtl) {\r\n if (dd.getBoundingClientRect().right - dd.offsetWidth - 16 < 0) {\r\n this.dropLeft = true\r\n }\r\n }\r\n } else {\r\n this.dropLeft = false\r\n }\r\n })\r\n }\r\n },\r\n methods: {\r\n mouseover () {\r\n this.hovered = true\r\n if (this.openHover) {\r\n this.showChildren()\r\n }\r\n },\r\n mouseout () {\r\n this.hovered = false\r\n if (this.openHover) {\r\n this.showChildren(false)\r\n }\r\n },\r\n showChildren (val = true) {\r\n this.openItems = val\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/horizontalNavMenuGroup.scss\"\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuGroup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuGroup.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HorizontalNavMenuGroup.vue?vue&type=template&id=73438ea0&\"\nimport script from \"./HorizontalNavMenuGroup.vue?vue&type=script&lang=js&\"\nexport * from \"./HorizontalNavMenuGroup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HorizontalNavMenuGroup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"nav-header py-4\",on:{\"mouseover\":_vm.hovered,\"mouseleave\":function($event){return _vm.hovered(false)},\"click\":function($event){_vm.showChildren = !_vm.showChildren}}},[_c('div',{staticClass:\"header-label flex items-center cursor-pointer relative px-5 py-2\",class:[\n {'text-white bg-primary-gradient header-active': _vm.isHeaderActive},\n {'header-open': _vm.isHovered || _vm.showChildren}\n ]},[_c('feather-icon',{staticClass:\"mr-3\",attrs:{\"icon\":_vm.header.icon,\"svgClasses\":\"h-5 w-5\"}}),_c('span',{staticClass:\"whitespace-no-wrap\"},[_vm._v(_vm._s(_vm.$t(_vm.header.i18n) || _vm.header.header))]),_c('feather-icon',{staticClass:\"ml-1\",attrs:{\"icon\":\"ChevronDownIcon\",\"svgClasses\":\"h-4 w-4\"}})],1),_c('transition',{attrs:{\"name\":\"fade-top-2x\"}},[_c('ul',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showChildren),expression:\"showChildren\"}],ref:\"headerDropdown\",staticClass:\"header-children h-nav-menu-dd shadow-drop text-intial absolute shadow-lg py-2\",class:{'dd-right': _vm.dropRight}},_vm._l((_vm.header.items),function(item,index){return _c('li',{key:item.name},[(!item.submenu)?[_c('h-nav-menu-item',{attrs:{\"to\":item.slug != 'external' ? item.url : '',\"href\":item.slug == 'external' ? item.url : '',\"icon\":item.icon,\"target\":item.target,\"isDisabled\":item.isDisabled,\"slug\":item.slug}},[_c('span',{staticClass:\"truncate\"},[_vm._v(_vm._s(_vm.$t(item.i18n) || item.name))]),(item.tag)?_c('vs-chip',{attrs:{\"color\":item.tagColor}},[_vm._v(_vm._s(item.tag))]):_vm._e()],1)]:[_c('h-nav-menu-group',{key:(\"group-\" + index),attrs:{\"openHover\":\"\",\"group\":item,\"groupIndex\":index,\"open\":_vm.checkGrpChildrenActive(item)}})]],2)}),0)])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div\r\n class=\"nav-header py-4\"\r\n @mouseover = \"hovered\"\r\n @mouseleave = \"hovered(false)\"\r\n @click = \"showChildren = !showChildren\">\r\n\r\n <!-- header -->\r\n <div\r\n class=\"header-label flex items-center cursor-pointer relative px-5 py-2\"\r\n :class=\"[\r\n {'text-white bg-primary-gradient header-active': isHeaderActive},\r\n {'header-open': isHovered || showChildren}\r\n ]\">\r\n <feather-icon :icon=\"header.icon\" svgClasses=\"h-5 w-5\" class=\"mr-3\" />\r\n <span class=\"whitespace-no-wrap\">{{ $t(header.i18n) || header.header }}</span>\r\n <feather-icon icon=\"ChevronDownIcon\" svgClasses=\"h-4 w-4\" class=\"ml-1\" />\r\n </div>\r\n\r\n <!-- Children -->\r\n <transition name=\"fade-top-2x\">\r\n <ul class=\"header-children h-nav-menu-dd shadow-drop text-intial absolute shadow-lg py-2\" :class=\"{'dd-right': dropRight}\" v-show=\"showChildren\" ref=\"headerDropdown\">\r\n <li v-for=\"(item, index) in header.items\" :key=\"item.name\">\r\n <template v-if=\"!item.submenu\">\r\n <h-nav-menu-item\r\n :to=\"item.slug != 'external' ? item.url : ''\"\r\n :href=\"item.slug == 'external' ? item.url : ''\"\r\n :icon=\"item.icon\" :target=\"item.target\"\r\n :isDisabled=\"item.isDisabled\"\r\n :slug=\"item.slug\">\r\n <span class=\"truncate\">{{ $t(item.i18n) || item.name }}</span>\r\n <vs-chip :color=\"item.tagColor\" v-if=\"item.tag\">{{ item.tag }}</vs-chip>\r\n </h-nav-menu-item>\r\n </template>\r\n <template v-else>\r\n <h-nav-menu-group\r\n openHover\r\n :key=\"`group-${index}`\"\r\n :group=\"item\"\r\n :groupIndex=\"index\"\r\n :open=\"checkGrpChildrenActive(item)\" />\r\n </template>\r\n </li>\r\n </ul>\r\n </transition>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport HNavMenuGroup from './HorizontalNavMenuGroup.vue'\r\nimport HNavMenuItem from './HorizontalNavMenuItem.vue'\r\n\r\nexport default {\r\n props: {\r\n header: {\r\n type: Object,\r\n requried: true\r\n },\r\n openOnHover: {\r\n type: Boolean,\r\n default: true\r\n }\r\n },\r\n components: {\r\n HNavMenuGroup,\r\n HNavMenuItem\r\n },\r\n data () {\r\n return {\r\n showChildren: false,\r\n isHovered: false,\r\n dropRight: false\r\n }\r\n },\r\n computed: {\r\n isHeaderActive () {\r\n const path = this.$route.fullPath\r\n let active = false\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n\r\n this.header.items.forEach((item) => {\r\n\r\n // If item is group\r\n if (item.submenu) {\r\n if (this.checkGrpChildrenActive(item)) { active = true }\r\n } else if (item.url) {\r\n if (path === item.url || routeParent === item.slug) { active = true }\r\n }\r\n })\r\n\r\n return active\r\n }\r\n },\r\n watch: {\r\n showChildren () {\r\n this.$nextTick(() => {\r\n if (this.showChildren) {\r\n const dd = this.$refs.headerDropdown\r\n if (dd.getBoundingClientRect().left + dd.offsetWidth - (window.innerWidth - 16) >= 0) {\r\n this.dropRight = true\r\n }\r\n }\r\n })\r\n }\r\n },\r\n methods: {\r\n checkGrpChildrenActive (group) {\r\n\r\n const path = this.$route.fullPath\r\n let active = false\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n\r\n if (group.submenu) {\r\n group.submenu.forEach((item) => {\r\n if ((path === item.url || routeParent === item.slug) && item.slug) active = true\r\n else if (item.submenu) { if (this.checkGrpChildrenActive(item)) active = true }\r\n })\r\n }\r\n\r\n return active\r\n },\r\n hovered (val = true) {\r\n this.isHovered = val\r\n if (this.openOnHover) {\r\n val ? this.showChildren = true : this.showChildren = false\r\n }\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/horizontalNavMenuHeader.scss\";\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuHeader.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenuHeader.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HorizontalNavMenuHeader.vue?vue&type=template&id=70a64979&\"\nimport script from \"./HorizontalNavMenuHeader.vue?vue&type=script&lang=js&\"\nexport * from \"./HorizontalNavMenuHeader.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HorizontalNavMenuHeader.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\r\n <div class=\"relative\">\r\n <div class=\"vx-navbar-wrapper nav-menu-wrapper\">\r\n <vs-navbar class=\"vx-navbar navbar-custom navbar-skelton\" :color=\"navbarColor\">\r\n\r\n <ul class=\"menu-items flex flex-wrap w-full items-center\">\r\n <li\r\n class = \"menu-item\"\r\n v-for = \"(item, index) in navMenuItems\"\r\n :key = \"index\"\r\n :class = \"{'mr-2': !(navMenuItems.length === index+1)}\">\r\n\r\n <!-- If header -->\r\n <template v-if=\"item.header\">\r\n <h-nav-menu-header :header=\"item\" class=\"menu-header relative\" />\r\n </template>\r\n\r\n <!-- If it's group -->\r\n <template v-else-if=\"item.submenu\">\r\n <h-nav-menu-group\r\n class=\"menu-group relative py-4\"\r\n bottom\r\n :key =\"`group-${index}`\"\r\n :group =\"item\"\r\n :groupIndex =\"index\"\r\n :open =\"checkGrpChildrenActive(item)\" />\r\n </template>\r\n\r\n <!-- If it's link -->\r\n <div v-else-if=\"item.url\" class=\"menu-link\">\r\n <h-nav-menu-item\r\n class = \"relative py-4 cursor-pointer\"\r\n :to = \"item.slug !== 'external' ? item.url : null\"\r\n :href = \"item.slug === 'external' ? item.url : null\"\r\n :icon = \"item.icon\"\r\n :target = \"item.target\"\r\n :isDisabled = \"item.isDisabled\"\r\n :slug = \"item.slug\">\r\n <span class=\"truncate\">{{ $t(item.i18n) || item.name }}</span>\r\n <vs-chip :color=\"item.tagColor\" v-if=\"item.tag\">{{ item.tag }}</vs-chip>\r\n </h-nav-menu-item>\r\n </div>\r\n\r\n </li>\r\n </ul>\r\n </vs-navbar>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport HNavMenuGroup from './HorizontalNavMenuGroup.vue'\r\nimport HNavMenuHeader from './HorizontalNavMenuHeader.vue'\r\nimport HNavMenuItem from './HorizontalNavMenuItem.vue'\r\n\r\nexport default {\r\n props: {\r\n // navbarColor : { type: String, default: \"#fff\", },\r\n navMenuItems : { type: Array, required: true }\r\n },\r\n components: {\r\n HNavMenuGroup,\r\n HNavMenuHeader,\r\n HNavMenuItem\r\n },\r\n computed: {\r\n navbarColor () {\r\n return this.$store.state.theme === 'dark' ? '#10163a' : '#fff'\r\n }\r\n },\r\n methods: {\r\n checkGrpChildrenActive (group) {\r\n const path = this.$route.fullPath\r\n let active = false\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n\r\n if (group.submenu) {\r\n group.submenu.forEach((item) => {\r\n if (active) return true\r\n if ((path === item.url || routeParent === item.slug) && item.url) { active = true } else if (item.submenu) { this.checkGrpChildrenActive(item) }\r\n })\r\n }\r\n\r\n return active\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/horizontalNavMenu.scss\"\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HorizontalNavMenu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HorizontalNavMenu.vue?vue&type=template&id=3f5cd32c&\"\nimport script from \"./HorizontalNavMenu.vue?vue&type=script&lang=js&\"\nexport * from \"./HorizontalNavMenu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./HorizontalNavMenu.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/*=========================================================================================\r\n File Name: sidebarItems.js\r\n Description: Sidebar Items list. Add / Remove menu items from here.\r\n Strucutre:\r\n url => router path\r\n name => name to display in sidebar\r\n slug => router path name\r\n icon => Feather Icon component/icon name\r\n tag => text to display on badge\r\n tagColor => class to apply on badge element\r\n i18n => Internationalization\r\n submenu => submenu of current item (current item will become dropdown )\r\n NOTE: Submenu don't have any icon(you can add icon if u want to display)\r\n isDisabled => disable sidebar item/group\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\r\n\r\nexport default [\r\n/* {\r\n url: '/my-data',\r\n name: 'اطلاعات کاربری',\r\n },*/\r\n {\r\n url: null,\r\n name: 'پیشخوان',\r\n // tag: '2',\r\n tagColor: 'warning',\r\n icon: 'HomeIcon',\r\n i18n: 'پیشخوان',\r\n permissionId:\"dashboard\",\r\n submenu: [\r\n {\r\n url: '/dashboard/ecommerce',\r\n name: 'eCommerce',\r\n slug: 'dashboard-ecommerce',\r\n i18n: 'آمار عمده فروشی',\r\n permissionId:\"dashboard.omde\"\r\n },\r\n {\r\n url: '/dashboard/analytics',\r\n name: 'eCommerce',\r\n slug: 'dashboard-ecommerce',\r\n i18n: 'آمار تک فروشی',\r\n permissionId:\"dashboard.tak\"\r\n },\r\n ]\r\n },\r\n {\r\n header: 'Apps',\r\n icon: 'PackageIcon',\r\n i18n: 'کاربری',\r\n items: [\r\n /* {\r\n url: '/apps/ticket',\r\n name: 'ticket',\r\n slug: 'ticket',\r\n icon: 'MailIcon',\r\n i18n: 'تیکت ها',\r\n permissionId:3\r\n },*/\r\n {\r\n url: null,\r\n name: 'User',\r\n icon: 'UserIcon',\r\n i18n: 'اشخاص',\r\n permissionId:\"persons\",\r\n submenu: [\r\n {\r\n url: '/customer/add',\r\n name: 'AddCustomer',\r\n slug: 'add-customer',\r\n i18n: 'اضافه کردن شخص',\r\n permissionId:\"persons.create\"\r\n },\r\n {\r\n url: '/customer/reagent-list',\r\n name: 'List',\r\n slug: 'raegentList',\r\n i18n: 'لیست کارشناسان فروش',\r\n permissionId:\"persons.list.sellers\"\r\n },\r\n {\r\n url: '/customer/omde-list',\r\n name: 'List',\r\n slug: 'omde-customer-list',\r\n i18n: 'لیست مشتریان عمده',\r\n permissionId:\"persons.list.client.omde\"\r\n },\r\n {\r\n url: '/customer/list',\r\n name: 'List',\r\n slug: 'app-user-list',\r\n i18n: 'لیست مشتریان تک',\r\n permissionId:\"persons.list.client.single\"\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'eCommerce',\r\n icon: 'ShoppingBagIcon',\r\n i18n: 'محصولات',\r\n permissionId:\"product\",\r\n submenu: [\r\n {\r\n url: '/apps/product/add',\r\n name: 'AddProduct',\r\n slug: 'add-product',\r\n i18n: 'افزودن محصول',\r\n permissionId:\"product.create\"\r\n },\r\n {\r\n url: '/apps/product/list',\r\n name: 'ProductList',\r\n slug: 'product-list',\r\n i18n: 'محصولات',\r\n permissionId:\"product.list\"\r\n },\r\n {\r\n url: '/product/change/percent',\r\n name: 'changePercent',\r\n slug: 'change-Percent',\r\n i18n: 'تغییر درصد محصولات',\r\n permissionId:\"product.percent\"\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'order',\r\n icon: 'BoxIcon',\r\n i18n: 'سفارش ها',\r\n permissionId:\"order\",\r\n submenu: [\r\n {\r\n url: '/order/create',\r\n name: 'orderOmdeList',\r\n slug: 'order-omde-list',\r\n i18n: 'ثبت سفارش تک',\r\n permissionId:\"order.create\"\r\n },\r\n {\r\n url: '/order/list',\r\n name: 'orderList',\r\n slug: 'order-list',\r\n i18n: 'لیست سفارش های تک',\r\n permissionId:\"order.list\"\r\n },\r\n {\r\n url: '/order/omde-list',\r\n name: 'orderOmdeList',\r\n slug: 'order-omde-list',\r\n i18n: 'لیست سفارش های عمده',\r\n permissionId:\"order.omde\"\r\n },\r\n {\r\n url: '/order/tamin-list',\r\n name: 'orderTaminList',\r\n slug: 'order-tamin-list',\r\n i18n: 'لیست تامین',\r\n permissionId:\"order.tamin\"\r\n }\r\n ]\r\n },\r\n\r\n {\r\n url: null,\r\n name: 'users',\r\n icon: 'UserIcon',\r\n i18n: 'مدیران',\r\n permissionId:\"user\",\r\n submenu: [\r\n {\r\n url: '/permission',\r\n name: 'permission',\r\n slug: 'user-permission',\r\n i18n: 'دسترسی ها',\r\n permissionId:\"user.permission\"\r\n },\r\n {\r\n url: '/user/create',\r\n name: 'AddUser',\r\n slug: 'add-user',\r\n i18n: 'افزودن مدیر',\r\n permissionId:\"user.create\"\r\n },\r\n {\r\n url: '/user/list',\r\n name: 'UserList',\r\n slug: 'user-list',\r\n i18n: 'لیست مدیران',\r\n permissionId:\"user.list\"\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'wallet',\r\n icon: 'CreditCardIcon',\r\n i18n: 'کیف پول',\r\n permissionId:\"wallet\",\r\n submenu: [\r\n {\r\n url: '/wallet',\r\n name: 'wallet',\r\n slug: 'wallet',\r\n i18n: 'لیست کیف پول های شارژ شده',\r\n permissionId:\"wallet.list\"\r\n },\r\n ]\r\n },\r\n\r\n /* {\r\n url: null,\r\n name: 'Promotions',\r\n icon: 'GiftIcon',\r\n i18n: 'پروموشن ها',\r\n submenu: [\r\n {\r\n url: '/apps/product/variant/promotion/add',\r\n name: 'AddPromotion',\r\n slug: 'add-promotion',\r\n i18n: 'افزودن پروموشن',\r\n permissionId:6,\r\n },\r\n {\r\n url: '/apps/product/variant/promotion/list',\r\n name: 'PromotionList',\r\n slug: 'promotion-list',\r\n i18n: 'لیست پروموشن ها',\r\n permissionId:7\r\n },\r\n ]\r\n },*/\r\n {\r\n url: null,\r\n name: 'category',\r\n icon: 'ListIcon',\r\n i18n: 'دسته بندی ها',\r\n permissionId:\"collection\",\r\n submenu: [\r\n {\r\n url: '/category/add',\r\n name: 'categoryAdd',\r\n slug: 'add-category',\r\n i18n: 'افزودن دسته بندی',\r\n permissionId:\"collection.create\"\r\n },\r\n {\r\n url: '/category/list',\r\n name: 'categoryList',\r\n slug: 'list-category',\r\n i18n: 'لیست دسته بندی ها',\r\n permissionId:\"collection.list\"\r\n }\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'finical',\r\n icon: 'DollarSignIcon',\r\n i18n: 'اسناد مالی',\r\n permissionId:\"document\",\r\n submenu: [\r\n {\r\n url: '/finical/list',\r\n name: 'finical_list',\r\n slug: 'finical_list',\r\n i18n: 'لیست اسناد',\r\n permissionId:\"document.list\"\r\n },\r\n {\r\n url: '/add/findoc',\r\n name: 'findoc',\r\n slug: 'findoc',\r\n i18n: 'وارد کردن سند مالی مشتری',\r\n permissionId:\"document.create\"\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'report',\r\n icon: 'GiftIcon',\r\n i18n: 'تخفیفات',\r\n permissionId:\"offers\",\r\n submenu: [\r\n {\r\n url: '/major/promotion/tak/add',\r\n name: 'major_promotion_add',\r\n slug: 'major_promotion_add',\r\n i18n: 'تعریف تخفیف تک',\r\n permissionId:\"offers.create.tak\"\r\n },\r\n {\r\n url: '/major/promotion/autopromotion',\r\n name: 'major_promotion_list',\r\n slug: 'major_promotion_list',\r\n i18n: 'تخفیف اتوماتیک ',\r\n permissionId:\"offers.autopromotion\"\r\n },\r\n {\r\n url: '/major/promotion/add',\r\n name: 'major_promotion_add',\r\n slug: 'major_promotion_add',\r\n i18n: 'تعریف تخفیف عمده',\r\n permissionId:\"offers.create\"\r\n },\r\n {\r\n url: '/major/promotion/list',\r\n name: 'major_promotion_list',\r\n slug: 'major_promotion_list',\r\n i18n: 'لیست تخفیفات ',\r\n permissionId:\"offers.list\"\r\n },\r\n ]\r\n },\r\n {\r\n name: 'report',\r\n icon: 'SlashIcon',\r\n i18n: 'استثناعات تخفیف',\r\n permissionId:\"offersIgnore\",\r\n url: '/major/offersIgnore',\r\n slug: 'offersIgnore',\r\n },\r\n {\r\n url: null,\r\n name: 'report',\r\n icon: 'FileTextIcon',\r\n i18n: 'گزارشات',\r\n permissionId:\"report\",\r\n submenu: [\r\n {\r\n url: '/report/order_item',\r\n name: 'report_order_item',\r\n slug: 'report_ordedr_item',\r\n i18n: 'گزارش تجمیعی سفارش و اسناد',\r\n permissionId:\"report.order.item\"\r\n },\r\n {\r\n url: '/report/product',\r\n name: 'report_product',\r\n slug: 'report_product',\r\n i18n: 'گزارش محصولات',\r\n permissionId:\"report.product\"\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'cities offer percent',\r\n // tagColor: 'warning',\r\n icon: 'PercentIcon',\r\n i18n: 'شهر ها',\r\n permissionId:\"cities\",\r\n submenu: [\r\n {\r\n url: '/city/create',\r\n name: 'create city',\r\n slug: 'create_city',\r\n i18n: 'افزودن شهر',\r\n permissionId:\"cities.create\"\r\n },\r\n {\r\n url: '/city/list',\r\n name: 'city list',\r\n slug: 'city_list',\r\n i18n: 'لیست شهر ها',\r\n permissionId:\"cities.list\"\r\n },\r\n ]\r\n },\r\n {\r\n url: '/comments',\r\n name: 'comments',\r\n // tagColor: 'warning',\r\n icon: 'MessageSquareIcon',\r\n i18n: 'دیدگاه ها',\r\n permissionId:\"comment\"\r\n },\r\n {\r\n url: null,\r\n name: 'sms',\r\n icon: 'MailIcon',\r\n i18n: 'پیامک',\r\n permissionId:\"sms\",\r\n submenu: [\r\n {\r\n url: '/sms/create',\r\n name: 'create sms',\r\n slug: 'create_sms',\r\n i18n: 'ارسال پیامک',\r\n permissionId:\"sms.create\",\r\n },\r\n /*{\r\n url: '/sms/list',\r\n name: 'sms list',\r\n slug: 'sms_list',\r\n i18n: 'لیست پیامک های ارسال شده',\r\n permissionId:\"sms.list\",\r\n },*/\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'notify',\r\n icon: 'BellIcon',\r\n i18n: 'نوتیفیکیشن',\r\n permissionId:\"notify\",\r\n submenu: [\r\n {\r\n url: '/notify/create',\r\n name: 'create notify',\r\n slug: 'create_notify',\r\n i18n: 'ارسال نوتیفیکیشن',\r\n permissionId:\"notify.create\",\r\n },\r\n /*{\r\n url: '/sms/list',\r\n name: 'sms list',\r\n slug: 'sms_list',\r\n i18n: 'لیست پیامک های ارسال شده',\r\n permissionId:\"sms.list\",\r\n },*/\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n header: 'UI',\r\n icon: 'LayersIcon',\r\n i18n: 'مدیریت',\r\n items: [\r\n {\r\n url: null,\r\n name: 'پیکر بندی',\r\n icon: 'SettingsIcon',\r\n i18n: 'پیکر بندی',\r\n permissionId:\"config\",\r\n submenu: [\r\n /*// {\r\n // url: '/config/manage/logs',\r\n // name: 'system logs',\r\n // slug: 'manage-logs',\r\n // i18n: 'رویداد های سیستمی',\r\n // permissionId:17\r\n // },\r\n /!* {\r\n url: '/config/manage/rules',\r\n name: 'Access Control',\r\n slug: 'manage-ac',\r\n i18n: 'قوانین دسترسی',\r\n permissionId:18\r\n },*!/*/\r\n {\r\n url: '/config/manage/const',\r\n name: 'Const Management',\r\n slug: 'manage-const',\r\n i18n: 'مدیریت ثابت ها',\r\n permissionId:\"config.statics\"\r\n },\r\n {\r\n url: '/config/manage/wallet',\r\n name: 'wallet Management',\r\n slug: 'manage-const',\r\n i18n: 'مدیریت کیف پول',\r\n permissionId:\"config.wallet\"\r\n }\r\n ]\r\n },\r\n ]\r\n }\r\n]\r\n\r\n\r\n/*export default [\r\n // {\r\n // url: \"/apps/email\",\r\n // name: \"Email\",\r\n // slug: \"email\",\r\n // icon: \"MailIcon\",\r\n // i18n: \"Email\",\r\n // },\r\n {\r\n url: null,\r\n name: 'داشبرد',\r\n // tag: '2',\r\n tagColor: 'warning',\r\n icon: 'HomeIcon',\r\n i18n: 'داشبرد',\r\n submenu: [\r\n /!*{\r\n url: '/dashboard/analytics',\r\n name: 'Analytics',\r\n slug: 'dashboard-analytics',\r\n i18n: 'خلاصه عملکرد'\r\n },*!/\r\n {\r\n url: '/dashboard/ecommerce',\r\n name: 'eCommerce',\r\n slug: 'dashboard-ecommerce',\r\n i18n: 'آمار عمده فروشی',\r\n },\r\n {\r\n url: '/dashboard/analytics',\r\n name: 'eCommerce',\r\n slug: 'dashboard-ecommerce',\r\n i18n: 'آمار تک فروشی',\r\n },\r\n /!* {\r\n url: null,\r\n name: 'analytics',\r\n slug: 'dashboard-ecommerce',\r\n i18n: 'تحلیل و آمار',\r\n submenu:[\r\n\r\n ]\r\n }*!/\r\n ]\r\n },\r\n {\r\n header: 'Apps',\r\n icon: 'PackageIcon',\r\n i18n: 'کاربری',\r\n items: [\r\n // {\r\n // url: '/apps/email',\r\n // name: 'Email',\r\n // slug: 'email',\r\n // icon: 'MailIcon',\r\n // i18n: 'Email'\r\n // },\r\n {\r\n url: '/apps/ticket',\r\n name: 'ticket',\r\n slug: 'ticket',\r\n icon: 'MailIcon',\r\n i18n: 'تیکت ها'\r\n },\r\n // {\r\n // url: '/apps/chat',\r\n // name: 'Chat',\r\n // slug: 'chat',\r\n // icon: 'MessageSquareIcon',\r\n // i18n: 'Chat'\r\n // },\r\n // {\r\n // url: '/apps/todo',\r\n // name: 'Todo',\r\n // slug: 'todo',\r\n // icon: 'CheckSquareIcon',\r\n // i18n: 'Todo'\r\n // },\r\n // {\r\n // url: '/apps/calendar/vue-simple-calendar',\r\n // name: 'Calendar',\r\n // slug: 'calendar-simple-calendar',\r\n // icon: 'CalendarIcon',\r\n // tagColor: 'success',\r\n // i18n: 'Calendar'\r\n // },\r\n {\r\n url: null,\r\n name: 'eCommerce',\r\n icon: 'BoxIcon',\r\n i18n: 'محصولات',\r\n submenu: [\r\n {\r\n url: '/apps/product/add',\r\n name: 'AddProduct',\r\n slug: 'add-product',\r\n i18n: 'افزودن محصول'\r\n },\r\n // {\r\n // url: '/apps/product/variant/add',\r\n // name: 'AddVariant',\r\n // slug: 'add-variant',\r\n // i18n: 'افزودن تنوع'\r\n // },\r\n {\r\n url: '/apps/product/list',\r\n name: 'ProductList',\r\n slug: 'product-list',\r\n i18n: 'محصولات'\r\n },\r\n // {\r\n // url: '/apps/eCommerce/shop',\r\n // name: 'Shop',\r\n // slug: 'ecommerce-shop',\r\n // i18n: 'Shop'\r\n // },\r\n // {\r\n // url: '/apps/eCommerce/item/',\r\n // name: 'Item Details',\r\n // slug: 'ecommerce-item-detail-view',\r\n // i18n: 'ItemDetails'\r\n // },\r\n // {\r\n // url: '/apps/eCommerce/wish-list',\r\n // name: 'Wish List',\r\n // slug: 'ecommerce-wish-list',\r\n // i18n: 'WishList'\r\n // },\r\n // {\r\n // url: '/apps/eCommerce/checkout',\r\n // name: 'Checkout',\r\n // slug: 'ecommerce-checkout',\r\n // i18n: 'Checkout'\r\n // }\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'Promotions',\r\n icon: 'BoxIcon',\r\n i18n: 'پروموشن ها',\r\n submenu: [\r\n {\r\n url: '/apps/product/variant/promotion/add',\r\n name: 'AddPromotion',\r\n slug: 'add-promotion',\r\n i18n: 'افزودن پروموشن'\r\n },\r\n {\r\n url: '/apps/product/variant/promotion/list',\r\n name: 'PromotionList',\r\n slug: 'promotion-list',\r\n i18n: 'لیست پروموشن ها'\r\n },\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'category',\r\n icon: 'BoxIcon',\r\n i18n: 'دسته بندی ها',\r\n submenu: [\r\n {\r\n url: '/category/add',\r\n name: 'categoryAdd',\r\n slug: 'add-category',\r\n i18n: 'افزودن دسته بندی'\r\n },\r\n {\r\n url: '/category/list',\r\n name: 'categoryList',\r\n slug: 'list-category',\r\n i18n: 'لیست دسته بندی ها'\r\n }\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'order',\r\n icon: 'BoxIcon',\r\n i18n: 'سفارش ها',\r\n submenu: [\r\n {\r\n url: '/order/list',\r\n name: 'orderList',\r\n slug: 'order-list',\r\n i18n: 'لیست سفارش ها'\r\n },\r\n {\r\n url: '/order/omde-list',\r\n name: 'orderOmdeList',\r\n slug: 'order-omde-list',\r\n i18n: 'سفارش های عمده'\r\n },\r\n {\r\n url: '/order/tamin-list',\r\n name: 'orderTaminList',\r\n slug: 'order-tamin-list',\r\n i18n: 'لیست تامین'\r\n }\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'User',\r\n icon: 'UserIcon',\r\n i18n: 'اشخاص',\r\n submenu: [\r\n {\r\n url: '/customer/list',\r\n name: 'List',\r\n slug: 'app-user-list',\r\n i18n: 'لیست مشتریان'\r\n },\r\n {\r\n url: '/customer/omde-list',\r\n name: 'List',\r\n slug: 'omde-customer-list',\r\n i18n: 'مشتریان عمده'\r\n },\r\n {\r\n url: '/customer/add',\r\n name: 'AddCustomer',\r\n slug: 'add-customer',\r\n i18n: 'افزودن مشتری'\r\n },\r\n // {\r\n // url: '/apps/user/user-edit/268',\r\n // name: 'Edit',\r\n // slug: 'app-user-edit',\r\n // i18n: 'Edit'\r\n // }\r\n ]\r\n },\r\n {\r\n url: null,\r\n name: 'order',\r\n icon: 'BoxIcon',\r\n i18n: 'سند مالی',\r\n submenu: [\r\n {\r\n url: '/add/findoc',\r\n name: 'findoc',\r\n slug: 'findoc',\r\n i18n: 'وارد کردن سند مالی مشتری'\r\n },\r\n ]\r\n },\r\n // {\r\n // url: null,\r\n // name: 'finance',\r\n // icon: 'DollarSignIcon',\r\n // i18n: 'مالی',\r\n // submenu: [\r\n // {\r\n // url: '/apps/finance/fee-list',\r\n // name: 'List',\r\n // slug: 'app-fee-list',\r\n // i18n: 'لیست پورسانت ها'\r\n // },\r\n // {\r\n // url: '/apps/finance/order-list',\r\n // name: 'List',\r\n // slug: 'app-order-list',\r\n // i18n: 'جدول فروش'\r\n // },\r\n // {\r\n // url: '/apps/finance/bag-list',\r\n // name: 'List',\r\n // slug: 'app-bag-list',\r\n // i18n: 'فروش کیفی ها'\r\n // },\r\n // {\r\n // url: '/apps/finance/debit-list',\r\n // name: 'List',\r\n // slug: 'app-debit-list',\r\n // i18n: 'بدهکاران و بستانکاران'\r\n // },\r\n // // {\r\n // // url: '/apps/user/user-edit/268',\r\n // // name: 'Edit',\r\n // // slug: 'app-user-edit',\r\n // // i18n: 'Edit'\r\n // // }\r\n // ]\r\n // },\r\n ]\r\n },\r\n {\r\n header: 'UI',\r\n icon: 'LayersIcon',\r\n i18n: 'مدیریت',\r\n items: [\r\n {\r\n url: null,\r\n name: 'پیکر بندی',\r\n icon: 'SettingsIcon',\r\n i18n: 'پیکر بندی',\r\n submenu: [\r\n {\r\n url: '/config/manage/logs',\r\n name: 'system logs',\r\n slug: 'manage-logs',\r\n i18n: 'رویداد های سیستمی'\r\n },\r\n {\r\n url: '/config/manage/rules',\r\n name: 'Access Control',\r\n slug: 'manage-ac',\r\n i18n: 'قوانین دسترسی'\r\n },\r\n {\r\n url: '/config/manage/const',\r\n name: 'Const Management',\r\n slug: 'manage-const',\r\n i18n: 'مدیریت ثابت ها'\r\n }\r\n ]\r\n },\r\n // {\r\n // url: null,\r\n // name: 'Data List',\r\n // tag: 'new',\r\n // tagColor: 'primary',\r\n // icon: 'ListIcon',\r\n // i18n: 'DataList',\r\n // submenu: [\r\n // {\r\n // url: '/ui-elements/data-list/list-view',\r\n // name: 'List View',\r\n // slug: 'data-list-list-view',\r\n // i18n: 'ListView'\r\n // },\r\n // {\r\n // url: '/ui-elements/data-list/thumb-view',\r\n // name: 'Thumb View',\r\n // slug: 'data-list-thumb-view',\r\n // i18n: 'ThumbView'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Grid',\r\n // icon: 'LayoutIcon',\r\n // i18n: 'Grid',\r\n // submenu: [\r\n // {\r\n // url: '/ui-elements/grid/vuesax',\r\n // name: 'Vuesax',\r\n // slug: 'grid-vuesax',\r\n // i18n: 'Vuesax'\r\n // },\r\n // {\r\n // url: '/ui-elements/grid/tailwind',\r\n // name: 'Tailwind',\r\n // slug: 'grid-tailwind',\r\n // i18n: 'Tailwind'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: '/ui-elements/colors',\r\n // name: 'Colors',\r\n // slug: 'colors',\r\n // icon: 'DropletIcon',\r\n // i18n: 'Colors'\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Card',\r\n // icon: 'CreditCardIcon',\r\n // i18n: 'Card',\r\n // submenu: [\r\n // {\r\n // url: '/ui-elements/card/basic',\r\n // name: 'Basic',\r\n // slug: 'basic-cards',\r\n // i18n: 'Basic'\r\n // },\r\n // {\r\n // url: '/ui-elements/card/statistics',\r\n // name: 'Statistics',\r\n // slug: 'statistics-cards',\r\n // i18n: 'Statistics'\r\n // },\r\n // {\r\n // url: '/ui-elements/card/analytics',\r\n // name: 'Analytics',\r\n // slug: 'analytics-cards',\r\n // i18n: 'Analytics'\r\n // },\r\n // {\r\n // url: '/ui-elements/card/card-actions',\r\n // name: 'Card Actions',\r\n // slug: 'card-actions',\r\n // i18n: 'CardActions'\r\n // },\r\n // {\r\n // url: '/ui-elements/card/card-colors',\r\n // name: 'Card Colors',\r\n // slug: 'card-colors',\r\n // i18n: 'CardColors'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Components',\r\n // icon: 'ArchiveIcon',\r\n // i18n: 'Components',\r\n // submenu: [\r\n // {\r\n // url: '/components/alert',\r\n // name: 'Alert',\r\n // slug: 'component-alert',\r\n // i18n: 'Alert'\r\n // },\r\n // {\r\n // url: '/components/avatar',\r\n // name: 'Avatar',\r\n // slug: 'component-avatar',\r\n // i18n: 'Avatar'\r\n // },\r\n // {\r\n // url: '/components/breadcrumb',\r\n // name: 'Breadcrumb',\r\n // slug: 'component-breadcrumb',\r\n // i18n: 'Breadcrumb'\r\n // },\r\n // {\r\n // url: '/components/button',\r\n // name: 'Button',\r\n // slug: 'component-button',\r\n // i18n: 'Button'\r\n // },\r\n // {\r\n // url: '/components/button-group',\r\n // name: 'Button Group',\r\n // slug: 'component-button-group',\r\n // i18n: 'ButtonGroup'\r\n // },\r\n // {\r\n // url: '/components/chip',\r\n // name: 'Chip',\r\n // slug: 'component-chip',\r\n // i18n: 'Chip'\r\n // },\r\n // {\r\n // url: '/components/collapse',\r\n // name: 'Collapse',\r\n // slug: 'component-collapse',\r\n // i18n: 'Collapse'\r\n // },\r\n // {\r\n // url: '/components/dialogs',\r\n // name: 'Dialogs',\r\n // slug: 'component-dialog',\r\n // i18n: 'Dialogs'\r\n // },\r\n // {\r\n // url: '/components/divider',\r\n // name: 'Divider',\r\n // slug: 'component-divider',\r\n // i18n: 'Divider'\r\n // },\r\n // {\r\n // url: '/components/dropdown',\r\n // name: 'DropDown',\r\n // slug: 'component-drop-down',\r\n // i18n: 'DropDown'\r\n // },\r\n // {\r\n // url: '/components/list',\r\n // name: 'List',\r\n // slug: 'component-list',\r\n // i18n: 'List'\r\n // },\r\n // {\r\n // url: '/components/loading',\r\n // name: 'Loading',\r\n // slug: 'component-loading',\r\n // i18n: 'Loading'\r\n // },\r\n // {\r\n // url: '/components/navbar',\r\n // name: 'Navbar',\r\n // slug: 'component-navbar',\r\n // i18n: 'Navbar'\r\n // },\r\n // {\r\n // url: '/components/notifications',\r\n // name: 'Notifications',\r\n // slug: 'component-notifications',\r\n // i18n: 'Notifications'\r\n // },\r\n // {\r\n // url: '/components/pagination',\r\n // name: 'Pagination',\r\n // slug: 'component-pagination',\r\n // i18n: 'Pagination'\r\n // },\r\n // {\r\n // url: '/components/popup',\r\n // name: 'Popup',\r\n // slug: 'component-popup',\r\n // i18n: 'Popup'\r\n // },\r\n // {\r\n // url: '/components/progress',\r\n // name: 'Progress',\r\n // slug: 'component-progress',\r\n // i18n: 'Progress'\r\n // },\r\n // {\r\n // url: '/components/sidebar',\r\n // name: 'Sidebar',\r\n // slug: 'component-sidebar',\r\n // i18n: 'Sidebar'\r\n // },\r\n // {\r\n // url: '/components/slider',\r\n // name: 'Slider',\r\n // slug: 'component-slider',\r\n // i18n: 'Slider'\r\n // },\r\n // {\r\n // url: '/components/tabs',\r\n // name: 'Tabs',\r\n // slug: 'component-tabs',\r\n // i18n: 'Tabs'\r\n // },\r\n // {\r\n // url: '/components/tooltip',\r\n // name: 'Tooltip',\r\n // slug: 'component-tooltip',\r\n // i18n: 'Tooltip'\r\n // },\r\n // {\r\n // url: '/components/upload',\r\n // name: 'Upload',\r\n // slug: 'component-upload',\r\n // i18n: 'Upload'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Extensions',\r\n // icon: 'PlusCircleIcon',\r\n // i18n: 'Extensions',\r\n // submenu: [\r\n // {\r\n // url: '/extensions/select',\r\n // name: 'Select',\r\n // icon: 'PocketIcon',\r\n // slug: 'extra-component-select',\r\n // i18n: 'Select'\r\n // },\r\n // {\r\n // url: '/extensions/quill-editor',\r\n // name: 'Quill Editor',\r\n // icon: 'EditIcon',\r\n // slug: 'extra-component-quill-editor',\r\n // i18n: 'QuillEditor'\r\n // },\r\n // {\r\n // url: '/extensions/drag-and-drop',\r\n // name: 'Drag & Drop',\r\n // icon: 'DropletIcon',\r\n // slug: 'extra-component-drag-and-drop',\r\n // i18n: 'DragAndDrop'\r\n // },\r\n // {\r\n // url: '/extensions/datepicker',\r\n // name: 'Datepicker',\r\n // icon: 'CalendarIcon',\r\n // slug: 'extra-component-datepicker',\r\n // i18n: 'Datepicker'\r\n // },\r\n // {\r\n // url: '/extensions/datetime-picker',\r\n // name: 'Datetime Picker',\r\n // icon: 'ClockIcon',\r\n // slug: 'extra-component-datetime-picker',\r\n // i18n: 'DatetimePicker'\r\n // },\r\n // {\r\n // url: '/extensions/access-control',\r\n // name: 'Access Control',\r\n // slug: 'extra-component-access-control',\r\n // i18n: 'AccessControl'\r\n // },\r\n // {\r\n // url: '/extensions/i18n',\r\n // name: 'I18n',\r\n // slug: 'extra-component-i18n',\r\n // i18n: 'I18n'\r\n // },\r\n // {\r\n // url: '/extensions/carousel',\r\n // name: 'Carousel',\r\n // icon: 'LayersIcon',\r\n // slug: 'extra-component-carousel',\r\n // i18n: 'Carousel'\r\n // },\r\n // {\r\n // url: '/extensions/clipboard',\r\n // name: 'Clipboard',\r\n // icon: 'CopyIcon',\r\n // slug: 'extra-component-clipboard',\r\n // i18n: 'Clipboard'\r\n // },\r\n // {\r\n // url: '/extensions/context-menu',\r\n // name: 'Context Menu',\r\n // icon: 'MoreHorizontalIcon',\r\n // slug: 'extra-component-context-menu',\r\n // i18n: 'ContextMenu'\r\n // },\r\n // {\r\n // url: '/extensions/star-ratings',\r\n // name: 'Star Ratings',\r\n // icon: 'StarIcon',\r\n // slug: 'extra-component-star-ratings',\r\n // i18n: 'StarRatings'\r\n // },\r\n // {\r\n // url: '/extensions/autocomplete',\r\n // name: 'Autocomplete',\r\n // icon: 'Edit3Icon',\r\n // slug: 'extra-component-autocomplete',\r\n // i18n: 'Autocomplete'\r\n // },\r\n // {\r\n // url: '/extensions/tree',\r\n // name: 'Tree',\r\n // icon: 'GitPullRequestIcon',\r\n // slug: 'extra-component-tree',\r\n // i18n: 'Tree'\r\n // },\r\n // // {\r\n // // name: \"Import/Export\",\r\n // // i18n: \"Import/Export\",\r\n // // submenu: [\r\n //\r\n // // ]\r\n // // },\r\n // {\r\n // url: '/import-export/import',\r\n // name: 'Import',\r\n // icon: 'HomeIcon',\r\n // slug: 'import',\r\n // i18n: 'Import'\r\n // },\r\n // {\r\n // url: '/import-export/export',\r\n // name: 'Export',\r\n // icon: 'HomeIcon',\r\n // slug: 'export',\r\n // i18n: 'Export'\r\n // },\r\n // {\r\n // url: '/import-export/export-selected',\r\n // name: 'Export Selected',\r\n // icon: 'HomeIcon',\r\n // slug: 'export-selected',\r\n // i18n: 'ExportSelected'\r\n // }\r\n // ]\r\n // }\r\n ]\r\n },\r\n // {\r\n // header: 'Forms & Table',\r\n // icon: 'Edit3Icon',\r\n // i18n: 'FormsAndTable',\r\n // items: [\r\n // {\r\n // url: null,\r\n // name: 'Form Elements',\r\n // icon: 'CopyIcon',\r\n // i18n: 'FormElements',\r\n // submenu: [\r\n // // {\r\n // // url: '/forms/form-elements/select',\r\n // // name: \"Select\",\r\n // // slug: \"form-element-select\",\r\n // // i18n: \"Select\",\r\n // // },\r\n // {\r\n // url: '/forms/form-elements/switch',\r\n // name: 'Switch',\r\n // slug: 'form-element-switch',\r\n // i18n: 'Switch'\r\n // },\r\n // {\r\n // url: '/forms/form-elements/checkbox',\r\n // name: 'Checkbox',\r\n // slug: 'form-element-checkbox',\r\n // i18n: 'Checkbox'\r\n // },\r\n // {\r\n // url: '/forms/form-elements/radio',\r\n // name: 'Radio',\r\n // slug: 'form-element-radio',\r\n // i18n: 'Radio'\r\n // },\r\n // {\r\n // url: '/forms/form-elements/input',\r\n // name: 'Input',\r\n // slug: 'form-element-input',\r\n // i18n: 'Input'\r\n // },\r\n // {\r\n // url: '/forms/form-elements/number-input',\r\n // name: 'Number Input',\r\n // slug: 'form-element-number-input',\r\n // i18n: 'NumberInput'\r\n // },\r\n // {\r\n // url: '/forms/form-elements/textarea',\r\n // name: 'Textarea',\r\n // slug: 'form-element-textarea',\r\n // i18n: 'Textarea'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: '/forms/form-layouts',\r\n // name: 'Form Layouts',\r\n // icon: 'PackageIcon',\r\n // slug: 'forms-form-layouts',\r\n // i18n: 'FormLayouts'\r\n // },\r\n // {\r\n // url: '/forms/form-wizard',\r\n // name: 'Form Wizard',\r\n // icon: 'PackageIcon',\r\n // slug: 'extra-component-form-wizard',\r\n // i18n: 'FormWizard'\r\n // },\r\n // {\r\n // url: '/forms/form-validation',\r\n // name: 'Form Validation',\r\n // icon: 'CheckCircleIcon',\r\n // slug: 'extra-component-form-validation',\r\n // i18n: 'FormValidation'\r\n // },\r\n // {\r\n // url: '/forms/form-input-group',\r\n // name: 'Form Input Group',\r\n // icon: 'MenuIcon',\r\n // slug: 'extra-component-form-input-group',\r\n // i18n: 'FormInputGroup'\r\n // },\r\n // {\r\n // url: '/ui-elements/table',\r\n // name: 'Table',\r\n // slug: 'table',\r\n // icon: 'GridIcon',\r\n // i18n: 'Table'\r\n // },\r\n // {\r\n // url: '/ui-elements/ag-grid-table',\r\n // name: 'agGrid Table',\r\n // slug: 'ag-grid-table',\r\n // icon: 'GridIcon',\r\n // i18n: 'agGridTable'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // header: 'Pages',\r\n // icon: 'FileIcon',\r\n // i18n: 'Pages',\r\n // items: [\r\n // {\r\n // url: '/pages/profile',\r\n // slug: 'page-profile',\r\n // name: 'Profile',\r\n // icon: 'UserIcon',\r\n // i18n: 'Profile'\r\n // },\r\n // {\r\n // url: '/pages/user-settings',\r\n // slug: 'page-user-settings',\r\n // name: 'User Settings',\r\n // icon: 'SettingsIcon',\r\n // i18n: 'UserSettings'\r\n // },\r\n // {\r\n // url: '/pages/faq',\r\n // slug: 'page-faq',\r\n // name: 'FAQ',\r\n // icon: 'HelpCircleIcon',\r\n // i18n: 'FAQ'\r\n // },\r\n // {\r\n // url: '/pages/knowledge-base',\r\n // slug: 'page-knowledge-base',\r\n // name: 'Knowledge Base',\r\n // icon: 'InfoIcon',\r\n // i18n: 'KnowledgeBase'\r\n // },\r\n // {\r\n // url: '/pages/search',\r\n // slug: 'page-search',\r\n // name: 'Search',\r\n // icon: 'SearchIcon',\r\n // i18n: 'Search'\r\n // },\r\n // {\r\n // url: '/pages/invoice',\r\n // slug: 'page-invoice',\r\n // name: 'Invoice',\r\n // icon: 'InfoIcon',\r\n // i18n: 'Invoice'\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Authentication',\r\n // icon: 'PieChartIcon',\r\n // i18n: 'Authentication',\r\n // submenu: [\r\n // {\r\n // url: '/pages/login',\r\n // name: 'Login',\r\n // slug: 'pages-login',\r\n // i18n: 'Login',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/register',\r\n // name: 'Register',\r\n // slug: 'pages-register',\r\n // i18n: 'Register',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/forgot-password',\r\n // name: 'Forgot Password',\r\n // slug: 'pages-forgot-password',\r\n // i18n: 'ForgotPassword',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/reset-password',\r\n // name: 'Reset Password',\r\n // slug: 'pages-reset-password',\r\n // i18n: 'ResetPassword',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/lock-screen',\r\n // name: 'Lock Screen',\r\n // slug: 'pages-lock-screen',\r\n // i18n: 'LockScreen',\r\n // target: '_blank'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Miscellaneous',\r\n // icon: 'CoffeeIcon',\r\n // i18n: 'Miscellaneous',\r\n // submenu: [\r\n // {\r\n // url: '/pages/not-authorized',\r\n // name: 'Not Authorized',\r\n // slug: 'page-not-authorized',\r\n // icon: 'XCircleIcon',\r\n // i18n: 'NotAuthorized',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/maintenance',\r\n // name: 'Maintenance',\r\n // slug: 'page-maintenance',\r\n // icon: 'AnchorIcon',\r\n // i18n: 'Maintenance',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/comingsoon',\r\n // slug: 'page-coming-soon',\r\n // name: 'Coming Soon',\r\n // icon: 'ClockIcon',\r\n // i18n: 'ComingSoon',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/error-404',\r\n // name: '404',\r\n // slug: 'page-error-404',\r\n // i18n: '404',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: '/pages/error-500',\r\n // name: '500',\r\n // slug: 'page-error-500',\r\n // i18n: '500',\r\n // target: '_blank'\r\n // }\r\n // ]\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // header: 'Charts & Maps',\r\n // icon: 'PieChartIcon',\r\n // i18n: 'ChartsAndMaps',\r\n // items: [\r\n // {\r\n // url: null,\r\n // name: 'Charts',\r\n // icon: 'PieChartIcon',\r\n // tag: '3',\r\n // tagColor: 'success',\r\n // i18n: 'Charts',\r\n // submenu: [\r\n // {\r\n // url: '/charts-and-maps/charts/apex-charts',\r\n // name: 'Apex Charts',\r\n // slug: 'extra-component-charts-apex-charts',\r\n // i18n: 'ApexCharts'\r\n // },\r\n // {\r\n // url: '/charts-and-maps/charts/chartjs',\r\n // name: 'chartjs',\r\n // slug: 'extra-component-charts-chartjs',\r\n // i18n: 'chartjs'\r\n // },\r\n // {\r\n // url: '/charts-and-maps/charts/echarts',\r\n // name: 'echarts',\r\n // slug: 'extra-component-charts-echarts',\r\n // i18n: 'echarts'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: '/charts-and-maps/maps/google-map',\r\n // name: 'Google Map',\r\n // icon: 'MapIcon',\r\n // slug: 'extra-component-maps-google-map',\r\n // i18n: 'GoogleMap'\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // header: 'Others',\r\n // icon: 'MoreHorizontalIcon',\r\n // i18n: 'Others',\r\n // items: [\r\n // {\r\n // url: null,\r\n // name: 'Menu Levels',\r\n // icon: 'MenuIcon',\r\n // i18n: 'MenuLevels',\r\n // submenu: [\r\n // {\r\n // url: null,\r\n // name: 'Menu Level 2.1',\r\n // i18n: 'MenuLevel2p1'\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Menu Level 2.2',\r\n // i18n: 'MenuLevel2p2',\r\n // submenu: [\r\n // {\r\n // url: null,\r\n // name: 'Menu Level 3.1',\r\n // i18n: 'MenuLevel3p1'\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Menu Level 3.2',\r\n // i18n: 'MenuLevel3p2'\r\n // }\r\n // ]\r\n // }\r\n // ]\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Disabled Menu',\r\n // icon: 'EyeOffIcon',\r\n // i18n: 'DisabledMenu',\r\n // isDisabled: true\r\n // },\r\n // {\r\n // url: null,\r\n // name: 'Support',\r\n // icon: 'SmileIcon',\r\n // i18n: 'Support',\r\n // submenu: [\r\n // {\r\n // url: 'https://pixinvent.com/demo/vuexy-vuejs-admin-dashboard-template/documentation/',\r\n // name: 'Documentation',\r\n // icon: 'BookOpenIcon',\r\n // slug: 'external',\r\n // i18n: 'Documentation',\r\n // target: '_blank'\r\n // },\r\n // {\r\n // url: 'https://pixinvent.ticksy.com/',\r\n // name: 'Raise Support',\r\n // icon: 'LifeBuoyIcon',\r\n // slug: 'external',\r\n // i18n: 'RaiseSupport',\r\n // target: '_blank'\r\n // }\r\n // ]\r\n // }\r\n // ]\r\n // }\r\n]*/\r\n\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"theme-customizer\"}},[_c('vs-button',{staticClass:\"customizer-btn\",attrs:{\"color\":\"primary\",\"type\":\"filled\",\"icon-pack\":\"feather\",\"icon\":\"icon-settings\"},on:{\"click\":function($event){$event.stopPropagation();_vm.active=!_vm.active}}}),_c('vs-sidebar',{staticClass:\"items-no-padding\",attrs:{\"click-not-close\":\"\",\"hidden-background\":\"\",\"position-right\":\"\"},model:{value:(_vm.active),callback:function ($$v) {_vm.active=$$v},expression:\"active\"}},[_c('div',{staticClass:\"h-full\"},[_c('div',{staticClass:\"customizer-header mt-6 flex items-center justify-between px-6\"},[_c('div',[_c('h4',[_vm._v(\"THEME CUSTOMIZER\")]),_c('small',[_vm._v(\"Customize & Preview in Real Time\")])]),_c('feather-icon',{staticClass:\"cursor-pointer\",attrs:{\"icon\":\"XIcon\"},on:{\"click\":function($event){$event.stopPropagation();_vm.active = false}}})],1),_c('vs-divider',{staticClass:\"mb-0\"}),_c(_vm.scrollbarTag,{key:_vm.$vs.rtl,tag:\"component\",staticClass:\"scroll-area--customizer pt-4 pb-6\",attrs:{\"settings\":_vm.settings}},[_c('div',{staticClass:\"px-6\"},[_c('div',{staticClass:\"mt-4\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"Layout Type\")]),_c('div',[_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"vertical\",\"vs-name\":\"layout-type-vertical\"},model:{value:(_vm.layoutType),callback:function ($$v) {_vm.layoutType=$$v},expression:\"layoutType\"}},[_vm._v(\"Vertical\")]),_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"horizontal\",\"vs-name\":\"layout-type-horizontal\"},model:{value:(_vm.layoutType),callback:function ($$v) {_vm.layoutType=$$v},expression:\"layoutType\"}},[_vm._v(\"Horizontal\")])],1)]),_c('vs-divider'),_c('div',[_c('h5',{staticClass:\"mb-4\"},[_vm._v(\"Theme Color\")]),_c('ul',{staticClass:\"clearfix\"},[_vm._l((_vm.themeColors),function(color){return _c('li',{key:color,staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\",class:{'shadow-outline': color == _vm.primaryColor},style:({backgroundColor: color}),on:{\"click\":function($event){return _vm.updatePrimaryColor(color)}}})}),_c('li',{staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\",class:{'shadow-outline': _vm.customPrimaryColor == _vm.primaryColor},style:({backgroundColor: _vm.customPrimaryColor}),on:{\"click\":function($event){return _vm.updatePrimaryColor(_vm.customPrimaryColor)}}}),_c('li',{staticClass:\"float-left\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.customPrimaryColor),expression:\"customPrimaryColor\"}],staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2\",attrs:{\"type\":\"color\"},domProps:{\"value\":(_vm.customPrimaryColor)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.customPrimaryColor=$event.target.value}}})])],2)]),_c('vs-divider'),_c('div',{staticClass:\"mt-4\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"Theme Mode\")]),_c('div',[_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"light\",\"vs-name\":\"theme-mode-light\"},model:{value:(_vm.themeMode),callback:function ($$v) {_vm.themeMode=$$v},expression:\"themeMode\"}},[_vm._v(\"Light\")]),_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"dark\",\"vs-name\":\"theme-mode-dark\"},model:{value:(_vm.themeMode),callback:function ($$v) {_vm.themeMode=$$v},expression:\"themeMode\"}},[_vm._v(\"Dark\")]),(_vm.layoutType === 'vertical')?_c('vs-radio',{attrs:{\"vs-value\":\"semi-dark\",\"vs-name\":\"theme-mode-semi-dark\"},model:{value:(_vm.themeMode),callback:function ($$v) {_vm.themeMode=$$v},expression:\"themeMode\"}},[_vm._v(\"Semi Dark\")]):_vm._e()],1)]),_c('vs-divider'),(_vm.layoutType === 'vertical')?[_c('div',{staticClass:\"mt-4 flex justify-between\"},[_c('h5',[_vm._v(\"Collapse Sidebar\")]),_c('vs-switch',{model:{value:(_vm.reduced_sidebar),callback:function ($$v) {_vm.reduced_sidebar=$$v},expression:\"reduced_sidebar\"}})],1),_c('vs-divider')]:_vm._e(),(_vm.layoutType === 'vertical')?[_c('div',{staticClass:\"mt-4\"},[_c('h5',[_vm._v(\"Navbar Color\")]),_c('ul',{staticClass:\"clearfix\"},[_c('li',{staticClass:\"w-10 m-2 h-10 rounded-lg float-left cursor-pointer border border-solid d-theme-border-grey-light\",class:_vm.navbarColorOptionClasses(_vm.navbarColorInitial),style:({background: _vm.navbarColorInitial}),on:{\"click\":function($event){_vm.navbarColorLocal = _vm.navbarColorInitial}}}),_vm._l((_vm.themeColors),function(color){return _c('li',{key:color,staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\",class:_vm.navbarColorOptionClasses(color),style:({backgroundColor: color}),on:{\"click\":function($event){_vm.navbarColorLocal = color}}})}),_c('li',{staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\",class:_vm.navbarColorOptionClasses(_vm.navbarColorOptionClasses),style:({backgroundColor: _vm.customNavbarColor}),on:{\"click\":function($event){_vm.navbarColorLocal = _vm.customNavbarColor}}}),_c('li',{staticClass:\"float-left\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.customNavbarColor),expression:\"customNavbarColor\"}],staticClass:\"w-10 cursor-pointer h-10 rounded-lg m-2\",attrs:{\"type\":\"color\"},domProps:{\"value\":(_vm.customNavbarColor)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.customNavbarColor=$event.target.value}}})])],2)]),_c('vs-divider')]:_vm._e(),_c('div',{staticClass:\"mt-4\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(_vm._s((_vm.layoutType === 'vertical' || _vm.windowWidth < 1200) ? \"Navbar\" : \"Nav Menu\")+\" Type\")]),_c('div',[(_vm.layoutType === 'vertical' || _vm.windowWidth < 1200)?_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"hidden\",\"vs-name\":\"navbar-type-hidden\"},model:{value:(_vm.navbarTypeLocal),callback:function ($$v) {_vm.navbarTypeLocal=$$v},expression:\"navbarTypeLocal\"}},[_vm._v(\"Hidden\")]):_vm._e(),_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"static\",\"vs-name\":\"navbar-type-static\"},model:{value:(_vm.navbarTypeLocal),callback:function ($$v) {_vm.navbarTypeLocal=$$v},expression:\"navbarTypeLocal\"}},[_vm._v(\"Static\")]),_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"sticky\",\"vs-name\":\"navbar-type-sticky\"},model:{value:(_vm.navbarTypeLocal),callback:function ($$v) {_vm.navbarTypeLocal=$$v},expression:\"navbarTypeLocal\"}},[_vm._v(\"Sticky\")]),_c('vs-radio',{attrs:{\"vs-value\":\"floating\",\"vs-name\":\"navbar-type-floating\"},model:{value:(_vm.navbarTypeLocal),callback:function ($$v) {_vm.navbarTypeLocal=$$v},expression:\"navbarTypeLocal\"}},[_vm._v(\"Floating\")])],1)]),_c('vs-divider'),_c('div',{staticClass:\"mt-4\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"Footer Type\")]),_c('div',[_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"hidden\",\"vs-name\":\"footer-type-hidden\"},model:{value:(_vm.footerTypeLocal),callback:function ($$v) {_vm.footerTypeLocal=$$v},expression:\"footerTypeLocal\"}},[_vm._v(\"Hidden\")]),_c('vs-radio',{staticClass:\"mr-4\",attrs:{\"vs-value\":\"static\",\"vs-name\":\"footer-type-static\"},model:{value:(_vm.footerTypeLocal),callback:function ($$v) {_vm.footerTypeLocal=$$v},expression:\"footerTypeLocal\"}},[_vm._v(\"Static\")]),_c('vs-radio',{attrs:{\"vs-value\":\"sticky\",\"vs-name\":\"footer-type-sticky\"},model:{value:(_vm.footerTypeLocal),callback:function ($$v) {_vm.footerTypeLocal=$$v},expression:\"footerTypeLocal\"}},[_vm._v(\"Sticky\")])],1)]),_c('vs-divider'),_c('div',{staticClass:\"mt-4 flex justify-between\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"RTL\")]),_c('vs-switch',{model:{value:(_vm.rtl),callback:function ($$v) {_vm.rtl=$$v},expression:\"rtl\"}})],1),_c('vs-divider'),_c('div',{staticClass:\"mt-4 flex justify-between\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"Hide Scroll To Top\")]),_c('vs-switch',{model:{value:(_vm.hideScrollToTopLocal),callback:function ($$v) {_vm.hideScrollToTopLocal=$$v},expression:\"hideScrollToTopLocal\"}})],1),_c('vs-divider'),_c('div',{staticClass:\"mt-4\"},[_c('h5',{staticClass:\"mb-2\"},[_vm._v(\"Router Animation \"+_vm._s(_vm.routerTransitionLocal))]),_c('vs-select',{model:{value:(_vm.routerTransitionLocal),callback:function ($$v) {_vm.routerTransitionLocal=$$v},expression:\"routerTransitionLocal\"}},_vm._l((_vm.routerTransitionsList),function(item,index){return _c('vs-select-item',{key:index,attrs:{\"value\":item.value,\"text\":item.text}})}),1)],1)],2)])],1)])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\n File Name: TheCustomizer.vue\r\n Description: Template Customizer\r\n Component Name: TheCustomizer\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n<template>\r\n <div id=\"theme-customizer\">\r\n\r\n <!-- Open Customizer Button -->\r\n <vs-button\r\n @click.stop=\"active=!active\"\r\n color=\"primary\"\r\n type=\"filled\"\r\n class=\"customizer-btn\"\r\n icon-pack=\"feather\"\r\n icon=\"icon-settings\" />\r\n\r\n <!-- Customizer Content -->\r\n <vs-sidebar\r\n click-not-close\r\n hidden-background\r\n position-right\r\n v-model=\"active\"\r\n class=\"items-no-padding\">\r\n <div class=\"h-full\">\r\n\r\n <div class=\"customizer-header mt-6 flex items-center justify-between px-6\">\r\n <div>\r\n <h4>THEME CUSTOMIZER</h4>\r\n <small>Customize & Preview in Real Time</small>\r\n </div>\r\n <feather-icon icon=\"XIcon\" @click.stop=\"active = false\" class=\"cursor-pointer\"></feather-icon>\r\n </div>\r\n\r\n <vs-divider class=\"mb-0\" />\r\n\r\n <component :is=\"scrollbarTag\" class=\"scroll-area--customizer pt-4 pb-6\" :settings=\"settings\" :key=\"$vs.rtl\">\r\n\r\n <div class=\"px-6\">\r\n\r\n <!-- Layout Type -->\r\n <div class=\"mt-4\">\r\n <h5 class=\"mb-2\">Layout Type</h5>\r\n <div>\r\n <vs-radio v-model=\"layoutType\" vs-value=\"vertical\" class=\"mr-4\" vs-name=\"layout-type-vertical\">Vertical</vs-radio>\r\n <vs-radio v-model=\"layoutType\" vs-value=\"horizontal\" class=\"mr-4\" vs-name=\"layout-type-horizontal\">Horizontal</vs-radio>\r\n </div>\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <!-- THEME COLORS -->\r\n <div>\r\n <h5 class=\"mb-4\">Theme Color</h5>\r\n <ul class=\"clearfix\">\r\n\r\n <!-- Color Square -->\r\n <li\r\n v-for=\"color in themeColors\"\r\n :key=\"color\"\r\n :style=\"{backgroundColor: color}\"\r\n :class=\"{'shadow-outline': color == primaryColor}\"\r\n class=\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\"\r\n @click=\"updatePrimaryColor(color)\" />\r\n\r\n <!-- Custom Color Square -->\r\n <li\r\n :style=\"{backgroundColor: customPrimaryColor}\"\r\n :class=\"{'shadow-outline': customPrimaryColor == primaryColor}\"\r\n class=\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\"\r\n @click=\"updatePrimaryColor(customPrimaryColor)\" />\r\n <li class=\"float-left\"><input class=\"w-10 cursor-pointer h-10 rounded-lg m-2\" v-model=\"customPrimaryColor\" type=\"color\" /></li>\r\n </ul>\r\n </div>\r\n <!-- /THEME COLORS -->\r\n\r\n\r\n <vs-divider />\r\n\r\n <!-- THEME -->\r\n <div class=\"mt-4\">\r\n <h5 class=\"mb-2\">Theme Mode</h5>\r\n <div>\r\n <vs-radio v-model=\"themeMode\" vs-value=\"light\" class=\"mr-4\" vs-name=\"theme-mode-light\">Light</vs-radio>\r\n <vs-radio v-model=\"themeMode\" vs-value=\"dark\" class=\"mr-4\" vs-name=\"theme-mode-dark\">Dark</vs-radio>\r\n <vs-radio\r\n v-if=\"layoutType === 'vertical'\"\r\n v-model=\"themeMode\"\r\n vs-value=\"semi-dark\"\r\n vs-name=\"theme-mode-semi-dark\">Semi Dark</vs-radio>\r\n </div>\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <template v-if=\"layoutType === 'vertical'\">\r\n\r\n <!-- COLLAPSE SIDEBAR -->\r\n <div class=\"mt-4 flex justify-between\">\r\n <h5>Collapse Sidebar</h5>\r\n <vs-switch v-model=\"reduced_sidebar\" />\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n </template>\r\n\r\n <!-- NAVBAR COLOR -->\r\n\r\n <template v-if=\"layoutType === 'vertical'\">\r\n\r\n <div class=\"mt-4\">\r\n <h5>Navbar Color</h5>\r\n <ul class=\"clearfix\">\r\n\r\n <!-- WHITE COLOR -->\r\n <li\r\n :style=\"{background: navbarColorInitial}\"\r\n class=\"w-10 m-2 h-10 rounded-lg float-left cursor-pointer border border-solid d-theme-border-grey-light\"\r\n :class=\"navbarColorOptionClasses(navbarColorInitial)\"\r\n @click=\"navbarColorLocal = navbarColorInitial \" />\r\n\r\n <!-- THEME COLORS -->\r\n <li\r\n v-for=\"color in themeColors\"\r\n :key=\"color\"\r\n :style=\"{backgroundColor: color}\"\r\n :class=\"navbarColorOptionClasses(color)\"\r\n class=\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\"\r\n @click=\"navbarColorLocal = color\" />\r\n\r\n <!-- CUSTOM COLOR -->\r\n <li\r\n :style=\"{backgroundColor: customNavbarColor}\"\r\n :class=\"navbarColorOptionClasses(navbarColorOptionClasses)\"\r\n class=\"w-10 cursor-pointer h-10 rounded-lg m-2 float-left\"\r\n @click=\"navbarColorLocal = customNavbarColor\" />\r\n\r\n <li class=\"float-left\">\r\n <input class=\"w-10 cursor-pointer h-10 rounded-lg m-2\" v-model=\"customNavbarColor\" type=\"color\" />\r\n </li>\r\n </ul>\r\n </div>\r\n <!-- /NAVBAR COLOR -->\r\n\r\n <vs-divider />\r\n\r\n </template>\r\n\r\n <!-- NAVBAR TYPE -->\r\n <div class=\"mt-4\">\r\n <h5 class=\"mb-2\">{{ (layoutType === 'vertical' || windowWidth < 1200) ? \"Navbar\" : \"Nav Menu\" }} Type</h5>\r\n <div>\r\n <vs-radio\r\n v-if=\"layoutType === 'vertical' || windowWidth < 1200\"\r\n v-model=\"navbarTypeLocal\"\r\n vs-value=\"hidden\"\r\n class=\"mr-4\"\r\n vs-name=\"navbar-type-hidden\">Hidden</vs-radio>\r\n\r\n <vs-radio v-model=\"navbarTypeLocal\" vs-value=\"static\" class=\"mr-4\" vs-name=\"navbar-type-static\">Static</vs-radio>\r\n <vs-radio v-model=\"navbarTypeLocal\" vs-value=\"sticky\" vs-name=\"navbar-type-sticky\" class=\"mr-4\">Sticky</vs-radio>\r\n <vs-radio v-model=\"navbarTypeLocal\" vs-value=\"floating\" vs-name=\"navbar-type-floating\">Floating</vs-radio>\r\n </div>\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <!-- FOOTER TYPE -->\r\n <div class=\"mt-4\">\r\n <h5 class=\"mb-2\">Footer Type</h5>\r\n <div>\r\n <vs-radio v-model=\"footerTypeLocal\" vs-value=\"hidden\" class=\"mr-4\" vs-name=\"footer-type-hidden\">Hidden</vs-radio>\r\n <vs-radio v-model=\"footerTypeLocal\" vs-value=\"static\" class=\"mr-4\" vs-name=\"footer-type-static\">Static</vs-radio>\r\n <vs-radio v-model=\"footerTypeLocal\" vs-value=\"sticky\" vs-name=\"footer-type-sticky\">Sticky</vs-radio>\r\n </div>\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <!-- RTL -->\r\n <div class=\"mt-4 flex justify-between\">\r\n <h5 class=\"mb-2\">RTL</h5>\r\n <vs-switch v-model=\"rtl\" />\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <!-- SHOW SCROLL TO TOP -->\r\n <div class=\"mt-4 flex justify-between\">\r\n <h5 class=\"mb-2\">Hide Scroll To Top</h5>\r\n <vs-switch v-model=\"hideScrollToTopLocal\" />\r\n </div>\r\n\r\n <vs-divider />\r\n\r\n <!-- ROUTER ANIMATION -->\r\n <div class=\"mt-4\">\r\n <h5 class=\"mb-2\">Router Animation {{ routerTransitionLocal }}</h5>\r\n <vs-select v-model=\"routerTransitionLocal\">\r\n <vs-select-item\r\n v-for=\"(item,index) in routerTransitionsList\"\r\n :key=\"index\"\r\n :value=\"item.value\"\r\n :text=\"item.text\" />\r\n </vs-select>\r\n </div>\r\n\r\n </div>\r\n </component>\r\n </div>\r\n </vs-sidebar>\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\nimport VuePerfectScrollbar from 'vue-perfect-scrollbar'\r\n\r\nexport default {\r\n props: {\r\n footerType : { type: String, required: true },\r\n hideScrollToTop : { type: Boolean, required: true },\r\n navbarType : { type: String, required: true },\r\n navbarColor : { type: String, required: true, default: '#fff' },\r\n routerTransition : { type: String, required: true }\r\n },\r\n data () {\r\n return {\r\n active : false,\r\n customPrimaryColor : '#3DC9B3',\r\n customNavbarColor : '#3DC9B3',\r\n routerTransitionsList: [\r\n { text: 'Zoom Fade', value: 'zoom-fade' },\r\n { text: 'Slide Fade', value: 'slide-fade' },\r\n { text: 'Fade Bottom', value: 'fade-bottom' },\r\n { text: 'Fade', value: 'fade' },\r\n { text: 'Zoom Out', value: 'zoom-out' },\r\n { text: 'None', value: 'none' }\r\n ],\r\n settings: {\r\n maxScrollbarLength : 60,\r\n wheelSpeed : .60\r\n },\r\n themeColors: ['#7367F0', '#28C76F', '#EA5455', '#FF9F43', '#1E1E1E']\r\n }\r\n },\r\n watch: {\r\n layoutType (val) {\r\n\r\n // Reset unsupported options\r\n if (val === 'horizontal') {\r\n if (this.themeMode === 'semi-dark') this.themeMode = 'light'\r\n if (this.navbarType === 'hidden') this.navbarTypeLocal = 'floating'\r\n this.$emit('updateNavbarColor', '#fff')\r\n }\r\n }\r\n },\r\n computed: {\r\n footerTypeLocal: {\r\n get () { return this.footerType },\r\n set (val) { this.$emit('updateFooter', val) }\r\n },\r\n hideScrollToTopLocal: {\r\n get () { return this.hideScrollToTop },\r\n set (val) { this.$emit('toggleHideScrollToTop', val) }\r\n },\r\n navbarColorInitial () {\r\n return this.$store.state.theme === 'dark' ? '#10163a' : '#fff'\r\n },\r\n navbarColorOptionClasses () {\r\n return (color) => {\r\n const classes = {}\r\n if (color === this.navbarColorLocal) classes['shadow-outline'] = true\r\n if (this.navbarTypeLocal === 'static') classes['cursor-not-allowed'] = true\r\n return classes\r\n }\r\n },\r\n navbarColorLocal: {\r\n get () { return this.navbarColor },\r\n set (val) {\r\n if (this.navbarType === 'static') return\r\n this.$emit('updateNavbarColor', val)\r\n }\r\n },\r\n navbarTypeLocal: {\r\n get () { return this.navbarType },\r\n set (val) { this.$emit('updateNavbar', val) }\r\n },\r\n layoutType: {\r\n get () { return this.$store.state.mainLayoutType },\r\n set (val) { this.$store.commit('UPDATE_MAIN_LAYOUT_TYPE', val) }\r\n },\r\n primaryColor: {\r\n get () { return this.$store.state.themePrimaryColor },\r\n set (val) { this.$store.commit('UPDATE_PRIMARY_COLOR', val) }\r\n },\r\n reduced_sidebar: {\r\n get () { return this.$store.state.reduceButton },\r\n set (val) { this.$store.commit('TOGGLE_REDUCE_BUTTON', val) }\r\n },\r\n routerTransitionLocal: {\r\n get () { return this.routerTransition },\r\n set (val) { this.$emit('updateRouterTransition', val) }\r\n },\r\n rtl: {\r\n get () { return this.$vs.rtl },\r\n set (val) { this.$vs.rtl = val }\r\n },\r\n themeMode: {\r\n get () { return this.$store.state.theme },\r\n set (val) { this.$store.dispatch('updateTheme', val) }\r\n },\r\n scrollbarTag () { return this.$store.state.is_touch_device ? 'div' : 'VuePerfectScrollbar' },\r\n windowWidth () {\r\n return this.$store.state.windowWidth\r\n }\r\n },\r\n methods: {\r\n updatePrimaryColor (color) {\r\n this.primaryColor = color\r\n this.$vs.theme({ primary: color })\r\n }\r\n },\r\n components: {\r\n VuePerfectScrollbar\r\n }\r\n}\r\n\r\n</script>\r\n\r\n\r\n<style lang=\"scss\">\r\n#theme-customizer {\r\n .vs-sidebar {\r\n position: fixed;\r\n z-index: 52000;\r\n width: 400px;\r\n max-width: 90vw;\r\n // @apply shadow-lg;\r\n box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);\r\n }\r\n}\r\n\r\n.customizer-btn {\r\n position: fixed;\r\n top: 50%;\r\n right: 0;\r\n border-top-right-radius: 0;\r\n border-bottom-right-radius: 0;\r\n z-index: 50000;\r\n\r\n .vs-icon {\r\n animation: spin 1.5s linear infinite;\r\n }\r\n}\r\n\r\n.scroll-area--customizer {\r\n height: calc(100% - 5rem);\r\n\r\n &:not(.ps) {\r\n overflow-y: auto;\r\n }\r\n}\r\n</style>\r\n\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheCustomizer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheCustomizer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TheCustomizer.vue?vue&type=template&id=46d28f14&\"\nimport script from \"./TheCustomizer.vue?vue&type=script&lang=js&\"\nexport * from \"./TheCustomizer.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TheCustomizer.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"relative\"},[_c('div',{staticClass:\"vx-navbar-wrapper navbar-full p-0\"},[_c('vs-navbar',{staticClass:\"navbar-custom navbar-skelton\",class:_vm.navbarClasses,style:(_vm.navbarStyle),attrs:{\"color\":_vm.navbarColor}},[(_vm.windowWidth >= 992)?_c('bookmarks',{attrs:{\"navbarColor\":_vm.navbarColor}}):_vm._e(),_c('router-link',{staticClass:\"vx-logo cursor-pointer mx-auto flex items-center\",attrs:{\"tag\":\"div\",\"to\":\"/\"}},[_c('logo',{staticClass:\"w-10 mr-4 fill-current text-primary\"}),_c('span',{staticClass:\"vx-logo-text text-primary\"},[_vm._v(\"کنسولی\")])],1),_c('search-bar'),_c('profile-drop-down')],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"navbar-bookmarks flex items-center\"},[_c('ul',{staticClass:\"vx-navbar__starred-pages\"},[_c('draggable',{staticClass:\"flex cursor-move\",attrs:{\"group\":{name: 'pinList'}},model:{value:(_vm.starredPagesLimited),callback:function ($$v) {_vm.starredPagesLimited=$$v},expression:\"starredPagesLimited\"}},_vm._l((_vm.starredPagesLimited),function(page){return _c('li',{key:page.url,staticClass:\"starred-page\"},[_c('vx-tooltip',{attrs:{\"text\":page.title,\"position\":\"bottom\",\"delay\":\".3s\"}},[_c('feather-icon',{staticClass:\"p-2 cursor-pointer\",attrs:{\"svgClasses\":['h-6 w-6 stroke-current', _vm.textColor],\"icon\":page.icon},on:{\"click\":function($event){_vm.$router.push(page.url).catch(function () {})}}})],1)],1)}),0)],1),(_vm.starredPagesMore.length)?_c('div',{staticClass:\"vx-navbar__starred-pages--more-dropdown\"},[_c('vs-dropdown',{staticClass:\"cursor-pointer\",attrs:{\"vs-custom-content\":\"\",\"vs-trigger-click\":\"\"}},[_c('feather-icon',{staticClass:\"cursor-pointer p-2\",attrs:{\"icon\":\"ChevronDownIcon\",\"svgClasses\":\"h-4 w-4\"}}),_c('vs-dropdown-menu',[_c('ul',{staticClass:\"vx-navbar__starred-pages-more--list\"},[_c('draggable',{staticClass:\"cursor-move\",attrs:{\"group\":{name: 'pinList'}},model:{value:(_vm.starredPagesMore),callback:function ($$v) {_vm.starredPagesMore=$$v},expression:\"starredPagesMore\"}},_vm._l((_vm.starredPagesMore),function(page){return _c('li',{key:page.url,staticClass:\"starred-page--more flex items-center cursor-pointer\",on:{\"click\":function($event){_vm.$router.push(page.url).catch(function () {})}}},[_c('feather-icon',{staticClass:\"ml-2 mr-1\",attrs:{\"icon\":page.icon,\"svgClasses\":['h-5 w-5 stroke-current', _vm.textColor]}}),_c('span',{staticClass:\"px-2 pt-2 pb-1\"},[_vm._v(_vm._s(page.title))])],1)}),0)],1)])],1)],1):_vm._e(),_c('div',{staticClass:\"bookmark-container\"},[_c('feather-icon',{staticClass:\"cursor-pointer p-2\",attrs:{\"icon\":\"StarIcon\",\"svgClasses\":['stoke-current text-warning', _vm.textColor]},on:{\"click\":function($event){$event.stopPropagation();_vm.showBookmarkPagesDropdown = !_vm.showBookmarkPagesDropdown}}}),(_vm.showBookmarkPagesDropdown)?_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.outside),expression:\"outside\"}],staticClass:\"absolute bookmark-list w-1/3 xl:w-1/4 mt-4\"},[_c('vx-auto-suggest',{ref:\"bookmarkAutoSuggest\",attrs:{\"autoFocus\":true,\"data\":_vm.navbarSearchAndPinList,\"initalData\":{pages: _vm.starredPagesLimited.concat(_vm.starredPagesMore)},\"searchLimit\":5,\"placeholder\":\"Explore Vuexy...\",\"inputClassses\":\"w-full\",\"show-action\":\"\",\"show-pinned\":\"\",\"hideGroupTitle\":\"\",\"background-overlay\":\"\"},on:{\"input\":_vm.hnd_search_query_update,\"selected\":_vm.selected},scopedSlots:_vm._u([{key:\"pages\",fn:function(ref){\nvar suggestion = ref.suggestion;\nreturn [_c('div',{staticClass:\"flex items-center justify-between\"},[_c('div',{staticClass:\"flex items-end leading-none py-1\"},[_c('feather-icon',{staticClass:\"mr-4\",attrs:{\"icon\":suggestion.icon,\"svgClasses\":\"h-5 w-5\"}}),_c('span',{staticClass:\"mt-1\"},[_vm._v(_vm._s(suggestion.title))])],1),_c('feather-icon',{attrs:{\"icon\":\"StarIcon\",\"svgClasses\":[{'text-warning': suggestion.is_bookmarked}, 'h-5 w-5 stroke-current mt-1']},on:{\"click\":function($event){$event.stopPropagation();return _vm.actionClicked(suggestion)}}})],1)]}}],null,false,3002600240)})],1):_vm._e()],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vx-auto-suggest\"},[_c('div',{staticClass:\"flex items-center relative\"},[_c('vs-input',{ref:\"input\",staticClass:\"z-50\",class:_vm.inputClassses,attrs:{\"placeholder\":_vm.placeholder,\"icon-pack\":\"feather\",\"icon\":\"icon-search\",\"icon-no-border\":\"\"},on:{\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"esc\",27,$event.key,[\"Esc\",\"Escape\"])){ return null; }return _vm.escPressed.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"up\",38,$event.key,[\"Up\",\"ArrowUp\"])){ return null; }return _vm.increaseIndex(false)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"down\",40,$event.key,[\"Down\",\"ArrowDown\"])){ return null; }return _vm.increaseIndex.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.suggestionSelected.apply(null, arguments)}],\"focus\":_vm.updateInputFocus,\"blur\":function($event){return _vm.updateInputFocus(false)}},model:{value:(_vm.searchQuery),callback:function ($$v) {_vm.searchQuery=$$v},expression:\"searchQuery\"}})],1),_c('ul',{ref:\"scrollContainer\",staticClass:\"auto-suggest-suggestions-list z-50 rounded-lg mt-2 shadow-lg overflow-x-hidden\",class:{'hidden': !_vm.inputFocused},attrs:{\"tabindex\":\"-1\"},on:{\"mouseenter\":function($event){_vm.insideSuggestions = true},\"mouseleave\":function($event){_vm.insideSuggestions = false},\"focus\":_vm.updateInputFocus,\"blur\":function($event){return _vm.updateInputFocus(false)}}},_vm._l((_vm.filteredData),function(suggestion_list,grp_name,grp_index){return _c('li',{key:grp_index,ref:\"grp_list\",refInFor:true,staticClass:\"auto-suggest__suggestion-group-container\"},[(!_vm.hideGroupTitle)?_c('p',{staticClass:\"auto-suggest__suggestion-group-title pt-3 pb-1 px-4\"},[_vm._t(\"group\",null,{\"group_name\":grp_name})],2):_vm._e(),_c('ul',[_vm._l((suggestion_list),function(suggestion,index){return _c('li',{key:index,staticClass:\"auto-suggest__suggestion-group__suggestion py-3 px-4 cursor-pointer\",class:{'vx-auto-suggest__current-selected': _vm.currentSelected == (grp_index + \".\" + index)},on:{\"mouseenter\":function($event){_vm.currentSelected = grp_index + \".\" + index},\"click\":_vm.suggestionSelected}},[_vm._t(grp_name,null,{\"suggestion\":suggestion})],2)}),(!suggestion_list.length && _vm.searchQuery)?_c('li',{staticClass:\"auto-suggest__suggestion-group__suggestion py-3 px-4 no-results\"},[_vm._t(\"noResult\",function(){return [_c('p',[_vm._v(\"No Results Found.\")])]},{\"group_name\":grp_name})],2):_vm._e()],2)])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"vx-auto-suggest\">\r\n <div class=\"flex items-center relative\">\r\n\r\n <!-- Input -->\r\n <vs-input\r\n ref=\"input\"\r\n :placeholder=\"placeholder\"\r\n :class=\"inputClassses\"\r\n class=\"z-50\"\r\n icon-pack=\"feather\"\r\n icon=\"icon-search\"\r\n icon-no-border\r\n v-model=\"searchQuery\"\r\n @keyup.esc=\"escPressed\"\r\n @keyup.up=\"increaseIndex(false)\"\r\n @keyup.down=\"increaseIndex\"\r\n @keyup.enter=\"suggestionSelected\"\r\n @focus=\"updateInputFocus\"\r\n @blur=\"updateInputFocus(false)\" />\r\n </div>\r\n\r\n <!-- Group List -->\r\n <ul\r\n ref=\"scrollContainer\"\r\n :class=\"{'hidden': !inputFocused}\"\r\n class=\"auto-suggest-suggestions-list z-50 rounded-lg mt-2 shadow-lg overflow-x-hidden\"\r\n @mouseenter=\"insideSuggestions = true\"\r\n @mouseleave=\"insideSuggestions = false\"\r\n @focus=\"updateInputFocus\"\r\n @blur=\"updateInputFocus(false)\"\r\n tabindex=\"-1\">\r\n\r\n <li\r\n ref=\"grp_list\"\r\n v-for=\"(suggestion_list, grp_name, grp_index) in filteredData\"\r\n :key=\"grp_index\"\r\n class=\"auto-suggest__suggestion-group-container\">\r\n\r\n <!-- Group Header -->\r\n <p class=\"auto-suggest__suggestion-group-title pt-3 pb-1 px-4\" v-if=\"!hideGroupTitle\">\r\n <slot name=\"group\" :group_name=\"grp_name\"></slot>\r\n </p>\r\n\r\n <!-- Suggestion List of each group -->\r\n <ul>\r\n <li\r\n v-for=\"(suggestion, index) in suggestion_list\"\r\n :key=\"index\"\r\n class=\"auto-suggest__suggestion-group__suggestion py-3 px-4 cursor-pointer\"\r\n :class=\"{'vx-auto-suggest__current-selected': currentSelected == `${grp_index}.${index}`}\"\r\n @mouseenter=\"currentSelected = `${grp_index}.${index}`\"\r\n @click=\"suggestionSelected\">\r\n <slot :name=\"grp_name\" :suggestion=\"suggestion\"></slot>\r\n </li>\r\n\r\n <li class=\"auto-suggest__suggestion-group__suggestion py-3 px-4 no-results\" v-if=\"!suggestion_list.length && searchQuery\">\r\n <slot name=\"noResult\" :group_name=\"grp_name\">\r\n <p>No Results Found.</p>\r\n </slot>\r\n </li>\r\n </ul>\r\n </li>\r\n </ul>\r\n\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default{\r\n props: {\r\n placeholder: {\r\n type: String,\r\n default: 'Search..'\r\n },\r\n data: {\r\n type: Object,\r\n required: true\r\n },\r\n initalData: {\r\n type: Object,\r\n default: () => new Object\r\n },\r\n inputClassses: {\r\n type: [String, Object, Array]\r\n },\r\n autoFocus: {\r\n type: Boolean,\r\n default: false\r\n },\r\n showPinned: {\r\n type: Boolean,\r\n default: false\r\n },\r\n searchLimit: {\r\n type: Number,\r\n default: 4\r\n },\r\n hideGroupTitle: {\r\n type: Boolean,\r\n default: false\r\n }\r\n },\r\n data () {\r\n return {\r\n searchQuery: '',\r\n filteredData: {},\r\n currentSelected: -1,\r\n inputFocused: false,\r\n insideSuggestions: false\r\n }\r\n },\r\n watch: {\r\n // UPDATE SUGGESTIONS LIST\r\n searchQuery (val) {\r\n this.$emit('input', val)\r\n\r\n if (val === '') {\r\n this.inputInit()\r\n } else {\r\n const queried_data = {}\r\n const data_grps = Object.keys(this.data)\r\n\r\n data_grps.forEach((grp, i) => {\r\n queried_data[data_grps[i]] = this.filter_grp(this.data[grp])\r\n })\r\n\r\n // Check if any of group has at least one queried item\r\n if (!Object.values(queried_data).some(obj => obj.length)) {\r\n this.currentSelected = -1\r\n }\r\n\r\n this.filteredData = queried_data\r\n }\r\n },\r\n autoFocus (val) {\r\n if (val) this.focusInput()\r\n else this.searchQuery = ''\r\n },\r\n filteredData (val) {\r\n // Auto Select first item if it's not item-404\r\n let grp_index = null\r\n\r\n for (const [index, grp_suggestions] of Object.values(val).entries()) {\r\n if (grp_suggestions.length) {\r\n grp_index = index\r\n break\r\n }\r\n }\r\n\r\n if (grp_index !== null) this.currentSelected = `${grp_index }.0`\r\n }\r\n },\r\n methods: {\r\n escPressed () {\r\n this.$emit('closeSearchbar')\r\n this.searchQuery = ''\r\n },\r\n filter_grp (grp) {\r\n const exactEle = grp.data.filter((item) => {\r\n return item[grp.key].toLowerCase().startsWith(this.searchQuery.toLowerCase())\r\n })\r\n const containEle = grp.data.filter((item) => {\r\n return !item[grp.key].toLowerCase().startsWith(this.searchQuery.toLowerCase()) && item[grp.key].toLowerCase().indexOf(this.searchQuery.toLowerCase()) > -1\r\n })\r\n return exactEle.concat(containEle).slice(0, this.searchLimit)\r\n },\r\n inputInit () {\r\n if (Object.entries(this.initalData).length === 0 && this.initalData.constructor === Object) {\r\n this.filteredData = {}\r\n } else {\r\n this.filteredData = this.initalData\r\n }\r\n },\r\n updateInputFocus (val = true) {\r\n if (val) {\r\n if (this.searchQuery === '') this.inputInit()\r\n setTimeout(() => {\r\n this.inputFocused = true\r\n }, 100)\r\n } else {\r\n if (this.insideSuggestions) return\r\n setTimeout(() => {\r\n this.inputFocused = false\r\n }, 100)\r\n this.escPressed()\r\n }\r\n },\r\n suggestionSelected () {\r\n if (this.currentSelected > -1) {\r\n\r\n const [grp_index, item_index] = this.currentSelected.split('.')\r\n\r\n const grp_of_selected_item = Object.keys(this.data)[grp_index]\r\n const selected_item = this.filteredData[grp_of_selected_item][item_index]\r\n\r\n this.$emit('selected', {[grp_of_selected_item]: selected_item})\r\n\r\n this.searchQuery = ''\r\n }\r\n },\r\n increaseIndex (val = true) {\r\n\r\n /* eslint-disable no-lonely-if */\r\n\r\n // If there's no matching items\r\n if (!Object.values(this.filteredData).some(grp_items => grp_items.length)) return\r\n\r\n const [grp_i, item_i] = this.currentSelected.split('.')\r\n\r\n const grp_arr = Object.entries(this.filteredData)\r\n const active_grp_total_items = grp_arr[grp_i][1].length\r\n\r\n if (val) {\r\n // If active item is not of last item in grp\r\n if (active_grp_total_items - 1 > item_i) {\r\n this.currentSelected = `${grp_i }.${ Number(item_i) + 1}`\r\n\r\n // If active item grp is not last in grp list\r\n } else if (grp_i < grp_arr.length - 1) {\r\n\r\n for (let i = Number(grp_i) + 1; i < grp_arr.length; i++) {\r\n\r\n // If navigating group have items => Then move in that group\r\n if (grp_arr[i][1].length > 0) {\r\n this.currentSelected = `${Number(i) }.0`\r\n break\r\n }\r\n }\r\n }\r\n } else {\r\n // If active item is not of first item in grp\r\n if (Number(item_i)) {\r\n this.currentSelected = `${grp_i }.${ Number(item_i) - 1}`\r\n\r\n // If active item grp is not first in grp list\r\n } else if (Number(grp_i)) {\r\n\r\n for (let i = Number(grp_i) - 1; i >= 0; i--) {\r\n\r\n // If navigating group have items => Then move in that group\r\n if (grp_arr[i][1].length > 0) {\r\n this.currentSelected = `${i }.${ grp_arr[i][1].length - 1}`\r\n break\r\n }\r\n }\r\n }\r\n }\r\n /* eslint-enable no-lonely-if */\r\n },\r\n focusInput () {\r\n this.$refs.input.$el.querySelector('input').focus()\r\n }\r\n },\r\n mounted () {\r\n if (this.autoFocus) this.focusInput()\r\n }\r\n}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/vxAutoSuggest.scss\";\r\n</style>\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VxAutoSuggest.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VxAutoSuggest.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./VxAutoSuggest.vue?vue&type=template&id=666f98ef&\"\nimport script from \"./VxAutoSuggest.vue?vue&type=script&lang=js&\"\nexport * from \"./VxAutoSuggest.vue?vue&type=script&lang=js&\"\nimport style0 from \"./VxAutoSuggest.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<template>\r\n <div class=\"navbar-bookmarks flex items-center\">\r\n <!-- STARRED PAGES - FIRST 10 -->\r\n <ul class=\"vx-navbar__starred-pages\">\r\n <draggable v-model=\"starredPagesLimited\" :group=\"{name: 'pinList'}\" class=\"flex cursor-move\">\r\n <li class=\"starred-page\" v-for=\"page in starredPagesLimited\" :key=\"page.url\">\r\n <vx-tooltip :text=\"page.title\" position=\"bottom\" delay=\".3s\">\r\n <feather-icon :svgClasses=\"['h-6 w-6 stroke-current', textColor]\" class=\"p-2 cursor-pointer\" :icon=\"page.icon\" @click=\"$router.push(page.url).catch(() => {})\" />\r\n </vx-tooltip>\r\n </li>\r\n </draggable>\r\n </ul>\r\n\r\n <!-- STARRED PAGES MORE -->\r\n <div class=\"vx-navbar__starred-pages--more-dropdown\" v-if=\"starredPagesMore.length\">\r\n <vs-dropdown vs-custom-content vs-trigger-click class=\"cursor-pointer\">\r\n <feather-icon icon=\"ChevronDownIcon\" svgClasses=\"h-4 w-4\" class=\"cursor-pointer p-2\"></feather-icon>\r\n <vs-dropdown-menu>\r\n <ul class=\"vx-navbar__starred-pages-more--list\">\r\n <draggable v-model=\"starredPagesMore\" :group=\"{name: 'pinList'}\" class=\"cursor-move\">\r\n <li class=\"starred-page--more flex items-center cursor-pointer\" v-for=\"page in starredPagesMore\" :key=\"page.url\" @click=\"$router.push(page.url).catch(() => {})\">\r\n <feather-icon class=\"ml-2 mr-1\" :icon=\"page.icon\" :svgClasses=\"['h-5 w-5 stroke-current', textColor]\"></feather-icon>\r\n <span class=\"px-2 pt-2 pb-1\">{{ page.title }}</span>\r\n </li>\r\n </draggable>\r\n </ul>\r\n </vs-dropdown-menu>\r\n </vs-dropdown>\r\n </div>\r\n\r\n <div class=\"bookmark-container\">\r\n <feather-icon icon=\"StarIcon\" :svgClasses=\"['stoke-current text-warning', textColor]\" class=\"cursor-pointer p-2\" @click.stop=\"showBookmarkPagesDropdown = !showBookmarkPagesDropdown\" />\r\n <div v-click-outside=\"outside\" class=\"absolute bookmark-list w-1/3 xl:w-1/4 mt-4\" v-if=\"showBookmarkPagesDropdown\">\r\n <vx-auto-suggest\r\n ref=\"bookmarkAutoSuggest\"\r\n :autoFocus=\"true\"\r\n :data=\"navbarSearchAndPinList\"\r\n :initalData=\"{pages: starredPagesLimited.concat(starredPagesMore)}\"\r\n :searchLimit=\"5\"\r\n placeholder=\"Explore Vuexy...\"\r\n inputClassses=\"w-full\"\r\n show-action\r\n show-pinned\r\n hideGroupTitle\r\n background-overlay\r\n @input=\"hnd_search_query_update\"\r\n @selected=\"selected\">\r\n\r\n <!-- Pages Suggestion -->\r\n <template v-slot:pages=\"{ suggestion }\">\r\n <div class=\"flex items-center justify-between\">\r\n <div class=\"flex items-end leading-none py-1\">\r\n <feather-icon :icon=\"suggestion.icon\" svgClasses=\"h-5 w-5\" class=\"mr-4\" />\r\n <span class=\"mt-1\">{{ suggestion.title }}</span>\r\n </div>\r\n <feather-icon\r\n icon=\"StarIcon\"\r\n :svgClasses=\"[{'text-warning': suggestion.is_bookmarked}, 'h-5 w-5 stroke-current mt-1']\"\r\n @click.stop=\"actionClicked(suggestion)\" />\r\n </div>\r\n </template>\r\n\r\n </vx-auto-suggest>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport draggable from 'vuedraggable'\r\nimport VxAutoSuggest from '@/components/vx-auto-suggest/VxAutoSuggest.vue'\r\n\r\nexport default {\r\n props: {\r\n navbarColor: {\r\n type: String,\r\n default: '#fff'\r\n }\r\n },\r\n components: {\r\n draggable,\r\n VxAutoSuggest\r\n },\r\n data () {\r\n return {\r\n showBookmarkPagesDropdown : false\r\n }\r\n },\r\n watch: {\r\n '$route' () {\r\n if (this.showBookmarkPagesDropdown) this.showBookmarkPagesDropdown = false\r\n }\r\n },\r\n computed: {\r\n navbarSearchAndPinList () {\r\n return {pages: this.$store.state.navbarSearchAndPinList['pages']}\r\n },\r\n starredPages () {\r\n return this.$store.state.starredPages\r\n },\r\n starredPagesLimited: {\r\n get () {\r\n return this.starredPages.slice(0, 10)\r\n },\r\n set (list) {\r\n this.$store.dispatch('arrangeStarredPagesLimited', list)\r\n }\r\n },\r\n starredPagesMore: {\r\n get () {\r\n return this.starredPages.slice(10)\r\n },\r\n set (list) {\r\n this.$store.dispatch('arrangeStarredPagesMore', list)\r\n }\r\n },\r\n textColor () {\r\n return {'text-white': this.$store.state.mainLayoutType === 'vertical' && this.navbarColor !== (this.$store.state.theme === 'dark' ? '#10163a' : '#fff') }\r\n }\r\n },\r\n methods: {\r\n selected (obj) {\r\n this.$store.commit('TOGGLE_CONTENT_OVERLAY', false)\r\n this.showBookmarkPagesDropdown = false\r\n this.$router.push(obj.pages.url).catch(() => {})\r\n },\r\n actionClicked (item) {\r\n this.$store.dispatch('updateStarredPage', { url: item.url, val: !item.is_bookmarked })\r\n // this.$refs.bookmarkAutoSuggest.filterData()\r\n },\r\n outside () {\r\n this.showBookmarkPagesDropdown = false\r\n },\r\n hnd_search_query_update (query) {\r\n // Show overlay if any character is entered\r\n this.$store.commit('TOGGLE_CONTENT_OVERLAY', !!query)\r\n }\r\n },\r\n directives: {\r\n 'click-outside': {\r\n bind (el, binding) {\r\n const bubble = binding.modifiers.bubble\r\n const handler = (e) => {\r\n /* eslint-disable no-mixed-operators */\r\n if (bubble || !el.contains(e.target) && el !== e.target) {\r\n /* eslint-enable no-mixed-operators */\r\n binding.value(e)\r\n }\r\n }\r\n el.__vueClickOutside__ = handler\r\n document.addEventListener('click', handler)\r\n },\r\n\r\n unbind (el) {\r\n document.removeEventListener('click', el.__vueClickOutside__)\r\n el.__vueClickOutside__ = null\r\n\r\n }\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bookmarks.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Bookmarks.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Bookmarks.vue?vue&type=template&id=70b7c486&\"\nimport script from \"./Bookmarks.vue?vue&type=script&lang=js&\"\nexport * from \"./Bookmarks.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('vs-dropdown',{staticClass:\"cursor-pointer\",attrs:{\"vs-custom-content\":\"\",\"vs-trigger-click\":\"\"}},[_c('span',{staticClass:\"cursor-pointer flex items-center i18n-locale\"},[_c('img',{staticClass:\"h-4 w-5\",attrs:{\"src\":_vm.i18n_locale_img,\"alt\":_vm.$i18n.locale}}),_c('span',{staticClass:\"hidden sm:block ml-2\"},[_vm._v(_vm._s(_vm.getCurrentLocaleData.lang))])]),_c('vs-dropdown-menu',{staticClass:\"w-48 i18n-dropdown vx-navbar-dropdown\"},[_c('vs-dropdown-item',{on:{\"click\":function($event){return _vm.updateLocale('en')}}},[_c('img',{staticClass:\"h-4 w-5 mr-1\",attrs:{\"src\":require(\"@/assets/images/flags/en.png\"),\"alt\":\"en\"}}),_vm._v(\" English\")]),_c('vs-dropdown-item',{on:{\"click\":function($event){return _vm.updateLocale('fr')}}},[_c('img',{staticClass:\"h-4 w-5 mr-1\",attrs:{\"src\":require(\"@/assets/images/flags/fr.png\"),\"alt\":\"fr\"}}),_vm._v(\" French\")]),_c('vs-dropdown-item',{on:{\"click\":function($event){return _vm.updateLocale('de')}}},[_c('img',{staticClass:\"h-4 w-5 mr-1\",attrs:{\"src\":require(\"@/assets/images/flags/de.png\"),\"alt\":\"de\"}}),_vm._v(\" German\")]),_c('vs-dropdown-item',{on:{\"click\":function($event){return _vm.updateLocale('pt')}}},[_c('img',{staticClass:\"h-4 w-5 mr-1\",attrs:{\"src\":require(\"@/assets/images/flags/pt.png\"),\"alt\":\"pt\"}}),_vm._v(\" Portuguese\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <vs-dropdown vs-custom-content vs-trigger-click class=\"cursor-pointer\">\r\n <span class=\"cursor-pointer flex items-center i18n-locale\">\r\n <img class=\"h-4 w-5\" :src=\"i18n_locale_img\" :alt=\"$i18n.locale\" />\r\n <span class=\"hidden sm:block ml-2\">{{ getCurrentLocaleData.lang }}</span>\r\n </span>\r\n <vs-dropdown-menu class=\"w-48 i18n-dropdown vx-navbar-dropdown\">\r\n <vs-dropdown-item @click=\"updateLocale('en')\"><img class=\"h-4 w-5 mr-1\" src=\"@/assets/images/flags/en.png\" alt=\"en\" /> English</vs-dropdown-item>\r\n <vs-dropdown-item @click=\"updateLocale('fr')\"><img class=\"h-4 w-5 mr-1\" src=\"@/assets/images/flags/fr.png\" alt=\"fr\" /> French</vs-dropdown-item>\r\n <vs-dropdown-item @click=\"updateLocale('de')\"><img class=\"h-4 w-5 mr-1\" src=\"@/assets/images/flags/de.png\" alt=\"de\" /> German</vs-dropdown-item>\r\n <vs-dropdown-item @click=\"updateLocale('pt')\"><img class=\"h-4 w-5 mr-1\" src=\"@/assets/images/flags/pt.png\" alt=\"pt\" /> Portuguese</vs-dropdown-item>\r\n </vs-dropdown-menu>\r\n </vs-dropdown>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n computed: {\r\n i18n_locale_img () {\r\n return require(`@/assets/images/flags/${this.$i18n.locale}.png`)\r\n },\r\n getCurrentLocaleData () {\r\n const locale = this.$i18n.locale\r\n if (locale === 'en') return { flag: 'us', lang: 'English' }\r\n else if (locale === 'pt') return { flag: 'br', lang: 'Portuguese' }\r\n else if (locale === 'fr') return { flag: 'fr', lang: 'French' }\r\n else if (locale === 'de') return { flag: 'de', lang: 'German' }\r\n }\r\n },\r\n methods: {\r\n updateLocale (locale) {\r\n this.$i18n.locale = locale\r\n }\r\n }\r\n}\r\n</script>\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./I18n.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./I18n.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./I18n.vue?vue&type=template&id=7a7572a4&\"\nimport script from \"./I18n.vue?vue&type=script&lang=js&\"\nexport * from \"./I18n.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showFullSearch),expression:\"showFullSearch\"}],staticClass:\"search-full-container w-full h-full absolute left-0 top-0\",class:{'flex': _vm.showFullSearch}},[_c('vx-auto-suggest',{ref:\"navbarSearch\",staticClass:\"w-full\",attrs:{\"autoFocus\":_vm.showFullSearch,\"data\":_vm.navbarSearchAndPinList,\"search_key\":\"title\",\"background-overlay\":\"\",\"inputClassses\":\"w-full vs-input-no-border vs-input-no-shdow-focus\",\"icon\":\"SearchIcon\",\"placeholder\":\"جستجو کنید...\"},on:{\"input\":_vm.hnd_search_query_update,\"selected\":_vm.selected,\"closeSearchbar\":function($event){_vm.showFullSearch = false}},scopedSlots:_vm._u([{key:\"group\",fn:function(ref){\nvar group_name = ref.group_name;\nreturn [_c('p',{staticClass:\"font-semibold text-primary\"},[_vm._v(_vm._s(_vm._f(\"title\")(group_name)))])]}},{key:\"pages\",fn:function(ref){\nvar suggestion = ref.suggestion;\nreturn [_c('div',{staticClass:\"flex items-end leading-none py-1\"},[_c('feather-icon',{staticClass:\"mr-4\",attrs:{\"icon\":suggestion.icon,\"svgClasses\":\"h-5 w-5\"}}),_c('span',{staticClass:\"mt-1\"},[_vm._v(_vm._s(suggestion.title))])],1)]}},{key:\"noResult\",fn:function(ref){\nvar group_name = ref.group_name;\nreturn [_c('div',{staticClass:\"flex items-center\"},[_c('feather-icon',{staticClass:\"mr-4\",attrs:{\"icon\":\"InfoIcon\",\"svgClasses\":\"h-5 w-5\"}}),_c('span',[_vm._v(\"No results found.\")])],1)]}}])}),_c('div',{staticClass:\"absolute right-0 h-full z-50\"},[_c('feather-icon',{staticClass:\"px-4 cursor-pointer h-full close-search-icon\",attrs:{\"icon\":\"XIcon\"},on:{\"click\":function($event){_vm.showFullSearch = false}}})],1)],1),_c('feather-icon',{staticClass:\"cursor-pointer navbar-fuzzy-search mr-8\",attrs:{\"icon\":\"SearchIcon\"},on:{\"click\":function($event){_vm.showFullSearch = true}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"flex\">\r\n <div class=\"search-full-container w-full h-full absolute left-0 top-0\" :class=\"{'flex': showFullSearch}\" v-show=\"showFullSearch\">\r\n <vx-auto-suggest\r\n ref=\"navbarSearch\"\r\n :autoFocus=\"showFullSearch\"\r\n :data=\"navbarSearchAndPinList\"\r\n search_key=\"title\"\r\n background-overlay\r\n class=\"w-full\"\r\n inputClassses=\"w-full vs-input-no-border vs-input-no-shdow-focus\"\r\n icon=\"SearchIcon\"\r\n placeholder=\"جستجو کنید...\"\r\n @input=\"hnd_search_query_update\"\r\n @selected=\"selected\"\r\n @closeSearchbar=\"showFullSearch = false\">\r\n\r\n <template v-slot:group=\"{ group_name }\">\r\n <p class=\"font-semibold text-primary\">{{ group_name | title }}</p>\r\n </template>\r\n\r\n <!-- Pages Suggestion -->\r\n <template v-slot:pages=\"{ suggestion }\">\r\n <div class=\"flex items-end leading-none py-1\">\r\n <feather-icon :icon=\"suggestion.icon\" svgClasses=\"h-5 w-5\" class=\"mr-4\" />\r\n <span class=\"mt-1\">{{ suggestion.title }}</span>\r\n </div>\r\n </template>\r\n\r\n<!-- <!– Files Suggestion –>-->\r\n<!-- <template v-slot:files=\"{ suggestion }\">-->\r\n<!-- <div class=\"flex items-center justify-between\">-->\r\n<!-- <div class=\"flex items-center\">-->\r\n<!-- <div class=\"img-container w-8 mr-3 flex\">-->\r\n<!-- <img :src=\"require(`@/assets/images/file-icons/${suggestion.file_ext}.png`)\" :alt=\"suggestion.file_name\" class=\"responsive\">-->\r\n<!-- </div>-->\r\n<!-- <div class=\"leading-none mt-1\">-->\r\n<!-- <p class=\"mb-1\">{{ suggestion.file_name }}</p>-->\r\n<!-- <small>by {{ suggestion.from }}</small>-->\r\n<!-- </div>-->\r\n<!-- </div>-->\r\n<!-- <small>{{ suggestion.size }}</small>-->\r\n<!-- </div>-->\r\n<!-- </template>-->\r\n\r\n<!-- <!– Contacts Suggestion –>-->\r\n<!-- <template v-slot:contacts=\"{ suggestion }\">-->\r\n<!-- <div class=\"flex items-center justify-between\">-->\r\n<!-- <div class=\"flex items-center\">-->\r\n<!-- <img :src=\"suggestion.img\" :alt=\"suggestion.name\" class=\"w-8 h-8 mr-3 rounded-full\">-->\r\n<!-- <div class=\"leading-none mt-1\">-->\r\n<!-- <p>{{ suggestion.name }}</p>-->\r\n<!-- <small>{{ suggestion.email }}</small>-->\r\n<!-- </div>-->\r\n<!-- </div>-->\r\n<!-- <small>{{ suggestion.time }}</small>-->\r\n<!-- </div>-->\r\n<!-- </template>-->\r\n\r\n <!-- No Items Slot -->\r\n <template v-slot:noResult=\"{ group_name }\">\r\n <div class=\"flex items-center\">\r\n <feather-icon icon=\"InfoIcon\" svgClasses=\"h-5 w-5\" class=\"mr-4\" />\r\n <span>No results found.</span>\r\n </div>\r\n </template>\r\n\r\n </vx-auto-suggest>\r\n\r\n <div class=\"absolute right-0 h-full z-50\">\r\n <feather-icon\r\n icon=\"XIcon\"\r\n class=\"px-4 cursor-pointer h-full close-search-icon\"\r\n @click=\"showFullSearch = false\" />\r\n </div>\r\n </div>\r\n <feather-icon icon=\"SearchIcon\" @click=\"showFullSearch = true\" class=\"cursor-pointer navbar-fuzzy-search mr-8\" />\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport VxAutoSuggest from '@/components/vx-auto-suggest/VxAutoSuggest.vue'\r\n\r\nexport default {\r\n components: {\r\n VxAutoSuggest\r\n },\r\n data () {\r\n return {\r\n navbarSearchAndPinList: this.$store.state.navbarSearchAndPinList,\r\n showFullSearch: false\r\n }\r\n },\r\n methods: {\r\n selected (item) {\r\n if (item.pages) this.$router.push(item.pages.url).catch(() => {})\r\n this.showFullSearch = false\r\n },\r\n hnd_search_query_update (query) {\r\n // Show overlay if any character is entered\r\n this.$store.commit('TOGGLE_CONTENT_OVERLAY', !!query)\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchBar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SearchBar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SearchBar.vue?vue&type=template&id=124174ea&\"\nimport script from \"./SearchBar.vue?vue&type=script&lang=js&\"\nexport * from \"./SearchBar.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('vs-dropdown',{staticClass:\"cursor-pointer\",attrs:{\"vs-custom-content\":\"\",\"vs-trigger-click\":\"\"}},[_c('feather-icon',{staticClass:\"cursor-pointer ml-4 mr-6 mt-1\",attrs:{\"icon\":\"ShoppingCartIcon\",\"badge\":_vm.cartItems.length}}),_c('vs-dropdown-menu',{staticClass:\"cart-dropdown vx-navbar-dropdown\",class:{'dropdown-custom': _vm.cartItems.length}},[(_vm.cartItems.length)?[_c('div',{staticClass:\"notification-header text-center p-5 bg-primary text-white\"},[_c('h3',{staticClass:\"text-white\"},[_vm._v(_vm._s(_vm.cartItems.length)+\" Item\"),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.cartItems.length > 1),expression:\"cartItems.length > 1\"}]},[_vm._v(\"s\")])]),_c('p',{staticClass:\"opacity-75\"},[_vm._v(\"In Your Cart\")])]),_c(_vm.scrollbarTag,{key:_vm.$vs.rtl,ref:\"mainSidebarPs\",tag:\"component\",staticClass:\"scroll-area--cart-items-dropdowm p-0 mb-10\",attrs:{\"settings\":_vm.settings}},[_c('ul',{staticClass:\"bordered-items\"},_vm._l((_vm.cartItems),function(item){return _c('li',{key:item.objectID,staticClass:\"vx-row no-gutter cart-item cursor-pointer\",on:{\"click\":function($event){_vm.$router.push({name: 'ecommerce-item-detail-view', params: {item_id: item.objectID }}).catch(function () {})}}},[_c('div',{staticClass:\"vx-col w-1/5 item-img-container bg-white flex items-center justify-center\"},[_c('img',{staticClass:\"cart-dropdown-item-img p-4\",attrs:{\"src\":item.image,\"alt\":\"item\"}})]),_c('div',{staticClass:\"vx-col w-4/5 pr-4 pl-2 py-4 flex flex-col justify-center\"},[_c('span',{staticClass:\"font-medium block cart-item-title truncate\"},[_vm._v(_vm._s(item.name))]),_c('small',{staticClass:\"truncate mb-2\"},[_vm._v(_vm._s(item.description))]),_c('div',{staticClass:\"flex items-center justify-between\"},[_c('span',{staticClass:\"text-sm font-medium\"},[_vm._v(_vm._s(item.quantity)+\" \"),_c('small',[_vm._v(\"x\")]),_vm._v(\" $\"+_vm._s(item.price))]),_c('feather-icon',{staticClass:\"hover:text-danger\",attrs:{\"icon\":\"XIcon\",\"svgClasses\":\"h-4 w-4 cursor-pointer text-danger\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.removeItemFromCart(item)}}})],1)])])}),0)]),_c('div',{staticClass:\" checkout-footer fixed bottom-0 rounded-b-lg text-primary font-semibold w-full p-2 text-center border border-b-0 border-l-0 border-r-0 border-solid d-theme-border-grey-light cursor-pointer\",on:{\"click\":function($event){_vm.$router.push('/apps/eCommerce/checkout').catch(function () {})}}},[_c('span',{staticClass:\"flex items-center justify-center\"},[_c('feather-icon',{attrs:{\"icon\":\"ShoppingCartIcon\",\"svgClasses\":\"h-4 w-4\"}}),_c('span',{staticClass:\"ml-2\"},[_vm._v(\"Checkout\")])],1)])]:[_c('p',{staticClass:\"p-4\"},[_vm._v(\"Your Cart Is Empty.\")])]],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <!-- CART DROPDOWN -->\r\n <vs-dropdown vs-custom-content vs-trigger-click class=\"cursor-pointer\">\r\n <feather-icon icon=\"ShoppingCartIcon\" class=\"cursor-pointer ml-4 mr-6 mt-1\" :badge=\"cartItems.length\" />\r\n <vs-dropdown-menu class=\"cart-dropdown vx-navbar-dropdown\" :class=\"{'dropdown-custom': cartItems.length}\">\r\n\r\n <!-- IF CART HAVE ITEMS: HEADER -->\r\n <template v-if=\"cartItems.length\">\r\n <div class=\"notification-header text-center p-5 bg-primary text-white\">\r\n <h3 class=\"text-white\">{{ cartItems.length }} Item<span v-show=\"cartItems.length > 1\">s</span></h3>\r\n <p class=\"opacity-75\">In Your Cart</p>\r\n </div>\r\n\r\n <!-- CART ITEMS -->\r\n <component :is=\"scrollbarTag\" ref=\"mainSidebarPs\" class=\"scroll-area--cart-items-dropdowm p-0 mb-10\" :settings=\"settings\" :key=\"$vs.rtl\">\r\n <ul class=\"bordered-items\">\r\n <li\r\n v-for=\"item in cartItems\"\r\n :key=\"item.objectID\"\r\n class=\"vx-row no-gutter cart-item cursor-pointer\"\r\n @click=\"$router.push({name: 'ecommerce-item-detail-view', params: {item_id: item.objectID }}).catch(() => {})\">\r\n\r\n <!-- IMG COL -->\r\n <div class=\"vx-col w-1/5 item-img-container bg-white flex items-center justify-center\">\r\n <img :src=\"item.image\" alt=\"item\" class=\"cart-dropdown-item-img p-4\">\r\n </div>\r\n\r\n <!-- INFO COL -->\r\n <div class=\"vx-col w-4/5 pr-4 pl-2 py-4 flex flex-col justify-center\">\r\n <span class=\"font-medium block cart-item-title truncate\">{{ item.name }}</span>\r\n <small class=\"truncate mb-2\">{{ item.description }}</small>\r\n <div class=\"flex items-center justify-between\">\r\n <span class=\"text-sm font-medium\">{{ item.quantity }} <small>x</small> ${{ item.price }}</span>\r\n <feather-icon icon=\"XIcon\" svgClasses=\"h-4 w-4 cursor-pointer text-danger\" class=\"hover:text-danger\" @click.stop=\"removeItemFromCart(item)\" />\r\n </div>\r\n </div>\r\n </li>\r\n </ul>\r\n </component>\r\n <div\r\n class=\" checkout-footer fixed bottom-0 rounded-b-lg text-primary font-semibold w-full p-2 text-center border border-b-0 border-l-0 border-r-0 border-solid d-theme-border-grey-light cursor-pointer\"\r\n @click=\"$router.push('/apps/eCommerce/checkout').catch(() => {})\">\r\n\r\n <span class=\"flex items-center justify-center\">\r\n <feather-icon icon=\"ShoppingCartIcon\" svgClasses=\"h-4 w-4\" />\r\n <span class=\"ml-2\">Checkout</span>\r\n </span>\r\n\r\n </div>\r\n </template>\r\n\r\n <!-- IF CART IS EMPTY -->\r\n <template v-else>\r\n <p class=\"p-4\">Your Cart Is Empty.</p>\r\n </template>\r\n </vs-dropdown-menu>\r\n </vs-dropdown>\r\n</template>\r\n\r\n<script>\r\nimport VuePerfectScrollbar from 'vue-perfect-scrollbar'\r\n\r\nexport default {\r\n components: {\r\n VuePerfectScrollbar\r\n },\r\n data () {\r\n return {\r\n settings: { // perfectscrollbar settings\r\n maxScrollbarLength: 60,\r\n wheelSpeed: .60\r\n }\r\n }\r\n },\r\n computed: {\r\n // CART DROPDOWN\r\n cartItems () {\r\n return this.$store.state.eCommerce.cartItems.slice().reverse()\r\n },\r\n scrollbarTag () {\r\n return this.$store.getters.scrollbarTag\r\n }\r\n },\r\n methods: {\r\n removeItemFromCart (item) {\r\n this.$store.dispatch('eCommerce/toggleItemInCart', item)\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CartDropDown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CartDropDown.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CartDropDown.vue?vue&type=template&id=2e72cc0d&\"\nimport script from \"./CartDropDown.vue?vue&type=script&lang=js&\"\nexport * from \"./CartDropDown.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('vs-dropdown',{staticClass:\"cursor-pointer\",attrs:{\"vs-custom-content\":\"\",\"vs-trigger-click\":\"\"}},[_c('feather-icon',{staticClass:\"cursor-pointer mt-1 sm:mr-6 mr-2\",attrs:{\"icon\":\"BellIcon\",\"badge\":_vm.unreadNotifications.length}}),_c('vs-dropdown-menu',{staticClass:\"notification-dropdown dropdown-custom vx-navbar-dropdown\"},[_c('div',{staticClass:\"notification-top text-center p-5 bg-primary text-white\"},[_c('h3',{staticClass:\"text-white\"},[_vm._v(_vm._s(_vm.unreadNotifications.length)+\" پیام جدید\")])]),_c(_vm.scrollbarTag,{key:_vm.$vs.rtl,ref:\"mainSidebarPs\",tag:\"component\",staticClass:\"scroll-area--nofications-dropdown p-0 mb-10\",attrs:{\"settings\":_vm.settings}},[_c('a-spin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('ul',{staticClass:\"bordered-items\"},_vm._l((_vm.unreadNotifications),function(ntf){return _c('li',{key:ntf.id,staticClass:\"flex justify-between px-4 py-4 notification cursor-pointer\",on:{\"click\":function($event){return _vm.showNotify(ntf.id)}}},[_c('div',{staticClass:\"flex flex-1 items-start\"},[_c('img',{staticClass:\"mr-1\",attrs:{\"src\":_vm.logo,\"width\":\"50px\",\"height\":\"50px\"}}),_c('div',{staticClass:\"mx-2 flex-1\"},[_c('span',{staticClass:\"font-medium block notification-title text-primary\"},[_vm._v(_vm._s(ntf.title))]),_c('small',[_vm._v(_vm._s(ntf.note))])])]),_c('small',{staticClass:\"mt-1 whitespace-no-wrap\"},[_vm._v(_vm._s(_vm._f(\"jdate\")(ntf.created_at)))])])}),0)])],1),_c('router-link',{staticClass:\"\\n checkout-footer\\n fixed\\n bottom-0\\n rounded-b-lg\\n text-primary\\n w-full\\n p-2\\n font-semibold\\n text-center\\n border\\n border-b-0\\n border-l-0\\n border-r-0\\n border-solid\\n d-theme-border-grey-light\\n cursor-pointer\",attrs:{\"to\":{name: 'notify'}}},[_c('span',[_vm._v(\"نمایش تمامی اعلان ها\")])])],1),_c('a-modal',{attrs:{\"okText\":\"علامت زدن به عنوان خوانده شده\",\"cancelText\":\"بستن\"},on:{\"ok\":function($event){return _vm.readNotify(_vm.notify.id)},\"cancel\":function($event){_vm.viewNotify = false}},model:{value:(_vm.viewNotify),callback:function ($$v) {_vm.viewNotify=$$v},expression:\"viewNotify\"}},[_c('a-spin',{attrs:{\"type\":\"loading\",\"spinning\":_vm.loading}},[_c('div',{staticClass:\"flex justify-between px-4 py-4 notification cursor-pointer\"},[_c('div',{staticClass:\"flex flex-1 items-start\"},[_c('img',{staticClass:\"mr-1\",attrs:{\"src\":_vm.logo,\"width\":\"50px\",\"height\":\"50px\"}}),_c('div',{staticClass:\"mx-2 flex-1\"},[_c('span',{staticClass:\"font-medium block notification-title text-primary\"},[_vm._v(_vm._s(_vm.notify.title))]),_c('small',[_vm._v(_vm._s(_vm.notify.note))])])]),_c('small',{staticClass:\"mt-1 whitespace-no-wrap\"},[_vm._v(_vm._s(_vm._f(\"jdate\")(_vm.notify.created_at)))])])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <!-- NOTIFICATIONS -->\r\n <vs-dropdown vs-custom-content vs-trigger-click class=\"cursor-pointer\">\r\n <feather-icon icon=\"BellIcon\" class=\"cursor-pointer mt-1 sm:mr-6 mr-2\" :badge=\"unreadNotifications.length\" />\r\n <vs-dropdown-menu class=\"notification-dropdown dropdown-custom vx-navbar-dropdown\">\r\n\r\n <div class=\"notification-top text-center p-5 bg-primary text-white\">\r\n <h3 class=\"text-white\">{{ unreadNotifications.length }} پیام جدید</h3>\r\n<!-- <p class=\"opacity-75\">رویداد ها</p>-->\r\n </div>\r\n\r\n <component :is=\"scrollbarTag\" ref=\"mainSidebarPs\" class=\"scroll-area--nofications-dropdown p-0 mb-10\" :settings=\"settings\" :key=\"$vs.rtl\">\r\n <a-spin type=\"loading\" :spinning=\"loading\">\r\n <ul class=\"bordered-items\">\r\n <li v-for=\"ntf in unreadNotifications\" :key=\"ntf.id\" @click=\"showNotify(ntf.id)\"\r\n class=\"flex justify-between px-4 py-4 notification cursor-pointer\">\r\n <div class=\"flex flex-1 items-start\">\r\n <img :src=\"logo\" width=\"50px\" height=\"50px\" class=\"mr-1\"/>\r\n <div class=\"mx-2 flex-1\">\r\n <span class=\"font-medium block notification-title text-primary\">{{ ntf.title }}</span>\r\n <small>{{ ntf.note }}</small>\r\n </div>\r\n </div>\r\n <small class=\"mt-1 whitespace-no-wrap\">{{ ntf.created_at | jdate }}</small>\r\n </li>\r\n </ul>\r\n </a-spin>\r\n </component>\r\n\r\n <router-link :to=\"{name: 'notify'}\" class=\"\r\n checkout-footer\r\n fixed\r\n bottom-0\r\n rounded-b-lg\r\n text-primary\r\n w-full\r\n p-2\r\n font-semibold\r\n text-center\r\n border\r\n border-b-0\r\n border-l-0\r\n border-r-0\r\n border-solid\r\n d-theme-border-grey-light\r\n cursor-pointer\">\r\n <span>نمایش تمامی اعلان ها</span>\r\n </router-link>\r\n </vs-dropdown-menu>\r\n <a-modal v-model=\"viewNotify\" okText=\"علامت زدن به عنوان خوانده شده\" cancelText=\"بستن\"\r\n @ok=\"readNotify(notify.id)\" @cancel=\"viewNotify = false\">\r\n <a-spin type=\"loading\" :spinning=\"loading\">\r\n <div class=\"flex justify-between px-4 py-4 notification cursor-pointer\">\r\n <div class=\"flex flex-1 items-start\">\r\n <img :src=\"logo\" width=\"50px\" height=\"50px\" class=\"mr-1\"/>\r\n <div class=\"mx-2 flex-1\">\r\n <span class=\"font-medium block notification-title text-primary\">{{ notify.title }}</span>\r\n <small>{{ notify.note }}</small>\r\n </div>\r\n </div>\r\n <small class=\"mt-1 whitespace-no-wrap\">{{ notify.created_at | jdate }}</small>\r\n </div>\r\n </a-spin>\r\n </a-modal>\r\n </vs-dropdown>\r\n</template>\r\n\r\n<script>\r\nimport VuePerfectScrollbar from 'vue-perfect-scrollbar'\r\nimport axios from '@/axios'\r\nimport logo from '@/assets/images/logo/henza-icon.svg'\r\nexport default {\r\n components: {\r\n VuePerfectScrollbar\r\n },\r\n data () {\r\n return {\r\n unreadNotifications: [],\r\n viewNotify: false,\r\n loading: false,\r\n notify: {\r\n title: undefined,\r\n note: undefined,\r\n created_at: undefined,\r\n id: undefined,\r\n },\r\n logo,\r\n settings: {\r\n maxScrollbarLength: 60,\r\n wheelSpeed: .60\r\n }\r\n }\r\n },\r\n computed: {\r\n scrollbarTag () { return this.$store.getters.scrollbarTag }\r\n },\r\n async created() {\r\n await this.getUnread()\r\n },\r\n methods: {\r\n async getUnread(){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get('/notify/unread')\r\n this.unreadNotifications = data\r\n const count = data.filter(x => x.title.includes('سفارش')||x.note.includes('سفارش')).length\r\n if (count > 0) await this.$store.commit('setOrderCount',count)\r\n } catch (error) {\r\n // this.$ntGetError(error)\r\n console.log(error)\r\n }\r\n finally {\r\n this.loading = false\r\n }\r\n },\r\n async showNotify(id){\r\n try {\r\n this.loading = true\r\n const {data} = await axios.get(`/notify/${id}`)\r\n this.notify = data\r\n this.viewNotify = true\r\n } catch (error) {\r\n // this.$ntGetError(error)\r\n console.log(error)\r\n }\r\n finally {\r\n this.loading = false\r\n }\r\n },\r\n async readNotify(id){\r\n try {\r\n this.loading = true\r\n await axios.get(`/notify/read/${id}`)\r\n this.viewNotify = false\r\n const index = this.unreadNotifications.findIndex(x => x.id === id)\r\n if (index > -1) {\r\n if (this.unreadNotifications[index].title.includes('سفارش')||this.unreadNotifications[index].note.includes('سفارش')){\r\n await this.$store.commit('setOrderCount',this.$store.state.orderCount--)\r\n }\r\n this.unreadNotifications.splice(index, 1)\r\n }\r\n } catch (error) {\r\n // this.$ntGetError(error)\r\n console.log(error)\r\n }\r\n finally {\r\n this.loading = false\r\n }\r\n },\r\n }\r\n}\r\n\r\n</script>\r\n\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotificationDropDown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NotificationDropDown.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./NotificationDropDown.vue?vue&type=template&id=153fe9e7&\"\nimport script from \"./NotificationDropDown.vue?vue&type=script&lang=js&\"\nexport * from \"./NotificationDropDown.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"the-navbar__user-meta flex items-center\"},[_c('ADropdown',{attrs:{\"trigger\":['click']}},[_c('div',{staticClass:\"flex items-center\"},[_c('div',{staticClass:\"text-right leading-tight hidden sm:block\"},[_c('p',{staticClass:\"font-semibold mb-0\"},[_vm._v(_vm._s(_vm.user.name || 'آنلاین'))]),_c('small',{staticStyle:{\"font-weight\":\"400 !important\",\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.user.user_type.val || 'آنلاین'))])]),_c('div',{staticClass:\"con-img ml-3\"},[_c('feather-icon',{staticClass:\"cursor-pointer\",attrs:{\"icon\":\"UserIcon\",\"svg-classes\":\"text-primary\"}})],1)]),_c('ACard',{attrs:{\"slot\":\"overlay\"},slot:\"overlay\"},[_c('ul',{staticStyle:{\"min-width\":\"9rem\",\"z-index\":\"999 !important\"}},[_c('li',{staticClass:\"flex py-2 px-4 cursor-pointer hover:bg-primary hover:text-white\",on:{\"click\":_vm.logout}},[_c('feather-icon',{attrs:{\"icon\":\"LogOutIcon\",\"svgClasses\":\"w-4 h-4\"}}),_c('span',{staticClass:\"ml-2\"},[_vm._v(\"خروج از حساب کاربری\")])],1)])])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"the-navbar__user-meta flex items-center\">\r\n\r\n\r\n <ADropdown :trigger=\"['click']\" >\r\n <div class=\"flex items-center\">\r\n <div class=\"text-right leading-tight hidden sm:block\">\r\n <p class=\"font-semibold mb-0\">{{ user.name || 'آنلاین' }}</p>\r\n <small style=\"font-weight: 400 !important;font-size: 12px\">{{ user.user_type.val || 'آنلاین' }}</small>\r\n </div>\r\n <div class=\"con-img ml-3\">\r\n <feather-icon icon=\"UserIcon\" class=\"cursor-pointer\" svg-classes=\"text-primary\"/>\r\n\r\n </div>\r\n </div>\r\n <ACard slot=\"overlay\" >\r\n <ul style=\"min-width: 9rem;z-index:999 !important;\">\r\n\r\n <li\r\n @click=\"logout\"\r\n class=\"flex py-2 px-4 cursor-pointer hover:bg-primary hover:text-white\">\r\n <feather-icon icon=\"LogOutIcon\" svgClasses=\"w-4 h-4\"/>\r\n <span class=\"ml-2\">خروج از حساب کاربری</span>\r\n </li>\r\n </ul>\r\n </ACard>\r\n </ADropdown>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import 'firebase/auth'\r\n\r\n export default {\r\n computed: {\r\n user() {\r\n return this.$store.state.auth.user()\r\n },\r\n },\r\n methods: {\r\n async logout() {\r\n console.log(\"555 ==> \", 555);\r\n if (localStorage.getItem('token')) {\r\n localStorage.removeItem('user');\r\n localStorage.removeItem('token');\r\n }\r\n if (this.$store.state.users.roles){\r\n await this.$store.dispatch(\"users/deleteRoles\")\r\n }\r\n this.$router.push('/auth/login').catch(() => {\r\n })\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n[dir=rtl] .ant-dropdown{\r\n z-index: 999999 !important;\r\n}\r\n</style>\r\n","import mod from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ProfileDropDown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../../node_modules/thread-loader/dist/cjs.js!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ProfileDropDown.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ProfileDropDown.vue?vue&type=template&id=128d57fa&scoped=true&\"\nimport script from \"./ProfileDropDown.vue?vue&type=script&lang=js&\"\nexport * from \"./ProfileDropDown.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ProfileDropDown.vue?vue&type=style&index=0&id=128d57fa&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"128d57fa\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticStyle:{\"enable-background\":\"new 0 0 250 250\"},attrs:{\"version\":\"1.1\",\"id\":\"Layer_1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"x\":\"0px\",\"y\":\"0px\",\"viewBox\":\"0 0 250 250\",\"xml:space\":\"preserve\"}},[_c('g',[_c('polygon',{staticClass:\"st0\",attrs:{\"points\":\"124,12 90.4,46 109.9,65.3 125,49.9 125,13 \\t\"}}),_c('path',{staticClass:\"st1\",attrs:{\"d\":\"M184.1,71.4L125,13v36.9l0.1-0.1l36.3,35.8c21.9,19.8,19.8,39,19.8,39s1.3,18.1-20.4,38.2l-35.6,36.1l-0.2-0.2\\n\\t\\tv38.8l0.4,0.4l59.4-60.1c0,0,22.7-23.6,22.5-53.4C207.1,94.7,184.1,71.4,184.1,71.4z\"}})]),_c('path',{staticClass:\"st2\",attrs:{\"d\":\"M92.9,121.9l29.2,28.5c0,0,1.5-1.6,2.9-4.6c2.6-5.1,5.1-14.1,0-25.3c-2.4-5.3-6.6-11.1-13.4-17.2\\n\\tc-0.1-0.1-0.1-0.1-0.2-0.2l-19.5-19l-0.4-0.4l-17.7,19.5C76.9,106.5,87.9,116.7,92.9,121.9z\"}}),_c('path',{staticClass:\"st0\",attrs:{\"d\":\"M73.8,103.4L73.8,103.4C73.8,103.4,73.8,103.4,73.8,103.4C73.8,103.3,73.8,103.3,73.8,103.4l17.7-19.6l-8.6-8.5\\n\\tL72.4,65.2L61.4,75.9c0,0,0,0,0,0c-1.2,1.4-18.6,21.2-19.2,49.6c0.1,29.8,23.2,53.1,23.2,53.1l59.7,58.9v-38.8l-37-34.3\\n\\tc-21.9-19.8-19.8-39-19.8-39S67.1,115.9,73.8,103.4L73.8,103.4z\"}}),_c('g',{staticClass:\"st3\"},[_c('path',{staticClass:\"st4\",attrs:{\"d\":\"M91.9,84.2l-0.4-0.4l-17.7,19.5c1.7,1.8,6,5.8,10.3,9.9l7.9-29L91.9,84.2z\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./Logo.vue?vue&type=template&id=985f15a8&\"\nvar script = {}\nimport style0 from \"./Logo.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<!-- =========================================================================================\r\n File Name: TheNavbar.vue\r\n Description: Navbar component\r\n Component Name: TheNavbar\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n<div class=\"relative\">\r\n <div class=\"vx-navbar-wrapper navbar-full p-0\">\r\n <vs-navbar class=\"navbar-custom navbar-skelton\" :class=\"navbarClasses\" :style=\"navbarStyle\" :color=\"navbarColor\">\r\n\r\n <bookmarks :navbarColor=\"navbarColor\" v-if=\"windowWidth >= 992\" />\r\n\r\n <router-link tag=\"div\" to=\"/\" class=\"vx-logo cursor-pointer mx-auto flex items-center\">\r\n <logo class=\"w-10 mr-4 fill-current text-primary\" />\r\n <span class=\"vx-logo-text text-primary\">کنسولی</span>\r\n </router-link>\r\n\r\n <search-bar />\r\n\r\n<!-- <cart-drop-down />-->\r\n\r\n<!-- <notification-drop-down />-->\r\n\r\n <profile-drop-down />\r\n\r\n </vs-navbar>\r\n </div>\r\n</div>\r\n</template>\r\n\r\n<script>\r\nimport Bookmarks from './components/Bookmarks.vue'\r\nimport I18n from './components/I18n.vue'\r\nimport SearchBar from './components/SearchBar.vue'\r\nimport CartDropDown from './components/CartDropDown.vue'\r\nimport NotificationDropDown from './components/NotificationDropDown.vue'\r\nimport ProfileDropDown from './components/ProfileDropDown.vue'\r\nimport Logo from '../Logo.vue'\r\n\r\nexport default {\r\n name: 'the-navbar-horizontal',\r\n props: {\r\n logo: { type: String },\r\n navbarType: {\r\n type: String,\r\n required: true\r\n }\r\n },\r\n components: {\r\n Logo,\r\n Bookmarks,\r\n I18n,\r\n SearchBar,\r\n CartDropDown,\r\n NotificationDropDown,\r\n ProfileDropDown\r\n },\r\n computed: {\r\n navbarColor () {\r\n let color = '#fff'\r\n if (this.navbarType === 'sticky') color = '#f7f7f7'\r\n else if (this.navbarType === 'static') {\r\n if (this.scrollY < 50) {\r\n color = '#f7f7f7'\r\n }\r\n }\r\n\r\n if (this.isThemedark === 'dark') {\r\n if (color === '#fff') {\r\n color = '#10163a'\r\n } else {\r\n color = '#262c49'\r\n }\r\n }\r\n\r\n return color\r\n },\r\n isThemedark () { return this.$store.state.theme },\r\n navbarStyle () { return this.navbarType === 'static' ? {transition: 'all .25s ease-in-out'} : {} },\r\n navbarClasses () { return this.scrollY > 5 && this.navbarType === 'static' ? null : 'd-theme-dark-light-bg shadow-none' },\r\n scrollY () { return this.$store.state.scrollY },\r\n verticalNavMenuWidth () { return this.$store.state.verticalNavMenuWidth },\r\n windowWidth () { return this.$store.state.windowWidth }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheNavbarHorizontal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheNavbarHorizontal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TheNavbarHorizontal.vue?vue&type=template&id=5be5e6fd&\"\nimport script from \"./TheNavbarHorizontal.vue?vue&type=script&lang=js&\"\nexport * from \"./TheNavbarHorizontal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"relative\"},[_c('div',{staticClass:\"vx-navbar-wrapper\",class:_vm.classObj},[_c('vs-navbar',{staticClass:\"vx-navbar navbar-custom navbar-skelton\",class:_vm.textColor,attrs:{\"color\":_vm.navbarColorLocal}},[_c('feather-icon',{staticClass:\"sm:inline-flex xl:hidden cursor-pointer p-2\",attrs:{\"icon\":\"MenuIcon\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.showSidebar.apply(null, arguments)}}}),_c('vs-spacer'),(_vm.$hasPermission('notify'))?_c('notification-drop-down'):_vm._e(),_c('profile-drop-down')],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\n File Name: TheNavbar.vue\r\n Description: Navbar component\r\n Component Name: TheNavbar\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n <div class=\"relative\">\r\n\r\n <div class=\"vx-navbar-wrapper\" :class=\"classObj\">\r\n\r\n <vs-navbar class=\"vx-navbar navbar-custom navbar-skelton\" :color=\"navbarColorLocal\" :class=\"textColor\">\r\n\r\n <!-- SM - OPEN SIDEBAR BUTTON -->\r\n <feather-icon class=\"sm:inline-flex xl:hidden cursor-pointer p-2\" icon=\"MenuIcon\" @click.stop=\"showSidebar\" />\r\n\r\n<!-- <bookmarks :navbarColor=\"navbarColor\" v-if=\"windowWidth >= 992\" />-->\r\n <!-- <search-bar />-->\r\n\r\n <vs-spacer />\r\n\r\n\r\n\r\n<!-- <cart-drop-down />-->\r\n\r\n <notification-drop-down v-if=\"$hasPermission('notify')\"/>\r\n\r\n <profile-drop-down />\r\n\r\n </vs-navbar>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\nimport Bookmarks from './components/Bookmarks.vue'\r\nimport I18n from './components/I18n.vue'\r\nimport SearchBar from './components/SearchBar.vue'\r\nimport CartDropDown from './components/CartDropDown.vue'\r\nimport NotificationDropDown from './components/NotificationDropDown.vue'\r\nimport ProfileDropDown from './components/ProfileDropDown.vue'\r\n\r\nexport default {\r\n name: 'the-navbar-vertical',\r\n props: {\r\n navbarColor: {\r\n type: String,\r\n default: '#fff'\r\n }\r\n },\r\n components: {\r\n Bookmarks,\r\n I18n,\r\n SearchBar,\r\n CartDropDown,\r\n NotificationDropDown,\r\n ProfileDropDown\r\n },\r\n computed: {\r\n navbarColorLocal () {\r\n return this.$store.state.theme === 'dark' && this.navbarColor === '#fff' ? '#10163a' : this.navbarColor\r\n },\r\n verticalNavMenuWidth () {\r\n return this.$store.state.verticalNavMenuWidth\r\n },\r\n textColor () {\r\n return {'text-white': (this.navbarColor !== '#10163a' && this.$store.state.theme === 'dark') || (this.navbarColor !== '#fff' && this.$store.state.theme !== 'dark')}\r\n },\r\n windowWidth () {\r\n return this.$store.state.windowWidth\r\n },\r\n\r\n // NAVBAR STYLE\r\n classObj () {\r\n if (this.verticalNavMenuWidth === 'default') return 'navbar-default'\r\n else if (this.verticalNavMenuWidth === 'reduced') return 'navbar-reduced'\r\n else if (this.verticalNavMenuWidth) return 'navbar-full'\r\n }\r\n },\r\n methods: {\r\n showSidebar () {\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', true)\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheNavbarVertical.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheNavbarVertical.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TheNavbarVertical.vue?vue&type=template&id=34e36510&\"\nimport script from \"./TheNavbarVertical.vue?vue&type=script&lang=js&\"\nexport * from \"./TheNavbarVertical.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function (_h,_vm) {var _c=_vm._c;return _c('footer',{staticClass:\"the-footer flex-wrap justify-between\",class:_vm.classes},[_c('p',[_c('span',[_vm._v(\"COPYRIGHT ©\")]),_c('span',[_vm._v(_vm._s(new Date().getFullYear())+\" \")]),_c('a',{attrs:{\"href\":\"https://1.envato.market/vuexy_admin\",\"target\":\"_blank\",\"rel\":\"nofollow\"}},[_vm._v(\"Pixinvent\")]),_c('span',{staticClass:\"hidden sm:inline-block\"},[_vm._v(\", All rights Reserved\")])]),_c('span',{staticClass:\"md:flex hidden items-center\"},[_c('span',[_vm._v(\"Hand-crafted & Made with\")]),_c('feather-icon',{staticClass:\"ml-2\",attrs:{\"icon\":\"HeartIcon\",\"svgClasses\":\"stroke-current text-danger w-6 h-6\"}})],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\n File Name: TheFooter.vue\r\n Description: Footer component\r\n Component Name: TheFooter\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template functional>\r\n <footer class=\"the-footer flex-wrap justify-between\" :class=\"classes\">\r\n <p>\r\n <span>COPYRIGHT ©</span>\r\n <span>{{ new Date().getFullYear() }} </span>\r\n <a href=\"https://1.envato.market/vuexy_admin\" target=\"_blank\" rel=\"nofollow\">Pixinvent</a>\r\n <span class=\"hidden sm:inline-block\">, All rights Reserved</span>\r\n </p>\r\n <span class=\"md:flex hidden items-center\">\r\n <span>Hand-crafted & Made with</span>\r\n <feather-icon icon=\"HeartIcon\" svgClasses=\"stroke-current text-danger w-6 h-6\" class=\"ml-2\" />\r\n </span>\r\n </footer>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'the-footer',\r\n props: {\r\n classes: {\r\n type: String\r\n }\r\n }\r\n}\r\n</script>\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheFooter.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TheFooter.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TheFooter.vue?vue&type=template&id=4971052e&functional=true&\"\nimport script from \"./TheFooter.vue?vue&type=script&lang=js&\"\nexport * from \"./TheFooter.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n true,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"parentx\"},[_c('vs-sidebar',{directives:[{name:\"hammer\",rawName:\"v-hammer:swipe\",value:(_vm.onMenuSwipe),expression:\"onMenuSwipe\",arg:\"swipe\"}],ref:\"verticalNavMenu\",staticClass:\"v-nav-menu items-no-padding\",attrs:{\"default-index\":\"-1\",\"click-not-close\":_vm.clickNotClose,\"reduce-not-rebound\":_vm.reduceNotRebound,\"parent\":_vm.parent,\"hiddenBackground\":_vm.clickNotClose,\"reduce\":_vm.reduce},model:{value:(_vm.isVerticalNavMenuActive),callback:function ($$v) {_vm.isVerticalNavMenuActive=$$v},expression:\"isVerticalNavMenuActive\"}},[_c('div',{on:{\"mouseenter\":_vm.mouseEnter,\"mouseleave\":_vm.mouseLeave}},[_c('div',{staticClass:\"header-sidebar flex items-end justify-between\",attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('router-link',{staticClass:\"vx-logo cursor-pointer flex items-center\",attrs:{\"tag\":\"div\",\"to\":\"/\"}},[_c('img',{staticClass:\"mr-4 fill-current text-primary\",attrs:{\"src\":require(\"@/assets/images/logo/henza-icon.svg\")}}),(_vm.title)?_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isMouseEnter || !_vm.reduce),expression:\"isMouseEnter || !reduce\"}],staticClass:\"vx-logo-text text-primary\"},[_vm._v(_vm._s(_vm.title))]):_vm._e()]),_c('div',[(_vm.showCloseButton)?[_c('feather-icon',{staticClass:\"m-0 cursor-pointer\",attrs:{\"icon\":\"XIcon\"},on:{\"click\":function($event){return _vm.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)}}})]:(!_vm.showCloseButton && !_vm.verticalNavMenuItemsMin)?[_c('feather-icon',{staticClass:\"mr-0 cursor-pointer\",attrs:{\"id\":\"btnVNavMenuMinToggler\",\"icon\":_vm.reduce ? 'CircleIcon' : 'DiscIcon',\"svg-classes\":\"stroke-current text-primary\"},on:{\"click\":function($event){return _vm.toggleReduce(!_vm.reduce)}}})]:_vm._e()],2)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.showShadowBottom),expression:\"showShadowBottom\"}],staticClass:\"shadow-bottom\"}),_c(_vm.scrollbarTag,{key:_vm.$vs.rtl,ref:\"verticalNavMenuPs\",tag:\"component\",staticClass:\"scroll-area-v-nav-menu pt-2\",attrs:{\"settings\":_vm.settings},on:{\"ps-scroll-y\":_vm.psSectionScroll,\"scroll\":_vm.psSectionScroll}},[_vm._l((_vm.menuItemsUpdated),function(item,index){return [(item.header && !_vm.verticalNavMenuItemsMin)?_c('span',{key:(\"header-\" + index),staticClass:\"navigation-header truncate\"},[_vm._v(\"\\n \"+_vm._s(_vm.$t(item.i18n) || item.header)+\"\\n \")]):(!item.header)?[(!item.submenu)?_c('v-nav-menu-item',{key:(\"item-\" + index),attrs:{\"index\":index,\"to\":item.slug !== 'external' ? item.url : null,\"href\":item.slug === 'external' ? item.url : null,\"icon\":item.icon,\"target\":item.target,\"isDisabled\":item.isDisabled,\"slug\":item.slug}},[_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.verticalNavMenuItemsMin),expression:\"!verticalNavMenuItemsMin\"}],staticClass:\"truncate\"},[_vm._v(_vm._s(_vm.$t(item.i18n) || item.name))]),(item.tag && (_vm.isMouseEnter || !_vm.reduce))?_c('vs-chip',{staticClass:\"ml-auto\",attrs:{\"color\":item.tagColor}},[_vm._v(_vm._s(item.tag)+\"\\n \")]):_vm._e()],1):[_c('v-nav-menu-group',{key:(\"group-\" + index),attrs:{\"openHover\":_vm.openGroupHover,\"group\":item,\"groupIndex\":index,\"open\":_vm.isGroupActive(item)}})]]:_vm._e()]})],2)],1)]),(!_vm.isVerticalNavMenuActive)?_c('div',{directives:[{name:\"hammer\",rawName:\"v-hammer:swipe\",value:(_vm.onSwipeAreaSwipe),expression:\"onSwipeAreaSwipe\",arg:\"swipe\"}],staticClass:\"v-nav-menu-swipe-area\"}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vs-sidebar-group\",class:[\n {'vs-sidebar-group-open' : _vm.openItems },\n {'vs-sidebar-group-active' : _vm.open },\n {'disabled-item pointer-events-none': _vm.group.isDisabled }\n ],on:{\"mouseover\":_vm.mouseover,\"mouseout\":_vm.mouseout}},[_c('div',{staticClass:\"group-header w-full\",on:{\"click\":_vm.clickGroup}},[_c('span',{staticClass:\"flex items-center w-full\"},[(_vm.group.icon || (this.groupIndex > Math.floor(this.groupIndex)))?_c('feather-icon',{attrs:{\"icon\":_vm.group.icon || 'CircleIcon',\"svgClasses\":{ 'w-3 h-3' : this.groupIndex % 1 != 0 }}}):_vm._e(),_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.verticalNavMenuItemsMin),expression:\"!verticalNavMenuItemsMin\"}],staticClass:\"truncate mr-3 select-none\"},[_vm._v(_vm._s(_vm.$t(_vm.group.i18n) || _vm.group.name))]),(_vm.tag && !_vm.verticalNavMenuItemsMin)?_c('vs-chip',{staticClass:\"ml-auto mr-4\",attrs:{\"color\":_vm.tag.color}},[_vm._v(_vm._s(_vm.tag.value))]):_vm._e()],1),_c('feather-icon',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.verticalNavMenuItemsMin),expression:\"!verticalNavMenuItemsMin\"}],class:[{'rotate90' : _vm.openItems}, 'feather-grp-header-arrow'],attrs:{\"icon\":_vm.$vs.rtl ? 'ChevronLeftIcon' : 'ChevronRightIcon',\"svg-classes\":\"w-4 h-4\"}}),_c('span',{staticClass:\"vs-sidebar--tooltip\"},[_vm._v(_vm._s(_vm.$t(_vm.group.i18n) || _vm.group.name))])],1),_c('ul',{ref:\"items\",staticClass:\"vs-sidebar-group-items\",style:(_vm.styleItems)},_vm._l((_vm.group.submenu),function(groupItem,index){return _c('li',{key:index},[(groupItem.submenu)?_c('v-nav-menu-group',{attrs:{\"group\":groupItem,\"groupIndex\":Number((_vm.groupIndex + \".\" + (index+1))),\"open\":_vm.isGroupActive(groupItem),\"openHover\":_vm.openHover}}):_c('v-nav-menu-item',{attrs:{\"icon-small\":\"\",\"index\":_vm.groupIndex + '.' + index,\"to\":groupItem.slug !== 'external' ? groupItem.url : null,\"href\":groupItem.slug === 'external' ? groupItem.url : null,\"icon\":_vm.itemIcon(_vm.groupIndex + '.' + index),\"slug\":groupItem.slug,\"target\":groupItem.target}},[_c('span',{staticClass:\"truncate\"},[_vm._v(_vm._s(_vm.$t(groupItem.i18n) || groupItem.name))]),(groupItem.tag)?_c('vs-chip',{staticClass:\"ml-auto\",attrs:{\"color\":groupItem.tagColor}},[_vm._v(_vm._s(groupItem.tag))]):_vm._e()],1)],1)}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.canSee)?_c('div',{staticClass:\"vs-sidebar--item\",class:[\n {'vs-sidebar-item-active' : _vm.activeLink},\n {'disabled-item pointer-events-none' : _vm.isDisabled}\n ]},[(_vm.to)?_c('router-link',{class:[{'router-link-active': _vm.activeLink}],attrs:{\"tabindex\":\"-1\",\"exact\":\"\",\"to\":_vm.to,\"target\":_vm.target}},[(!_vm.featherIcon)?_c('vs-icon',{attrs:{\"icon-pack\":_vm.iconPack,\"icon\":_vm.icon}}):_c('feather-icon',{class:{'w-3 h-3': _vm.iconSmall},attrs:{\"icon\":_vm.icon}}),_vm._t(\"default\")],2):_c('a',{attrs:{\"target\":_vm.target,\"href\":_vm.href,\"tabindex\":\"-1\"}},[(!_vm.featherIcon)?_c('vs-icon',{attrs:{\"icon-pack\":_vm.iconPack,\"icon\":_vm.icon}}):_c('feather-icon',{class:{'w-3 h-3': _vm.iconSmall},attrs:{\"icon\":_vm.icon}}),_vm._t(\"default\")],2)],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<!-- =========================================================================================\r\n File Name: VerticalNavMenuItem.vue\r\n Description: Vertical NavMenu item component. Extends vuesax framework's 'vs-sidebar-item' component\r\n Component Name: VerticalNavMenuItem\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n<template>\r\n <div\r\n v-if=\"canSee\"\r\n class=\"vs-sidebar--item\"\r\n :class=\"[\r\n {'vs-sidebar-item-active' : activeLink},\r\n {'disabled-item pointer-events-none' : isDisabled}\r\n ]\" >\r\n\r\n <router-link\r\n tabindex=\"-1\"\r\n v-if=\"to\"\r\n exact\r\n :class=\"[{'router-link-active': activeLink}]\"\r\n :to=\"to\"\r\n :target=\"target\" >\r\n <vs-icon v-if=\"!featherIcon\" :icon-pack=\"iconPack\" :icon=\"icon\" />\r\n <feather-icon v-else :class=\"{'w-3 h-3': iconSmall}\" :icon=\"icon\" />\r\n <slot />\r\n </router-link>\r\n\r\n <a v-else :target=\"target\" :href=\"href\" tabindex=\"-1\">\r\n <vs-icon v-if=\"!featherIcon\" :icon-pack=\"iconPack\" :icon=\"icon\" />\r\n <feather-icon v-else :class=\"{'w-3 h-3': iconSmall}\" :icon=\"icon\" />\r\n <slot />\r\n </a>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'v-nav-menu-item',\r\n props: {\r\n icon : { type: String, default: '' },\r\n iconSmall : { type: Boolean, default: false },\r\n iconPack : { type: String, default: 'material-icons' },\r\n href : { type: [String, null], default: '#' },\r\n to : { type: [String, Object, null], default: null },\r\n slug : { type: String, default: null },\r\n index : { type: [String, Number], default: null },\r\n featherIcon : { type: Boolean, default: true },\r\n target : { type: String, default: '_self' },\r\n isDisabled : { type: Boolean, default: false }\r\n },\r\n computed: {\r\n canSee () {\r\n this.$acl.check(this.$store.state.AppActiveUser.userRole)\r\n return this.to ? this.$acl.check(this.$router.match(this.to).meta.rule) : true\r\n },\r\n activeLink () {\r\n return !!((this.to === this.$route.path || this.$route.meta.parent === this.slug) && this.to)\r\n }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenuItem.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenuItem.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./VerticalNavMenuItem.vue?vue&type=template&id=7da48667&\"\nimport script from \"./VerticalNavMenuItem.vue?vue&type=script&lang=js&\"\nexport * from \"./VerticalNavMenuItem.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<!-- =========================================================================================\r\n File Name: VerticalNavMenuGroup.vue\r\n Description: Vertical NavMenu Group Component. Extends vuesax framework's 'vs-sidebar-group' component\r\n Component Name: VerticalNavMenuGroup\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n <div\r\n class = \"vs-sidebar-group\"\r\n :class = \"[\r\n {'vs-sidebar-group-open' : openItems },\r\n {'vs-sidebar-group-active' : open },\r\n {'disabled-item pointer-events-none': group.isDisabled }\r\n ]\"\r\n @mouseover = \"mouseover\"\r\n @mouseout = \"mouseout\">\r\n\r\n <!-- Group Label -->\r\n <div @click=\"clickGroup\" class=\"group-header w-full\">\r\n <span class=\"flex items-center w-full\">\r\n\r\n <!-- Group Icon -->\r\n <feather-icon\r\n v-if = \"group.icon || (this.groupIndex > Math.floor(this.groupIndex))\"\r\n :icon = \"group.icon || 'CircleIcon'\"\r\n :svgClasses = \"{ 'w-3 h-3' : this.groupIndex % 1 != 0 }\" />\r\n\r\n <!-- Group Name -->\r\n <span v-show=\"!verticalNavMenuItemsMin\" class=\"truncate mr-3 select-none\">{{ $t(group.i18n) || group.name }}</span>\r\n\r\n <!-- Group Tag -->\r\n <vs-chip class=\"ml-auto mr-4\" :color=\"tag.color\" v-if=\"tag && !verticalNavMenuItemsMin\">{{ tag.value }}</vs-chip>\r\n </span>\r\n\r\n <!-- Group Collapse Icon -->\r\n <feather-icon\r\n v-show = \"!verticalNavMenuItemsMin\"\r\n :class = \"[{'rotate90' : openItems}, 'feather-grp-header-arrow']\"\r\n :icon = \"$vs.rtl ? 'ChevronLeftIcon' : 'ChevronRightIcon'\"\r\n svg-classes= \"w-4 h-4\" />\r\n\r\n <!-- Group Tooltip -->\r\n <span class=\"vs-sidebar--tooltip\">{{ $t(group.i18n) || group.name }}</span>\r\n </div>\r\n <!-- /Group Label -->\r\n\r\n <!-- Group Items -->\r\n <ul ref=\"items\" :style=\"styleItems\" class=\"vs-sidebar-group-items\">\r\n <li v-for=\"(groupItem, index) in group.submenu\" :key=\"index\">\r\n\r\n <!-- If item is group -->\r\n <v-nav-menu-group\r\n v-if = \"groupItem.submenu\"\r\n :group = \"groupItem\"\r\n :groupIndex = \"Number(`${groupIndex}.${index+1}`)\"\r\n :open = \"isGroupActive(groupItem)\"\r\n :openHover = \"openHover\" />\r\n\r\n <!-- Else: Item -->\r\n <v-nav-menu-item\r\n v-else\r\n icon-small\r\n :index = \"groupIndex + '.' + index\"\r\n :to=\"groupItem.slug !== 'external' ? groupItem.url : null\"\r\n :href=\"groupItem.slug === 'external' ? groupItem.url : null\"\r\n :icon = \"itemIcon(groupIndex + '.' + index)\"\r\n :slug = \"groupItem.slug\"\r\n :target = \"groupItem.target\">\r\n <span class=\"truncate\">{{ $t(groupItem.i18n) || groupItem.name }}</span>\r\n <vs-chip class=\"ml-auto\" :color=\"groupItem.tagColor\" v-if=\"groupItem.tag\">{{ groupItem.tag }}</vs-chip>\r\n </v-nav-menu-item>\r\n\r\n </li>\r\n </ul>\r\n <!-- /Group Items -->\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\nimport VNavMenuItem from './VerticalNavMenuItem.vue'\r\nimport {colors} from \"../../../../themeConfig\";\r\n\r\nexport default {\r\n name : 'v-nav-menu-group',\r\n props : {\r\n openHover : { type: Boolean, default: false },\r\n open : { type: Boolean, default: false },\r\n group : { type: Object },\r\n groupIndex : { type: Number }\r\n },\r\n components: {\r\n VNavMenuItem\r\n },\r\n data: () => ({\r\n maxHeight : '0px',\r\n openItems : false\r\n }),\r\n computed: {\r\n tag(){\r\n return (this.group.name === 'order' && this.$store.state.orderCount) ? {value: this.$store.state.orderCount, color: colors.primary} : undefined\r\n },\r\n verticalNavMenuItemsMin () { return this.$store.state.verticalNavMenuItemsMin },\r\n styleItems () {\r\n return { maxHeight: this.maxHeight }\r\n },\r\n itemIcon () {\r\n return (index) => {\r\n if (!((index.match(/\\./g) || []).length > 1)) return 'CircleIcon'\r\n }\r\n },\r\n isGroupActive () {\r\n return (item) => {\r\n const path = this.$route.fullPath\r\n let open = false\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n\r\n const func = (item) => {\r\n if (item.submenu) {\r\n item.submenu.forEach((item) => {\r\n if ((path === item.url || routeParent === item.slug) && item.url) { open = true } else if (item.submenu) { func(item) }\r\n })\r\n }\r\n }\r\n\r\n func(item)\r\n return open\r\n }\r\n }\r\n },\r\n watch: {\r\n // OPEN & CLOSES DROPDOWN ON ROUTE CHANGE\r\n '$route' () {\r\n if (this.verticalNavMenuItemsMin) return\r\n\r\n const scrollHeight = this.scrollHeight\r\n\r\n // Collapse Group\r\n if (this.openItems && !this.open) {\r\n\r\n this.maxHeight = `${scrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = `${0}px`\r\n }, 50)\r\n\r\n // Expand Group\r\n } else if (this.open) {\r\n\r\n this.maxHeight = `${scrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = 'none'\r\n }, 300)\r\n }\r\n },\r\n maxHeight () {\r\n this.openItems = this.maxHeight !== '0px'\r\n },\r\n // OPEN AND CLOSES DROPDOWN MENU ON NavMenu COLLAPSE AND DEFAULT VIEW\r\n '$store.state.verticalNavMenuItemsMin' (val) {\r\n const scrollHeight = this.$refs.items.scrollHeight\r\n\r\n if (!val && this.open) {\r\n\r\n this.maxHeight = `${scrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = 'none'\r\n }, 300)\r\n } else {\r\n\r\n this.maxHeight = `${scrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = '0px'\r\n }, 50)\r\n }\r\n if (val && this.open) {\r\n\r\n this.maxHeight = `${scrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = '0px'\r\n }, 250)\r\n }\r\n }\r\n },\r\n methods: {\r\n clickGroup () {\r\n if (!this.openHover) {\r\n\r\n const thisScrollHeight = this.$refs.items.scrollHeight\r\n\r\n if (this.maxHeight === '0px') {\r\n this.maxHeight = `${thisScrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = 'none'\r\n }, 300)\r\n\r\n } else {\r\n this.maxHeight = `${thisScrollHeight}px`\r\n setTimeout(() => {\r\n this.maxHeight = `${0}px`\r\n }, 50)\r\n }\r\n\r\n this.$parent.$children.map((child) => {\r\n if (child.isGroupActive) {\r\n if (child !== this && !child.open && child.maxHeight !== '0px') {\r\n setTimeout(() => {\r\n child.maxHeight = `${0}px`\r\n }, 50)\r\n }\r\n }\r\n })\r\n }\r\n },\r\n mouseover () {\r\n if (this.openHover) {\r\n const scrollHeight = this.$refs.items.scrollHeight\r\n this.maxHeight = `${scrollHeight}px`\r\n }\r\n },\r\n mouseout () {\r\n if (this.openHover) {\r\n const scrollHeight = 0\r\n this.maxHeight = `${scrollHeight}px`\r\n }\r\n }\r\n },\r\n mounted () {\r\n this.openItems = this.open\r\n if (this.open) { this.maxHeight = 'none' }\r\n }\r\n}\r\n\r\n</script>\r\n\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/verticalNavMenuGroup.scss\"\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenuGroup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenuGroup.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./VerticalNavMenuGroup.vue?vue&type=template&id=62653d8e&\"\nimport script from \"./VerticalNavMenuGroup.vue?vue&type=script&lang=js&\"\nexport * from \"./VerticalNavMenuGroup.vue?vue&type=script&lang=js&\"\nimport style0 from \"./VerticalNavMenuGroup.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<!-- =========================================================================================\r\n File Name: VerticalNavMenu.vue\r\n Description: Vertical NavMenu Component\r\n Component Name: VerticalNavMenu\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n<template>\r\n <div class=\"parentx\">\r\n\r\n <vs-sidebar\r\n class=\"v-nav-menu items-no-padding\"\r\n v-model=\"isVerticalNavMenuActive\"\r\n ref=\"verticalNavMenu\"\r\n default-index=\"-1\"\r\n :click-not-close=\"clickNotClose\"\r\n :reduce-not-rebound=\"reduceNotRebound\"\r\n :parent=\"parent\"\r\n :hiddenBackground=\"clickNotClose\"\r\n :reduce=\"reduce\"\r\n v-hammer:swipe=\"onMenuSwipe\">\r\n\r\n <div @mouseenter=\"mouseEnter\" @mouseleave=\"mouseLeave\">\r\n\r\n <!-- Header -->\r\n <div class=\"header-sidebar flex items-end justify-between\" slot=\"header\">\r\n\r\n <!-- Logo -->\r\n <router-link tag=\"div\" class=\"vx-logo cursor-pointer flex items-center\" to=\"/\">\r\n <!--<logo class=\"w-10 mr-4 fill-current text-primary\" />-->\r\n <img src=\"@/assets/images/logo/henza-icon.svg\" class=\"mr-4 fill-current text-primary\">\r\n <span class=\"vx-logo-text text-primary\" v-show=\"isMouseEnter || !reduce\" v-if=\"title\">{{ title }}</span>\r\n </router-link>\r\n <!-- /Logo -->\r\n\r\n <!-- Menu Buttons -->\r\n <div>\r\n <!-- Close Button -->\r\n <template v-if=\"showCloseButton\">\r\n <feather-icon icon=\"XIcon\" class=\"m-0 cursor-pointer\"\r\n @click=\"$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)\"/>\r\n </template>\r\n\r\n <!-- Toggle Buttons -->\r\n <template v-else-if=\"!showCloseButton && !verticalNavMenuItemsMin\">\r\n <feather-icon\r\n id=\"btnVNavMenuMinToggler\"\r\n class=\"mr-0 cursor-pointer\"\r\n :icon=\"reduce ? 'CircleIcon' : 'DiscIcon'\"\r\n svg-classes=\"stroke-current text-primary\"\r\n @click=\"toggleReduce(!reduce)\"/>\r\n </template>\r\n </div>\r\n <!-- /Menu Toggle Buttons -->\r\n </div>\r\n <!-- /Header -->\r\n\r\n <!-- Header Shadow -->\r\n <div class=\"shadow-bottom\" v-show=\"showShadowBottom\"/>\r\n\r\n <!-- Menu Items -->\r\n <component :is=\"scrollbarTag\" ref=\"verticalNavMenuPs\" class=\"scroll-area-v-nav-menu pt-2\" :settings=\"settings\"\r\n @ps-scroll-y=\"psSectionScroll\" @scroll=\"psSectionScroll\" :key=\"$vs.rtl\">\r\n <template v-for=\"(item, index) in menuItemsUpdated\">\r\n\r\n <!-- Group Header -->\r\n <span v-if=\"item.header && !verticalNavMenuItemsMin\" class=\"navigation-header truncate\"\r\n :key=\"`header-${index}`\">\r\n {{ $t(item.i18n) || item.header }}\r\n </span>\r\n <!-- /Group Header -->\r\n\r\n <template v-else-if=\"!item.header\">\r\n\r\n <!-- Nav-Item -->\r\n <v-nav-menu-item\r\n v-if=\"!item.submenu\"\r\n :key=\"`item-${index}`\"\r\n :index=\"index\"\r\n :to=\"item.slug !== 'external' ? item.url : null\"\r\n :href=\"item.slug === 'external' ? item.url : null\"\r\n :icon=\"item.icon\" :target=\"item.target\"\r\n :isDisabled=\"item.isDisabled\"\r\n :slug=\"item.slug\">\r\n <span v-show=\"!verticalNavMenuItemsMin\" class=\"truncate\">{{ $t(item.i18n) || item.name }}</span>\r\n <vs-chip class=\"ml-auto\" :color=\"item.tagColor\" v-if=\"item.tag && (isMouseEnter || !reduce)\">{{\r\n item.tag\r\n }}\r\n </vs-chip>\r\n </v-nav-menu-item>\r\n\r\n <!-- Nav-Group -->\r\n <template v-else>\r\n <v-nav-menu-group\r\n :key=\"`group-${index}`\"\r\n :openHover=\"openGroupHover\"\r\n :group=\"item\"\r\n :groupIndex=\"index\"\r\n :open=\"isGroupActive(item)\"/>\r\n </template>\r\n <!-- /Nav-Group -->\r\n </template>\r\n </template>\r\n </component>\r\n <!-- /Menu Items -->\r\n </div>\r\n </vs-sidebar>\r\n\r\n <!-- Swipe Gesture -->\r\n <div\r\n v-if=\"!isVerticalNavMenuActive\"\r\n class=\"v-nav-menu-swipe-area\"\r\n v-hammer:swipe=\"onSwipeAreaSwipe\"/>\r\n <!-- /Swipe Gesture -->\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\nimport VuePerfectScrollbar from 'vue-perfect-scrollbar'\r\nimport VNavMenuGroup from './VerticalNavMenuGroup.vue'\r\nimport VNavMenuItem from './VerticalNavMenuItem.vue'\r\n\r\nimport Logo from '../Logo.vue'\r\nimport axios from '@/axios'\r\n\r\nexport default {\r\n name: 'v-nav-menu',\r\n components: {\r\n VNavMenuGroup,\r\n VNavMenuItem,\r\n VuePerfectScrollbar,\r\n Logo\r\n },\r\n props: {\r\n logo: {type: String},\r\n openGroupHover: {type: Boolean, default: false},\r\n parent: {type: String},\r\n reduceNotRebound: {type: Boolean, default: true},\r\n navMenuItems: {type: Array, required: true},\r\n title: {type: String}\r\n },\r\n data: () => ({\r\n clickNotClose: false, // disable close navMenu on outside click\r\n isMouseEnter: false,\r\n reduce: false, // determines if navMenu is reduce - component property\r\n showCloseButton: false, // show close button in smaller devices\r\n settings: { // perfectScrollbar settings\r\n maxScrollbarLength: 60,\r\n wheelSpeed: 1,\r\n swipeEasing: true\r\n },\r\n showShadowBottom: false,\r\n }),\r\n computed: {\r\n rid() {\r\n return this.$store.state.users.roles\r\n },\r\n menuItemsUpdated() {\r\n let clone = this.callBackFunction(this.navMenuItems)\r\n\r\n for (const [index, item] of this.navMenuItems.entries()) {\r\n if (this.navMenuItems[index].header && this.navMenuItems[index].items.length && (index || 1)) {\r\n const i = clone.findIndex(ix => ix.header === this.navMenuItems[index].header)\r\n for (const [subIndex, subItem] of this.navMenuItems[index].items.entries()) {\r\n clone.splice(i + 1 + subIndex, 0, subItem)\r\n }\r\n }\r\n }\r\n return clone\r\n },\r\n isGroupActive() {\r\n return (item) => {\r\n const path = this.$route.fullPath\r\n const routeParent = this.$route.meta ? this.$route.meta.parent : undefined\r\n let open = false\r\n\r\n const func = (item) => {\r\n if (item.submenu) {\r\n item.submenu.forEach((item) => {\r\n if (item.url && (path === item.url || routeParent === item.slug)) {\r\n open = true\r\n } else if (item.submenu) {\r\n func(item)\r\n }\r\n })\r\n }\r\n }\r\n func(item)\r\n return open\r\n }\r\n },\r\n /* async menuItemsUpdated () {\r\n if (!this.$store.state.users.roles){\r\n console.log(\"emptyyyyyyyyyyyyyyyyyyyyy\")\r\n const ut = JSON.parse(localStorage.getItem('user')).ut\r\n if (ut){\r\n const {data}=await axios.get(\"/roles/\"+ut);\r\n await this.$store.dispatch(\"users/getRoles\",data.map(x=>x.rid))\r\n }\r\n }\r\n let clone = this.callBackFunction(this.navMenuItems)\r\n console.log(\"menuuuuuuuuuuuuuuuuuu\",clone)\r\n // console.log(\"clone======>\",clone)\r\n //Filter Menu Item For User Permission\r\n //start\r\n /!*const removeItem=[1,2];\r\n function myFilter(item,removeItem){\r\n return (item.filter((val)=>{\r\n if(val.permissionId!=undefined && removeItem.includes(val.permissionId))\r\n {\r\n return false;\r\n }\r\n return true;\r\n }));\r\n }\r\n clone=clone.filter((item)=>{\r\n if(item.submenu!=undefined)\r\n {\r\n item.submenu=myFilter(item.submenu,removeItem);\r\n }\r\n if(item.items!=undefined)\r\n {\r\n item.items=item.items.filter((i)=>{\r\n if(i.permissionId!=undefined && removeItem.includes(i.permissionId))\r\n {\r\n return false;\r\n }\r\n if(i.submenu!=undefined)\r\n {\r\n i.submenu=myFilter(i.submenu,removeItem);\r\n }\r\n return true;\r\n });\r\n }\r\n return true\r\n });*!/\r\n //end\r\n\r\n /!* clone=clone.filter((item)=>{\r\n if(item.url==null && item.submenu.length===0)\r\n {\r\n return false;\r\n }\r\n return true;\r\n //alert(item.submenu.length==0);\r\n /!*if(item.url==undefined || item.url==null)\r\n {\r\n if(item.submenu.length===0)\r\n {\r\n return false;\r\n }\r\n return true;\r\n }\r\n return true;*!/\r\n });*!/\r\n\r\n\r\n\r\n for (const [index, item] of this.navMenuItems.entries()) {\r\n if (item.header && item.items.length && (index || 1)) {\r\n const i = clone.findIndex(ix => ix.header === item.header)\r\n for (const [subIndex, subItem] of item.items.entries()) {\r\n clone.splice(i + 1 + subIndex, 0, subItem)\r\n }\r\n }\r\n }\r\n\r\n return clone\r\n },*/\r\n isVerticalNavMenuActive: {\r\n get() {\r\n return this.$store.state.isVerticalNavMenuActive\r\n },\r\n set(val) {\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', val)\r\n }\r\n },\r\n layoutType() {\r\n return this.$store.state.mainLayoutType\r\n },\r\n reduceButton: {\r\n get() {\r\n return this.$store.state.reduceButton\r\n },\r\n set(val) {\r\n this.$store.commit('TOGGLE_REDUCE_BUTTON', val)\r\n }\r\n },\r\n isVerticalNavMenuReduced() {\r\n return Boolean(this.reduce && this.reduceButton)\r\n },\r\n verticalNavMenuItemsMin() {\r\n return this.$store.state.verticalNavMenuItemsMin\r\n },\r\n scrollbarTag() {\r\n return this.$store.getters.scrollbarTag\r\n },\r\n windowWidth() {\r\n return this.$store.state.windowWidth\r\n }\r\n },\r\n watch: {\r\n '$route'() {\r\n if (this.isVerticalNavMenuActive && this.showCloseButton) this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)\r\n },\r\n reduce(val) {\r\n const verticalNavMenuWidth = val ? 'reduced' : this.$store.state.windowWidth < 1200 ? 'no-nav-menu' : 'default'\r\n this.$store.dispatch('updateVerticalNavMenuWidth', verticalNavMenuWidth)\r\n\r\n setTimeout(function () {\r\n window.dispatchEvent(new Event('resize'))\r\n }, 100)\r\n },\r\n layoutType() {\r\n this.setVerticalNavMenuWidth()\r\n },\r\n reduceButton() {\r\n this.setVerticalNavMenuWidth()\r\n },\r\n windowWidth() {\r\n this.setVerticalNavMenuWidth()\r\n }\r\n },\r\n methods: {\r\n callBackFunction(menu) {\r\n let a = []\r\n menu.map((item, index) => {\r\n if ((item.permissionId && this.$hasPermission(item.permissionId)) || !item.permissionId) {\r\n a.push(item)\r\n }\r\n })\r\n return a.map((item) => {\r\n if (item.submenu) {\r\n item.submenu = this.callBackFunction(item.submenu)\r\n }\r\n if (item.items) {\r\n item.items = this.callBackFunction(item.items)\r\n }\r\n return item\r\n }).filter(x => ((!x.items && !x.submenu) || (x.items && x.items.length > 0) || (x.submenu && x.submenu.length > 0)))\r\n },\r\n onMenuSwipe(event) {\r\n if (event.direction === 4 && this.$vs.rtl) {\r\n\r\n // Swipe Right\r\n if (this.isVerticalNavMenuActive && this.showCloseButton) this.isVerticalNavMenuActive = false\r\n\r\n } else if (event.direction === 2 && !this.$vs.rtl) {\r\n\r\n // Swipe Left\r\n if (this.isVerticalNavMenuActive && this.showCloseButton) this.isVerticalNavMenuActive = false\r\n }\r\n },\r\n onSwipeAreaSwipe(event) {\r\n\r\n if (event.direction === 4 && !this.$vs.rtl) {\r\n\r\n // Swipe Right\r\n if (!this.isVerticalNavMenuActive && this.showCloseButton) this.isVerticalNavMenuActive = true\r\n } else if (event.direction === 2 && this.$vs.rtl) {\r\n\r\n // Swipe Left\r\n if (!this.isVerticalNavMenuActive && this.showCloseButton) this.isVerticalNavMenuActive = true\r\n }\r\n },\r\n psSectionScroll() {\r\n const scroll_el = this.$refs.verticalNavMenuPs.$el || this.$refs.verticalNavMenuPs\r\n this.showShadowBottom = scroll_el.scrollTop > 0\r\n },\r\n mouseEnter() {\r\n if (this.reduce) this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', false)\r\n this.isMouseEnter = true\r\n },\r\n mouseLeave() {\r\n if (this.reduce) this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', true)\r\n this.isMouseEnter = false\r\n },\r\n setVerticalNavMenuWidth() {\r\n\r\n if (this.windowWidth > 1200) {\r\n if (this.layoutType === 'vertical') {\r\n\r\n // Set reduce\r\n this.reduce = !!this.reduceButton\r\n\r\n // Open NavMenu\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', true)\r\n\r\n // Set Menu Items Only Icon Mode\r\n const verticalNavMenuItemsMin = !!(this.reduceButton && !this.isMouseEnter)\r\n this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', verticalNavMenuItemsMin)\r\n\r\n // Menu Action buttons\r\n this.clickNotClose = true\r\n this.showCloseButton = false\r\n\r\n const verticalNavMenuWidth = this.isVerticalNavMenuReduced ? 'reduced' : 'default'\r\n this.$store.dispatch('updateVerticalNavMenuWidth', verticalNavMenuWidth)\r\n\r\n return\r\n }\r\n }\r\n\r\n // Close NavMenu\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)\r\n\r\n // Reduce button\r\n if (this.reduceButton) this.reduce = false\r\n\r\n // Menu Action buttons\r\n this.showCloseButton = true\r\n this.clickNotClose = false\r\n\r\n // Update NavMenu Width\r\n this.$store.dispatch('updateVerticalNavMenuWidth', 'no-nav-menu')\r\n\r\n // Remove Only Icon in Menu\r\n this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', false)\r\n\r\n\r\n // if(this.layoutType === 'vertical' || (this.layoutType === 'horizontal' && this.windowWidth < 1200))\r\n // if (this.windowWidth < 1200) {\r\n\r\n // // Close NavMenu\r\n // this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)\r\n\r\n // // Reduce button\r\n // if (this.reduceButton) this.reduce = false\r\n\r\n // // Menu Action buttons\r\n // this.showCloseButton = true\r\n // this.clickNotClose = false\r\n\r\n // // Update NavMenu Width\r\n // this.$store.dispatch('updateVerticalNavMenuWidth', 'no-nav-menu')\r\n\r\n // // Remove Only Icon in Menu\r\n // this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', false)\r\n\r\n // } else {\r\n\r\n // // Set reduce\r\n // this.reduce = this.reduceButton ? true : false\r\n\r\n // // Open NavMenu\r\n // this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', true)\r\n\r\n // // Set Menu Items Only Icon Mode\r\n // const verticalNavMenuItemsMin = (this.reduceButton && !this.isMouseEnter) ? true : false\r\n // this.$store.commit('UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN', verticalNavMenuItemsMin)\r\n\r\n // // Menu Action buttons\r\n // this.clickNotClose = true\r\n // this.showCloseButton = false\r\n\r\n // const verticalNavMenuWidth = this.isVerticalNavMenuReduced ? \"reduced\" : \"default\"\r\n // this.$store.dispatch('updateVerticalNavMenuWidth', verticalNavMenuWidth)\r\n // }\r\n },\r\n toggleReduce(val) {\r\n this.reduceButton = val\r\n this.setVerticalNavMenuWidth()\r\n },\r\n },\r\n mounted() {\r\n this.setVerticalNavMenuWidth()\r\n },\r\n}\r\n\r\n</script>\r\n\r\n\r\n<style lang=\"scss\">\r\n@import \"@/assets/scss/vuexy/components/verticalNavMenu.scss\";\r\n\r\n</style>\r\n\r\n<style>\r\n\r\n[dir=rtl] .v-nav-menu .vs-sidebar--item .router-link-active {\r\n background: linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 1)) !important;\r\n}\r\n\r\n</style>\r\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VerticalNavMenu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./VerticalNavMenu.vue?vue&type=template&id=8213b058&\"\nimport script from \"./VerticalNavMenu.vue?vue&type=script&lang=js&\"\nexport * from \"./VerticalNavMenu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./VerticalNavMenu.vue?vue&type=style&index=0&lang=scss&\"\nimport style1 from \"./VerticalNavMenu.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","<!-- =========================================================================================\r\n File Name: Main.vue\r\n Description: Main layout\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n========================================================================================== -->\r\n\r\n\r\n<template>\r\n <div class=\"layout--main\" :class=\"[layoutTypeClass, navbarClasses, footerClasses, {'no-scroll': isAppPage}]\">\r\n\r\n <vx-tour :steps=\"steps\" v-if=\"!disableThemeTour && (windowWidth >= 1200 && mainLayoutType === 'vertical' && verticalNavMenuWidth == 'default')\" />\r\n\r\n<!-- <the-customizer-->\r\n<!-- v-if = \"!disableCustomizer\"-->\r\n<!-- :footerType = \"footerType\"-->\r\n<!-- :hideScrollToTop = \"hideScrollToTop\"-->\r\n<!-- :navbarType = \"navbarType\"-->\r\n<!-- :navbarColor = \"navbarColor\"-->\r\n<!-- :routerTransition = \"routerTransition\"-->\r\n<!-- @toggleHideScrollToTop = \"toggleHideScrollToTop\"-->\r\n<!-- @updateFooter = \"updateFooter\"-->\r\n<!-- @updateNavbar = \"updateNavbar\"-->\r\n<!-- @updateNavbarColor = \"updateNavbarColor\"-->\r\n<!-- @updateRouterTransition = \"updateRouterTransition\" />-->\r\n\r\n <v-nav-menu\r\n :navMenuItems = \"navMenuItems\"\r\n title = \"هنزا گلد\"\r\n parent = \".layout--main\" />\r\n\r\n <div id=\"content-area\" :class=\"[contentAreaClass, {'show-overlay': bodyOverlay}]\">\r\n <div id=\"content-overlay\" />\r\n\r\n <!-- Navbar -->\r\n <template v-if=\"mainLayoutType === 'horizontal' && windowWidth >= 1200\">\r\n <the-navbar-horizontal\r\n :navbarType= \"navbarType\"\r\n :class=\"[\r\n {'text-white' : isNavbarDark && !isThemeDark},\r\n {'text-base' : !isNavbarDark && isThemeDark}\r\n ]\" />\r\n\r\n <div style=\"height: 62px\" v-if=\"navbarType === 'static'\"></div>\r\n\r\n <h-nav-menu\r\n :class=\"[\r\n {'text-white' : isNavbarDark && !isThemeDark},\r\n {'text-base' : !isNavbarDark && isThemeDark}\r\n ]\"\r\n :navMenuItems=\"navMenuItems\" />\r\n </template>\r\n\r\n <template v-else>\r\n <the-navbar-vertical\r\n :navbarColor=\"navbarColor\"\r\n :class=\"[\r\n {'text-white' : isNavbarDark && !isThemeDark},\r\n {'text-base' : !isNavbarDark && isThemeDark}\r\n ]\" />\r\n </template>\r\n <!-- /Navbar -->\r\n\r\n <div class=\"content-wrapper\">\r\n\r\n <div class=\"router-view\">\r\n <div class=\"router-content\">\r\n\r\n <transition :name=\"routerTransition\">\r\n\r\n <div v-if=\"$route.meta.breadcrumb || $route.meta.pageTitle\" class=\"router-header flex flex-wrap items-center mb-6\">\r\n <div\r\n class=\"content-area__heading\"\r\n :class=\"{'pr-4 border-0 md:border-r border-solid border-grey-light' : $route.meta.breadcrumb}\">\r\n <h2 class=\"mb-1\">{{ routeTitle }}</h2>\r\n </div>\r\n\r\n <!-- BREADCRUMB -->\r\n <vx-breadcrumb class=\"ml-4 md:block hidden\" v-if=\"$route.meta.breadcrumb\" :route=\"$route\" :isRTL=\"$vs.rtl\" />\r\n\r\n </div>\r\n </transition>\r\n\r\n <div class=\"content-area__content\">\r\n\r\n <back-to-top bottom=\"5%\" :right=\"$vs.rtl ? 'calc(100% - 2.2rem - 38px)' : '30px'\" visibleoffset=\"500\" v-if=\"!hideScrollToTop\">\r\n <vs-button icon-pack=\"feather\" icon=\"icon-arrow-up\" class=\"shadow-lg btn-back-to-top\" />\r\n </back-to-top>\r\n\r\n <transition :name=\"routerTransition\" mode=\"out-in\">\r\n <router-view @changeRouteTitle=\"changeRouteTitle\" @setAppClasses=\"(classesStr) => $emit('setAppClasses', classesStr)\" />\r\n </transition>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <the-footer />\r\n </div>\r\n </div>\r\n</template>\r\n\r\n\r\n<script>\r\nimport BackToTop from 'vue-backtotop'\r\nimport HNavMenu from '@/layouts/components/horizontal-nav-menu/HorizontalNavMenu.vue'\r\nimport navMenuItems from '@/layouts/components/vertical-nav-menu/navMenuItems.js'\r\nimport TheCustomizer from '@/layouts/components/customizer/TheCustomizer.vue'\r\nimport TheNavbarHorizontal from '@/layouts/components/navbar/TheNavbarHorizontal.vue'\r\nimport TheNavbarVertical from '@/layouts/components/navbar/TheNavbarVertical.vue'\r\nimport TheFooter from '@/layouts/components/TheFooter.vue'\r\nimport themeConfig from '@/../themeConfig.js'\r\nimport VNavMenu from '@/layouts/components/vertical-nav-menu/VerticalNavMenu.vue'\r\n\r\nconst VxTour = () => import('@/components/VxTour.vue')\r\n\r\nexport default {\r\n components: {\r\n BackToTop,\r\n HNavMenu,\r\n TheCustomizer,\r\n TheFooter,\r\n TheNavbarHorizontal,\r\n TheNavbarVertical,\r\n VNavMenu,\r\n VxTour\r\n },\r\n data () {\r\n return {\r\n disableCustomizer : themeConfig.disableCustomizer,\r\n disableThemeTour : themeConfig.disableThemeTour,\r\n dynamicWatchers : {},\r\n footerType : themeConfig.footerType || 'static',\r\n hideScrollToTop : themeConfig.hideScrollToTop,\r\n isNavbarDark : false,\r\n navbarColor : themeConfig.navbarColor || '#fff',\r\n navbarType : themeConfig.navbarType || 'floating',\r\n navMenuItems,\r\n routerTransition : themeConfig.routerTransition || 'none',\r\n routeTitle : this.$route.meta.pageTitle,\r\n steps: [\r\n {\r\n target : '#btnVNavMenuMinToggler',\r\n content : 'Toggle Collapse Sidebar.'\r\n },\r\n {\r\n target : '.vx-navbar__starred-pages',\r\n content : 'Create your own bookmarks. You can also re-arrange them using drag & drop.'\r\n },\r\n {\r\n target : '.i18n-locale',\r\n content : 'You can change language from here.'\r\n },\r\n {\r\n target : '.navbar-fuzzy-search',\r\n content : 'Try fuzzy search to visit pages in flash.'\r\n },\r\n {\r\n target : '.customizer-btn',\r\n content : 'Customize template based on your preference',\r\n params : {\r\n placement: 'left'\r\n }\r\n },\r\n {\r\n target : '.vs-button.buy-now',\r\n content : 'Buy this awesomeness at affordable price!',\r\n params : {\r\n placement: 'top'\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n watch: {\r\n '$route' () {\r\n this.routeTitle = this.$route.meta.pageTitle\r\n },\r\n isThemeDark (val) {\r\n const color = this.navbarColor === '#fff' && val ? '#10163a' : '#fff'\r\n this.updateNavbarColor(color)\r\n },\r\n '$store.state.mainLayoutType' (val) {\r\n this.setNavMenuVisibility(val)\r\n this.disableThemeTour = true\r\n }\r\n },\r\n computed: {\r\n bodyOverlay () { return this.$store.state.bodyOverlay },\r\n contentAreaClass () {\r\n if (this.mainLayoutType === 'vertical') {\r\n if (this.verticalNavMenuWidth === 'default') return 'content-area-reduced'\r\n else if (this.verticalNavMenuWidth === 'reduced') return 'content-area-lg'\r\n else return 'content-area-full'\r\n } else return 'content-area-full'\r\n },\r\n footerClasses () {\r\n return {\r\n 'footer-hidden': this.footerType === 'hidden',\r\n 'footer-sticky': this.footerType === 'sticky',\r\n 'footer-static': this.footerType === 'static'\r\n }\r\n },\r\n isAppPage () {\r\n return this.$route.meta.no_scroll\r\n },\r\n isThemeDark () { return this.$store.state.theme === 'dark' },\r\n layoutTypeClass () { return `main-${this.mainLayoutType}` },\r\n mainLayoutType () { return this.$store.state.mainLayoutType },\r\n navbarClasses () {\r\n return {\r\n 'navbar-hidden' : this.navbarType === 'hidden',\r\n 'navbar-sticky' : this.navbarType === 'sticky',\r\n 'navbar-static' : this.navbarType === 'static',\r\n 'navbar-floating' : this.navbarType === 'floating'\r\n }\r\n },\r\n verticalNavMenuWidth () { return this.$store.state.verticalNavMenuWidth },\r\n windowWidth () { return this.$store.state.windowWidth }\r\n },\r\n methods: {\r\n changeRouteTitle (title) {\r\n this.routeTitle = title\r\n },\r\n updateNavbar (val) {\r\n if (val === 'static') this.updateNavbarColor(this.isThemeDark ? '#10163a' : '#fff')\r\n this.navbarType = val\r\n },\r\n updateNavbarColor (val) {\r\n this.navbarColor = val\r\n if (val === '#fff') this.isNavbarDark = false\r\n else this.isNavbarDark = true\r\n },\r\n updateFooter (val) {\r\n this.footerType = val\r\n },\r\n updateRouterTransition (val) {\r\n this.routerTransition = val\r\n },\r\n setNavMenuVisibility (layoutType) {\r\n if ((layoutType === 'horizontal' && this.windowWidth >= 1200) || (layoutType === 'vertical' && this.windowWidth < 1200)) {\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', false)\r\n this.$store.dispatch('updateVerticalNavMenuWidth', 'no-nav-menu')\r\n } else {\r\n this.$store.commit('TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE', true)\r\n }\r\n },\r\n toggleHideScrollToTop (val) {\r\n this.hideScrollToTop = val\r\n }\r\n },\r\n created () {\r\n const color = this.navbarColor === '#fff' && this.isThemeDark ? '#10163a' : this.navbarColor\r\n this.updateNavbarColor(color)\r\n this.setNavMenuVisibility(this.$store.state.mainLayoutType)\r\n\r\n // Dynamic Watchers for tour\r\n // Reason: Once tour is disabled it is not required to enable it.\r\n // So, watcher is required for just disabling it.\r\n this.dynamicWatchers.windowWidth = this.$watch('$store.state.windowWidth', (val) => {\r\n if (val < 1200) {\r\n this.disableThemeTour = true\r\n this.dynamicWatchers.windowWidth()\r\n }\r\n })\r\n\r\n this.dynamicWatchers.verticalNavMenuWidth = this.$watch('$store.state.verticalNavMenuWidth', () => {\r\n this.disableThemeTour = true\r\n this.dynamicWatchers.verticalNavMenuWidth()\r\n })\r\n\r\n this.dynamicWatchers.rtl = this.$watch('$vs.rtl', () => {\r\n this.disableThemeTour = true\r\n this.dynamicWatchers.rtl()\r\n })\r\n\r\n\r\n\r\n // check permission\r\n\r\n },\r\n beforeDestroy () {\r\n Object.keys(this.dynamicWatchers).map(i => {\r\n this.dynamicWatchers[i]()\r\n delete this.dynamicWatchers[i]\r\n })\r\n }\r\n}\r\n\r\n</script>\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Main.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Main.vue?vue&type=template&id=74509fe4&\"\nimport script from \"./Main.vue?vue&type=script&lang=js&\"\nexport * from \"./Main.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","// https://github.com/tc39/proposal-object-values-entries\nvar $export = require('./_export');\nvar $entries = require('./_object-to-array')(true);\n\n$export($export.S, 'Object', {\n entries: function entries(it) {\n return $entries(it);\n }\n});\n"],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure