1require.config({"config": { 2 "jsbuild":{"matchMedia.min.js":"/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. MIT license */\nwindow.matchMedia||(window.matchMedia=function(){\"use strict\";var styleMedia=(window.styleMedia||window.media);if(!styleMedia){var style=document.createElement('style'),script=document.getElementsByTagName('script')[0],info=null;style.type='text/css';style.id='matchmediajs-test';if(!script){document.head.appendChild(style);}else{script.parentNode.insertBefore(style,script);}\ninfo=('getComputedStyle'in window)&&window.getComputedStyle(style,null)||style.currentStyle;styleMedia={matchMedium:function(media){var text='@media '+media+'{ #matchmediajs-test { width: 1px; } }';if(style.styleSheet){style.styleSheet.cssText=text;}else{style.textContent=text;}\nreturn info.width==='1px';}};}\nreturn function(media){return{matches:styleMedia.matchMedium(media||'all'),media:media||'all'};};}());\n/*! matchMedia() polyfill addListener/removeListener extension. Author & copyright (c) 2012: Scott Jehl. Dual MIT/BSD license */\n(function(){if(window.matchMedia&&window.matchMedia('all').addListener){return false;}\nvar localMatchMedia=window.matchMedia,hasMediaQueries=localMatchMedia('only all').matches,isListening=false,timeoutID=0,queries=[],handleChange=function(evt){clearTimeout(timeoutID);timeoutID=setTimeout(function(){for(var i=0,il=queries.length;i<il;i++){var mql=queries[i].mql,listeners=queries[i].listeners||[],matches=localMatchMedia(mql.media).matches;if(matches!==mql.matches){mql.matches=matches;for(var j=0,jl=listeners.length;j<jl;j++){listeners[j].call(window,mql);}}}},30);};window.matchMedia=function(media){var mql=localMatchMedia(media),listeners=[],index=0;mql.addListener=function(listener){if(!hasMediaQueries){return;}\nif(!isListening){isListening=true;window.addEventListener('resize',handleChange,true);}\nif(index===0){index=queries.push({mql:mql,listeners:listeners});}\nlisteners.push(listener);};mql.removeListener=function(listener){for(var i=0,il=listeners.length;i<il;i++){if(listeners[i]===listener){listeners.splice(i,1);}}};return mql;};}());window.mediaCheck=function(options){var mq;function mqChange(mq,options){if(mq.matches){if(typeof options.entry===\"function\"){options.entry();}}else if(typeof options.exit===\"function\"){options.exit();}};mq=window.matchMedia(options.media);mq.addListener(function(){mqChange(mq,options);});mqChange(mq,options);};","requirejs-config.min.js":"(function(require){(function(){var config={map:{'*':{'nonceInjector':'Magento_Csp/js/nonce-injector'}}};require.config(config);})();(function(){var config={map:{'*':{directoryRegionUpdater:'Magento_Directory/js/region-updater'}}};require.config(config);})();(function(){var config={waitSeconds:0,map:{'*':{'ko':'knockoutjs/knockout','knockout':'knockoutjs/knockout','mageUtils':'mage/utils/main','rjsResolver':'mage/requirejs/resolver','jquery-ui-modules/core':'jquery/ui-modules/core','jquery-ui-modules/accordion':'jquery/ui-modules/widgets/accordion','jquery-ui-modules/autocomplete':'jquery/ui-modules/widgets/autocomplete','jquery-ui-modules/button':'jquery/ui-modules/widgets/button','jquery-ui-modules/datepicker':'jquery/ui-modules/widgets/datepicker','jquery-ui-modules/dialog':'jquery/ui-modules/widgets/dialog','jquery-ui-modules/draggable':'jquery/ui-modules/widgets/draggable','jquery-ui-modules/droppable':'jquery/ui-modules/widgets/droppable','jquery-ui-modules/effect-blind':'jquery/ui-modules/effects/effect-blind','jquery-ui-modules/effect-bounce':'jquery/ui-modules/effects/effect-bounce','jquery-ui-modules/effect-clip':'jquery/ui-modules/effects/effect-clip','jquery-ui-modules/effect-drop':'jquery/ui-modules/effects/effect-drop','jquery-ui-modules/effect-explode':'jquery/ui-modules/effects/effect-explode','jquery-ui-modules/effect-fade':'jquery/ui-modules/effects/effect-fade','jquery-ui-modules/effect-fold':'jquery/ui-modules/effects/effect-fold','jquery-ui-modules/effect-highlight':'jquery/ui-modules/effects/effect-highlight','jquery-ui-modules/effect-scale':'jquery/ui-modules/effects/effect-scale','jquery-ui-modules/effect-pulsate':'jquery/ui-modules/effects/effect-pulsate','jquery-ui-modules/effect-shake':'jquery/ui-modules/effects/effect-shake','jquery-ui-modules/effect-slide':'jquery/ui-modules/effects/effect-slide','jquery-ui-modules/effect-transfer':'jquery/ui-modules/effects/effect-transfer','jquery-ui-modules/effect':'jquery/ui-modules/effect','jquery-ui-modules/menu':'jquery/ui-modules/widgets/menu','jquery-ui-modules/mouse':'jquery/ui-modules/widgets/mouse','jquery-ui-modules/position':'jquery/ui-modules/position','jquery-ui-modules/progressbar':'jquery/ui-modules/widgets/progressbar','jquery-ui-modules/resizable':'jquery/ui-modules/widgets/resizable','jquery-ui-modules/selectable':'jquery/ui-modules/widgets/selectable','jquery-ui-modules/selectmenu':'jquery/ui-modules/widgets/selectmenu','jquery-ui-modules/slider':'jquery/ui-modules/widgets/slider','jquery-ui-modules/sortable':'jquery/ui-modules/widgets/sortable','jquery-ui-modules/spinner':'jquery/ui-modules/widgets/spinner','jquery-ui-modules/tabs':'jquery/ui-modules/widgets/tabs','jquery-ui-modules/tooltip':'jquery/ui-modules/widgets/tooltip','jquery-ui-modules/widget'
2:'jquery/ui-modules/widget','jquery-ui-modules/timepicker':'jquery/timepicker','vimeo':'vimeo/player','vimeoWrapper':'vimeo/vimeo-wrapper'}},shim:{'mage/adminhtml/backup':['prototype'],'mage/captcha':['prototype'],'mage/new-gallery':['jquery'],'jquery/ui':['jquery'],'matchMedia':{'exports':'mediaCheck'},'magnifier/magnifier':['jquery'],'vimeo/player':{'exports':'Player'}},paths:{'jquery/validate':'jquery/jquery.validate','jquery/uppy-core':'jquery/uppy/dist/uppy.min','prototype':'legacy-build.min','jquery/jquery-storageapi':'js-storage/storage-wrapper','text':'mage/requirejs/text','domReady':'requirejs/domReady','spectrum':'jquery/spectrum/spectrum','tinycolor':'jquery/spectrum/tinycolor','jquery-ui-modules':'jquery/ui-modules'},config:{text:{'headers':{'X-Requested-With':'XMLHttpRequest'}}}};require(['jquery'],function($){'use strict';$.noConflict();});require.config(config);})();(function(){var config={map:{'*':{'rowBuilder':'Magento_Theme/js/row-builder','toggleAdvanced':'mage/toggle','translateInline':'mage/translate-inline','sticky':'mage/sticky','tabs':'mage/tabs','collapsible':'mage/collapsible','dropdownDialog':'mage/dropdown','dropdown':'mage/dropdowns','accordion':'mage/accordion','loader':'mage/loader','tooltip':'mage/tooltip','deletableItem':'mage/deletable-item','itemTable':'mage/item-table','fieldsetControls':'mage/fieldset-controls','fieldsetResetControl':'mage/fieldset-controls','redirectUrl':'mage/redirect-url','loaderAjax':'mage/loader','menu':'mage/menu','popupWindow':'mage/popup-window','validation':'mage/validation/validation','breadcrumbs':'Magento_Theme/js/view/breadcrumbs','jquery/ui':'jquery/compat','cookieStatus':'Magento_Theme/js/cookie-status'}},deps:['mage/common','mage/dataPost','mage/bootstrap'],config:{mixins:{'Magento_Theme/js/view/breadcrumbs':{'Magento_Theme/js/view/add-home-breadcrumb':true}}}};if(typeof window!=='undefined'&&window.document){try{if(!window.localStorage||!window.sessionStorage){throw new Error();}\nlocalStorage.setItem('storage_test',1);localStorage.removeItem('storage_test');}catch(e){config.deps.push('mage/polyfill');}}\nrequire.config(config);})();(function(){var config={map:{'*':{checkoutBalance:'Magento_Customer/js/checkout-balance',address:'Magento_Customer/js/address',changeEmailPassword:'Magento_Customer/js/change-email-password',passwordStrengthIndicator:'Magento_Customer/js/password-strength-indicator',zxcvbn:'Magento_Customer/js/zxcvbn',addressValidation:'Magento_Customer/js/addressValidation',showPassword:'Magento_Customer/js/show-password','Magento_Customer/address':'Magento_Customer/js/address','Magento_Customer/change-email-password':'Magento_Customer/js/change-email-password',globalSessionLoader:'Magento_Customer/js/customer-global-session-loader.js'}}};require.config(config);})();(function(){var config={map:{'*':{priceBox:'Magento_Catalog/js/price-box',priceOptionDate:'Magento_Catalog/js/price-option-date',priceOptionFile:'Magento_Catalog/js/price-option-file',priceOptions:'Magento_Catalog/js/price-options',priceUtils:'Magento_Catalog/js/price-utils'}}};require.config(config);})();(function(){var config={map:{'*':{compareList:'Magento_Catalog/js/list',relatedProducts:'Magento_Catalog/js/related-products',upsellProducts:'Magento_Catalog/js/upsell-products',productListToolbarForm:'Magento_Catalog/js/product/list/toolbar',catalogGallery:'Magento_Catalog/js/gallery',catalogAddToCart:'Magento_Catalog/js/catalog-add-to-cart'}},config:{mixins:{'Magento_Theme/js/view/breadcrumbs':{'Magento_Catalog/js/product/breadcrumbs':true}}}};require.config(config);})();(function(){var config={map:{'*':{quickSearch:'Magento_Search/js/form-mini','Magento_Search/form-mini':'Magento_Search/js/form-mini'}}};require.config(config);})();(function(){var config={map:{'*':{escaper:'Magento_Security/js/escaper'}}};require.config(config);})();(function(){var config={map:{'*':{requireCookie:'Magento_Cookie/js/require-cookie',cookieNotices:'Magento_Cookie/js/notices'}}};require.config(config);})();(function(){var config={map:{'*':{creditCardType:'Magento_Payment/js/cc-type','Magento_Payment/cc-type':'Magento_Payment/js/cc-type'}}};require.config(config);})();(function(){var config={map:{'*':{giftMessage:'Magento_Sales/js/gift-message',ordersReturns:'Magento_Sales/js/orders-returns','Magento_Sales/gift-message':'Magento_Sales/js/gift-message','Magento_Sales/orders-returns':'Magento_Sales/js/orders-returns'}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Checkout/js/action/select-payment-method':{'Magento_SalesRule/js/action/select-payment-method-mixin':true},'Magento_Checkout/js/model/shipping-save-processor':{'Magento_SalesRule/js/model/shipping-save-processor-mixin':true},'Magento_Checkout/js/action/place-order':{'Magento_SalesRule/js/model/place-order-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{bundleOption:'Magento_Bundle/bundle',priceBundle:'Magento_Bundle/js/price-bundle',slide:'Magento_Bundle/js/slide',productSummary:'Magento_Bundle/js/product-summary'}},config:{mixins:{'mage/validation':{'Magento_Bundle/js/validation':true}}}};require.config(config);})();(function(){var config={map:{'*':{discountCode:'Magento_Checkout/js/discount-codes',shoppingCart:'Magento_Checkout/js/shopping-cart',regionUpdater:'Magento_Checkout/js/region-updater',sidebar:'Magento_Checkout/js/sidebar',checkoutLoader:'Magento_Checkout/js/checkout-loader',checkoutData:'Magento_Checkout/js/checkout-data',proceedToCheckout:'Magento_Checkout/js/proceed-to-checkout',catalogAddToCart:'Magento_Catalog/js/catalog-add-to-cart'}},shim:{'Magento_Checkout/js/model/totals':{deps:['Magento_Customer/js/customer-data']}}};require.config(config);})();(function(){var config={map:{'*':{ticker:'Magento_CatalogEvent/js/ticker',carousel:'Magento_CatalogEvent/js/carou
2sel'}}};require.config(config);})();(function(){var config={map:{'*':{catalogSearch:'Magento_CatalogSearch/form-mini'}}};require.config(config);})();(function(){var config={deps:[],shim:{'chartjs/chartjs-adapter-moment':['moment'],'chartjs/es6-shim.min':{},'hugerte/hugerte.min':{exports:'hugerte',init:function(){'use strict';window.tinymce=window.hugerte;window.tinyMCE=window.hugerte;return window.hugerte;}}},paths:{'ui/template':'Magento_Ui/templates'},map:{'*':{uiElement:'Magento_Ui/js/lib/core/element/element',uiCollection:'Magento_Ui/js/lib/core/collection',uiComponent:'Magento_Ui/js/lib/core/collection',uiClass:'Magento_Ui/js/lib/core/class',uiEvents:'Magento_Ui/js/lib/core/events',uiRegistry:'Magento_Ui/js/lib/registry/registry',consoleLogger:'Magento_Ui/js/lib/logger/console-logger',uiLayout:'Magento_Ui/js/core/renderer/layout',buttonAdapter:'Magento_Ui/js/form/button-adapter',chartJs:'chartjs/Chart.min','chart.js':'chartjs/Chart.min',tinymce:'hugerte/hugerte.min',wysiwygAdapter:'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'}}};require.config(config);})();(function(){var config={deps:['Magento_Ui/js/core/app']};require.config(config);})();(function(){var config={map:{'*':{fileElement:'Magento_CustomerCustomAttributes/file-element'}}};require.config(config);})();(function(){var config={map:{'*':{addToCart:'Magento_Msrp/js/msrp'}}};require.config(config);})();(function(){var config={map:{'*':{downloadable:'Magento_Downloadable/js/downloadable','Magento_Downloadable/downloadable':'Magento_Downloadable/js/downloadable'}}};require.config(config);})();(function(){var config={map:{'*':{captcha:'Magento_Captcha/js/captcha','Magento_Captcha/captcha':'Magento_Captcha/js/captcha'}}};require.config(config);})();(function(){var config={map:{'*':{toggleGiftCard:'Magento_GiftCard/toggle-gift-card'}},'config':{'mixins':{'Magento_Paypal/js/view/amountProviders/product':{'Magento_GiftCard/product-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{wishlist:'Magento_Wishlist/js/wishlist',addToWishlist:'Magento_Wishlist/js/add-to-wishlist',wishlistSearch:'Magento_Wishlist/js/search'}}};require.config(config);})();(function(){var config={map:{'*':{configurable:'Magento_ConfigurableProduct/js/configurable'}},config:{mixins:{'Magento_Catalog/js/catalog-add-to-cart':{'Magento_ConfigurableProduct/js/catalog-add-to-cart-mixin':true}}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Checkout/js/action/place-order':{'Magento_CheckoutAgreements/js/model/place-order-mixin':true},'Magento_Checkout/js/action/set-payment-information':{'Magento_CheckoutAgreements/js/model/set-payment-information-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{pageCache:'Magento_PageCache/js/page-cache'}},deps:['Magento_PageCache/js/form-key-provider']};require.config(config);})();(function(){var config={map:{'*':{subscriptionStatusResolver:'Magento_Newsletter/js/subscription-status-resolver',newsletterSignUp:'Magento_Newsletter/js/newsletter-sign-up'}}};require.config(config);})();(function(){var config={map:{'*':{'taxToggle':'Magento_Weee/js/tax-toggle','Magento_Weee/tax-toggle':'Magento_Weee/js/tax-toggle'}}};require.config(config);})();(function(){var config={map:{'*':{groupedProduct:'Magento_GroupedProduct/js/grouped-product'}}};require.config(config);})();(function(){var config={map:{'*':{orderBySkuFailure:'Magento_AdvancedCheckout/js/order-by-sku-failure',fileChooser:'Magento_AdvancedCheckout/js/file-chooser'}}};require.config(config);})();(function(){var config={map:{'*':{configurableVariationQty:'Magento_InventoryConfigurableProductFrontendUi/js/configurable-variation-qty'}},config:{mixins:{'Magento_ConfigurableProduct/js/configurable':{'Magento_InventoryConfigurableProductFrontendUi/js/configurable':true}}}};require.config(config);})();(function(){var config={map:{'*':{recentlyViewedProducts:'Magento_Reports/js/recently-viewed'}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Checkout/js/model/quote':{'Magento_InventoryInStorePickupFrontend/js/model/quote-ext':true},'Magento_Checkout/js/view/shipping-information':{'Magento_InventoryInStorePickupFrontend/js/view/shipping-information-ext':true},'Magento_Checkout/js/model/checkout-data-resolver':{'Magento_InventoryInStorePickupFrontend/js/model/checkout-data-resolver-ext':true},'Magento_Checkout/js/checkout-data':{'Magento_InventoryInStorePickupFrontend/js/checkout-data-ext':true}}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Swatches/js/swatch-renderer':{'Magento_InventorySwatchesFrontendUi/js/swatch-renderer':true}}}};require.config(config);})();(function(){var config={map:{'*':{multipleWishlist:'Magento_MultipleWishlist/js/multiple-wishlist'}}};require.config(config);})();(function(){var config={map:{'*':{'cancelOrderModal':'Magento_OrderCancellationUi/js/cancel-order-modal'}}};require.config(config);})();(function(){var config={map:{'*':{'slick':'Magento_PageBuilder/js/resource/slick/slick','jarallax':'Magento_PageBuilder/js/resource/jarallax/jarallax','jarallaxVideo':'Magento_PageBuilder/js/resource/jarallax/jarallax-video','Magento_PageBuilder/js/resource/vimeo/player':'vimeo/player','Magento_PageBuilder/js/resource/vimeo/vimeo-wrapper':'vimeo/vimeo-wrapper','jarallax-wrapper':'Magento_PageBuilder/js/resource/jarallax/jarallax-wrapper'}},shim:{'Magento_PageBuilder/js/resource/slick/slick':{deps:['jquery']},'Magento_PageBuilder/js/resource/jarallax/jarallax-video':{deps:['jarallax-wrapper','vimeoWrapper']}}};require.config(config);})();(function(){var config={map:{'*':{transparent:'Magento_Payment/js/transparent','Magento_Payment/transparent':'Magento_Payment/js/transparent'}}};require.config(config);})();(function(){var config={map:{'*':{orderReview:'Magento_Paypal/js/order-review','Magento_Paypal/order-review':'Magento_Paypal/js/order-review',paypalCheckout:'Magento_Paypal/js/paypal-checkout'}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Customer/js/customer-data':{'Magento_Persistent/js/view/customer-data-mixin':true}}}};require.config(config);})();(function(){'use strict';var config={config:{mixins:{'Magento_Ui/js/view/messages':{'Magento_ReCaptchaFrontendUi/js/ui-messages-mixin':true}}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_GiftCardAccount/js/action/set-gift-card-information':{'Magento_ReCaptchaGiftCard/js/action/set-gift-card-information-mixin':true},'Magento_GiftCardAccount/js/action/get-gift-card-information':{'Magento_ReCaptchaGiftCard/js/action/get-gift-card-information-mixin':true}}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Paypal/js/view/payment/method-renderer/payflowpro-method':{'Magento_ReCaptchaPaypal/js/payflowpro-method-mixin':true}}}};require.config(config);})();(function(){var config={config:{mixins:{'jquery':{'Magento_ReCaptchaWebapiUi/js/jquery-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{scriptLoader:'Magento_PaymentServicesPaypal/js/lib/script-loader-wrapper',paymentSdkLoader:'Magento_PaymentServicesPaypal/js/lib/payment-sdk-loader',}},shim:{'Magento_PaymentServicesPaypal/js/lib/script-loader':{init:function(){'use strict';return{load:window.paypalLoadScript,loadCustom:window.paypalLoadCustomScript};}}}};require.config(config);})();(function(){var config={map:{'*':{'Magento_Vault/js/view/payment/vault':'Magento_PaymentServicesPaypal/js/view/payment/vault'}},config:{mixins:{'Magento_Checkout/js/model/payment-service':{'Magento_PaymentServicesPaypal/js/model/payment-service-mixin':true},'Magento_Checkout/js/model/step-navigator':{'Magento_PaymentServicesPaypal/js/model/step-navigator-mixin':true},'Magento_Checkout/js/view/form/element/email':{'Magento_PaymentServicesPaypal/js/view/form/element/email-mixin':true},'Magento_Checkout/js/view/shipping':{'Magento_PaymentServicesPaypal/js/view/shipping-mixin':true},'Magento_Checkout/js/view/shipping-information':{'Magento_PaymentServicesPaypal/js/view/shipping-information-mixin':true}}},paths:{fastlane:'https://www.paypalobjects.com/connect-boba'}};require.config(config);})();(function(){var config={map:{'*':{mageTranslationDictionary:'Magento_Translation/js/mage-translation-dictionary'}},deps:['mageTranslationDictionary']};require.config(config);})();(function(){var config={map:{'*':{editTrigger:'mage/edit-trigger',addClass:'Magento_Translation/js/add-class','Magento_Translation/add-class':'Magento_Translation/js/add-class'}}};require.config(config);})();(function(){var config={map:{'*':{iwdAddressValidation:'IWD_AddressValidation/js/validation',iwdAddressValidationCheckout:'IWD_AddressValidation/js/checkout',iwdAddressValidationAccount:'IWD_AddressValidation/js/account',iwdAddressValidationMultishipping:'IWD_AddressValidation/js/multishipping'}}};require.config(config);})();(function(){var config={map:{'*':{'prototype':'Lyranetwork_Sogec
2ommerce/js/legacy-build.min'}}};require.config(config);})();(function(){var config={map:{'*':{'newsscroll':'MageArray_News/js/news/infinitescroll','carouseljs':'MageArray_News/js/news/owl.carousel.min',}}};require.config(config);})();(function(){var config={map:{'*':{optionBase:'MageWorx_OptionBase/js/catalog/product/base',}}};require.config(config);})();(function(){var config={map:{'*':{optionFeatures:'MageWorx_OptionFeatures/js/catalog/product/features',optionFeaturesIsDefault:'MageWorx_OptionFeatures/js/catalog/product/isDefault',selectionLimitValidationRule:'MageWorx_OptionFeatures/js/selectionLimitValidationRule',qTip:'MageWorx_OptionFeatures/js/jquery.qtip',qTipWrapper:'MageWorx_OptionFeatures/js/qTipWrapper'}}};require.config(config);})();(function(){var config={map:{'*':{optionAdditionalImages:'MageWorx_OptionFeatures/js/swatches/additional',mwImageReplacer:'MageWorx_OptionFeatures/js/swatches/imageReplacer'}}};require.config(config);})();(function(){var config={map:{'*':{dynamicOptions:'MageWorx_DynamicOptionsBase/js/dynamicOptions',dynamicOptionsDefaultCalculator:'MageWorx_DynamicOptionsBase/js/calculator/default',dynamicOptionMinValueValidationRule:'MageWorx_DynamicOptionsBase/js/validation/dynamicOptionMinValueValidationRule',dynamicOptionMaxValueValidationRule:'MageWorx_DynamicOptionsBase/js/validation/dynamicOptionMaxValueValidationRule',dynamicOptionStepValidationRule:'MageWorx_DynamicOptionsBase/js/validation/dynamicOptionStepValidationRule'}}};require.config(config);})();(function(){var config={map:{'*':{optionDependency:'MageWorx_OptionDependency/js/dependency'}}};require.config(config);})();(function(){var config={map:{'*':{optionInventory:'MageWorx_OptionInventory/js/catalog/product/inventory'}}};require.config(config);})();(function(){var config={map:{'*':{optionAdvancedPricing:'MageWorx_OptionAdvancedPricing/js/advanced-pricing'}}};require.config(config);})();(function(){var config={map:{'*':{optionSwatches:'MageWorx_OptionSwatches/js/swatches'}}};require.config(config);})();(function(){var config={paths:{'jquery/file-uploader':'Mageplaza_Core/lib/fileUploader/jquery.fileuploader','mageplaza/core/jquery/popup':'Mageplaza_Core/js/jquery.magnific-popup.min','mageplaza/core/owl.carousel':'Mageplaza_Core/js/owl.carousel.min','mageplaza/core/bootstrap':'Mageplaza_Core/js/bootstrap.min',mpIonRangeSlider:'Mageplaza_Core/js/ion.rangeSlider.min',touchPunch:'Mageplaza_Core/js/jquery.ui.touch-punch.min',mpDevbridgeAutocomplete:'Mageplaza_Core/js/jquery.autocomplete.min'},shim:{\"mageplaza/core/jquery/popup\":[\"jquery\"],\"mageplaza/core/owl.carousel\":[\"jquery\"],\"mageplaza/core/bootstrap\":[\"jquery\"],mpIonRangeSlider:[\"jquery\"],mpDevbridgeAutocomplete:[\"jquery\"],touchPunch:['jquery','jquery-ui-modules/core','jquery-ui-modules/mouse','jquery-ui-modules/widget']}};require.config(config);})();(function(){var config={paths:{mpAjax:'Mageplaza_AjaxLayer/js/view/layer'}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Checkout/js/action/set-shipping-information':{'Mageplaza_DeliveryTime/js/action/set-shipping-information-mixin':true}}}};require.config(config);})();(function(){var config={paths:{mpLayer:'Mageplaza_LayeredNavigation/js/view/layer'},shim:{mpLayer:['touchPunch']}};require.config(config);})();(function(){var config={paths:{mpLayer:'Mageplaza_LayeredNavigationPro/js/view/layer',mpChosen:'Mageplaza_LayeredNavigationPro/js/lib/chosen.jquery.min'},shim:{mpChosen:['jquery']}};require.config(config);})();(function(){var config={paths:{socialProvider:'Mageplaza_SocialLogin/js/provider',socialPopupForm:'Mageplaza_SocialLogin/js/popup'},map:{'*':{'Magento_Checkout/js/proceed-to-checkout':'Mageplaza_SocialLogin/js/proceed-to-checkout'}}};require.config(config);})();(function(){var config={};if(typeof window.oscRoute!=='undefined'&&window.location.href.indexOf(window.oscRoute)!==-1){config={paths:{socialPopupForm:'Mageplaza_Osc/js/social-login-popup'},map:{'*':{'Magento_CheckoutAgreements/js/model/agreements-assigner':'Mageplaza_Osc/js/model/agreements-assigner','Magento_Paypal/js/in-context/express-checkout-smart-buttons':'Mageplaza_Osc/js/in-context/express-checkout-smart-buttons','Magento_SalesRule/js/action/select-payment-method-mixin':'Mageplaza_Osc/js/action/select-payment-method-mixin'},'Magento_Checkout/js/model/shipping-save-processor/default':{'Magento_Checkout/js/model/full-screen-loader':'Mageplaza_Osc/js/model/osc-loader'},'Magento_Checkout/js/action/set-billing-address':{'Magento_Checkout/js/model/full-screen-loader':'Mageplaza_Osc/js/model/osc-loader'},'Magento_SalesRule/js/action/set-coupon-code':{'Magento_Checkout/js/model/full-screen-loader':'Mageplaza_Osc/js/model/osc-loader/discount'},'Magento_SalesRule/js/action/cancel-coupon':{'Magento_Checkout/js/model/full-screen-loader':'Mageplaza_Osc/js/model/osc-loader/discount'},'Mageplaza_Osc/js/model/osc-loader':{'Magento_Checkout/js/model/full-screen-loader':'Magento_Checkout/js/model/full-screen-loader'}},config:{mixins:{'PayPal_Braintree/js/view/payment/method-renderer/paypal':{'Mageplaza_Osc/js/view/payment/method-renderer/braintree-paypal-mixins':true},'PayPal_Braintree/js/view/payment/adapter':{'Mageplaza_Osc/js/view/payment/braintree-adapter-mixin':true},'Magento_Checkout/js/action/place-order':{'Mageplaza_Osc/js/action/place-order-mixins':true},'Magento_Paypal/js/action/set-payment-method':{'Mageplaza_Osc/js/model/paypal/set-payment-method-mixin':true},'Magento_InventoryInStorePickupFrontend/js/view/store-pickup':{'Mageplaza_Osc/js/view/store-pickup-mixins':true},'Magento_Catalog/js/catalog-add-to-cart':{'Mageplaza_Osc/js/catalog-add-to-cart-mixin':true}}}};if(window.isEnableAmazonPayCv2===1){config.config.mixins['Mageplaza_Osc/js/view/shipping-address/address-renderer/default']={'Amazon_Pay/js/view/shipping-address/address-renderer/default':true};}\nif(window.location.href.indexOf('#')!==-1){window.history.pushState(\"\",document.title,window.location.pathname);}}\nrequire.config(config);})();(function(){var config={map:{'*':{infinitescroll:'Magepow_InfiniteScroll/js/plugin/infinitescroll',}},paths:{'magepow/infinitescroll':'Magepow_InfiniteScroll/js/plugin/infinitescroll',},shim:{'magepow/infinitescroll':{deps:['jquery']}}};require.config(config);})();(function(){var config={map:{'*':{'magestore/note':'Magestore_Bannerslider/js/jquery/slider/jquery-ads-note','magestore/impress':'Magestore_Bannerslider/js/report/impress','magestore/clickbanner'
2:'Magestore_Bannerslider/js/report/clickbanner',},},paths:{'magestore/flexslider':'Magestore_Bannerslider/js/jquery/slider/jquery-flexslider-min','magestore/evolutionslider':'Magestore_Bannerslider/js/jquery/slider/jquery-slider-min','magestore/popup':'Magestore_Bannerslider/js/jquery.bpopup.min',},shim:{'magestore/flexslider':{deps:['jquery']},'magestore/evolutionslider':{deps:['jquery']},'magestore/zebra-tooltips':{deps:['jquery']},}};require.config(config);})();(function(){var config={map:{'*':{tokenbaseForm:'ParadoxLabs_TokenBase/js/form',tokenbaseCardFormatter:'ParadoxLabs_TokenBase/js/cardFormatter',tokenbaseConfirmation:'ParadoxLabs_TokenBase/js/view/customer/paymentinfo/confirmation'}}};require.config(config);})();(function(){var config={map:{'*':{authnetcimAcceptjs:'ParadoxLabs_Authnetcim/js/accept',authnetcimHostedForm:'ParadoxLabs_Authnetcim/js/hosted',authnetcimHostedPaymentInfo:'ParadoxLabs_Authnetcim/js/view/customer/hosted/paymentinfo',authorizeNetAcceptjs:'https://js.authorize.net/v1/Accept.js',authorizeNetAcceptjsSandbox:'https://jstest.authorize.net/v1/Accept.js'}}};require.config(config);})();(function(){var config={map:{'*':{braintree:'https://js.braintreegateway.com/web/3.112.0/js/client.min.js'}},paths:{'braintreePayPalCheckout':'https://js.braintreegateway.com/web/3.112.0/js/paypal-checkout.min','braintreeHostedFields':'https://js.braintreegateway.com/web/3.112.0/js/hosted-fields.min','braintreeDataCollector':'https://js.braintreegateway.com/web/3.112.0/js/data-collector.min','braintreeThreeDSecure':'https://js.braintreegateway.com/web/3.112.0/js/three-d-secure.min','braintreeApplePay':'https://js.braintreegateway.com/web/3.112.0/js/apple-pay.min','braintreeGooglePay':'https://js.braintreegateway.com/web/3.112.0/js/google-payment.min','braintreeVenmo':'https://js.braintreegateway.com/web/3.112.0/js/venmo.min','braintreeAch':'https://js.braintreegateway.com/web/3.112.0/js/us-bank-account.min','braintreeLpm':'https://js.braintreegateway.com/web/3.112.0/js/local-payment.min','googlePayLibrary':'https://pay.google.com/gp/p/js/pay','braintreePayPalInContextCheckout':'https://www.paypalobjects.com/api/checkout'}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Checkout/js/model/step-navigator':{'PayPal_Braintree/js/model/step-navigator-mixin':true},'Magento_Checkout/js/model/place-order':{'PayPal_Braintree/js/model/place-order-mixin':true},'Magento_ReCaptchaWebapiUi/js/webapiReCaptchaRegistry':{'PayPal_Braintree/js/reCaptcha/webapiReCaptchaRegistry-mixin':true},'Magento_CheckoutAgreements/js/view/checkout-agreements':{'PayPal_Braintree/js/checkoutAgreements/view/checkout-agreements-mixin':true}}},map:{'*':{braintreeCheckoutPayPalAdapter:'PayPal_Braintree/js/view/payment/adapter'}}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_PageBuilder/js/content-type/slider/appearance/default/widget':{'SVDevelopments_SliderOptions/js/content-type/slider/appearance/default/widget-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{infinitescroll:'Strategery_Infinitescroll/js/infinitescroll'}},paths:{jqueryIas:'Strategery_Infinitescroll/js/jquery-ias.min'},shim:{jqueryIas:['jquery']}};require.config(config);})();(function(){var config={config:{mixins:{'Magento_Customer/js/addressValidation':{'Webkul_GoogleAddressAutoComplete/js/model/autofill-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{sampleOptionData:'Wilsonart_SampleOptions/js/sampleOptionData',}}};require.config(config);})();(function(){var config={config:{mixins:{'mage/validation':{'Wilsonart_Hplrep/js/validation-mixin':true}}}}\nrequire.config(config);})();(function(){var config={config:{mixins:{'Wilsonart_SampleOptions/js/sampleOptionData':{'Wilsonart_Apps/js/sample-option-data-mixin':true}}}};require.config(config);})();(function(){var config={map:{'*':{\"elasticsearchcore_jsonview\":\"Wyomind_ElasticsearchCore/js/jquery.jsonview.min\"}}};require.config(config);})();(function(){var config={map:{'*':{'wyoea':'Wyomind_ElasticsearchAutocomplete/js/form-mini'}}};require.config(config);})();(function(){var config={deps:['Magento_Theme/js/theme']};require.config(config);})();(function(){var config={map:{'*':{'jquery/jquery.mobile.custom':'Magento_Theme/js/jquery.mobile.custom',}},paths:{\"jquery.bootstrap\":\"Magento_Theme/js/bootstrap.min\",\"popper\":\"Magento_Theme/js/popper.min\",\"lightslider\":\"Magento_Theme/js/lightslider\",\"megamenu\":\"Magento_Theme/js/megamenu\",\"owlcoursel.new\":\"Magento_Theme/js/owl.carousel.min\"},shim:{'jquery.bootstrap':{'deps':['jquery']},'owlcoursel.new':{deps:['jquery']}}};require.config(config);})();(function(){var config={map:{'*':{addToWishlist:'Magento_Wishlist/js/add-to-wis
2hlist'}}};require.config(config);})();})(require);","moment-timezone-with-data.min.js":"(function(root,factory){\"use strict\";if(typeof module==='object'&&module.exports){module.exports=factory(require('moment'));}else if(typeof define==='function'&&define.amd){define(['moment'],factory);}else{factory(root.moment);}}(this,function(moment){\"use strict\";if(moment.version===undefined&&moment.default){moment=moment.default;}\nvar VERSION=\"0.5.43\",zones={},links={},countries={},names={},guesses={},cachedGuess;if(!moment||typeof moment.version!=='string'){logError('Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/');}\nvar momentVersion=moment.version.split('.'),major=+momentVersion[0],minor=+momentVersion[1];if(major<2||(major===2&&minor<6)){logError('Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js '+moment.version+'. See momentjs.com');}\nfunction charCodeToInt(charCode){if(charCode>96){return charCode-87;}else if(charCode>64){return charCode-29;}\nreturn charCode-48;}\nfunction unpackBase60(string){var i=0,parts=string.split('.'),whole=parts[0],fractional=parts[1]||'',multiplier=1,num,out=0,sign=1;if(string.charCodeAt(0)===45){i=1;sign=-1;}\nfor(i;i<whole.length;i++){num=charCodeToInt(whole.charCodeAt(i));out=60*out+num;}\nfor(i=0;i<fractional.length;i++){multiplier=multiplier / 60;num=charCodeToInt(fractional.charCodeAt(i));out+=num*multiplier;}\nreturn out*sign;}\nfunction arrayToInt(array){for(var i=0;i<array.length;i++){array[i]=unpackBase60(array[i]);}}\nfunction intToUntil(array,length){for(var i=0;i<length;i++){array[i]=Math.round((array[i-1]||0)+(array[i]*60000));}\narray[length-1]=Infinity;}\nfunction mapIndices(source,indices){var out=[],i;for(i=0;i<indices.length;i++){out[i]=source[indices[i]];}\nreturn out;}\nfunction unpack(string){var data=string.split('|'),offsets=data[2].split(' '),indices=data[3].split(''),untils=data[4].split(' ');arrayToInt(offsets);arrayToInt(indices);arrayToInt(untils);intToUntil(untils,indices.length);return{name:data[0],abbrs:mapIndices(data[1].split(' '),indices),offsets:mapIndices(offsets,indices),untils:untils,population:data[5]|0};}\nfunction Zone(packedString){if(packedString){this._set(unpack(packedString));}}\nZone.prototype={_set:function(unpacked){this.name=unpacked.name;this.abbrs=unpacked.abbrs;this.untils=unpacked.untils;this.offsets=unpacked.offsets;this.population=unpacked.population;},_index:function(timestamp){var target=+timestamp,untils=this.untils,i;for(i=0;i<untils.length;i++){if(target<untils[i]){return i;}}},countries:function(){var zone_name=this.name;return Object.keys(countries).filter(function(country_code){return countries[country_code].zones.indexOf(zone_name)!==-1;});},parse:function(timestamp){var target=+timestamp,offsets=this.offsets,untils=this.untils,max=untils.length-1,offset,offsetNext,offsetPrev,i;for(i=0;i<max;i++){offset=offsets[i];offsetNext=offsets[i+1];offsetPrev=offsets[i?i-1:i];if(offset<offsetNext&&tz.moveAmbiguousForward){offset=offsetNext;}else if(offset>offsetPrev&&tz.moveInvalidForward){offset=offsetPrev;}\nif(target<untils[i]-(offset*60000)){return offsets[i];}}\nreturn offsets[max];},abbr:function(mom){return this.abbrs[this._index(mom)];},offset:function(mom){logError(\"zone.offset has been deprecated in favor of zone.utcOffset\");return this.offsets[this._index(mom)];},utcOffset:function(mom){return this.offsets[this._index(mom)];}};function Country(country_name,zone_names){this.name=country_name;this.zones=zone_names;}\nfunction OffsetAt(at){var timeString=at.toTimeString();var abbr=timeString.match(/\\([a-z ]+\\)/i);if(abbr&&abbr[0]){abbr=abbr[0].match(/[A-Z]/g);abbr=abbr?abbr.join(''):undefined;}else{abbr=timeString.match(/[A-Z]{3,5}/g);
2abbr=abbr?abbr[0]:undefined;}\nif(abbr==='GMT'){abbr=undefined;}\nthis.at=+at;this.abbr=abbr;this.offset=at.getTimezoneOffset();}\nfunction ZoneScore(zone){this.zone=zone;this.offsetScore=0;this.abbrScore=0;}\nZoneScore.prototype.scoreOffsetAt=function(offsetAt){this.offsetScore+=Math.abs(this.zone.utcOffset(offsetAt.at)-offsetAt.offset);if(this.zone.abbr(offsetAt.at).replace(/[^A-Z]/g,'')!==offsetAt.abbr){this.abbrScore++;}};function findChange(low,high){var mid,diff;while((diff=((high.at-low.at)/ 12e4|0)*6e4)){mid=new OffsetAt(new Date(low.at+diff));if(mid.offset===low.offset){low=mid;}else{high=mid;}}\nreturn low;}\nfunction userOffsets(){var startYear=new Date().getFullYear()-2,last=new OffsetAt(new Date(startYear,0,1)),offsets=[last],change,next,i;for(i=1;i<48;i++){next=new OffsetAt(new Date(startYear,i,1));if(next.offset!==last.offset){change=findChange(last,next);offsets.push(change);offsets.push(new OffsetAt(new Date(change.at+6e4)));}\nlast=next;}\nfor(i=0;i<4;i++){offsets.push(new OffsetAt(new Date(startYear+i,0,1)));offsets.push(new OffsetAt(new Date(startYear+i,6,1)));}\nreturn offsets;}\nfunction sortZoneScores(a,b){if(a.offsetScore!==b.offsetScore){return a.offsetScore-b.offsetScore;}\nif(a.abbrScore!==b.abbrScore){return a.abbrScore-b.abbrScore;}\nif(a.zone.population!==b.zone.population){return b.zone.population-a.zone.population;}\nreturn b.zone.name.localeCompare(a.zone.name);}\nfunction addToGuesses(name,offsets){var i,offset;arrayToInt(offsets);for(i=0;i<offsets.length;i++){offset=offsets[i];guesses[offset]=guesses[offset]||{};guesses[offset][name]=true;}}\nfunction guessesForUserOffsets(offsets){var offsetsLength=offsets.length,filteredGuesses={},out=[],i,j,guessesOffset;for(i=0;i<offsetsLength;i++){guessesOffset=guesses[offsets[i].offset]||{};for(j in guessesOffset){if(guessesOffset.hasOwnProperty(j)){filteredGuesses[j]=true;}}}\nfor(i in filteredGuesses){if(filteredGuesses.hasOwnProperty(i)){out.push(names[i]);}}\nreturn out;}\nfunction rebuildGuess(){try{var intlName=Intl.DateTimeFormat().resolvedOptions().timeZone;if(intlName&&intlName.length>3){var name=names[normalizeName(intlName)];if(name){return name;}\nlogError(\"Moment Timezone found \"+intlName+\" from the Intl api, but did not have that data loaded.\");}}catch(e){}\nvar offsets=userOffsets(),offsetsLength=offsets.length,guesses=guessesForUserOffsets(offsets),zoneScores=[],zoneScore,i,j;for(i=0;i<guesses.length;i++){zoneScore=new ZoneScore(getZone(guesses[i]),offsetsLength);for(j=0;j<offsetsLength;j++){zoneScore.scoreOffsetAt(offsets[j]);}\nzoneScores.push(zoneScore);}\nzoneScores.sort(sortZoneScores);return zoneScores.length>0?zoneScores[0].zone.name:undefined;}\nfunction guess(ignoreCache){if(!cachedGuess||ignoreCache){cachedGuess=rebuildGuess();}\nreturn cachedGuess;}\nfunction normalizeName(name){return(name||'').toLowerCase().replace(/\\//g,'_');}\nfunction addZone(packed){var i,name,split,normalized;if(typeof packed===\"string\"){packed=[packed];}\nfor(i=0;i<packed.length;i++){split=packed[i].split('|');name=split[0];normalized=normalizeName(name);zones[normalized]=packed[i];names[normalized]=name;addToGuesses(normalized,split[2].split(' '));}}\nfunction getZone(name,caller){name=normalizeName(name);var zone=zones[name];var link;if(zone instanceof Zone){return zone;}\nif(typeof zone==='string'){zone=new Zone(zone);zones[name]=zone;return zone;}\nif(links[name]&&caller!==getZone&&(link=getZone(links[name],getZone))){zone=zones[name]=new Zone();zone._set(link);zone.name=names[name];return zone;}\nreturn null;}\nfunction getNames(){var i,out=[];
2for(i in names){if(names.hasOwnProperty(i)&&(zones[i]||zones[links[i]])&&names[i]){out.push(names[i]);}}\nreturn out.sort();}\nfunction getCountryNames(){return Object.keys(countries);}\nfunction addLink(aliases){var i,alias,normal0,normal1;if(typeof aliases===\"string\"){aliases=[aliases];}\nfor(i=0;i<aliases.length;i++){alias=aliases[i].split('|');normal0=normalizeName(alias[0]);normal1=normalizeName(alias[1]);links[normal0]=normal1;names[normal0]=alias[0];links[normal1]=normal0;names[normal1]=alias[1];}}\nfunction addCountries(data){var i,country_code,country_zones,split;if(!data||!data.length)return;for(i=0;i<data.length;i++){split=data[i].split('|');country_code=split[0].toUpperCase();country_zones=split[1].split(' ');countries[country_code]=new Country(country_code,country_zones);}}\nfunction getCountry(name){name=name.toUpperCase();return countries[name]||null;}\nfunction zonesForCountry(country,with_offset){country=getCountry(country);if(!country)return null;var zones=country.zones.sort();if(with_offset){return zones.map(function(zone_name){var zone=getZone(zone_name);return{name:zone_name,offset:zone.utcOffset(new Date())};});}\nreturn zones;}\nfunction loadData(data){addZone(data.zones);addLink(data.links);addCountries(data.countries);tz.dataVersion=data.version;}\nfunction zoneExists(name){if(!zoneExists.didShowError){zoneExists.didShowError=true;logError(\"moment.tz.zoneExists('\"+name+\"') has been deprecated in favor of !moment.tz.zone('\"+name+\"')\");}\nreturn!!getZone(name);}\nfunction needsOffset(m){var isUnixTimestamp=(m._f==='X'||m._f==='x');return!!(m._a&&(m._tzm===undefined)&&!isUnixTimestamp);}\nfunction logError(message){if(typeof console!=='undefined'&&typeof console.error==='function'){console.error(message);}}\nfunction tz(input){var args=Array.prototype.slice.call(arguments,0,-1),name=arguments[arguments.length-1],zone=getZone(name),out=moment.utc.apply(null,args);if(zone&&!moment.isMoment(input)&&needsOffset(out)){out.add(zone.parse(out),'minutes');}\nout.tz(name);return out;}\ntz.version=VERSION;tz.dataVersion='';tz._zones=zones;tz._links=links;tz._names=names;tz._countries=countries;tz.add=addZone;tz.link=addLink;tz.load=loadData;tz.zone=getZone;tz.zoneExists=zoneExists;tz.guess=guess;tz.names=getNames;tz.Zone=Zone;tz.unpack=unpack;tz.unpackBase60=unpackBase60;tz.needsOffset=needsOffset;tz.moveInvalidForward=true;tz.moveAmbiguousForward=false;tz.countries=getCountryNames;tz.zonesForCountry=zonesForCountry;var fn=moment.fn;moment.tz=tz;moment.defaultZone=null;moment.updateOffset=function(mom,keepTime){var zone=moment.defaultZone,offset;if(mom._z===undefined){if(zone&&needsOffset(mom)&&!mom._isUTC){mom._d=moment.utc(mom._a)._d;mom.utc().add(zone.parse(mom),'minutes');}\nmom._z=zone;}\nif(mom._z){offset=mom._z.utcOffset(mom);if(Math.abs(offset)<16){offset=offset / 60;}\nif(mom.utcOffset!==undefined){var z=mom._z;mom.utcOffset(-offset,keepTime);mom._z=z;}else{mom.zone(offset,keepTime);}}};fn.tz=function(name,keepTime){if(name){if(typeof name!=='string'){throw new Error('Time zone name must be a string, got '+name+' ['+typeof name+']');}\nthis._z=getZone(name);if(this._z){moment.updateOffset(this,keepTime);}else{logError(\"Moment Timezone has no data for \"+name+\". See http://momentjs.com/timezone/docs/#/data-loading/.\");}\nreturn this;}\nif(this._z){return this._z.name;}};function abbrWrap(old){return function(){if(this._z){return this._z.abbr(this);}\nreturn old.call(this);};}\nfunction resetZoneWrap(old){return function(){this._z=null;return old.apply(this,arguments);};}\nfunction resetZoneWrap2(old){return function(){if(arguments.length>0)this._z=null;return old.apply(this,arguments);};}\nfn.zoneName=abbrWrap(fn.zoneName);fn.zoneAbbr=abbrWrap(fn.zoneAbbr);fn.utc=resetZoneWrap(fn.utc);fn.local=resetZoneWrap(fn.local);fn.utcOffset=resetZoneWrap2(fn.utcOffset);moment.tz.setDefault=function(name){if(major<2||(major===2&&minor<9)){logError('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js '+moment.version+'.');}\nmoment.defaultZone=name?getZone(name):null;return moment;};var momentProperties=moment.momentProperties;if(Object.prototype.toString.call(momentProperties)==='[object Array]'){momentProperties.push('_z');momentProperties.push('_a');}else if(momentProperties){momentProperties._z=null;}\nloadData({\"version\":\"2023c\",\"zones\":[\"Africa/Abidjan|GMT|0|0||48e5\",\"Africa/Nairobi|EAT|-30|0||47e5\",\"Africa/Algiers|WET WEST CET CEST|0 -10 -10 -20|01012320102|3bX0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5\",\"Africa/Lagos|WAT|-10|0||17e6\",\"Africa/Bissau|-01 GMT|10 0|01|cap0|39e4\",\"Africa/Maputo|CAT|-20|0||26e5\",\"Africa/Cairo|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|LX0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0|15e6\",\"Africa/Casablanca|+00 +01|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
200 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|32e5\",\"Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|0101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|aS00 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|85e3\",\"Africa/El_Aaiun|-01 +00 +01|10 0 -10|01212121212121212121212121212121212121212121212121212121212121212121|fi10 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
200 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600|20e4\",\"Africa/Johannesburg|SAST|-20|0||84e5\",\"Africa/Juba|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|\",\"Africa/Khartoum|CAT CAST EAT|-20 -30 -30|01010101010101010101010101010101020|LW0 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5\",\"Africa/Monrovia|MMT GMT|I.u 0|01|4SoI.u|11e5\",\"Africa/Ndjamena|WAT WAST|-10 -20|010|nNb0 Wn0|13e5\",\"Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|\",\"Africa/Tripoli|EET CET CEST|-20 -10 -20|0121212121212121210120120|tda0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5\",\"Africa/Tunis|CET CEST|-10 -20|0101010101010101010|hOn0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5\",\"Africa/Windhoek|SAST CAT WAT|-20 -20 -10|01212121212121212121212121212121212121212121212121|Ndy0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4\",\"America/Adak|BST BDT AHST HST HDT|b0 a0 a0 a0 90|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326\",\"America/Anchorage|AHST AHDT YST AKST AKDT|a0 90 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kc0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4\",\"America/Puerto_Rico|AST|40|0||24e5\",\"America/Araguaina|-03 -02|30 20|01010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4\",\"America/Argentina/Buenos_Aires|-03 -02|30 20|01010101010101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|\",\"America/Argentina/Catamarca|-03 -02 -04|30 20 40|01010101210102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|\",\"America/Argentina/Cordoba|-03 -02 -04|30 20 40|01010101210101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|\",\"America/Argentina/Jujuy|-03 -02 -04|30 20 40|010101202101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|\",\"America/Argentina/La_Rioja|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|\",\"America/Argentina/Mendoza|-03 -02 -04|30 20 40|01010120202102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|\",\"America/Argentina/Rio_Gallegos|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|\",\"America/Argentina/Salta|-03 -02 -04|30 20 40|010101012101010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|\",\"America/Argentina/San_Juan|-03 -02 -04|30 20 40|010101012010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|\",\"America/Argentina/San_Luis|-03 -02 -04|30 20 40|010101202020102020|9Rf0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|\",\"America/Argentina/Tucuman|-03 -02 -04|30 20 40|0101010121010201010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|\",\"America/Argentina/Ushuaia|-03 -02 -04|30 20 40|01010101010102010|9Rf0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|\",\"America/Asuncion|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|6FE0 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0|28e5\",\"America/Panama|EST|50|0||15e5\",\"America/Bahia_Banderas|PST MST MDT CDT CST|80 70 60 50 60|01212121212121212121212121212134343434343434343434343434|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3\",\"America/Bahia|
2-03 -02|30 20|010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5\",\"America/Barbados|AST ADT|40 30|010101010|i7G0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4\",\"America/Belem|-03 -02|30 20|0101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0|20e5\",\"America/Belize|CST CDT|60 50|01010|9xG0 qn0 lxB0 mn0|57e3\",\"America/Boa_Vista|-04 -03|40 30|01010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2\",\"America/Bogota|-05 -04|50 40|010|Snh0 1PX0|90e5\",\"America/Boise|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4\",\"America/Cambridge_Bay|MST MDT CST CDT EST|70 60 60 50 50|010101010101010101010101010101010101010101010101010101012342101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2\",\"America/Campo_Grande|-04 -03|40 30|010101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4\",\"America/Cancun|CST EST EDT CDT|60 50 40 50|012121230303030303030303030303030303030301|t9G0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4\",\"America/Caracas|-04 -0430|40 4u|010|1wmv0 kqo0|29e5\",\"America/Cayenne|-03|30|0||58e3\",\"America/Chicago|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5\",\"America/Chihuahua|CST CDT MDT MST|60 50 60 70|0101023232323232323232323232323232323232323232323232320|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4\",\"America/Ciudad_Juarez|CST CDT MDT MST|60 50 60 70|010102323232323232323232323232323232323232323232323232032323232323232323|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Costa_Rica|CST CDT|60 50|010101010|mgS0 Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5\",\"America/Phoenix|MST|70|0||42e5\",\"America/Cuiaba|-04 -03|40 30|0101010101010101010101010101010101010101010101010101010101010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4\",\"America/Danmarkshavn|-03 -02 GMT|30 20 0|0101010101010101010101010101010102|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8\",\"America/Dawson_Creek|PST PDT MST|80 70 70|0101012|Ka0 1cL0 1cN0 1fz0 1cN0 ML0|12e3\",\"America/Dawson|YST PST PDT MST|90 80 70 70|012121212121212121212121212121212121212121212121212121212121212121212121212121212123|9ix0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2\",\"America/Denver|MST MDT|70 60|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5\",\"America/Detroit|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|85H0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5\",\"America/Edmonton|MST MDT|70 60|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E90 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5\",\"America/Eirunepe|-05 -04|50 40|01010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3\",\"America/El_Salvador|CST CDT|60 50|01010|Gcu0 WL0 1qN0 WL0|11e5\",\"America/Tijuana|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fmy0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5\",\"America/Fort_Nelson|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2\",\"America/Fort_Wayne|EST EDT|50 40|01010101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Fortaleza|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5\",\"America/Glace_Bay|AST ADT|40 30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|5E60 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3\",\"America/Godthab|-03 -02 -01|30 20 10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010121212121212121|oXh0 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e3\",\"America/Goose_Bay|AST ADT ADDT|40 30 20|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2\",\"America/Grand_Turk|EST EDT AST|50 40 40|0101010101010101010101010101010101010101010101010101010101010101010101010210101010101010101010101010|mG70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2\",\"America/Guatemala|CST CDT|60 50|010101010|9tG0 An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5\",\"America/Guayaquil|-05 -04|50 40|010|TKR0 rz0|27e5\",\"America/Guyana|-0345 -03 -04|3J 30 40|012|dzfJ Ey0f|80e4\",\"America/Halifax|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4\",\"America/Havana|CST CDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K50 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5\",\"America/Hermosillo|PST MST MDT|80 70 60|01212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4\",\"America/Indiana/Knox|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101210101010101010101010101010101010101010101010101010|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Marengo|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Petersburg|CST CDT EST EDT|60 50 50 40|0101010101010101210123232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Tell_City|EST EDT CDT CST|50 40 50 60|01023232323232323232323232323232323232323232323232323|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Vevay|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd
20 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Vincennes|EST EDT CDT CST|50 40 50 60|01023201010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Indiana/Winamac|EST EDT CDT CST|50 40 50 60|01023101010101010101010101010101010101010101010101010|K70 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Inuvik|PST PDT MDT MST|80 70 60 70|01010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|5Ea0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2\",\"America/Iqaluit|EST EDT CST CDT|50 40 60 50|01010101010101010101010101010101010101010101010101010101230101010101010101010101010101010101010101010101010101010101010|5E70 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2\",\"America/Jamaica|EST EDT|50 40|010101010101010101010|9Kv0 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4\",\"America/Juneau|PST PDT YDT YST AKST AKDT|80 70 80 90 90 80|0101010101010101010102010101345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3\",\"America/Kentucky/Louisville|EST EDT CDT|50 40 50|010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Kentucky/Monticello|CST CDT EST EDT|60 50 50 40|010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232323232|K80 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/La_Paz|-04|40|0||19e5\",\"America/Lima|-05 -04|50 40|010101010|CVF0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6\",\"America/Los_Angeles|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6\",\"America/Maceio|-03 -02|30 20|0101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4\",\"America/Managua|CST EST CDT|60 50 50|010202010102020|86u0 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5\",\"America/Manaus|-04 -03|40 30|010101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5\",\"America/Martinique|AST ADT|40 30|010|oXg0 19X0|39e4\",\"America/Matamoros|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4\",\"America/Mazatlan|PST MST MDT|80 70 60|01212121212121212121212121212121212121212121212121212121|80 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4\",\"America/Menominee|EST CDT CST|50 50 60|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|85H0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2\",\"America/Merida|CST EST CDT|60 50 50|010202020202
2020202020202020202020202020202020202020202020|t9G0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5\",\"America/Metlakatla|PST PDT AKST AKDT|80 70 90 80|0101010101010101010101010101023232302323232323232323232323232|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2\",\"America/Mexico_City|CST CDT|60 50|0101010101010101010101010101010101010101010101010101010|13Vk0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6\",\"America/Miquelon|AST -03 -02|40 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|p9g0 gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2\",\"America/Moncton|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K60 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3\",\"America/Monterrey|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010|IqU0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5\",\"America/Montevideo|-03 -02 -0130 -0230|30 20 1u 2u|0101023010101010101010101010101010101010101010101010|JD0 jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5\",\"America/Toronto|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5\",\"America/New_York|EST EDT|50 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K70 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6\",\"America/Nome|BST BDT YST AKST AKDT|b0 a0 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Kd0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2\",\"America/Noronha|-02 -01|20 10|01010101010101010|CxC0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2\",\"America/North_Dakota/Beulah|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010123232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/North_Dakota/Center|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/North_Dakota/New_Salem|MST MDT CST CDT|70 60 60 50|010101010101010101010101010101010101010101010101010101010101010101012323232323232323232323232323232323232323232323232323232|K90 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|\",\"America/Ojinaga|CST CDT MDT MST|60 50 60 70|01010232323232323232323232323232323232323232323232323201010101010101010|13Vk0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3\",\"America/Paramaribo|-0330 -03|3u 30|01|zSPu|24e4\",\"America/Port-au-Prince|EST EDT|50 40|01010101010101010101010101010101010101010101010101010101010101010101010|wu50 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5\",\"America/Rio_Branco|-05 -04|50 40|010101010|CxF0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4\",\"America/Porto_Velho|-04 -03|40 30|0101010|CxE0 Rb0 1tB0 IL0 1Fd0 FX0|37e4\",\"America/Punta_Arenas|-03 -04|30 40|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|\",\"America/Winnipeg|CST CDT|60 50|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K80 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4\",\"America/Rankin_Inlet|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101010101010101012101010101010101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2\",\"America/Recife|-03 -02|30 20|01010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5\",\"America/Regina|CST|60|0||19e4\",\"America/Resolute|CST CDT EST|60 50 50|01010101010101010101010101010101010101010101010101010101012101010101012101010101010101010101010101010101010101010101010|5E80 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229\",\"America/Santarem|-04 -03|40 30|01010101|CxE0 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4\",\"America/Santiago|-03 -04|30 40|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|62e5\",\"America/Santo_Domingo|-0430 EST AST|4u 50 40|0101010101212|ksu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5\",\"America/Sao_Paulo|-03 -02|30 20|010101010101010101010101010101010101010101010101010101010101010101010|CxD0 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6\",\"America/Scoresbysund|-02 -01 +00|20 10 0|0102121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|oXg0 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|452\",\"America/Sitka|PST PDT YST AKST AKDT|80 70 90 90 80|0101010101010101010101010101234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2\",\"America/St_Johns|NST NDT NDDT|3u 2u 1u|010101010101010101010101010101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010|K5u 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4\",\"America/Swift_Current|MST CST|70 60|01|5E90|16e3\",\"America/Tegucigalpa|CST CDT|60 50|0101010|Gcu0 WL0 1qN0 WL0 GRd0 AL0|11e5\",\"America/Thule|AST ADT|40 30|010101010101010101010101010101010101010101010101010101010101010101010101010101010|PHG0 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656\",\"America/Vancouver|PST PDT|80 70|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|Ka0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0
21cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5\",\"America/Whitehorse|PST PDT MST|80 70 70|01010101010101010101010101010101010101010101010101010101010101010101010101010101012|p7K0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3\",\"America/Yakutat|YST YDT AKST AKDT|90 80 90 80|0101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|Kb0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642\",\"Antarctica/Casey|+08 +11|-80 -b0|010101010101|1ARS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10\",\"Antarctica/Davis|+07 +05|-70 -50|01010|1ART0 VB0 3Wn0 KN0|70\",\"Pacific/Port_Moresby|+10|-a0|0||25e4\",\"Antarctica/Macquarie|AEDT AEST|-b0 -a0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|1\",\"Antarctica/Mawson|+06 +05|-60 -50|01|1ARU0|60\",\"Pacific/Auckland|NZST NZDT|-c0 -d0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|14e5\",\"Antarctica/Palmer|-03 -02 -04|30 20 40|010202020202
202020202020202020202020202020202020202020202020202020202020|9Rf0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40\",\"Antarctica/Rothera|-00 -03|0 30|01|gOo0|130\",\"Asia/Riyadh|+03|-30|0||57e5\",\"Antarctica/Troll|-00 +00 +02|0 0 -20|012121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|40\",\"Asia/Urumqi|+06|-60|0||32e5\",\"Europe/Berlin|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXd0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e5\",\"Asia/Almaty|+06 +07 +05|-60 -70 -50|0101010101010101010102010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5\",\"Asia/Amman|EET EEST +03|-20 -30 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|8kK0 KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5\",\"Asia/Anadyr|+13 +14 +12 +11|-d0 -e0 -c0 -b0|010202020202
2020202023202020202020202020202020202020202020232|rmX0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3\",\"Asia/Aqtau|+05 +06 +04|-50 -60 -40|0101010101010101010201010120202020202020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4\",\"Asia/Aqtobe|+05 +06 +04|-50 -60 -40|01010101010101010102010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4\",\"Asia/Ashgabat|+05 +06 +04|-50 -60 -40|01010101010101010101020|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4\",\"Asia/Atyrau|+05 +06 +04|-50 -60 -40|010101010101010101020101010101010102020202020|sAj0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|\",\"Asia/Baghdad|+03 +04|-30 -40|01010101010101010101010101010101010101010101010101010|u190 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5\",\"Asia/Qatar|+04 +03|-40 -30|01|5QI0|96e4\",\"Asia/Baku|+04 +05 +03|-40 -50 -30|010101010101010101010201010101010101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5\",\"Asia/Bangkok|+07|-70|0||15e6\",\"Asia/Barnaul|+07 +08 +06|-70 -80 -60|01010101010101010101020101010102020202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|\",\"Asia/Beirut|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|61a0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|22e5\",\"Asia/Bishkek|+06 +07 +05|-60 -70 -50|0101010101010101010102020202020202020202020202020|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4\",\"Asia/Brunei|+08|-80|0||42e4\",\"Asia/Kolkata|IST|-5u|0||15e6\",\"Asia/Chita|+09 +10 +08|-90 -a0 -80|0101010101010101010102010101010101010101010101010101010101010120|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4\",\"Asia/Choibalsan|+07 +08 +10 +09|-70 -80 -a0 -90|012323232323232323232323232323232323232323232313131|jsF0 cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3\",\"Asia/Shanghai|CST CDT|-80 -90|0101010101010|DKG0 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6\",\"Asia/Colombo|+0530 +0630 +06|-5u -6u -60|0120|14giu 11zu n3cu|22e5\",\"Asia/Dhaka|+06 +07|-60 -70|010|1A5R0 1i00|16e6\",\"Asia/Damascus|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101012|M00 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5\",\"Asia/Dili|+09 +08|-90 -80|010|fpr0 Xld0|19e4\",\"Asia/Dubai|+04|-40|0||39e5\",\"Asia/Dushanbe|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4\",\"Asia/Famagusta|EET EEST +03|-20 -30 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101012010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|\",\"Asia/Gaza|IST IDT EET EEST|-20 -30 -20 -30|010101010101010101010101010101023232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18
2N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|18e5\",\"Asia/Hebron|IST IDT EET EEST|-20 -30 -20 -30|01010101010101010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0|25e4\",\"Asia/Ho_Chi_Minh|+08 +07|-80 -70|01|dfs0|90e5\",\"Asia/Hong_Kong|HKT HKST|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5\",\"Asia/Hovd|+06 +07 +08|-60 -70 -80|01212121212121212121212121212121212121212121212121|jsG0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3\",\"Asia/Irkutsk|+08 +09 +07|-80 -90 -70|010101010101010101010201010101010101010101010101010101010101010|rn40 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4\",\"Europe/Istanbul|EET EEST +03 +04|-20 -30 -30 -40|01010101010123201010101010101010101010101010101010101010101010101010101010101012|8jz0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6\",\"Asia/Jakarta|WIB|-70|0||31e6\",\"Asia/Jayapura|WIT|-90|0||26e4\",\"Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|aXa0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0|81e4\",\"Asia/Kabul|+0430|-4u|0||46e5\",\"Asia/Kamchatka|+12 +13 +11|-c0 -d0 -b0|0101010101010101010102010101010101010101010101010101010101020|rn00 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4\",\"Asia/Karachi|+05 PKT PKST|-50 -50 -60|01212121|2Xv0 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6\",\"Asia/Kathmandu|+0530 +0545|-5u -5J|01|CVuu|12e5\",\"Asia/Khandyga|+09 +10 +08 +11|-90 -a0 -80 -b0|01010101010101010101020101010101010101010101010131313131313131310|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2\",\"Asia/Krasnoyarsk|+07 +08 +06|-70 -80 -60|010101010101010101010201010101010101010101010101010101010101010|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5\",\"Asia/Kuala_Lumpur|+0730 +08|-7u -80|01|td40|71e5\",\"Asia/Macau|CST CDT|-80 -90|01010101010101010|H7u 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4\",\"Asia/Magadan|+11 +12 +10|-b0 -c0 -a0|0101010101010101010102010101010101010101010101010101010101010120|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3\",\"Asia/Makassar|WITA|-80|0||15e5\",\"Asia/Manila|PST PDT|-80 -90|010|k0E0 1db0|24e6\",\"Asia/Nicosia|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cPa0 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|32e4\",\"Asia/Novokuznetsk|+07 +08 +06|-70 -80 -60|0101010101010101010102010101010101010101010101010101010101020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4\",\"Asia/Novosibirsk|+07 +08 +06|-70 -80 -60|010101010101010101010201010202020202
202020202020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5\",\"Asia/Omsk|+06 +07 +05|-60 -70 -50|010101010101010101010201010101010101010101010101010101010101010|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5\",\"Asia/Oral|+05 +06 +04|-50 -60 -40|010101010101010202020202020202020202020202020|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4\",\"Asia/Pontianak|WITA WIB|-80 -70|01|HNs0|23e4\",\"Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5\",\"Asia/Qostanay|+05 +06 +04|-50 -60 -40|0101010101010101010201010101010101010101010101|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|\",\"Asia/Qyzylorda|+05 +06|-50 -60|010101010101010101010101010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4\",\"Asia/Rangoon|+0630|-6u|0||48e5\",\"Asia/Sakhalin|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010202020202020202020202020202020|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4\",\"Asia/Samarkand|+05 +06|-50 -60|010101010101010101010|rn70 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4\",\"Asia/Seoul|KST KDT|-90 -a0|01010|Gf50 11A0 1o00 11A0|23e6\",\"Asia/Srednekolymsk|+11 +12 +10|-b0 -c0 -a0|010101010101010101010201010101010101010101010101010101010101010|rn10 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2\",\"Asia/Taipei|CST CDT|-80 -90|0101010|akg0 1db0 1cN0 1db0 97B0 AL0|74e5\",\"Asia/Tashkent|+06 +07 +05|-60 -70 -50|0101010101010101010102|rn60 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5\",\"Asia/Tbilisi|+04 +05 +03|-40 -50 -30|01010101010101010101020202010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5\",\"Asia/Tehran|+0330 +0430 +04 +05|-3u -4u -40 -50|0123201010101010101010101010101010101010101010101010101010101010101010|hyHu 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6\",\"Asia/Thimphu|+0530 +06|-5u -60|01|HcGu|79e3\",\"Asia/Tokyo|JST|-90|0||38e6\",\"Asia/Tomsk|+07 +08 +06|-70 -80 -60|01010101010101010101020101010101010101010101020202020202020202020|rn50 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5\",\"Asia/Ulaanbaatar|+07 +08 +09|-70 -80 -90|01212121212121212121212121212121212121212121212121|jsF0 cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5\",\"Asia/Ust-Nera|+09 +12 +11 +10|-90 -c0 -b0 -a0|0121212121212121212123212121212121212121212121212121212121212123|rn30 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2\",\"Asia/Vladivostok|+10 +11 +09|-a0 -b0 -90|010101010101010101010201010101010101010101010101010101010101010|rn20 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4\",\"Asia/Yakutsk|+09 +10 +08|-90 -a0 -80|010101010101010101010201010101010101010101010101010101010101010|rn30 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4\",\"Asia/Yekaterinburg|+05 +06 +04|-50 -60 -40|010101010101010101010201010101010101010101010101010101010101010|rn70 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5\",\"Asia/Yerevan|+04 +05 +03|-40 -50 -30|01010101010101010101020202020101010101010101010101010101010|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5\",\"Atlantic/Azores|-01 +00 WET|10 0 0|0101010101010101010101010101010121010101010101010101010101010101010101010101010101010101010101010101010101010|hAN0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|25e4\",\"Atlantic/Bermuda|AST ADT|40 30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|avi0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3\",\"Atlantic/Canary|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXc0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4\",\"Atlantic/Cape_Verde|-02 -01|20 10|01|elE0|50e4\",\"Atlantic/Faroe|WET WEST|0 -10|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|49e3\",\"Atlantic/Madeira|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hAM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e4\",\"Atlantic/South_Georgia|-02|20|0||30\",\"Atlantic/Stanley|-04 -03 -02|40 30 20|01212101010101010101010101010101010101010101010101010101|wrg0 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2\",\"Australia/Sydney|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|40e5\",\"Australia/Adelaide|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|11e5\",\"Australia/Brisbane|AEST AEDT|-a0 -b0|010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5\",\"Australia/Broken_Hill|ACST ACDT|-9u -au|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r4u LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|18e3\",\"Australia/Hobart|AEDT AEST|-b0 -a0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|qg0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|21e4\",\"Australia/Darwin|ACST|-9u|0||12e4\",\"Australia/Eucla|+0845 +0945|-8J -9J|0101010101010|bHRf Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368\",\"Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|01212121213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu
21cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu|347\",\"Australia/Lindeman|AEST AEDT|-a0 -b0|0101010101010|4r40 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10\",\"Australia/Melbourne|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4r40 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|39e5\",\"Australia/Perth|AWST AWDT|-80 -90|0101010101010|bHS0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5\",\"Europe/Brussels|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|21e5\",\"Pacific/Easter|-06 -07 -05|60 70 50|010101010101010101010101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202|yP0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0|30e2\",\"EET|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|\",\"Europe/Dublin|IST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5\",\"Etc/GMT-1|+01|-10|0||\",\"Pacific/Guadalcanal|+11|-b0|0||11e4\",\"Pacific/Tarawa|+12|-c0|0||29e3\",\"Etc/GMT-13|+13|-d0|0||\",\"Etc/GMT-14|+14|-e0|0||\",\"Etc/GMT-2|+02|-20|0||\",\"Indian/Maldives|+05|-50|0||35e4\",\"Pacific/Palau|+09|-90|0||21e3\",\"Etc/GMT+1|-01|10|0||\",\"Pacific/Tahiti|-10|a0|0||18e4\",\"Pacific/Niue|-11|b0|0||12e2\",\"Etc/GMT+12|-12|c0|0||\",\"Etc/GMT+5|-05|50|0||\",\"Etc/GMT+6|-06|60|0||\",\"Etc/GMT+7|-07|70|0||\",\"Etc/GMT+8|-08|80|0||\",\"Pacific/Gambier|-09|90|0||125\",\"Etc/UTC|UTC|0|0||\",\"Europe/Andorra|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|B7d0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|79e3\",\"Europe/Astrakhan|+04 +05 +03|-40 -50 -30|01010101010101010202020202
202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5\",\"Europe/Athens|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|cOK0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|35e5\",\"Europe/London|BST GMT|-10 0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|4re0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|10e6\",\"Europe/Belgrade|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|wdd0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5\",\"Europe/Prague|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muN0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|13e5\",\"Europe/Bucharest|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|mRa0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|19e5\",\"Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5\",\"Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|38e4\",\"Europe/Chisinau|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010101012323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|67e4\",\"Europe/Gibraltar|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|tLB0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|30e3\",\"Europe/Helsinki|EET EEST|-20 -30|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|rm00 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5\",\"Europe/Kaliningrad|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010102323232323232323232323232323232323232323232343|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4\",\"Europe/Kiev|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101010123232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|34e5\",\"Europe/Kirov|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|01010101010101010232302323232323232323232323232323232323232343|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4\",\"Europe/Lisbon|CET WET WEST CEST|-10 0 -10 -20|01212121212121212121212121212121203030302121212121212121212121212121212121212121212121212121212121212121212121|go00 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|27e5\",\"Europe/Madrid|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|apy0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|62e5\",\"Europe/Malta|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4\",\"Europe/Minsk|MSK MSD EEST EET +03|-30 -40 -30 -20 -30|010101010101010101023232323232323232323232323232323232323234|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5\",\"Europe/Paris|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|fbc0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|11e6\",\"Europe/Moscow|MSK MSD EEST EET MSK|-30 -40 -30 -20 -40|0101010101010101010102301010101010101010101010101010101010101040|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6\",\"Europe/Riga|MSK MSD EEST EET|-30 -40 -30 -20|010101010101010102323232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|64e4\",\"Europe/Rome|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|XX0 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|39e5\",\"Europe/Samara|+04 +05 +03|-40 -50 -30|01010101010101010202010101010101010101010101010101010101020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5\",\"Europe/Saratov|+04 +05 +03|-40 -50 -30|010101010101010202020202
20202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|\",\"Europe/Simferopol|MSK MSD EET EEST MSK|-30 -40 -20 -30 -40|0101010101010101010232323101010323232323232323232323232323232323240|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4\",\"Europe/Sofia|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|muJ0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|12e5\",\"Europe/Tallinn|MSK MSD EEST EET|-30 -40 -30 -20|0101010101010101023232323232323232323232323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|41e4\",\"Europe/Tirane|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|axz0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|42e4\",\"Europe/Ulyanovsk|+04 +05 +03 +02|-40 -50 -30 -20|010101010101010102023202020202020202020202020202020202020202020|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5\",\"Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|oXb0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|18e5\",\"Europe/Vilnius|MSK MSD EEST EET CEST CET|-30 -40 -30 -20 -20 -10|01010101010101010232323232323232323454323232323232323232323232323232323232323232323232323232323|rn90 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|54e4\",\"Europe/Volgograd|+04 +05 MSD MSK MSK|-40 -50 -40 -30 -40|0101010101010102323230232323232323232323232323232323232323234303|rn80 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5\",\"Europe/Warsaw|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|17e5\",\"Pacific/Honolulu|HST|a0|0||37e4\",\"Indian/Chagos|+05 +06|-50 -60|01|13ij0|30e2\",\"Indian/Mauritius|+04 +05|-40 -50|01010|v5U0 14L0 12kr0 11z0|15e4\",\"Pacific/Kwajalein|-12 +12|c0 -c0|01|Vxo0|14e3\",\"MET|MET MEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|\",\"Pacific/Chatham|+1245 +1345|-cJ -dJ|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|bKC0 IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00|600\",\"Pacific/Apia|-11 -10 +14 +13|b0 a0 -e0 -d0|010123232323232323232323|1Dbn0 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3\",\"Pacific/Bougainville|+10 +11|-a0 -b0|01|1NwE0|18e4\",\"Pacific/Efate|+11 +12|-b0 -c0|01010101010101010101010|9EA0 Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3\",\"Pacific/Enderbury|-12 -11 +13|
2c0 b0 -d0|012|nIc0 B7X0|1\",\"Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483\",\"Pacific/Fiji|+12 +13|-c0 -d0|01010101010101010101010101010|1ace0 LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4\",\"Pacific/Galapagos|-05 -06|50 60|0101|CVF0 gNd0 rz0|25e3\",\"Pacific/Guam|GST GDT ChST|-a0 -b0 -a0|010101010102|JQ0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4\",\"Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2\",\"Pacific/Kosrae|+12 +11|-c0 -b0|01|1aAA0|66e2\",\"Pacific/Marquesas|-0930|9u|0||86e2\",\"Pacific/Pago_Pago|SST|b0|0||37e2\",\"Pacific/Nauru|+1130 +12|-bu -c0|01|maCu|10e3\",\"Pacific/Norfolk|+1130 +1230 +11 +12|-bu -cu -b0 -c0|010232323232323232323232323|bHOu Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|25e4\",\"Pacific/Noumea|+11 +12|-b0 -c0|0101010|jhp0 xX0 1PB0 yn0 HeP0 Ao0|98e3\",\"Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56\",\"Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3\",\"Pacific/Tongatapu|+13 +14|-d0 -e0|010101010|1csd0 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3\",\"WET|WET WEST|0 -10|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00|\"],\"links\":[\"Africa/Abidjan|Africa/Accra\",\"Africa/Abidjan|Africa/Bamako\",\"Africa/Abidjan|Africa/Banjul\",\"Africa/Abidjan|Africa/Conakry\",\"Africa/Abidjan|Africa/Dakar\",\"Africa/Abidjan|Africa/Freetown\",\"Africa/Abidjan|Africa/Lome\",\"Africa/Abidjan|Africa/Nouakchott\",\"Africa/Abidjan|Africa/Ouagadougou\",\"Africa/Abidjan|Africa/Timbuktu\",\"Africa/Abidjan|Atlantic/Reykjavik\",\"Africa/Abidjan|Atlantic/St_Helena\",\"Africa/Abidjan|Etc/GMT\",\"Africa/Abidjan|Etc/GMT+0\",\"Africa/Abidjan|Etc/GMT-0\",\"Africa/Abidjan|Etc/GMT0\",\"Africa/Abidjan|Etc/Greenwich\",\"Africa/Abidjan|GMT\",\"Africa/Abidjan|GMT+0\",\"Africa/Abidjan|GMT-0\",\"Africa/Abidjan|GMT0\",\"Africa/Abidjan|Greenwich\",\"Africa/Abidjan|Iceland\",\"Africa/Cairo|Egypt\",\"Africa/Johannesburg|Africa/Maseru\",\"Africa/Johannesburg|Africa/Mbabane\",\"Africa/Lagos|Africa/Bangui\",\"Africa/Lagos|Africa/Brazzaville\",\"Africa/Lagos|Africa/Douala\",\"Africa/Lagos|Africa/Kinshasa\",\"Africa/Lagos|Africa/Libreville\",\"Africa/Lagos|Africa/Luanda\",\"Africa/Lagos|Africa/Malabo\",\"Africa/Lagos|Africa/Niamey\",\"Africa/Lagos|Africa/Porto-Novo\",\"Africa/Maputo|Africa/Blantyre\",\"Africa/Maputo|Africa/Bujumbura\",\"Africa/Maputo|Africa/Gaborone\",\"Africa/Maputo|Africa/Harare\",\"Africa/Maputo|Africa/Kigali\",\"Africa/Maputo|Africa/Lubumbashi\",\"Africa/Maputo|Africa/Lusaka\",\"Africa/Nairobi|Africa/Addis_Ababa\",\"Africa/Nairobi|Africa/Asmara\",\"Africa/Nairobi|Africa/Asmera\",\"Africa/Nairobi|Africa/Dar_es_Salaam\",\"Africa/Nairobi|Africa/Djibouti\",\"Africa/Nairobi|Africa/Kampala\",\"Africa/Nairobi|Africa/Mogadishu\",\"Africa/Nairobi|Indian/Antananarivo\",\"Africa/Nairobi|Indian/Comoro\",\"Africa/Nairobi|Indian/Mayotte\",\"Africa/Tripoli|Libya\",\"America/Adak|America/Atka\",\"America/Adak|US/Aleutian\",\"America/Anchorage|US/Alaska\",\"America/Argentina/Buenos_Aires|America/Buenos_Aires\",\"America/Argentina/Catamarca|America/Argentina/ComodRivadavia\",\"America/Argentina/Catamarca|America/Catamarca\",\"America/Argentina/Cordoba|America/Cordoba\",\"America/Argentina/Cordoba|America/Rosario\",\"America/Argentina/Jujuy|America/Jujuy\",\"America/Argentina/Mendoza|America/Mendoza\",\"America/Cayenne|Etc/GMT+3\",\"America/Chicago|CST6CDT\",\"America/Chicago|US/Central\",\"America/Denver|America/Shiprock\",\"America/Denver|MST7MDT\",\"America/Denver|Navajo\",\"America/Denver|US/Mountain\",\"America/Detroit|US/Michigan\",\"America/Edmonton|America/Yellowknife\",\"America/Edmonton|Canada
2/Mountain\",\"America/Fort_Wayne|America/Indiana/Indianapolis\",\"America/Fort_Wayne|America/Indianapolis\",\"America/Fort_Wayne|US/East-Indiana\",\"America/Godthab|America/Nuuk\",\"America/Halifax|Canada/Atlantic\",\"America/Havana|Cuba\",\"America/Indiana/Knox|America/Knox_IN\",\"America/Indiana/Knox|US/Indiana-Starke\",\"America/Iqaluit|America/Pangnirtung\",\"America/Jamaica|Jamaica\",\"America/Kentucky/Louisville|America/Louisville\",\"America/La_Paz|Etc/GMT+4\",\"America/Los_Angeles|PST8PDT\",\"America/Los_Angeles|US/Pacific\",\"America/Manaus|Brazil/West\",\"America/Mazatlan|Mexico/BajaSur\",\"America/Mexico_City|Mexico/General\",\"America/New_York|EST5EDT\",\"America/New_York|US/Eastern\",\"America/Noronha|Brazil/DeNoronha\",\"America/Panama|America/Atikokan\",\"America/Panama|America/Cayman\",\"America/Panama|America/Coral_Harbour\",\"America/Panama|EST\",\"America/Phoenix|America/Creston\",\"America/Phoenix|MST\",\"America/Phoenix|US/Arizona\",\"America/Puerto_Rico|America/Anguilla\",\"America/Puerto_Rico|America/Antigua\",\"America/Puerto_Rico|America/Aruba\",\"America/Puerto_Rico|America/Blanc-Sablon\",\"America/Puerto_Rico|America/Curacao\",\"America/Puerto_Rico|America/Dominica\",\"America/Puerto_Rico|America/Grenada\",\"America/Puerto_Rico|America/Guadeloupe\",\"America/Puerto_Rico|America/Kralendijk\",\"America/Puerto_Rico|America/Lower_Princes\",\"America/Puerto_Rico|America/Marigot\",\"America/Puerto_Rico|America/Montserrat\",\"America/Puerto_Rico|America/Port_of_Spain\",\"America/Puerto_Rico|America/St_Barthelemy\",\"America/Puerto_Rico|America/St_Kitts\",\"America/Puerto_Rico|America/St_Lucia\",\"America/Puerto_Rico|America/St_Thomas\",\"America/Puerto_Rico|America/St_Vincent\",\"America/Puerto_Rico|America/Tortola\",\"America/Puerto_Rico|America/Virgin\",\"America/Regina|Canada/Saskatchewan\",\"America/Rio_Branco|America/Porto_Acre\",\"America/Rio_Branco|Brazil/Acre\",\"America/Santiago|Chile/Continental\",\"America/Sao_Paulo|Brazil/East\",\"America/St_Johns|Canada
2/Newfoundland\",\"America/Tijuana|America/Ensenada\",\"America/Tijuana|America/Santa_Isabel\",\"America/Tijuana|Mexico/BajaNorte\",\"America/Toronto|America/Montreal\",\"America/Toronto|America/Nassau\",\"America/Toronto|America/Nipigon\",\"America/Toronto|America/Thunder_Bay\",\"America/Toronto|Canada/Eastern\",\"America/Vancouver|Canada/Pacific\",\"America/Whitehorse|Canada/Yukon\",\"America/Winnipeg|America/Rainy_River\",\"America/Winnipeg|Canada/Central\",\"Asia/Ashgabat|Asia/Ashkhabad\",\"Asia/Bangkok|Asia/Phnom_Penh\",\"Asia/Bangkok|Asia/Vientiane\",\"Asia/Bangkok|Etc/GMT-7\",\"Asia/Bangkok|Indian/Christmas\",\"Asia/Brunei|Asia/Kuching\",\"Asia/Brunei|Etc/GMT-8\",\"Asia/Dhaka|Asia/Dacca\",\"Asia/Dubai|Asia/Muscat\",\"Asia/Dubai|Etc/GMT-4\",\"Asia/Dubai|Indian/Mahe\",\"Asia/Dubai|Indian/Reunion\",\"Asia/Ho_Chi_Minh|Asia/Saigon\",\"Asia/Hong_Kong|Hongkong\",\"Asia/Jerusalem|Asia/Tel_Aviv\",\"Asia/Jerusalem|Israel\",\"Asia/Kathmandu|Asia/Katmandu\",\"Asia/Kolkata|Asia/Calcutta\",\"Asia/Kuala_Lumpur|Asia/Singapore\",\"Asia/Kuala_Lumpur|Singapore\",\"Asia/Macau|Asia/Macao\",\"Asia/Makassar|Asia/Ujung_Pandang\",\"Asia/Nicosia|Europe/Nicosia\",\"Asia/Qatar|Asia/Bahrain\",\"Asia/Rangoon|Asia/Yangon\",\"Asia/Rangoon|Indian/Cocos\",\"Asia/Riyadh|Antarctica/Syowa\",\"Asia/Riyadh|Asia/Aden\",\"Asia/Riyadh|Asia/Kuwait\",\"Asia/Riyadh|Etc/GMT-3\",\"Asia/Seoul|ROK\",\"Asia/Shanghai|Asia/Chongqing\",\"Asia/Shanghai|Asia/Chungking\",\"Asia/Shanghai|Asia/Harbin\",\"Asia/Shanghai|PRC\",\"Asia/Taipei|ROC\",\"Asia/Tehran|Iran\",\"Asia/Thimphu|Asia/Thimbu\",\"Asia/Tokyo|Japan\",\"Asia/Ulaanbaatar|Asia/Ulan_Bator\",\"Asia/Urumqi|Antarctica/Vostok\",\"Asia/Urumqi|Asia/Kashgar\",\"Asia/Urumqi|Etc/GMT-6\",\"Atlantic/Faroe|Atlantic/Faeroe\",\"Atlantic/South_Georgia|Etc/GMT+2\",\"Australia/Adelaide|Australia/South\",\"Australia/Brisbane|Australia/Queensland\",\"Australia/Broken_Hill|Australia/Yancowinna\",\"Australia/Darwin|Australia/North\",\"Australia/Hobart|Australia/Currie\",\"Australia/Hobart|Australia/Tasmania\",\"Australia/Lord_Howe|Australia/LHI\",\"Australia/Melbourne|Australia/Victoria\",\"Australia/Perth|Australia/West\",\"Australia/Sydney|Australia/ACT\",\"Australia/Sydney|Australia/Canberra\",\"Australia/Sydney|Australia/NSW\",\"Etc/UTC|Etc/UCT\",\"Etc/UTC|Etc/Universal\",\"Etc/UTC|Etc/Zulu\",\"Etc/UTC|UCT\",\"Etc/UTC|UTC\",\"Etc/UTC|Universal\",\"Etc/UTC|Zulu\",\"Europe/Belgrade|Europe/Ljubljana\",\"Europe/Belgrade|Europe/Podgorica\",\"Europe/Belgrade|Europe/Sarajevo\",\"Europe/Belgrade|Europe/Skopje\",\"Europe/Belgrade|Europe/Zagreb\",\"Europe/Berlin|Arctic/Longyearbyen\",\"Europe/Berlin|Atlantic/Jan_Mayen\",\"Europe/Berlin|Europe/Copenhagen\",\"Europe/Berlin|Europe/Oslo\",\"Europe/Berlin|Europe/Stockholm\",\"Europe/Brussels|CET\",\"Europe/Brussels|Europe/Amsterdam\",\"Europe/Brussels|Europe/Luxembourg\",\"Europe/Chisinau|Europe/Tiraspol\",\"Europe/Dublin|Eire\",\"Europe/Helsinki|Europe/Mariehamn\",\"Europe/Istanbul|Asia/Istanbul\",\"Europe/Istanbul|Turkey\",\"Europe/Kiev|Europe/Kyiv\",\"Europe/Kiev|Europe/Uzhgorod\",\"Europe/Kiev|Europe/Zaporozhye\",\"Europe/Lisbon|Portugal\",\"Europe/London|Europe/Belfast\",\"Europe/London|Europe/Guernsey\",\"Europe/London|Europe/Isle_of_Man\",\"Europe/London|Europe/Jersey\",\"Europe/London|GB\",\"Europe/London|GB-Eire\",\"Europe/Moscow|W-SU\",\"Europe/Paris|Europe/Monaco\",\"Europe/Prague|Europe/Bratislava\",\"Europe/Rome|Europe/San_Marino\",\"Europe/Rome|Europe/Vatican\",\"Europe/Warsaw|Poland\",\"Europe/Zurich|Europe/Busingen\",\"Europe/Zurich|Europe/Vaduz\",\"Indian/Maldives|Etc/GMT-5\",\"Indian/Maldives|Indian/Kerguelen\",\"Pacific/Auckland|Antarctica/McMurdo\",\"Pacific/Auckland|Antarctica/South_Pole\",\"Pacific/Auckland|NZ\",\"Pacific/Chatham|NZ-CHAT\",\"Pacific/Easter|Chile/EasterIsland\",\"Pacific/Enderbury|Pacific/Kanton\",\"Pacific/Gambier|Etc/GMT+9\",\"Pacific/Guadalcanal|Etc/GMT-11\",\"Pacific/Guadalcanal|Pacific/Pohnpei\",\"Pacific/Guadalcanal|Pacific/Ponape\",\"Pacific/Guam|Pacific/Saipan\",\"Pacific/Honolulu|HST\",\"Pacific/Honolulu|Pacific/Johnston\",\"Pacific/Honolulu|US/Hawaii\",\"Pacific/Kwajalein|Kwajalein\",\"Pacific/Niue|Etc/GMT+11\",\"Pacific/Pago_Pago|Pacific/Midway\",\"Pacific/Pago_Pago|Pacific/Samoa\",\"Pacific/Pago_Pago|US/Samoa\",\"Pacific/Palau|Etc/GMT-9\",\"Pacific/Port_Moresby|Antarctica/DumontDUrville\",\"Pacific/Port_Moresby|Etc/GMT-10\",\"Pacific/Port_Moresby|Pacific/Chuuk\",\"Pacific/Port_Moresby|Pacific/Truk\",\"Pacific/Port_Moresby|Pacific/Yap\",\"Pacific/Tahiti|Etc/GMT+10\",\"Pacific/Tarawa|Etc/GMT-12\",\"Pacific/Tarawa|Pacific/Funafuti\",\"Pacific/Tarawa|Pacific/Majuro\",\"Pacific/Tarawa|Pacific/Wake\",\"Pacific/Tarawa|Pacific/Wallis\"],\"countries\":[\"AD|Europe/Andorra\",\"AE|Asia/Dubai\",\"AF|Asia/Kabul\",\"AG|America/Puerto_Rico America/Antigua\",\"AI|America/Puerto_Rico America/Anguilla\",\"AL|Europe/Tirane\",\"AM|Asia/Yerevan\",\"AO|Africa/Lagos Africa/Luanda\",\"AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok\",\"AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia\",\"AS|Pacific/Pago_Pago\",\"AT|Europe/Vienna\",\"AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla\",\"AW|America/Puerto_Rico America/Aruba\",\"AX|Europe/Helsinki Europe/Mariehamn\",\"AZ|Asia/Baku\",\"BA|Europe/Belgrade Europe/Sarajevo\",\"BB|America/Barbados\",\"BD|Asia/Dhaka\",\"BE|Europe/Brussels\",\"BF|Africa/Abidjan Africa/Ouagadougou\",\"BG|Europe/Sofia\",\"BH|Asia/Qatar Asia/Bahrain\",\"BI|Africa/Maputo Africa/Bujumbura\",\"BJ|Africa/Lagos Africa/Porto-Novo\",\"BL|America/Puerto_Rico America/St_Barthelemy\",\"BM|Atlantic/Bermuda\",\"BN|Asia/Kuching Asia/Brunei\",\"BO|America/La_Paz\",\"BQ|America/Puerto_Rico America/Kralendijk\",\"BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco\",\"BS|America/Toronto America/Nassau\",\"BT|Asia/Thimphu\",\"BW|Africa/Maputo Africa/Gaborone\",\"BY|Europe/Minsk\",\"BZ|America/Belize\",\"CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston\",\"CC|Asia/Yangon Indian/Cocos\",\"CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi\",\"CF|Africa/Lagos Africa/Bangui\",\"CG|Africa/Lagos Africa/Brazzaville\",\"CH|Europe/Zurich\",\"CI|Africa/Abidjan\",\"CK|Pacific/Rarotonga\",\"CL|America/Santiago America/Punta_Arenas Pacific/Easter\",\"CM|Africa/Lagos Africa/Douala\",\"CN|Asia/Shanghai Asia/Urumqi\",\"CO|America/Bogota\",\"CR|America/Costa_Rica\",\"CU|America/Havana\",\"CV|Atlantic/Cape_Verde\",\"CW|America/Puerto_Rico America/Curacao\",\"CX|Asia/Bangkok Indian/Christmas\",\"CY|Asia/Nicosia Asia/Famagusta\",\"CZ|Europe/Prague\",\"DE|Europe/Zurich Europe/Berlin Europe/Busingen\",\"DJ|Africa/Nairobi Africa/Djibouti\",\"DK|Europe/Berlin Europe/Copenhagen\",\"DM|America/Puerto_Rico America/Dominica\",\"DO|America/Santo_Domingo\",\"DZ|Africa/Algiers\",\"EC|America/Guayaquil Pacific/Galapagos\",\"EE|Europe/Tallinn\",\"EG|Africa/Cairo\",\"EH|Africa/El_Aaiun\",\"ER|Africa/Nairobi Africa/Asmara\",\"ES|Europe/Madrid Africa/Ceuta Atlantic/Canary\",\"ET|Africa/Nairobi Africa/Addis_Ababa\",\"FI|Europe/Helsinki\",\"FJ|Pacific/Fiji\",\"FK|Atlantic/Stanley\",\"FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei\",\"FO|Atlantic/Faroe\",\"FR|Europe/Paris\",\"GA|Africa/Lagos Africa/Libreville\",\"GB|Europe/London\",\"GD|America/Puerto_Rico America/Grenada\",\"GE|Asia/Tbilisi\",\"GF|America/Cayenne\",\"GG|Europe/London
2Europe/Guernsey\",\"GH|Africa/Abidjan Africa/Accra\",\"GI|Europe/Gibraltar\",\"GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule\",\"GM|Africa/Abidjan Africa/Banjul\",\"GN|Africa/Abidjan Africa/Conakry\",\"GP|America/Puerto_Rico America/Guadeloupe\",\"GQ|Africa/Lagos Africa/Malabo\",\"GR|Europe/Athens\",\"GS|Atlantic/South_Georgia\",\"GT|America/Guatemala\",\"GU|Pacific/Guam\",\"GW|Africa/Bissau\",\"GY|America/Guyana\",\"HK|Asia/Hong_Kong\",\"HN|America/Tegucigalpa\",\"HR|Europe/Belgrade Europe/Zagreb\",\"HT|America/Port-au-Prince\",\"HU|Europe/Budapest\",\"ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura\",\"IE|Europe/Dublin\",\"IL|Asia/Jerusalem\",\"IM|Europe/London Europe/Isle_of_Man\",\"IN|Asia/Kolkata\",\"IO|Indian/Chagos\",\"IQ|Asia/Baghdad\",\"IR|Asia/Tehran\",\"IS|Africa/Abidjan Atlantic/Reykjavik\",\"IT|Europe/Rome\",\"JE|Europe/London Europe/Jersey\",\"JM|America/Jamaica\",\"JO|Asia/Amman\",\"JP|Asia/Tokyo\",\"KE|Africa/Nairobi\",\"KG|Asia/Bishkek\",\"KH|Asia/Bangkok Asia/Phnom_Penh\",\"KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati\",\"KM|Africa/Nairobi Indian/Comoro\",\"KN|America/Puerto_Rico America/St_Kitts\",\"KP|Asia/Pyongyang\",\"KR|Asia/Seoul\",\"KW|Asia/Riyadh Asia/Kuwait\",\"KY|America/Panama America/Cayman\",\"KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral\",\"LA|Asia/Bangkok Asia/Vientiane\",\"LB|Asia/Beirut\",\"LC|America/Puerto_Rico America/St_Lucia\",\"LI|Europe/Zurich Europe/Vaduz\",\"LK|Asia/Colombo\",\"LR|Africa/Monrovia\",\"LS|Africa/Johannesburg Africa/Maseru\",\"LT|Europe/Vilnius\",\"LU|Europe/Brussels Europe/Luxembourg\",\"LV|Europe/Riga\",\"LY|Africa/Tripoli\",\"MA|Africa/Casablanca\",\"MC|Europe/Paris Europe/Monaco\",\"MD|Europe/Chisinau\",\"ME|Europe/Belgrade Europe/Podgorica\",\"MF|America/Puerto_Rico America/Marigot\",\"MG|Africa/Nairobi Indian/Antananarivo\",\"MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro\",\"MK|Europe/Belgrade Europe/Skopje\",\"ML|Africa/Abidjan Africa/Bamako\",\"MM|Asia/Yangon\",\"MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan\",\"MO|Asia/Macau\",\"MP|Pacific/Guam Pacific/Saipan\",\"MQ|America/Martinique\",\"MR|Africa/Abidjan Africa/Nouakchott\",\"MS|America/Puerto_Rico America/Montserrat\",\"MT|Europe/Malta\",\"MU|Indian/Mauritius\",\"MV|Indian/Maldives\",\"MW|Africa/Maputo Africa/Blantyre\",\"MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana\",\"MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur\",\"MZ|Africa/Maputo\",\"NA|Africa/Windhoek\",\"NC|Pacific/Noumea\",\"NE|Africa/Lagos Africa/Niamey\",\"NF|Pacific/Norfolk\",\"NG|Africa/Lagos\",\"NI|America/Managua\",\"NL|Europe/Brussels Europe/Amsterdam\",\"NO|Europe/Berlin Europe/Oslo\",\"NP|Asia/Kathmandu\",\"NR|Pacific/Nauru\",\"NU|Pacific/Niue\",\"NZ|Pacific/Auckland Pacific/Chatham\",\"OM|Asia/Dubai Asia/Muscat\",\"PA|America/Panama\",\"PE|America/Lima\",\"PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier\",\"PG|Pacific/Port_Moresby Pacific/Bougainville\",\"PH|Asia/Manila\",\"PK|Asia/Karachi\",\"PL|Europe/Warsaw\",\"PM|America/Miquelon\",\"PN|Pacific/Pitcairn\",\"PR|America/Puerto_Rico\",\"PS|Asia/Gaza Asia/Hebron\",\"PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores\",\"PW|Pacific/Palau\",\"PY|America/Asuncion\",\"QA|Asia/Qatar\",\"RE|Asia/Dubai Indian/Reunion\",\"RO|Europe/Bucharest\",\"RS|Europe/Belgrade\",\"RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr\",\"RW|Africa/Maputo Africa/Kigali\",\"SA|Asia/Riyadh\",\"SB|Pacific/Guadalcanal\",\"SC|Asia/Dubai Indian/Mahe\",\"SD|Africa/Khartoum\",\"SE|Europe/Berlin Europe/Stockholm\",\"SG|Asia/Singapore\",\"SH|Africa/Abidjan Atlantic/St_Helena\",\"SI|Europe/Belgrade Europe/Ljubljana\",\"SJ|Europe/Berlin Arctic/Longyearbyen\",\"SK|Europe/Prague Europe/Bratislava\",\"SL|Africa/Abidjan Africa/Freetown\",\"SM|Europe/Rome Europe/San_Marino\",\"SN|Africa/Abidjan Africa/Dakar\",\"SO|Africa/Nairobi Africa/Mogadishu\",\"SR|America/Paramaribo\",\"SS|Africa/Juba\",\"ST|Africa/Sao_Tome\",\"SV|America/El_Salvador\",\"SX|America/Puerto_Rico America/Lower_Princes\",\"SY|Asia/Damascus\",\"SZ|Africa/Johannesburg Africa/Mbabane\",\"TC|America/Grand_Turk\",\"TD|Africa/Ndjamena\",\"TF|Asia/Dubai Indian/Maldives Indian/Kerguelen\",\"TG|Africa/Abidjan Africa/Lome\",\"TH|Asia/Bangkok\",\"TJ|Asia/Dushanbe\",\"TK|Pacific/Fakaofo\",\"TL|Asia/Dili\",\"TM|Asia/Ashgabat\",\"TN|Africa/Tunis\",\"TO|Pacific/Tongatapu\",\"TR|Europe/Istanbul\",\"TT|America/Puerto_Rico America/Port_of_Spain\",\"TV|Pacific/Tarawa Pacific/Funafuti\",\"TW|Asia/Taipei\",\"TZ|Africa/Nairobi Africa/Dar_es_Salaam\",\"UA|Europe/Simferopol Europe/Kyiv\",\"UG|Africa/Nairobi Africa/Kampala\",\"UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake\",\"US|America/Ne
2w_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu\",\"UY|America/Montevideo\",\"UZ|Asia/Samarkand Asia/Tashkent\",\"VA|Europe/Rome Europe/Vatican\",\"VC|America/Puerto_Rico America/St_Vincent\",\"VE|America/Caracas\",\"VG|America/Puerto_Rico America/Tortola\",\"VI|America/Puerto_Rico America/St_Thomas\",\"VN|Asia/Bangkok Asia/Ho_Chi_Minh\",\"VU|Pacific/Efate\",\"WF|Pacific/Tarawa Pacific/Wallis\",\"WS|Pacific/Apia\",\"YE|Asia/Riyadh Asia/Aden\",\"YT|Africa/Nairobi Indian/Mayotte\",\"ZA|Africa/Johannesburg\",\"ZM|Africa/Maputo Africa/Lusaka\",\"ZW|Africa/Maputo Africa/Harare\"]});return moment;}));","moment.min.js":"!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){\"use strict\";var H;function f(){return H.apply(null,arguments)}function a(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function F(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function L(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(c(e,t))return;return 1}function o(e){return void 0===e}function u(e){return\"number\"==typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function V(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function G(e,t){for(var n=[],s=e.length,i=0;i<s;++i)n.push(t(e[i],i));return n}function E(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,\"toString\")&&(e.toString=t.toString),c(t,\"valueOf\")&&(e.valueOf=t.valueOf),e}function l(e,t,n,s){return Wt(e,t,n,s,!0).utc()}function m(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function A(e){var t,n,s=e._d&&!isNaN(e._d.getTime());return s&&(t=m(e),n=j.call(t.parsedDateParts,function(e){return null!=e}),s=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(s=s&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?s:(e._isValid=s,e._isValid)}function I(e){var t=l(NaN);return null!=e?E(m(t),e):m(t).userInvalidated=!0,t}var j=Array.prototype.some||function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1},Z=f.momentProperties=[],z=!1;function q(e,t){var n,s,i,r=Z.length;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=m(t)),o(t._locale)||(e._locale=t._locale),0<r)for(n=0;n<r;n++)o(i=t[s=Z[n]])||(e[s]=i);return e}function $(e){q(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===z&&(z=!0,f.updateOffset(this),z=!1)}function d(e){return e instanceof $||null!=e&&null!=e._isAMomentObject}function B(e){!1===f.suppressDeprecationWarnings&&\"undefined\"!=typeof console&&console.warn&&console.warn(\"Deprecation warning: \"+e)}function e(r,a){var o=!0;return E(function(){if(null!=f.deprecationHandler&&f.deprecationHandler(null,r),o){for(var e,t,n=[],s=arguments.length,i=0;i<s;i++){if(e=\"\",\"object\"==typeof arguments[i]){for(t in e+=\"\\n[\"+i+\"] \",arguments[0])c(arguments[0],t)&&(e+=t+\": \"+arguments[0][t]+\", \");e=e.slice(0,-2)}else e=arguments[i];n.push(e)}B(r+\"\\nArguments: \"+Array.prototype.slice.call(n).join(\"\")+\"\\n\"+(new Error).stack),o=!1}return a.apply(this,arguments)},a)}var J={};function Q(e,t){null!=f.deprecationHandler&&f.deprecationHandler(e,t),J[e]||(B(t),J[e]=!0)}function h(e){return\"undefined\"!=typeof Function&&e instanceof Function||\"[object Function]\"===Object.prototype.toString.call(e)}function X(e,t){var n,s=E({},e);for(n in t)c(t,n)&&(F(e[n])&&F(t[n])?(s[n]={},E(s[n],e[n]),E(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)c(e,n)&&!c(t,n)&&F(e[n])&&(s[n]=E({},s[n]));return s}function K(e){null!=e&&this.set(e)}f.suppressDeprecationWarnings=!1,f.deprecationHandler=null;var ee=Object.keys||function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};function r(e,t,n){var s=\"\"+Math.abs(e);return(0<=e?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,t-s.length)).toString().substr(1)+s}var te=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
2|x|X|zz?|ZZ?|.)/g,ne=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,se={},ie={};function s(e,t,n,s){var i=\"string\"==typeof s?function(){return this[s]()}:s;e&&(ie[e]=i),t&&(ie[t[0]]=function(){return r(i.apply(this,arguments),t[1],t[2])}),n&&(ie[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function re(e,t){return e.isValid()?(t=ae(t,e.localeData()),se[t]=se[t]||function(s){for(var e,i=s.match(te),t=0,r=i.length;t<r;t++)ie[i[t]]?i[t]=ie[i[t]]:i[t]=(e=i[t]).match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,\"\"):e.replace(/\\\\/g,\"\");return function(e){for(var t=\"\",n=0;n<r;n++)t+=h(i[n])?i[n].call(e,s):i[n];return t}}(t),se[t](e)):e.localeData().invalidDate()}function ae(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(ne.lastIndex=0;0<=n&&ne.test(e);)e=e.replace(ne,s),ne.lastIndex=0,--n;return e}var oe={D:\"date\",dates:\"date\",date:\"date\",d:\"day\",days:\"day\",day:\"day\",e:\"weekday\",weekdays:\"weekday\",weekday:\"weekday\",E:\"isoWeekday\",isoweekdays:\"isoWeekday\",isoweekday:\"isoWeekday\",DDD:\"dayOfYear\",dayofyears:\"dayOfYear\",dayofyear:\"dayOfYear\",h:\"hour\",hours:\"hour\",hour:\"hour\",ms:\"millisecond\",milliseconds:\"millisecond\",millisecond:\"millisecond\",m:\"minute\",minutes:\"minute\",minute:\"minute\",M:\"month\",months:\"month\",month:\"month\",Q:\"quarter\",quarters:\"quarter\",quarter:\"quarter\",s:\"second\",seconds:\"second\",second:\"second\",gg:\"weekYear\",weekyears:\"weekYear\",weekyear:\"weekYear\",GG:\"isoWeekYear\",isoweekyears:\"isoWeekYear\",isoweekyear:\"isoWeekYear\",w:\"week\",weeks:\"week\",week:\"week\",W:\"isoWeek\",isoweeks:\"isoWeek\",isoweek:\"isoWeek\",y:\"year\",years:\"year\",year:\"year\"};function _(e){return\"string\"==typeof e?oe[e]||oe[e.toLowerCase()]:void 0}function ue(e){var t,n,s={};for(n in e)c(e,n)&&(t=_(n))&&(s[t]=e[n]);return s}var le={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var de=/\\d/,t=/\\d\\d/,he=/\\d{3}/,ce=/\\d{4}/,fe=/[+-]?\\d{6}/,n=/\\d\\d?/,me=/\\d\\d\\d\\d?/,_e=/\\d\\d\\d\\d\\d\\d?/,ye=/\\d{1,3}/,ge=/\\d{1,4}/,we=/[+-]?\\d{1,6}/,pe=/\\d+/,ke=/[+-]?\\d+/,Me=/Z|[+-]\\d\\d:?\\d\\d/gi,ve=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,i=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i,y=/^[1-9]\\d?/,g=/^([1-9]\\d|\\d)/;function w(e,n,s){Ye[e]=h(n)?n:function(e,t){return e&&s?s:n}}function De(e,t){return c(Ye,e)?Ye[e](t._strict,t._locale):new RegExp(p(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function p(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}function k(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var e=+e,t=0;return t=0!=e&&isFinite(e)?k(e):t}var Ye={},Se={};function v(e,n){var t,s,i=n;for(\"string\"==typeof e&&(e=[e]),u(n)&&(i=function(e,t){t[n]=M(e)}),s=e.length,t=0;t<s;t++)Se[e[t]]=i}function Oe(e,i){v(e,function(e,t,n,s){n._w=n._w||{},i(e,n._w,n,s)})}function be(e){return e%4==0&&e%100!=0||e%400==0}var D=0,Y=1,S=2,O=3,b=4,T=5,Te=6,xe=7,Ne=8;function We(e){return be(e)?366:365}s(\"Y\",0,0,function(){var e=this.year();return e<=9999?r(e,4):\"+\"+e}),s(0,[\"YY\",2],0,function(){return this.year()%100}),s(0,[\"YYYY\",4],0,\"year\"),s(0,[\"YYYYY\",5],0,\"year\"),s(0,[\"YYYYYY\",6,!0],0,\"year\"),w(\"Y\",ke),w(\"YY\",n,t),w(\"YYYY\",ge,ce),w(\"YYYYY\",we,fe),w(\"YYYYYY\",we,fe),v([\"YYYYY\",\"YYYYYY\"],D),v(\"YYYY\",function(e,t){t[D]=2===e.length?f.parseTwoDigitYear(e):M(e)}),v(\"YY\",function(e,t){t[D]=f.parseTwoDigitYear(e)}),v(\"Y\",function(e,t){t[D]=parseInt(e,10)}),f.parseTwoDigitYear=function(e){return M(e)+(68<M(e)?1900:2e3)};var x,Pe=Re(\"FullYear\",!0);function Re(t,n){return function(e){return null!=e?(Ue(this,t,e),f.updateOffset(this,n),this):Ce(this,t)}}function Ce(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case\"Milliseconds\":return s?n.getUTCMilliseconds():n.getMilliseconds();case\"Seconds\":return s?n.getUTCSeconds():n.getSeconds();case\"Minutes\":return s?n.getUTCMinutes():n.getMinutes();case\"Hours\":return s?n.getUTCHours():n.getHours();case\"Date\":return s?n.getUTCDate():n.getDate();case\"Day\":return s?n.getUTCDay():n.getDay();case\"Month\":return s?n.getUTCMonth():n.getMonth();case\"FullYear\":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ue(e,t,n){var s,i,r;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case\"Milliseconds\":return i?s.setUTCMilliseconds(n):s.setMilliseconds(n);case\"Seconds\":return i?s.setUTCSeconds(n):s.setSeconds(n);case\"Minutes\":return i?s.setUTCMinutes(n):s.setMinutes(n);case\"Hours\":return i?s.setUTCHours(n):s.setHours(n);case\"Date\":return i?s.setUTCDate(n):s.setDate(n);case\"FullYear\":break;default:return}t=n,r=e.month(),e=29!==(e=e.date())||1!==r||be(t)?e:28,i?s.setUTCFullYear(t,r,e):s.setFullYear(t,r,e)}}function He(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=(t%(n=12)+n)%n;return e+=(t-n)/12,1==n?be(e)?29:28:31-n%7%2}x=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1},s(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1}),s(\"MMM\",0,0,function(e){return this.localeData().monthsShort(this,e)}),s(\"MMMM\",0,0,function(e){return this.localeData().months(this,e)}),w(\"M\",n,y),w(\"MM\",n,t),w(\"MMM\",function(e,t){return t.monthsShortRegex(e)}),w(\"MMMM\",function(e,t){return t.monthsRegex(e)}),v([\"M\",\"MM\"],function(e,t){t[Y]=M(e)-1}),v([\"MMM\",\"MMMM\"],function(e,t,n,s){s=n._locale.monthsParse(e,s,n._strict);null!=s?t[Y]=s:m(n).invalidMonth=e});var Fe=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),Le=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),Ve=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,Ge=i,Ee=i;
2function Ae(e,t){if(e.isValid()){if(\"string\"==typeof t)if(/^\\d+$/.test(t))t=M(t);else if(!u(t=e.localeData().monthsParse(t)))return;var n=(n=e.date())<29?n:Math.min(n,He(e.year(),t));e._isUTC?e._d.setUTCMonth(t,n):e._d.setMonth(t,n)}}function Ie(e){return null!=e?(Ae(this,e),f.updateOffset(this,!0),this):Ce(this,\"Month\")}function je(){function e(e,t){return t.length-e.length}for(var t,n,s=[],i=[],r=[],a=0;a<12;a++)n=l([2e3,a]),t=p(this.monthsShort(n,\"\")),n=p(this.months(n,\"\")),s.push(t),i.push(n),r.push(n),r.push(t);s.sort(e),i.sort(e),r.sort(e),this._monthsRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\"),this._monthsShortStrictRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\")}function Ze(e,t,n,s,i,r,a){var o;return e<100&&0<=e?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function ze(e){var t;return e<100&&0<=e?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function qe(e,t,n){n=7+t-n;return n-(7+ze(e,0,n).getUTCDay()-t)%7-1}function $e(e,t,n,s,i){var r,t=1+7*(t-1)+(7+n-s)%7+qe(e,s,i),n=t<=0?We(r=e-1)+t:t>We(e)?(r=e+1,t-We(e)):(r=e,t);return{year:r,dayOfYear:n}}function Be(e,t,n){var s,i,r=qe(e.year(),t,n),r=Math.floor((e.dayOfYear()-r-1)/7)+1;return r<1?s=r+N(i=e.year()-1,t,n):r>N(e.year(),t,n)?(s=r-N(e.year(),t,n),i=e.year()+1):(i=e.year(),s=r),{week:s,year:i}}function N(e,t,n){var s=qe(e,t,n),t=qe(e+1,t,n);return(We(e)-s+t)/7}s(\"w\",[\"ww\",2],\"wo\",\"week\"),s(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),w(\"w\",n,y),w(\"ww\",n,t),w(\"W\",n,y),w(\"WW\",n,t),Oe([\"w\",\"ww\",\"W\",\"WW\"],function(e,t,n,s){t[s.substr(0,1)]=M(e)});function Je(e,t){return e.slice(t,7).concat(e.slice(0,t))}s(\"d\",0,\"do\",\"day\"),s(\"dd\",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),s(\"ddd\",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),s(\"dddd\",0,0,function(e){return this.localeData().weekdays(this,e)}),s(\"e\",0,0,\"weekday\"),s(\"E\",0,0,\"isoWeekday\"),w(\"d\",n),w(\"e\",n),w(\"E\",n),w(\"dd\",function(e,t){return t.weekdaysMinRegex(e)}),w(\"ddd\",function(e,t){return t.weekdaysShortRegex(e)}),w(\"dddd\",function(e,t){return t.weekdaysRegex(e)}),Oe([\"dd\",\"ddd\",\"dddd\"],function(e,t,n,s){s=n._locale.weekdaysParse(e,s,n._strict);null!=s?t.d=s:m(n).invalidWeekday=e}),Oe([\"d\",\"e\",\"E\"],function(e,t,n,s){t[s]=M(e)});var Qe=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),Xe=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Ke=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),et=i,tt=i,nt=i;function st(){function e(e,t){return t.length-e.length}for(var t,n,s,i=[],r=[],a=[],o=[],u=0;u<7;u++)s=l([2e3,1]).day(u),t=p(this.weekdaysMin(s,\"\")),n=p(this.weekdaysShort(s,\"\")),s=p(this.weekdays(s,\"\")),i.push(t),r.push(n),a.push(s),o.push(t),o.push(n),o.push(s);i.sort(e),r.sort(e),a.sort(e),o.sort(e),this._weekdaysRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\")}function it(){return this.hours()%12||12}function rt(e,t){s(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function at(e,t){return t._meridiemParse}s(\"H\",[\"HH\",2],0,\"hour\"),s(\"h\",[\"hh\",2],0,it),s(\"k\",[\"kk\",2],0,function(){return this.hours()||24}),s(\"hmm\",0,0,function(){return\"\"+it.apply(this)+r(this.minutes(),2)}),s(\"hmmss\",0,0,function(){return\"\"+it.apply(this)+r(this.minutes(),2)+r(this.seconds(),2)}),s(\"Hmm\",0,0,function(){return\"\"+this.hours()+r(this.minutes(),2)}),s(\"Hmmss\",0,0,function(){return\"\"+this.hours()+r(this.minutes(),2)+r(this.seconds(),2)}),rt(\"a\",!0),rt(\"A\",!1),w(\"a\",at),w(\"A\",at),w(\"H\",n,g),w(\"h\",n,y),w(\"k\",n,y),w(\"HH\",n,t),w(\"hh\",n,t),w(\"kk\",n,t),w(\"hmm\",me),w(\"hmmss\",_e),w(\"Hmm\",me),w(\"Hmmss\",_e),v([\"H\",\"HH\"],O),v([\"k\",\"kk\"],function(e,t,n){e=M(e);t[O]=24===e?0:e}),v([\"a\",\"A\"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),v([\"h\",\"hh\"],function(e,t,n){t[O]=M(e),m(n).bigHour=!0}),v(\"hmm\",function(e,t,n){var s=e.length-2;t[O]=M(e.substr(0,s)),t[b]=M(e.substr(s)),m(n).bigHour=!0}),v(\"hmmss\",function(e,t,n){var s=e.length-4,i=e.length-2;t[O]=M(e.substr(0,s)),t[b]=M(e.substr(s,2)),t[T]=M(e.substr(i)),m(n).bigHour=!0}),v(\"Hmm\",function(e,t,n){var s=e.length-2;t[O]=M(e.substr(0,s)),t[b]=M(e.substr(s))}),v(\"Hmmss\",function(e,t,n){var s=e.length-4,i=e.length-2;t[O]=M(e.substr(0,s)),t[b]=M(e.substr(s,2)),t[T]=M(e.substr(i))});i=Re(\"Hours\",!0);var ot,ut={calendar:{sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"},longDateFormat:{LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"},invalidDate:\"Invalid date\",ordinal:\"%d\",dayOfMonthOrdinalParse:/\\d{1,2}/,relativeTime:{future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"},months:Fe,monthsShort:Le,week:{dow:0,doy:6},weekdays:Qe,weekdaysMin:Ke,weekdaysShort:Xe,meridiemParse:/[ap]\\.?m?\\.?/i},W={},lt={};function dt(e){return e&&e.toLowerCase().replace(\"_\",\"-\")}function ht(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=dt(e[r]).split(\"-\")).length,n=(n=dt(e[r+1]))?n.split(\"-\"):null;0<t;
2){if(s=ct(i.slice(0,t).join(\"-\")))return s;if(n&&n.length>=t&&function(e,t){for(var n=Math.min(e.length,t.length),s=0;s<n;s+=1)if(e[s]!==t[s])return s;return n}(i,n)>=t-1)break;t--}r++}return ot}function ct(t){var e,n;if(void 0===W[t]&&\"undefined\"!=typeof module&&module&&module.exports&&((n=t)&&n.match(\"^[^/\\\\\\\\]*$\")))try{e=ot._abbr,require(\"./locale/\"+t),ft(e)}catch(e){W[t]=null}return W[t]}function ft(e,t){return e&&((t=o(t)?P(e):mt(e,t))?ot=t:\"undefined\"!=typeof console&&console.warn&&console.warn(\"Locale \"+e+\" not found. Did you forget to load it?\")),ot._abbr}function mt(e,t){if(null===t)return delete W[e],null;var n,s=ut;if(t.abbr=e,null!=W[e])Q(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\"),s=W[e]._config;else if(null!=t.parentLocale)if(null!=W[t.parentLocale])s=W[t.parentLocale]._config;else{if(null==(n=ct(t.parentLocale)))return lt[t.parentLocale]||(lt[t.parentLocale]=[]),lt[t.parentLocale].push({name:e,config:t}),null;s=n._config}return W[e]=new K(X(s,t)),lt[e]&<[e].forEach(function(e){mt(e.name,e.config)}),ft(e),W[e]}function P(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return ot;if(!a(e)){if(t=ct(e))return t;e=[e]}return ht(e)}function _t(e){var t=e._a;return t&&-2===m(e).overflow&&(t=t[Y]<0||11<t[Y]?Y:t[S]<1||t[S]>He(t[D],t[Y])?S:t[O]<0||24<t[O]||24===t[O]&&(0!==t[b]||0!==t[T]||0!==t[Te])?O:t[b]<0||59<t[b]?b:t[T]<0||59<t[T]?T:t[Te]<0||999<t[Te]?Te:-1,m(e)._overflowDayOfYear&&(t<D||S<t)&&(t=S),m(e)._overflowWeeks&&-1===t&&(t=xe),m(e)._overflowWeekday&&-1===t&&(t=Ne),m(e).overflow=t),e}var yt=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,gt=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,wt=/Z|[+-]\\d\\d(?::?\\d\\d)?/,pt=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,!1],[\"YYYY\",/\\d{4}/,!1]],kt=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],Mt=/^\\/?Date\\((-?\\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,Dt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Yt(e){var t,n,s,i,r,a,o=e._i,u=yt.exec(o)||gt.exec(o),o=pt.length,l=kt.length;if(u){for(m(e).iso=!0,t=0,n=o;t<n;t++)if(pt[t][1].exec(u[1])){i=pt[t][0],s=!1!==pt[t][2];break}if(null==i)e._isValid=!1;else{if(u[3]){for(t=0,n=l;t<n;t++)if(kt[t][1].exec(u[3])){r=(u[2]||\" \")+kt[t][0];break}if(null==r)return void(e._isValid=!1)}if(s||null==r){if(u[4]){if(!wt.exec(u[4]))return void(e._isValid=!1);a=\"Z\"}e._f=i+(r||\"\")+(a||\"\"),xt(e)}else e._isValid=!1}}else e._isValid=!1}function St(e,t,n,s,i,r){e=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Le.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)];return r&&e.push(parseInt(r,10)),e}function Ot(e){var t,n,s,i,r=vt.exec(e._i.replace(/\\([^()]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").replace(/^\\s\\s*/,\"\").replace(/\\s\\s*$/,\"\"));r?(t=St(r[4],r[3],r[2],r[5],r[6],r[7]),n=r[1],s=t,i=e,n&&Xe.indexOf(n)!==new Date(s[0],s[1],s[2]).getDay()?(m(i).weekdayMismatch=!0,i._isValid=!1):(e._a=t,e._tzm=(n=r[8],s=r[9],i=r[10],n?Dt[n]:s?0:60*(((n=parseInt(i,10))-(s=n%100))/100)+s),e._d=ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0)):e._isValid=!1}function bt(e,t,n){return null!=e?e:null!=t?t:n}function Tt(e){var t,n,s,i,r,a,o,u,l,d,h,c=[];if(!e._d){for(s=e,i=new Date(f.now()),n=s._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],e._w&&null==e._a[S]&&null==e._a[Y]&&(null!=(i=(s=e)._w).GG||null!=i.W||null!=i.E?(u=1,l=4,r=bt(i.GG,s._a[D],Be(R(),1,4).year),a=bt(i.W,1),((o=bt(i.E,1))<1||7<o)&&(d=!0)):(u=s._locale._week.dow,l=s._locale._week.doy,h=Be(R(),u,l),r=bt(i.gg,s._a[D],h.year),a=bt(i.w,h.week),null!=i.d?((o=i.d)<0||6<o)&&(d=!0):null!=i.e?(o=i.e+u,(i.e<0||6<i.e)&&(d=!0)):o=u),a<1||a>N(r,u,l)?m(s)._overflowWeeks=!0:null!=d?m(s)._overflowWeekday=!0:(h=$e(r,a,o,u,l),s._a[D]=h.year,s._dayOfYear=h.dayOfYear)),null!=e._dayOfYear&&(i=bt(e._a[D],n[D]),(e._dayOfYear>We(i)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),d=ze(i,0,e._dayOfYear),e._a[Y]=d.getUTCMonth(),e._a[S]=d.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=c[t]=n[t];for(;t<7;t++)e._a[t]=c[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[O]&&0===e._a[b]&&0===e._a[T]&&0===e._a[Te]&&(e._nextDay=!0,e._a[O]=0),e._d=(e._useUTC?ze:Ze).apply(null,c),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[O]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(m(e).weekdayMismatch=!0)}}function xt(e){if(e._f===f.ISO_8601)Yt(e);else if(e._f===f.RFC_2822)Ot(e);else{e._a=[],m(e).empty=!0;for(var t,n,s,i,r,a=\"\"+e._i,o=a.length,u=0,l=ae(e._f,e._locale).match(te)||[],d=l.length,h=0;h<d;h++)n=l[h],(t=(a.match(De(n,e))||[])[0])&&(0<(s=a.substr(0,a.indexOf(t))).length&&m(e).unusedInput.push(s),a=a.slice(a.indexOf(t)+t.length),u+=t.length),ie[n]?(t?m(e).empty=!1:m(e).unusedTokens.push(n),s=n,r=e,null!=(i=t)&&c(Se,s)&&Se[s](i,r._a,r,s)):e._strict&&!t&&m(e).unusedTokens.push(n);m(e).charsLeftOver=o-u,0<a.length&&m(e).unusedInput.push(a),e._a[O]<=12&&!0===m(e).bigHour&&0<e._a[O]&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[O]=function(e,t,n){if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((e=e.isPM(n))&&t<12&&(t+=12),t=e||12!==t?t:0):t}(e._locale,e._a[O],e._meridiem),null!==(o=m(e).era)&&(e._a[D]=e._locale.erasConvertYear(o,e._a[D])),Tt(e),_t(e)}}function Nt(e){var t,n,s,i=e._i,r=e._f;if(e._locale=e._locale||P(e._l),null===i||void 0===r&&\"\"===i)return I({nullInput:!0});
2if(\"string\"==typeof i&&(e._i=i=e._locale.preparse(i)),d(i))return new $(_t(i));if(V(i))e._d=i;else if(a(r))!function(e){var t,n,s,i,r,a,o=!1,u=e._f.length;if(0===u)return m(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<u;i++)r=0,a=!1,t=q({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],xt(t),A(t)&&(a=!0),r=(r+=m(t).charsLeftOver)+10*m(t).unusedTokens.length,m(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=!0));E(e,n||t)}(e);else if(r)xt(e);else if(o(r=(i=e)._i))i._d=new Date(f.now());else V(r)?i._d=new Date(r.valueOf()):\"string\"==typeof r?(n=i,null!==(t=Mt.exec(n._i))?n._d=new Date(+t[1]):(Yt(n),!1===n._isValid&&(delete n._isValid,Ot(n),!1===n._isValid&&(delete n._isValid,n._strict?n._isValid=!1:f.createFromInputFallback(n))))):a(r)?(i._a=G(r.slice(0),function(e){return parseInt(e,10)}),Tt(i)):F(r)?(t=i)._d||(s=void 0===(n=ue(t._i)).day?n.date:n.day,t._a=G([n.year,n.month,s,n.hour,n.minute,n.second,n.millisecond],function(e){return e&&parseInt(e,10)}),Tt(t)):u(r)?i._d=new Date(r):f.createFromInputFallback(i);return A(e)||(e._d=null),e}function Wt(e,t,n,s,i){var r={};return!0!==t&&!1!==t||(s=t,t=void 0),!0!==n&&!1!==n||(s=n,n=void 0),(F(e)&&L(e)||a(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=i,r._l=n,r._i=e,r._f=t,r._strict=s,(i=new $(_t(Nt(i=r))))._nextDay&&(i.add(1,\"d\"),i._nextDay=void 0),i}function R(e,t,n,s){return Wt(e,t,n,s,!1)}f.createFromInputFallback=e(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(e){e._d=new Date(e._i+(e._useUTC?\" UTC\":\"\"))}),f.ISO_8601=function(){},f.RFC_2822=function(){};me=e(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var e=R.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:I()}),_e=e(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var e=R.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:I()});function Pt(e,t){var n,s;if(!(t=1===t.length&&a(t[0])?t[0]:t).length)return R();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Rt=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function Ct(e){var e=ue(e),t=e.year||0,n=e.quarter||0,s=e.month||0,i=e.week||e.isoWeek||0,r=e.day||0,a=e.hour||0,o=e.minute||0,u=e.second||0,l=e.millisecond||0;this._isValid=function(e){var t,n,s=!1,i=Rt.length;for(t in e)if(c(e,t)&&(-1===x.call(Rt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[Rt[n]]){if(s)return!1;parseFloat(e[Rt[n]])!==M(e[Rt[n]])&&(s=!0)}return!0}(e),this._milliseconds=+l+1e3*u+6e4*o+1e3*a*60*60,this._days=+r+7*i,this._months=+s+3*n+12*t,this._data={},this._locale=P(),this._bubble()}function Ut(e){return e instanceof Ct}function Ht(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,n){s(e,0,0,function(){var e=this.utcOffset(),t=\"+\";return e<0&&(e=-e,t=\"-\"),t+r(~~(e/60),2)+n+r(~~e%60,2)})}Ft(\"Z\",\":\"),Ft(\"ZZ\",\"\"),w(\"Z\",ve),w(\"ZZ\",ve),v([\"Z\",\"ZZ\"],function(e,t,n){n._useUTC=!0,n._tzm=Vt(ve,e)});var Lt=/([\\+\\-]|\\d\\d)/gi;function Vt(e,t){var t=(t||\"\").match(e);return null===t?null:0===(t=60*(e=((t[t.length-1]||[])+\"\").match(Lt)||[\"-\",0,0])[1]+M(e[2]))?0:\"+\"===e[0]?t:-t}function Gt(e,t){var n;return t._isUTC?(t=t.clone(),n=(d(e)||V(e)?e:R(e)).valueOf()-t.valueOf(),t._d.setTime(t._d.valueOf()+n),f.updateOffset(t,!1),t):R(e).local()}function Et(e){return-Math.round(e._d.getTimezoneOffset())}function At(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}f.updateOffset=function(){};var It=/^(-|\\+)?(?:(\\d*)[. ])?(\\d+):(\\d+)(?::(\\d+)(\\.\\d*)?)?$/,jt=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function C(e,t){var n,s=e,i=null;return Ut(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(i=It.exec(e))?(n=\"-\"===i[1]?-1:1,s={y:0,d:M(i[S])*n,h:M(i[O])*n,m:M(i[b])*n,s:M(i[T])*n,ms:M(Ht(1e3*i[Te]))*n}):(i=jt.exec(e))?(n=\"-\"===i[1]?-1:1,s={y:Zt(i[2],n),M:Zt(i[3],n),w:Zt(i[4],n),d:Zt(i[5],n),h:Zt(i[6],n),m:Zt(i[7],n),s:Zt(i[8],n)}):null==s?s={}:\"object\"==typeof s&&(\"from\"in s||\"to\"in s)&&(t=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Gt(t,e),e.isBefore(t)?n=zt(e,t):((n=zt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(R(s.from),R(s.to)),(s={}).ms=t.milliseconds,s.M=t.months),i=new Ct(s),Ut(e)&&c(e,\"_locale\")&&(i._locale=e._locale),Ut(e)&&c(e,\"_isValid\")&&(i._isValid=e._isValid),i}function Zt(e,t){e=e&&parseFloat(e.replace(\",\",\".\"));return(isNaN(e)?0:e)*t}function zt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,\"M\").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,\"M\"),n}function qt(s,i){return function(e,t){var n;return null===t||isNaN(+t)||(Q(i,\"moment().\"+i+\"(period, number) is deprecated. Please use moment().\"+i+\"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\"),n=e,e=t,t=n),$t(this,C(e,t),s),this}}function $t(e,t,n,s){var i=t._milliseconds,r=Ht(t._days),t=Ht(t._months);e.isValid()&&(s=null==s||s,t&&Ae(e,Ce(e,\"Month\")+t*n),r&&Ue(e,\"Date\",Ce(e,\"Date\")+r*n),i&&e._d.setTime(e._d.valueOf()+i*n),s&&f.updateOffset(e,r||t))}C.fn=Ct.prototype,C.invalid=function(){return C(NaN)};Fe=qt(1,\"add\"),Qe=qt(-1,\"subtract\");
2function Bt(e){return\"string\"==typeof e||e instanceof String}function Jt(e){return d(e)||V(e)||Bt(e)||u(e)||function(t){var e=a(t),n=!1;e&&(n=0===t.filter(function(e){return!u(e)&&Bt(t)}).length);return e&&n}(e)||function(e){var t,n,s=F(e)&&!L(e),i=!1,r=[\"years\",\"year\",\"y\",\"months\",\"month\",\"M\",\"days\",\"day\",\"d\",\"dates\",\"date\",\"D\",\"hours\",\"hour\",\"h\",\"minutes\",\"minute\",\"m\",\"seconds\",\"second\",\"s\",\"milliseconds\",\"millisecond\",\"ms\"],a=r.length;for(t=0;t<a;t+=1)n=r[t],i=i||c(e,n);return s&&i}(e)||null==e}function Qt(e,t){if(e.date()<t.date())return-Qt(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,\"months\"),t=t-s<0?(t-s)/(s-e.clone().add(n-1,\"months\")):(t-s)/(e.clone().add(1+n,\"months\")-s);return-(n+t)||0}function Xt(e){return void 0===e?this._locale._abbr:(null!=(e=P(e))&&(this._locale=e),this)}f.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\",f.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";Ke=e(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(e){return void 0===e?this.localeData():this.locale(e)});function Kt(){return this._locale}var en=126227808e5;function tn(e,t){return(e%t+t)%t}function nn(e,t,n){return e<100&&0<=e?new Date(e+400,t,n)-en:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&0<=e?Date.UTC(e+400,t,n)-en:Date.UTC(e,t,n)}function rn(e,t){return t.erasAbbrRegex(e)}function an(){for(var e,t,n,s=[],i=[],r=[],a=[],o=this.eras(),u=0,l=o.length;u<l;++u)e=p(o[u].name),t=p(o[u].abbr),n=p(o[u].narrow),i.push(e),s.push(t),r.push(n),a.push(e),a.push(t),a.push(n);this._erasRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\"),this._erasNameRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\"),this._erasAbbrRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\"),this._erasNarrowRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\")}function on(e,t){s(0,[e,e.length],0,t)}function un(e,t,n,s,i){var r;return null==e?Be(this,s,i).year:(r=N(e,s,i),function(e,t,n,s,i){e=$e(e,t,n,s,i),t=ze(e.year,0,e.dayOfYear);return this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,e,t=r<t?r:t,n,s,i))}s(\"N\",0,0,\"eraAbbr\"),s(\"NN\",0,0,\"eraAbbr\"),s(\"NNN\",0,0,\"eraAbbr\"),s(\"NNNN\",0,0,\"eraName\"),s(\"NNNNN\",0,0,\"eraNarrow\"),s(\"y\",[\"y\",1],\"yo\",\"eraYear\"),s(\"y\",[\"yy\",2],0,\"eraYear\"),s(\"y\",[\"yyy\",3],0,\"eraYear\"),s(\"y\",[\"yyyy\",4],0,\"eraYear\"),w(\"N\",rn),w(\"NN\",rn),w(\"NNN\",rn),w(\"NNNN\",function(e,t){return t.erasNameRegex(e)}),w(\"NNNNN\",function(e,t){return t.erasNarrowRegex(e)}),v([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],function(e,t,n,s){s=n._locale.erasParse(e,s,n._strict);s?m(n).era=s:m(n).invalidEra=e}),w(\"y\",pe),w(\"yy\",pe),w(\"yyy\",pe),w(\"yyyy\",pe),w(\"yo\",function(e,t){return t._eraYearOrdinalRegex||pe}),v([\"y\",\"yy\",\"yyy\",\"yyyy\"],D),v([\"yo\"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[D]=n._locale.eraYearOrdinalParse(e,i):t[D]=parseInt(e,10)}),s(0,[\"gg\",2],0,function(){return this.weekYear()%100}),s(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),on(\"gggg\",\"weekYear\"),on(\"ggggg\",\"weekYear\"),on(\"GGGG\",\"isoWeekYear\"),on(\"GGGGG\",\"isoWeekYear\"),w(\"G\",ke),w(\"g\",ke),w(\"GG\",n,t),w(\"gg\",n,t),w(\"GGGG\",ge,ce),w(\"gggg\",ge,ce),w(\"GGGGG\",we,fe),w(\"ggggg\",we,fe),Oe([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(e,t,n,s){t[s.substr(0,2)]=M(e)}),Oe([\"gg\",\"GG\"],function(e,t,n,s){t[s]=f.parseTwoDigitYear(e)}),s(\"Q\",0,\"Qo\",\"quarter\"),w(\"Q\",de),v(\"Q\",function(e,t){t[Y]=3*(M(e)-1)}),s(\"D\",[\"DD\",2],\"Do\",\"date\"),w(\"D\",n,y),w(\"DD\",n,t),w(\"Do\",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),v([\"D\",\"DD\"],S),v(\"Do\",function(e,t){t[S]=M(e.match(n)[0])});ge=Re(\"Date\",!0);s(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),w(\"DDD\",ye),w(\"DDDD\",he),v([\"DDD\",\"DDDD\"],function(e,t,n){n._dayOfYear=M(e)}),s(\"m\",[\"mm\",2],0,\"minute\"),w(\"m\",n,g),w(\"mm\",n,t),v([\"m\",\"mm\"],b);
2var ln,ce=Re(\"Minutes\",!1),we=(s(\"s\",[\"ss\",2],0,\"second\"),w(\"s\",n,g),w(\"ss\",n,t),v([\"s\",\"ss\"],T),Re(\"Seconds\",!1));for(s(\"S\",0,0,function(){return~~(this.millisecond()/100)}),s(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),s(0,[\"SSS\",3],0,\"millisecond\"),s(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),s(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),s(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),s(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),s(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),s(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),w(\"S\",ye,de),w(\"SS\",ye,t),w(\"SSS\",ye,he),ln=\"SSSS\";ln.length<=9;ln+=\"S\")w(ln,pe);function dn(e,t){t[Te]=M(1e3*(\"0.\"+e))}for(ln=\"S\";ln.length<=9;ln+=\"S\")v(ln,dn);fe=Re(\"Milliseconds\",!1),s(\"z\",0,0,\"zoneAbbr\"),s(\"zz\",0,0,\"zoneName\");y=$.prototype;function hn(e){return e}y.add=Fe,y.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):function(e){for(var t=F(e)&&!L(e),n=!1,s=[\"sameDay\",\"nextDay\",\"lastDay\",\"nextWeek\",\"lastWeek\",\"sameElse\"],i=0;i<s.length;i+=1)n=n||c(e,s[i]);return t&&n}(arguments[0])&&(t=arguments[0],e=void 0):t=e=void 0);var e=e||R(),n=Gt(e,this).startOf(\"day\"),n=f.calendarFormat(this,n)||\"sameElse\",t=t&&(h(t[n])?t[n].call(this,e):t[n]);return this.format(t||this.localeData().calendar(n,this,R(e)))},y.clone=function(){return new $(this)},y.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Gt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=_(t)){case\"year\":r=Qt(this,s)/12;break;case\"month\":r=Qt(this,s);break;case\"quarter\":r=Qt(this,s)/3;break;case\"second\":r=(this-s)/1e3;break;case\"minute\":r=(this-s)/6e4;break;case\"hour\":r=(this-s)/36e5;break;case\"day\":r=(this-s-i)/864e5;break;case\"week\":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:k(r)},y.endOf=function(e){var t,n;if(void 0===(e=_(e))||\"millisecond\"===e||!this.isValid())return this;switch(n=this._isUTC?sn:nn,e){case\"year\":t=n(this.year()+1,0,1)-1;break;case\"quarter\":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":t=n(this.year(),this.month()+1,1)-1;break;case\"week\":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":t=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case\"minute\":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case\"second\":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),f.updateOffset(this,!0),this},y.format=function(e){return e=e||(this.isUtc()?f.defaultFormatUtc:f.defaultFormat),e=re(this,e),this.localeData().postformat(e)},y.from=function(e,t){return this.isValid()&&(d(e)&&e.isValid()||R(e).isValid())?C({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},y.fromNow=function(e){return this.from(R(),e)},y.to=function(e,t){return this.isValid()&&(d(e)&&e.isValid()||R(e).isValid())?C({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},y.toNow=function(e){return this.to(R(),e)},y.get=function(e){return h(this[e=_(e)])?this[e]():this},y.invalidAt=function(){return m(this).overflow},y.isAfter=function(e,t){return e=d(e)?e:R(e),!(!this.isValid()||!e.isValid())&&(\"millisecond\"===(t=_(t)||\"millisecond\")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},y.isBefore=function(e,t){return e=d(e)?e:R(e),!(!this.isValid()||!e.isValid())&&(\"millisecond\"===(t=_(t)||\"millisecond\")?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},y.isBetween=function(e,t,n,s){return e=d(e)?e:R(e),t=d(t)?t:R(t),!!(this.isValid()&&e.isValid()&&t.isValid())&&((\"(\"===(s=s||\"()\")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(\")\"===s[1]?this.isBefore(t,n):!this.isAfter(t,n)))},y.isSame=function(e,t){var e=d(e)?e:R(e);return!(!this.isValid()||!e.isValid())&&(\"millisecond\"===(t=_(t)||\"millisecond\")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},y.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},y.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},y.isValid=function(){return A(this)},y.lang=Ke,y.locale=Xt,y.localeData=Kt,y.max=_e,y.min=me,y.parsingFlags=function(){return E({},m(this))},y.set=function(e,t){if(\"object\"==typeof e)for(var n=function(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:le[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=ue(e)),s=n.length,i=0;i<s;i++)this[n[i].unit](e[n[i].unit]);else if(h(this[e=_(e)]))return this[e](t);return this},y.startOf=function(e){var t,n;if(void 0===(e=_(e))||\"millisecond\"===e||!this.isValid())return this;switch(n=this._isUTC?sn:nn,e){case\"year\":t=n(this.year(),0,1);break;case\"quarter\":t=n(this.year(),this.month()-this.month()%3,1);break;case\"month\":t=n(this.year(),this.month(),1);break;case\"week\":t=n(this.year(),this.month(),this.date()-this.weekday());break;case\"isoWeek\":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case\"day\":case\"date\":t=n(this.year(),this.month(),this.date());break;case\"hour\":t=this._d.valueOf(),t-=tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case\"minute\":t=this._d.valueOf(),t-=tn(t,6e4);break;case\"second\":t=this._d.valueOf(),t-=tn(t,1e3)}
vendor: 4,257 bytes, line 2
2return this._d.setTime(t),f.updateOffset(this,!0),this},y.subtract=Qe,y.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},y.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},y.toDate=function(){return new Date(this.valueOf())},y.toISOString=function(e){if(!this.isValid())return null;var t=(e=!0!==e)?this.clone().utc():this;return t.year()<0||9999<t.year()?re(t,e?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):h(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",re(t,\"Z\")):re(t,e?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")},y.inspect=function(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var e,t=\"moment\",n=\"\";return this.isLocal()||(t=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",n=\"Z\"),t=\"[\"+t+'(\"]',e=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",this.format(t+e+\"-MM-DD[T]HH:mm:ss.SSS\"+(n+'[\")]'))},\"undefined\"!=typeof Symbol&&null!=Symbol.for&&(y[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"}),y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toString=function(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},y.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},y.eraName=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf(\"day\").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].name;if(t[n].until<=e&&e<=t[n].since)return t[n].name}return\"\"},y.eraNarrow=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf(\"day\").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].narrow;if(t[n].until<=e&&e<=t[n].since)return t[n].narrow}return\"\"},y.eraAbbr=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf(\"day\").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].abbr;if(t[n].until<=e&&e<=t[n].since)return t[n].abbr}return\"\"},y.eraYear=function(){for(var e,t,n=this.localeData().eras(),s=0,i=n.length;s<i;++s)if(e=n[s].since<=n[s].until?1:-1,t=this.clone().startOf(\"day\").valueOf(),n[s].since<=t&&t<=n[s].until||n[s].until<=t&&t<=n[s].since)return(this.year()-f(n[s].since).year())*e+n[s].offset;return this.year()},y.year=Pe,y.isLeapYear=function(){return be(this.year())},y.weekYear=function(e){return un.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},y.isoWeekYear=function(e){return un.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},y.quarter=y.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},y.month=Ie,y.daysInMonth=function(){return He(this.year(),this.month())},y.week=y.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),\"d\")},y.isoWeek=y.isoWeeks=function(e){var t=Be(this,1,4).week;return null==e?t:this.add(7*(e-t),\"d\")},y.weeksInYear=function(){var e=this.localeData()._week;return N(this.year(),e.dow,e.doy)},y.weeksInWeekYear=function(){var e=this.localeData()._week;return N(this.weekYear(),e.dow,e.doy)},y.isoWeeksInYear=function(){return N(this.year(),1,4)},y.isoWeeksInISOWeekYear=function(){return N(this.isoWeekYear(),1,4)},y.date=ge,y.day=y.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,s=Ce(this,\"Day\");return null!=e?(t=e,n=this.localeData(),e=\"string\"!=typeof t?t:isNaN(t)?\"number\"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,\"d\")):s},y.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,\"d\")},y.isoWeekday=function(e){return this.isValid()?null!=e?(t=e,n=this.localeData(),n=\"string\"
2==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?n:n-7)):this.day()||7:null!=e?this:NaN;var t,n},y.dayOfYear=function(e){var t=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return null==e?t:this.add(e-t,\"d\")},y.hour=y.hours=i,y.minute=y.minutes=ce,y.second=y.seconds=we,y.millisecond=y.milliseconds=fe,y.utcOffset=function(e,t,n){var s,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:Et(this);if(\"string\"==typeof e){if(null===(e=Vt(ve,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(s=Et(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,\"m\"),i!==e&&(!t||this._changeInProgress?$t(this,C(e-i,\"m\"),1,!1):this._changeInProgress||(this._changeInProgress=!0,f.updateOffset(this,!0),this._changeInProgress=null)),this},y.utc=function(e){return this.utcOffset(0,e)},y.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Et(this),\"m\")),this},y.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):\"string\"==typeof this._i&&(null!=(e=Vt(Me,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},y.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?R(e).utcOffset():0,(this.utcOffset()-e)%60==0)},y.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},y.isLocal=function(){return!!this.isValid()&&!this._isUTC},y.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},y.isUtc=At,y.isUTC=At,y.zoneAbbr=function(){return this._isUTC?\"UTC\":\"\"},y.zoneName=function(){return this._isUTC?\"Coordinated Universal Time\":\"\"},y.dates=e(\"dates accessor is deprecated. Use date instead.\",ge),y.months=e(\"months accessor is deprecated. Use month instead\",Ie),y.years=e(\"years accessor is deprecated. Use year instead\",Pe),y.zone=e(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",function(e,t){return null!=e?(this.utcOffset(e=\"string\"!=typeof e?-e:e,t),this):-this.utcOffset()}),y.isDSTShifted=e(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return q(t,this),(t=Nt(t))._a?(e=(t._isUTC?l:R)(t._a),this._isDSTShifted=this.isValid()&&0<function(e,t,n){for(var s=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),r=0,a=0;a<s;a++)(n&&e[a]!==t[a]||!n&&M(e[a])!==M(t[a]))&&r++;return r+i}(t._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});g=K.prototype;function cn(e,t,n,s){var i=P(),s=l().set(s,t);return i[n](s,e)}function fn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||\"\",null!=t)return cn(e,t,n,\"month\");for(var s=[],i=0;i<12;i++)s[i]=cn(e,i,n,\"month\");return s}function mn(e,t,n,s){t=(\"boolean\"==typeof e?u(t)&&(n=t,t=void 0):(t=e,e=!1,u(n=t)&&(n=t,t=void 0)),t||\"\");var i,r=P(),a=e?r._week.dow:0,o=[];if(null!=n)return cn(t,(n+a)%7,s,\"day\");for(i=0;i<7;i++)o[i]=cn(t,(i+a)%7,s,\"day\");return o}g.calendar=function(e,t,n){return h(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,n):e},g.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(te).map(function(e){return\"MMMM\"===e||\"MM\"===e||\"DD\"===e||\"dddd\"===e?e.slice(1):e}).join(\"\"),this._longDateFormat[e])},g.invalidDate=function(){return this._invalidDate},g.ordinal=function(e){return this._ordinal.replace(\"%d\",e)},g.preparse=hn,g.postformat=hn,g.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return h(i)?i(e,t,n,s):i.replace(/%d/i,e)},g.pastFuture=function(e,t){return h(e=this._relativeTime[0<e?\"future\":\"past\"])?e(t):e.replace(/%s/i,t)},g.set=function(e){var t,n;for(n in e)c(e,n)&&(h(t=e[n])?this[n]=t:this[\"_\"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)},g.eras=function(e,t){for(var n,s=this._eras||P(\"en\")._eras,i=0,r=s.length;i<r;
2++i)switch(\"string\"==typeof s[i].since&&(n=f(s[i].since).startOf(\"day\"),s[i].since=n.valueOf()),typeof s[i].until){case\"undefined\":s[i].until=1/0;break;case\"string\":n=f(s[i].until).startOf(\"day\").valueOf(),s[i].until=n.valueOf()}return s},g.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case\"N\":case\"NN\":case\"NNN\":if(a===e)return u[s];break;case\"NNNN\":if(r===e)return u[s];break;case\"NNNNN\":if(o===e)return u[s]}else if(0<=[r,a,o].indexOf(e))return u[s]},g.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?f(e.since).year():f(e.since).year()+(t-e.offset)*n},g.erasAbbrRegex=function(e){return c(this,\"_erasAbbrRegex\")||an.call(this),e?this._erasAbbrRegex:this._erasRegex},g.erasNameRegex=function(e){return c(this,\"_erasNameRegex\")||an.call(this),e?this._erasNameRegex:this._erasRegex},g.erasNarrowRegex=function(e){return c(this,\"_erasNarrowRegex\")||an.call(this),e?this._erasNarrowRegex:this._erasRegex},g.months=function(e,t){return e?(a(this._months)?this._months:this._months[(this._months.isFormat||Ve).test(t)?\"format\":\"standalone\"])[e.month()]:a(this._months)?this._months:this._months.standalone},g.monthsShort=function(e,t){return e?(a(this._monthsShort)?this._monthsShort:this._monthsShort[Ve.test(t)?\"format\":\"standalone\"])[e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},g.monthsParse=function(e,t,n){var s,i;if(this._monthsParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=l([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,\"\").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,\"\").toLocaleLowerCase();return n?\"MMM\"===t?-1!==(i=x.call(this._shortMonthsParse,e))?i:null:-1!==(i=x.call(this._longMonthsParse,e))?i:null:\"MMM\"===t?-1!==(i=x.call(this._shortMonthsParse,e))||-1!==(i=x.call(this._longMonthsParse,e))?i:null:-1!==(i=x.call(this._longMonthsParse,e))||-1!==(i=x.call(this._shortMonthsParse,e))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=l([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp(\"^\"+this.months(i,\"\").replace(\".\",\"\")+\"$\",\"i\"),this._shortMonthsParse[s]=new RegExp(\"^\"+this.monthsShort(i,\"\").replace(\".\",\"\")+\"$\",\"i\")),n||this._monthsParse[s]||(i=\"^\"+this.months(i,\"\")+\"|^\"+this.monthsShort(i,\"\"),this._monthsParse[s]=new RegExp(i.replace(\".\",\"\"),\"i\")),n&&\"MMMM\"===t&&this._longMonthsParse[s].test(e))return s;if(n&&\"MMM\"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},g.monthsRegex=function(e){return this._monthsParseExact?(c(this,\"_monthsRegex\")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,\"_monthsRegex\")||(this._monthsRegex=Ee),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},g.monthsShortRegex=function(e){return this._monthsParseExact?(c(this,\"_monthsRegex\")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,\"_monthsShortRegex\")||(this._monthsShortRegex=Ge),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},g.week=function(e){return Be(e,this._week.dow,this._week.doy).week},g.firstDayOfYear=function(){return this._week.doy},g.firstDayOfWeek=function(){return this._week.dow},g.weekdays=function(e,t){return t=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?\"format\":\"standalone\"],!0===e?Je(t,this._week.dow):e?t[e.day()]:t},g.weekdaysMin=function(e){return!0===e?Je(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},g.weekdaysShort=function(e){return!0===e?Je(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},g.weekdaysParse=function(e,t,n){var s,i;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=l([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,\"\").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,\"\").toLocaleLowerCase();return n?\"dddd\"===t?-1!==(i=x.call(this._weekdaysParse,e))?i:null:\"ddd\"===t?-1!==(i=x.call(this._shortWeekdaysParse,e))?i:null:-1!==(i=x.call(this._minWeekdaysParse,e))?i:null:\"dddd\"===t?-1!==(i=x.call(this._weekdaysParse,e))||-1!==(i=x.call(this._shortWeekdaysParse,e))||-1!==(i=x.call(this._minWeekdaysParse,e))?i:null:\"ddd\"===t?-1!==(i=x.call(this._shortWeekdaysParse,e))||-1!==(i=x.call(this._weekdaysParse,e))||-1!==(i=x.call(this._minWeekdaysParse,e))?i:null:-1!==(i=x.call(this._minWeekdaysParse,e))||-1!==(i=x.call(this._weekdaysParse,e))||-1!==(i=x.call(this._shortWeekdaysParse,e))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=l([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._shortWeekdaysParse[s]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\"),this._minWeekdaysParse[s]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")),this._weekdaysParse[s]||(i=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[s]=new RegExp(i.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&\"ddd\"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&\"dd\"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},g.weekdaysRegex=function(e){return this._weekdaysParseExact?(c(this,\"_weekdaysRegex\")||st.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,\"_weekdaysRegex\")||(this._weekdaysRegex=et),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},g.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(c(this,\"_weekdaysRegex\")||st.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=tt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},g.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(c(this,\"_weekdaysRegex\")||st.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=nt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},g.isPM=function(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)},g.meridiem=function(e,t,n){return 11<e?n?\"pm\":\"PM\":n?\"am\":\"AM\"},ft(\"en\",{eras:[{since:\"0001-01-01\",until:1/0,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-1/0,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===M(e%100/10)?\"th\":1==t?\"st\":2==t?\"nd\":3==t?\"rd\":\"th\")}}),f.lang=e(\"moment.lang is deprecated. Use moment.locale instead.\",ft),f.langData=e(\"moment.langData is deprecated. Use moment.localeData instead.\",P);var _n=Math.abs;function yn(e,t,n,s){t=C(t,n);return e._milliseconds+=s*t._milliseconds,e._days+=s*t._days,e._months+=s*t._months,e._bubble()}function gn(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function pn(e){return 146097*e/4800}function kn(e){return function(){return this.as(e)}}de=kn(\"ms\"),t=kn(\"s\"),ye=kn(\"m\"),he=kn(\"h\"),Fe=kn(\"d\"),_e=kn(\"w\"),me=kn(\"M\"),Qe=kn(\"Q\"),i=kn(\"y\"),ce=de;function Mn(e){return function(){return this.isValid()?this._data[e]:NaN}}var we=Mn(\"milliseconds\"),fe=Mn(\"seconds\"),ge=Mn(\"minutes\"),Pe=Mn(\"hours\"),g=Mn(\"days\"),vn=Mn(\"months\"),Dn=Mn(\"years\");var Yn=Math.round,Sn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function On(e,t,n,s){var i=C(e).abs(),r=Yn(i.as(\"s\")),a=Yn(i.as(\"m\")),o=Yn(i.as(\"h\")),u=Yn(i.as(\"d\")),l=Yn(i.as(\"M\")),d=Yn(i.as(\"w\")),i=Yn(i.as(\"y\")),r=(r<=n.ss?[\"s\",r]:r<n.s&&[\"ss\",r])||a<=1&&[\"m\"]||a<n.m&&[\"mm\",a]||o<=1&&[\"h\"]||o<n.h&&[\"hh\",o]||u<=1&&[\"d\"]||u<n.d&&[\"dd\",u];
2return(r=(r=null!=n.w?r||d<=1&&[\"w\"]||d<n.w&&[\"ww\",d]:r)||l<=1&&[\"M\"]||l<n.M&&[\"MM\",l]||i<=1&&[\"y\"]||[\"yy\",i])[2]=t,r[3]=0<+e,r[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,r)}var bn=Math.abs;function Tn(e){return(0<e)-(e<0)||+e}function xn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o=bn(this._milliseconds)/1e3,u=bn(this._days),l=bn(this._months),d=this.asSeconds();return d?(e=k(o/60),t=k(e/60),o%=60,e%=60,n=k(l/12),l%=12,s=o?o.toFixed(3).replace(/\\.?0+$/,\"\"):\"\",i=Tn(this._months)!==Tn(d)?\"-\":\"\",r=Tn(this._days)!==Tn(d)?\"-\":\"\",a=Tn(this._milliseconds)!==Tn(d)?\"-\":\"\",(d<0?\"-\":\"\")+\"P\"+(n?i+n+\"Y\":\"\")+(l?i+l+\"M\":\"\")+(u?r+u+\"D\":\"\")+(t||e||o?\"T\":\"\")+(t?a+t+\"H\":\"\")+(e?a+e+\"M\":\"\")+(o?a+s+\"S\":\"\")):\"P0D\"}var U=Ct.prototype;return U.isValid=function(){return this._isValid},U.abs=function(){var e=this._data;return this._milliseconds=_n(this._milliseconds),this._days=_n(this._days),this._months=_n(this._months),e.milliseconds=_n(e.milliseconds),e.seconds=_n(e.seconds),e.minutes=_n(e.minutes),e.hours=_n(e.hours),e.months=_n(e.months),e.years=_n(e.years),this},U.add=function(e,t){return yn(this,e,t,1)},U.subtract=function(e,t){return yn(this,e,t,-1)},U.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(\"month\"===(e=_(e))||\"quarter\"===e||\"year\"===e)switch(t=this._days+s/864e5,n=this._months+wn(t),e){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}else switch(t=this._days+Math.round(pn(this._months)),e){case\"week\":return t/7+s/6048e5;case\"day\":return t+s/864e5;case\"hour\":return 24*t+s/36e5;case\"minute\":return 1440*t+s/6e4;case\"second\":return 86400*t+s/1e3;case\"millisecond\":return Math.floor(864e5*t)+s;default:throw new Error(\"Unknown unit \"+e)}},U.asMilliseconds=de,U.asSeconds=t,U.asMinutes=ye,U.asHours=he,U.asDays=Fe,U.asWeeks=_e,U.asMonths=me,U.asQuarters=Qe,U.asYears=i,U.valueOf=ce,U._bubble=function(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data;return 0<=e&&0<=t&&0<=n||e<=0&&t<=0&&n<=0||(e+=864e5*gn(pn(n)+t),n=t=0),s.milliseconds=e%1e3,e=k(e/1e3),s.seconds=e%60,e=k(e/60),s.minutes=e%60,e=k(e/60),s.hours=e%24,t+=k(e/24),n+=e=k(wn(t)),t-=gn(pn(e)),e=k(n/12),n%=12,s.days=t,s.months=n,s.years=e,this},U.clone=function(){return C(this)},U.get=function(e){return e=_(e),this.isValid()?this[e+\"s\"]():NaN},U.milliseconds=we,U.seconds=fe,U.minutes=ge,U.hours=Pe,U.days=g,U.weeks=function(){return k(this.days()/7)},U.months=vn,U.years=Dn,U.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=Sn;return\"object\"==typeof e&&(t=e,e=!1),\"boolean\"==typeof e&&(n=e),\"object\"==typeof t&&(s=Object.assign({},Sn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),e=this.localeData(),t=On(this,!n,s,e),n&&(t=e.pastFuture(+this,t)),e.postformat(t)},U.toISOString=xn,U.toString=xn,U.toJSON=xn,U.locale=Xt,U.localeData=Kt,U.toIsoString=e(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",xn),U.lang=Ke,s(\"X\",0,0,\"unix\"),s(\"x\",0,0,\"valueOf\"),w(\"x\",ke),w(\"X\",/[+-]?\\d+(\\.\\d{1,3})?/),v(\"X\",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),v(\"x\",function(e,t,n){n._d=new Date(M(e))}),f.version=\"2.30.1\",H=R,f.fn=y,f.min=function(){return Pt(\"isBefore\",[].slice.call(arguments,0))},f.max=function(){return Pt(\"isAfter\",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=l,f.unix=function(e){return R(1e3*e)},f.months=function(e,t){return fn(e,t,\"months\")},f.isDate=V,f.locale=ft,f.invalid=I,f.duration=C,f.isMoment=d,f.weekdays=function(e,t,n){return mn(e,t,n,\"weekdays\")},f.parseZone=function(){return R.apply(null,arguments).parseZone()},f.localeData=P,f.isDuration=Ut,f.monthsShort=function(e,t){return fn(e,t,\"monthsShort\")},f.weekdaysMin=function(e,t,n){return mn(e,t,n,\"weekdaysMin\")},f.defineLocale=mt,f.updateLocale=function(e,t){var n,s;return null!=t?(s=ut,null!=W[e]&&null!=W[e].parentLocale?W[e].set(X(W[e]._config,t)):(t=X(s=null!=(n=ct(e))?n._config:s,t),null==n&&(t.abbr=e),(s=new K(t)).parentLocale=W[e],W[e]=s),ft(e)):null!=W[e]&&(null!=W[e].parentLocale?(W[e]=W[e].parentLocale,e===ft()&&ft(e)):null!=W[e]&&delete W[e]),W[e]},f.locales=function(){return ee(W)},f.weekdaysShort=function(e,t,n){return mn(e,t,n,\"weekdaysShort\")},f.normalizeUnits=_,f.relativeTimeRounding=function(e){return void 0===e?Yn:\"function\"==typeof e&&(Yn=e,!0)},f.relativeTimeThreshold=function(e,t){return void 0!==Sn[e]&&(void 0===t?Sn[e]:(Sn[e]=t,\"s\"===e&&(Sn.ss=t-1),!0))},f.calendarFormat=function(e,t){return(e=e.diff(t,\"days\",!0))<-6?\"sameElse\":e<-1?\"lastWeek\":e<0?\"lastDay\":e<1?\"sameDay\":e<2?\"nextDay\":e<7?\"nextWeek\":\"sameElse\"},f.prototype=y,f.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"},f});","jquery.min.js":"/*!\n * jQuery JavaScript Library v3.7.1\n * https://jquery.com/\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2023-08-28T13:37Z\n */\n(function(global,factory){\"use strict\";if(typeof module===\"object\"&&typeof module.exports===\"object\"){module.exports=global.document?factory(global,true):function(w){if(!w.document){throw new Error(\"jQuery requires a window with a document\");}\nreturn factory(w);};}else{factory(global);}})(typeof window!==\"undefined\"?window:this,function(window,noGlobal){\"use strict\";var arr=[];var getProto=Object.getPrototypeOf;var slice=arr.slice;var flat=arr.flat?function(array){return arr.flat.call(array);}:function(array){return arr.concat.apply([],array);};var push=arr.push;var indexOf=arr.indexOf;var class2type={};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var fnToString=hasOwn.toString;var ObjectFunctionString=fnToString.call(Object);var support={};var isFunction=function isFunction(obj){return typeof obj===\"function\"&&typeof obj.nodeType!==\"number\"&&typeof obj.item!==\"function\";};var isWindow=function isWindow(obj){return obj!=null&&obj===obj.window;};var document=window.document;var preservedScriptAttributes={type:true,src:true,nonce:true,noModule:true};function DOMEval(code,node,doc){doc=doc||document;var i,val,script=doc.createElement(\"script\");script.text=code;if(node){for(i in preservedScriptAttributes){val=node[i]||node.getAttribute&&node.getAttribute(i);if(val){script.setAttribute(i,val);}}}\ndoc.head.appendChild(script).parentNode.removeChild(script);}\nfunction toType(obj){if(obj==null){return obj+\"\";}
2\nreturn typeof obj===\"object\"||typeof obj===\"function\"?class2type[toString.call(obj)]||\"object\":typeof obj;}\nvar version=\"3.7.1\",rhtmlSuffix=/HTML$/i,jQuery=function(selector,context){return new jQuery.fn.init(selector,context);};jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,length:0,toArray:function(){return slice.call(this);},get:function(num){if(num==null){return slice.call(this);}\nreturn num<0?this[num+this.length]:this[num];},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;return ret;},each:function(callback){return jQuery.each(this,callback);},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},slice:function(){return this.pushStack(slice.apply(this,arguments));},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},even:function(){return this.pushStack(jQuery.grep(this,function(_elem,i){return(i+1)%2;}));},odd:function(){return this.pushStack(jQuery.grep(this,function(_elem,i){return i%2;}));},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[]);},end:function(){return this.prevObject||this.constructor();},push:push,sort:arr.sort,splice:arr.splice};jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;if(typeof target===\"boolean\"){deep=target;target=arguments[i]||{};i++;}\nif(typeof target!==\"object\"&&!isFunction(target)){target={};}\nif(i===length){target=this;i--;}\nfor(;i<length;i++){if((options=arguments[i])!=null){for(name in options){copy=options[name];if(name===\"__proto__\"||target===copy){continue;}\nif(deep&©&&(jQuery.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))){src=target[name];if(copyIsArray&&!Array.isArray(src)){clone=[];}else if(!copyIsArray&&!jQuery.isPlainObject(src)){clone={};}else{clone=src;}\ncopyIsArray=false;target[name]=jQuery.extend(deep,clone,copy);}else if(copy!==undefined){target[name]=copy;}}}}\nreturn target;};jQuery.extend({expando:\"jQuery\"+(version+Math.random()).replace(/\\D/g,\"\"),isReady:true,error:function(msg){throw new Error(msg);},noop:function(){},isPlainObject:function(obj){var proto,Ctor;if(!obj||toString.call(obj)!==\"[object Object]\"){return false;}\nproto=getProto(obj);if(!proto){return true;}\nCtor=hasOwn.call(proto,\"constructor\")&&proto.constructor;return typeof Ctor===\"function\"&&fnToString.call(Ctor)===ObjectFunctionString;},isEmptyObject:function(obj){var name;for(name in obj){return false;}\nreturn true;},globalEval:function(code,options,doc){DOMEval(code,{nonce:options&&options.nonce},doc);},each:function(obj,callback){var length,i=0;if(isArrayLike(obj)){length=obj.length;for(;i<length;i++){if(callback.call(obj[i],i,obj[i])===false){break;}}}else{for(i in obj){if(callback.call(obj[i],i,obj[i])===false){break;}}}\nreturn obj;},text:function(elem){var node,ret=\"\",i=0,nodeType=elem.nodeType;if(!nodeType){while((node=elem[i++])){ret+=jQuery.text(node);}}\nif(nodeType===1||nodeType===11){return elem.textContent;}\nif(nodeType===9){return elem.documentElement.textContent;}\nif(nodeType===3||nodeType===4){return elem.nodeValue;}\nreturn ret;},makeArray:function(arr,results){var ret=results||[];if(arr!=null){if(isArrayLike(Object(arr))){jQuery.merge(ret,typeof arr===\"string\"?[arr]:arr);}else{push.call(ret,arr);}}\nreturn ret;},inArray:function(elem,arr,i){return arr==null?-1:indexOf.call(arr,elem,i);},isXMLDoc:function(elem){var namespace=elem&&elem.namespaceURI,docElem=elem&&(elem.ownerDocument||elem).documentElement;return!rhtmlSuffix.test(namespace||docElem&&docElem.nodeName||\"HTML\");},merge:function(first,second){var len=+second.length,j=0,i=first.length;for(;j<len;j++){first[i++]=second[j];}\nfirst.length=i;return first;},grep:function(elems,callback,invert){var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;for(;i<length;i++){callbackInverse=!callback(elems[i],i);if(callbackInverse!==callbackExpect){matches.push(elems[i]);}}\nreturn matches;},map:function(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems)){length=elems.length;for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret.push(value);}}}else{for(i in elems){value=callback(elems[i],i,arg);if(value!=null){ret.push(value);}}}\nreturn flat(ret);},guid:1,support:support});if(typeof Symbol===\"function\"){jQuery.fn[Symbol.iterator]=arr[Symbol.iterator];}\njQuery.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(_i,name){class2type[\"[object \"+name+\"]\"]=name.toLowerCase();});function isArrayLike(obj){var length=!!obj&&\"length\"in obj&&obj.length,type=toType(obj);if(isFunction(obj)||isWindow(obj)){return false;}\nreturn type===\"array\"||length===0||typeof length===\"number\"&&length>0&&(length-1)in obj;}\nfunction nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase();}\nvar pop=arr.pop;
2var sort=arr.sort;var splice=arr.splice;var whitespace=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\";var rtrimCSS=new RegExp(\"^\"+whitespace+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+whitespace+\"+$\",\"g\");jQuery.contains=function(a,b){var bup=b&&b.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(a.contains?a.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16));};var rcssescape=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\x80-\\uFFFF\\w-]/g;function fcssescape(ch,asCodePoint){if(asCodePoint){if(ch===\"\\0\"){return\"\\uFFFD\";}\nreturn ch.slice(0,-1)+\"\\\\\"+ch.charCodeAt(ch.length-1).toString(16)+\" \";}\nreturn\"\\\\\"+ch;}\njQuery.escapeSelector=function(sel){return(sel+\"\").replace(rcssescape,fcssescape);};var preferredDoc=document,pushNative=push;(function(){var i,Expr,outermostContext,sortInput,hasDuplicate,push=pushNative,document,documentElement,documentIsHTML,rbuggyQSA,matches,expando=jQuery.expando,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),nonnativeSelectorCache=createCache(),sortOrder=function(a,b){if(a===b){hasDuplicate=true;}\nreturn 0;},booleans=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|\"+\"loop|multiple|open|readonly|required|scoped\",identifier=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}\"+whitespace+\"?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",attributes=\"\\\\[\"+whitespace+\"*(\"+identifier+\")(?:\"+whitespace+\"*([*^$|!~]?=)\"+whitespace+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+identifier+\"))|)\"+\nwhitespace+\"*\\\\]\",pseudos=\":(\"+identifier+\")(?:\\\\((\"+\"('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|\"+\"((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+attributes+\")*)|\"+\".*\"+\")\\\\)|)\",rwhitespace=new RegExp(whitespace+\"+\",\"g\"),rcomma=new RegExp(\"^\"+whitespace+\"*,\"+whitespace+\"*\"),rleadingCombinator=new RegExp(\"^\"+whitespace+\"*([>+~]|\"+whitespace+\")\"+\nwhitespace+\"*\"),rdescend=new RegExp(whitespace+\"|>\"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp(\"^\"+identifier+\"$\"),matchExpr={ID:new RegExp(\"^#(\"+identifier+\")\"),CLASS:new RegExp(\"^\\\\.(\"+identifier+\")\"),TAG:new RegExp(\"^(\"+identifier+\"|[*])\"),ATTR:new RegExp(\"^\"+attributes),PSEUDO:new RegExp(\"^\"+pseudos),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+\nwhitespace+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+whitespace+\"*(?:([+-]|)\"+\nwhitespace+\"*(\\\\d+)|))\"+whitespace+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+booleans+\")$\",\"i\"),needsContext:new RegExp(\"^\"+whitespace+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+whitespace+\"*((?:-\\\\d)?\\\\d*)\"+whitespace+\"*\\\\)|)(?=[^-]|$)\",\"i\")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\\d$/i,rquickExpr=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+whitespace+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),funescape=function(escape,nonHex){var high=\"0x\"+escape.slice(1)-0x10000;if(nonHex){return nonHex;}\nreturn high<0?String.fromCharCode(high+0x10000):String.fromCharCode(high>>10|0xD800,high&0x3FF|0xDC00);},unloadHandler=function(){setDocument();},inDisabledFieldset=addCombinator(function(elem){return elem.disabled===true&&nodeName(elem,\"fieldset\");},{dir:\"parentNode\",next:\"legend\"});function safeActiveElement(){try{return document.activeElement;}catch(err){}}\ntry{push.apply((arr=slice.call(preferredDoc.childNodes)),preferredDoc.childNodes);arr[preferredDoc.childNodes.length].nodeType;}catch(e){push={apply:function(target,els){pushNative.apply(target,slice.call(els));},call:function(target){pushNative.apply(target,slice.call(arguments,1));}};}\nfunction find(selector,context,results,seed){var m,i,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;results=results||[];if(typeof selector!==\"string\"||!selector||nodeType!==1&&nodeType!==9&&nodeType!==11){return results;}\nif(!seed){setDocument(context);context=context||document;
vendor: 6,463 bytes, line 2
2if(documentIsHTML){if(nodeType!==11&&(match=rquickExpr.exec(selector))){if((m=match[1])){if(nodeType===9){if((elem=context.getElementById(m))){if(elem.id===m){push.call(results,elem);return results;}}else{return results;}}else{if(newContext&&(elem=newContext.getElementById(m))&&find.contains(context,elem)&&elem.id===m){push.call(results,elem);return results;}}}else if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results;}else if((m=match[3])&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results;}}\nif(!nonnativeSelectorCache[selector+\" \"]&&(!rbuggyQSA||!rbuggyQSA.test(selector))){newSelector=selector;newContext=context;if(nodeType===1&&(rdescend.test(selector)||rleadingCombinator.test(selector))){newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;if(newContext!=context||!support.scope){if((nid=context.getAttribute(\"id\"))){nid=jQuery.escapeSelector(nid);}else{context.setAttribute(\"id\",(nid=expando));}}\ngroups=tokenize(selector);i=groups.length;while(i--){groups[i]=(nid?\"#\"+nid:\":scope\")+\" \"+\ntoSelector(groups[i]);}\nnewSelector=groups.join(\",\");}\ntry{push.apply(results,newContext.querySelectorAll(newSelector));return results;}catch(qsaError){nonnativeSelectorCache(selector,true);}finally{if(nid===expando){context.removeAttribute(\"id\");}}}}}\nreturn select(selector.replace(rtrimCSS,\"$1\"),context,results,seed);}\nfunction createCache(){var keys=[];function cache(key,value){if(keys.push(key+\" \")>Expr.cacheLength){delete cache[keys.shift()];}\nreturn(cache[key+\" \"]=value);}\nreturn cache;}\nfunction markFunction(fn){fn[expando]=true;return fn;}\nfunction assert(fn){var el=document.createElement(\"fieldset\");try{return!!fn(el);}catch(e){return false;}finally{if(el.parentNode){el.parentNode.removeChild(el);}\nel=null;}}\nfunction createInputPseudo(type){return function(elem){return nodeName(elem,\"input\")&&elem.type===type;};}\nfunction createButtonPseudo(type){return function(elem){return(nodeName(elem,\"input\")||nodeName(elem,\"button\"))&&elem.type===type;};}\nfunction createDisabledPseudo(disabled){return function(elem){if(\"form\"in elem){if(elem.parentNode&&elem.disabled===false){if(\"label\"in elem){if(\"label\"in elem.parentNode){return elem.parentNode.disabled===disabled;}else{return elem.disabled===disabled;}}\nreturn elem.isDisabled===disabled||elem.isDisabled!==!disabled&&inDisabledFieldset(elem)===disabled;}\nreturn elem.disabled===disabled;}else if(\"label\"in elem){return elem.disabled===disabled;}\nreturn false;};}\nfunction createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[(j=matchIndexes[i])]){seed[j]=!(matches[j]=seed[j]);}}});});}\nfunction testContext(context){return context&&typeof context.getElementsByTagName!==\"undefined\"&&context;}\nfunction setDocument(node){var subWindow,doc=node?node.ownerDocument||node:preferredDoc;if(doc==document||doc.nodeType!==9||!doc.documentElement){return document;}\ndocument=doc;documentElement=document.documentElement;documentIsHTML=!jQuery.isXMLDoc(document);matches=documentElement.matches||documentElement.webkitMatchesSelector||documentElement.msMatchesSelector;if(documentElement.msMatchesSelector&&preferredDoc!=document&&(subWindow=document.defaultView)&&subWindow.top!==subWindow){subWindow.addEventListener(\"unload\",unloadHandler);}\nsupport.getById=assert(function(el){documentElement.appendChild(el).id=jQuery.expando;return!document.getElementsByName||!document.getElementsByName(jQuery.expando).length;});support.disconnectedMatch=assert(function(el){return matches.call(el,\"*\");});support.scope=assert(function(){return document.querySelectorAll(\":scope\");});support.cssHas=assert(function(){try{document.querySelector(\":has(*,:jqfake)\");return false;}catch(e){return true;}});if(support.getById){Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute(\"id\")===attrId;};};Expr.find.ID=function(id,context){if(typeof context.getElementById!==\"undefined\"&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[];}};}else{Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!==\"undefined\"&&elem.getAttributeNode(\"id\");return node&&node.value===attrId;};};Expr.find.ID=function(id,context){if(typeof context.getElementById!==\"undefined\"&&documentIsHTML){var node,i,elems,elem=context.getElementById(id);if(elem){node=elem.getAttributeNode(\"id\");if(node&&node.value===id){return[elem];}\nelems=context.getElementsByName(id);i=0;while((elem=elems[i++])){node=elem.getAttributeNode(\"id\");if(node&&node.value===id){return[elem];}}}\nreturn[];}};}\nExpr.find.TAG=function(tag,context){if(typeof context.getElementsByTagName!==\"undefined\"){return context.getElementsByTagName(tag);}else{return context.querySelectorAll(tag);}};Expr.find.CLASS=function(className,context){if(typeof context.getElementsByClassName!==\"undefined\"&&documentIsHTML){return context.getElementsByClassName(className);}};rbuggyQSA=[];assert(function(el){var input;documentElement.appendChild(el).innerHTML=\"<a id='\"+expando+\"' href='' disabled='disabled'></a>\"+\"<select id='\"+expando+\"-\\r\\\\' disabled='disabled'>\"+\"<option selected=''></option></select>\";if(!el.querySelectorAll(\"[selected]\").length){rbuggyQSA.push(\"\\\\[\"+whitespace+\"*(?:value|\"+booleans+\")\");}\nif(!el.querySelectorAll(\"[id~=\"+expando+\"-]\").length){rbuggyQSA.push(\"~=\");}\nif(!el.querySelectorAll(\"a#\"+expando+\"+*\").length){rbuggyQSA.push(\".#.+[+~]\");}\nif(!el.querySelectorAll(\":checked\").length){rbuggyQSA.push(\":checked\");}\ninput=document.createElement(\"input\");input.setAttribute(\"type\",\"hidden\");el.appendChild(input).setAttribute(\"name\",\"D\");documentElement.appendChild(el).disabled=true;if(el.querySelectorAll(\":disabled\").length!==2){rbuggyQSA.push(\":enabled\",\":disabled\");}\ninput=document.createElement(\"input\");input.setAttribute(\"name\",\"\");el.appendChild(input);if(!el.querySelectorAll(\"[name='']\").length){rbuggyQSA.push(\"\\\\[\"+whitespace+\"*name\"+whitespace+\"*=\"+\nwhitespace+\"*(?:''|\\\"\\\")\");}});if(!support.cssHas){rbuggyQSA.push(\":has\");}
2\nrbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join(\"|\"));sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0;}\nvar compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare){return compare;}\ncompare=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||(!support.sortDetached&&b.compareDocumentPosition(a)===compare)){if(a===document||a.ownerDocument==preferredDoc&&find.contains(preferredDoc,a)){return-1;}\nif(b===document||b.ownerDocument==preferredDoc&&find.contains(preferredDoc,b)){return 1;}\nreturn sortInput?(indexOf.call(sortInput,a)-indexOf.call(sortInput,b)):0;}\nreturn compare&4?-1:1;};return document;}\nfind.matches=function(expr,elements){return find(expr,null,null,elements);};find.matchesSelector=function(elem,expr){setDocument(elem);if(documentIsHTML&&!nonnativeSelectorCache[expr+\" \"]&&(!rbuggyQSA||!rbuggyQSA.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11){return ret;}}catch(e){nonnativeSelectorCache(expr,true);}}\nreturn find(expr,document,null,[elem]).length>0;};find.contains=function(context,elem){if((context.ownerDocument||context)!=document){setDocument(context);}\nreturn jQuery.contains(context,elem);};find.attr=function(elem,name){if((elem.ownerDocument||elem)!=document){setDocument(elem);}\nvar fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;if(val!==undefined){return val;}\nreturn elem.getAttribute(name);};find.error=function(msg){throw new Error(\"Syntax error, unrecognized expression: \"+msg);};jQuery.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;hasDuplicate=!support.sortStable;sortInput=!support.sortStable&&slice.call(results,0);sort.call(results,sortOrder);if(hasDuplicate){while((elem=results[i++])){if(elem===results[i]){j=duplicates.push(i);}}\nwhile(j--){splice.call(results,duplicates[j],1);}}\nsortInput=null;return results;};jQuery.fn.uniqueSort=function(){return this.pushStack(jQuery.uniqueSort(slice.apply(this)));};Expr=jQuery.expr={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:true},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:true},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||\"\").replace(runescape,funescape);if(match[2]===\"~=\"){match[3]=\" \"+match[3]+\" \";}\nreturn match.slice(0,4);},CHILD:function(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)===\"nth\"){if(!match[3]){find.error(match[0]);}\nmatch[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]===\"even\"||match[3]===\"odd\"));match[5]=+((match[7]+match[8])||match[3]===\"odd\");}else if(match[3]){find.error(match[0]);}\nreturn match;},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];if(matchExpr.CHILD.test(match[0])){return null;}\nif(match[3]){match[2]=match[4]||match[5]||\"\";}else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexOf(\")\",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess);}\nreturn match.slice(0,3);}},filter:{TAG:function(nodeNameSelector){var expectedNodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector===\"*\"?function(){return true;}:function(elem){return nodeName(elem,expectedNodeName);};},CLASS:function(className){var pattern=classCache[className+\" \"];return pattern||(pattern=new RegExp(\"(^|\"+whitespace+\")\"+className+\"(\"+whitespace+\"|$)\"))&&classCache(className,function(elem){return pattern.test(typeof elem.className===\"string\"&&elem.className||typeof elem.getAttribute!==\"undefined\"&&elem.getAttribute(\"class\")||\"\");});},ATTR:function(name,operator,check){return function(elem){var result=find.attr(elem,name);if(result==null){return operator===\"!=\";}\nif(!operator){return true;}\nresult+=\"\";if(operator===\"=\"){return result===check;}\nif(operator===\"!=\"){return result!==check;}\nif(operator===\"^=\"){return check&&result.indexOf(check)===0;}\nif(operator===\"*=\"){return check&&result.indexOf(check)>-1;}\nif(operator===\"$=\"){return check&&result.slice(-check.length)===check;}\nif(operator===\"~=\"){return(\" \"+result.replace(rwhitespace,\" \")+\" \").indexOf(check)>-1;}\nif(operator===\"|=\"){return result===check||result.slice(0,check.length+1)===check+\"-\";}\nreturn false;};},CHILD:function(type,what,_argument,first,last){var simple=type.slice(0,3)!==\"nth\",forward=type.slice(-4)!==\"last\",ofType=what===\"of-type\";return first===1&&last===0?function(elem){return!!elem.parentNode;}
2:function(elem,_context,xml){var cache,outerCache,node,nodeIndex,start,dir=simple!==forward?\"nextSibling\":\"previousSibling\",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=false;if(parent){if(simple){while(dir){node=elem;while((node=node[dir])){if(ofType?nodeName(node,name):node.nodeType===1){return false;}}\nstart=dir=type===\"only\"&&!start&&\"nextSibling\";}\nreturn true;}\nstart=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){outerCache=parent[expando]||(parent[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if(node.nodeType===1&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break;}}}else{if(useCache){outerCache=elem[expando]||(elem[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex;}\nif(diff===false){while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if((ofType?nodeName(node,name):node.nodeType===1)&&++diff){if(useCache){outerCache=node[expando]||(node[expando]={});outerCache[type]=[dirruns,diff];}\nif(node===elem){break;}}}}}\ndiff-=last;return diff===first||(diff%first===0&&diff / first>=0);}};},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||find.error(\"unsupported pseudo: \"+pseudo);if(fn[expando]){return fn(argument);}\nif(fn.length>1){args=[pseudo,pseudo,\"\",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf.call(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i]);}}):function(elem){return fn(elem,0,args);};}\nreturn fn;}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrimCSS,\"$1\"));return matcher[expando]?markFunction(function(seed,matches,_context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if((elem=unmatched[i])){seed[i]=!(matches[i]=elem);}}}):function(elem,_context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop();};}),has:markFunction(function(selector){return function(elem){return find(selector,elem).length>0;};}),contains:markFunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textContent||jQuery.text(elem)).indexOf(text)>-1;};}),lang:markFunction(function(lang){if(!ridentifier.test(lang||\"\")){find.error(\"unsupported lang: \"+lang);}\nlang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do{if((elemLang=documentIsHTML?elem.lang:elem.getAttribute(\"xml:lang\")||elem.getAttribute(\"lang\"))){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+\"-\")===0;}}while((elem=elem.parentNode)&&elem.nodeType===1);return false;};}),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id;},root:function(elem){return elem===documentElement;},focus:function(elem){return elem===safeActiveElement()&&document.hasFocus()&&!!(elem.type||elem.href||~elem.tabIndex);},enabled:createDisabledPseudo(false),disabled:createDisabledPseudo(true),checked:function(elem){return(nodeName(elem,\"input\")&&!!elem.checked)||(nodeName(elem,\"option\")&&!!elem.selected);},selected:function(elem){if(elem.parentNode){elem.parentNode.selectedIndex;}\nreturn elem.selected===true;},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling){if(elem.nodeType<6){return false;}}\nreturn true;},parent:function(elem){return!Expr.pseudos.empty(elem);},header:function(elem){return rheader.test(elem.nodeName);},input:function(elem){return rinputs.test(elem.nodeName);},button:function(elem){return nodeName(elem,\"input\")&&elem.type===\"button\"||nodeName(elem,\"button\");},text:function(elem){var attr;return nodeName(elem,\"input\")&&elem.type===\"text\"&&((attr=elem.getAttribute(\"type\"))==null||attr.toLowerCase()===\"text\");},first:createPositionalPseudo(function(){return[0];}),last:createPositionalPseudo(function(_matchIndexes,length){return[length-1];}),eq:createPositionalPseudo(function(_matchIndexes,length,argument){return[argument<0?argument+length:argument];}),even:createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i<length;i+=2){matchIndexes.push(i);}\nreturn matchIndexes;}),odd:createPositionalPseudo(function(matchIndexes,length){var i=1;for(;i<length;i+=2){matchIndexes.push(i);}\nreturn matchIndexes;}),lt:createPositionalPseudo(function(matchIndexes,length,argument){var i;if(argument<0){i=argument+length;}else if(argument>length){i=length;}else{i=argument;}\nfor(;--i>=0;){matchIndexes.push(i);}\nreturn matchIndexes;}),gt:createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i<length;){matchIndexes.push(i);}\nreturn matchIndexes;})}};Expr.pseudos.nth=Expr.pseudos.eq;for(i in{radio:true,checkbox:true,file:true,password:true,image:true}){Expr.pseudos[i]=createInputPseudo(i);}\nfor(i in{submit:true,reset:true}){Expr.pseudos[i]=createButtonPseudo(i);}\nfunction setFilters(){}\nsetFilters.prototype=Expr.filters=Expr.pseudos;Expr.setFilters=new setFilters();function tokenize(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[
2selector+\" \"];if(cached){return parseOnly?0:cached.slice(0);}\nsoFar=selector;groups=[];preFilters=Expr.preFilter;while(soFar){if(!matched||(match=rcomma.exec(soFar))){if(match){soFar=soFar.slice(match[0].length)||soFar;}\ngroups.push((tokens=[]));}\nmatched=false;if((match=rleadingCombinator.exec(soFar))){matched=match.shift();tokens.push({value:matched,type:match[0].replace(rtrimCSS,\" \")});soFar=soFar.slice(matched.length);}\nfor(type in Expr.filter){if((match=matchExpr[type].exec(soFar))&&(!preFilters[type]||(match=preFilters[type](match)))){matched=match.shift();tokens.push({value:matched,type:type,matches:match});soFar=soFar.slice(matched.length);}}\nif(!matched){break;}}\nif(parseOnly){return soFar.length;}\nreturn soFar?find.error(selector):tokenCache(selector,groups).slice(0);}\nfunction toSelector(tokens){var i=0,len=tokens.length,selector=\"\";for(;i<len;i++){selector+=tokens[i].value;}\nreturn selector;}\nfunction addCombinator(matcher,combinator,base){var dir=combinator.dir,skip=combinator.next,key=skip||dir,checkNonElements=base&&key===\"parentNode\",doneName=done++;return combinator.first?function(elem,context,xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){return matcher(elem,context,xml);}}\nreturn false;}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){if(matcher(elem,context,xml)){return true;}}}}else{while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){outerCache=elem[expando]||(elem[expando]={});if(skip&&nodeName(elem,skip)){elem=elem[dir]||elem;}else if((oldCache=outerCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName){return(newCache[2]=oldCache[2]);}else{outerCache[key]=newCache;if((newCache[2]=matcher(elem,context,xml))){return true;}}}}}\nreturn false;};}\nfunction elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return false;}}\nreturn true;}:matchers[0];}\nfunction multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++){find(selector,contexts[i],results);}\nreturn results;}\nfunction condense(unmatched,map,filter,context,xml){var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=map!=null;for(;i<len;i++){if((elem=unmatched[i])){if(!filter||filter(elem,context,xml)){newUnmatched.push(elem);if(mapped){map.push(i);}}}}\nreturn newUnmatched;}\nfunction setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){if(postFilter&&!postFilter[expando]){postFilter=setMatcher(postFilter);}\nif(postFinder&&!postFinder[expando]){postFinder=setMatcher(postFinder,postSelector);}\nreturn markFunction(function(seed,results,context,xml){var temp,i,elem,matcherOut,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||\"*\",context.nodeType?[context]:context,[]),matcherIn=preFilter&&(seed||!selector)?condense(elems,preMap,preFilter,context,xml):elems;if(matcher){matcherOut=postFinder||(seed?preFilter:preexisting||postFilter)?[]:results;matcher(matcherIn,matcherOut,context,xml);}else{matcherOut=matcherIn;}\nif(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;while(i--){if((elem=temp[i])){matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem);}}}\nif(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;while(i--){if((elem=matcherOut[i])){temp.push((matcherIn[i]=elem));}}\npostFinder(null,(matcherOut=[]),temp,xml);}\ni=matcherOut.length;while(i--){if((elem=matcherOut[i])&&(temp=postFinder?indexOf.call(seed,elem):preMap[i])>-1){seed[temp]=!(results[temp]=elem);}}}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder){postFinder(null,results,matcherOut,xml);}else{push.apply(results,matcherOut);}}});}\nfunction matcherFromTokens(tokens){var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[\" \"],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext;},implicitRelative,true),matchAnyContext=addCombinator(function(elem){return indexOf.call(checkContext,elem)>-1;},implicitRelative,true),matchers=[function(elem,context,xml){var ret=(!leadingRelative&&(xml||context!=outermostContext))||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));checkContext=null;return ret;}];for(;i<len;i++){if((matcher=Expr.relative[tokens[i].type])){matchers=[addCombinator(elementMatcher(matchers),matcher)];}else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len;j++){if(Expr.relative[tokens[j].type]){break;}}\nreturn setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===\" \"?\"*\":\"\"})).replace(rtrimCSS,\"$1\"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens((tokens=tokens.slice(j))),j<len&&toSelector(tokens));}\nmatchers.push(matcher);}}\nreturn elementMatcher(matchers);}\nfunction matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i=\"0\",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG(\"*\",outermost),dirrunsUnique=(dirruns+=contextBackup==null?1:Math.random()||0.1),len=elems.length;if(outermost){outermostContext=context==document||context||outermost;}\nfor(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;if(!context&&elem.ownerDocument!=document){setDocument(elem);xml=!documentIsHTML;}\nwhile((matcher=elementMatchers[j++])){if(matcher(elem,context||document,xml)){push.call(results,elem);break;}}\nif(outermost){dirruns=dirrunsUnique;}}\nif(bySet){if((elem=!matcher&&elem)){matchedCount--;}\nif(seed){unmatched.push(elem);}}}\nmatchedCount+=i;
2if(bySet&&i!==matchedCount){j=0;while((matcher=setMatchers[j++])){matcher(unmatched,setMatched,context,xml);}\nif(seed){if(matchedCount>0){while(i--){if(!(unmatched[i]||setMatched[i])){setMatched[i]=pop.call(results);}}}\nsetMatched=condense(setMatched);}\npush.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&(matchedCount+setMatchers.length)>1){jQuery.uniqueSort(results);}}\nif(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup;}\nreturn unmatched;};return bySet?markFunction(superMatcher):superMatcher;}\nfunction compile(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+\" \"];if(!cached){if(!match){match=tokenize(selector);}\ni=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando]){setMatchers.push(cached);}else{elementMatchers.push(cached);}}\ncached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector;}\nreturn cached;}\nfunction select(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector===\"function\"&&selector,match=!seed&&tokenize((selector=compiled.selector||selector));results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type===\"ID\"&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results;}else if(compiled){context=context.parentNode;}\nselector=selector.slice(tokens.shift().value.length);}\ni=matchExpr.needsContext.test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[(type=token.type)]){break;}\nif((find=Expr.find[type])){if((seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results;}\nbreak;}}}}\n(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context);return results;}\nsupport.sortStable=expando.split(\"\").sort(sortOrder).join(\"\")===expando;setDocument();support.sortDetached=assert(function(el){return el.compareDocumentPosition(document.createElement(\"fieldset\"))&1;});jQuery.find=find;jQuery.expr[\":\"]=jQuery.expr.pseudos;jQuery.unique=jQuery.uniqueSort;find.compile=compile;find.select=select;find.setDocument=setDocument;find.tokenize=tokenize;find.escape=jQuery.escapeSelector;find.getText=jQuery.text;find.isXML=jQuery.isXMLDoc;find.selectors=jQuery.expr;find.support=jQuery.support;find.uniqueSort=jQuery.uniqueSort;})();var dir=function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodeType!==9){if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until)){break;}\nmatched.push(elem);}}\nreturn matched;};var siblings=function(n,elem){var matched=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){matched.push(n);}}\nreturn matched;};var rneedsContext=jQuery.expr.match.needsContext;var rsingleTag=(/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i);function winnow(elements,qualifier,not){if(isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not;});}\nif(qualifier.nodeType){return jQuery.grep(elements,function(elem){return(elem===qualifier)!==not;});}\nif(typeof qualifier!==\"string\"){return jQuery.grep(elements,function(elem){return(indexOf.call(qualifier,elem)>-1)!==not;});}\nreturn jQuery.filter(qualifier,elements,not);}\njQuery.filter=function(expr,elems,not){var elem=elems[0];if(not){expr=\":not(\"+expr+\")\";}\nif(elems.length===1&&elem.nodeType===1){return jQuery.find.matchesSelector(elem,expr)?[elem]:[];}\nreturn jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===1;}));};jQuery.fn.extend({find:function(selector){var i,ret,len=this.length,self=this;if(typeof selector!==\"string\"){return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++){if(jQuery.contains(self[i],this)){return true;}}}));}\nret=this.pushStack([]);for(i=0;i<len;i++){jQuery.find(selector,self[i],ret);}\nreturn len>1?jQuery.uniqueSort(ret):ret;},filter:function(selector){return this.pushStack(winnow(this,selector||[],false));},not:function(selector){return this.pushStack(winnow(this,selector||[],true));},is:function(selector){return!!winnow(this,typeof selector===\"string\"&&rneedsContext.test(selector)?jQuery(selector):selector||[],false).length;}});var rootjQuery,rquickExpr=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector){return this;}\nroot=root||rootjQuery;if(typeof selector===\"string\"){if(selector[0]===\"<\"&&selector[selector.length-1]===\">\"&&selector.length>=3){match=[null,selector,null];}else{match=rquickExpr.exec(selector);}\nif(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,true));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context)){for(match in context){if(isFunction(this[match])){this[match](context[match]);}else{this.attr(match,context[match]);}}}\nreturn this;}else{elem=document.getElementById(match[2]);if(elem){this[0]=elem;this.length=1;}\nreturn this;}}else if(!context||context.jquery){return(context||root).find(selector);}else{return this.constructor(context).find(selector);}}else if(selector.nodeType){this[0]=selector;this.length=1;return this;}
vendor: 4,445 bytes, line 2
2else if(isFunction(selector)){return root.ready!==undefined?root.ready(selector):selector(jQuery);}\nreturn jQuery.makeArray(selector,this);};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i<l;i++){if(jQuery.contains(this,targets[i])){return true;}}});},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],targets=typeof selectors!==\"string\"&&jQuery(selectors);if(!rneedsContext.test(selectors)){for(;i<l;i++){for(cur=this[i];cur&&cur!==context;cur=cur.parentNode){if(cur.nodeType<11&&(targets?targets.index(cur)>-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break;}}}}\nreturn this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched);},index:function(elem){if(!elem){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1;}\nif(typeof elem===\"string\"){return indexOf.call(jQuery(elem),this[0]);}\nreturn indexOf.call(this,elem.jquery?elem[0]:elem);},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))));},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector));}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodeType!==1){}\nreturn cur;}\njQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null;},parents:function(elem){return dir(elem,\"parentNode\");},parentsUntil:function(elem,_i,until){return dir(elem,\"parentNode\",until);},next:function(elem){return sibling(elem,\"nextSibling\");},prev:function(elem){return sibling(elem,\"previousSibling\");},nextAll:function(elem){return dir(elem,\"nextSibling\");},prevAll:function(elem){return dir(elem,\"previousSibling\");},nextUntil:function(elem,_i,until){return dir(elem,\"nextSibling\",until);},prevUntil:function(elem,_i,until){return dir(elem,\"previousSibling\",until);},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem);},children:function(elem){return siblings(elem.firstChild);},contents:function(elem){if(elem.contentDocument!=null&&getProto(elem.contentDocument)){return elem.contentDocument;}\nif(nodeName(elem,\"template\")){elem=elem.content||elem;}\nreturn jQuery.merge([],elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);if(name.slice(-5)!==\"Until\"){selector=until;}\nif(selector&&typeof selector===\"string\"){matched=jQuery.filter(selector,matched);}\nif(this.length>1){if(!guaranteedUnique[name]){jQuery.uniqueSort(matched);}\nif(rparentsprev.test(name)){matched.reverse();}}\nreturn this.pushStack(matched);};});var rnothtmlwhite=(/[^\\x20\\t\\r\\n\\f]+/g);function createOptions(options){var object={};jQuery.each(options.match(rnothtmlwhite)||[],function(_,flag){object[flag]=true;});return object;}\njQuery.Callbacks=function(options){options=typeof options===\"string\"?createOptions(options):jQuery.extend({},options);var\nfiring,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){locked=locked||options.once;fired=firing=true;for(;queue.length;firingIndex=-1){memory=queue.shift();while(++firingIndex<list.length){if(list[firingIndex].apply(memory[0],memory[1])===false&&options.stopOnFalse){firingIndex=list.length;memory=false;}}}\nif(!options.memory){memory=false;}\nfiring=false;if(locked){if(memory){list=[];}else{list=\"\";}}},self={add:function(){if(list){if(memory&&!firing){firingIndex=list.length-1;queue.push(memory);}\n(function add(args){jQuery.each(args,function(_,arg){if(isFunction(arg)){if(!options.unique||!self.has(arg)){list.push(arg);}}else if(arg&&arg.length&&toType(arg)!==\"string\"){add(arg);}});})(arguments);if(memory&&!firing){fire();}}\nreturn this;},remove:function(){jQuery.each(arguments,function(_,arg){var index;while((index=jQuery.inArray(arg,list,index))>-1){list.splice(index,1);if(index<=firingIndex){firingIndex--;}}});return this;},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0;},empty:function(){if(list){list=[];}\nreturn this;},disable:function(){locked=queue=[];list=memory=\"\";return this;},disabled:function(){return!list;},lock:function(){locked=queue=[];
2if(!memory&&!firing){list=memory=\"\";}\nreturn this;},locked:function(){return!!locked;},fireWith:function(context,args){if(!locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing){fire();}}\nreturn this;},fire:function(){self.fireWith(this,arguments);return this;},fired:function(){return!!fired;}};return self;};function Identity(v){return v;}\nfunction Thrower(ex){throw ex;}\nfunction adoptValue(value,resolve,reject,noValue){var method;try{if(value&&isFunction((method=value.promise))){method.call(value).done(resolve).fail(reject);}else if(value&&isFunction((method=value.then))){method.call(value,resolve,reject);}else{resolve.apply(undefined,[value].slice(noValue));}}catch(value){reject.apply(undefined,[value]);}}\njQuery.extend({Deferred:function(func){var tuples=[[\"notify\",\"progress\",jQuery.Callbacks(\"memory\"),jQuery.Callbacks(\"memory\"),2],[\"resolve\",\"done\",jQuery.Callbacks(\"once memory\"),jQuery.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",jQuery.Callbacks(\"once memory\"),jQuery.Callbacks(\"once memory\"),1,\"rejected\"]],state=\"pending\",promise={state:function(){return state;},always:function(){deferred.done(arguments).fail(arguments);return this;},\"catch\":function(fn){return promise.then(null,fn);},pipe:function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(_i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&isFunction(returned.promise)){returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject);}else{newDefer[tuple[0]+\"With\"](this,fn?[returned]:arguments);}});});fns=null;}).promise();},then:function(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred,handler,special){return function(){var that=this,args=arguments,mightThrow=function(){var returned,then;if(depth<maxDepth){return;}\nreturned=handler.apply(that,args);if(returned===deferred.promise()){throw new TypeError(\"Thenable self-resolution\");}\nthen=returned&&(typeof returned===\"object\"||typeof returned===\"function\")&&returned.then;if(isFunction(then)){if(special){then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special));}else{maxDepth++;then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special),resolve(maxDepth,deferred,Identity,deferred.notifyWith));}}else{if(handler!==Identity){that=undefined;args=[returned];}\n(special||deferred.resolveWith)(that,args);}},process=special?mightThrow:function(){try{mightThrow();}catch(e){if(jQuery.Deferred.exceptionHook){jQuery.Deferred.exceptionHook(e,process.error);}\nif(depth+1>=maxDepth){if(handler!==Thrower){that=undefined;args=[e];}\ndeferred.rejectWith(that,args);}}};if(depth){process();}else{if(jQuery.Deferred.getErrorHook){process.error=jQuery.Deferred.getErrorHook();}else if(jQuery.Deferred.getStackHook){process.error=jQuery.Deferred.getStackHook();}\nwindow.setTimeout(process);}};}\nreturn jQuery.Deferred(function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith));tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity));tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower));}).promise();},promise:function(obj){return obj!=null?jQuery.extend(obj,promise):promise;}},deferred={};jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add;if(stateString){list.add(function(){state=stateString;},tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock);}\nlist.add(tuple[3].fire);deferred[tuple[0]]=function(){deferred[tuple[0]+\"With\"](this===deferred?undefined:this,arguments);return this;};deferred[tuple[0]+\"With\"]=list.fireWith;});promise.promise(deferred);if(func){func.call(deferred,deferred);}\nreturn deferred;},when:function(singleValue){var\nremaining=arguments.length,i=remaining,resolve
vendor: 9,952 bytes, line 2
2Contexts=Array(i),resolveValues=slice.call(arguments),primary=jQuery.Deferred(),updateFunc=function(i){return function(value){resolveContexts[i]=this;resolveValues[i]=arguments.length>1?slice.call(arguments):value;if(!(--remaining)){primary.resolveWith(resolveContexts,resolveValues);}};};if(remaining<=1){adoptValue(singleValue,primary.done(updateFunc(i)).resolve,primary.reject,!remaining);if(primary.state()===\"pending\"||isFunction(resolveValues[i]&&resolveValues[i].then)){return primary.then();}}\nwhile(i--){adoptValue(resolveValues[i],updateFunc(i),primary.reject);}\nreturn primary.promise();}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,asyncError){if(window.console&&window.console.warn&&error&&rerrorNames.test(error.name)){window.console.warn(\"jQuery.Deferred exception: \"+error.message,error.stack,asyncError);}};jQuery.readyException=function(error){window.setTimeout(function(){throw error;});};var readyList=jQuery.Deferred();jQuery.fn.ready=function(fn){readyList.then(fn).catch(function(error){jQuery.readyException(error);});return this;};jQuery.extend({isReady:false,readyWait:1,ready:function(wait){if(wait===true?--jQuery.readyWait:jQuery.isReady){return;}\njQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0){return;}\nreadyList.resolveWith(document,[jQuery]);}});jQuery.ready.then=readyList.then;function completed(){document.removeEventListener(\"DOMContentLoaded\",completed);window.removeEventListener(\"load\",completed);jQuery.ready();}\nif(document.readyState===\"complete\"||(document.readyState!==\"loading\"&&!document.documentElement.doScroll)){window.setTimeout(jQuery.ready);}else{document.addEventListener(\"DOMContentLoaded\",completed);window.addEventListener(\"load\",completed);}\nvar access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(toType(key)===\"object\"){chainable=true;for(i in key){access(elems,fn,i,key[i],true,emptyGet,raw);}}else if(value!==undefined){chainable=true;if(!isFunction(value)){raw=true;}\nif(bulk){if(raw){fn.call(elems,value);fn=null;}else{bulk=fn;fn=function(elem,_key,value){return bulk.call(jQuery(elem),value);};}}\nif(fn){for(;i<len;i++){fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)));}}}\nif(chainable){return elems;}\nif(bulk){return fn.call(elems);}\nreturn len?fn(elems[0],key):emptyGet;};var rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(_all,letter){return letter.toUpperCase();}\nfunction camelCase(string){return string.replace(rmsPrefix,\"ms-\").replace(rdashAlpha,fcamelCase);}\nvar acceptData=function(owner){return owner.nodeType===1||owner.nodeType===9||!(+owner.nodeType);};function Data(){this.expando=jQuery.expando+Data.uid++;}\nData.uid=1;Data.prototype={cache:function(owner){var value=owner[this.expando];if(!value){value={};if(acceptData(owner)){if(owner.nodeType){owner[this.expando]=value;}else{Object.defineProperty(owner,this.expando,{value:value,configurable:true});}}}\nreturn value;},set:function(owner,data,value){var prop,cache=this.cache(owner);if(typeof data===\"string\"){cache[camelCase(data)]=value;}else{for(prop in data){cache[camelCase(prop)]=data[prop];}}\nreturn cache;},get:function(owner,key){return key===undefined?this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)];},access:function(owner,key,value){if(key===undefined||((key&&typeof key===\"string\")&&value===undefined)){return this.get(owner,key);}\nthis.set(owner,key,value);return value!==undefined?value:key;},remove:function(owner,key){var i,cache=owner[this.expando];if(cache===undefined){return;}\nif(key!==undefined){if(Array.isArray(key)){key=key.map(camelCase);}else{key=camelCase(key);key=key in cache?[key]:(key.match(rnothtmlwhite)||[]);}\ni=key.length;while(i--){delete cache[key[i]];}}\nif(key===undefined||jQuery.isEmptyObject(cache)){if(owner.nodeType){owner[this.expando]=undefined;}else{delete owner[this.expando];}}},hasData:function(owner){var cache=owner[this.expando];return cache!==undefined&&!jQuery.isEmptyObject(cache);}};var dataPriv=new Data();var dataUser=new Data();var rbrace=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,rmultiDash=/[A-Z]/g;function getData(data){if(data===\"true\"){return true;}\nif(data===\"false\"){return false;}\nif(data===\"null\"){return null;}\nif(data===+data+\"\"){return+data;}\nif(rbrace.test(data)){return JSON.parse(data);}\nreturn data;}\nfunction dataAttr(elem,key,data){var name;if(data===undefined&&elem.nodeType===1){name=\"data-\"+key.replace(rmultiDash,\"-$&\").toLowerCase();data=elem.getAttribute(name);if(typeof data===\"string\"){try{data=getData(data);}catch(e){}\ndataUser.set(elem,key,data);}else{data=undefined;}}\nreturn data;}\njQuery.extend({hasData:function(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem);},data:function(elem,name,data){return dataUser.access(elem,name,data);},removeData:function(elem,name){dataUser.remove(elem,name);},_data:function(elem,name,data){return dataPriv.access(elem,name,data);},_removeData:function(elem,name){dataPriv.remove(elem,name);}});jQuery.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(key===undefined){if(this.length){data=dataUser.get(elem);if(elem.nodeType===1&&!dataPriv.get(elem,\"hasDataAttrs\")){i=attrs.length;while(i--){if(attrs[i]){name=attrs[i].name;if(name.indexOf(\"data-\")===0){name=camelCase(name.slice(5));dataAttr(elem,name,data[name]);}}}\ndataPriv.set(elem,\"hasDataAttrs\",true);}}\nreturn data;}\nif(typeof key===\"object\"){return this.each(function(){dataUser.set(this,key);});}\nreturn access(this,function(value){var data;if(elem&&value===undefined){data=dataUser.get(elem,key);if(data!==undefined){return data;}\ndata=dataAttr(elem,key);if(data!==undefined){return data;}\nreturn;}\nthis.each(function(){dataUser.set(this,key,value);});},null,value,arguments.length>1,null,true);},removeData:function(key){return this.each(function(){dataUser.remove(this,key);});}});jQuery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||\"fx\")+\"queue\";queue=dataPriv.get(elem,type);if(data){if(!queue||Array.isArray(data)){queue=dataPriv.access(elem,type,jQuery.makeArray(data));}else{queue.push(data);}}\nreturn queue||[];}},dequeue:function(elem,type){type=type||\"fx\";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type);};if(fn===\"inprogress\"){fn=queue.shift();startLength--;}\nif(fn){if(type===\"fx\"){queue.unshift(\"inprogress\");}\ndelete hooks.stop;fn.call(elem,next,hooks);}\nif(!startLength&&hooks){hooks.empty.fire();}},_queueHooks:function(elem,type){var key=type+\"queueHooks\";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks(\"once memory\").add(function(){dataPriv.remove(elem,[type+\"queue\",key]);})});}});jQuery.fn.extend({queue:function(type,data){var setter=2;if(typeof type!==\"string\"){data=type;type=\"fx\";setter--;}\nif(arguments.length<setter){return jQuery.queue(this[0],type);}\nreturn data===undefined?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);if(type===\"fx\"&&queue[0]!==\"inprogress\"){jQuery.dequeue(this,type);}});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});},clearQueue:function(type){return this.queue(type||\"fx\",[]);},promise:function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){if(!(--count)){defer.resolveWith(elements,[elements]);}};if(typeof type!==\"string\"){obj=type;type=undefined;}\ntype=type||\"fx\";while(i--){tmp=dataPriv.get(elements[i],type+\"queueHooks\");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve);}}\nresolve();return defer.promise(obj);}});var pnum=(/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/).source;var rcssNum=new RegExp(\"^(?:([+-])=|)(\"+pnum+\")([a-z%]*)$\",\"i\");var cssExpand=[\"Top\",\"Right\",\"Bottom\",\"Left\"];var documentElement=document.documentElement;var isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem);},composed={composed:true};if(documentElement.getRootNode){isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem)||elem.getRootNode(composed)===elem.ownerDocument;};}\nvar isHiddenWithinTree=function(elem,el){elem=el||elem;return elem.style.display===\"none\"||elem.style.display===\"\"&&isAttached(elem)&&jQuery.css(elem,\"display\")===\"none\";};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur();}:function(){return jQuery.css(elem,prop,\"\");},initial=currentValue(),unit=valueParts&&valueParts[3]||(jQuery.cssNumber[prop]?\"\":\"px\"),initialInUnit=elem.nodeType&&(jQuery.cssNumber[prop]||unit!==\"px\"&&+initial)&&rcssNum.exec(jQuery.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){initial=initial / 2;unit=unit||initialInUnit[3];initialInUnit=+initial||1;while(maxIterations--){jQuery.style(elem,prop,initialInUnit+unit);if((1-scale)*(1-(scale=currentValue()/ initial||0.5))<=0){maxIterations=0;}\ninitialInUnit=initialInUnit / scale;}\ninitialInUnit=initialInUnit*2;jQuery.style(elem,prop,initialInUnit+unit);valueParts=valueParts||[];}\nif(valueParts){initialInUnit=+initialInUnit||+initial||0;adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2];if(tween){tween.unit=unit;tween.start=initialInUnit;tween.end=adjusted;}}\nreturn adjusted;}\nvar defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName=elem.nodeName,display=defaultDisplayMap[nodeName];if(display){return display;}\ntemp=doc.body.appendChild(doc.createElement(nodeName));display=jQuery.css(temp,\"display\");temp.parentNode.removeChild(temp);if(display===\"none\"){display=\"block\";}\ndefaultDisplayMap[nodeName]=display;
2return display;}\nfunction showHide(elements,show){var display,elem,values=[],index=0,length=elements.length;for(;index<length;index++){elem=elements[index];if(!elem.style){continue;}\ndisplay=elem.style.display;if(show){if(display===\"none\"){values[index]=dataPriv.get(elem,\"display\")||null;if(!values[index]){elem.style.display=\"\";}}\nif(elem.style.display===\"\"&&isHiddenWithinTree(elem)){values[index]=getDefaultDisplay(elem);}}else{if(display!==\"none\"){values[index]=\"none\";dataPriv.set(elem,\"display\",display);}}}\nfor(index=0;index<length;index++){if(values[index]!=null){elements[index].style.display=values[index];}}\nreturn elements;}\njQuery.fn.extend({show:function(){return showHide(this,true);},hide:function(){return showHide(this);},toggle:function(state){if(typeof state===\"boolean\"){return state?this.show():this.hide();}\nreturn this.each(function(){if(isHiddenWithinTree(this)){jQuery(this).show();}else{jQuery(this).hide();}});}});var rcheckableType=(/^(?:checkbox|radio)$/i);var rtagName=(/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i);var rscriptType=(/^$|^module$|\\/(?:java|ecma)script/i);(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement(\"div\")),input=document.createElement(\"input\");input.setAttribute(\"type\",\"radio\");input.setAttribute(\"checked\",\"checked\");input.setAttribute(\"name\",\"t\");div.appendChild(input);support.checkClone=div.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML=\"<textarea>x</textarea>\";support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue;div.innerHTML=\"<option></option>\";support.option=!!div.lastChild;})();var wrapMap={thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!support.option){wrapMap.optgroup=wrapMap.option=[1,\"<select multiple='multiple'>\",\"</select>\"];}\nfunction getAll(context,tag){var ret;if(typeof context.getElementsByTagName!==\"undefined\"){ret=context.getElementsByTagName(tag||\"*\");}else if(typeof context.querySelectorAll!==\"undefined\"){ret=context.querySelectorAll(tag||\"*\");}else{ret=[];}\nif(tag===undefined||tag&&nodeName(context,tag)){return jQuery.merge([context],ret);}\nreturn ret;}\nfunction setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;i<l;i++){dataPriv.set(elems[i],\"globalEval\",!refElements||dataPriv.get(refElements[i],\"globalEval\"));}}\nvar rhtml=/<|&#?\\w+;/;function buildFragment(elems,context,scripts,selection,ignored){var elem,tmp,tag,wrap,attached,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;for(;i<l;i++){elem=elems[i];if(elem||elem===0){if(toType(elem)===\"object\"){jQuery.merge(nodes,elem.nodeType?[elem]:elem);}else if(!rhtml.test(elem)){nodes.push(context.createTextNode(elem));}else{tmp=tmp||fragment.appendChild(context.createElement(\"div\"));tag=(rtagName.exec(elem)||[\"\",\"\"])[1].toLowerCase();wrap=wrapMap[tag]||wrapMap._default;tmp.innerHTML=wrap[1]+jQuery.htmlPrefilter(elem)+wrap[2];j=wrap[0];while(j--){tmp=tmp.lastChild;}\njQuery.merge(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent=\"\";}}}\nfragment.textContent=\"\";i=0;while((elem=nodes[i++])){if(selection&&jQuery.inArray(elem,selection)>-1){if(ignored){ignored.push(elem);}\ncontinue;}\nattached=isAttached(elem);tmp=getAll(fragment.appendChild(elem),\"script\");if(attached){setGlobalEval(tmp);}\nif(scripts){j=0;while((elem=tmp[j++])){if(rscriptType.test(elem.type||\"\")){scripts.push(elem);}}}}\nreturn fragment;}\nvar rtypenamespace=/^([^.]*)(?:\\.(.+)|)/;function returnTrue(){return true;}\nfunction returnFalse(){return false;}\nfunction on(elem,types,selector,data,fn,one){var origFn,type;if(typeof types===\"object\"){if(typeof selector!==\"string\"){data=data||selector;selector=undefined;}\nfor(type in types){on(elem,type,selector,data,types[type],one);}\nreturn elem;}\nif(data==null&&fn==null){fn=selector;data=selector=undefined;}else if(fn==null){if(typeof selector===\"string\"){fn=data;data=undefined;}else{fn=data;data=selector;selector=undefined;}}\nif(fn===false){fn=returnFalse;}else if(!fn){return elem;}\nif(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments);};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++);}\nreturn elem.each(function(){jQuery.event.add(this,types,fn,data,selector);});}\njQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(!acceptData(elem)){return;}\nif(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector;}\nif(selector){jQuery.find.matchesSelector(documentElement,selector);}\nif(!handler.guid){handler.guid=jQuery.guid++;}\nif(!(events=elemData.events)){events=elemData.events=Object.create(null);}\nif(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery!==\"undefined\"&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined;};}\ntypes=(types||\"\").match(rnothtmlwhite)||[\"\"];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||\"\").split(\".\").sort();if(!type){continue;}\nspecial=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(\".\")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;
2if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle);}}}\nif(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid;}}\nif(selector){handlers.splice(handlers.delegateCount++,0,handleObj);}else{handlers.push(handleObj);}\njQuery.event.global[type]=true;}},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(!elemData||!(events=elemData.events)){return;}\ntypes=(types||\"\").match(rnothtmlwhite)||[\"\"];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||\"\").split(\".\").sort();if(!type){for(type in events){jQuery.event.remove(elem,type+types[t],handler,selector,true);}\ncontinue;}\nspecial=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp(\"(^|\\\\.)\"+namespaces.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((mappedTypes||origType===handleObj.origType)&&(!handler||handler.guid===handleObj.guid)&&(!tmp||tmp.test(handleObj.namespace))&&(!selector||selector===handleObj.selector||selector===\"**\"&&handleObj.selector)){handlers.splice(j,1);if(handleObj.selector){handlers.delegateCount--;}\nif(special.remove){special.remove.call(elem,handleObj);}}}\nif(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===false){jQuery.removeEvent(elem,type,elemData.handle);}\ndelete events[type];}}\nif(jQuery.isEmptyObject(events)){dataPriv.remove(elem,\"handle events\");}},dispatch:function(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),event=jQuery.event.fix(nativeEvent),handlers=(dataPriv.get(this,\"events\")||Object.create(null))[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;for(i=1;i<arguments.length;i++){args[i]=arguments[i];}\nevent.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===false){return;}\nhandlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped()){if(!event.rnamespace||handleObj.namespace===false||event.rnamespace.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===false){event.preventDefault();event.stopPropagation();}}}}}\nif(special.postDispatch){special.postDispatch.call(this,event);}\nreturn event.result;},handlers:function(event,handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!(event.type===\"click\"&&event.button>=1)){for(;cur!==this;cur=cur.parentNode||this){if(cur.nodeType===1&&!(event.type===\"click\"&&cur.disabled===true)){matchedHandlers=[];matchedSelectors={};for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector+\" \";if(matchedSelectors[sel]===undefined){matchedSelectors[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>-1:jQuery.find(sel,this,null,[cur]).length;}\nif(matchedSelectors[sel]){matchedHandlers.push(handleObj);}}\nif(matchedHandlers.length){handlerQueue.push({elem:cur,handlers:matchedHandlers});}}
vendor: 9,285 bytes, line 2
2}}\ncur=this;if(delegateCount<handlers.length){handlerQueue.push({elem:cur,handlers:handlers.slice(delegateCount)});}\nreturn handlerQueue;},addProp:function(name,hook){Object.defineProperty(jQuery.Event.prototype,name,{enumerable:true,configurable:true,get:isFunction(hook)?function(){if(this.originalEvent){return hook(this.originalEvent);}}:function(){if(this.originalEvent){return this.originalEvent[name];}},set:function(value){Object.defineProperty(this,name,{enumerable:true,configurable:true,writable:true,value:value});}});},fix:function(originalEvent){return originalEvent[jQuery.expando]?originalEvent:new jQuery.Event(originalEvent);},special:{load:{noBubble:true},click:{setup:function(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,\"input\")){leverageNative(el,\"click\",true);}\nreturn false;},trigger:function(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,\"input\")){leverageNative(el,\"click\");}\nreturn true;},_default:function(event){var target=event.target;return rcheckableType.test(target.type)&&target.click&&nodeName(target,\"input\")&&dataPriv.get(target,\"click\")||nodeName(target,\"a\");}},beforeunload:{postDispatch:function(event){if(event.result!==undefined&&event.originalEvent){event.originalEvent.returnValue=event.result;}}}}};function leverageNative(el,type,isSetup){if(!isSetup){if(dataPriv.get(el,type)===undefined){jQuery.event.add(el,type,returnTrue);}\nreturn;}\ndataPriv.set(el,type,false);jQuery.event.add(el,type,{namespace:false,handler:function(event){var result,saved=dataPriv.get(this,type);if((event.isTrigger&1)&&this[type]){if(!saved){saved=slice.call(arguments);dataPriv.set(this,type,saved);this[type]();result=dataPriv.get(this,type);dataPriv.set(this,type,false);if(saved!==result){event.stopImmediatePropagation();event.preventDefault();return result;}}else if((jQuery.event.special[type]||{}).delegateType){event.stopPropagation();}}else if(saved){dataPriv.set(this,type,jQuery.event.trigger(saved[0],saved.slice(1),this));event.stopPropagation();event.isImmediatePropagationStopped=returnTrue;}}});}\njQuery.removeEvent=function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle);}};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event)){return new jQuery.Event(src,props);}\nif(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||src.defaultPrevented===undefined&&src.returnValue===false?returnTrue:returnFalse;this.target=(src.target&&src.target.nodeType===3)?src.target.parentNode:src.target;this.currentTarget=src.currentTarget;this.relatedTarget=src.relatedTarget;}else{this.type=src;}\nif(props){jQuery.extend(this,props);}\nthis.timeStamp=src&&src.timeStamp||Date.now();this[jQuery.expando]=true;};jQuery.Event.prototype={constructor:jQuery.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:false,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&!this.isSimulated){e.preventDefault();}},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopPropagation();}},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopImmediatePropagation();}\nthis.stopPropagation();}};jQuery.each({altKey:true,bubbles:true,cancelable:true,changedTouches:true,ctrlKey:true,detail:true,eventPhase:true,metaKey:true,pageX:true,pageY:true,shiftKey:true,view:true,\"char\":true,code:true,charCode:true,key:true,keyCode:true,button:true,buttons:true,clientX:true,clientY:true,offsetX:true,offsetY:true,pointerId:true,pointerType:true,screenX:true,screenY:true,targetTouches:true,toElement:true,touches:true,which:true},jQuery.event.addProp);jQuery.each({focus:\"focusin\",blur:\"focusout\"},function(type,delegateType){function focusMappedHandler(nativeEvent){if(document.documentMode){var handle=dataPriv.get(this,\"handle\"),event=jQuery.event.fix(nativeEvent);event.type=nativeEvent.type===\"focusin\"?\"focus\":\"blur\";event.isSimulated=true;handle(nativeEvent);if(event.target===event.currentTarget){handle(event);}}else{jQuery.event.simulate(delegateType,nativeEvent.target,jQuery.event.fix(nativeEvent));}}\njQuery.event.special[type]={setup:function(){var attaches;leverageNative(this,type,true);if(document.documentMode){attaches=dataPriv.get(this,delegateType);if(!attaches){this.addEventListener(delegateType,focusMappedHandler);}\ndataPriv.set(this,delegateType,(attaches||0)+1);}else{return false;}},trigger:function(){leverageNative(this,type);return true;},teardown:function(){var attaches;if(document.documentMode){attaches=dataPriv.get(this,delegateType)-1;if(!attaches){this.removeEventListener(delegateType,focusMappedHandler);dataPriv.remove(this,delegateType);}else{dataPriv.set(this,delegateType,attaches);}}else{return false;}},_default:function(event){return dataPriv.get(event.target,type);},delegateType:delegateType};jQuery.event.special[delegateType]={setup:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType);if(!attaches){if(document.documentMode){this.addEventListener(delegateType,focusMappedHandler);}else{doc.addEventListener(type,focusMappedHandler,true);}}\ndataPriv.set(dataHolder,delegateType,(attaches||0)+1);},teardown:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType)-1;if(!attaches){if(document.documentMode){this.removeEventListener(delegateType,focusMappedHandler);}else{doc.removeEventListener(type,focusMappedHandler,true);}\ndataPriv.remove(dataHolder,delegateType);}else{dataPriv.set(dataHolder,delegateType,attaches);}}};});jQuery.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;if(!related||(related!==target&&!jQuery.contains(target,related))){event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=fix;}\nreturn ret;}};});jQuery.fn.extend({on:function(types,selector,data,fn){return on(this,types,selector,data,fn);},one:function(types,selector,data,fn){return on(this,types,selector,data,fn,1);},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+\".\"+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this;}\nif(typeof types===\"object\"){for(type in types){this.off(type,selector,types[type]);}\nreturn this;}\nif(selector===false||typeof selector===\"function\"){fn=selector;selector=undefined;}\nif(fn===false){fn=returnFalse;}\nreturn this.each(function(){jQuery.event.remove(this,types,fn,selector);});}});var\nrnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\\s*(?:[^=]|=\\s*.checked.)/i,rcleanScript=/^\\s*<!\\[CDATA\\[|\\]\\]>\\s*$/g;function manipulationTarget(elem,content){if(nodeName(elem,\"table\")&&nodeName(content.nodeType!==11?content:content.firstChild,\"tr\")){return jQuery(elem).children(\"tbody\")[0]||elem;}\nreturn elem;}\nfunction disableScript(elem){elem.type=(elem.getAttribute(\"type\")!==null)+\"/\"+elem.type;return elem;}\nfunction restoreScript(elem){if((elem.type||\"\").slice(0,5)===\"true/\"){elem.type=elem.type.slice(5);}else{elem.removeAttribute(\"type\");}\nreturn elem;}\nfunction cloneCopyEvent(src,dest){var i,l,type,pdataOld,udataOld,udataCur,events;if(dest.nodeType!==1){return;}\nif(dataPriv.hasData(src)){pdataOld=dataPriv.get(src);events=pdataOld.events;if(events){dataPriv.remove(dest,\"handle events\");for(type in events){for(i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type,events[type][i]);}}}}\nif(dataUser.hasData(src)){udataOld=dataUser.access(src);udataCur=jQuery.extend({},udataOld);dataUser.set(dest,udataCur);}}\nfunction fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();if(nodeName===\"input\"&&rcheckableType.test(src.type)){dest.checked=src.checked;}else if(nodeName===\"input\"||nodeName===\"textarea\"){dest.defaultValue=src.defaultValue;}}\nfunction domManip(collection,args,callback,ignored){args=flat(args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||(l>1&&typeof value===\"string\"&&!support.checkClone&&rchecked.test(value))){return collection.each(function(index){var self=collection.eq(index);if(valueIsFunction){args[0]=value.call(this,index,self.html());}\ndomManip(self,args,callback,ignored);});}\nif(l){fragment=buildFragment(args,collection[0].ownerDocument,false,collection,ignored);first=fragment.firstChild;if(fragment.childNodes.length===1){fragment=first;}\nif(first||ignored){scripts=jQuery.map(getAll(fragment,\"script\"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;
2if(i!==iNoClone){node=jQuery.clone(node,true,true);if(hasScripts){jQuery.merge(scripts,getAll(node,\"script\"));}}\ncallback.call(collection[i],node,i);}\nif(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=scripts[i];if(rscriptType.test(node.type||\"\")&&!dataPriv.access(node,\"globalEval\")&&jQuery.contains(doc,node)){if(node.src&&(node.type||\"\").toLowerCase()!==\"module\"){if(jQuery._evalUrl&&!node.noModule){jQuery._evalUrl(node.src,{nonce:node.nonce||node.getAttribute(\"nonce\")},doc);}}else{DOMEval(node.textContent.replace(rcleanScript,\"\"),node,doc);}}}}}}\nreturn collection;}\nfunction remove(elem,selector,keepData){var node,nodes=selector?jQuery.filter(selector,elem):elem,i=0;for(;(node=nodes[i])!=null;i++){if(!keepData&&node.nodeType===1){jQuery.cleanData(getAll(node));}\nif(node.parentNode){if(keepData&&isAttached(node)){setGlobalEval(getAll(node,\"script\"));}\nnode.parentNode.removeChild(node);}}\nreturn elem;}\njQuery.extend({htmlPrefilter:function(html){return html;},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(true),inPage=isAttached(elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);srcElements=getAll(elem);for(i=0,l=srcElements.length;i<l;i++){fixInput(srcElements[i],destElements[i]);}}\nif(dataAndEvents){if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0,l=srcElements.length;i<l;i++){cloneCopyEvent(srcElements[i],destElements[i]);}}else{cloneCopyEvent(elem,clone);}}\ndestElements=getAll(clone,\"script\");if(destElements.length>0){setGlobalEval(destElements,!inPage&&getAll(elem,\"script\"));}\nreturn clone;},cleanData:function(elems){var data,elem,type,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(acceptData(elem)){if((data=elem[dataPriv.expando])){if(data.events){for(type in data.events){if(special[type]){jQuery.event.remove(elem,type);}else{jQuery.removeEvent(elem,type,data.handle);}}}\nelem[dataPriv.expando]=undefined;}\nif(elem[dataUser.expando]){elem[dataUser.expando]=undefined;}}}}});jQuery.fn.extend({detach:function(selector){return remove(this,selector,true);},remove:function(selector){return remove(this,selector);},text:function(value){return access(this,function(value){return value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=value;}});},null,value,arguments.length);},append:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem);}});},prepend:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild);}});},before:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this);}});},after:function(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this.nextSibling);}});},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.textContent=\"\";}}\nreturn this;},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents);});},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodeType===1){return elem.innerHTML;}\nif(typeof value===\"string\"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||[\"\",\"\"])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i<l;i++){elem=this[i]||{};if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.innerHTML=value;}}\nelem=0;}catch(e){}}\nif(elem){this.empty().append(value);}},null,value,arguments.length);},replaceWith:function(){var ignored=[];return domManip(this,arguments,function(elem){var parent=this.parentNode;if(jQuery.inArray(this,ignored)<0){jQuery.cleanData(getAll(this));if(parent){parent.replaceChild(elem,this);}}},ignored);}});jQuery.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(name,original){jQuery.fn[name]=function(selector){var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;for(;i<=last;i++){elems=i===last?this:this.clone(true);jQuery(insert[i])[original](elems);
2push.apply(ret,elems.get());}\nreturn this.pushStack(ret);};});var rnumnonpx=new RegExp(\"^(\"+pnum+\")(?!px)[a-z%]+$\",\"i\");var rcustomProp=/^--/;var getStyles=function(elem){var view=elem.ownerDocument.defaultView;if(!view||!view.opener){view=window;}\nreturn view.getComputedStyle(elem);};var swap=function(elem,options,callback){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name];}\nret=callback.call(elem);for(name in options){elem.style[name]=old[name];}\nreturn ret;};var rboxStyle=new RegExp(cssExpand.join(\"|\"),\"i\");(function(){function computeStyleTests(){if(!div){return;}\ncontainer.style.cssText=\"position:absolute;left:-11111px;width:60px;\"+\"margin-top:1px;padding:0;border:0\";div.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;\"+\"margin:auto;border:1px;padding:1px;\"+\"width:60%;top:1%\";documentElement.appendChild(container).appendChild(div);var divStyle=window.getComputedStyle(div);pixelPositionVal=divStyle.top!==\"1%\";reliableMarginLeftVal=roundPixelMeasures(divStyle.marginLeft)===12;div.style.right=\"60%\";pixelBoxStylesVal=roundPixelMeasures(divStyle.right)===36;boxSizingReliableVal=roundPixelMeasures(divStyle.width)===36;div.style.position=\"absolute\";scrollboxSizeVal=roundPixelMeasures(div.offsetWidth / 3)===12;documentElement.removeChild(container);div=null;}\nfunction roundPixelMeasures(measure){return Math.round(parseFloat(measure));}\nvar pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,pixelBoxStylesVal,reliableTrDimensionsVal,reliableMarginLeftVal,container=document.createElement(\"div\"),div=document.createElement(\"div\");if(!div.style){return;}\ndiv.style.backgroundClip=\"content-box\";div.cloneNode(true).style.backgroundClip=\"\";support.clearCloneStyle=div.style.backgroundClip===\"content-box\";jQuery.extend(support,{boxSizingReliable:function(){computeStyleTests();return boxSizingReliableVal;},pixelBoxStyles:function(){computeStyleTests();return pixelBoxStylesVal;},pixelPosition:function(){computeStyleTests();return pixelPositionVal;},reliableMarginLeft:function(){computeStyleTests();return reliableMarginLeftVal;},scrollboxSize:function(){computeStyleTests();return scrollboxSizeVal;},reliableTrDimensions:function(){var table,tr,trChild,trStyle;if(reliableTrDimensionsVal==null){table=document.createElement(\"table\");tr=document.createElement(\"tr\");trChild=document.createElement(\"div\");table.style.cssText=\"position:absolute;left:-11111px;border-collapse:separate\";tr.style.cssText=\"box-sizing:content-box;border:1px solid\";tr.style.height=\"1px\";trChild.style.height=\"9px\";trChild.style.display=\"block\";documentElement.appendChild(table).appendChild(tr).appendChild(trChild);trStyle=window.getComputedStyle(tr);reliableTrDimensionsVal=(parseInt(trStyle.height,10)+\nparseInt(trStyle.borderTopWidth,10)+\nparseInt(trStyle.borderBottomWidth,10))===tr.offsetHeight;documentElement.removeChild(table);}\nreturn reliableTrDimensionsVal;}});})();function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,isCustomProp=rcustomProp.test(name),style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name];if(isCustomProp&&ret){ret=ret.replace(rtrimCSS,\"$1\")||undefined;}\nif(ret===\"\"&&!isAttached(elem)){ret=jQuery.style(elem,name);}\nif(!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)){width=style.width;minWidth=style.minWidth;maxWidth=style.maxWidth;style.minWidth=style.maxWidth=style.width=ret;ret=computed.width;style.width=width;style.minWidth=minWidth;style.maxWidth=maxWidth;}}\nreturn ret!==undefined?ret+\"\":ret;}\nfunction addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return;}\nreturn(this.get=hookFn).apply(this,arguments);}};}\nvar cssPrefixes=[\"Webkit\",\"Moz\",\"ms\"],emptyStyle=document.createElement(\"div\").style,vendorProps={};function vendorPropName(name){var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name in emptyStyle){return name;}}}\nfunction finalPropName(name){var final=jQuery.cssProps[name]||vendorProps[name];if(final){return final;}\nif(name in emptyStyle){return name;}\nreturn vendorProps[name]=vendorPropName(name)||name;}\nvar\nrdisplayswap=/^(none|table(?!-c[ea]).+)/,cssShow={position:\"absolute\",visibility:\"hidden\",display:\"block\"},cssNormalTransform={letterSpacing:\"0\",fontWeight:\"400\"};function setPositiveNumber(_elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||\"px\"):value;}\nfunction boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i=dimension===\"width\"?1:0,extra=0,delta=0,marginDelta=0;if(box===(isBorderBox?\"border\":\"content\")){return 0;}\nfor(;i<4;i+=2){if(box===\"margin\"){marginDelta+=jQuery.css(elem,box+cssExpand[i],true,
2styles);}\nif(!isBorderBox){delta+=jQuery.css(elem,\"padding\"+cssExpand[i],true,styles);if(box!==\"padding\"){delta+=jQuery.css(elem,\"border\"+cssExpand[i]+\"Width\",true,styles);}else{extra+=jQuery.css(elem,\"border\"+cssExpand[i]+\"Width\",true,styles);}}else{if(box===\"content\"){delta-=jQuery.css(elem,\"padding\"+cssExpand[i],true,styles);}\nif(box!==\"margin\"){delta-=jQuery.css(elem,\"border\"+cssExpand[i]+\"Width\",true,styles);}}}\nif(!isBorderBox&&computedVal>=0){delta+=Math.max(0,Math.ceil(elem[\"offset\"+dimension[0].toUpperCase()+dimension.slice(1)]-\ncomputedVal-\ndelta-\nextra-\n0.5))||0;}\nreturn delta+marginDelta;}\nfunction getWidthOrHeight(elem,dimension,extra){var styles=getStyles(elem),boxSizingNeeded=!support.boxSizingReliable()||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,\"boxSizing\",false,styles)===\"border-box\",valueIsBorderBox=isBorderBox,val=curCSS(elem,dimension,styles),offsetProp=\"offset\"+dimension[0].toUpperCase()+dimension.slice(1);if(rnumnonpx.test(val)){if(!extra){return val;}\nval=\"auto\";}\nif((!support.boxSizingReliable()&&isBorderBox||!support.reliableTrDimensions()&&nodeName(elem,\"tr\")||val===\"auto\"||!parseFloat(val)&&jQuery.css(elem,\"display\",false,styles)===\"inline\")&&elem.getClientRects().length){isBorderBox=jQuery.css(elem,\"boxSizing\",false,styles)===\"border-box\";valueIsBorderBox=offsetProp in elem;if(valueIsBorderBox){val=elem[offsetProp];}}\nval=parseFloat(val)||0;return(val+\nboxModelAdjustment(elem,dimension,extra||(isBorderBox?\"border\":\"content\"),valueIsBorderBox,styles,val))+\"px\";}\njQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,\"opacity\");return ret===\"\"?\"1\":ret;}}}},cssNumber:{animationIterationCount:true,aspectRatio:true,borderImageSlice:true,columnCount:true,flexGrow:true,flexShrink:true,fontWeight:true,gridArea:true,gridColumn:true,gridColumnEnd:true,gridColumnStart:true,gridRow:true,gridRowEnd:true,gridRowStart:true,lineHeight:true,opacity:true,order:true,orphans:true,scale:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeMiterlimit:true,strokeOpacity:true},cssProps:{},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return;}\nvar ret,type,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name),style=elem.style;if(!isCustomProp){name=finalPropName(origName);}\nhooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(value!==undefined){type=typeof value;if(type===\"string\"&&(ret=rcssNum.exec(value))&&ret[1]){value=adjustCSS(elem,name,ret);type=\"number\";}\nif(value==null||value!==value){return;}\nif(type===\"number\"&&!isCustomProp){value+=ret&&ret[3]||(jQuery.cssNumber[origName]?\"\":\"px\");}\nif(!support.clearCloneStyle&&value===\"\"&&name.indexOf(\"background\")===0){style[name]=\"inherit\";}\nif(!hooks||!(\"set\"in hooks)||(value=hooks.set(elem,value,extra))!==undefined){if(isCustomProp){style.setProperty(name,value);}else{style[name]=value;}}}else{if(hooks&&\"get\"in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret;}\nreturn style[name];}},css:function(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name);if(!isCustomProp){name=finalPropName(origName);}\nhooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(hooks&&\"get\"in hooks){val=hooks.get(elem,true,extra);}\nif(val===undefined){val=curCSS(elem,name,styles);}\nif(val===\"normal\"&&name in cssNormalTransform){val=cssNormalTransform[name];}\nif(extra===\"\"||extra){num=parseFloat(val);return extra===true||isFinite(num)?num||0:val;}\nreturn val;}});jQuery.each([\"height\",\"width\"],function(_i,dimension){jQuery.cssHooks[dimension]={get:function(elem,computed,extra){if(computed){return rdisplayswap.test(jQuery.css(elem,\"display\"))&&(!elem.getClientRects().length||!elem.getBoundingClientRect().width)?swap(elem,cssShow,function(){return getWidthOrHeight(elem,dimension,extra);}):getWidthOrHeight(elem,dimension,extra);}},set:function(elem,value,extra){var matches,styles=getStyles(elem),scrollboxSizeBuggy=!support.scrollboxSize()&&styles.position===\"absolute\",boxSizingNeeded=scrollboxSizeBuggy||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,\"boxSizing\",false,styles)===\"border-box\",subtract=extra?boxModelAdjustment(elem,dimension,extra,isBorderBox,styles):0;if(isBorderBox&&scrollboxSizeBuggy){subtract-=Math.ceil(elem[\"offset\"+dimension[0].toUpperCase()+dimension.slice(1)]-\nparseFloat(styles[dimension])-\nbox
2ModelAdjustment(elem,dimension,\"border\",false,styles)-\n0.5);}\nif(subtract&&(matches=rcssNum.exec(value))&&(matches[3]||\"px\")!==\"px\"){elem.style[dimension]=value;value=jQuery.css(elem,dimension);}\nreturn setPositiveNumber(elem,value,subtract);}};});jQuery.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,function(elem,computed){if(computed){return(parseFloat(curCSS(elem,\"marginLeft\"))||elem.getBoundingClientRect().left-\nswap(elem,{marginLeft:0},function(){return elem.getBoundingClientRect().left;}))+\"px\";}});jQuery.each({margin:\"\",padding:\"\",border:\"Width\"},function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function(value){var i=0,expanded={},parts=typeof value===\"string\"?value.split(\" \"):[value];for(;i<4;i++){expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];}\nreturn expanded;}};if(prefix!==\"margin\"){jQuery.cssHooks[prefix+suffix].set=setPositiveNumber;}});jQuery.fn.extend({css:function(name,value){return access(this,function(elem,name,value){var styles,len,map={},i=0;if(Array.isArray(name)){styles=getStyles(elem);len=name.length;for(;i<len;i++){map[name[i]]=jQuery.css(elem,name[i],false,styles);}\nreturn map;}\nreturn value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name);},name,value,arguments.length>1);}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing);}\njQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jQuery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?\"\":\"px\");},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this);},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];if(this.options.duration){this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration);}else{this.pos=eased=percent;}\nthis.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this);}\nif(hooks&&hooks.set){hooks.set(this);}else{Tween.propHooks._default.set(this);}\nreturn this;}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(tween){var result;if(tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null){return tween.elem[tween.prop];}\nresult=jQuery.css(tween.elem,tween.prop,\"\");return!result||result===\"auto\"?0:result;},set:function(tween){if(jQuery.fx.step[tween.prop]){jQuery.fx.step[tween.prop](tween);}else if(tween.elem.nodeType===1&&(jQuery.cssHooks[tween.prop]||tween.elem.style[finalPropName(tween.prop)]!=null)){jQuery.style(tween.elem,tween.prop,tween.now+tween.unit);}else{tween.elem[tween.prop]=tween.now;}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){if(tween.elem.nodeType&&tween.elem.parentNode){tween.elem[tween.prop]=tween.now;}}};jQuery.easing={linear:function(p){return p;},swing:function(p){return 0.5-Math.cos(p*Math.PI)/ 2;},_default:\"swing\"};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var\nfxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){if(inProgress){if(document.hidden===false&&window.requestAnimationFrame){window.requestAnimationFrame(schedule);}else{window.setTimeout(schedule,jQuery.fx.interval);}\njQuery.fx.tick();}}\nfunction createFxNow(){window.setTimeout(function(){fxNow=undefined;});return(fxNow=Date.now());}\nfunction genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs[\"margin\"+which]=attrs[\"padding\"+which]=type;}\nif(includeWidth){attrs.opacity=attrs.width=type;}\nreturn attrs;}\nfunction createTween(value,prop,animation){var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners[\"*\"]),index=0,length=collection.length;for(;index<length;index++){if((tween=collection[index].call(animation,prop,value))){return tween;}}}\nfunction defaultPrefilter(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox=\"width\"in props||\"height\"in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,\"fxshow\");if(!opts.queue){hooks=jQuery._queueHooks(elem,\"fx\");
2if(hooks.unqueued==null){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){if(!hooks.unqueued){oldfire();}};}\nhooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;if(!jQuery.queue(elem,\"fx\").length){hooks.empty.fire();}});});}\nfor(prop in props){value=props[prop];if(rfxtypes.test(value)){delete props[prop];toggle=toggle||value===\"toggle\";if(value===(hidden?\"hide\":\"show\")){if(value===\"show\"&&dataShow&&dataShow[prop]!==undefined){hidden=true;}else{continue;}}\norig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop);}}\npropTween=!jQuery.isEmptyObject(props);if(!propTween&&jQuery.isEmptyObject(orig)){return;}\nif(isBox&&elem.nodeType===1){opts.overflow=[style.overflow,style.overflowX,style.overflowY];restoreDisplay=dataShow&&dataShow.display;if(restoreDisplay==null){restoreDisplay=dataPriv.get(elem,\"display\");}\ndisplay=jQuery.css(elem,\"display\");if(display===\"none\"){if(restoreDisplay){display=restoreDisplay;}else{showHide([elem],true);restoreDisplay=elem.style.display||restoreDisplay;display=jQuery.css(elem,\"display\");showHide([elem]);}}\nif(display===\"inline\"||display===\"inline-block\"&&restoreDisplay!=null){if(jQuery.css(elem,\"float\")===\"none\"){if(!propTween){anim.done(function(){style.display=restoreDisplay;});if(restoreDisplay==null){display=style.display;restoreDisplay=display===\"none\"?\"\":display;}}\nstyle.display=\"inline-block\";}}}\nif(opts.overflow){style.overflow=\"hidden\";anim.always(function(){style.overflow=opts.overflow[0];style.overflowX=opts.overflow[1];style.overflowY=opts.overflow[2];});}\npropTween=false;for(prop in orig){if(!propTween){if(dataShow){if(\"hidden\"in dataShow){hidden=dataShow.hidden;}}else{dataShow=dataPriv.access(elem,\"fxshow\",{display:restoreDisplay});}\nif(toggle){dataShow.hidden=!hidden;}\nif(hidden){showHide([elem],true);}\nanim.done(function(){if(!hidden){showHide([elem]);}\ndataPriv.remove(elem,\"fxshow\");for(prop in orig){jQuery.style(elem,prop,orig[prop]);}});}\npropTween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=propTween.start;if(hidden){propTween.end=propTween.start;propTween.start=0;}}}}\nfunction propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=camelCase(index);
2easing=specialEasing[name];value=props[index];if(Array.isArray(value)){easing=value[1];value=props[index]=value[0];}\nif(index!==name){props[name]=value;delete props[index];}\nhooks=jQuery.cssHooks[name];if(hooks&&\"expand\"in hooks){value=hooks.expand(value);delete props[name];for(index in value){if(!(index in props)){props[index]=value[index];specialEasing[index]=easing;}}}else{specialEasing[name]=easing;}}}\nfunction Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery.Deferred().always(function(){delete tick.elem;}),tick=function(){if(stopped){return false;}\nvar currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining / animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;for(;index<length;index++){animation.tweens[index].run(percent);}\ndeferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length){return remaining;}\nif(!length){deferred.notifyWith(elem,[animation,1,0]);}\ndeferred.resolveWith(elem,[animation]);return false;},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(true,{specialEasing:{},easing:jQuery.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);animation.tweens.push(tween);return tween;},stop:function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped){return this;}\nstopped=true;for(;index<length;index++){animation.tweens[index].run(1);}\nif(gotoEnd){deferred.notifyWith(elem,[animation,1,0]);deferred.resolveWith(elem,[animation,gotoEnd]);}else{deferred.rejectWith(elem,[animation,gotoEnd]);}\nreturn this;}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=Animation.prefilters[index].call(animation,elem,props,animation.opts);if(result){if(isFunction(result.stop)){jQuery._queueHooks(animation.elem,animation.opts.queue).stop=result.stop.bind(result);}\nreturn result;}}\njQuery.map(props,createTween,animation);if(isFunction(animation.opts.start)){animation.opts.start.call(elem,animation);}\nanimation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always);jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue}));return animation;}\njQuery.Animation=jQuery.extend(Animation,{tweeners:{\"*\":[function(prop,value){var tween=this.createTween(prop,value);adjustCSS(tween.elem,prop,rcssNum.exec(value),tween);return tween;}]},tweener:function(props,callback){if(isFunction(props)){callback=props;props=[\"*\"];}else{props=props.match(rnothtmlwhite);}\nvar prop,index=0,length=props.length;for(;index<length;index++){prop=props[index];Animation.tweeners[prop]=Animation.tweeners[prop]||[];Animation.tweeners[prop].unshift(callback);}},prefilters:[defaultPrefilter],prefilter:function(callback,prepend){if(prepend){Animation.prefilters.unshift(callback);}else{Animation.prefilters.push(callback);}}});jQuery.speed=function(speed,easing,fn){var opt=speed&&typeof speed===\"object\"?jQuery.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};if(jQuery.fx.off){opt.duration=0;}else{if(typeof opt.duration!==\"number\"){if(opt.duration in jQuery.fx.speeds){opt.duration=jQuery.fx.speeds[opt.duration];}else{opt.duration=jQuery.fx.speeds._default;}}}\nif(opt.queue==null||opt.queue===true){opt.queue=\"fx\";}\nopt.old=opt.complete;opt.complete=function(){if(isFunction(opt.old)){opt.old.call(this);}\nif(opt.queue){jQuery.dequeue(this,opt.queue);}};return opt;};jQuery.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css(\"opacity\",0).show().end().animate({opacity:to},speed,easing,callback);},animate:function(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery.extend({},prop),optall);if(empty||dataPriv.get(this,\"finish\")){anim.stop(true);}};doAnimation.finish=doAnimation;return empty||optall.queue===false?this.each(doAnimation):this.queue(optall.queue,doAnimation);},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop;stop(gotoEnd);};if(typeof type!==\"string\"){gotoEnd=clearQueue;clearQueue=type;
2type=undefined;}\nif(clearQueue){this.queue(type||\"fx\",[]);}\nreturn this.each(function(){var dequeue=true,index=type!=null&&type+\"queueHooks\",timers=jQuery.timers,data=dataPriv.get(this);if(index){if(data[index]&&data[index].stop){stopQueue(data[index]);}}else{for(index in data){if(data[index]&&data[index].stop&&rrun.test(index)){stopQueue(data[index]);}}}\nfor(index=timers.length;index--;){if(timers[index].elem===this&&(type==null||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=false;timers.splice(index,1);}}\nif(dequeue||!gotoEnd){jQuery.dequeue(this,type);}});},finish:function(type){if(type!==false){type=type||\"fx\";}\nreturn this.each(function(){var index,data=dataPriv.get(this),queue=data[type+\"queue\"],hooks=data[type+\"queueHooks\"],timers=jQuery.timers,length=queue?queue.length:0;data.finish=true;jQuery.queue(this,type,[]);if(hooks&&hooks.stop){hooks.stop.call(this,true);}\nfor(index=timers.length;index--;){if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(true);timers.splice(index,1);}}\nfor(index=0;index<length;index++){if(queue[index]&&queue[index].finish){queue[index].finish.call(this);}}\ndelete data.finish;});}});jQuery.each([\"toggle\",\"show\",\"hide\"],function(_i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return speed==null||typeof speed===\"boolean\"?cssFn.apply(this,arguments):this.animate(genFx(name,true),speed,easing,callback);};});jQuery.each({slideDown:genFx(\"show\"),slideUp:genFx(\"hide\"),slideToggle:genFx(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback);};});jQuery.timers=[];jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;fxNow=Date.now();for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer){timers.splice(i--,1);}}\nif(!timers.length){jQuery.fx.stop();}\nfxNow=undefined;};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);jQuery.fx.start();};jQuery.fx.interval=13;jQuery.fx.start=function(){if(inProgress){return;}\ninProgress=true;schedule();};jQuery.fx.stop=function(){inProgress=null;};jQuery.fx.speeds={slow:600,fast:200,_default:400};jQuery.fn.delay=function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||\"fx\";return this.queue(type,function(next,hooks){var timeout=window.setTimeout(next,time);hooks.stop=function(){window.clearTimeout(timeout);};});};(function(){var input=document.createElement(\"input\"),select=document.createElement(\"select\"),opt=select.appendChild(document.createElement(\"option\"));input.type=\"checkbox\";support.checkOn=input.value!==\"\";support.optSelected=opt.selected;input=document.createElement(\"input\");input.value=\"t\";input.type=\"radio\";support.radioValue=input.value===\"t\";})();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1);},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name);});}});jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;}\nif(typeof elem.getAttribute===\"undefined\"){return jQuery.prop(elem,name,value);}\nif(nType!==1||!jQuery.isXMLDoc(elem)){hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:undefined);}\nif(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return;}\nif(hooks&&\"set\"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}\nelem.setAttribute(name,value+\"\");return value;}\nif(hooks&&\"get\"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;}\nret=jQuery.find.attr(elem,name);return ret==null?undefined:ret;},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value===\"radio\"&&nodeName(elem,\"input\")){var val=elem.value;elem.setAttribute(\"type\",value);if(val){elem.value=val;}\nreturn value;}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&elem.nodeType===1){while((name=attrNames[i++])){elem.removeAttribute(name);}}}});boolHook={set:function(elem,value,name){if(value===false){jQuery.removeAttr(elem,name);}else{elem.setAttribute(name,name);}\nreturn name;}};jQuery.each(jQuery.expr.match.bool.source.match(/\\w+/g),function(_i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();if(!isXML){handle=attrHandle[lowercaseName];attrHandle[lowercaseName]=ret;ret=getter(elem,name,isXML)!=null?lowercaseName:null;attrHandle[lowercaseName]=handle;}\nreturn ret;};});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1);},removeProp:function(name){return this.each(function(){delete this[jQuery.propFix[name]||name];});}});jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return;}\nif(nType!==1||!jQuery.isXMLDoc(elem)){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name];}
2\nif(value!==undefined){if(hooks&&\"set\"in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}\nreturn(elem[name]=value);}\nif(hooks&&\"get\"in hooks&&(ret=hooks.get(elem,name))!==null){return ret;}\nreturn elem[name];},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,\"tabindex\");if(tabindex){return parseInt(tabindex,10);}\nif(rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href){return 0;}\nreturn-1;}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"}});if(!support.optSelected){jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;if(parent&&parent.parentNode){parent.parentNode.selectedIndex;}\nreturn null;},set:function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex;}}}};}\njQuery.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){jQuery.propFix[this.toLowerCase()]=this;});function stripAndCollapse(value){var tokens=value.match(rnothtmlwhite)||[];return tokens.join(\" \");}\nfunction getClass(elem){return elem.getAttribute&&elem.getAttribute(\"class\")||\"\";}\nfunction classesToArray(value){if(Array.isArray(value)){return value;}\nif(typeof value===\"string\"){return value.match(rnothtmlwhite)||[];}\nreturn[];}\njQuery.fn.extend({addClass:function(value){var classNames,cur,curValue,className,i,finalValue;if(isFunction(value)){return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)));});}\nclassNames=classesToArray(value);if(classNames.length){return this.each(function(){curValue=getClass(this);cur=this.nodeType===1&&(\" \"+stripAndCollapse(curValue)+\" \");if(cur){for(i=0;i<classNames.length;i++){className=classNames[i];if(cur.indexOf(\" \"+className+\" \")<0){cur+=className+\" \";}}\nfinalValue=stripAndCollapse(cur);if(curValue!==finalValue){this.setAttribute(\"class\",finalValue);}}});}\nreturn this;},removeClass:function(value){var classNames,cur,curValue,className,i,finalValue;if(isFunction(value)){return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)));});}\nif(!arguments.length){return this.attr(\"class\",\"\");}\nclassNames=classesToArray(value);if(classNames.length){return this.each(function(){curValue=getClass(this);cur=this.nodeType===1&&(\" \"+stripAndCollapse(curValue)+\" \");if(cur){for(i=0;i<classNames.length;i++){className=classNames[i];while(cur.indexOf(\" \"+className+\" \")>-1){cur=cur.replace(\" \"+className+\" \",\" \");}}\nfinalValue=stripAndCollapse(cur);if(curValue!==finalValue){this.setAttribute(\"class\",finalValue);}}});}\nreturn this;},toggleClass:function(value,stateVal){var classNames,className,i,self,type=typeof value,isValidValue=type===\"string\"||Array.isArray(value);if(isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal);});}\nif(typeof stateVal===\"boolean\"&&isValidValue){return stateVal?this.addClass(value):this.removeClass(value);}\nclassNames=classesToArray(value);return this.each(function(){if(isValidValue){self=jQuery(this);for(i=0;i<classNames.length;i++){className=classNames[i];if(self.hasClass(className)){self.removeClass(className);}else{self.addClass(className);}}}else if(value===undefined||type===\"boolean\"){className=getClass(this);if(className){dataPriv.set(this,\"__className__\",className);}\nif(this.setAttribute){this.setAttribute(\"class\",className||value===false?\"\":dataPriv.get(this,\"__className__\")||\"\");}}});},hasClass:function(selector){var className,elem,i=0;className=\" \"+selector+\" \";while((elem=this[i++])){if(elem.nodeType===1&&(\" \"+stripAndCollapse(getClass(elem))+\" \").indexOf(className)>-1){return true;}}\nreturn false;}});var rreturn=/\\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,valueIsFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];
2if(hooks&&\"get\"in hooks&&(ret=hooks.get(elem,\"value\"))!==undefined){return ret;}\nret=elem.value;if(typeof ret===\"string\"){return ret.replace(rreturn,\"\");}\nreturn ret==null?\"\":ret;}\nreturn;}\nvalueIsFunction=isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1){return;}\nif(valueIsFunction){val=value.call(this,i,jQuery(this).val());}else{val=value;}\nif(val==null){val=\"\";}else if(typeof val===\"number\"){val+=\"\";}else if(Array.isArray(val)){val=jQuery.map(val,function(value){return value==null?\"\":value+\"\";});}\nhooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!(\"set\"in hooks)||hooks.set(this,val,\"value\")===undefined){this.value=val;}});}});jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,\"value\");return val!=null?val:stripAndCollapse(jQuery.text(elem));}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one=elem.type===\"select-one\",values=one?null:[],max=one?index+1:options.length;if(index<0){i=max;}else{i=one?index:0;}\nfor(;i<max;i++){option=options[i];if((option.selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,\"optgroup\"))){value=jQuery(option).val();if(one){return value;}\nvalues.push(value);}}\nreturn values;},set:function(elem,value){var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;while(i--){option=options[i];if(option.selected=jQuery.inArray(jQuery.valHooks.option.get(option),values)>-1){optionSet=true;}}\nif(!optionSet){elem.selectedIndex=-1;}\nreturn values;}}}});jQuery.each([\"radio\",\"checkbox\"],function(){jQuery.valHooks[this]={set:function(elem,value){if(Array.isArray(value)){return(elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1);}}};if(!support.checkOn){jQuery.valHooks[this].get=function(elem){return elem.getAttribute(\"value\")===null?\"on\":elem.value;};}});var location=window.location;var nonce={guid:Date.now()};var rquery=(/\\?/);jQuery.parseXML=function(data){var xml,parserErrorElem;if(!data||typeof data!==\"string\"){return null;}\ntry{xml=(new window.DOMParser()).parseFromString(data,\"text/xml\");}catch(e){}\nparserErrorElem=xml&&xml.getElementsByTagName(\"parsererror\")[0];if(!xml||parserErrorElem){jQuery.error(\"Invalid XML: \"+(parserErrorElem?jQuery.map(parserErrorElem.childNodes,function(el){return el.textContent;}).join(\"\\n\"):data));}\nreturn xml;};var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(e){e.stopPropagation();};jQuery.extend(jQuery.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document],type=hasOwn.call(event,\"type\")?event.type:event,namespaces=hasOwn.call(event,\"namespace\")?event.namespace.split(\".\"):[];cur=lastElement=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8){return;}\nif(rfocusMorph.test(type+jQuery.event.triggered)){return;}\nif(type.indexOf(\".\")>-1){namespaces=type.split(\".\");type=namespaces.shift();namespaces.sort();}\nontype=type.indexOf(\":\")<0&&\"on\"+type;event=event[jQuery.expando]?event:new jQuery.Event(type,typeof event===\"object\"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(\".\");event.rnamespace=event.namespace?new RegExp(\"(^|\\\\.)\"+namespaces.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null;event.result=undefined;if(!event.target){event.target=elem;}\ndata=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false){return;}\nif(!onlyHandlers&&!special.noBubble&&!isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type)){cur=cur.parentNode;}\nfor(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur;}\nif(tmp===(elem.ownerDocument||document)){eventPath.push(tmp.defaultView||tmp.parentWindow||window);}}\ni=0;while((cur=eventPath[i++])&&!event.isPropagationStopped()){lastElement=cur;event.type=i>1?bubbleType:special.bindType||type;handle=(dataPriv.get(cur,\"events\")||Object.create(null))[event.type]&&dataPriv.get(cur,\"handle\");if(handle){handle.apply(cur,data);}\nhandle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===false){event.preventDefault();}}}\nevent.type=type;
vendor: 2,220 bytes, line 2
2if(!onlyHandlers&&!event.isDefaultPrevented()){if((!special._default||special._default.apply(eventPath.pop(),data)===false)&&acceptData(elem)){if(ontype&&isFunction(elem[type])&&!isWindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null;}\njQuery.event.triggered=type;if(event.isPropagationStopped()){lastElement.addEventListener(type,stopPropagationCallback);}\nelem[type]();if(event.isPropagationStopped()){lastElement.removeEventListener(type,stopPropagationCallback);}\njQuery.event.triggered=undefined;if(tmp){elem[ontype]=tmp;}}}}\nreturn event.result;},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:true});jQuery.event.trigger(e,null,elem);}});jQuery.fn.extend({trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){var elem=this[0];if(elem){return jQuery.event.trigger(type,data,elem,true);}}});var\nrbracket=/\\[\\]$/,rCRLF=/\\r?\\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v);}else{buildParams(prefix+\"[\"+(typeof v===\"object\"&&v!=null?i:\"\")+\"]\",v,traditional,add);}});}else if(!traditional&&toType(obj)===\"object\"){for(name in obj){buildParams(prefix+\"[\"+name+\"]\",obj[name],traditional,add);}}else{add(prefix,obj);}}\njQuery.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+\"=\"+\nencodeURIComponent(value==null?\"\":value);};if(a==null){return\"\";}\nif(Array.isArray(a)||(a.jquery&&!jQuery.isPlainObject(a))){jQuery.each(a,function(){add(this.name,this.value);});}else{for(prefix in a){buildParams(prefix,a[prefix],traditional,add);}}\nreturn s.join(\"&\");};jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){var elements=jQuery.prop(this,\"elements\");return elements?jQuery.makeArray(elements):this;}
2).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(\":disabled\")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type));}).map(function(_i,elem){var val=jQuery(this).val();if(val==null){return null;}\nif(Array.isArray(val)){return jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,\"\\r\\n\")};});}\nreturn{name:elem.name,value:val.replace(rCRLF,\"\\r\\n\")};}).get();}});var\nr20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \\t]*([^\\r\\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\\/\\//,prefilters={},transports={},allTypes=\"*/\".concat(\"*\"),originAnchor=document.createElement(\"a\");originAnchor.href=location.href;function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!==\"string\"){func=dataTypeExpression;dataTypeExpression=\"*\";}\nvar dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func)){while((dataType=dataTypes[i++])){if(dataType[0]===\"+\"){dataType=dataType.slice(1)||\"*\";(structure[dataType]=structure[dataType]||[]).unshift(func);}else{(structure[dataType]=structure[dataType]||[]).push(func);}}}};}\nfunction inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=(structure===transports);function inspect(dataType){var selected;inspected[dataType]=true;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport===\"string\"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return false;}else if(seekingTransport){return!(selected=dataTypeOrTransport);}});return selected;}\nreturn inspect(options.dataTypes[0])||!inspected[\"*\"]&&inspect(\"*\");}\nfunction ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src){if(src[key]!==undefined){(flatOptions[key]?target:(deep||(deep={})))[key]=src[key];}}\nif(deep){jQuery.extend(true,target,deep);}\nreturn target;}\nfunction ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]===\"*\"){dataTypes.shift();if(ct===undefined){ct=s.mimeType||jqXHR.getResponseHeader(\"Content-Type\");}}\nif(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break;}}}\nif(dataTypes[0]in responses){finalDataType=dataTypes[0];}else{for(type in responses){if(!dataTypes[0]||s.converters[type+\" \"+dataTypes[0]]){finalDataType=type;break;}\nif(!firstDataType){firstDataType=type;}}\nfinalDataType=finalDataType||firstDataType;}\nif(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType);}\nreturn responses[finalDataType];}}\nfunction ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1]){for(conv in s.converters){converters[conv.toLowerCase()]=s.converters[conv];}}\ncurrent=dataTypes.shift();while(current){if(s.responseFields[current]){jqXHR[s.responseFields[current]]=response;}\nif(!prev&&isSuccess&&s.dataFilter){response=s.dataFilter(response,s.dataType);}\nprev=current;current=dataTypes.shift();if(current){if(current===\"*\"){current=prev;}else if(prev!==\"*\"&&prev!==current){conv=converters[prev+\" \"+current]||converters[\"* \"+current];if(!conv){for(conv2 in converters){tmp=conv2.split(\" \");if(tmp[1]===current){conv=converters[prev+\" \"+tmp[0]]||converters[\"* \"+tmp[0]];if(conv){if(conv===true){conv=converters[conv2];}else if(converters[conv2]!==true){current=tmp[0];dataTypes.unshift(tmp[1]);}\nbreak;}}}}\nif(conv!==true){if(conv&&s.throws){response=conv(response);}else{try{response=conv(response);}catch(e){return{state:\"parsererror\",error:conv?e:\"No conversion from \"+prev+\" to \"+current};}}}}}}\nreturn{state:\"success\",data:response};}\njQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:\"GET\",isLocal:rlocalProtocol.test(location.protocol),global:true,processData:true,async:true,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":allTypes,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"}
2,contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":true,\"text json\":JSON.parse,\"text xml\":jQuery.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target);},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){if(typeof url===\"object\"){options=url;url=undefined;}\noptions=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks(\"once memory\"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort=\"canceled\",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(completed){if(!responseHeaders){responseHeaders={};while((match=rheaders.exec(responseHeadersString))){responseHeaders[match[1].toLowerCase()+\" \"]=(responseHeaders[match[1].toLowerCase()+\" \"]||[]).concat(match[2]);}}\nmatch=responseHeaders[key.toLowerCase()+\" \"];}\nreturn match==null?null:match.join(\", \");},getAllResponseHeaders:function(){return completed?responseHeadersString:null;},setRequestHeader:function(name,value){if(completed==null){name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name;requestHeaders[name]=value;}\nreturn this;},overrideMimeType:function(type){if(completed==null){s.mimeType=type;}\nreturn this;},statusCode:function(map){var code;if(map){if(completed){jqXHR.always(map[jqXHR.status]);}else{for(code in map){statusCode[code]=[statusCode[code],map[code]];}}}\nreturn this;},abort:function(statusText){var finalText=statusText||strAbort;if(transport){transport.abort(finalText);}\ndone(0,finalText);return this;}};deferred.promise(jqXHR);s.url=((url||s.url||location.href)+\"\").replace(rprotocol,location.protocol+\"//\");s.type=options.method||options.type||s.method||s.type;s.dataTypes=(s.dataType||\"*\").toLowerCase().match(rnothtmlwhite)||[\"\"];if(s.crossDomain==null){urlAnchor=document.createElement(\"a\");try{urlAnchor.href=s.url;urlAnchor.href=urlAnchor.href;s.crossDomain=originAnchor.protocol+\"//\"+originAnchor.host!==urlAnchor.protocol+\"//\"+urlAnchor.host;}catch(e){s.crossDomain=true;}}\nif(s.data&&s.processData&&typeof s.data!==\"string\"){s.data=jQuery.param(s.data,s.traditional);}\ninspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(completed){return jqXHR;}\nfireGlobals=jQuery.event&&s.global;if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger(\"ajaxStart\");}\ns.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url.replace(rhash,\"\");if(!s.hasContent){uncached=s.url.slice(cacheURL.length);if(s.data&&(s.processData||typeof s.data===\"string\")){cacheURL+=(rquery.test(cacheURL)?\"&\":\"?\")+s.data;delete s.data;}\nif(s.cache===false){cacheURL=cacheURL.replace(rantiCache,\"$1\");uncached=(rquery.test(cacheURL)?\"&\":\"?\")+\"_=\"+(nonce.guid++)+\nuncached;}\ns.url=cacheURL+uncached;}else if(s.data&&s.processData&&(s.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")===0){s.data=s.data.replace(r20,\"+\");}\nif(s.ifModified){if(jQuery.lastModified[cacheURL]){jqXHR.setRequestHeader(\"If-Modified-Since\",jQuery.lastModified[cacheURL]);}\nif(jQuery.etag[cacheURL]){jqXHR.setRequestHeader(\"If-None-Match\",jQuery.etag[cacheURL]);}}\nif(s.data&&s.hasContent&&s.contentType!==false||options.contentType){jqXHR.setRequestHeader(\"Content-Type\",s.contentType);}\njqXHR.setRequestHeader(\"Accept\",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+\n(s.dataTypes[0]!==\"*\"?\", \"+allTypes+\"; q=0.01\":\"\"):s.accepts[\"*\"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i]);}
2\nif(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||completed)){return jqXHR.abort();}\nstrAbort=\"abort\";completeDeferred.add(s.complete);jqXHR.done(s.success);jqXHR.fail(s.error);transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,\"No Transport\");}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger(\"ajaxSend\",[jqXHR,s]);}\nif(completed){return jqXHR;}\nif(s.async&&s.timeout>0){timeoutTimer=window.setTimeout(function(){jqXHR.abort(\"timeout\");},s.timeout);}\ntry{completed=false;transport.send(requestHeaders,done);}catch(e){if(completed){throw e;}\ndone(-1,e);}}\nfunction done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(completed){return;}\ncompleted=true;if(timeoutTimer){window.clearTimeout(timeoutTimer);}\ntransport=undefined;responseHeadersString=headers||\"\";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses){response=ajaxHandleResponses(s,jqXHR,responses);}\nif(!isSuccess&&jQuery.inArray(\"script\",s.dataTypes)>-1&&jQuery.inArray(\"json\",s.dataTypes)<0){s.converters[\"text script\"]=function(){};}\nresponse=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader(\"Last-Modified\");if(modified){jQuery.lastModified[cacheURL]=modified;}\nmodified=jqXHR.getResponseHeader(\"etag\");if(modified){jQuery.etag[cacheURL]=modified;}}\nif(status===204||s.type===\"HEAD\"){statusText=\"nocontent\";}else if(status===304){statusText=\"notmodified\";}else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error;}}else{error=statusText;if(status||!statusText){statusText=\"error\";if(status<0){status=0;}}}\njqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+\"\";if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR]);}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error]);}\njqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals){globalEventContext.trigger(isSuccess?\"ajaxSuccess\":\"ajaxError\",[jqXHR,s,isSuccess?success:error]);}\ncompleteDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger(\"ajaxComplete\",[jqXHR,s]);if(!(--jQuery.active)){jQuery.event.trigger(\"ajaxStop\");}}}\nreturn jqXHR;},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,\"json\");},getScript:function(url,callback){return jQuery.get(url,undefined,callback,\"script\");}});jQuery.each([\"get\",\"post\"],function(_i,method){jQuery[method]=function(url,data,callback,type){if(isFunction(data)){type=type||callback;callback=data;data=undefined;}\nreturn jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url));};});jQuery.ajaxPrefilter(function(s){var i;for(i in s.headers){if(i.toLowerCase()===\"content-type\"){s.contentType=s.headers[i]||\"\";}}});jQuery._evalUrl=function(url,options,doc){return jQuery.ajax({url:url,type:\"GET\",dataType:\"script\",cache:true,async:false,global:false,converters:{\"text script\":function(){}},dataFilter:function(response){jQuery.globalEval(response,options,doc);}});};jQuery.fn.extend({wrapAll:function(html){var wrap;if(this[0]){if(isFunction(html)){html=html.call(this[0]);}\nwrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0]);}\nwrap.map(function(){var elem=this;while(elem.firstElementChild){elem=elem.firstElementChild;}\nreturn elem;}).append(this);}\nreturn this;},wrapInner:function(html){if(isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i));});}\nreturn this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html);}else{self.append(html);}});},wrap:function(html){var htmlIsFunction=isFunction(html);return this.each(function(i){jQuery(this).wrapAll(htmlIsFunction?html.call(this,i):html);});},unwrap:function(selector){this.parent(selector).not(\"body\").each(function(){jQuery(this).replaceWith(this.childNodes);});return this;}});jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem);};jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest();}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&(\"withCredentials\"in xhrSupported);support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain){return{send:function(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields){for(i in options.xhrFields){xhr[i]=options.xhrFields[i];}}\nif(options.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(options.mimeType);}\nif(!options.crossDomain&&!headers[\"X-Requested-With\"]){headers[\"X-Requested-With\"]=\"XMLHttpRequest\";}\nfor(i in headers){xhr.setRequestHeader(i,headers[i]);}\ncallback=function(type){return function(){if(callback){callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null;if(type===\"abort\"){xhr.abort();}else if(type===\"error\"){if(typeof xhr.status!==\"number\"){complete(0,\"error\");}else{complete(xhr.status,xhr.statusText);}}else{complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,(xhr.responseType||\"text\")!==\"text\"||typeof xhr.responseText!==\"string\"?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders());}}};};xhr.onload=callback();errorCallback=xhr.onerror=xhr.ontimeout=callback(\"error\");if(xhr.onabort!==undefined){xhr.onabort=errorCallback;}else{xhr.onreadystatechange=function(){if(xhr.readyState===4){window.setTimeout(function(){if(callback){errorCallback();}});}};}\ncallback=callback(\"abort\");try{xhr.send(options.hasContent&&options.data||null);}catch(e){if(callback){throw e;}}},abort:function(){if(callback){callback();}}};}});jQuery.ajaxPrefilter(function(s){if(s.crossDomain){s.contents.script=false;}});jQuery.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, \"+\"application/ecmascript, application/x-ecmascript\"}
2,contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(text){jQuery.globalEval(text);return text;}}});jQuery.ajaxPrefilter(\"script\",function(s){if(s.cache===undefined){s.cache=false;}\nif(s.crossDomain){s.type=\"GET\";}});jQuery.ajaxTransport(\"script\",function(s){if(s.crossDomain||s.scriptAttrs){var script,callback;return{send:function(_,complete){script=jQuery(\"<script>\").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on(\"load error\",callback=function(evt){script.remove();callback=null;if(evt){complete(evt.type===\"error\"?404:200,evt.type);}});document.head.appendChild(script[0]);},abort:function(){if(callback){callback();}}};}});var oldCallbacks=[],rjsonp=/(=)\\?(?=&|$)|\\?\\?/;jQuery.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var callback=oldCallbacks.pop()||(jQuery.expando+\"_\"+(nonce.guid++));this[callback]=true;return callback;}});jQuery.ajaxPrefilter(\"json jsonp\",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==false&&(rjsonp.test(s.url)?\"url\":typeof s.data===\"string\"&&(s.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")===0&&rjsonp.test(s.data)&&\"data\");if(jsonProp||s.dataTypes[0]===\"jsonp\"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,\"$1\"+callbackName);}else if(s.jsonp!==false){s.url+=(rquery.test(s.url)?\"&\":\"?\")+s.jsonp+\"=\"+callbackName;}\ns.converters[\"script json\"]=function(){if(!responseContainer){jQuery.error(callbackName+\" was not called\");}\nreturn responseContainer[0];};s.dataTypes[0]=\"json\";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments;};jqXHR.always(function(){if(overwritten===undefined){jQuery(window).removeProp(callbackName);}else{window[callbackName]=overwritten;}\nif(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName);}\nif(responseContainer&&isFunction(overwritten)){overwritten(responseContainer[0]);}\nresponseContainer=overwritten=undefined;});return\"script\";}});support.createHTMLDocument=(function(){var body=document.implementation.createHTMLDocument(\"\").body;body.innerHTML=\"<form></form><form></form>\";return body.childNodes.length===2;})();jQuery.parseHTML=function(data,context,keepScripts){if(typeof data!==\"string\"){return[];}\nif(typeof context===\"boolean\"){keepScripts=context;context=false;}\nvar base,parsed,scripts;if(!context){if(support.createHTMLDocument){context=document.implementation.createHTMLDocument(\"\");base=context.createElement(\"base\");base.href=document.location.href;context.head.appendChild(base);}else{context=document;}}\nparsed=rsingleTag.exec(data);scripts=!keepScripts&&[];if(parsed){return[context.createElement(parsed[1])];}\nparsed=buildFragment([data],context,scripts);if(scripts&&scripts.length){jQuery(scripts).remove();}\nreturn jQuery.merge([],parsed.childNodes);};jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(\" \");if(off>-1){selector=stripAndCollapse(url.slice(off));url=url.slice(0,off);}\nif(isFunction(params)){callback=params;params=undefined;}else if(params&&typeof params===\"object\"){type=\"POST\";}\nif(self.length>0){jQuery.ajax({url:url,type:type||\"GET\",dataType:\"html\",data:params}).done(function(responseText){response=arguments;self.html(selector?jQuery(\"<div>\").append(jQuery.parseHTML(responseText)).find(selector):responseText);}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR]);});});}\nreturn this;};jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,\"position\"),curElem=jQuery(elem),props={};if(position===\"static\"){elem.style.position=\"relative\";}\ncurOffset=curElem.offset();curCSSTop=jQuery.css(elem,\"top\");curCSSLeft=jQuery.css(elem,\"left\");calculatePosition=(position===\"absolute\"||position===\"fixed\")&&(curCSSTop+curCSSLeft).indexOf(\"auto\")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left;}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0;}\nif(isFunction(options)){options=options.call(elem,i,jQuery.extend({},curOffset));}\nif(options.top!=null){props.top=(options.top-curOffset.top)+curTop;}
2\nif(options.left!=null){props.left=(options.left-curOffset.left)+curLeft;}\nif(\"using\"in options){options.using.call(elem,props);}else{curElem.css(props);}}};jQuery.fn.extend({offset:function(options){if(arguments.length){return options===undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i);});}\nvar rect,win,elem=this[0];if(!elem){return;}\nif(!elem.getClientRects().length){return{top:0,left:0};}\nrect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset};},position:function(){if(!this[0]){return;}\nvar offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,\"position\")===\"fixed\"){offset=elem.getBoundingClientRect();}else{offset=this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,\"position\")===\"static\"){offsetParent=offsetParent.parentNode;}\nif(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,\"borderTopWidth\",true);parentOffset.left+=jQuery.css(offsetParent,\"borderLeftWidth\",true);}}\nreturn{top:offset.top-parentOffset.top-jQuery.css(elem,\"marginTop\",true),left:offset.left-parentOffset.left-jQuery.css(elem,\"marginLeft\",true)};},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,\"position\")===\"static\"){offsetParent=offsetParent.offsetParent;}\nreturn offsetParent||documentElement;});}});jQuery.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(method,prop){var top=\"pageYOffset\"===prop;jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win;if(isWindow(elem)){win=elem;}else if(elem.nodeType===9){win=elem.defaultView;}\nif(val===undefined){return win?win[prop]:elem[method];}\nif(win){win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset);}else{elem[method]=val;}},method,val,arguments.length);};});jQuery.each([\"top\",\"left\"],function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+\"px\":computed;}});});jQuery.each({Height:\"height\",Width:\"width\"},function(name,type){jQuery.each({padding:\"inner\"+name,content:type,\"\":\"outer\"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!==\"boolean\"),extra=defaultExtra||(margin===true||value===true?\"margin\":\"border\");return access(this,function(elem,type,value){var doc;if(isWindow(elem)){return funcName.indexOf(\"outer\")===0?elem[\"inner\"+name]:elem.document.documentElement[\"client\"+name];}\nif(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body[\"scroll\"+name],doc[\"scroll\"+name],elem.body[\"offset\"+name],doc[\"offset\"+name],doc[\"client\"+name]);}\nreturn value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra);},type,chainable?margin:undefined,chainable);};});});jQuery.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn);};});jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn);},unbind:function(types,fn){return this.off(types,null,fn);},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn);},undelegate:function(selector,types,fn){return arguments.length===1?this.off(selector,\"**\"):this.off(types,selector||\"**\",fn);},hover:function(fnOver,fnOut){return this.on(\"mouseenter\",fnOver).on(\"mouseleave\",fnOut||fnOver);}});jQuery.each((\"blur focus focusin focusout resize scroll click dblclick \"+\"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave \"+\"change select submit keydown keypress keyup contextmenu\").split(\" \"),function(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name);};});var rtrim=/^[\\s\\uFEFF\\xA0]+|([^\\s\\uFEFF\\xA0])[\\s\\uFEFF\\xA0]+$/g;jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context===\"string\"){tmp=fn[context];context=fn;fn=tmp;}\nif(!isFunction(fn)){return undefined;}\nargs=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)));};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy;};jQuery.holdReady=function(hold){if(hold){jQuery.readyWait++;}else{jQuery.ready(true);}};jQuery.isArray=Array.isArray;jQuery.parseJSON=JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type===\"number\"||type===\"string\")&&!isNaN(obj-parseFloat(obj));};jQuery.trim=function(text){return text==null?\"\":(text+\"\").replace(rtrim,\"$1\");};if(typeof define===\"function\"&&define.amd){define(\"jquery\",[],function(){return jQuery;});}\nvar\n_jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$;}\nif(deep&&window.jQuery===jQuery){window.jQuery=_jQuery;}\nreturn jQuery;};if(typeof noGlobal===\"undefined\"){window.jQuery=window.$=jQuery;}\nreturn jQuery;});","underscore.min.js":"(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define('underscore',factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,(function(){var current=global._;var exports=global._=factory();exports.noConflict=function(){global._=current;return exports;};}()));}(this,(function(){var VERSION='1.13.6';var root=(typeof self=='object'&&self.self===self&&self)||(typeof global=='object'&&global.global===global&&global)||Function('return this')()||{};var ArrayProto=Array.prototype,ObjProto=Object.prototype;var SymbolProto=typeof Symbol!=='undefined'?Symbol.prototype:null;var push=ArrayProto.push,slice=ArrayProto.slice,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var supportsArrayBuffer=typeof ArrayBuffer!=='undefined',supportsD
2ataView=typeof DataView!=='undefined';var nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeCreate=Object.create,nativeIsView=supportsArrayBuffer&&ArrayBuffer.isView;var _isNaN=isNaN,_isFinite=isFinite;var hasEnumBug=!{toString:null}.propertyIsEnumerable('toString');var nonEnumerableProps=['valueOf','isPrototypeOf','toString','propertyIsEnumerable','hasOwnProperty','toLocaleString'];var MAX_ARRAY_INDEX=Math.pow(2,53)-1;function restArguments(func,startIndex){startIndex=startIndex==null?func.length-1:+startIndex;return function(){var length=Math.max(arguments.length-startIndex,0),rest=Array(length),index=0;for(;index<length;index++){rest[index]=arguments[index+startIndex];}\nswitch(startIndex){case 0:return func.call(this,rest);case 1:return func.call(this,arguments[0],rest);case 2:return func.call(this,arguments[0],arguments[1],rest);}\nvar args=Array(startIndex+1);for(index=0;index<startIndex;index++){args[index]=arguments[index];}\nargs[startIndex]=rest;return func.apply(this,args);};}\nfunction isObject(obj){var type=typeof obj;return type==='function'||(type==='object'&&!!obj);}\nfunction isNull(obj){return obj===null;}\nfunction isUndefined(obj){return obj===void 0;}\nfunction isBoolean(obj){return obj===true||obj===false||toString.call(obj)==='[object Boolean]';}\nfunction isElement(obj){return!!(obj&&obj.nodeType===1);}\nfunction tagTester(name){var tag='[object '+name+']';return function(obj){return toString.call(obj)===tag;};}\nvar isString=tagTester('String');var isNumber=tagTester('Number');var isDate=tagTester('Date');var isRegExp=tagTester('RegExp');var isError=tagTester('Error');
2var isSymbol=tagTester('Symbol');var isArrayBuffer=tagTester('ArrayBuffer');var isFunction=tagTester('Function');var nodelist=root.document&&root.document.childNodes;if(typeof/./!='function'&&typeof Int8Array!='object'&&typeof nodelist!='function'){isFunction=function(obj){return typeof obj=='function'||false;};}\nvar isFunction$1=isFunction;var hasObjectTag=tagTester('Object');var hasStringTagBug=(supportsDataView&&hasObjectTag(new DataView(new ArrayBuffer(8)))),isIE11=(typeof Map!=='undefined'&&hasObjectTag(new Map));var isDataView=tagTester('DataView');function ie10IsDataView(obj){return obj!=null&&isFunction$1(obj.getInt8)&&isArrayBuffer(obj.buffer);}\nvar isDataView$1=(hasStringTagBug?ie10IsDataView:isDataView);var isArray=nativeIsArray||tagTester('Array');function has$1(obj,key){return obj!=null&&hasOwnProperty.call(obj,key);}\nvar isArguments=tagTester('Arguments');(function(){if(!isArguments(arguments)){isArguments=function(obj){return has$1(obj,'callee');};}}());var isArguments$1=isArguments;function isFinite$1(obj){return!isSymbol(obj)&&_isFinite(obj)&&!isNaN(parseFloat(obj));}\nfunction isNaN$1(obj){return isNumber(obj)&&_isNaN(obj);}\nfunction constant(value){return function(){return value;};}\nfunction createSizePropertyCheck(getSizeProperty){return function(collection){var sizeProperty=getSizeProperty(collection);return typeof sizeProperty=='number'&&sizeProperty>=0&&sizeProperty<=MAX_ARRAY_INDEX;}}\nfunction shallowProperty(key){return function(obj){return obj==null?void 0:obj[key];};}\nvar getByteLength=shallowProperty('byteLength');var isBufferLike=createSizePropertyCheck(getByteLength);var typedArrayPattern=/\\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\\]/;function isTypedArray(obj){return nativeIsView?(nativeIsView(obj)&&!isDataView$1(obj)):isBufferLike(obj)&&typedArrayPattern.test(toString.call(obj));}\nvar isTypedArray$1=supportsArrayBuffer?isTypedArray:constant(false);var getLength=shallowProperty('length');function emulatedSet(keys){var hash={};for(var l=keys.length,i=0;i<l;++i)hash[keys[i]]=true;return{contains:function(key){return hash[key]===true;},push:function(key){hash[key]=true;return keys.push(key);}};}\nfunction collectNonEnumProps(obj,keys){keys=emulatedSet(keys);var nonEnumIdx=nonEnumerableProps.length;var constructor=obj.constructor;var proto=(isFunction$1(constructor)&&constructor.prototype)||ObjProto;var prop='constructor';if(has$1(obj,prop)&&!keys.contains(prop))keys.push(prop);while(nonEnumIdx--){prop=nonEnumerableProps[nonEnumIdx];if(prop in obj&&obj[prop]!==proto[prop]&&!keys.contains(prop)){keys.push(prop);}}}\nfunction keys(obj){if(!isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj)if(has$1(obj,key))keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;}
2\nfunction isEmpty(obj){if(obj==null)return true;var length=getLength(obj);if(typeof length=='number'&&(isArray(obj)||isString(obj)||isArguments$1(obj)))return length===0;return getLength(keys(obj))===0;}\nfunction isMatch(object,attrs){var _keys=keys(attrs),length=_keys.length;if(object==null)return!length;var obj=Object(object);for(var i=0;i<length;i++){var key=_keys[i];if(attrs[key]!==obj[key]||!(key in obj))return false;}\nreturn true;}\nfunction _$1(obj){if(obj instanceof _$1)return obj;if(!(this instanceof _$1))return new _$1(obj);this._wrapped=obj;}\n_$1.VERSION=VERSION;_$1.prototype.value=function(){return this._wrapped;};_$1.prototype.valueOf=_$1.prototype.toJSON=_$1.prototype.value;_$1.prototype.toString=function(){return String(this._wrapped);};function toBufferView(bufferSource){return new Uint8Array(bufferSource.buffer||bufferSource,bufferSource.byteOffset||0,getByteLength(bufferSource));}\nvar tagDataView='[object DataView]';function eq(a,b,aStack,bStack){if(a===b)return a!==0||1 / a===1 / b;if(a==null||b==null)return false;if(a!==a)return b!==b;var type=typeof a;if(type!=='function'&&type!=='object'&&typeof b!='object')return false;return deepEq(a,b,aStack,bStack);}\nfunction deepEq(a,b,aStack,bStack){if(a instanceof _$1)a=a._wrapped;if(b instanceof _$1)b=b._wrapped;var className=toString.call(a);if(className!==toString.call(b))return false;if(hasStringTagBug&&className=='[object Object]'&&isDataView$1(a)){if(!isDataView$1(b))return false;className=tagDataView;}\nswitch(className){case'[object RegExp]':case'[object String]':return''+a===''+b;case'[object Number]':if(+a!==+a)return+b!==+b;return+a===0?1 /+a===1 / b:+a===+b;case'[object Date]':case'[object Boolean]':return+a===+b;case'[object Symbol]':return SymbolProto.valueOf.call(a)===SymbolProto.valueOf.call(b);case'[object ArrayBuffer]':case tagDataView:return deepEq(toBufferView(a),toBufferView(b),aStack,bStack);}\nvar areArrays=className==='[object Array]';if(!areArrays&&isTypedArray$1(a)){var byteLength=getByteLength(a);if(byteLength!==getByteLength(b))return false;if(a.buffer===b.buffer&&a.byteOffset===b.byteOffset)return true;areArrays=true;}\nif(!areArrays){if(typeof a!='object'||typeof b!='object')return false;var aCtor=a.constructor,bCtor=b.constructor;if(aCtor!==bCtor&&!(isFunction$1(aCtor)&&aCtor instanceof aCtor&&isFunction$1(bCtor)&&bCtor instanceof bCtor)&&('constructor'in a&&'constructor'in b)){return false;}}\naStack=aStack||[];bStack=bStack||[];var length=aStack.length;while(length--){if(aStack[length]===a)return bStack[length]===b;}\naStack.push(a);bStack.push(b);if(areArrays){length=a.length;if(length!==b.length)return false;while(length--){if(!eq(a[length],b[length],aStack,bStack))return false;}}else{var _keys=keys(a),key;length=_keys.length;if(keys(b).length!==length)return false;while(length--){key=_keys[length];if(!(has$1(b,key)&&eq(a[key],b[key],aStack,bStack)))return false;}}\naStack.pop();bStack.pop();return true;}\nfunction isEqual(a,b){return eq(a,b);}\nfunction allKeys(obj){if(!isObject(obj))return[];var keys=[];for(var key in obj)keys.push(key);if(hasEnumBug)collectNonEnumProps(obj,keys);return keys;}\nfunction ie11fingerprint(methods){var length=getLength(methods);return function(obj){if(obj==null)return false;var keys=allKeys(obj);if(getLength(keys))return false;for(var i=0;i<length;i++){if(!isFunction$1(obj[methods[i]]))return false;}\nreturn methods!==weakMapMethods||!isFunction$1(obj[forEachName]);};}\nvar forEachName='forEach',hasName='has',commonInit=['clear','delete'],mapTail=['get',hasName,'set'];var mapMethods=commonInit.concat(forEachName,mapTail),weakMapMethods=commonInit.concat(mapTail),setMethods=['add'].concat(commonInit,forEachName,hasName);var isMap=isIE11?ie11fingerprint(mapMethods):tagTester('Map');var isWeakMap=isIE11?ie11fingerprint(weakMapMethods):tagTester('WeakMap');var isSet=isIE11?ie11fingerprint(setMethods):tagTester('Set');var isWeakSet=tagTester('WeakSet');function values(obj){var _keys=keys(obj);var length=_keys.length;var values=Array(length);for(var i=0;i<length;i++){values[i]=obj[_keys[i]];}\nreturn values;}\nfunction pairs(obj){var _keys=keys(obj);var length=_keys.length;var pairs=Array(length);for(var i=0;i<length;i++){pairs[i]=[_keys[i],obj[_keys[i]]];}\nreturn pairs;}\nfunction invert(obj){var result={};var _keys=keys(obj);for(var i=0,length=_keys.length;i<length;i++){result[obj[_keys[i]]]=_keys[i];}\nreturn result;}\nfunction functions(obj){var names=[];for(var key in obj){if(isFunction$1(obj[key]))names.push(key);}\nreturn names.sort();}\nfunction createAssigner(keysFunc,defaults){return function(obj){var length=arguments.length;if(defaults)obj=Object(obj);if(length<2||obj==null)return obj;for(var index=1;index<length;index++){var source=arguments[index],keys=keysFunc(source),l=keys.length;for(var i=0;i<l;i++){var key=keys[i];
2if(!defaults||obj[key]===void 0)obj[key]=source[key];}}\nreturn obj;};}\nvar extend=createAssigner(allKeys);var extendOwn=createAssigner(keys);var defaults=createAssigner(allKeys,true);function ctor(){return function(){};}\nfunction baseCreate(prototype){if(!isObject(prototype))return{};if(nativeCreate)return nativeCreate(prototype);var Ctor=ctor();Ctor.prototype=prototype;var result=new Ctor;Ctor.prototype=null;return result;}\nfunction create(prototype,props){var result=baseCreate(prototype);if(props)extendOwn(result,props);return result;}\nfunction clone(obj){if(!isObject(obj))return obj;return isArray(obj)?obj.slice():extend({},obj);}\nfunction tap(obj,interceptor){interceptor(obj);return obj;}\nfunction toPath$1(path){return isArray(path)?path:[path];}\n_$1.toPath=toPath$1;function toPath(path){return _$1.toPath(path);}\nfunction deepGet(obj,path){var length=path.length;for(var i=0;i<length;i++){if(obj==null)return void 0;obj=obj[path[i]];}\nreturn length?obj:void 0;}\nfunction get(object,path,defaultValue){var value=deepGet(object,toPath(path));return isUndefined(value)?defaultValue:value;}\nfunction has(obj,path){path=toPath(path);var length=path.length;for(var i=0;i<length;i++){var key=path[i];if(!has$1(obj,key))return false;obj=obj[key];}\nreturn!!length;}\nfunction identity(value){return value;}\nfunction matcher(attrs){attrs=extendOwn({},attrs);return function(obj){return isMatch(obj,attrs);};}\nfunction property(path){path=toPath(path);return function(obj){return deepGet(obj,path);};}\nfunction optimizeCb(func,context,argCount){if(context===void 0)return func;switch(argCount==null?3:argCount){case 1:return function(value){return func.call(context,value);};case 3:return function(value,index,collection){return func.call(context,value,index,collection);};case 4:return function(accumulator,value,index,collection){return func.call(context,accumulator,value,index,collection);};}\nreturn function(){return func.apply(context,arguments);};}\nfunction baseIteratee(value,context,argCount){if(value==null)return identity;if(isFunction$1(value))return optimizeCb(value,context,argCount);if(isObject(value)&&!isArray(value))return matcher(value);return property(value);}\nfunction iteratee(value,context){return baseIteratee(value,context,Infinity);}\n_$1.iteratee=iteratee;function cb(value,context,argCount){if(_$1.iteratee!==iteratee)return _$1.iteratee(value,context);return baseIteratee(value,context,argCount);}\nfunction mapObject(obj,iteratee,context){iteratee=cb(iteratee,context);var _keys=keys(obj),length=_keys.length,results={};for(var index=0;index<length;index++){var currentKey=_keys[index];results[currentKey]=iteratee(obj[currentKey],currentKey,obj);}\nreturn results;}\nfunction noop(){}\nfunction propertyOf(obj){if(obj==null)return noop;return function(path){return get(obj,path);};}\nfunction times(n,iteratee,context){var accum=Array(Math.max(0,n));iteratee=optimizeCb(iteratee,context,1);for(var i=0;i<n;i++)accum[i]=iteratee(i);return accum;}\nfunction random(min,max){if(max==null){max=min;min=0;}\nreturn min+Math.floor(Math.random()*(max-min+1));}\nvar now=Date.now||function(){return new Date().getTime();};function createEscaper(map){var escaper=function(match){return map[match];};var source='(?:'+keys(map).join('|')+')';var testRegexp=RegExp(source);var replaceRegexp=RegExp(source,'g');return function(string){string=string==null?'':''+string;return testRegexp.test(string)?string.replace(replaceRegexp,escaper):string;};}\nvar escapeMap={'&':'&','<':'<','>':'>','\"':'"',\"'\":''','`':'`'};var _escape=createEscaper(escapeMap);var unescapeMap=invert(escapeMap);var _unescape=createEscaper(unescapeMap);var templateSettings=_$1.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g};var noMatch=/(.)^/;var escapes={\"'\":\"'\",'\\\\':'\\\\','\\r':'r','\\n':'n','\\u2028':'u2028','\\u2029':'u2029'};var escapeRegExp=/\\\\|'|\\r|\\n|\\u2028|\\u2029/g;function escapeChar(match){return'\\\\'+escapes[match];}\nvar bareIdentifier=/^\\s*(\\w|\\$)+\\s*$/;function template(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=defaults({},settings,_$1.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source=\"__p+='\";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escapeRegExp,escapeChar);index=offset+match.length;if(escape){source+=\"'+\\n((__t=(\"+escape+\"))==null?'':_.escape(__t))+\\n'\";}else if(interpolate){source+=\"'+\\n((__t=(\"+interpolate+\"))==null?'':__t)+\\n'\";}else if(evaluate){source+=\"';\\n\"+evaluate+\"\\n__p+='\";}\nreturn match;});source+=\"';\\n\";var argument=settings.variable;if(argument){if(!bareIdentifier.test(argument))throw new Error('variable is not a bare identifier: '+argument);}else{source='with(obj||{}){\\n'+source+'}\\n';argument='obj';}\nsource=\"var __t,__p='',__j=Array.prototype.join,\"+\"print=function(){__p+=__j.call(arguments,'');};\\n\"+\nsource+'return __p;\\n';var render;try{render=new Function(argument,'_',source);}catch(e){e.source=source;throw e;}\nvar template=function(data){return render.call(this,data,_$1);};template.source='function('+argument+'){\\n'+source+'}';return template;}\nfunction result(obj,path,fallback){path=toPath(path);var length=path.length;if(!length){return isFunction$1(fallback)?fallback.call(obj):fallback;}\nfor(var i=0;i<length;i++){var prop=obj==null?void 0:obj[path[i]];if(prop===void 0){prop=fallback;i=length;}\nobj=isFunction$1(prop)?prop.call(obj):prop;}\nreturn obj;}\nvar idCounter=0;function uniqueId(prefix){var id=++idCounter+'';return prefix?prefix+id:id;}\nfunction chain(obj){var instance=_$1(obj);instance._chain=true;return instance;}\nfunction executeBound(sourceFunc,boundFunc,context,callingContext,args){if(!(callingContext instanceof boundFunc))return sourceFunc.apply(context,args);var self=baseCreate(sourceFunc.prototype);var result=sourceFunc.apply(self,args);if(isObject(result))return result;return self;}\nvar partial=restArguments(function(func,boundArgs){var placeholder=partial.placeholder;var bound=function(){var position=0,length=boundArgs.length;var args=Array(length);for(var i=0;i<length;i++){args[i]=boundArgs[i]===placeholder?arguments[position++]:boundArgs[i];}\nwhile(position<arguments.length)args.push(arguments[position++]);return executeBound(func,bound,this,this,args);};return bound;});partial.placeholder=_$1;var bind=restArguments(function(func,context,args){if(!isFunction$1(func))throw new TypeError('Bind must be called on a function');var bound=restArguments(function(callArgs){return executeBound(func,bound,context,this,args.concat(callArgs));});return bound;});var isArrayLike=createSizePropertyCheck(getLength);function flatten$1(input,depth,strict,output){output=output||[];if(!depth&&depth!==0){depth=Infinity;}else if(depth<=0){return output.concat(input);}\nvar idx=output.length;for(var i=0,length=getLength(input);i<length;i++){var value=input[i];if(isArrayLike(value)&&(isArray(value)||isArguments$1(value))){if(depth>1){flatten$1(value,depth-1,strict,output);
2idx=output.length;}else{var j=0,len=value.length;while(j<len)output[idx++]=value[j++];}}else if(!strict){output[idx++]=value;}}\nreturn output;}\nvar bindAll=restArguments(function(obj,keys){keys=flatten$1(keys,false,false);var index=keys.length;if(index<1)throw new Error('bindAll must be passed function names');while(index--){var key=keys[index];obj[key]=bind(obj[key],obj);}\nreturn obj;});function memoize(func,hasher){var memoize=function(key){var cache=memoize.cache;var address=''+(hasher?hasher.apply(this,arguments):key);if(!has$1(cache,address))cache[address]=func.apply(this,arguments);return cache[address];};memoize.cache={};return memoize;}\nvar delay=restArguments(function(func,wait,args){return setTimeout(function(){return func.apply(null,args);},wait);});var defer=partial(delay,_$1,1);function throttle(func,wait,options){var timeout,context,args,result;var previous=0;if(!options)options={};var later=function(){previous=options.leading===false?0:now();timeout=null;result=func.apply(context,args);if(!timeout)context=args=null;};var throttled=function(){var _now=now();if(!previous&&options.leading===false)previous=_now;var remaining=wait-(_now-previous);context=this;args=arguments;if(remaining<=0||remaining>wait){if(timeout){clearTimeout(timeout);timeout=null;}\nprevious=_now;result=func.apply(context,args);if(!timeout)context=args=null;}else if(!timeout&&options.trailing!==false){timeout=setTimeout(later,remaining);}\nreturn result;};throttled.cancel=function(){clearTimeout(timeout);previous=0;timeout=context=args=null;};return throttled;}\nfunction debounce(func,wait,immediate){var timeout,previous,args,result,context;var later=function(){var passed=now()-previous;if(wait>passed){timeout=setTimeout(later,wait-passed);}else{timeout=null;if(!immediate)result=func.apply(context,args);if(!timeout)args=context=null;}};var debounced=restArguments(function(_args){context=this;args=_args;previous=now();if(!timeout){timeout=setTimeout(later,wait);if(immediate)result=func.apply(context,args);}\nreturn result;});debounced.cancel=function(){clearTimeout(timeout);timeout=args=context=null;};return debounced;}\nfunction wrap(func,wrapper){return partial(wrapper,func);}\nfunction negate(predicate){return function(){return!predicate.apply(this,arguments);};}\nfunction compose(){var args=arguments;var start=args.length-1;return function(){var i=start;var result=args[start].apply(this,arguments);while(i--)result=args[i].call(this,result);return result;};}\nfunction after(times,func){return function(){if(--times<1){return func.apply(this,arguments);}};}\nfunction before(times,func){var memo;return function(){if(--times>0){memo=func.apply(this,arguments);}\nif(times<=1)func=null;return memo;};}\nvar once=partial(before,2);function findKey(obj,predicate,context){predicate=cb(predicate,context);var _keys=keys(obj),key;for(var i=0,length=_keys.length;i<length;i++){key=_keys[i];if(predicate(obj[key],key,obj))return key;}}\nfunction createPredicateIndexFinder(dir){return function(array,predicate,context){predicate=cb(predicate,context);var length=getLength(array);var index=dir>0?0:length-1;for(;index>=0&&index<length;index+=dir){if(predicate(array[index],index,array))return index;}\nreturn-1;};}\nvar findIndex=createPredicateIndexFinder(1);var findLastIndex=createPredicateIndexFinder(-1);function sortedIndex(array,obj,iteratee,context){iteratee=cb(iteratee,context,1);var value=iteratee(obj);var low=0,high=getLength(array);while(low<high){var mid=Math.floor((low+high)/ 2);if(iteratee(array[mid])<value)low=mid+1;else high=mid;}\nreturn low;}\nfunction createIndexFinder(dir,predicateFind,sortedIndex){return function(array,item,idx){var i=0,length=getLength(array);if(typeof idx=='number'){if(dir>0){i=idx>=0?idx:Math.max(idx+length,i);}else{length=idx>=0?Math.min(idx+1,length):idx+length+1;}}else if(sortedIndex&&idx&&length){idx=sortedIndex(array,item);return array[idx]===item?idx:-1;}\nif(item!==item){idx=predicateFind(slice.call(array,i,length),isNaN$1);return idx>=0?idx+i:-1;}\nfor(idx=dir>0?i:length-1;idx>=0&&idx<length;idx+=dir){if(array[idx]===item)return idx;}\nreturn-1;};}\nvar indexOf=createIndexFinder(1,findIndex,sortedIndex);var lastIndexOf=createIndexFinder(-1,findLastIndex);function find(obj,predicate,context){var keyFinder=isArrayLike(obj)?findIndex:findKey;var key=keyFinder(obj,predicate,context);if(key!==void 0&&key!==-1)return obj[key];}\nfunction findWhere(obj,attrs){return find(obj,matcher(attrs));}\nfunction each(obj,iteratee,context){iteratee=optimizeCb(iteratee,context);var i,length;if(isArrayLike(obj)){for(i=0,length=obj.length;i<length;i++){iteratee(obj[i],i,obj);}}else{var _keys=keys(obj);for(i=0,length=_keys.length;i<length;i++){iteratee(obj[_keys[i]],_keys[i],obj);}}\nreturn obj;}\nfunction map(obj,iteratee,context){iteratee=cb(iteratee,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length,results=Array(length);for(var index=0;
2index<length;index++){var currentKey=_keys?_keys[index]:index;results[index]=iteratee(obj[currentKey],currentKey,obj);}\nreturn results;}\nfunction createReduce(dir){var reducer=function(obj,iteratee,memo,initial){var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length,index=dir>0?0:length-1;if(!initial){memo=obj[_keys?_keys[index]:index];index+=dir;}\nfor(;index>=0&&index<length;index+=dir){var currentKey=_keys?_keys[index]:index;memo=iteratee(memo,obj[currentKey],currentKey,obj);}\nreturn memo;};return function(obj,iteratee,memo,context){var initial=arguments.length>=3;return reducer(obj,optimizeCb(iteratee,context,4),memo,initial);};}\nvar reduce=createReduce(1);var reduceRight=createReduce(-1);function filter(obj,predicate,context){var results=[];predicate=cb(predicate,context);each(obj,function(value,index,list){if(predicate(value,index,list))results.push(value);});return results;}\nfunction reject(obj,predicate,context){return filter(obj,negate(cb(predicate)),context);}\nfunction every(obj,predicate,context){predicate=cb(predicate,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length;for(var index=0;index<length;index++){var currentKey=_keys?_keys[index]:index;if(!predicate(obj[currentKey],currentKey,obj))return false;}\nreturn true;}\nfunction some(obj,predicate,context){predicate=cb(predicate,context);var _keys=!isArrayLike(obj)&&keys(obj),length=(_keys||obj).length;for(var index=0;index<length;index++){var currentKey=_keys?_keys[index]:index;if(predicate(obj[currentKey],currentKey,obj))return true;}\nreturn false;}\nfunction contains(obj,item,fromIndex,guard){if(!isArrayLike(obj))obj=values(obj);if(typeof fromIndex!='number'||guard)fromIndex=0;return indexOf(obj,item,fromIndex)>=0;}\nvar invoke=restArguments(function(obj,path,args){var contextPath,func;if(isFunction$1(path)){func=path;}else{path=toPath(path);contextPath=path.slice(0,-1);path=path[path.length-1];}\nreturn map(obj,function(context){var method=func;if(!method){if(contextPath&&contextPath.length){context=deepGet(context,contextPath);}\nif(context==null)return void 0;method=context[path];}\nreturn method==null?method:method.apply(context,args);});});function pluck(obj,key){return map(obj,property(key));}\nfunction where(obj,attrs){return filter(obj,matcher(attrs));}\nfunction max(obj,iteratee,context){var result=-Infinity,lastComputed=-Infinity,value,computed;if(iteratee==null||(typeof iteratee=='number'&&typeof obj[0]!='object'&&obj!=null)){obj=isArrayLike(obj)?obj:values(obj);for(var i=0,length=obj.length;i<length;i++){value=obj[i];if(value!=null&&value>result){result=value;}}}else{iteratee=cb(iteratee,context);each(obj,function(v,index,list){computed=iteratee(v,index,list);if(computed>lastComputed||(computed===-Infinity&&result===-Infinity)){result=v;lastComputed=computed;}});}\nreturn result;}\nfunction min(obj,iteratee,context){var result=Infinity,lastComputed=Infinity,value,computed;if(iteratee==null||(typeof iteratee=='number'&&typeof obj[0]!='object'&&obj!=null)){obj=isArrayLike(obj)?obj:values(obj);for(var i=0,length=obj.length;i<length;i++){value=obj[i];if(value!=null&&value<result){result=value;}}}else{iteratee=cb(iteratee,context);each(obj,function(v,index,list){computed=iteratee(v,index,list);if(computed<lastComputed||(computed===Infinity&&result===Infinity)){result=v;lastComputed=computed;}});}\nreturn result;}\nvar reStrSymbol=/[^\\ud800-\\udfff]|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff]/g;function toArray(obj){if(!obj)return[];if(isArray(obj))return slice.call(obj);if(isString(obj)){return obj.match(reStrSymbol);}\nif(isArrayLike(obj))return map(obj,identity);return values(obj);}\nfunction sample(obj,n,guard){if(n==null||guard){if(!isArrayLike(obj))obj=values(obj);return obj[random(obj.length-1)];}\nvar sample=toArray(obj);var length=getLength(sample);n=Math.max(Math.min(n,length),0);var last=length-1;for(var index=0;index<n;index++){var rand=random(index,last);var temp=sample[index];sample[index]=sample[rand];sample[rand]=temp;}\nreturn sample.slice(0,n);}\nfunction shuffle(obj){return sample(obj,Infinity);}\nfunction sortBy(obj,iteratee,context){var index=0;
2iteratee=cb(iteratee,context);return pluck(map(obj,function(value,key,list){return{value:value,index:index++,criteria:iteratee(value,key,list)};}).sort(function(left,right){var a=left.criteria;var b=right.criteria;if(a!==b){if(a>b||a===void 0)return 1;if(a<b||b===void 0)return-1;}\nreturn left.index-right.index;}),'value');}\nfunction group(behavior,partition){return function(obj,iteratee,context){var result=partition?[[],[]]:{};iteratee=cb(iteratee,context);each(obj,function(value,index){var key=iteratee(value,index,obj);behavior(result,value,key);});return result;};}\nvar groupBy=group(function(result,value,key){if(has$1(result,key))result[key].push(value);else result[key]=[value];});var indexBy=group(function(result,value,key){result[key]=value;});var countBy=group(function(result,value,key){if(has$1(result,key))result[key]++;else result[key]=1;});var partition=group(function(result,value,pass){result[pass?0:1].push(value);},true);function size(obj){if(obj==null)return 0;return isArrayLike(obj)?obj.length:keys(obj).length;}\nfunction keyInObj(value,key,obj){return key in obj;}\nvar pick=restArguments(function(obj,keys){var result={},iteratee=keys[0];if(obj==null)return result;if(isFunction$1(iteratee)){if(keys.length>1)iteratee=optimizeCb(iteratee,keys[1]);keys=allKeys(obj);}else{iteratee=keyInObj;keys=flatten$1(keys,false,false);obj=Object(obj);}\nfor(var i=0,length=keys.length;i<length;i++){var key=keys[i];var value=obj[key];if(iteratee(value,key,obj))result[key]=value;}\nreturn result;});var omit=restArguments(function(obj,keys){var iteratee=keys[0],context;if(isFunction$1(iteratee)){iteratee=negate(iteratee);if(keys.length>1)context=keys[1];}else{keys=map(flatten$1(keys,false,false),String);iteratee=function(value,key){return!contains(keys,key);};}\nreturn pick(obj,iteratee,context);});function initial(array,n,guard){return slice.call(array,0,Math.max(0,array.length-(n==null||guard?1:n)));}\nfunction first(array,n,guard){if(array==null||array.length<1)return n==null||guard?void 0:[];if(n==null||guard)return array[0];return initial(array,array.length-n);}\nfunction rest(array,n,guard){return slice.call(array,n==null||guard?1:n);}\nfunction last(array,n,guard){if(array==null||array.length<1)return n==null||guard?void 0:[];if(n==null||guard)return array[array.length-1];return rest(array,Math.max(0,array.length-n));}\nfunction compact(array){return filter(array,Boolean);}\nfunction flatten(array,depth){return flatten$1(array,depth,false);}\nvar difference=restArguments(function(array,rest){rest=flatten$1(rest,true,true);return filter(array,function(value){return!contains(rest,value);});});var without=restArguments(function(array,otherArrays){return difference(array,otherArrays);});function uniq(array,isSorted,iteratee,context){if(!isBoolean(isSorted)){context=iteratee;iteratee=isSorted;isSorted=false;}\nif(iteratee!=null)iteratee=cb(iteratee,context);var result=[];var seen=[];for(var i=0,length=getLength(array);i<length;i++){var value=array[i],computed=iteratee?iteratee(value,i,array):value;if(isSorted&&!iteratee){if(!i||seen!==computed)result.push(value);seen=computed;}else if(iteratee){if(!contains(seen,computed)){seen.push(computed);result.push(value);}}else if(!contains(result,value)){result.push(value);}}\nreturn result;}\nvar union=restArguments(function(arrays){return uniq(flatten$1(arrays,true,true));});function intersection(array){var result=[];var argsLength=arguments.length;for(var i=0,length=getLength(array);i<length;i++){var item=array[i];if(contains(result,item))continue;var j;for(j=1;j<argsLength;j++){if(!contains(arguments[j],item))break;}\nif(j===argsLength)result.push(item);}\nreturn result;}\nfunction unzip(array){var length=(array&&max(array,getLength).length)||0;var result=Array(length);for(var index=0;index<length;index++){result[index]=pluck(array,index);}\nreturn result;}\nvar zip=restArguments(unzip);function object(list,values){var result={};for(var i=0,length=getLength(list);i<length;i++){if(values){result[list[i]]=values[i];}else{result[list[i][0]]=list[i][1];}}\nreturn result;}\nfunction range(start,stop,step){if(stop==null){stop=start||0;start=0;}\nif(!step){step=stop<start?-1:1;}\nvar length=Math.max(Math.ceil((stop-start)/ step),0);var range=Array(length);for(var idx=0;idx<length;idx++,start+=step){range[idx]=start;}\nreturn range;}\nfunction chunk(array,count){if(count==null||count<1)return[];var result=[];var i=0,length=array.length;while(i<length){result.push(slice.call(array,i,i+=count));}\nreturn result;}\nfunction chainResult(instance,obj){return instance._chain?_$1(obj).chain():obj;}\nfunction mixin(obj){each(functions(obj),function(name){var func=_$1[name]=obj[name];_$1.prototype[name]=function(){var args=[this._wrapped];push.apply(args,arguments);return chainResult(this,func.apply(_$1,args));};});return _$1;}\neach(['pop','push','reverse','shift','sort','splice','unshift'],function(name){var method=ArrayProto[name];_$1.prototype[name]=function(){var obj=this._wrapped;
2if(obj!=null){method.apply(obj,arguments);if((name==='shift'||name==='splice')&&obj.length===0){delete obj[0];}}\nreturn chainResult(this,obj);};});each(['concat','join','slice'],function(name){var method=ArrayProto[name];_$1.prototype[name]=function(){var obj=this._wrapped;if(obj!=null)obj=method.apply(obj,arguments);return chainResult(this,obj);};});var allExports={__proto__:null,VERSION:VERSION,restArguments:restArguments,isObject:isObject,isNull:isNull,isUndefined:isUndefined,isBoolean:isBoolean,isElement:isElement,isString:isString,isNumber:isNumber,isDate:isDate,isRegExp:isRegExp,isError:isError,isSymbol:isSymbol,isArrayBuffer:isArrayBuffer,isDataView:isDataView$1,isArray:isArray,isFunction:isFunction$1,isArguments:isArguments$1,isFinite:isFinite$1,isNaN:isNaN$1,isTypedArray:isTypedArray$1,isEmpty:isEmpty,isMatch:isMatch,isEqual:isEqual,isMap:isMap,isWeakMap:isWeakMap,isSet:isSet,isWeakSet:isWeakSet,keys:keys,allKeys:allKeys,values:values,pairs:pairs,invert:invert,functions:functions,methods:functions,extend:extend,extendOwn:extendOwn,assign:extendOwn,defaults:defaults,create:create,clone:clone,tap:tap,get:get,has:has,mapObject:mapObject,identity:identity,constant:constant,noop:noop,toPath:toPath$1,property:property,propertyOf:propertyOf,matcher:matcher,matches:matcher,times:times,random:random,now:now,escape:_escape,unescape:_unescape,templateSettings:templateSettings,template:template,result:result,uniqueId:uniqueId,chain:chain,iteratee:iteratee,partial:partial,bind:bind,bindAll:bindAll,memoize:memoize,delay:delay,defer:defer,throttle:throttle,debounce:debounce,wrap:wrap,negate:negate,compose:compose,after:after,before:before,once:once,findKey:findKey,findIndex:findIndex,findLastIndex:findLastIndex,sortedIndex:sortedIndex,indexOf:indexOf,lastIndexOf:lastIndexOf,find:find,detect:find,findWhere:findWhere,each:each,forEach:each,map:map,collect:map,reduce:reduce,foldl:reduce,inject:reduce,reduceRight:reduceRight,foldr:reduceRight,filter:filter,select:filter,reject:reject,every:every,all:every,some:some,any:some,contains:contains,includes:contains,include:contains,invoke:invoke,pluck:pluck,where:where,max:max,min:min,shuffle:shuffle,sample:sample,sortBy:sortBy,groupBy:groupBy,indexBy:indexBy,countBy:countBy,partition:partition,toArray:toArray,size:size,pick:pick,omit:omit,first:first,head:first,take:first,initial:initial,last:last,rest:rest,tail:rest,drop:rest,compact:compact,flatten:flatten,without:without,uniq:uniq,unique:uniq,union:union,intersection:intersection,difference:difference,unzip:unzip,transpose:unzip,zip:zip,object:object,range:range,chunk:chunk,mixin:mixin,'default':_$1};var _=mixin(allExports);_._=_;return _;})));","requirejs-min-resolver.min.js":"(function(){var ctx=require.s.contexts._,origNameToUrl=ctx.nameToUrl,baseUrl=ctx.config.baseUrl;ctx.nameToUrl=function(){var url=origNameToUrl.apply(ctx,arguments);if(url.indexOf(baseUrl)===0&&!url.match(/\\/tiny_mce\\//)&&!url.match(/\\.authorize\\.net\\/v1\\/Accept/)&&!url.match(/Accept/)&&!url.match(/\\/pay.google.com\\//)&&!url.match(/Lyranetwork_Sogecommerce\\/js\\/support.js/)){url=url.replace(/(\\.min)?\\.js$/,'.min.js');}\nreturn url;};})();","Magento_Fedex/js/model/shipping-rates-validator.min.js":"define(['jquery','mageUtils','Magento_Fedex/js/model/shipping-rates-validation-rules','mage/translate'],function($,utils,validationRules,$t){'use strict';return{validationErrors:[],validate:function(address){var self=this;this.validationErrors=[];$.each(validationRules.getRules(),function(field,rule){var message;if(rule.required&&utils.isEmpty(address[field])){message=$t('Field ')+field+$t(' is required.');self.validationErrors.push(message);}});return!this.validationErrors.length;}};});","Magento_Fedex/js/model/shipping-rates-validation-rules.min.js":"define([],function(){'use strict';return{getRules:function(){return{'postcode':{'required':true},'country_id':{'required':true},'city':{'required':true}};}};});","Magento_Fedex/js/view/shipping-rates-validation.min.js":"define(['uiComponent','Magento_Checkout/js/model/shipping-rates-validator','Magento_Checkout/js/model/shipping-rates-validation-rules','Magento_Fedex/js/model/shipping-rates-validator','Magento_Fedex/js/model/shipping-rates-validation-rules'],function(Component,defaultShippingRatesValidator,defaultShippingRatesValidationRules,fedexShippingRatesValidator,fedexShippingRatesValidationRules){'use strict';defaultShippingRatesValidator.registerValidator('fedex',fedexShippingRatesValidator);defaultShippingRatesValidationRules.registerRules('fedex',fedexShippingRatesValidationRules);return Component;});","Magento_InstantPurchase/js/view/instant-purchase.min.js":"define(['ko','jquery','underscore','uiComponent','Magento_Ui/js/modal/confirm','Magento_Customer/js/customer-data','mage/url','mage/template','mage/translate','text!Magento_InstantPurchase/template/confirmation.html','mage/validation'],function(ko,$,_,Component,confirm,customerData,urlBuilder,mageTemplate,$t,confirmationTemplate){'use strict';return Component.extend({defaults:{template:'Magento_InstantPurchase/instant-purchase',buttonText:$t('Instant Purchase'),purchaseUrl:urlBuilder.build('instantpurchase/button/placeOrder'),showButton:false,paymentToken:null,
2shippingAddress:null,billingAddress:null,shippingMethod:null,productFormSelector:'#product_addtocart_form',confirmationTitle:$t('Instant Purchase Confirmation'),confirmationData:{message:$t('Are you sure you want to place order and pay?'),shippingAddressTitle:$t('Shipping Address'),billingAddressTitle:$t('Billing Address'),paymentMethodTitle:$t('Payment Method'),shippingMethodTitle:$t('Shipping Method')}},initialize:function(){var instantPurchase=customerData.get('instant-purchase');this._super();this.setPurchaseData(instantPurchase());instantPurchase.subscribe(this.setPurchaseData,this);},initObservable:function(){this._super().observe('showButton paymentToken shippingAddress billingAddress shippingMethod');return this;},setPurchaseData:function(data){this.showButton(data.available);this.paymentToken(data.paymentToken);this.shippingAddress(data.shippingAddress);this.billingAddress(data.billingAddress);this.shippingMethod(data.shippingMethod);},instantPurchase:function(){var form=$(this.productFormSelector),confirmTemplate=mageTemplate(confirmationTemplate),confirmData=_.extend({},this.confirmationData,{paymentToken:this.paymentToken().summary,shippingAddress:this.shippingAddress().summary,billingAddress:this.billingAddress().summary,shippingMethod:this.shippingMethod().summary});if(!(form.validation()&&form.validation('isValid'))){return;}\nconfirm({title:this.confirmationTitle,content:confirmTemplate({data:confirmData}),actions:{confirm:function(){$.ajax({url:this.purchaseUrl,data:form.serialize(),type:'post',dataType:'json',beforeSend:function(){$('body').trigger('processStart');}}).always(function(){$('body').trigger('processStop');});}.bind(this)}});}});});","Wilsonart_CreditRequest/js/form/credit_request.min.js":"require(['jquery','jquery/ui','jquery/validate','mage/translate'],function($){$(document).on('change',\"[class='country']\",function(){var name=$(this).attr(\"name\");if($(this).val()){$(this).parent().parent().next().show();}else{$(this).parent().parent().next().hide();}});});","Magento_AdvancedCheckout/js/order-by-sku-failure.min.js":"define(['jquery','Magento_Ui/js/modal/confirm','jquery-ui-modules/widget','jquery/validate'],function($,confirm){'use strict';$.widget('mage.orderBySkuFailure',{options:{qtyInputSelector:'[data-role=\"input-qty\"]',skuFailedQtySelector:'[data-role=\"sku-failed-qty\"]',removeAllButtonSelector:'#remove_all_failed_items'},_bind:function(){var handlers={};handlers['keyup '+this.options.qtyInputSelector]='_qtyChange';handlers['input '+this.options.qtyInputSelector]='_qtyChange';this._on(handlers);},_create:function(){$(this.options.removeAllButtonSelector).on('click',$.proxy(function(){this._confirmClearCart();},this));this._bind();this._getQtyInput().valid();},_qtyChange:function(){var qtyInput=this._getQtyInput();qtyInput.valid();this._updateItemQty(qtyInput);},_updateItemQty:function(qtyInput){this.element.find(this.options.skuFailedQtySelector).val(qtyInput.val());},_getQtyInput:function(){return this.element.find(this.options.qtyInputSelector);},_confirmClearCart:function(){var self=this;confirm({content:$.mage.__('Are you sure you want to remove all items from your shopping cart?'),actions:{confirm:function(){self._clearCart();}}});},_clearCart:function(){if($(this.options.removeAllButtonSelector).parents('form').length>0){$(this.options.removeAllButtonSelector).parents('form').trigger('submit');}}});$.extend($.validator.messages,{'required':'','validate-greater-than-zero':''});return $.mage.orderBySkuFailure;});","Magento_AdvancedCheckout/js/file-chooser.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.fileChooser',{options:{fileNameSelector:null,fileNameIndicatorSelector:null},_bind:function(){var handlers={};handlers['change '+this.options.fileNameSelector]='_onFileNameChanged';this._on(handlers);},_create:function(){this._bind();},_onFileNameChanged:function(){var fileSet='0',fileName=this.element.find(this.options.fileNameSelector),fileNameIndicator;if(typeof fileName!='undefined'&&fileName.val().length>0){fileSet='1';}\nfileNameIndicator=this.element.find(this.options.fileNameIndicatorSelector);if(fileNameIndicator.length>0){fileNameIndicator.val(fileSet);}}});return $.mage.fileChooser;});","Wilsonart_Apps/js/sample-option-data-mixin.min.js":"define(['jquery'],function($){'use strict';function getQueryParams(){var params={};var query=window.location.search.substring(1);if(!query){return params;}\nquery.split('&').forEach(function(pair){var parts=pair.split('=');if(!parts[0]){return;}\nparams[decodeURIComponent(parts[0])]=decodeURIComponent(parts[1]||'').replace(/\\+/g,' ');});return params;}\nfunction normalizeValue(value){return $.trim(String(value||'')).replace(/\\+/g,'').replace(/ /g,' ').replace(/\\s+/g,' ').toUpperCase();}\nfunction normalizeCode(value){return normalizeValue(value).replace(/^0+/,'');}\nfunction getMappedProductTypeLabels(code){var normalizedCode=normalizeValue(code);var mapping={'SO':['SOLICOR','SOLICOR LAMINATE'],'LA':['STANDARD LAMINATE','LAMINATES','STANDARD','LAMINATE','Laminate'],'ST':['SOLICOR COMPACT'],'MB':['MARKBOARD','MARKERBOARD'],'DM':['DECORATIVE METAL','DECORATIVE METALS','DECOMETALS','DecoMetals'],'SS':['SOLID SURFACE','Solid Surface'],'QZ':['QUARTZ','Quartz'],'BR':['COLLATERALS','Collaterals'],};return mapping[normalizedCode]||[normalizedCode];}\nfunction selectOption($select,matcher){var matchedValue=null;if(!$select.length){return false;}\n$select.find('option').each(function(){var $option=$(this);if(matcher($option)){matchedValue=$option.val();return false;}});if(matchedValue===null||matchedValue===''){return false;}\n$select.val(matchedValue).trigger('change');return true;}\nfunction retry(callback,tries,delay){if(callback()){return;}\nif(tries<=0){return;}\nsetTimeout(function(){retry(callback,tries-1,delay);},delay);}\nreturn function(sampleOptionData){var originalInit=sampleOptionData.init;sampleOptionData.init=function(options){originalInit.call(this,options);if(!options.isProductDetailPage){return;}\nif(options.websiteId&&options.websiteId!==1){return;}\nvar params=getQueryParams();if(!params.d){return;}\nvar parentDivSelector='#product-options-wrapper';var productTypeSelector=parentDivSelector+' select.product_type_'+options.productId;var finishSelector=parentDivSelector+' select.finish_'+options.productId;var sizeSelector=parentDivSelector+' select.size_'+options.productId;var wallboardSelector=parentDivSelector+' select.wallboard_'+options.productId;var self=this;$(parentDivSelector+\" .field.wallboard\").hide();retry(function(){if(!params.c){return true;}\nvar $productType=$(productTypeSelector);if(!$productType.length||$productType.find('option').length<2){return false;}\nvar labels=getMappedProductTypeLabels(params.c);return selectOption($productType,function($option){var text=normalizeValue($option.text());return labels.indexOf(text)!==-1||normalizeValue($option.text())===normalizeValue(params.c);});},20,200);retry(function(){if(!params.f){return true;}\nif(params.c){var $productType=$(productTypeSelector);if($productType.length&&!$productType.val()){return false;}}\nvar $finish=$(finishSelector);if(!$finish.length||$finish.find('option').length<2){return false;}\nreturn selectOption($finish,function($option){var text=$.trim($option.text());var match=text.match(/^([A-Za-z0-9]+)/);var optionCode=match?normalizeCode(match[1]):normalizeCode(text);return optionCode===normalizeCode(params.f);});},25,220);retry(function(){if(!params.w){return true;}\nvar $wallboard=$(wallboardSelector);if(!$wallboard.length||$wallboard.find('option').length<2){return false;}\nreturn selectOption($wallboard,function($option){return normalizeValue($option.text())===normalizeValue(params.w)||normalizeValue($option.val())===normalizeValue(params.w);});},15,200);retry(function(){if(!params.s){return true;}\nif(params.f){var $finish=$(finishSelector);if($finish.length&&!$finish.val()){return false;}}\nvar $size=$(sizeSelector);if(!$size.length||$size.find('option').length<2){return false;}\nreturn selectOption($size,function($option){return self.formateSizeTitle($option.text())===self.formateSizeTitle(params.s);});},30,240);
2var $qtyInput=$('select[name=\"qty\"]');function applyWallboardQty(){var $wallboard=$(wallboardSelector);var wallboardExists=$wallboard.length>0&&$wallboard.find('option').length>1;if(wallboardExists){if($wallboard.val()){$qtyInput.val(4).trigger('change');}\n$wallboard.off('change.wallboardQty').on('change.wallboardQty',function(){if($(this).val()){$qtyInput.val(4).trigger('change');}});}else if(params.d&¶ms.f&¶ms.s){$qtyInput.val(1).trigger('change');}}\nretry(function(){var $wallboard=$(wallboardSelector);if($wallboard.length&&$wallboard.find('option').length<2){return false;}\napplyWallboardQty();return true;},30,250);};return sampleOptionData;};});","Wilsonart_Flattax/js/view/checkout/cart/totals/watax.min.js":"define(['Wilsonart_Flattax/js/view/checkout/summary/watax'],function(Component){'use strict';return Component.extend({isDisplayed:function(){return true;}});});","Wilsonart_Flattax/js/view/checkout/summary/watax.min.js":"define(['Magento_Checkout/js/view/summary/abstract-total','Magento_Checkout/js/model/quote','Magento_Catalog/js/price-utils','Magento_Checkout/js/model/totals'],function(Component,quote,priceUtils,totals){\"use strict\";return Component.extend({defaults:{isFullTaxSummaryDisplayed:window.checkoutConfig.isFullTaxSummaryDisplayed||false,template:'Wilsonart_Flattax/checkout/summary/watax'},totals:quote.getTotals(),isTaxDisplayedInGrandTotal:window.checkoutConfig.includeTaxInGrandTotal||false,isDisplayed:function(){return this.isFullMode();},getValue:function(){var price=0;if(this.totals()){price=totals.getSegment('wa_tax').value;}\nreturn this.getFormattedPrice(price);},getBaseValue:function(){var price=0;if(this.totals()){price=this.totals().base_wa_tax;}\nreturn priceUtils.formatPrice(price,quote.getBasePriceFormat());}});});","Mageplaza_Osc/js/catalog-add-to-cart-mixin.min.js":"define(['jquery','underscore','jquery-ui-modules/widget'],function($,_){'use strict';return function(widget){$.widget('mage.catalogAddToCart',widget,{ajaxSubmit:function(form){this._super();location.reload();}});return $.mage.catalogAddToCart;}});","Mageplaza_Osc/js/social-login-popup.min.js":"define(['jquery','Mageplaza_SocialLogin/js/popup','Magento_Ui/js/modal/modal','mage/dropdown','mage/translate','Mageplaza_Core/js/jquery.magnific-popup.min'],function($,socialpopup,modal,dropdown,$t){\"use strict\";$.widget('mageplaza.socialpopup',socialpopup,{options:{captchaForms:[],captchaClientKey:'',captchaInvisible:false,isGoogleCaptcha:false,btnPosition:''},_create:function(){this._super();switch(this.options.popupLogin){case'popup_login':this.changeSocialBtnPosition();break;case'quick_login':this.initQuickLogin();this.hideQuickLogin();break;case'popup_slide':this.initPopupSlide()\nbreak;default:break;}},changeSocialBtnPosition:function(){var btnPosition=this.options.btnPosition,social=$('#social-login-popup .block.social-login-authentication-channel'),loginForm=$('#social-login-popup .block.social-login-customer-authentication'),socialBtn=$('#social-login-popup .actions-toolbar.social-btn');if(btnPosition!==''&&social.length>0&&loginForm.length>0){switch(btnPosition){case'left':social.after(loginForm);break;case'top':social.after(loginForm);this.changeResponsive(social,loginForm,socialBtn);break;case'bottom':this.changeResponsive(social,loginForm,socialBtn);break;default:break;}}},changeResponsive:function(social,loginForm,socialBtn){social.addClass('mp-12');social.removeClass('mp-6');loginForm.addClass('mp-12');loginForm.removeClass('mp-7');socialBtn.each(function(){$(this).addClass('col-mp');$(this).addClass('mp-6');;});},initQuickLogin:function(){this.modalWindow=$('.quick-login-wrapper');var options={'type':'popup','modalClass':'popup-authentication','responsive':true,'innerScroll':true,'trigger':'.osc-authentication-toggle','buttons':[],};if(window.checkoutConfig.oscConfig.isDisplaySocialLogin){modal(options,$(this.modalWindow));}},initPopupSlide:function(){var wrapper=$('.quick-login-wrapper'),options={'type':'slide','responsive':true,'innerScroll':true,'trigger':'.social-login-btn','modalClass':'social-popup-slide','buttons':[],'parentModalClass':'_has-modal quick-login-wrapper-has-modal'};if(window.checkoutConfig.oscConfig.isDisplaySocialLogin){modal(options,wrapper);
2wrapper.modal({opened:function(){$('.social-popup-slide').css('z-index',102);}});}},openModal:function(){var wrapper=$('.quick-login-wrapper');if(wrapper.length){if(this.options.popupLogin==='popup_slide'){wrapper.modal('openModal');}else{wrapper.dropdownDialog('open');}}},hideQuickLogin:function(){var authWrapper=$('.quick-login-wrapper');$('.quick-login-wrapper .btn-close').on('click',function(){authWrapper.modal('closeModal');$('body._has-modal-custom .modal-custom-overlay').remove();});},showLogin:function(){if(this.options.popupLogin!=='popup_login'){$('.quick-login-wrapper').show();this.loginFormContent=$('.social-login.authentication .block-content');}\nthis._super();},showCreate:function(){if(this.options.popupLogin!=='popup_login'){var title=$('.social-login.create .create-account-title');title.replaceWith($('<h3 class=\"create-account-title header-title\">'+title.text()+'</h3>'));title.css('margin-left','10px');$('.quick-login-wrapper').show();}\nthis._super();},showEmail:function(){if(this.options.popupLogin!=='popup_login'){var title=$('.fake-email .social-login-title .forgot-pass-title');title.replaceWith($('<h3 class=\"forgot-pass-title header-title\">'+title.text()+'</h3>'));title.css('margin-left','10px');}\nthis._super();},showForgot:function(){if(this.options.popupLogin!=='popup_login'){var title=$('.social-login.forgot .forgot-pass-title');title.replaceWith($('<h3 class=\"forgot-pass-title header-title\">'+title.text()+'</h3>'));title.css('margin-left','10px');}\nthis._super();},initLoginObserve:function(){if(this.options.captchaInvisible&&($.inArray('user_login',this.options.captchaForms)!==-1)){this.loginForm.find('input').keypress(function(event){var code=event.keyCode||event.which;if(code===13){$('#bnt-social-login-authentication').trigger('click');}});return;}\nthis._super();},initCreateObserve:function(){if(this.options.captchaInvisible&&($.inArray('user_create',this.options.captchaForms)!==-1)){this.createForm.find('input').keypress(function(event){var code=event.keyCode||event.which;if(code===13){$('#button-create-social').trigger('click');}});return;}\nthis._super();},initForgotObserve:function(){if(this.options.captchaInvisible&&($.inArray('user_forgotpassword',this.options.captchaForms)!==-1)){this.forgotForm.find('input').keypress(function(event){var code=event.keyCode||event.which;if(code===13){$('#bnt-social-login-forgot').trigger('click');}});return;}\nthis._super();},reloadCaptcha:function(type,delay){this.loadApi();this._super();},processLogin:function(){var self=this;if(this.validateCaptcha(this.loginForm,'user_login')){return;}\nvar request=this._super();if(typeof request!=='undefined'){request.done(function(response){if(response.errors){self.resetCaptcha('user_login');}}).fail(function(){self.resetCaptcha('user_login');});}else{self.resetCaptcha('user_login');}},processCreate:function(){var self=this;if(this.validateCaptcha(this.createForm,'user_create')){return;}\nvar request=this._super();if(typeof request!=='undefined'){request.done(function(response){if(!response.success){self.resetCaptcha('user_create');}});}else{self.resetCaptcha('user_create');}},processForgot:function(){var self=this;if(this.validateCaptcha(this.forgotForm,'user_forgotpassword')){return;}\nvar request=this._super();if(typeof request!=='undefined'){request.done(function(response){self.resetCaptcha('user_forgotpassword');});}else{self.resetCaptcha('user_forgotpassword');}},resetCaptcha:function(nameProcess){$.each(this.options.captchaForms,function(form,value){if(value===nameProcess){grecaptcha.reset(form);}});},validateCaptcha:function(form,type){var formDataArray=form.serializeArray();var validateCaptcha=false,id;formDataArray.forEach(function(entry){if(entry.name.includes('g-recaptcha-response')&&entry.value===\"\"){validateCaptcha=true;}});if(validateCaptcha){form.valid();id='#mageplaza-g-recaptcha-'+type;$(id).after(\"<div for='captcha' generated='true' class='mage-error' id='captcha-error' style='display: block;'>\"+$t(\"This is a required field.\")+\"</div>\");return true;}\nreturn false;},loadApi:function(){if(!this.options.isGoogleCaptcha){return;}\nvar self=this,isInvisible=this.options.captchaInvisible;window.recaptchaOnload=function(){$.each(self.options.captchaForms,function(form,value){var target='',parameters={'sitekey':self.options.captchaClientKey,'size':isInvisible?'invisible':'normal'};switch(value){case'user_login':target=isInvisible?'bnt-social-login-authentication':'mageplaza-g-rec
2aptcha-user_login';if(isInvisible){parameters.callback=self.processLogin.bind(self);}\nbreak;case'user_create':target=isInvisible?'button-create-social':'mageplaza-g-recaptcha-user_create';if(isInvisible){parameters.callback=self.processCreate.bind(self);}\nbreak;case'user_forgotpassword':target=isInvisible?'bnt-social-login-forgot':'mageplaza-g-recaptcha-user_forgotpassword';if(isInvisible){parameters.callback=self.processForgot.bind(self);}\nbreak;}\ngrecaptcha.render(target,parameters);});};require(['mpReCaptcha']);this.options.isGoogleCaptcha=false;}});return $.mageplaza.socialpopup;});","Mageplaza_Osc/js/options/configurable.min.js":"define(['jquery','Magento_ConfigurableProduct/js/configurable','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.mposcConfigurable',$.mage.configurable,{_initializeOptions:function(){var element=$(this.options.priceHolderSelector);if(!element.data('magePriceBox')){element.priceBox();}\nreturn this._super();},_calculatePrice:function(config){var element=$(this.options.priceHolderSelector);if(!element.data('magePriceBox')){element.priceBox();}\nreturn this._super(config);},});return $.mage.mposcConfigurable;});","Mageplaza_Osc/js/action/reset.min.js":"define(['jquery','mage/storage','Magento_Checkout/js/model/quote','Magento_Ui/js/model/messageList'],function($,storage,quote,globalMessageList){'use strict';var callbacks=[],action=function(resetData,redirectUrl,isGlobal,messageContainer){messageContainer=messageContainer||globalMessageList;return storage.post('/onestepcheckout/index/forgotpasswordpost/',JSON.stringify(resetData),isGlobal).done(function(response){if(response.errors){messageContainer.addErrorMessage(response);callbacks.forEach(function(callback){callback(resetData);});}else{$(\".osc_message_success\").show();$(\".osc_message_success\").text(response.message);setTimeout(function(){$('.osc_message_success').hide();},5000);$(\".osc_message_success\").text('');setTimeout(function(){$(\".osc_message_success\").fadeOut(1500);},1000);messageContainer.addSuccessMessage(response);callbacks.forEach(function(callback){callback(resetData);});}}).fail(function(){messageContainer.addErrorMessage({'message':'Could not reset your password. Please try again later'});callbacks.forEach(function(callback){callback(resetData);});});};action.registerResetCallback=function(callback){callbacks.push(callback);};return action;});","Mageplaza_Osc/js/action/place-order-mixins.min.js":"define(['jquery','mage/utils/wrapper','Mageplaza_Osc/js/action/set-checkout-information',],function($,wrapper,setCheckoutInformationAction){'use strict';return function(placeOrderAction){return wrapper.wrap(placeOrderAction,function(originalAction,paymentData,messageContainer){var deferred=$.Deferred();if(paymentData&&paymentData.method==='braintree_paypal'){setCheckoutInformationAction().done(function(){originalAction(paymentData,messageContainer).done(function(response){deferred.resolve(response);}).fail(function(response){deferred.reject(response);});}).fail(function(response){deferred.reject(response);});}else{return originalAction(paymentData,messageContainer).fail(function(response){if(paymentData&&paymentData.method==='stripe_payments'){deferred.reject(response);}else{if($('.message-error').length){$('html, body').scrollTop($('.message-error:visible:first').closest('div').offset().top-$(window).height()/ 2);}}});}\nreturn deferred;});};});","Mageplaza_Osc/js/action/check-email-availability.min.js":"define(['mage/storage','Mageplaza_Osc/js/model/resource-url-manager','Magento_Checkout/js/model/quote'],function(storage,resourceUrlManager,quote){'use strict';return function(email){return storage.post(resourceUrlManager.getUrlForCheckIsEmailAvailable(quote),JSON.stringify({customerEmail:email}),false);};});","Mageplaza_Osc/js/action/select-payment-method-mixin.min.js":"define(['jquery','mage/utils/wrapper','Magento_Checkout/js/model/quote','Magento_SalesRule/js/model/payment/discount-messages','Magento_Checkout/js/action/set-payment-information-extended','Magento_Checkout/js/action/get-totals','Magento_SalesRule/js/model/coupon'],function($,wrapper,quote,messageContainer,setPaymentInformationExtended,getTotalsAction,coupon){'use strict';return function(selectPaymentMethodAction){return wrapper.wrap(selectPaymentMethodAction,function(originalSelectPaymentMethodAction,paymentMethod){originalSelectPaymentMethodAction(paymentMethod);if(paymentMethod===null||quote.guestEmail===null){return;}\n$.when(setPaymentInformationExtended(messageContainer,{method:p
2aymentMethod.method},true)).done(function(){var deferred=$.Deferred(),updateCouponCallback=function(){if(quote.totals()&&!quote.totals()['coupon_code']){coupon.setCouponCode('');coupon.setIsApplied(false);}};getTotalsAction([],deferred);$.when(deferred).done(updateCouponCallback);});});};});","Mageplaza_Osc/js/action/reload-order-summary.min.js":"define(['ko','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/resource-url-manager','mage/storage','Magento_Checkout/js/model/payment-service','Magento_Checkout/js/model/payment/method-converter','Magento_Checkout/js/model/error-processor','Magento_Checkout/js/model/full-screen-loader','Magento_Checkout/js/action/select-billing-address','Magento_Checkout/js/model/shipping-save-processor/payload-extender','Magento_Checkout/js/model/totals'],function(ko,quote,resourceUrlManager,storage,paymentService,methodConverter,errorProcessor,fullScreenLoader,selectBillingAddressAction,payloadExtender,totals){'use strict';return function(){var payload;if(!quote.billingAddress()&"e.shippingAddress().canUseForBilling()){selectBillingAddressAction(quote.shippingAddress());}\npayload={addressInformation:{'shipping_address':quote.shippingAddress(),'billing_address':quote.billingAddress(),'shipping_method_code':quote.shippingMethod()?quote.shippingMethod()['method_code']:'','shipping_carrier_code':quote.shippingMethod()?quote.shippingMethod()['carrier_code']:''}};payloadExtender(payload);totals.isLoading(true);return storage.post(resourceUrlManager.getUrlForSetShippingInformation(quote),JSON.stringify(payload)).done(function(response){quote.setTotals(response.totals);paymentService.setPaymentMethods(methodConverter(response['payment_methods']));totals.isLoading(false);}).fail(function(response){errorProcessor.process(response);totals.isLoading(false);});};});","Mageplaza_Osc/js/action/update-item.min.js":"define(['jquery','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Magento_Checkout/js/model/payment/method-converter','Magento_Checkout/js/model/payment-service','Magento_Checkout/js/model/shipping-service','Mageplaza_Osc/js/model/osc-loader','Magento_Customer/js/customer-data','uiRegistry'],function($,quote,resourceUrlManager,storage,errorProcessor,customer,methodConverter,paymentService,shippingService,oscLoader,customerData,registry){'use strict';var itemUpdateLoader=['shipping','payment','total'],loadingSpeedConfig=window.loadingSpeedConfig,oscConfig=window.checkoutConfig.oscConfig.enableOscPro;return function(payload){var isRemove=!('item_qty'in payload);if(!customer.isLoggedIn()){payload.cart_id=quote.getQuoteId();}\nif(loadingSpeedConfig&&oscConfig&&loadingSpeedConfig.refresh_page!=='1'){itemUpdateLoader=['total'];}\nif(loadingSpeedConfig&&oscConfig&&loadingSpeedConfig.refresh_page!=='1'&&loadingSpeedConfig.product_change.includes(\"1\")){itemUpdateLoader=['shipping','total'];}\noscLoader.startLoader(itemUpdateLoader);return storage.post(resourceUrlManager.getUrlForUpdateItemInformation(quote,isRemove),JSON.stringify(payload)).done(function(response){var options,paths,thumbnailComponent=registry.get('checkout.sidebar.summary.cart_items.details.thumbnail');if(response.redirect_url){window.location.href=response.redirect_url;return;}\n$('#downloadable-links-list').remove();$('#links-advice-container').remove();if(response.image_data&&thumbnailComponent){thumbnailComponent.imageData=JSON.parse(response.image_data);}\nif(response.options){options=JSON.parse(response.options);response.totals.items.forEach(function(item){item.mposc=options[item.item_id];});}\nif(response.request_path){paths=JSON.parse(response.request_path);response.totals.items.forEach(function(item){item.request_path=paths[item.item_id];});}\nquote.setTotals(response.totals);paymentService.setPaymentMethods(methodConverter(response.payment_methods));if(!loadingSpeedConfig||loadingSpeedConfig.refresh_page==='1'){shippingService.setShippingRates(response.shipping_methods);}else if(oscConfig&&window.loadingSpeedConfig.product_change.includes(\"1\")&&response.shipping_methods&&!quote.isVirtual()){shippingService.setShippingRates(response.shipping_methods);}\ncustomerData.reload(['cart'],true);}).fail(function(response){errorProcessor.process(response);}).always(function(){oscLoader.stopLoader(itemUpdateLoader);});};});","Mageplaza_Osc/js/action/set-payment-method.min.js":"define(['underscore','jquery','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/url-builder','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Magento_Checkout/js/model/full-screen-loader','Magento_CheckoutAgreements/js/model/agreements-assigner'],function($,_,quote,urlBuilder,storage,errorProcessor,customer,fullScreenLoader,agreementsAssigner){'use strict';return function(messageContainer){var serviceUrl,payload,paymentData=_.extend({},quote.paymentMethod());agreementsAssigner(paymentData);if(paymentData.method==='paypal_express'){delete paymentData.__disableTmpl;delete paymentData.title;}\nif(!customer.isLoggedIn()){serviceUrl=urlBuilder.createUrl('/guest-carts/:cartId/set-payment-information',{cartId:quote.getQuoteId()});payload={cartId:quote.getQuoteId(),email:quote.guestEmail,paymentMethod:paymentData};}else{serviceUrl=urlBuilder.createUrl('/carts/mine/set-payment-information',{});payload={cartId:quote.getQuoteId(),paymentMethod:paymentData};}\nfullScreenLoader.startLoader();return storage.post(serviceUrl,JSON.stringify(payload)).fail(function(response){errorProcessor.process(response,messageContainer);}).always(function(){fullScreenLoader.stopLoader();});};});","Mageplaza_Osc/js/action/set-billing-address.min.js":"define(['jquery','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/url-builder','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Mageplaza_Osc/js/model/osc-loader','Magento_Checkout/js/action/get-payment-information','Mageplaza_Osc/js/action/reload-order-summary'],function($,quote,urlBuilder,storage,errorProcessor,customer,oscLoader,getPaymentInformationAction,reloadOrderSummary){'use strict';var itemUpdateLoader=[],loadingSpeedConfig=window.loadingSpeedConfig;return function(messageContainer){var serviceUrl,payload;if(loadingSpeedConfig&&loadingSpeedConfig.billing_address_change.includes(\"1\")){itemUpdateLoader.push('payment');}\nif(loadingSpeedConfig&&loadingSpeedConfig.billing_address_change.includes(\"2\")){
2itemUpdateLoader.push('total');}\nif(!customer.isLoggedIn()){serviceUrl=urlBuilder.createUrl('/guest-carts/:cartId/billing-address',{cartId:quote.getQuoteId()});payload={cartId:quote.getQuoteId(),address:quote.billingAddress()};}else{serviceUrl=urlBuilder.createUrl('/carts/mine/billing-address',{});payload={cartId:quote.getQuoteId(),address:quote.billingAddress()};}\nif(loadingSpeedConfig&&loadingSpeedConfig.billing_address_change.includes(\"1\")){oscLoader.startLoader(itemUpdateLoader);return storage.post(serviceUrl,JSON.stringify(payload)).done(function(){var deferred=$.Deferred();getPaymentInformationAction(deferred);$.when(deferred).done(function(){oscLoader.stopLoader(itemUpdateLoader);});}).fail(function(response){errorProcessor.process(response,messageContainer);oscLoader.stopLoader(itemUpdateLoader);});}else if(loadingSpeedConfig&&loadingSpeedConfig.billing_address_change.includes(\"2\")){reloadOrderSummary()}};});","Mageplaza_Osc/js/action/messageList.min.js":"define(['Magento_Ui/js/model/messages'],function(Messages){'use strict';return new Messages();});","Mageplaza_Osc/js/action/gift-wrap.min.js":"define(['Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Magento_Checkout/js/model/payment/method-converter','Magento_Checkout/js/model/payment-service','Magento_Checkout/js/model/shipping-service','Mageplaza_Osc/js/model/osc-loader','Mageplaza_Osc/js/model/osc-data'],function(quote,resourceUrlManager,storage,errorProcessor,customer,methodConverter,paymentService,shippingService,oscLoader,oscData){'use strict';var itemUpdateLoader=['shipping','payment','total'],loadingSpeedConfig=window.loadingSpeedConfig,oscConfig=window.checkoutConfig.oscConfig.enableOscPro;return function(payload){if(!customer.isLoggedIn()){payload.cart_id=quote.getQuoteId();}\nif(loadingSpeedConfig&&oscConfig){itemUpdateLoader=[];}\nif(loadingSpeedConfig&&oscConfig&&loadingSpeedConfig.refresh_page!=='1'&&loadingSpeedConfig.gift_wrap.includes(\"1\")){itemUpdateLoader=['shipping'];}\nif(loadingSpeedConfig&&oscConfig&&loadingSpeedConfig.refresh_page!=='1'&&loadingSpeedConfig.gift_wrap.includes(\"2\")){itemUpdateLoader.push('total');}\noscLoader.startLoader(itemUpdateLoader);return storage.post(resourceUrlManager.getUrlForGiftWrapInformation(quote),JSON.stringify(payload)).done(function(response){if(response.redirect_url){window.location.href=response.redirect_url;return;}\nconst shouldUpdateData=!loadingSpeedConfig||loadingSpeedConfig.refresh_page==='1'||!oscConfig;const shouldUpdateGiftWrap=shouldUpdateData||(loadingSpeedConfig.gift_wrap&&loadingSpeedConfig.gift_wrap.includes(\"2\"))&&response.shipping_methods&&!quote.isVirtual();if(shouldUpdateData){oscData.setData('is_use_gift_wrap',payload.is_use_gift_wrap);quote.setTotals(response.totals);shippingService.setShippingRates(response.shipping_methods);paymentService.setPaymentMethods(methodConverter(response.payment_methods));}\nif(shouldUpdateGiftWrap){oscData.setData('is_use_gift_wrap',payload.is_use_gift_wrap);quote.setTotals(response.totals);shippingService.setShippingRates(response.shipping_methods);}}).fail(function(response){errorProcessor.process(response);}).always(function(){oscLoader.stopLoader(itemUpdateLoader);});};});","Mageplaza_Osc/js/action/gift-message-item.min.js":"define(['jquery','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','Mageplaza_Osc/js/model/gift-message','mage/storage'],function($,quote,resourceUrlManager,giftMessageModel,storage){'use strict';var giftMessageItems=window.checkoutConfig.oscConfig.giftMessageOptions.giftMessage.itemLevel,giftMessageModel=new giftMessageModel();return function(data,itemId,remove){return storage.post(resourceUrlManager.getUrlForGiftMessageItemInformation(quote,itemId),JSON.stringify(data)).done(function(response){if(response==true){if(remove){delete giftMessageItems[itemId].message;giftMessageModel.showMessage('success','Delete gift message item success.');return this;}\ngiftMessageItems[itemId]['message']=data.gift_message;giftMessageModel.showMessage('success','Update gift message item success.');}}
2).fail(function(){if(remove){giftMessageModel.showMessage('error','Can not delete gift message item. Please try again!');}\ngiftMessageModel.showMessage('error','Can not update gift message item. Please try again!');})};});","Mageplaza_Osc/js/action/reload-payment-method.min.js":"define(['jquery','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/url-builder','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Magento_Checkout/js/model/full-screen-loader','Magento_Checkout/js/action/get-payment-information','Magento_CheckoutAgreements/js/model/agreements-assigner','Mageplaza_Osc/js/model/payment-service'],function($,quote,urlBuilder,storage,errorProcessor,customer,fullScreenLoader,getPaymentInformationAction,agreementsAssigner,paymentService){'use strict';return function(){var serviceUrl,payload,paymentData=quote.paymentMethod();agreementsAssigner(paymentData);if(!customer.isLoggedIn()){serviceUrl=urlBuilder.createUrl('/guest-carts/:cartId/billing-address',{cartId:quote.getQuoteId()});payload={cartId:quote.getQuoteId(),address:quote.billingAddress()};}else{serviceUrl=urlBuilder.createUrl('/carts/mine/billing-address',{});payload={cartId:quote.getQuoteId(),address:quote.billingAddress()};}\npaymentService.isLoading(true);return storage.post(serviceUrl,JSON.stringify(payload)).done(function(){var deferred=$.Deferred();getPaymentInformationAction(deferred);$.when(deferred).done(function(){fullScreenLoader.stopLoader();});}).fail(function(response){errorProcessor.process(response);}).always(function(){paymentService.isLoading(false);});};});","Mageplaza_Osc/js/action/discount-payment-method.min.js":"define(['Magento_Checkout/js/model/totals','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','Mageplaza_Osc/js/model/discount-payment-method'],function(totals,quote,resourceUrlManager,discountPaymentMethod){'use strict';return function(paymentData){totals.isLoading(true);if(paymentData&&paymentData.hasOwnProperty('__disableTmpl')){delete paymentData.__disableTmpl;}\nvar payload;if(paymentData.hasOwnProperty('title')){paymentData={additional_data:null,method:paymentData.method,po_number:null,}}\npayload={cartId:quote.getQuoteId(),paymentMethod:paymentData,billingAddress:quote.billingAddress()};return discountPaymentMethod(resourceUrlManager.getUrlForDiscountPaymentMethod(quote),payload);};});","Mageplaza_Osc/js/action/payment-total-information.min.js":"define(['jquery','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','mage/storage','Magento_Checkout/js/model/error-processor','Magento_Customer/js/model/customer','Magento_Checkout/js/model/payment/method-converter','Magento_Checkout/js/model/payment-service','Magento_Checkout/js/model/shipping-service','Mageplaza_Osc/js/model/osc-loader','uiRegistry'],function($,quote,resourceUrlManager,storage,errorProcessor,customer,methodConverter,paymentService,shippingService,oscLoader,registry){'use strict';var itemUpdateLoader=['total',],loadingSpeedConfig=window.loadingSpeedConfig;return function(){if(loadingSpeedConfig&&loadingSpeedConfig.refresh_page!=='1'&&loadingSpeedConfig.product_change.includes(\"1\")){itemUpdateLoader.push('shipping');}\noscLoader.startLoader(itemUpdateLoader);return storage.post(resourceUrlManager.getUrlForUpdatePaymentTotalInformation(quote)).done(function(response){var options,paths,thumbnailComponent=registry.get('checkout.sidebar.summary.cart_items.details.thumbnail');if(response.redirect_url){window.location.href=response.redirect_url;return;}\n$('#downloadable-links-list').remove();$('#links-advice-container').remove();if(response.image_data&&thumbnailComponent){thumbnailComponent.imageData=JSON.parse(response.image_data);}\nif(response.options){options=JSON.parse(response.options);response.totals.items.forEach(function(item){item.mposc=options[item.item_id];});}\nif(response.request_path){paths=JSON.parse(response.request_path);response.totals.items.forEach(function(item){item.request_path=paths[item.item_id];});}\nquote.setTotals(response.totals);paymentService.setPaymentMethods(methodConverter(response.payment_methods));}).fail(function(response){errorProcessor.process(response);}).always(function(){oscLoader.stopLoader(itemUpdateLoader);});};});","Mageplaza_Osc/js/action/set-checkout-information.min.js":"define(['Magento_Checkout/js/model/shipping-save-processor','Mageplaza_Osc/js/model/shipping-save-processor/checkout'],function(shippingSaveProcessor,oscProcessor){'use strict';shippingSaveProcessor.registerProcessor('osc',oscProcessor);return function(){return shippingSaveProcessor.saveShippingInformation('osc');}});","Mageplaza_Osc/js/model/agreement-validator.min.js":"define(['jquery','mage/validation'],function($){'use strict';var checkoutConfig=window.checkoutConfig,agreementsConfig=checkoutConfig?checkoutConfig.checkoutAgreements:{};var agreementsInputPath='div.osc-place-order-wrapper div.checkout-agreements input';return{validate:function(){if(!agreementsConfig.isEnabled){return true;}\nif($(agreementsInputPath).length==0){return true;}\nreturn $('#co-place-order-agreement').validate({errorClass:'mage-error',errorElement:'div',meta:'val
2idate',errorPlacement:function(error,element){var errorPlacement=element;if(element.is(':checkbox')||element.is(':radio')){errorPlacement=element.siblings('label').last();}\nerrorPlacement.after(error);}}).form();}}});","Mageplaza_Osc/js/model/paypal_express_compatible.min.js":"define(['jquery'],function($){'use strict';var config=window.checkoutConfig;return{togglePlaceOrderButton:function(payment){var actionsToolbar=$('.osc-place-order-wrapper .actions-toolbar'),actionsToolbarContent=$('.osc-place-order-wrapper .payment-methods .payment-group .payment-method .payment-method-content .actions-toolbar'),checkoutAgreementBlock=$('#co-place-order-area .osc-place-order-wrapper>.checkout-agreements-block')\nif(payment&&config.oscConfig.paymentCustomBtn.includes(payment.method)){actionsToolbar.hide();if(payment.method==='paypal_express'){checkoutAgreementBlock.prependTo('#co-place-order-area .osc-place-order-wrapper');actionsToolbarContent.show();}}else{actionsToolbar.show();actionsToolbarContent.hide();}}};});","Mageplaza_Osc/js/model/osc-loader.min.js":"define(['jquery','Magento_Checkout/js/model/shipping-service','Magento_Checkout/js/model/totals','Mageplaza_Osc/js/model/payment-service'],function($,shippingService,totalService,paymentService){'use strict';var blockLoader={shipping:{queue:0,service:shippingService},payment:{queue:0,service:paymentService},total:{queue:0,service:totalService}};return{getServices:function(blocks){var services={payment:blockLoader.payment.service,total:blockLoader.total.service};if(typeof blocks!=='undefined'){services={};$.each(blocks,function(index,block){if(blockLoader.hasOwnProperty(block)){services[block]=blockLoader[block].service;}});}\nreturn services;},startLoader:function(blocks){var services=this.getServices(blocks);$.each(services,function(index,service){blockLoader[index].queue+=1;service.isLoading(true);});},stopLoader:function(blocks){var services=this.getServices(blocks);$.each(services,function(index,service){blockLoader[index].queue-=1;if(blockLoader[index].queue==0){service.isLoading(false);}});}};});","Mageplaza_Osc/js/model/shipping-rate-service.min.js":"define(['Magento_Checkout/js/model/quote','Magento_Checkout/js/model/shipping-rate-processor/new-address','Magento_Checkout/js/model/shipping-rate-processor/customer-address'],function(quote,defaultProcessor,customerAddressProcessor){'use strict';var processors=[];processors.default=defaultProcessor;processors['customer-address']=customerAddressProcessor;return{isAddressChange:false,registerProcessor:function(type,processor){processors[type]=processor;},estimateShippingMethod:function(){var type=quote.shippingAddress().getType();if(processors[type]){processors[type].getRates(quote.shippingAddress());}else{processors.default.getRates(quote.shippingAddress());}}}});","Mageplaza_Osc/js/model/gift-wrap.min.js":"define(['ko'],function(ko){'use strict';var hasWrap=ko.observable(window.checkoutConfig.oscConfig.giftWrap.hasWrap);return{hasWrap:hasWrap,getIsWrap:function(){return this.hasWrap();},setIsWrap:function(isWrap){return this.hasWrap(isWrap);}};});","Mageplaza_Osc/js/model/shipping-rates-validator.min.js":"define(['underscore','jquery','mageUtils','Magento_Customer/js/model/address-list','Magento_Checkout/js/model/shipping-rates-validator','Magento_Checkout/js/model/shipping-rates-validation-rules','Magento_Checkout/js/model/address-converter','Magento_Checkout/js/action/select-shipping-address','Magento_Checkout/js/model/shipping-rate-service','Magento_Checkout/js/model/shipping-service','Magento_Checkout/js/model/postcode-validator','Mageplaza_Osc/js/action/reload-order-summary','mage/translate','uiRegistry'],function(_,$,utils,addressList,Validator,shippingRatesValidationRules,addressConverter,selectShippingAddress,shippingRateService,shippingService,postcodeValidator,reloadOrderSummary,$t,uiRegistry){'use strict';var countryElement=null,postcodeElement=null,postcodeElementName='postcode',observedElements=[],observableElements,defaultRules={'rate':{'postcode':{'required':true},'country_id':{'required':true}}},addressFields=window.checkoutConfig.oscConfig.addressFields;return _.extend(Validator,{isFormInline:function(){return addressList().length===0;},getValidationRules:function(){var rules=shippingRatesValidationRules.getRules();return _.isEmpty(rules)?defaultRules:rules;},oscValidateAddressData:function(field,address){var self=this,canLoad=false;$.each(self.getValidationRules(),function(carrier,fields){if(fields.hasOwnProperty(field)){var missingValue=false;$.each(fields,function(key,rule){if(self.isFieldExisted(key)&&address.hasOwnProperty(key)&&rule.required&&utils.isEmpty(address[key])){var regionFields=['region','regi
2on_id','region_id_input'];if($.inArray(key,regionFields)===-1||utils.isEmpty(address['region'])&&utils.isEmpty(address['region_id'])){missingValue=true;return false;}}});if(!missingValue){canLoad=true;return false;}}});return canLoad;},isFieldExisted:function(field){var result=false;$.each(observedElements,function(key,element){if(field===element.index){result=true;return false;}});return result;},initFields:function(formPath){var self=this;observableElements=shippingRatesValidationRules.getObservableFields();if(_.isEmpty(observableElements)){observableElements.push('country_id');}\nif($.inArray(postcodeElementName,observableElements)===-1){observableElements.push(postcodeElementName);}\n$.each(addressFields,function(index,field){uiRegistry.async(formPath+'.'+field)(self.oscBindHandler.bind(self));});},oscBindHandler:function(element){var self=this;if(element.component.indexOf('/group')!==-1){$.each(element.elems(),function(index,elem){uiRegistry.async(elem.name)(function(){self.oscBindHandler(elem);});});}else if(element&&element.hasOwnProperty('value')){element.on('value',function(){self.oscPostcodeValidation();if(self.isFormInline()){var addressFlat=addressConverter.formDataProviderToFlatData(self.oscCollectObservedData(),'shippingAddress'),address;address=addressConverter.formAddressDataToQuoteAddress(addressFlat);selectShippingAddress(address);if($.inArray(element.index,observableElements)!==-1&&self.oscValidateAddressData(element.index,addressFlat)){shippingRateService.isAddressChange=true;clearTimeout(self.validateAddressTimeout);var configLoading=window.loadingSpeedConfig;if(configLoading&&configLoading.refresh_page!=='1'){self.validateAddressTimeout=setTimeout(function(){if(configLoading.shipping_address_change.includes('1')){window.loadingSpeedConfig.checkLoadingOrderSummary=\"2\";shippingRateService.estimateShippingMethod();window.loadingSpeedConfig.checkLoadingOrderSummary=\"\";}\nif(configLoading.shipping_address_change.includes('2')){if($('#opc-shipping_method').length){reloadOrderSummary()}}},200);}else{self.validateAddressTimeout=setTimeout(function(){shippingRateService.estimateShippingMethod();},200);}}}});observedElements.push(element);if(element.index===postcodeElementName){postcodeElement=element;}\nif(element.index==='country_id'){countryElement=element;}}},oscCollectObservedData:function(){var observedValues={};$.each(observedElements,function(index,field){var value=field.value();if($.type(value)==='undefined'){value='';}\nobservedValues[field.dataScope]=value;});return observedValues;},oscPostcodeValidation:function(){var countryId=countryElement.value(),validationResult,warnMessage;if(postcodeElement===null||postcodeElement.value()===null){return true;}\npostcodeElement.warn(null);validationResult=postcodeValidator.validate(postcodeElement.value(),countryId);if(!validationResult){warnMessage=$t('Provided Zip/Postal Code seems to be invalid.');if(postcodeValidator.validatedPostCodeExample.length){warnMessage+=$t(' Example: ')+postcodeValidator.validatedPostCodeExample.join('; ')+'. ';}\nwarnMessage+=$t('If you believe it is the right one you can ignore this notice.');postcodeElement.warn(warnMessage);}\nreturn validationResult;}});});","Mageplaza_Osc/js/model/agreements-assigner.min.js":"define(['jquery'],function($){'use strict';var agreementsConfig=window.checkoutConfig.checkoutAgreements;var show_toc=window.checkoutConfig.oscConfig.show_toc;var SHOW_IN_PAYMENT='1';return function(paymentData){var agreementForm,agreementFormContainer,agreementData,agreementIds;if(!agreementsConfig.isEnabled){return;}\nagreementFormContainer=(show_toc==SHOW_IN_PAYMENT)?$('.payment-method._active'):$('#co-place-order-agreement');agreementForm=agreementFormContainer.find('div[data-role=checkout-agreements] input');agreementData=agreementForm.serializeArray();agreementIds=[];agreementData.forEach(function(item){agreementIds.push(item.value);});if(paymentData['extension_attributes']===undefined){paymentData['extension_attributes']={};}\npaymentData['extension_attributes']['agreement_ids']=agreementIds;};});","Mageplaza_Osc/js/model/osc-data.min.js":"define(['jquery','Magento_Customer/js/customer-data'],function($,storage){'use strict';var cacheKey='osc-data';var getData=function(){return storage.get(cacheKey)();};var saveData=function(checkoutData){storage.set(cacheKey,checkoutData);};return{setData:function(key,data){var obj=getData();obj[key]=data;saveData(obj);},getData:function(key){if(typeof key==='undefined'){return getData();}\nreturn getData()[key];}}});","Mageplaza_Osc/js/model/gift-message.min.js":"define(['jquery','ko','uiElement','underscore','mage/translate'],function($,ko,uiElement,_,$t){'use strict';var provider=uiElement();return function(){var model={observables:{},initialize:function(){this.getObservable('alreadyAdded')(false);var message=window.checkoutConfig.oscConfig.giftMessageOptions.giftMessage.hasOwnProperty('orderLevel')?window.checkoutConfig.oscConfig.giftMessageOptions.giftMessage['orderLevel']:null;if(_.isObject(message)){this.getObservable('recipient')(message.recipient);this.getObservable('sender')(message.sender);this.getObservable('message')(message.message);this.getObservable('alreadyAdded')(true);}},getObservable:function(key){this.initObservable('message-orderLevel',key);return provider[this.getUniqueKey('message-orderLevel',key)];},initObservable:function(node,key){if(node&&!this.observables.hasOwnProperty(node)){this.observables[node]=[];}\nif(key&&this.observables[node].indexOf(key)==-1){this.observables[node].push(key);provider.observe(this.getUniqueKey(node,key));}},getUniqueKey:function(node,key){return node+'-'+key;},getConfigValue:function(key){return window.checkoutConfig.oscConfig.giftMessageOptions.hasOwnProperty(key)?window.checkoutConfig.oscConfig.giftMessageOptions[key]:null;},isGiftMessageAvailable:function(){return this.getConfigValue('isOrderLevelGiftOptionsEnabled');},showMessage:function(type,message){var classElement='message '+type;
2$('#opc-sidebar .block.items-in-cart').before('<div class=\" '+classElement+'\"> <span>'+$t(message)+'</span></div>');setTimeout(function(){$('#opc-sidebar .opc-block-summary .message.'+type).remove();},3000);}};model.initialize();return model;}});","Mageplaza_Osc/js/model/payment-service.min.js":"define(['ko'],function(ko){'use strict';return{isLoading:ko.observable(false)};});","Mageplaza_Osc/js/model/checkout-data-resolver.min.js":"define(['Magento_Checkout/js/checkout-data'],function(checkoutData){'use strict';return{resolveDefaultShippingMethod:function(){if(!checkoutData.getSelectedShippingRate()&&window.checkoutConfig.selectedShippingRate){checkoutData.setSelectedShippingRate(window.checkoutConfig.selectedShippingRate);}},resolveDefaultPaymentMethod:function(){if(!checkoutData.getSelectedPaymentMethod()&&window.checkoutConfig.selectedPaymentMethod){checkoutData.setSelectedPaymentMethod(window.checkoutConfig.selectedPaymentMethod);}}}});","Mageplaza_Osc/js/model/resource-url-manager.min.js":"define(['jquery','Magento_Checkout/js/model/resource-url-manager'],function($,resourceUrlManager){\"use strict\";return $.extend({getUrlForSaveEmailToQuote:function(quote){var params={cartId:quote.getQuoteId()};var urls={'guest':'/guest-carts/:cartId/save-email-to-quote'};return this.getUrl(urls,params);},getUrlForCheckIsEmailAvailable:function(quote){var params={cartId:quote.getQuoteId()};var urls={'guest':'/guest-carts/:cartId/isEmailAvailable'};return this.getUrl(urls,params);},getUrlForUpdateItemInformation:function(quote,isRemove){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urlPath=isRemove?'remove-item':'update-item';var urls={'guest':'/guest-carts/:cartId/'+urlPath,'customer':'/carts/mine/'+urlPath};return this.getUrl(urls,params);},getUrlForSetCheckoutInformation:function(quote){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urls={'guest':'/guest-carts/:cartId/checkout-information','customer':'/carts/mine/checkout-information'};return this.getUrl(urls,params);},getUrlForGiftWrapInformation:function(quote){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urls={'guest':'/guest-carts/:cartId/update-gift-wrap','customer':'/carts/mine/update-gift-wrap'};return this.getUrl(urls,params);},getUrlForUpdatePaymentTotalInformation:function(quote){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urls={'guest':'/guest-carts/:cartId/payment-total-information','customer':'/carts/mine/payment-total-information'};return this.getUrl(urls,params);},getUrlForGiftMessageItemInformation:function(quote,itemId){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urls={'guest':'/guest-carts/:cartId/gift-message/'+itemId,'customer':'/carts/mine/gift-message/'+itemId};return this.getUrl(urls,params);},getUrlForDiscountPaymentMethod:function(quote){var params=this.getCheckoutMethod()==='guest'?{cartId:quote.getQuoteId()}:{};var urls={'guest':'/guest-carts/:cartId/discount-payment-method','customer':'/carts/mine/discount-payment-method'};return this.getUrl(urls,params);}},resourceUrlManager);});","Mageplaza_Osc/js/model/braintree-paypal.min.js":"define(['ko'],function(ko){'use strict';return{isReviewRequired:ko.observable(false),customerEmail:ko.observable(null),active:ko.observable(false)}});","Mageplaza_Osc/js/model/discount-payment-method.min.js":"define(['mage/storage','Magento_Checkout/js/model/error-processor','Magento_Checkout/js/model/totals','Magento_Checkout/js/model/quote'],function(storage,errorProcessor,totals,quote){'use strict';return function(serviceUrl,payload){totals.isLoading(true);return storage.post(serviceUrl,JSON.stringify(payload)).fail(function(response){errorProcessor.process(response);}).done(function(response){quote.setTotals(response);}).always(function(){totals.isLoading(false);});};});","Mageplaza_Osc/js/model/compatible/amazon-pay.min.js":"define(['ko'],function(ko){'use strict';var hasLogin=window.checkoutConfig.oscConfig.isAmazonAccountLoggedIn;return{isAmazonAccountLoggedIn:ko.observable(hasLogin),setLogin:function(value){return this.isAmazonAccountLoggedIn(value);}};});","Mageplaza_Osc/js/model/address/auto-complete.min.js":"define(['Mageplaza_Osc/js/model/address/type/google'],function(googleAutoComplete){'use strict';var addressType={billing:'checkout.steps.shipping-step.billingAddress.billing-address-fieldset',shipping:'checkout.steps.shipping-step.shippingAddress.shipping-address-fieldset'};return{register:function(type){if(addressType.hasOwnProperty(type)){switch(window.checkoutConfig.oscConfig.autocomplete.type){case'google':new googleAutoComplete(addressType[type]);break;case'pca':break;default:break;}}}};});","Mageplaza_Osc/js/model/address/type/google.min.js":"define(['jquery','uiClass','uiRegistry'],function($,Class,registry){'use strict';var specificCountry=window.checkoutConfig.oscConfig.autocomplete.google_default_country,elementFields=['street','country_id','city','region','regi
2on_id','region_id_input','postcode'];var componentForm={street_number:'short_name',route:'long_name',neighborhood:'long_name',administrative_area_level_2:'short_name',locality:'long_name',administrative_area_level_1:'long_name',country:'short_name',postal_code:'short_name'};var isUsedMaterialDesign=window.checkoutConfig.oscConfig.isUsedMaterialDesign;return Class.extend({initialize:function(fieldsetName){this._super();this.initAddressElements(fieldsetName).initAutoComplete();return this;},initAddressElements:function(fieldsetName){var self=this;this.addressElements={};$.each(elementFields,function(index,field){registry.async(fieldsetName+'.'+field)(function(fieldElement){if(field==='street'){$.each(fieldElement.elems(),function(key,elem){if(key===0){fieldElement=elem;self.inputSelector=document.getElementById(elem.uid);self.geolocateSelector=$('#'+elem.uid+'-geolocation');}});}\nif(typeof fieldElement!=='undefined'){self.addressElements[field]=fieldElement;}});});return this;},initAutoComplete:function(){if(this.inputSelector){var options={types:['geocode']};if(specificCountry){options.componentRestrictions={country:specificCountry};}\nthis.autoComplete=new google.maps.places.Autocomplete(this.inputSelector,options);if(isUsedMaterialDesign){$(this.inputSelector).attr('placeholder','');}\nthis.autoComplete.addListener('place_changed',this.placeChangedListener.bind(this));if(this.geolocateSelector.length){this.geolocateSelector.on('click',this.getCurrentLocation.bind(this));}}\nreturn this;},placeChangedListener:function(){var place=this.autoComplete.getPlace();this.unserializeAddress(place);},unserializeAddress:function(place){var responseComponents=this.initResponseComponents();for(var i=0;i<place.address_components.length;i++){var addressType=place.address_components[i].types[0];if(componentForm.hasOwnProperty(addressType)){var addressValue=place.address_components[i][componentForm[addressType]];if($.inArray(addressType,['street_number','route','administrative_area_level_2'])!==-1){if(responseComponents.street!=''){responseComponents.street+=', ';}\nresponseComponents.street+=addressValue;}\nif(addressType=='locality'){responseComponents.city=addressValue;}\nif(addressType=='administrative_area_level_1'){responseComponents.region=addressValue;responseComponents.region_id=addressValue;responseComponents.region_id_input=addressValue;}\nif(addressType=='country'){responseComponents.country_id=addressValue;}\nif(addressType=='postal_code'){responseComponents.postcode=addressValue;}}}\nif(place.hasOwnProperty('name')){responseComponents.street=place.name;}\nthis.fillInAddress(responseComponents);},fillInAddress:function(components){var self=this,isAnonymousAdd=false;if(!components['city']||!components['country_id']){isAnonymousAdd=true;}\n$.each(this.addressElements,function(index,element){if(element.visible()&&components.hasOwnProperty(index)){if(index==='region_id'){$.each(element.options(),function(key,option){if(components[index]===option.label){element.value(option.value);return false;}});}else{if(index==='street'){if(!isAnonymousAdd){self.inputSelector.value=components[index];}}else{element.value(components[index]);}}}});},geolocate:function(){var self=this;if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geolocation={lat:position.coords.latitude,lng:position.coords.longitude};var circle=new google.maps.Circle({center:geolocation,radius:position.coords.accuracy});self.autoComplete.setBounds(circle.getBounds());});}},getCurrentLocation:function(){var self=this;if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geocoder=new google.maps.Geocoder();var location=new google.maps.LatLng(position.coords.latitude,position.coords.longitude);geocoder.geocode({'latLng':location},function(results,status){if(status==google.maps.GeocoderStatus.OK){self.unserializeAddress(results[0]);}else{return false;}});});}},initResponseComponents:function(){return{street:'',country_id:'',region:'',region_id:'',region_id_input:'',city:'',postcode:''};}});});","Mageplaza_Osc/js/model/osc-loader/discount.min.js":"define(['ko'],function(ko){'use strict';return{isLoading:ko.observable(false),startLoader:function(){this.isLoading(true);},stopLoader:function(){this.isLoading(false);}};});","Mageplaza_Osc/js/model/shipping-save-processor/checkout.min.js":"define(['ko','jquery','underscore','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/model/resource-url-manager','mage/storage','Mageplaza_Osc/js/model/osc-data','Magento_Checkout/js/model/payment-service','Magento_Checkout/js/model/payment/method-converter','Magento_Checkout/js/model/error-processor','Magento_Checkout/js/model/full-screen-loader','Magento_Checkout/js/action/select-billing-address'],function(ko,$,_,quote,resourceUrlManager,storage,oscData,paymentService,methodConverter,errorProcessor,fullScreenLoader,selectBillingAddressAction){'use strict';return{saveShippingInformation:function(){var payload,addressInformation={},additionInformation=oscData.getData();if(window.checkoutConfig.oscConfig.giftMessageOptions.isOrderLevelGiftOptionsEnabled){additionInformation.giftMessage=this.saveGiftMessage();}\nif(!quote.billingAddress()){selectBillingAddressAction(quote.shippingAddress());}\nif(!quote.isVirtual()){addressInformation={shipping_address:quote.shippingAddress(),billing_address:quote.billingAddress(),shipping_method_code:quote.shippingMethod().method_code,shipping_carrier_code:quote.shippingMethod().carrier_code};}else{if($.isEmptyObject(additionInformation)){return $.Deferred().resolve();}\naddressInformation={billing_address:quote.billingAddress()};}\nvar customAttributes={};if(_.isObject(quote.billingAddress().customAttributes)){_.each(quote.billingAddress().customAttributes,function(attribute,key){if(_.isArray(attribute)){customAttributes[key]=attribute.join(',')}else if(_.isString(attribute)||_.isNumber(attribute)){customAttributes[key]=attribute}else if(_.isObject(attribute)){customAttributes[attribute.attribute_code]=attribute.value}});}\nif(addressInformation.shipping_address){var extension_attributes=addressInformation.shipping_address.extension_attributes,extensionAttributes=addressInformation.shipping_address.extensionAttributes;addressInformation.shipping_address.extension_attributes=$.extend(extension_attributes,extensionAttributes);}\npayload={addressInformation:addressInformation,additionInformation:additionInformation};this.payloadExtender(payload);fullScreenLoader.startLoader();return storage.post(resourceUrlManager.getUrlForSetCheckoutInformation(quote),JSON.stringify(payload)).fail(function(response){errorProcessor.process(response);}).always(function(){fullScreenLoader.stopLoader();});},saveGiftMessage:function(){var giftMessage={};if($(\"#osc-gift-message\").length===1){giftMessage.sender=$(\"#gift-message-whole-from\").val();
2giftMessage.recipient=$(\"#gift-message-whole-to\").val();giftMessage.message=$(\"#gift-message-whole-message\").val();}\nreturn JSON.stringify(giftMessage);},payloadExtender:function(payload){if(!payload.addressInformation.hasOwnProperty('shipping_address')){return payload;}\nvar deliveryData={mp_delivery_date:$('#mp-delivery-date').val(),mp_delivery_time:$('#mp-delivery-time').val(),mp_house_security_code:$('#mp-house-security-code').val(),mp_delivery_comment:$('#mp-delivery-comment').val()};if(!payload.addressInformation.shipping_address.hasOwnProperty('extension_attributes')){payload.addressInformation.shipping_address.extension_attributes={};}\npayload.addressInformation.shipping_address.extension_attributes=$.extend(payload.addressInformation.shipping_address.extension_attributes,deliveryData)}};});","Mageplaza_Osc/js/model/paypal/set-payment-method-mixin.min.js":"define(['jquery','mage/utils/wrapper','Mageplaza_Osc/js/action/set-payment-method'],function($,wrapper,setPaymentMethodAction){'use strict';return function(originalSetPaymentMethodAction){return wrapper.wrap(originalSetPaymentMethodAction,function(originalAction,messageContainer){return setPaymentMethodAction(messageContainer);});};});","Mageplaza_Osc/js/in-context/express-checkout-smart-buttons.min.js":"define(['jquery','underscore','Magento_Paypal/js/in-context/paypal-sdk','Magento_Checkout/js/model/payment/additional-validators','Mageplaza_Osc/js/action/set-checkout-information','Magento_Checkout/js/action/select-payment-method','domReady!'],function($,_,paypalSdk,additionalValidators,setCheckoutInformationAction,selectPaymentMethodAction){'use strict';function performCreateOrder(clientConfig){var params={'quote_id':clientConfig.quoteId,'customer_id':clientConfig.customerId||'','form_key':clientConfig.formKey,button:clientConfig.button};return $.Deferred(function(deferred){clientConfig.rendererComponent.beforePayment(deferred.resolve,deferred.reject).then(function(){$.post(clientConfig.getTokenUrl,params).done(function(res){clientConfig.rendererComponent.afterPayment(res,deferred.resolve,deferred.reject);}).fail(function(jqXHR,textStatus,err){clientConfig.rendererComponent.catchPayment(err,deferred.resolve,deferred.reject);});});}).promise();}\nfunction performOnApprove(clientConfig,data,actions){var params={paymentToken:data.orderID,payerId:data.payerID,quoteId:clientConfig.quoteId||'',customerId:clientConfig.customerId||'','form_key':clientConfig.formKey};return $.Deferred(function(deferred){clientConfig.rendererComponent.beforeOnAuthorize(deferred.resolve,deferred.reject,actions).then(function(){$.post(clientConfig.onAuthorizeUrl,params).done(function(res){clientConfig.rendererComponent.afterOnAuthorize(res,deferred.resolve,deferred.reject,actions);}).fail(function(jqXHR,textStatus,err){clientConfig.rendererComponent.catchOnAuthorize(err,deferred.resolve,deferred.reject);});});}).promise();}\nfunction preparePlaceOrderPayPalExpress(scrollTop){var scrollTop=(scrollTop!==undefined)?scrollTop:true;var deferer=$.when(setCheckoutInformationAction());return scrollTop?deferer.done(function(){$(\"body\").animate({scrollTop:0},\"slow\");}):deferer;}\nreturn function(clientConfig,element){paypalSdk(clientConfig.sdkUrl).done(function(paypal){paypal.Buttons({style:clientConfig.styles,onInit:function(data,actions){},createOrder:function(){if(additionalValidators.validate()){return performCreateOrder(clientConfig);}},onApprove:function(data,actions){performOnApprove(clientConfig,data,actions);},onClick:function(){if(additionalValidators.validate()){selectPaymentMethodAction(clientConfig.rendererComponent.getData());preparePlaceOrderPayPalExpress().done(function(){clientConfig.rendererComponent.onClick();});}else{var offsetHeight=$(window).height()/ 2,errorMsgSelector=$('#maincontent .mage-error:visible:first').closest('.field');errorMsgSelector=errorMsgSelector.length?errorMsgSelector:$('#maincontent .field-error:visible:first').closest('.field');if(errorMsgSelector.length){if(errorMsgSelector.find('select').length){$('html, body').scrollTop(errorMsgSelector.find('select').offset().top-offsetHeight);errorMsgSelector.find('select').focus();}else if(errorMsgSelector.find('input').length){$('html, body').scrollTop(errorMsgSelector.find('input').offset().top-offsetHeight);errorMsgSelector.find('input').focus();}}else if($('.message-error:visible').length){$('html, body').scrollTop($('.message-error:visible:first').closest('div').offset().top-offsetHeight);}}},onCancel:function(data,actions){clientConfig.rendererComponent.onCancel(data,actions);},onError:function(err){clientConfig.rendererComponent.onError(err);}}).render(element);});};});","Mageplaza_Osc/js/view/store-pickup-mixins.min.js":"define(['jquery'],function($){'use strict';return function(StorePickupComponent){return StorePickupComponent.extend({syncWithShipping:function(){this.isVisible(true);}})}});","Mageplaza_Osc/js/view/shipping-postnl.min.js":"define(['jquery','TIG_PostNL/js/Helper/State','Magento_Checkout/js/model/quote','Magento_Catalog/js/price-utils','Mageplaza_Osc/js/action/payment-total-information'],function($,State,quote,priceUtils,getPaymentTotalInformation){return function(Shipping){return Shipping.extend({initialize:function(){this._super();$(document).on('compatible_postnl_deliveryoptions_save_done',function(event,data){getPaymentTotalInformation();});},PostNLFee:State.fee,isEnableModulePostNL:window.checkoutConfig.oscConfig.compatible.isEnableModulePostNL,canUseDeliveryOption:function(){var deliveryOptionsActive=window.checkoutConfig.shipping.postnl.shippingoptions_active==1;var deliveryDaysActive=window.checkoutConfig.shipping.postnl.is_deliverydays_active;var pakjegemakActive=window.checkoutConfig.shipping.postnl.pakjegemak_active=='1';return deliveryOptionsActive&&(deliveryDaysActive||pakjegemakActive);},isPostNLDeliveryMethod:function(method){return method.carrier_code=='tig_postnl';},canUsePostnlDeliveryOptions:function(method){if(!this.canUseDeliveryOption()){return false;}
2\nvar result=this.isPostNLDeliveryMethod(method);if(result){State.method(method);}\nreturn result;},formatPrice:function(price){return priceUtils.formatPrice(price,quote.getPriceFormat());}});}});","Mageplaza_Osc/js/view/geoip.min.js":"define(['jquery','underscore','uiComponent','Magento_Checkout/js/model/quote','Magento_Customer/js/model/customer','Magento_Checkout/js/checkout-data'],function($,_,Component,quote,customer,checkoutData){'use strict';var isEnableGeoIp=window.checkoutConfig.oscConfig.geoIpOptions.isEnableGeoIp,geoIpData=window.checkoutConfig.oscConfig.geoIpOptions.geoIpData;return Component.extend({initialize:function(){this.initGeoIp();this._super();return this;},initGeoIp:function(){if(isEnableGeoIp){if(!quote.isVirtual()){if((!customer.isLoggedIn()&&checkoutData.getShippingAddressFromData()==null)||(customer.isLoggedIn()&&checkoutData.getNewCustomerShippingAddress()==null)){checkoutData.setShippingAddressFromData(geoIpData);}}else{if((!customer.isLoggedIn()&&checkoutData.getBillingAddressFromData()==null)||(customer.isLoggedIn()&&checkoutData.getNewCustomerBillingAddress()==null)){checkoutData.setBillingAddressFromData(geoIpData);}}}}});});","Mageplaza_Osc/js/view/billing-address.min.js":"define(['jquery','ko','underscore','Magento_Checkout/js/view/billing-address','Magento_Checkout/js/model/quote','Magento_Checkout/js/checkout-data','Mageplaza_Osc/js/model/osc-data','Magento_Checkout/js/action/create-billing-address','Magento_Checkout/js/action/select-billing-address','Magento_Customer/js/model/customer','Magento_Checkout/js/action/set-billing-address','Magento_Checkout/js/model/address-converter','Magento_Checkout/js/model/payment/additional-validators','Magento_Ui/js/model/messageList','Magento_Checkout/js/model/checkout-data-resolver','Mageplaza_Osc/js/model/address/auto-complete','Mageplaza_Osc/js/model/compatible/amazon-pay','uiRegistry','mage/translate','rjsResolver','Mageplaza_Osc/js/model/paypal_express_compatible','Magento_Customer/js/model/address-list','Magento_Checkout/js/model/shipping-rates-validator'],function($,ko,_,Component,quote,checkoutData,oscData,createBillingAddress,selectBillingAddress,customer,setBillingAddressAction,addressConverter,additionalValidators,globalMessageList,checkoutDataResolver,addressAutoComplete,amazonPay,registry,$t,resolver,paypalExpressCompatible,addressList,addressPostCodeValidator){'use strict';var observedElements=[],canShowBillingAddress=window.checkoutConfig.oscConfig.showBillingAddress;var newAddressOption={getAddressInline:function(){return $t('New Address');},customerAddressId:null},addressOptions=addressList().filter(function(address){return address.getType()==='customer-address';});addressOptions.push(newAddressOption);return Component.extend({defaults:{template:''},isCustomerLoggedIn:customer.isLoggedIn,isAmazonAccountLoggedIn:amazonPay.isAmazonAccountLoggedIn,quoteIsVirtual:quote.isVirtual(),addressOptions:addressOptions,billingAddressOld:null,canUseShippingAddress:ko.computed(function(){return!quote.isVirtual()&"e.shippingAddress()&"e.shippingAddress().canUseForBilling()&&canShowBillingAddress;}),initialize:function(){var self=this;this._super();this.initFields();additionalValidators.registerValidator(this);registry.async('checkoutProvider')(function(checkoutProvider){var billingAddressData=checkoutData.getBillingAddressFromData();if(billingAddressData){checkoutProvider.set('billingAddress',$.extend({},checkoutProvider.get('billingAddress'),billingAddressData));}\ncheckoutProvider.on('billingAddress',function(billingAddress){checkoutData.setBillingAddressFromData(billingAddress);});});quote.billingAddress.subscribe(function(oldValue){self.billingAddressOld=oldValue;},this,'beforeChange');quote.shippingAddress.subscribe(function(newAddress){if(self.isAddressSameAsShipping()){selectBillingAddress(newAddress);if(newAddress.countryId!==self.billingAddressOld.countryId){setBillingAddressAction(globalMessageList);}}});resolver(this.afterResolveDocument.bind(this));return this;},afterResolveDocument:function(){if(quote.isVirtual()){oscData.setData('same_as_shipping',false);}\nthis.saveBillingAddress();addressAutoComplete.register('billing');paypalExpressCompatible.togglePlaceOrderButton(quote.paymentMethod());},useShippingAddress:function(){if(this.isAddressSameAsShipping()){selectBillingAddress(quote.shippingAddress());checkoutData.setSelectedBillingAddress(null);if(quote.shippingAddress().countryId!==this.billingAddressOld.countryId){
2setBillingAddressAction(globalMessageList);}\noscData.setData('same_as_shipping',true);}else{oscData.setData('same_as_shipping',false);$(\".field-select-shipping\").children('.field-error').remove();$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().children('.field-error').remove();$(\"#co-shipping-form [name='telephone']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='telephone']\").parent().children('.field-error').remove();this.updateAddress();}\nreturn true;},onAddressChange:function(address){this.isAddressFormVisible(address===newAddressOption);if(!this.isAddressSameAsShipping()&&canShowBillingAddress){this.updateAddress();}\nif($('.selected_billing_address').length&&$('.selected_billing_address').html().length===0&&$('.selected_shipping_address').length&&$('.selected_shipping_address').html().length>0){$('.selected_billing_address').html($('.selected_shipping_address').html());}},updateAddress:function(){var self=this,newBillingAddress,selectedAddress,addressData;if(this.selectedAddress()&&!this.isAddressFormVisible()){newBillingAddress=createBillingAddress(this.selectedAddress());$('.selected_billing_address').html(this.selectedAddress().customerAddressId);selectedAddress={customerAddressId:this.selectedAddress().customerAddressId,customerId:this.selectedAddress().customerId,sameAsBilling:this.selectedAddress().sameAsBilling,regionId:this.selectedAddress().regionId,getAddressInline:function(){return self.selectedAddress().getAddressInline();}};selectBillingAddress($.extend(newBillingAddress,selectedAddress));checkoutData.setSelectedBillingAddress(this.selectedAddress().getKey());}else{addressData=this.source.get('billingAddress');$('.selected_billing_address').html('0');if(customer.isLoggedIn()&&!this.customerHasAddresses){this.saveInAddressBook(1);addressData.save_in_address_book=1;}else{addressData.save_in_address_book=0;}\nif(addressData.custom_attributes){_.each(addressData.custom_attributes,function(value,key){if(_.isEmpty(value)){delete addressData.custom_attributes[key];}});}\nnewBillingAddress=createBillingAddress(addressData);selectBillingAddress(newBillingAddress);checkoutData.setSelectedBillingAddress(newBillingAddress.getKey());checkoutData.setNewCustomerBillingAddress(addressData);}\nif(newBillingAddress.countryId!==quote.shippingAddress().countryId){setBillingAddressAction(globalMessageList);}},initFields:function(){var self=this,addressFields=window.checkoutConfig.oscConfig.addressFields,fieldsetName='checkout.steps.shipping-step.billingAddress.billing-address-fieldset';$.each(addressFields,function(index,field){registry.async(fieldsetName+'.'+field)(self.bindHandler.bind(self));});return this;},bindHandler:function(element){var self=this;if(element.component.indexOf('/group')!==-1){$.each(element.elems(),function(index,elem){registry.async(elem.name)(function(){self.bindHandler(elem);});});}else{element.on('value',this.saveBillingAddress.bind(this,element));observedElements.push(element);}},saveBillingAddress:function(element){var addressFlat,newBillingAddress;var fieldName=element?element.index:null;if(fieldName==='postcode'){addressPostCodeValidator.postcodeValidation(element);}\nthis.isAddressSameAsShipping(!!oscData.getData('same_as_shipping'));if(this.isAddressSameAsShipping()){return;}\nif(!canShowBillingAddress&&!this.quoteIsVirtual){selectBillingAddress(quote.shippingAddress());}else if(this.isAddressFormVisible()){addressFlat=addressConverter.formDataProviderToFlatData(this.collectObservedData(),'billingAddress');if(customer.isLoggedIn()&&!this.customerHasAddresses){this.saveInAddressBook(1);}\naddressFlat.save_in_address_book=this.saveInAddressBook()?1:0;newBillingAddress=createBillingAddress(addressFlat);selectBillingAddress(newBillingAddress);checkoutData.setSelectedBillingAddress(newBillingAddress.getKey());checkoutData.setNewCustomerBillingAddress(addressFlat);if(fieldName==='country_id'){setBillingAddressAction(globalMessageList);}}},collectObservedData:function(){var observedValues={};$.each(observedElements,function(index,field){observedValues[field.dataScope]=field.value();});return observedValues;},validate:function(){if(this.isAmazonAccountLoggedIn()){return true;}\nif(this.isAddressSameAsShipping()){oscData.setData('same_as_shipping',true);return true;}\nif(!this.isAddressFormVisible()){return true;}\nthis.source.set('params.invalid',false);this.source.trigger('billingAddress.data.validate');
2if(this.source.get('billingAddress.custom_attributes')){this.source.trigger('billingAddress.custom_attributes.data.validate');}\noscData.setData('same_as_shipping',false);return!this.source.get('params.invalid');},checkGroup:function(){if(customer.customerData.group_id=='48'){return true;}\nelse{return false;}},getAddressTemplate:function(){return'Mageplaza_Osc/container/address/billing-address';}});});","Mageplaza_Osc/js/view/authentication.min.js":"define(['jquery','ko','uiComponent','Magento_Customer/js/action/login','Magento_Customer/js/model/customer','mage/translate','Magento_Ui/js/modal/modal','Magento_Checkout/js/model/authentication-messages','uiRegistry','mage/validation'],function($,ko,Component,loginAction,customer,$t,modal,messageContainer,uiRegistry){'use strict';var checkoutConfig=window.checkoutConfig;var emailElement='.popup-authentication #login-email',passwordElement='.popup-authentication #login-password',emailScope=\"checkout.steps.shipping-step.shippingAddress.customer-email\";return Component.extend({registerUrl:checkoutConfig.registerUrl,forgotPasswordUrl:checkoutConfig.forgotPasswordUrl,autocomplete:checkoutConfig.autocomplete,modalWindow:null,isLoading:ko.observable(false),defaults:{template:'Mageplaza_Osc/container/authentication',email:ko.observable()},initialize:function(){var self=this;this._super();loginAction.registerLoginCallback(function(){self.isLoading(false);});},setModalElement:function(element){if(window.checkoutConfig.oscConfig.isPopupSlideSocialLogin||window.checkoutConfig.oscConfig.isPopupQuickLogin){return;}\nthis.modalWindow=element;var self=this,socialLoginPopup=$(\"#social-login-popup\"),options={'type':'popup','title':$t('Sign In'),'modalClass':'popup-authentication','responsive':true,'innerScroll':true,'trigger':'.osc-authentication-toggle','buttons':[],'opened':function(){self.email(uiRegistry.get(emailScope).email());}};if(window.checkoutConfig.oscConfig.isDisplaySocialLogin&&socialLoginPopup.length>0){this.modalWindow=socialLoginPopup;options.modalClass='osc-social-login-popup';}\nmodal(options,$(this.modalWindow));},isActive:function(){return!customer.isLoggedIn();},showModal:function(){$(this.modalWindow).modal('openModal');},login:function(loginForm){var loginData={},formDataArray=$(loginForm).serializeArray();formDataArray.forEach(function(entry){loginData[entry.name]=entry.value;});if($(loginForm).validation()&&$(loginForm).validation('isValid')){this.isLoading(true);loginAction(loginData,null,true,messageContainer).done(function(response){if(!response.errors){messageContainer.addSuccessMessage({'message':$t('Login successfully. Please wait...')});}});}},hasValue:function(){if(window.checkoutConfig.oscConfig.isUsedMaterialDesign){$(emailElement).val()?$(emailElement).addClass('active'):$(emailElement).removeClass('active');$(passwordElement).val()?$(passwordElement).addClass('active'):$(passwordElement).removeClass('active');}}});});","Mageplaza_Osc/js/view/amazon.min.js":"define(['uiComponent','jquery','ko','Amazon_Payment/js/model/storage','Magento_Checkout/js/model/shipping-rate-service','Mageplaza_Osc/js/action/payment-total-information','Mageplaza_Osc/js/model/compatible/amazon-pay','Magento_Checkout/js/model/quote'],function(Component,$,ko,amazonStorage,shippingService,getPaymentTotalInformation,amazonPay,quote){'use strict';return Component.extend({defaults:{template:'Amazon_Payment/shipping-address/inline-form',formSelector:'co-shipping-form'},initObservable:function(){this._super();
2amazonStorage.isAmazonAccountLoggedIn.subscribe(function(value){if(value==false){window.checkoutConfig.oscConfig.isAmazonAccountLoggedIn=value;amazonPay.setLogin(value);if(!quote.isVirtual()){shippingService.estimateShippingMethod();}\ngetPaymentTotalInformation();}\nvar elem=document.getElementById(this.formSelector);if(elem&&value===false){document.getElementById(this.formSelector).style.display='block';}},this);return this;},manipulateInlineForm:function(){if(amazonStorage.isAmazonAccountLoggedIn()){window.checkoutConfig.oscConfig.isAmazonAccountLoggedIn=true;amazonPay.setLogin(true);setTimeout(function(){if(!quote.isVirtual()){shippingService.estimateShippingMethod();}\ngetPaymentTotalInformation();},1000);var elem=document.getElementById(this.formSelector);if(elem){document.getElementById(this.formSelector).style.display='none';}}}});});","Mageplaza_Osc/js/view/payment.min.js":"define(['ko','jquery','Magento_Checkout/js/view/payment','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/step-navigator','Magento_Checkout/js/model/payment/additional-validators','Mageplaza_Osc/js/model/checkout-data-resolver','Mageplaza_Osc/js/model/payment-service','Mageplaza_Osc/js/model/paypal_express_compatible','Magento_Customer/js/customer-data','Mageplaza_Osc/js/action/discount-payment-method','Magento_Checkout/js/action/set-shipping-information','Mageplaza_Osc/js/model/osc-loader','Magento_Ui/js/modal/modal','require','rjsResolver','mage/translate','Magento_Theme/js/select2',],function(ko,$,Component,quote,stepNavigator,additionalValidators,oscDataResolver,oscPaymentService,paypalExpressCompatible,customerData,discountPaymentMethodAction,setShippingInformationAction,oscLoader,modal,require,resolver){'use strict';oscDataResolver.resolveDefaultPaymentMethod();var isReload=true;var found=true;var $result;var newTerm;var lastAjaxResults=[];var regex=/^[a-zA-Z0-9 ]+$/;let pendingNewOption=null;var currentSearchTerm;var selectedFlag=false;var pageCache={};var lastTerm='';var imageLoaderUrl=require.toUrl('images/loader-1.gif');return Component.extend({defaults:{template:'Mageplaza_Osc/container/payment'},isLoading:oscPaymentService.isLoading,errorValidationMessage:ko.observable(false),initialize:function(){var self=this;this._super();$(document).on('click','#add-new-btn',function(){const newValue=$(\"select#project_name\").data('select2').dropdown.$search.val();const newOption=new Option(newValue,newValue,true,true);$(\"select#project_name\").append(newOption).trigger('change');});$(document).on('mouseup','.edit-btn',function(e){e.preventDefault();e.stopPropagation();selectedFlag=true;const id=$(this).data('id');const currentText=$(this).data('text');$(\"#projectname\").val(currentText);$(\"#current-project-name\").val(currentText);$(\"#project_id\").val(id);var options={type:'popup',responsive:true,title:$.mage.__('Edit Project Name'),modalClass:'edit_project_name',buttons:[{text:$.mage.__('Save'),class:'submit-name',click:function(){this.closeModal();}},{text:$.mage.__('Cancel'),class:'cancel-name',click:function(){this.closeModal();}}]};var popup=modal(options,$('#edit-name-modal'));$('#edit-name-modal').modal('openModal');});$(document).on('keydown','.select2-search__field',function(e){if(e.key==='Enter'){if(currentSearchTerm&&!regex.test(currentSearchTerm)){e.preventDefault();let currentData=$('select#project_name').select2('data');let filtered=currentData.filter(item=>item.id&&item.selected);$('select#project_name').empty().select2('data',filtered);}}});$(document).on('click','.submit-name',function(){var newText=$(\"#projectname\").val();var id=$(\"#project_id\").val();var currentText=$(\"#current-project-name\").val();if(newText&®ex.test(newText)&&newText!==currentText){var editText=true;$.ajax({url:'/salesorder/projectdetails/getprojectnames',method:'POST',data:{updateprojectname:'updateprojectname',currentName:currentText,updatedName:newText},success:function(response){$('#project-name').hide();$('#project-name-aphla').hide();if(response.project_name){editText=false;}\nif(editText){if(response.project_type){$(\"select#project_type\").val(response.project_type);}\nif(response.project_status){$(\"select#project_status\").val(response.project_status);}\nif(response.project_budget){$(\"select#project_budget\").val(response.project_budget);}\nif(response.project_sq_ft){$(\"select#project_sq_ft\").val(response.project_sq_ft);}\nconst $option=$(`#project_name option[value=\"${id}\"]`);$option.text(newText);$option.val(newText);$(\"select#project_name\").select2('data')[0].text=newText;$(\"select#project_name\").trigger('change.select2');if(pendingNewOption&&pendingNewOption.text==currentText){pendingNewOption.text=newText;pendingNewOption.id=newText;}\npageCache={};$(\"select#project_name\").select2('destroy').select2({tags:true,placeholder:'Project Name*',ajax:{transport:function(params,success,failure){const term=params.data.q||'';const page=params.data.page||1;const cacheKey=term+'|'+page;if(term!==lastTerm){pageCache={};lastTerm=term;}\nif(pageCache[cacheKey]){success(pageCache[cacheKey]);return;}\n$.ajax(params).then(function(data){pageCache[cacheKey]=data;success(data);}).fail(failure);},url:'/salesorder/projectdetails/getajaxprojectnames',dataType:'json',delay:250,data:function(params){currentSearchTerm=$.trim(params.term||'');return{q:params.term||'',page:params.page||1};},processResults:function(data,params){params.page=params.page||1;let results=(data.results||[]).map(function(item){return{id:item.value,text:item.text,isNew:false,isExactMatch:item.text.toLowerCase()===currentSearchTerm.toLowerCase()};});const term=$.trim(params.term||'').toLowerCase();const existsInAjax=data.results.length;newTerm=term;if(!currentSearchTerm&&pendingNewOption&¶ms.page==1){results.unshift(pendingNewOption);}\nfound=true;if(term&®ex.test(term)&&!existsInAjax){found=false;}\nlastAjaxResults=results;return{results:results,pagination:{more:data.pagination&&data.pagination.more}};},cache:true},language:{loadingMore:function(){return'<span class=\"project_load_more\"><img alt=\"load more\" src=\"'+imageLoaderUrl+'\" width=\"25\" height=\"25\"></span>';}},templateResult:function(data){if(!data.id||data.id==='')\nreturn null;if(data.loading)\nreturn data.text;if(data.text.toLowerCase()===currentSearchTerm.toLowerCase()&&found&&!data.isExactMatch){return null;}\nif(!found&&data.isNew!=true){$result=$('<button type=\"button\" class=\"btn btn-sm btn-primary ml-2 create-new-button\">Add Project</button>');return $result.addClass('select2-add-new-button').attr('data-text',data.text).attr('data-id',data.id);}\nreturn $result=$(`\n <div style=\"display: flex; justify-content: space-between; align-items: center;\">
2\n <span>${data.text}</span>\n <span class=\"edit-btn\" data-id=\"${data.id}\" data-text=\"${data.text}\" style=\"margin-left: 10px;\"><i class=\"fa fa-pencil\" aria-hidden=\"true\"></i></span>\n </div>\n `);},matcher:function(params,data){if($.trim(params.term)===''){found=true;return data;}\nif(data.isNew)\nreturn data;if(data.text.toLowerCase().indexOf(params.term.toLowerCase())>-1){return data;}\nreturn null;}}).on('select2:open',function(){found=true;});}},error:function(xhr,status,error){console.error(\"AJAX error:\",error);}});}});$(document).on('mouseup','.select2-add-new-button',function(e){e.stopPropagation();e.preventDefault();pendingNewOption={id:$(this).data('id'),text:$(this).data('text'),isNew:true};selectedFlag=true;});$(document).on('change','#project_name',function(){var selectedValue=$(this).val();if(selectedValue){pendingNewOption=null;selectedFlag=true;$('#project-name').hide();$.ajax({url:'/salesorder/projectdetails/getprojectnames',method:'POST',data:{getprojectdetails:'getprojectdetails',selectedValue:selectedValue},success:function(response){if(response.project_type){$(\"select#project_type\").val(response.project_type);$('#project-type').hide();}else{$(\"select#project_type\").val('');}\nif(response.project_status){$(\"select#project_status\").val(response.project_status);$('#project-status').hide();}else{$(\"select#project_status\").val('');}\nif(response.project_budget){$(\"select#project_budget\").val(response.project_budget);$('#project-budget').hide();}else{$(\"select#project_budget\").val('');}\nif(response.project_sq_ft){$(\"select#project_sq_ft\").val(response.project_sq_ft);$('#project-sq-ft').hide();}else{$(\"select#project_sq_ft\").val('');}},error:function(xhr,status,error){console.error(\"AJAX error:\",error);}});}});$(document).on('change','#project_type',function(){var selectedValue=$(this).val();if(selectedValue){$('#project-type').hide();}else{$('#project-type').show();}});$(document).on('change','#project_status',function(){var selectedValue=$(this).val();if(selectedValue){$('#project-status').hide();}else{$('#project-status').show();}});$(document).on('change','#project_budget',function(){var selectedValue=$(this).val();if(selectedValue){$('#project-budget').hide();}else{$('#project-budget').show();}});$(document).on('change','#project_sq_ft',function(){var selectedValue=$(this).val();if(selectedValue){$('#project-sq-ft').hide();}else{$('#project-sq-ft').show();}});stepNavigator.steps.removeAll();additionalValidators.registerValidator(this);quote.paymentMethod.subscribe(function(value){paypalExpressCompatible.togglePlaceOrderButton(quote.paymentMethod());self.errorValidationMessage(false);if($.type(value)==='object'){discountPaymentMethodAction(value);}});if($('.page.messages')){setTimeout(function(){$('.page.messages').remove()},8000);}\nif(isReload){customerData.reload(['cart'],false);isReload=false;}\nthis.customer=customerData.get('cart');resolver(this.afterResolveDocument.bind(this));return this;},validate:function(){if(!quote.paymentMethod()){this.errorValidationMessage($.mage.__('Please specify a payment method.'));return false;}\nreturn true;},afterResolveDocument:function(){if($.type(quote.paymentMethod())==='object'){discountPaymentMethodAction(quote.paymentMethod());}},getProjectName:function(){$.ajax({url:'/salesorder/projectdetails/getprojectnames',type:'POST',dataType:'json',data:{getprojectnames:'getprojectnames'},success:function(response){if(!response.project_name){$(\"select#project_name\").remove();}else{$(\"input#project_name\").remove();$(\"select#project_name\").select2({tags:true,placeholder:'Project Name*',selectOnClose:false,ajax:{transport:function(params,success,failure){const term=params.data.q||'';const page=params.data.page||1;const cacheKey=term+'|'+page;if(term!==lastTerm){pageCache={};lastTerm=term;}\nif(pageCache[cacheKey]){success(pageCache[cacheKey]);return;}\n$.ajax(params).then(function(data){pageCache[cacheKey]=data;success(data);}).fail(failure);},url:'/salesorder/projectdetails/getajaxprojectnames',dataType:'json',delay:250,data:function(params){currentSearchTerm=$.trim(params.term||'');return{q:params.term||'',page:params.page||1};},processResults:function(data,params){params.page=params.page||1;let results=(data.results||[]).map(function(item){return{id:item.value,text:item.text,isNew:false,isExactMatch:item.text.toLowerCase()===currentSearchTerm.toLowerCase()};});const term=$.trim(params.term||'').toLowerCase();const existsInAjax=data.results.length;newTerm=term;if(!currentSearchTerm&&pendingNewOption&¶ms.page==1){results.unshift(pendingNewOption);}\nfound=true;if(term&®ex.test(term)&&!existsInAjax){found=false;}\nlastAjaxResults=results;return{results:results,pagination:{more:data.pagination&&data.pagination.more}};},cache:true},language:{loadingMore:function(){return'<span class=\"project_load_more\"><img alt=\"load more\" src=\"'+imageLoaderUrl+'\" width=\"25\" height=\"25\"></span>';}},templateResult:function(data){if(!data.id||data.id==='')\nreturn null;if(data.loading)return data.text;if(data.text.toLowerCase()===currentSearchTerm.toLowerCase()&&found&&!data.isExactMatch){return null;}\nif(!found&&data.isNew!=true){$result=$('<button type=\"button\" class=\"btn btn-sm btn-primary ml-2 create-new-button\">Add Project</button>');return $result.addClass('select2-add-new-button').attr('data-text',data.text).attr('data-id',data.id);}\nreturn $result=$(`\n <div style=\"display: flex; justify-content: space-between; align-items: center;\">
2\n <span>${data.text}</span>\n <span class=\"edit-btn\" data-id=\"${data.id}\" data-text=\"${data.text}\" style=\"margin-left: 10px;\"><i class=\"fa fa-pencil\" aria-hidden=\"true\"></i></span>\n </div>\n `);},matcher:function(params,data){if($.trim(params.term)===''){found=true;return data;}\nif(data.isNew)return data;if(data.text.toLowerCase().indexOf(params.term.toLowerCase())>-1){return data;}\nreturn null;}}).on('select2:open',function(){found=true;});$('select#project_name').on('select2:select',function(e){var data=e.params.data;selectedFlag=true;if(data.newTag){}});$('select#project_name').on('select2:close',function(){if(currentSearchTerm&&!selectedFlag){let currentData=$('select#project_name').select2('data');let filtered=currentData.filter(item=>item.id&&item.selected);$('select#project_name').empty().select2('data',filtered);selectedFlag=false;}});}\n$(\"select#project_type\").html(response.project_type);$(\"select#project_status\").html(response.project_status);$(\"select#project_budget\").html(response.project_budget);$(\"select#project_sq_ft\").html(response.project_sq_ft);},error:function(xhr,status,error){console.error('AJAX Error:',error);}});},});});","Mageplaza_Osc/js/view/survey.min.js":"define(['jquery'],function($){\"use strict\";$.widget('mageplaza.survey',{options:{url:''},_create:function(){this.initObserve();},initObserve:function(){var self=this;$(\"#new-answer\").blur(function(){self.addNewAnswer();});$('#survey').on('click','#remove-answer',function(){$(this).parent().remove();$('#new-answer').show();});$(\"#submit-answers\").click(function(){self.submitAnswers();});},submitAnswers:function(){var self=this;var answerChecked=[];$(\".list-answer input:checkbox:checked\").each(function(){answerChecked.push($(this).parent().next().children('span').text());});if(answerChecked.length>0){$.ajax({method:'POST',url:this.options.url,data:{answerChecked:answerChecked}}).done(function(response){if(response.status=='success')$('.survey-content').hide();self.addSurveyMessage(response.status,response.message);});}else{self.addSurveyMessage('notice','You need to choose answer.')}},addNewAnswer:function(){var newAnswer=$('#new-answer').val();if(newAnswer.length>0){var d=new Date();$('<div class=\"survey-answer\"><div class=\"checkbox-survey\"><input type=\"checkbox\" value=\"_'+d.getTime()+' \" checked/></div><div class=\"option-value\"><span id=\"other-answer\"></span></div><span id=\"remove-answer\">X</span></div>').insertBefore(\".option-survey-new\");$('#other-answer').text(newAnswer);$('#new-answer').val('').hide();}},addSurveyMessage:function(type,message){$(\"#survey-message\").html('<div class=\"'+type+' message\"><span>'+message+'</span></div>');}});return $.mageplaza.survey;});","Mageplaza_Osc/js/view/shipping.min.js":"define(['jquery','underscore','Magento_Checkout/js/view/shipping','Magento_Checkout/js/model/quote','Magento_Customer/js/model/customer','Magento_Checkout/js/action/set-shipping-information','Mageplaza_Osc/js/action/payment-total-information','Magento_Checkout/js/model/step-navigator','Magento_Checkout/js/model/payment/additional-validators','Magento_Checkout/js/checkout-data','Magento_Checkout/js/action/select-billing-address','Magento_Checkout/js/action/select-shipping-address','Magento_Checkout/js/model/address-converter','Magento_Checkout/js/model/shipping-rate-service','Magento_Checkout/js/model/shipping-service','Mageplaza_Osc/js/model/checkout-data-resolver','Mageplaza_Osc/js/model/address/auto-complete','Mageplaza_Osc/js/model/compatible/amazon-pay','Magento_Customer/js/model/address-list','Magento_Checkout/js/action/create-shipping-address','rjsResolver','mage/translate'],function($,_,Component,quote,customer,setShippingInformationAction,getPaymentTotalInformation,stepNavigator,additionalValidators,checkoutData,selectBillingAddress,selectShippingAddress,addressConverter,shippingRateService,shippingService,oscDataResolver,addressAutoComplete,amazonPay,addressList,createShippingAddress,resolver,$t){'use strict';oscDataResolver.resolveDefaultShippingMethod();$(document).on(\"blur\",\"[name='postcode']\",function(){setShippingInformationAction();setTimeout(function(){var $loader=$('#checkout-loader');if($loader.is(':visible')){$loader.hide();}\nif($('.loading-mask').is(':visible')){$('.loading-mask').hide();}},10000);});shippingService.setShippingRates(window.checkoutConfig.shippingMethods);var newAddressOption={getAddressInline:function(){return $t('New Address');},customerAddressId:null},addressOptions=addressList().filter(function(address){return address.getType()==='customer-address';});addressOptions.push(newAddressOption);return Component.extend({defaults:{template:'Mageplaza_Osc/container/shipping',shippingMethodItemTemplate:'Mageplaza_Osc/shipping-address/shipping-method-item'},currentMethod:null,addressOptions:addressOptions,isAmazonAccountLoggedIn:amazonPay.isAmazonAccountLoggedIn,saveInAddressBook:1,initialize:function(){let sorted=addressOptions.sort(function(a,b){const aIsDefaultShipping=typeof a.isDefaultShipping==='function'?a.isDefaultShipping():!!a.isDefaultShipping;const bIsDefaultShipping=typeof b.isDefaultShipping==='function'?b.isDefaultShipping():!!b.isDefaultShipping;if(aIsDefaultShipping&&!bIsDefaultShipping){return-1;}\nif(bIsDefaultShipping&&!aIsDefaultShipping){return 1;}\nreturn 0;});addressOptions=sorted;$(document).on(\"change\",\"[name='applyto']\",function(){$('.group_check_message').hide();$('.industry_message').hide();$('.industry_type').prop(\"checked\",false);$(\"select#role\").html('');if($(this).is(':checked')&&$(this).val()=='48'){var reloadurl='/subscribe/subscribe/updatecustomergroup';$.ajax({showLoader:true,url:reloadurl,type:'POST',dataType:'json',data:{customergroup:'48',},complete:function(data){if(data.responseText==\"true\"){window.location.reload();}},error:function(xhr,status,errorThrown){}});}
2else{$('.newsletter_industry_select').hide();$('.role').hide();var reloadurl='/subscribe/subscribe/updatecustomergroup';$.ajax({showLoader:true,url:reloadurl,type:'POST',dataType:'json',data:{customergroup:'2',},complete:function(data){if(data.responseText==\"true\"){window.location.reload();}},error:function(xhr,status,errorThrown){}});}});$(document).on(\"click\",\".newsletter_industry_select li\",function(){$('.industry_message').hide();var checkedValue=[];var inputElements=document.getElementsByClassName('industry_type');for(var i=0;inputElements[i];++i){if(inputElements[i].checked){checkedValue.push(inputElements[i].value);}}\nvar distributorType=checkedValue.join(\",\");if(distributorType){var reloadurl='/subscribe/subscribe/role';$.ajax({url:reloadurl,type:'POST',dataType:'json',data:{distributorType:distributorType,},complete:function(data){$(\"select#role\").html(data.responseText);$('.role').show();},error:function(xhr,status,errorThrown){}});}else{$(\"select#role\").html('');}});$(document).on(\"change\",\"select#role\",function(){var checkedValue=[];var inputElements=document.getElementsByClassName('industry_type');for(var i=0;inputElements[i];++i){if(inputElements[i].checked){checkedValue.push(inputElements[i].value);}}\nvar distributorType=checkedValue.join(\",\");var role=$('#role option:selected').val()\nvar reloadurl='/subscribe/subscribe/updatecustomergroup';if(role){$.ajax({url:reloadurl,type:'POST',dataType:'json',data:{customergroup:'48',distributorType:distributorType,role:role,},complete:function(data){if(data.responseText==\"true\"){}},error:function(xhr,status,errorThrown){}});}});this._super();if(window.checkoutConfig.hasOwnProperty('amazonLogin')){this.isNewAddressAdded(this.isAmazonAccountLoggedIn());this.isAmazonAccountLoggedIn.subscribe(function(value){this.isNewAddressAdded(value);},this);}\nif(!quote.shippingAddress()&&addressList().length>=1){selectShippingAddress(addressList()[0]);}\nstepNavigator.steps.removeAll();additionalValidators.registerValidator(this);resolver(this.afterResolveDocument.bind(this));return this;},initObservable:function(){this._super().observe({selectedAddress:null,isAddressFormVisible:!customer.isLoggedIn()||!addressOptions.length});quote.shippingMethod.subscribe(function(oldValue){this.currentMethod=oldValue;},this,'beforeChange');quote.shippingMethod.subscribe(function(newValue){if(this.isAddressFormVisible()){setShippingInformationAction();}\nvar isMethodChange=$.type(this.currentMethod)!=='object'?true:this.currentMethod.carrier_code+\"_\"+this.currentMethod.method_code;if($.type(newValue)==='object'&&isMethodChange!==newValue.carrier_code+\"_\"+newValue.method_code){setShippingInformationAction();}else if(shippingRateService.isAddressChange){shippingRateService.isAddressChange=false;getPaymentTotalInformation();}},this);return this;},afterResolveDocument:function(){addressAutoComplete.register('shipping');if(!quote.isVirtual()&"e.shippingAddress()&"e.shippingAddress().countryId){}},validate:function(){if(this.isAmazonAccountLoggedIn()){return true;}\nif(quote.isVirtual()){return true;}\nvar shippingMethodValidationResult=true,shippingAddressValidationResult=true,loginFormSelector='form[data-role=email-with-possible-login]',emailValidationResult=customer.isLoggedIn();if(!quote.shippingMethod()){this.errorValidationMessage($.mage.__('Please specify a shipping method.'));shippingMethodValidationResult=false;}\nif(!customer.isLoggedIn()){$(loginFormSelector).validation();emailValidationResult=Boolean($(loginFormSelector+' input[name=username]').valid());}\nif(this.isFormInline){this.source.set('params.invalid',false);this.source.trigger('shippingAddress.data.validate');if(this.source.get('shippingAddress.custom_attributes')){this.source.trigger('shippingAddress.custom_attributes.data.validate');}\nif(this.source.get('params.invalid')){shippingAddressValidationResult=false;}\nthis.saveShippingAddress();}\nreturn shippingMethodValidationResult&&shippingAddressValidationResult&&emailValidationResult;},saveShippingAddress:function(){var shippingAddress=quote.shippingAddress(),addressData=addressConverter.formAddressDataToQuoteAddress(this.source.get('shippingAddress'));for(var field in addressData){if(addressData.hasOwnProperty(field)&&shippingAddress.hasOwnProperty(field)&&typeof addressData[field]!='function'&&_.isEqual(shippingAddress[field],addressData[field])){shippingAddress[field]=addressData[field];}else if(typeof addressData[field]!='function'&&!_.isEqual(shippingAddress[field],addressData[field])){shippingAddress=addressData;break;}}\nif(customer.isLoggedIn()){shippingAddress.save_in_address_book=this.saveInAddressBook?1:0;}\nselectShippingAddress(shippingAddress);},saveNewAddress:function(){this._super();if(!this.source.get('params.invalid')){shippingRateService.isAddressChange=true;}},onAddressChange:function(address){this.isAddressFormVisible(address===newAddressOption);this.updateAddress();},updateAddress:function(){var self=this,newShippingAddress,selectedAddress,addressData;if(this.selectedAddress()&&!this.isAddressFormVisible()){newShippingAddress=createShippingAddress(this.selectedAddress());$('.selected_shipping_address').html(this.selectedAddress().customerAddressId);selectedAddress={customerAddressId:this.selectedAddress().customerAddressId,customerId:this.selectedAddress().customerId,regionId:this.selectedAddress().regionId,getAddressInline:function(){return self.selectedAddress().getAddressInline();}};selectShippingAddress($.extend(newShippingAddress,selectedAddress));checkoutData.setSelectedShippingAddress(this.selectedAddress().getKey());}else{addressData=this.source.get('shippingAddress');$('.selected_shipping_address').html('0');if(customer.isLoggedIn()&&!this.customerHasAddresses){addressData.save_in_address_book=this.saveInAddressBook?1:0;}else{addressData.save_in_address_book=this.saveInAddressBook?1:0;}
2\nif(addressData.custom_attributes){_.each(addressData.custom_attributes,function(value,key){if(_.isEmpty(value)){delete addressData.custom_attributes[key];}});}\nnewShippingAddress=createShippingAddress(addressData);selectShippingAddress(newShippingAddress);checkoutData.setSelectedShippingAddress(newShippingAddress.getKey());checkoutData.setNewCustomerShippingAddress(addressData);}\nif(!this.isAddressFormVisible()){$(\".action-hide-popup\").click();this.getPopUp().closeModal();$('.address_lenght').html('false')\nsetShippingInformationAction();$(\".onestepcheckout-index-index\").removeClass(\"_has-modal\");}else{$(\".action-show-popup\").click();$(\".modal-inner-wrap\").css(\"display\",\"none\");$(\".modals-overlay\").removeClass();$(\"._show\").removeClass();$('.address_lenght').html('true');$(\".onestepcheckout-index-index\").removeClass(\"_has-modal\");}},addressOptionsText:function(address){return address.getAddressInline();},showByRoleGroup:function(){if(!window.checkoutConfig.industries&&window.checkoutConfig.customer_group_type=='Professional'){$('.newsletter_industry_select').show();}\nif(window.checkoutConfig.industries&&window.checkoutConfig.customer_group_role){var reloadurl='/subscribe/subscribe/role';$.ajax({url:reloadurl,type:'POST',dataType:'json',data:{distributorType:window.checkoutConfig.industries,},complete:function(data){$(\"select#role\").html(data.responseText);},error:function(xhr,status,errorThrown){}});}\nreturn window.checkoutConfig.customer_group_role;},checkGroup:function(){if(customer.customerData.group_id=='48'||customer.customerData.group_id=='2'){return true;}else{return false;}},getAddressTemplate:function(){return'Mageplaza_Osc/container/address/shipping-address';}});});","Mageplaza_Osc/js/view/form/element/street.min.js":"define(['Magento_Ui/js/form/element/abstract','Mageplaza_Osc/js/model/address/google-auto-complete'],function(Component,googleAutoComplete){'use strict';return Component.extend({googleAutocomplete:null,initialize:function(){this._super().initAutocomplete();return this;},initAutocomplete:function(){var fieldsetName=this.parentName.split('.').slice(0,-1).join('.');switch(window.checkoutConfig.oscConfig.autocomplete.type){case'google':this.googleAutocomplete=new googleAutoComplete(this.uid,fieldsetName);break;case'pca':break;default:break;}\nreturn this;}});});","Mageplaza_Osc/js/view/form/element/region.min.js":"define(['underscore','Magento_Ui/js/form/element/region','mageUtils','uiLayout'],function(_,Component,utils,layout){'use strict';var template=window.checkoutConfig.oscConfig.isUsedMaterialDesign?'Mageplaza_Osc/container/form/field':'${ $.$data.template }';var inputNode={parent:'${ $.$data.parentName }',component:'Magento_Ui/js/form/element/abstract',template:template,elementTmpl:'Mageplaza_Osc/container/form/element/input',provider:'${ $.$data.provider }',name:'${ $.$data.index }_input',dataScope:'${ $.$data.customEntry }',customScope:'${ $.$data.customScope }',sortOrder:'${ $.$data.sortOrder }',displayArea:'body',label:'${ $.$data.label }'};return Component.extend({initInput:function(){layout([utils.template(_.extend(inputNode,{additionalClasses:this.additionalClasses}),this)]);return this;}});});","Mageplaza_Osc/js/view/form/element/email.min.js":"define(['jquery','ko','Magento_Checkout/js/view/form/element/email','Magento_Customer/js/model/customer','Mageplaza_Osc/js/model/osc-data','Magento_Checkout/js/model/payment/additional-validators','Mageplaza_Osc/js/action/check-email-availability','Mageplaza_Osc/js/model/compatible/amazon-pay','Magento_Checkout/js/checkout-data','Magento_Checkout/js/model/quote','mage/url','rjsResolver','mage/validation'],function($,ko,Component,customer,oscData,additionalValidators,checkEmailAvailability,amazonPay,checkoutData,quote,urlBuilder,resolver){'use strict';var cacheKey='form_register_chechbox',allowGuestCheckout=window.checkoutConfig.oscConfig.allowGuestCheckout,passwordMinLength=window.checkoutConfig.oscConfig.register.dataPasswordMinLength,passwordMinCharacter=window.checkoutConfig.oscConfig.register.dataPasswordMinCharacterSets,customerEmailElement='.form-login #customer-email';if(!customer.isLoggedIn()&&!allowGuestCheckout){oscData.setData(cacheKey,true);}\nfunction getAmazonCustomerEmail(){if(window.checkoutConfig.hasOwnProperty('amazonLogin')&&typeof window.checkoutConfig.amazonLogin.amazon_customer_email==='string'){return window.checkoutConfig.amazonLogin.amazon_customer_email;}\nreturn'';}\nreturn Component.extend({defaults:{email:checkoutData.getInputFieldEmailValue()||getAmazonCustomerEmail(),template:'Mageplaza_Osc/container/form/element/email',isLoginVisible:false,listens:{email:''}},savingEmailRequest:null,dataPasswordMinLength:passwordMinLength,dataPasswordMinCharacterSets:passwordMinCharacter,initialize:function(){this._super();
2if(!customer.isLoggedIn()){if(!!this.email()){resolver(this.emailHasChanged.bind(this));}}\nadditionalValidators.registerValidator(this);},initObservable:function(){this._super().observe({isCheckboxRegisterVisible:allowGuestCheckout,isRegisterVisible:oscData.getData(cacheKey)});this.isRegisterVisible.subscribe(function(newValue){oscData.setData(cacheKey,newValue);});if(window.checkoutConfig.hasOwnProperty('amazonLogin')&&this.email()){if($.validator.methods['validate-email'].call(this,this.email())){quote.guestEmail=this.email();checkoutData.setValidatedEmailValue(this.email());}\ncheckoutData.setInputFieldEmailValue(this.email());}\nreturn this;},checkEmailAvailability:function(){var self=this;this.validateRequest();this.isLoading(true);this.checkRequest=checkEmailAvailability(this.email());this.checkRequest.done(function(isEmailAvailable){self.isPasswordVisible(!isEmailAvailable);}).fail(function(){self.isPasswordVisible(false);}).always(function(){self.isLoading(false);});},triggerLogin:function(){if($('.osc-authentication-wrapper a.action-auth-toggle').hasClass('osc-authentication-toggle')){if(window.checkoutConfig.oscConfig.isPopupSlideSocialLogin){$('.social-login-btn').trigger('click');}else{$('.osc-authentication-toggle').trigger('click');}}else{window.location.href=urlBuilder.build(\"customer/account/login\");}},validateEmail:function(focused){var loginFormSelector='form[data-role=email-with-possible-login]',usernameSelector=loginFormSelector+' input[name=username]',loginForm=$(loginFormSelector),validator;if(!loginForm.length){return false;}\nthis.checkDelay=0;loginForm.validation();if(focused===false){return!!$(usernameSelector).valid();}\nvalidator=loginForm.validate();return validator.check(usernameSelector);},validate:function(type){if(customer.isLoggedIn()||!this.isRegisterVisible()||this.isPasswordVisible()){oscData.setData('register',false);return true;}\nif(typeof type!=='undefined'&&typeof type!=='boolean'){var selector=$('#osc-'+type);selector.parents('form').validation();return!!selector.valid();}\nvar passwordSelector=$('#osc-password');passwordSelector.parents('form').validation();var password=!!passwordSelector.valid(),confirm=!!$('#osc-password-confirmation').valid(),result=password&&confirm;if(result){oscData.setData('register',true);oscData.setData('password',passwordSelector.val());}else if(!password){passwordSelector.focus();}else if(!confirm){$('#osc-password-confirmation').focus();}\nreturn result;},hasValue:function(){if(window.checkoutConfig.oscConfig.isUsedMaterialDesign){$(customerEmailElement).val()?$(customerEmailElement).addClass('active'):$(customerEmailElement).removeClass('active');}}});});","Mageplaza_Osc/js/view/form/element/date.min.js":"define(['Magento_Ui/js/form/element/date'],function(Component){'use strict';return Component.extend({defaults:{inputDateFormat:'MM/dd/y'}});});","Mageplaza_Osc/js/view/form/element/streets.min.js":"define(['underscore','uiCollection'],function(_,Collection){'use strict';return Collection.extend({defaults:{visible:true,label:'',showLabel:true,required:false,template:'Mageplaza_Osc/container/form/element/streets',fieldTemplate:'ui/form/field',breakLine:true,validateWholeGroup:false,additionalClasses:{}},initialize:function(){this._super()._setClasses();return this;},initObservable:function(){this._super().observe('visible').observe({required:!!+this.required});return this;},_setClasses:function(){var additional=this.additionalClasses,classes;if(_.isString(additional)){additional=this.additionalClasses.split(' ');classes=this.additionalClasses={};additional.forEach(function(name){classes[name]=true;},this);}\n_.extend(this.additionalClasses,{'admin__control-grouped':!this.breakLine,'admin__control-fields':this.breakLine,required:this.required,_error:this.error,_disabled:this.disabled});return this;},isSingle:function(){return this.elems.getLength()===1;},isMultiple:function(){return this.elems.getLength()>1;},getPreview:function(){return this.elems.map('getPreview');}});});","Mageplaza_Osc/js/view/review/comment.min.js":"define(['ko','uiComponent','Mageplaza_Osc/js/model/osc-data'],function(ko,Component,oscData){\"use strict\";var cacheKey='comment';return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/comment'},commentValue:ko.observable(),initialize:function(){this._super();this.commentValue(oscData.getData(cacheKey));this.commentValue.subscribe(function(newValue){oscData.setData(cacheKey,newValue);});return this;}});});","Mageplaza_Osc/js/view/review/placeOrder.min.js":"define(['jquery','underscore','ko','uiComponent','uiRegistry','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/payment/additional-validators','mage/translate','Magento_Customer/js/customer-data','Mageplaza_Osc/js/action/set-checkout-information','Mageplaza_Osc/js/model/braintree-paypal','Magento_Customer/js/model/address-list'],function($,_,ko,Component,registry,quote,additionalValidators,$t,customerData,setCheckoutInformationAction,braintreePaypalModel,addressList){\"use strict\";return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/place-order',visibleBraintreeButton:false,},braintreePaypalModel:braintreePaypalModel,selectors:{default:'#co-payment-form .payment-method._active button.action.primary.checkout'},isPaypalThroughBraintree:false,initialize:function(){$(document).on(\"click\",\".place_order\",function(){self.placeOrder();});this._super();var self=this;quote.paymentMethod.subscribe(function(value){self.processVisiblePlaceOrderButton();self.isPaymentPaypalExpress();});registry.async(this.getPaymentPath('braintree_paypal'))\n(this.asyncBraintreePaypal.bind(this));registry.async(this.getPaymentPath('paypal_express'))\n(this.asyncPaypalExpress.bind(this));return this;},initObservable:function(){var self=this;this._super().observe(['visibleBraintreeButton','isPaypalExpressCheckout']);return this;},asyncBraintreePaypal:function(){this.processVisiblePlaceOrderButton();},asyncPaypalExpress:function(){this.isPaymentPaypalExpress();},isPaymentPaypalExpress:function(){this.isPaypalExpressCheckout(quote.paymentMethod()&"e.paymentMethod().method==='paypal_express');},isBraintreeNewVersion:function(){var component=this.getBraintreePaypalComponent();return component&&typeof component.isReviewRequired==\"function\"&&typeof component.getButtonTitle==\"function\";},processVisiblePlaceOrderButton:function(){this.visibleBraintreeButton(this.checkVisiblePlaceOrderButton());},checkVisiblePlaceOrderButton:function(){return this.getBraintreePaypalComponent()&&this.isPaymentBraintreePaypal();},placeOrder:function(){var shipaddressvalidate=true;if($('.address_lenght').html()=='true'){$(\".action-save-address\").click();if($('#co-shipping-form .field-error').children('').length){shipaddressvalidate=false;}else if($('#co-shipping-form ._warn').length){shipaddressvalidate=false;$(\"html, body\").animate({scrollTop:$(\"#co-shipping-form ._warn\").focus().offset().top-200,},1000);}else{shipaddressvalidate=true;}}else{if($('#co-shipping-form input[name=\"postcode\"]').val()&&$('#co-shipping-form ._warn').length){shipaddressvalidate=false;$(\"html, body\").animate({scrollTop:$(\"#co-shipping-form ._warn\").focus().offset().top-200,},1000);}\nif($(\"#billing\").is(\":visible\")&&$('#checkout-step-billing input[name=\"postcode\"]').val()&&$('#checkout-step-billing ._warn').length){shipaddressvalidate=false;$(\"html, body\").animate({scrollTop:$(\"#checkout-step-billing ._warn\").focus().offset().top-200,},1000);}}\nvar self=this;if(!additionalValidators.validate()){self.validateProjectDetails();}\nif(additionalValidators.validate()&&self.validateProjectDetails()&&shipaddressvalidate){this.preparePlaceOrder().done(function(){self._placeOrder();});}else{var offsetHeight=$(window).height()/ 2,errorMsgSelector=$('#maincontent .mage-error:visible:first').closest('.field');errorMsgSelector=errorMsgSelector.length?errorMsgSelector:$('#maincontent .field-error:visible:first').closest('.field');if(errorMsgSelector.length){if(errorMsgSelector.find('select').length){$('html, body').scrollTop(errorMsgSelector.find('select').offset().top-offsetHeight);errorMsgSelector.find('select').focus();}else if(errorMsgSelector.find('input').length){$('html, body').scrollTop(errorMsgSelector.find('input').offset().top-offsetHeight);errorMsgSelector.find('input').focus();}}else if($('.message-error:visible').length){$('html, body').scrollTop($('.message-error:visible:first').closest('div').offset().top-offsetHeight);}}\nreturn this;}
2,validateProjectDetails:function(){var projdetailsValid=true;if(window.checkoutConfig.customer_group_type=='Professional'){if($(\"select[name=project_name]\").length){var projectName=$(\"select[name=project_name]\").val();}else{var projectName=$(\"input[name=project_name]\").val()}\nvar regx=/^[A-Za-z0-9 ]+$/;var projectType=$(\"select[name=project_type]\").val();var projectStatus=$(\"select[name=project_status]\").val();var projectBudget=$(\"select[name=project_budget]\").val();var projectSqft=$(\"select[name=project_sq_ft]\").val();if(!projectName){$('#project-name').show();$('#project-name-aphla').hide();projdetailsValid=false;}else if(!regx.test(projectName)){$('#project-name').hide();$('#project-name-aphla').show();projdetailsValid=false;}else{$('#project-name').hide();$('#project-name-aphla').hide();}\nif(!projectType){$('#project-type').show();projdetailsValid=false;}else{$('#project-type').hide();}\nif(!projectStatus){$('#project-status').show();projdetailsValid=false;}else{$('#project-status').hide();}\nif(!projectBudget){$('#project-budget').show();projdetailsValid=false;}else{$('#project-budget').hide();}\nif(!projectSqft){$('#project-sq-ft').show();projdetailsValid=false;}else{$('#project-sq-ft').hide();}}\nvar addressSameAsShipping=$('#billing-address-same-as-shipping').is(':checked');if(addressSameAsShipping){$(\".field-select-billing\").children('.field-error').remove();$(\".billing-address-form [name='custom_attributes[company]']\").parent().parent().removeClass('_error');$(\".billing-address-form [name='custom_attributes[company]']\").parent().children('.field-error').remove();$(\".billing-address-form [name='telephone']\").parent().parent().removeClass('_error');$(\".billing-address-form [name='telephone']\").parent().children('.field-error').remove();var shippingAddress=$(\".selected_shipping_address\").html();if(window.checkoutConfig.customer_group_checkout=='Professional'&&$(\"#co-shipping-form [name='custom_attributes[company]']\").val()==\"\"&&(shippingAddress=='0'||!shippingAddress)){$(\"#co-shipping-form [name='custom_attributes[company]\").parent().children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t('This is a required field.')+'</span></div>';$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().append(errorfield);$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().parent().addClass('_error');projdetailsValid=false;}else{$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().children('.field-error').remove();if($(\"#shipping-new-address-form [name='custom_attributes[company]']\").val()&&(shippingAddress=='0'||!shippingAddress)){var addressUrl=\"/distributor/checkout/address\";var shippingAddressCompany=$(\"#shipping-new-address-form [name='custom_attributes[company]']\").val();$.ajax({data:{shipping_address_company:shippingAddressCompany,addressType:'shipping'},type:'POST',url:addressUrl,async:false,success:function(response){}});}}\nif(window.checkoutConfig.customer_group_checkout=='Professional'&&$(\"#co-shipping-form [name='telephone']\").val()==\"\"&&(shippingAddress=='0'||!shippingAddress)){$(\"#co-shipping-form [name='telephone']\").parent().children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t('This is a required field.')+'</span></div>';$(\"#co-shipping-form [name='telephone']\").parent().append(errorfield);$(\"#co-shipping-form [name='telephone']\").parent().parent().addClass('_error');projdetailsValid=false;}else{$(\"#co-shipping-form [name='telephone']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='telephone']\").parent().children('.field-error').remove();}\nif(addressList().length>=1&&window.checkoutConfig.customer_group_checkout=='Professional'&&shippingAddress!='0'){var shippingAddressId=parseInt(shippingAddress);var addresscheck=this.getAddressDataById(shippingAddressId,1,true);if(addresscheck){$(\".field-select-shipping\").children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t(addresscheck)+'</span></div>';$(\".field-select-shipping\").append(errorfield);
2projdetailsValid=false;}else{$(\".field-select-shipping\").children('.field-error').remove();}}else{$(\".field-select-shipping\").children('.field-error').remove();}}else if(!addressSameAsShipping){$(\".field-select-shipping\").children('.field-error').remove();$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='custom_attributes[company]']\").parent().children('.field-error').remove();$(\"#co-shipping-form [name='telephone']\").parent().parent().removeClass('_error');$(\"#co-shipping-form [name='telephone']\").parent().children('.field-error').remove();var billingAddress=$(\".selected_billing_address\").html();if(window.checkoutConfig.customer_group_checkout=='Professional'&&$(\".billing-address-form [name='custom_attributes[company]']\").val()==\"\"&&(billingAddress=='0'||!billingAddress)){$(\".billing-address-form [name='custom_attributes[company]\").parent().children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t('This is a required field.')+'</span></div>';$(\".billing-address-form [name='custom_attributes[company]']\").parent().append(errorfield);$(\".billing-address-form [name='custom_attributes[company]']\").parent().parent().addClass('_error');projdetailsValid=false;}else{$(\".billing-address-form [name='custom_attributes[company]']\").parent().parent().removeClass('_error');$(\".billing-address-form [name='custom_attributes[company]']\").parent().children('.field-error').remove();if($(\".billing-address-form [name='custom_attributes[company]']\").val()&&(billingAddress=='0'||!billingAddress)){var addressUrl=\"/distributor/checkout/address\";var shippingAddressCompany=$(\".billing-address-form [name='custom_attributes[company]']\").val();$.ajax({data:{shipping_address_company:shippingAddressCompany,addressType:'billing'},type:'POST',url:addressUrl,async:false,success:function(response){}});}}\nif(window.checkoutConfig.customer_group_checkout=='Professional'&&$(\".billing-address-form [name='telephone']\").val()==\"\"&&(billingAddress=='0'||!billingAddress)){$(\".billing-address-form [name='telephone']\").parent().children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t('This is a required field.')+'</span></div>';$(\".billing-address-form [name='telephone']\").parent().append(errorfield);$(\".billing-address-form [name='telephone']\").parent().parent().addClass('_error');projdetailsValid=false;}else{$(\".billing-address-form [name='telephone']\").parent().parent().removeClass('_error');$(\".billing-address-form [name='telephone']\").parent().children('.field-error').remove();}\nif(addressList().length>=1&&window.checkoutConfig.customer_group_checkout=='Professional'&&billingAddress!='0'){var billingAddressId=parseInt(billingAddress);var addresscheck=this.getAddressDataById(billingAddressId,1,true);if(addresscheck){$(\".field-select-billing\").children('.field-error').remove();var errorfield='<div class=\"field-error\">'+$t(addresscheck)+'</span></div>';$(\".field-select-billing\").append(errorfield);projdetailsValid=false;}else{$(\".field-select-billing\").children('.field-error').remove();}}else{$(\".field-select-billing\").children('.field-error').remove();}}\nif((window.checkoutConfig.customer_group_type=='Professional'||window.checkoutConfig.customer_group_type=='Homeowner')||$(\"[name='applyto']\").is(\":checked\")){$('.group_check_message').hide();}else{$('.group_check_message').show();projdetailsValid=false;}\nvar checkedValue=[];var inputElements=document.getElementsByClassName('industry_type');for(var i=0;inputElements[i];++i){if(inputElements[i].checked){checkedValue.push(inputElements[i].value);}}\nvar distributorType=checkedValue.join(\",\");if(window.checkoutConfig.customer_group_type!='Professional'&&$('input[name=\"applyto\"]:checked').val()=='48'&&!distributorType){$('.industry_message').show();projdetailsValid=false;}else{if(window.checkoutConfig.customer_group_type=='Professional'&&!window.checkoutConfig.industries&&!distributorType){$('.industry_message').show();
2projdetailsValid=false;}else{$('.industry_message').hide();}}\nif(window.checkoutConfig.customer_group_type!='Professional'&&$('input[name=\"applyto\"]:checked').val()=='48'&&$(\"#role\").val()===\"\"){$('.role_message').show();projdetailsValid=false;}else{if(window.checkoutConfig.customer_group_type=='Professional'&&window.checkoutConfig.customer_group_role&&$(\"#role\").val()===\"\"){$('.role_message').show();projdetailsValid=false;}else{$('.role_message').hide();}}\nreturn projdetailsValid;},getAddressDataById:function(addressId,addressType,addressValidate=false){var address;var addressUrl=\"/distributor/checkout/address\";if(addressType){addressId=JSON.stringify(addressId);}\n$.ajax({data:{address_id:addressId,save:0,place_order:1,address_type:addressType,address_validate:addressValidate},type:'POST',url:addressUrl,async:false,success:function(response){if(response.success){address=response.value;}else{address=false;}}});return address;},brainTreePaypalPlaceOrder:function(){var component=this.getBraintreePaypalComponent();if(component&&additionalValidators.validate()){component.placeOrder.apply(component,arguments);}\nreturn this;},brainTreePayWithPayPal:function(){var self=this;var component=this.getBraintreePaypalComponent();self.isPaypalThroughBraintree=true;if(component&&additionalValidators.validate()){component.payWithPayPal.apply(component,arguments);}\nreturn this;},preparePlaceOrder:function(scrollTop){var scrollTop=scrollTop!==undefined?scrollTop:true;var deferer=$.when(setCheckoutInformationAction());return scrollTop?deferer.done(function(){$(\"body\").animate({scrollTop:0},\"slow\");}):deferer;},getPaymentPath:function(paymentMethodCode){return'checkout.steps.billing-step.payment.payments-list.'+paymentMethodCode;},getPaymentMethodComponent:function(paymentMethodCode){return registry.get(this.getPaymentPath(paymentMethodCode));},isPaymentBraintreePaypal:function(){return quote.paymentMethod()&"e.paymentMethod().method==='braintree_paypal';},getBraintreePaypalComponent:function(){return this.getPaymentMethodComponent('braintree_paypal');},_placeOrder:function(){$(this.selectors.default).trigger('click');customerData.invalidate(['customer']);},isPlaceOrderActionAllowed:function(){return true;}});});","Mageplaza_Osc/js/view/review/addition.min.js":"define(['ko','uiComponent'],function(ko,Component){\"use strict\";return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/addition'}});});","Mageplaza_Osc/js/view/review/checkout-agreements.min.js":"define(['Magento_CheckoutAgreements/js/view/checkout-agreements','Magento_Checkout/js/model/payment/additional-validators','Mageplaza_Osc/js/model/agreement-validator'],function(Component,additionalValidators,agreementValidator){'use strict';additionalValidators.registerValidator(agreementValidator);return Component.extend({});});","Mageplaza_Osc/js/view/review/addition/newsletter.min.js":"define(['ko','uiComponent','Mageplaza_Osc/js/model/osc-data'],function(ko,Component,oscData){\"use strict\";var cacheKey='is_subscribed';return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/addition/newsletter'},initObservable:function(){this._super().observe({isRegisterNewsletter:(typeof oscData.getData(cacheKey)==='undefined')?window.checkoutConfig.oscConfig.newsletterDefault:oscData.getData(cacheKey)});oscData.setData(cacheKey,this.isRegisterNewsletter());this.isRegisterNewsletter.subscribe(function(newValue){oscData.setData(cacheKey,newValue);});return this;}});});","Mageplaza_Osc/js/view/review/addition/gift-wrap.min.js":"define(['jquery','ko','uiComponent','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/totals','Magento_Catalog/js/price-utils','Mageplaza_Osc/js/action/gift-wrap'],function($,ko,Component,quote,totals,priceUtils,giftWrapAction){\"use strict\";return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/addition/gift-wrap'},quoteIsVirtual:quote.isVirtual(),initialAmount:ko.computed(function(){var gwAmount=0;var gwSegment=totals.getSegment('osc_gift_wrap');if(gwSegment&&gwSegment.extension_attributes){gwAmount=gwSegment.extension_attributes.gift_wrap_amount;}\nif(gwAmount>=0){return priceUtils.formatPrice(gwAmount,quote.getPriceFormat());}\nreturn'';}
2),initObservable:function(){this._super().observe({isUseGiftWrap:window.checkoutConfig.oscConfig.isUsedGiftWrap});this.isUseGiftWrap.subscribe(function(newValue){var payload={is_use_gift_wrap:newValue};giftWrapAction(payload);});return this;}});});","Mageplaza_Osc/js/view/review/addition/gift-message.min.js":"define(['ko','jquery','uiComponent','Mageplaza_Osc/js/model/gift-message'],function(ko,$,Component,giftMessageModel){'use strict';return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/addition/gift-message'},formBlockVisibility:null,resultBlockVisibility:null,model:{},initialize:function(){this._super().observe('formBlockVisibility').observe({'resultBlockVisibility':false});this.model=new giftMessageModel();this.isResultBlockVisible();this.isUseGiftMessage();},isUseGiftMessage:function(){let giftMessageConfig=window.checkoutConfig.oscConfig.giftMessageOptions.giftMessage;if(giftMessageConfig.hasOwnProperty(\"orderLevel\")){return!!giftMessageConfig.orderLevel.hasOwnProperty(\"gift_message_id\");}\nreturn false;},isResultBlockVisible:function(){var self=this;if(this.model.getObservable('alreadyAdded')()){this.resultBlockVisibility(true);}\nthis.model.getObservable('additionalOptionsApplied').subscribe(function(value){if(value==true){self.resultBlockVisibility(true);}});},getObservable:function(key){return this.model.getObservable(key);},toggleFormBlockVisibility:function(){if(!this.model.getObservable('alreadyAdded')()){this.formBlockVisibility(!this.formBlockVisibility());}else{this.resultBlockVisibility(!this.resultBlockVisibility());}\nreturn true;},isActive:function(){return this.model.isGiftMessageAvailable();}});});","Mageplaza_Osc/js/view/summary/cart-items.min.js":"define(['ko','underscore','jquery','Magento_Checkout/js/view/summary/cart-items','Mageplaza_Osc/js/model/osc-data'],function(ko,_,$,Component,oscData){\"use strict\";var cacheKey='is_cart_expanded';return Component.extend({toggleCart:function(){oscData.setData(cacheKey,!this.isCartExpanded());return true;},isCartExpanded:function(){var isExpanded=oscData.getData(cacheKey),isShowItemListToggle=window.checkoutConfig.oscConfig.isShowItemListToggle;return typeof isExpanded==='undefined'||!isShowItemListToggle?true:isExpanded;}});});","Mageplaza_Osc/js/view/summary/gift-wrap.min.js":"define(['ko','Magento_Checkout/js/view/summary/abstract-total','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/totals','Mageplaza_Osc/js/model/osc-data'],function(ko,Component,quote,totals,oscData){\"use strict\";return Component.extend({defaults:{template:'Mageplaza_Osc/container/summary/gift-wrap'},totals:quote.getTotals(),isDisplay:function(){return this.getPureValue()>=0&&oscData.getData('is_use_gift_wrap');},getPureValue:function(){var giftWrapAmount=0;if(this.totals()&&totals.getSegment('osc_gift_wrap')){giftWrapAmount=parseFloat(totals.getSegment('osc_gift_wrap').value);}\nreturn giftWrapAmount;},getValue:function(){return this.getFormattedPrice(this.getPureValue());}});});","Mageplaza_Osc/js/view/summary/item/details.min.js":"define(['ko','underscore','jquery','Magento_Checkout/js/view/summary/item/details','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/action/update-item','Mageplaza_Osc/js/action/gift-message-item','mage/url','mage/translate','Magento_Ui/js/modal/modal','Mageplaza_Osc/js/action/payment-total-information','Mageplaza_Osc/js/options/configurable','priceOptions'],function(ko,_,$,Component,quote,updateItemAction,giftMessageItem,url,$t,modal,getPaymentTotalInformation){\"use strict\";var giftMessageOptions=window.checkoutConfig.oscConfig.giftMessageOptions,qtyIncrements=window.checkoutConfig.oscConfig.qtyIncrements;return Component.extend({defaults:{template:'Mageplaza_Osc/container/summary/item/details'},giftMessageItemsTitleHover:$t('Gift message item'),updateQtyDelay:500,updateQtyTimeout:0,itemOptions:{},getQuoteItem:function(itemId,items){var item=_.find(items,function(quoteItem){return Number(quoteItem.item_id)===Number(itemId);});return item?item:{};},getProductUrl:function(item){var quoteItem=this.getQuoteItem(item.item_id,quote.getItems());if(item.hasOwnProperty('request_path')&&item.request_path){return item.request_path;}\nif(item.hasOwnProperty('extension_attributes')&&item.extension_attributes){var mposc=JSON.parse(item.extension_attributes.mposc);return mposc.product_url;}\nif(quoteItem&"eItem.hasOwnProperty('product')&"eItem.product.request_path){return url.build(quoteItem.product.request_path);}\nreturn false;},setModalElement:function(element,item_id){var self=this,options={'type':'popup','title':$t('Gift Message Item ('+element.title+')'),'modalClass':'popup-gift-message-item','responsive':true,'innerScroll':true,'buttons':[],'opened':function(){self.loadGiftMessageItem(item_id);}};this.modalWindow=element;modal(options,$(this.modalWindow));},showModal:function(item_id,event){if(event.type!=='click'){return;}
2\n$('.gift-options#item'+item_id).modal('openModal');},loadGiftMessageItem:function(itemId){var item;$('.popup-gift-message-item._show #item'+itemId).find('input:text,textarea').val('');if(giftMessageOptions.giftMessage.itemLevel[itemId].hasOwnProperty('message')&&typeof giftMessageOptions.giftMessage.itemLevel[itemId]['message']=='object'){item=giftMessageOptions.giftMessage.itemLevel[itemId]['message'];$(this.createSelectorElement(itemId+' #gift-message-whole-from')).val(item.sender);$(this.createSelectorElement(itemId+' #gift-message-whole-to')).val(item.recipient);$(this.createSelectorElement(itemId+' #gift-message-whole-message')).val(item.message);$(this.createSelectorElement(itemId+' .action.delete')).show();return;}\n$(this.createSelectorElement(itemId+' .action.delete')).hide();},createSelectorElement:function(selector){return'.popup-gift-message-item._show #item'+selector;},updateGiftMessageItem:function(itemId){var data={gift_message:{sender:$(this.createSelectorElement(itemId+' #gift-message-whole-from')).val(),recipient:$(this.createSelectorElement(itemId+' #gift-message-whole-to')).val(),message:$(this.createSelectorElement(itemId+' #gift-message-whole-message')).val()}};if(data.gift_message.sender||data.gift_message.recipient||data.gift_message.message){giftMessageItem(data,itemId,false);}\nthis.closePopup();},deleteGiftMessageItem:function(itemId){giftMessageItem({gift_message:{sender:'',recipient:'',message:''}},itemId,true);this.closePopup();},closePopup:function(){$('.action-close').trigger('click');},isItemAvailable:function(itemId){var isGloballyAvailable,itemConfig,item=this.getQuoteItem(itemId,quote.getItems());if(Number(item.is_virtual)||!giftMessageOptions.isEnableOscGiftMessageItems)return false;isGloballyAvailable=this.getConfigValue('isItemLevelGiftOptionsEnabled');itemConfig=giftMessageOptions.giftMessage.hasOwnProperty('itemLevel')&&giftMessageOptions.giftMessage.itemLevel.hasOwnProperty(itemId)?giftMessageOptions.giftMessage.itemLevel[itemId]:{};return itemConfig.hasOwnProperty('is_available')?itemConfig['is_available']:isGloballyAvailable;},getConfigValue:function(key){return giftMessageOptions.hasOwnProperty(key)?giftMessageOptions[key]:false;},plusQty:function(item,event){var self=this,target=$(event.target).closest('td').find('.item_qty'),itemId=Number(target.attr(\"id\")),qty=Number(target.val());clearTimeout(this.updateQtyTimeout);if(qtyIncrements.hasOwnProperty(itemId)){qty=(Math.floor(qty / qtyIncrements[itemId])+1)*qtyIncrements[itemId];}else{qty+=1;}\ntarget.val(qty);this.updateQtyTimeout=setTimeout(function(){self.updateItem(itemId,qty,target);},this.updateQtyDelay);},minusQty:function(item,event){var self=this,target=$(event.target).closest('td').find('.item_qty'),itemId=Number(target.attr(\"id\")),qty=Number(target.val());clearTimeout(this.updateQtyTimeout);if(qtyIncrements.hasOwnProperty(itemId)){qty=(Math.ceil(qty / qtyIncrements[itemId])-1)*qtyIncrements[itemId];}else{qty-=1;}\ntarget.val(qty);this.updateQtyTimeout=setTimeout(function(){self.updateItem(itemId,qty,target);},this.updateQtyDelay);},changeQty:function(item,event){var target=$(event.target),itemId=Number(target.attr(\"id\")),qty=Number(target.val());if(qtyIncrements.hasOwnProperty(itemId)&&qty%qtyIncrements[itemId]){qty=(Math.ceil(qty / qtyIncrements[itemId])-1)*qtyIncrements[itemId];}\nthis.updateItem(itemId,qty,target);},removeItem:function(itemId){this.updateItem(itemId);},updateItem:function(itemId,itemQty,target){var self=this,payload={item_id:itemId};if(typeof itemQty!=='undefined'){payload['item_qty']=itemQty;}\nupdateItemAction(payload).fail(function(){target.val(self.getProductQty(itemId));});return this;},getProductQty:function(itemId){var item=this.getQuoteItem(itemId,quote.totals().items);if(item&&item.hasOwnProperty('qty')){return item.qty;}\nreturn 0;},setProductModal:function(element,item){var self=this,options,selector='#mposc-product-modal-'+item.item_id;$('.mposc-product-modal-'+item.item_id).remove();options={'type':'popup','title':item.name,'modalClass':'mposc-product-modal mposc-product-modal-'+item.item_id,'responsive':true,'innerScroll':true,'trigger':'#button-edit-item-'+item.item_id,'buttons':[{text:$t('Update'),class:'action primary',click:function(){if(!item.validation.valid()){return;}\nif($(selector+' > form').serialize()===self.itemOptions[item.item_id]){this.closeModal();}else{self.onUpdateCart(item);}}},{text:$t('Cancel'),class:'action',click:function(){this.closeModal();}}]};modal(options,$(selector));},showProductModal:function(item,data,event){if(event.type!=='click'){return;}
2\n$('#mposc-product-modal-'+item.item_id).modal('openModal');},initOptions:function(item){var itemConfig=this.getItemConfig(item),selector='.mposc-product-modal-'+item.item_id+' form',container=$(selector);if(itemConfig.hasOwnProperty('configurableAttributes')&&itemConfig.configurableAttributes){container.mposcConfigurable({spConfig:JSON.parse(itemConfig.configurableAttributes.spConfig),superSelector:selector+' .super-attribute-select'});}\nif(itemConfig.hasOwnProperty('customOptions')&&itemConfig.customOptions){container.priceOptions({optionConfig:JSON.parse(itemConfig.customOptions.optionConfig)});}\ncontainer.trigger('contentUpdated');item.form=container;item.validation=container.validation();this.setItemOptionsData(item,container);},getConfigurableOptions:function(item){var itemConfig=this.getItemConfig(item);if(itemConfig.hasOwnProperty('configurableAttributes')){return itemConfig.configurableAttributes.template;}\nreturn'';},getCustomOptions:function(item){var itemConfig=this.getItemConfig(item);if(itemConfig.hasOwnProperty('customOptions')){return itemConfig.customOptions.template;}\nreturn'';},getOptions:function(item){if(item.hasOwnProperty('options')){return JSON.parse(item.options);}\nreturn[];},getItemConfig:function(item){var key='mposc',quoteItem;if(item.hasOwnProperty(key)&&item[key]){return item[key];}\nquoteItem=this.getQuoteItem(item.item_id,quote.getItems());if(quoteItem.hasOwnProperty(key)&"eItem[key]){return quoteItem[key];}\nreturn{};},onUpdateCart:function(item){var self=this,selector='#mposc-product-modal-'+item.item_id,data=new FormData(item.form[0]),newItem;data.append('qty',$('#'+item.item_id).val());$.ajax({type:'POST',url:window.checkoutConfig.oscConfig.updateCartUrl+'id/'+item.item_id,data:data,processData:false,contentType:false,showLoader:true,success:function(response){if(response.error){$(selector+' > .message').show();$(selector+' > .message > span').text(response.error);return;}\nself.setItemOptionsData(item,$(selector+' > form'));$(selector).modal('closeModal');getPaymentTotalInformation().done(function(totals){newItem=self.getQuoteItem(item.item_id,totals.totals.items);if(!newItem.item_id){$(selector).remove();}});}});},setItemOptionsData:function(item,form){this.itemOptions[item.item_id]=form.serialize();},checkGiftsItem:function(item){}});});","Mageplaza_Osc/js/view/payment/discount.min.js":"define(['ko','Magento_SalesRule/js/view/payment/discount','Mageplaza_Osc/js/model/osc-loader/discount','Magento_Checkout/js/model/shipping-rate-service','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/shipping-rate-registry'],function(ko,Component,discountLoader,shippingRateService,quote,rateRegistry){'use strict';var loadingSpeedConfig=window.loadingSpeedConfig;return Component.extend({defaults:{template:'Mageplaza_Osc/container/review/discount'},isBlockLoading:discountLoader.isLoading,initialize:function(){this._super();this.isApplied(window.checkoutConfig.quoteData.coupon_code);this.isApplied.subscribe(function(){if(!quote.shippingAddress()||quote.isVirtual()){return this;}\nvar shippingAddress=quote.shippingAddress();if(shippingAddress.getCacheKey()){rateRegistry.set(shippingAddress.getCacheKey(),null);}\nif(shippingAddress.countryId){if(!loadingSpeedConfig||loadingSpeedConfig.refresh_page==='1'){shippingRateService.estimateShippingMethod();}else if(loadingSpeedConfig&&loadingSpeedConfig.apply_coupon.includes(\"1\")){shippingRateService.estimateShippingMethod();}}});}});});","Mageplaza_Osc/js/view/payment/list.min.js":"define(['underscore','ko','mageUtils','Magento_Checkout/js/view/payment/list','Magento_Checkout/js/model/payment/method-list','Magento_Checkout/js/model/payment/renderer-list','uiLayout','Magento_Checkout/js/model/checkout-data-resolver','mage/translate','uiRegistry'],function(_,ko,utils,Component,paymentMethods,rendererList,layout,checkoutDataResolver,$t,registry){'use strict';return Component.extend({defaults:{template:'Mageplaza_Osc/payment-methods/list',},createRenderer:function(paymentMethodData){if(paymentMethodData.method==='paypal_express'){var isRendererForMethod=false,currentGroup,component,isContextCheckout=window.checkoutConfig.payment.paypalExpress.isContextCheckout;if(isContextCheckout){component='Mageplaza_Osc/js/view/payment/method-renderer/in-context/checkout-express';}\nregistry.get(this.configDefaultGroup.name,function(defaultGroup){_.each(rendererList(),function(renderer){if(renderer.hasOwnProperty('typeComparatorCallback')&&typeof renderer.typeComparatorCallback=='function'){isRendererForMethod=renderer.typeComparatorCallback(renderer.type,paymentMethodData.method);}else{isRendererForMethod=renderer.type===paymentMethodData.method;}\nif(isRendererForMethod){currentGroup=renderer.group?renderer.group:defaultGroup;this.collectPaymentGroups(currentGroup);layout([this.createComponent({config:renderer.config,component:component,name:renderer.type,method:p
2aymentMethodData.method,item:paymentMethodData,displayArea:currentGroup.displayArea})]);}}.bind(this));}.bind(this));}},});});","Mageplaza_Osc/js/view/payment/braintree-adapter-mixin.min.js":"define(['mage/utils/wrapper','jquery','Mageplaza_Osc/js/action/set-checkout-information','Magento_Checkout/js/model/payment/additional-validators','braintreePayPalCheckout'],function(wrapper,$,setCheckoutInformationAction,additionalValidators,paypalCheckout){'use strict';return function(BraintreeAdapter){BraintreeAdapter.setupPaypal=wrapper.wrapSuper(BraintreeAdapter.setupPaypal,function(){var self=this;if(this.config.paypalInstance){fullScreenLoader.stopLoader(true);return;}\npaypalCheckout.create({client:this.clientInstance},function(createErr,paypalCheckoutInstance){if(createErr){self.showError($t(\"PayPal Checkout could not be initialized. Please contact the store owner.\"));console.error('paypalCheckout error',createErr);return;}\nvar paypalPayment=this.config.paypal,onPaymentMethodReceived=this.config.onPaymentMethodReceived,style={color:this.getColor(),shape:this.getShape(),layout:this.getLayout(),size:this.getSize()},funding={allowed:[],disallowed:[]};if(this.getLabel()){style.label=this.getLabel();}\nif(this.getBranding()){style.branding=this.getBranding();}\nif(this.getFundingIcons()){style.fundingicons=this.getFundingIcons();}\nif(this.config.offerCredit===true){paypalPayment.offerCredit=true;style.label=\"credit\";style.color=\"darkblue\";style.layout=\"horizontal\";funding.allowed.push(paypal.FUNDING.CREDIT);}else{paypalPayment.offerCredit=false;funding.disallowed.push(paypal.FUNDING.CREDIT);}\nvar disabledFunding=this.getDisabledFunding();if(true===disabledFunding.card){funding.disallowed.push(paypal.FUNDING.CARD);}\nif(true===disabledFunding.elv){funding.disallowed.push(paypal.FUNDING.ELV);}\nthis.config.paypalInstance=paypalCheckoutInstance;var events=this.events;$('#'+this.config.buttonId).html('');paypal.Button.render({env:this.getEnvironment(),style:style,commit:true,funding:funding,locale:this.config.paypal.locale,payment:function(){return paypalCheckoutInstance.createPayment(paypalPayment);},onCancel:function(data){console.log('checkout.js payment cancelled',JSON.stringify(data,0,2));if(typeof events.onCancel==='function'){events.onCancel();}},onError:function(err){self.showError($t(\"PayPal Checkout could not be initialized. Please contact the store owner.\"));this.config.paypalInstance=null;console.error('Paypal checkout.js error',err);if(typeof events.onError==='function'){events.onError(err);}}.bind(this),onClick:function(data){if(additionalValidators.validate()){setCheckoutInformationAction();if(typeof events.onClick==='function'){events.onClick(data);}}},onAuthorize:function(data,actions){return paypalCheckoutInstance.tokenizePayment(data).then(function(payload){onPaymentMethodReceived(payload);});}},'#'+this.config.buttonId).then(function(){this.enableButton();if(typeof this.config.onPaymentMethodError==='function'){this.config.onPaymentMethodError();}}.bind(this)).then(function(data){if(typeof events.onRender==='function'){events.onRender(data);}});}.bind(this));});return BraintreeAdapter;};});","Mageplaza_Osc/js/view/payment/method-renderer/braintree-paypal-mixins.min.js":"define(['jquery','Mageplaza_Osc/js/action/set-checkout-information','Mageplaza_Osc/js/model/braintree-paypal','Magento_Checkout/js/model/payment/additional-validators','Magento_Checkout/js/model/quote','underscore','uiRegistry','braintreeCheckoutPayPalAdapter','mage/translate'],function($,setCheckoutInformationAction,braintreePaypalModel,additionalValidators,quote,_,registry,Braintree,$t){'use strict';return function(BraintreePaypalComponent){return BraintreePaypalComponent.extend({defaults:{template:'Mageplaza_Osc/payment/braintree_paypal_map',clientConfig:{buttonPayPalId:'osc_braintree_paypal_placeholder',buttonId:'osc_braintree_paypal_placeholder',}},initObservable:function(){this._super();this.isReviewRequired=braintreePaypalModel.isReviewRequired;this.customerEmail=braintreePaypalModel.customerEmail;this.active=braintreePaypalModel.active;return this;},getShippingAddress:function(){var address=quote.shippingAddress();if(!address){address={};}\nif(!address.street){address.street=['',''];}
2\nif(address.postcode===null){return{};}\nreturn this._super();},loadPayPalButton:function(paypalCheckoutInstance,funding){let paypalPayment=Braintree.config.paypal,onPaymentMethodReceived=Braintree.config.onPaymentMethodReceived,style={label:Braintree.getLabel(funding),color:Braintree.getColor(funding),shape:Braintree.getShape(funding)},button,events=Braintree.events,payPalButtonId,payPalButtonElement;if(funding==='credit'){Braintree.config.buttonId=this.getCreditButtonId();}else if(funding==='paylater'){Braintree.config.buttonId=this.getPayLaterButtonId();}else{Braintree.config.buttonId=this.getPayPalButtonId();}\npayPalButtonId=Braintree.config.buttonId;payPalButtonElement=$('#'+Braintree.config.buttonId);payPalButtonElement.html('');Braintree.config.paypalInstance=paypalCheckoutInstance;button=window.paypal.Buttons({fundingSource:funding,env:Braintree.getEnvironment(),style:style,commit:true,locale:Braintree.config.paypal.locale,onInit:function(data,actions){let agreements=checkoutAgreements().agreements,shouldDisableActions=false;actions.disable();_.each(agreements,function(item){if(checkoutAgreements().isAgreementRequired(item)){let paymentMethodCode=quote.paymentMethod().method,inputId='#agreement_'+paymentMethodCode+'_'+item.agreementId,inputEl=document.querySelector(inputId);if(!inputEl.checked){shouldDisableActions=true;}\ninputEl.addEventListener('change',function(){if(additionalValidators.validate()){actions.enable();}else{actions.disable();}});}});if(!shouldDisableActions){actions.enable();}},createOrder:function(){return paypalCheckoutInstance.createPayment(paypalPayment).catch(function(err){throw err.details.originalError.details.originalError.paymentResource;});},onCancel:function(data){console.log('checkout.js payment cancelled',JSON.stringify(data,0,2));if(typeof events.onCancel==='function'){events.onCancel();}},onError:function(err){if(err.errorName==='VALIDATION_ERROR'&&err.errorMessage.indexOf('Value is invalid')!==-1){Braintree.showError($t('Address failed validation. Please check and confirm your City, State, and Postal Code'));}else{Braintree.showError($t('PayPal Checkout could not be initialized. Please contact the store owner.'));}\nBraintree.config.paypalInstance=null;console.error('Paypal checkout.js error',err);if(typeof events.onError==='function'){events.onError(err);}},onClick:function(data){if(!quote.isVirtual()){this.clientConfig.paypal.enableShippingAddress=true;this.clientConfig.paypal.shippingAddressEditable=false;this.clientConfig.paypal.shippingAddressOverride=this.getShippingAddress();}\nif(!additionalValidators.validate()){return false;}\nif(typeof events.onClick==='function'){events.onClick(data);}}.bind(this),onApprove:function(data){return paypalCheckoutInstance.tokenizePayment(data).then(function(payload){onPaymentMethodReceived(payload);});}});if(button.isEligible()&&payPalButtonElement.length){button.render('#'+payPalButtonId).then(function(){Braintree.enableButton();if(typeof Braintree.config.onPaymentMethodError==='function'){Braintree.config.onPaymentMethodError();}}).then(function(data){if(typeof events.onRender==='function'){events.onRender(data);}});}},reInitPayPal:function(){var placeOrder=registry.get('checkout.sidebar.place-order-information-right.place-order-button');if(!placeOrder.isPaypalThroughBraintree){this._super();}}});};});","Mageplaza_Osc/js/view/payment/method-renderer/in-context/checkout-express.min.js":"define(['jquery','Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract','Magento_Paypal/js/in-context/express-checkout-wrapper','Magento_Paypal/js/action/set-payment-method','Magento_Checkout/js/model/payment/additional-validators','Magento_Ui/js/model/messageList','Magento_Ui/js/lib/view/utils/async'],function($,Component,Wrapper,setPaymentMethod,additionalValidators,messageList){'use strict';return Component.extend(Wrapper).extend({defaults:{template:'Mageplaza_Osc/payment/paypal-express-in-context',validationElements:'input'},initListeners:function(context){$.async(this.validationElements,context,function(element){$(element).on('change',function(){this.validate();}.bind(this));}.bind(this));},validate:function(){this._super();if(this.actions){additionalValidators.validate(true)?this.actions.enable():this.actions.disable();}},beforePayment:function(resolve,reject){var promise=$.Deferred();setPaymentMethod(this.messageContainer).done(function(){return promise.resolve();}).fail(function(response){var error;try{error=JSON.parse(response.responseText);}catch(exception){error=this.paymentActionError;}\nthis.addError(error);return reject(new Error(error));}.bind(this));return promise;},prepareClientConfig:function(){this._super();this.clientConfig.quoteId=window.checkoutConfig.quoteData['entity_id'];this.clientConfig.customerId=window.customerData.id;this.clientConfig.button=0;return this.clientConfig;},onClick:function(){additionalValidators.validate();this.selectPaymentMethod();},addError:function(message){if($.type(message)===\"object\"){messageList.addErrorMessage(message);}else{messageList.addErrorMessage({'message':message});}},afterPayment:function(res,resolve,reject){if(res.success){return resolve(res.token);}\nthis.addError(res['error_message']);return reject(new Error(res['error_message']));},afterOnAuthorize:function(res,resolve,reject,actions){if(res.success){resolve();return actions.redirect(res.redirectUrl);}\nthis.addError(res['error_message']);return reject(new Error(res['error_message']));}});});","Mageplaza_Osc/js/view/shipping-address/address-renderer/default.min.js":"define(['Magento_Checkout/js/view/shipping-address/address-renderer/default','Mageplaza_Osc/js/model/shipping-rate-service','Magento_Checkout/js/model/shipping-rate-registry','Magento_Checkout/js/model/quote','Mageplaza_Osc/js/action/reload-order-summary'],function(Component,shippingRateService,rateRegistry,quote,reloadOrderSummary){'use strict';var loadingSpeedConfig=window.loadingSpeedConfig;return Component.extend({defaults:{template:'Mageplaza_Osc/container/address/shipping/address-renderer/default'},selectAddress:function(){if(!this.isSelected()){this._super();if(quote.shippingAddress().getType=='customer-address'){rateRegistry.set(quote.shippingAddress().getKey(),null);}else{rateRegistry.set(quote.shippingAddress().getCacheKey(),null);}\nshippingRateService.isAddressChange=true;if(!loadingSpeedConfig||loadingSpeedConfig.refresh_page.includes('1')){shippingRateService.estimateShippingMethod();}else{if(loadingSpeedConfig.shipping_address_change.includes('1')){shippingRateService.estimateShippingMethod();}else if(loadingSpeedConfig.shipping_address_change.includes('2')){reloadOrderSummary()}}}}});});","Magento_Downloadable/js/downloadable.min.js":"define(['jquery','jquery-ui-modules/widget','Magento_Catalog/js/price-box'],function($){'use strict';$.widget('mage.downloadable',{options:{priceHolderSelector:'.price-box',linkElement:'',allElements:''},_init:function initLinks(){var element=this.element,options=$(this.options.linkElement,element);options.trigger('change');},_create:function(){var self=this;this.element.find(this.options.linkElement).on('change',$.proxy(function(){this._reloadPrice();},this));this.element.find(this.options.allElements).on('change',function(){if(this.checked){$('label[for=\"'+this.id+'\"] > span').text($(this).attr('data-checked'));self.element.find(self.options.linkElement+':not(:checked)').each(function(){$(this).trigger('click');});}else{$('[for=\"'+this.id+'\"] > span').text($(this).attr('data-notchecked'));self.element.find(self.options.linkElement+':checked').each(function(){$(this).trigger('click');});}});this._reloadPrice();},_reloadPrice:function(){var finalPrice=0,basePrice=0;this.element.find(this.options.linkElement+':checked').each($.proxy(function(index,element){finalPrice+=this.options.config.links[$(element).val()].finalPrice;basePrice+=this.options.config.links[$(element).val()].basePrice;},this));$(this.options.priceHolderSelector).trigger('updatePrice',{'prices':{'finalPrice':{'amount':finalPrice},'basePrice':{'amount':basePrice}}});this.reloadAllCheckText();},reloadAllCheckText:function(){var allChecked=true,allElementsCheck=$(this.options.allElements),allElementsLabel=$('label[for=\"'+allElementsCheck.attr('id')+'\"] > span');$(this.options.linkElement).each(function(){if(!this.checked){allChecked=false;}});if(allChecked){allElementsLabel.text(allElementsCheck.attr('data-checked'));allElementsCheck.prop('checked',true);}else{allElementsLabel.text(allElementsCheck.attr('data-notchecked'));
2allElementsCheck.prop('checked',false);}}});return $.mage.downloadable;});","Magento_Vault/js/customer_account/deleteWidget.min.js":"define(['jquery','Magento_Ui/js/modal/modalToggle','mage/translate'],function($,modalToggle){'use strict';return function(config,deleteButton){config.buttons=[{text:$.mage.__('Cancel'),class:'action secondary cancel'},{text:$.mage.__('Delete'),class:'action primary',click:function(event){$(deleteButton.form).trigger('submit');}}];modalToggle(config,deleteButton);};});","Magento_Vault/js/view/payment/vault.min.js":"define(['underscore','uiComponent','Magento_Checkout/js/model/payment/renderer-list','uiLayout','uiRegistry'],function(_,Component,rendererList,layout,registry){'use strict';var vaultGroupName='vaultGroup';layout([{name:vaultGroupName,component:'Magento_Checkout/js/model/payment/method-group',alias:'vault',sortOrder:10}]);registry.get(vaultGroupName,function(vaultGroup){_.each(window.checkoutConfig.payment.vault,function(config,index){rendererList.push({type:index,config:config.config,component:config.component,group:vaultGroup,typeComparatorCallback:function(typeA,typeB){return typeA.substring(0,typeA.lastIndexOf('_'))===typeB;}});});});return Component.extend({});});","Magento_Vault/js/view/payment/vault-enabler.min.js":"define(['uiElement'],function(Component){'use strict';return Component.extend({defaults:{isActivePaymentTokenEnabler:true},setPaymentCode:function(paymentCode){this.paymentCode=paymentCode;},initObservable:function(){this._super().observe(['isActivePaymentTokenEnabler']);return this;},visitAdditionalData:function(data){if(!this.isVaultEnabled()){return;}\nif(!('additional_data'in data)){data['additional_data']={};}\ndata['additional_data']['is_active_payment_token_enabler']=this.isActivePaymentTokenEnabler();},isVaultEnabled:function(){return typeof window.checkoutConfig.vault[this.paymentCode]!=='undefined'&&window.checkoutConfig.vault[this.paymentCode]['is_enabled']===true;}});});","Magento_Vault/js/view/payment/method-renderer/vault.min.js":"define(['Magento_Checkout/js/view/payment/default','Magento_Checkout/js/action/select-payment-method','Magento_Checkout/js/checkout-data'],function(Component,selectPaymentMethod,checkoutData){'use strict';return Component.extend({defaults:{template:'Magento_Vault/payment/form'},initObservable:function(){this._super().observe([]);return this;},selectPaymentMethod:function(){selectPaymentMethod({method:this.getId()});checkoutData.setSelectedPaymentMethod(this.getId());return true;},getTitle:function(){return'';},getToken:function(){return'';},getId:function(){return this.index;},getCode:function(){return this.code;},getMaskedCard:function(){return'';},getExpirationDate:function(){return'';},getCardType:function(){return'';},getIcons:function(type){return window.checkoutConfig.payment.ccform.icons.hasOwnProperty(type)?window.checkoutConfig.payment.ccform.icons[type]:false;},isButtonActive:function(){return this.isActive()&&this.isPlaceOrderActionAllowed();},isActive:function(){return this.isChecked()===this.getId();},getData:function(){var data={method:this.getCode()};data['additional_data']={};data['additional_data']['public_hash']=this.getToken();return data;}});});","Strategery_Infinitescroll/js/infinitescroll.min.js":"define([\"jquery\",\"jqueryIas\",\"infinitescroll\",\"catalogAddToCart\"],function($,jqueryIas,infinitescroll){\"use strict\";window.SgyIAS={debug:window.iasConfig.debug,_log:function(object){if(this.debug){console.log(object);}},init:function(){jQuery(function($){var config={item:window.iasConfig.mode,container:window.iasConfig.container,next:window.iasConfig.next,pagination:window.iasConfig.pagination,delay:600,negativeMargin:window.iasConfig.buffer,history:{prev:window.iasConfig.prev},noneleft:{text:window.iasConfig.text,html:window.iasConfig.html},spinner:{src:window.iasConfig.spinnerSrc,html:window.iasConfig.spinnerHtml},trigger:{text:window.iasConfig.trigger.text,html:window.iasConfig.trigger.html,textPrev:window.iasConfig.trigger.textPrev,htmlPrev:window.iasConfig.trigger.htmlPrev,offset:window.iasConfig.trigger.offset}};if(window.iasConfigCustom){$.extend(config,window.iasConfigCustom);}\nSgyIAS._log({extension:'ias',config:config});window.ias=$.ias(config);SgyIAS._log({extension:'paging'});window.ias.extension(new IASPagingExtension());SgyIAS._log({extension:'spinner'});window.ias.extension(new IASSpinnerExtension(config.spinner));
2SgyIAS._log({extension:'noneleft'});window.ias.extension(new IASNoneLeftExtension(config.noneleft));SgyIAS._log({extension:'trigger'});window.ias.extension(new IASTriggerExtension(config.trigger));if(window.iasConfig.memoryActive){SgyIAS._log({extension:'history'});window.ias.extension(new IASHistoryExtension(config.history));}\nwindow.ias.on('scroll',function(scrollOffset,scrollThreshold){SgyIAS._log({eventName:'scroll',scrollOffset:scrollOffset,scrollThreshold:scrollThreshold});});window.ias.on('load',function(event){SgyIAS._log({eventName:'load',event:event});});window.ias.on('loaded',function(data,items){SgyIAS._log({eventName:'loaded',data:data,items:items});});window.ias.on('render',function(items){SgyIAS._log({eventName:'render',items:items});});window.ias.on('rendered',function(items){SgyIAS._log({eventName:'render',items:items});$('body').trigger('contentUpdated');});window.ias.on('noneLeft',function(){SgyIAS._log({eventName:'noneLeft'});});window.ias.on('next',function(url){SgyIAS._log({eventName:'next',url:url});});window.ias.on('ready',function(){SgyIAS._log({eventName:'ready'});});if(window.iasConfig.toolbarAction=='show'){$(window.iasConfig.toolbarSelector).show();}else{$(window.iasConfig.toolbarSelector).hide();}\nwindow.ias.getNextUrl=function(container){if(!container){container=window.ias.$container;}\nvar nexturl=$(window.ias.nextSelector,container).last().attr('href');if(typeof nexturl!==\"undefined\"){if(window.location.protocol=='https:'){nexturl=nexturl.replace('http:',window.location.protocol);}else{nexturl=nexturl.replace('https:',window.location.protocol);}}\nreturn nexturl;};SgyIAS._log('Done loading IAS.');$(document).trigger(\"infiniteScrollReady\",[window.ias]);});}};});","Strategery_Infinitescroll/js/jquery-ias.min.js":"/*!\n * Infinite Ajax Scroll v2.2.1\n * A jQuery plugin for infinite scrolling\n * http://infiniteajaxscroll.com\n *\n * Commercial use requires one-time purchase of a commercial license\n * http://infiniteajaxscroll.com/docs/license.html\n *\n * Non-commercial use is licensed under the MIT License\n *\n * Copyright (c) 2015 Webcreate (Jeroen Fiege)\n */\nvar IASCallbacks=function(){return this.list=[],this.fireStack=[],this.isFiring=!1,this.isDisabled=!1,this.fire=function(a){var b=a[0],c=a[1],d=a[2];this.isFiring=!0;for(var e=0,f=this.list.length;f>e;e++)if(void 0!=this.list[e]&&!1===this.list[e].fn.apply(b,d)){c.reject();break}this.isFiring=!1,c.resolve(),this.fireStack.length&&this.fire(this.fireStack.shift())},this.inList=function(a,b){b=b||0;for(var c=b,d=this.list.length;d>c;c++)if(this.list[c].fn===a||a.guid&&this.list[c].fn.guid&&a.guid===this.list[c].fn.guid)return c;return-1},this};IASCallbacks.prototype={add:function(a,b){var c={fn:a,priority:b};b=b||0;for(var d=0,e=this.list.length;e>d;d++)if(b>this.list[d].priority)return this.list.splice(d,0,c),this;return this.list.push(c),this},remove:function(a){for(var b=0;(b=this.inList(a,b))>-1;)this.list.splice(b,1);return this},has:function(a){return this.inList(a)>-1},fireWith:function(a,b){var c=jQuery.Deferred();return this.isDisabled?c.reject():(b=b||[],b=[a,c,b.slice?b.slice():b],this.isFiring?this.fireStack.push(b):this.fire(b),c)},disable:function(){this.isDisabled=!0},enable:function(){this.isDisabled=!1}},function(a){\"use strict\";var b=-1,c=function(c,d){return this.itemsContainerSelector=d.container,this.itemSelector=d.item,this.nextSelector=d.next,this.paginationSelector=d.pagination,this.$scrollContainer=c,this.$container=window===c.get(0)?a(document):c,this.defaultDelay=d.delay,this.negativeMargin=d.negativeMargin,this.nextUrl=null,this.isBound=!1,this.isPaused=!1,this.isInitialized=!1,this.listeners={next:new IASCallbacks,load:new IASCallbacks,loaded:new IASCallbacks,render:new IASCallbacks,rendered:new IASCallbacks,scroll:ne
2w IASCallbacks,noneLeft:new IASCallbacks,ready:new IASCallbacks},this.extensions=[],this.scrollHandler=function(){if(this.isBound&&!this.isPaused){var a=this.getCurrentScrollOffset(this.$scrollContainer),c=this.getScrollThreshold();b!=c&&(this.fire(\"scroll\",[a,c]),a>=c&&this.next())}},this.getItemsContainer=function(){return a(this.itemsContainerSelector)},this.getLastItem=function(){return a(this.itemSelector,this.getItemsContainer().get(0)).last()},this.getFirstItem=function(){return a(this.itemSelector,this.getItemsContainer().get(0)).first()},this.getScrollThreshold=function(a){var c;return a=a||this.negativeMargin,a=a>=0?-1*a:a,c=this.getLastItem(),0===c.length?b:c.offset().top+c.height()+a},this.getCurrentScrollOffset=function(a){var b=0,c=a.height();return b=window===a.get(0)?a.scrollTop():a.offset().top,(-1!=navigator.platform.indexOf(\"iPhone\")||-1!=navigator.platform.indexOf(\"iPod\"))&&(c+=80),b+c},this.getNextUrl=function(b){return b=b||this.$container,a(this.nextSelector,b).last().attr(\"href\")},this.load=function(b,c,d){var e,f,g=this,h=[],i=+new Date;d=d||this.defaultDelay;var j={url:b};return g.fire(\"load\",[j]),a.get(j.url,null,a.proxy(function(b){e=a(this.itemsContainerSelector,b).eq(0),0===e.length&&(e=a(b).filter(this.itemsContainerSelector).eq(0)),e&&e.find(this.itemSelector).each(function(){h.push(this)}),g.fire(\"loaded\",[b,h]),c&&(f=+new Date-i,d>f?setTimeout(function(){c.call(g,b,h)},d-f):c.call(g,b,h))},g),\"html\")},this.render=function(b,c){var d=this,e=this.getLastItem(),f=0,g=this.fire(\"render\",[b]);g.done(function(){a(b).hide(),e.after(b),a(b).fadeIn(400,function(){++f<b.length||(d.fire(\"rendered\",[b]),c&&c())})})},this.hidePagination=function(){this.paginationSelector&&a(this.paginationSelector,this.$container).hide()},this.restorePagination=function(){this.paginationSelector&&a(this.paginationSelector,this.$container).show()},this.throttle=function(b,c){var d,e,f=0;return d=function(){function a(){f=+new Date,b.apply(d,g)}var d=this,g=arguments,h=+new Date-f;e?clearTimeout(e):a(),h>c?a():e=setTimeout(a,c)},a.guid&&(d.guid=b.guid=b.guid||a.guid++),d},this.fire=function(a,b){return this.listeners[a].fireWith(this,b)},this.pause=function(){this.isPaused=!0},this.resume=function(){this.isPaused=!1},this};c.prototype.initialize=function(){if(this.isInitialized)return!1;var a=!!(\"onscroll\"in this.$scrollContainer.get(0)),b=this.getCurrentScrollOffset(this.$scrollContainer),c=this.getScrollThreshold();return a?(this.hidePagination(),this.bind(),this.fire(\"ready\"),this.nextUrl=this.getNextUrl(),b>=c?(this.next(),this.one(\"rendered\",function(){this.isInitialized=!0})):this.isInitialized=!0,this):!1},c.prototype.reinitialize=function(){this.isInitialized=!1,this.unbind(),this.initialize()},c.prototype.bind=function(){if(!this.isBound){this.$scrollContainer.on(\"scroll\",a.proxy(this.throttle(this.scrollHandler,150),this));for(var b=0,c=this.extensions.length;c>b;b++)this.extensions[b].bind(this);this.isBound=!0,this.resume()}},c.prototype.unbind=function(){if(this.isBound){this.$scrollContainer.off(\"scroll\",this.scrollHandler);for(var a=0,b=this.extensions.length;b>a;a++)\"undefined\"!=typeof this.extensions[a].unbind&&this.extensions[a].unbind(this);this.isBound=!1}},c.prototype.destroy=function(){this.unbind(),this.$scrollContainer.data(\"ias\",null)},c.prototype.on=function(b,c,d){if(\"undefined\"==typeof this.listeners[b])throw new Error('There is no event called \"'+b+'\"');return d=d||0,this.listeners[b].add(a.proxy(c,this),d),this},c.prototype.one=function(a,b){var c=this,d=function(){c.off(a,b),c.off(a,d)};return this.on(a,b),this.on(a,d),this},c.prototype.off=function(a,b){if(\"undefined\"==typeof this.listeners[a])throw new Error('There is no event called \"'+a+'\"');return this.listeners[a].remove(b),this},c.prototype.next=function(){var a=this.nextUrl,b=this;if(this.pause(),!a)return this.fire(\"noneLeft\",[this.getLastItem()]),this.listeners.noneLeft.disable(),b.resume(),!1;var c=this.fire(\"next\",[a]);return c.done(function(){b.load(a,function(a,c){b.render(c,function(){b.nextUrl=b.getNextUrl(a),b.resume()})})}),c.fail(function(){b.resume()}),!0}
2,c.prototype.extension=function(a){if(\"undefined\"==typeof a.bind)throw new Error('Extension doesn\\'t have required method \"bind\"');return\"undefined\"!=typeof a.initialize&&a.initialize(this),this.extensions.push(a),this.isInitialized&&this.reinitialize(),this},a.ias=function(b){var c=a(window);return c.ias.apply(c,arguments)},a.fn.ias=function(b){var d=Array.prototype.slice.call(arguments),e=this;return this.each(function(){var f=a(this),g=f.data(\"ias\"),h=a.extend({},a.fn.ias.defaults,f.data(),\"object\"==typeof b&&b);if(g||(f.data(\"ias\",g=new c(f,h)),a(document).ready(a.proxy(g.initialize,g))),\"string\"==typeof b){if(\"function\"!=typeof g[b])throw new Error('There is no method called \"'+b+'\"');d.shift(),g[b].apply(g,d)}e=g}),e},a.fn.ias.defaults={item:\".item\",container:\".listing\",next:\".next\",pagination:!1,delay:600,negativeMargin:10}}(jQuery);var IASHistoryExtension=function(a){return a=jQuery.extend({},this.defaults,a),this.ias=null,this.prevSelector=a.prev,this.prevUrl=null,this.listeners={prev:new IASCallbacks},this.onPageChange=function(a,b,c){if(window.history&&window.history.replaceState){var d=history.state;history.replaceState(d,document.title,c)}},this.onScroll=function(a,b){var c=this.getScrollThresholdFirstItem();this.prevUrl&&(a-=this.ias.$scrollContainer.height(),c>=a&&this.prev())},this.onReady=function(){var a=this.ias.getCurrentScrollOffset(this.ias.$scrollContainer),b=this.getScrollThresholdFirstItem();a-=this.ias.$scrollContainer.height(),b>=a&&this.prev()},this.getPrevUrl=function(a){return a||(a=this.ias.$container),jQuery(this.prevSelector,a).last().attr(\"href\")},this.getScrollThresholdFirstItem=function(){var a;return a=this.ias.getFirstItem(),0===a.length?-1:a.offset().top},this.renderBefore=function(a,b){var c=this.ias,d=c.getFirstItem(),e=0;c.fire(\"render\",[a]),jQuery(a).hide(),d.before(a),jQuery(a).fadeIn(400,function(){++e<a.length||(c.fire(\"rendered\",[a]),b&&b())})},this};IASHistoryExtension.prototype.initialize=function(a){var b=this;this.ias=a,jQuery.extend(a.listeners,this.listeners),a.prev=function(){return b.prev()},this.prevUrl=this.getPrevUrl()},IASHistoryExtension.prototype.bind=function(a){a.on(\"pageChange\",jQuery.proxy(this.onPageChange,this)),a.on(\"scroll\",jQuery.proxy(this.onScroll,this)),a.on(\"ready\",jQuery.proxy(this.onReady,this))},IASHistoryExtension.prototype.unbind=function(a){a.off(\"pageChange\",this.onPageChange),a.off(\"scroll\",this.onScroll),a.off(\"ready\",this.onReady)},IASHistoryExtension.prototype.prev=function(){var a=this.prevUrl,b=this,c=this.ias;if(!a)return!1;c.pause();var d=c.fire(\"prev\",[a]);return d.done(function(){c.load(a,function(a,d){b.renderBefore(d,function(){b.prevUrl=b.getPrevUrl(a),c.resume(),b.prevUrl&&b.prev()})})}),d.fail(function(){c.resume()}),!0},IASHistoryExtension.prototype.defaults={prev:\".prev\"};var IASNoneLeftExtension=function(a){return a=jQuery.extend({},this.defaults,a),this.ias=null,this.uid=(new Date).getTime(),this.html=a.html.replace(\"{text}\",a.text),this.showNoneLeft=function(){var a=jQuery(this.html).attr(\"id\",\"ias_noneleft_\"+this.uid),b=this.ias.getLastItem();b.after(a),a.fadeIn()},this};IASNoneLeftExtension.prototype.bind=function(a){this.ias=a,a.on(\"noneLeft\",jQuery.proxy(this.showNoneLeft,this))},IASNoneLeftExtension.prototype.unbind=function(a){a.off(\"noneLeft\",this.showNoneLeft)},IASNoneLeftExtension.prototype.defaults={text:\"You reached the end.\",html:'<div class=\"ias-noneleft\" style=\"text-align: center;\">{text}</div>'};var IASPagingExtension=function(){return this.ias=null,this.pagebreaks=[[0,document.location.toString()]],this.lastPageNum=1,this.enabled=!0,this.listeners={pageChange:new IASCallbacks},this.onScroll=function(a,b){if(this.enabled){var c,d=this.ias,e=this.getCurrentPageNum(a),f=this.getCurrentPagebreak(a);this.lastPageNum!==e&&(c=f[1],d.fire(\"pageChange\",[e,a,c])),this.lastPageNum=e}},this.onNext=function(a){var b=this.ias.getCurrentScrollOffset(this.ias.$scrollContainer);this.pagebreaks.push([b,a]);var c=this.getCurrentPageNum(b)+1;this.ias.fire(\"pageChange\",[c,b,a]),this.lastPageNum=c},this.onPrev=function(a){var b=this,c=b.ias,d=c.getCurrentScrollOffset(c.$scrollC
2ontainer),e=d-c.$scrollContainer.height(),f=c.getFirstItem();this.enabled=!1,this.pagebreaks.unshift([0,a]),c.one(\"rendered\",function(){for(var d=1,g=b.pagebreaks.length;g>d;d++)b.pagebreaks[d][0]=b.pagebreaks[d][0]+f.offset().top;var h=b.getCurrentPageNum(e)+1;c.fire(\"pageChange\",[h,e,a]),b.lastPageNum=h,b.enabled=!0})},this};IASPagingExtension.prototype.initialize=function(a){this.ias=a,jQuery.extend(a.listeners,this.listeners)},IASPagingExtension.prototype.bind=function(a){try{a.on(\"prev\",jQuery.proxy(this.onPrev,this),this.priority)}catch(b){}a.on(\"next\",jQuery.proxy(this.onNext,this),this.priority),a.on(\"scroll\",jQuery.proxy(this.onScroll,this),this.priority)},IASPagingExtension.prototype.unbind=function(a){try{a.off(\"prev\",this.onPrev)}catch(b){}a.off(\"next\",this.onNext),a.off(\"scroll\",this.onScroll)},IASPagingExtension.prototype.getCurrentPageNum=function(a){for(var b=this.pagebreaks.length-1;b>0;b--)if(a>this.pagebreaks[b][0])return b+1;return 1},IASPagingExtension.prototype.getCurrentPagebreak=function(a){for(var b=this.pagebreaks.length-1;b>=0;b--)if(a>this.pagebreaks[b][0])return this.pagebreaks[b];return null},IASPagingExtension.prototype.priority=500;var IASSpinnerExtension=function(a){return a=jQuery.extend({},this.defaults,a),this.ias=null,this.uid=(new Date).getTime(),this.src=a.src,this.html=a.html.replace(\"{src}\",this.src),this.showSpinner=function(){var a=this.getSpinner()||this.createSpinner(),b=this.ias.getLastItem();b.after(a),a.fadeIn()},this.showSpinnerBefore=function(){var a=this.getSpinner()||this.createSpinner(),b=this.ias.getFirstItem();b.before(a),a.fadeIn()},this.removeSpinner=function(){this.hasSpinner()&&this.getSpinner().remove()},this.getSpinner=function(){var a=jQuery(\"#ias_spinner_\"+this.uid);return a.length>0?a:!1},this.hasSpinner=function(){var a=jQuery(\"#ias_spinner_\"+this.uid);return a.length>0},this.createSpinner=function(){var a=jQuery(this.html).attr(\"id\",\"ias_spinner_\"+this.uid);return a.hide(),a},this};IASSpinnerExtension.prototype.bind=function(a){this.ias=a,a.on(\"next\",jQuery.proxy(this.showSpinner,this)),a.on(\"render\",jQuery.proxy(this.removeSpinner,this));try{a.on(\"prev\",jQuery.proxy(this.showSpinnerBefore,this))}catch(b){}},IASSpinnerExtension.prototype.unbind=function(a){a.off(\"next\",this.showSpinner),a.off(\"render\",this.removeSpinner);try{a.off(\"prev\",this.showSpinnerBefore)}catch(b){}},IASSpinnerExtension.prototype.defaults={src:\"data:image/gif;
2base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==\",html:'<div class=\"ias-spinner\" style=\"text-align: center;\"><img src=\"{src}\"/></div>'};var IASTriggerExtension=function(a){return a=jQuery.extend({},this.defaults,a),this.ias=null,this.html=a.html.replace(\"{text}\",a.text),this.htmlPrev=a.htmlPrev.replace(\"{text}\",a.textPrev),this.enabled=!0,this.count=0,this.offset=a.offset,this.$triggerNext=null,this.$triggerPrev=null,this.showTriggerNext=function(){if(!this.enabled)return!0;if(!1===this.offset||++this.count<this.offset)return!0;var a=this.$triggerNext||(this.$triggerNext=this.createTrigger(this.next,this.html)),b=this.ias.getLastItem();return b.after(a),a.fadeIn(),!1},this.showTriggerPrev=function(){if(!this.enabled)return!0;var a=this.$triggerPrev||(this.$triggerPrev=this.createTrigger(this.prev,this.htmlPrev)),b=this.ias.getFirstItem();return b.before(a),a.fadeIn(),!1},this.onRendered=function(){this.enabled=!0},this.createTrigger=function(a,b){var c,d=(new Date).getTime();return b=b||this.html,c=jQuery(b).attr(\"id\",\"ias_trigger_\"+d),c.hide(),c.on(\"click\",jQuery.proxy(a,this)),c},this};IASTriggerExtension.prototype.bind=function(a){this.ias=a,a.on(\"next\",jQuery.proxy(this.showTriggerNext,this),this.priority),a.on(\"rendered\",jQuery.proxy(this.onRendered,this),this.priority);try{a.on(\"prev\",jQuery.proxy(this.showTriggerPrev,this),this.priority)}catch(b){}},IASTriggerExtension.prototype.unbind=function(a){a.off(\"next\",this.showTriggerNext),a.off(\"rendered\",this.onRendered);try{a.off(\"prev\",this.showTriggerPrev)}catch(b){}},IASTriggerExtension.prototype.next=function(){this.enabled=!1,this.ias.pause(),this.$triggerNext&&(this.$triggerNext.remove(),this.$triggerNext=null),this.ias.next()},IASTriggerExtension.prototype.prev=function(){this.enabled=!1,this.ias.pause(),this.$triggerPrev&&(this.$triggerPrev.remove(),this.$triggerPrev=null),this.ias.prev()},IASTriggerExtension.prototype.defaults={text:\"Load more items\",html:'<div class=\"ias-trigger ias-trigger-next\" style=\"text-align: center; cursor: pointer;\"><a>{text}</a></div>',textPrev:\"Load previous items\",htmlPrev:'<div class=\"ias-trigger ias-trigger-prev\" style=\"text-align: center; cursor: pointer;\"><a>{text}</a></div>',offset:0},IASTriggerExtension.prototype.priority=1e3;","Magento_OfflinePayments/js/view/payment/offline-payments.min.js":"define(['uiComponent','Magento_Checkout/js/model/payment/renderer-list'],function(Component,rendererList){'use strict';rendererList.push({type:'checkmo',component:'Magento_OfflinePayments/js/view/payment/method-renderer/checkmo-method'},{type:'banktransfer',component:'Magento_OfflinePayments/js/view/payment/method-renderer/banktransfer-method'},{type:'cashondelivery',component:'Magento_OfflinePayments/js/view/payment/method-renderer/cashondelivery-method'},{type:'purchaseorder',component:'Magento_OfflinePayments/js/view/payment/method-renderer/purchaseorder-method'});return Component.extend({});});","Magento_OfflinePayments/js/view/payment/method-renderer/banktransfer-method.min.js":"define(['ko','Magento_Checkout/js/view/payment/default'],function(ko,Component){'use strict';return Component.extend({defaults:{template:'Magento_OfflinePayments/payment/banktransfer'},getInstructions:function(){return window.checkoutConfig.payment.instructions[this.item.method];}});});","Magento_OfflinePayments/js/view/payment/method-renderer/purchaseorder-method.min.js":"define(['Magento_Checkout/js/view/payment/default','jquery','mage/validation'],function(Component,$){'use strict';return Component.extend({defaults:{template:'Magento_OfflinePayments/payment/purchaseorder-form',purchaseOrderNumber:''},initObservable:function(){this._super().observe('purchaseOrderNumber');return this;},getData:function(){return{method:this.item.method,'po_number':this.purchaseOrderNumber(),'additional_data':null};},validate:function(){var form='form[data-role=purchaseorder-form]';return $(form).validation()&&$(form).validation('isValid');}});});","Magento_OfflinePayments/js/view/payment/method-renderer/checkmo-method.min.js":"define(['Magento_Checkout/js/view/payment/default'],function(Component){'use strict';return Component.extend({defaults:{template:'Magento_OfflinePayments/payment/checkmo'},getMailingAddress:function(){return window.checkoutConfig.payment.checkmo.mailingAddress;},getPayableTo:function(){return window.checkoutConfig.payment.checkmo.payableTo;}});});","Magento_OfflinePayments/js/view/payment/method-renderer/cashondelivery-method.min.js":"define(['Magento_Checkout/js/view/payment/default'],function(Component){'use strict';return Component.extend({defaults:{template:'Magento_OfflinePayments/payment/cashondelivery'},getInstructions:function(){return window.checkoutConfig.payment.instructions[this.item.method];}});});","Magento_GoogleTagManager/js/google-analytics-universal-cart.min.js":"define(['jquery','Magento_Customer/js/customer-data','underscore'],function($,customerData,_){'use strict';function getCookie(name){var cookie=' '+document.cookie,search=' '+name+'=',setStr=null,offset=0,end=0;if(cookie.length>0){offset=cookie.indexOf(search);if(offset!=-1){offset+=search.length;end=cookie.indexOf(';',offset);if(end==-1){end=cookie.length;}\nsetStr=decodeURI(cookie.substring(offset,end));}}\nreturn setStr;}\nfunction delCookie(name){var date=new Date(0);document.cookie=name+'='+'; path=/; expires='+date.toUTCString();}\nfunction GoogleAnalyticsUniversalCart(config){this.dlCurrencyCode=config.dlCurrencyCode;this.dataLayer=config.dataLayer;this.cookieAddToCart=config.cookieAddToCart;this.advancedAddToCart=config.advancedAddToCart;this.cookieRemoveFromCart=config.cookieRemoveFromCart;this.productQtys=[];this.origProducts={};this.productWithChanges=[];this.addedProducts=[];this.removedProducts=[];this.googleAnalyticsUniversalData={};}\nGoogleAnalyticsUniversalCart.prototype={listenMinicartReload:function(){var context=this;if(!_.isUndefined(window.Minicart)&&typeof Minicart.prototype.initAfterEvents){Minicart.prototype.initAfterEvents['GoogleAnalyticsUniversalCart:subscribeProductsUpdateInCart']=function(){context.subscribeProductsUpdateInCart();context.parseAddToCartCookies();context.parseAddToCartAdvanced();context.parseRemoveFromCartCookies();};Minicart.prototype.removeItemAfterEvents['GoogleAnalyticsUniversalCart:subscribeProductsRemoveFromCart']=function(){context.parseRemoveFromCartCookies();};}},subscribeProductsUpdateInCart:function(){var context=this;$(document).on('mousedown','[data-cart-item-update]',function(){context.collectCustomerProducts();}).on('mousedown','.update-cart-item',function(){context.collectCustomerProducts();}).on('mousedown','[data-multiship-item-update]',function(){context.collectOriginalProducts();context.collectMultiCartQtys();}).on('mousedown','[data-multiship-item-remove]',function(){context.collectOriginalProducts();context.collectMultiCartQtys();context.updateMulticartCartObserver();}).on('mousedown','[data-cart-empty]',function(){context.emptyCartObserver();}).on('ajax:updateCartItemQty',function(){context.updateCartObserver();}).on('ajax:updateMulticartItemQty',function(){context.updateMulticartCartObserver();});},emptyCartObserver:function(){var product,i;this.collectOriginalProducts();for(i in this.origProducts){if(i!='length'&&this.origProducts.hasOwnProperty(i)){product=$.extend({},this.origProducts[i]);this.removedProducts.push(product);}}\nthis.cartItemRemoved();},updateMulticartCartObserver:function(){this.collectMultiProductsWithChanges();this.collectProductsForMessages();this.cartItemAdded();this.cartItemRemoved();},updateCartObserver:function(){this.collectProductsWithChanges();this.collectProductsForMessages();this.cartItemAdded();this.cartItemRemoved();},collectMultiProductsWithChanges:function(){var groupedProducts={},cartProduct,i=0,j,product;this.productWithChanges=[];for(i;i<this.productQtys.length;i++){cartProduct=this.productQtys[i];if(_.isUndefined(groupedProducts[cartProduct.id])){groupedProducts[cartProduct.id]=Number(cartProduct.qty).toPrecision(4)*1;}else{groupedProducts[cartProduct.id]+=Number(cartProduct.qty).toPrecision(4)*1;}}\nfor(j in groupedProducts){if(groupedProducts.hasOwnProperty(j)){if(!_.isUndefined(this.origProducts[j])&&groupedProducts[j]!=this.origProducts[j].qty){product=$.extend({},this.origProducts[j]);product.qty=Number(groupedProducts[j]).toPrecision(4)*1;this.productWithChanges.push(product);}}}},collectProductsWithChanges:function(){var i=0,cartProduct,product;this.productWithChanges=[];for(i;i<this.productQtys.length;i++){cartProduct=this.productQtys[i];if(!_.isUndefined(this.origProducts[cartProduct.id])&&cartProduct.qty!=this.origProducts[cartProduct.id].qty){product=$.extend({},this.origProducts[cartProduct.id]);if(parseInt(cartProduct.qty,10)>0){product.qty=Number(cartProduct.qty).toPrecision(4)*1;this.productWithChanges.push(product);}}}},collectCustomerProducts:function(){this.collectOriginalProducts();this.collectCartQtys();this.collectMiniCartQtys();},collectOriginalProducts:function(){var products={},items=customerData.get('cart')().items;
2if(!_.isUndefined(items)){items.forEach(function(item){products[item['product_sku']]={'id':item['product_sku'],'name':item['product_name'],'price':Number(item['product_price_value']).toPrecision(4)*1,'qty':Number(item.qty).toPrecision(4)*1};});}\nthis.googleAnalyticsUniversalData.shoppingCartContent=products;this.origProducts=this.googleAnalyticsUniversalData.shoppingCartContent;},collectMultiCartQtys:function(){var productQtys=[];$('[data-multiship-item-id]').each(function(index,elem){productQtys.push({'id':$(elem).data('multiship-item-id'),'qty':$(elem).val()});});this.productQtys=productQtys;},collectCartQtys:function(){var productQtys=[];$('[data-cart-item-id]').each(function(index,elem){productQtys.push({'id':$(elem).data('cart-item-id'),'qty':$(elem).val()});});this.productQtys=productQtys;},collectMiniCartQtys:function(){var productQtys=[];$('input[data-cart-item-id]').each(function(index,elem){productQtys.push({'id':$(elem).data('cart-item-id'),'qty':$(elem).val()});});this.productQtys=productQtys;},collectProductsForMessages:function(){var i=0,product;this.addedProducts=[];this.removedProducts=[];for(i;i<this.productWithChanges.length;i++){product=this.productWithChanges[i];if(!_.isUndefined(this.origProducts[product.id])){if(product.qty>this.origProducts[product.id].qty){product.qty=Math.abs(product.qty-this.origProducts[product.id].qty);product.qty=Number(product.qty).toPrecision(4)*1;this.addedProducts.push(product);}else if(product.qty<this.origProducts[product.id].qty){product.qty=Math.abs(this.origProducts[product.id].qty-product.qty);product.qty=Number(product.qty).toPrecision(4)*1;this.removedProducts.push(product);}}}},formatProductsArray:function(productsIn){var productsOut=[],itemId,i;for(i in productsIn){if(i!='length'&&productsIn.hasOwnProperty(i)){if(!_.isUndefined(productsIn[i].sku)){itemId=productsIn[i].sku;}else{itemId=productsIn[i].id;}\nproductsOut.push({'id':itemId,'name':productsIn[i].name,'price':Number(productsIn[i].price).toPrecision(4)*1,'quantity':Number(productsIn[i].qty).toPrecision(4)*1});}}\nreturn productsOut;},cartItemAdded:function(){if(!this.addedProducts.length){return;}\nthis.addedProducts=[];},cartItemRemoved:function(){if(!this.removedProducts.length){return;}\nthis.removedProducts=[];},parseAddToCartCookies:function(){var addProductsList;if(getCookie(this.cookieAddToCart)){this.addedProducts=[];addProductsList=decodeURIComponent(getCookie(this.cookieAddToCart));this.addedProducts=JSON.parse(addProductsList);delCookie(this.cookieAddToCart);this.cartItemAdded();}},parseRemoveFromCartCookies:function(){var removeProductsList;if(getCookie(this.cookieRemoveFromCart)){this.removedProducts=[];removeProductsList=decodeURIComponent(getCookie(this.cookieRemoveFromCart));this.removedProducts=JSON.parse(removeProductsList);delCookie(this.cookieRemoveFromCart);this.cartItemRemoved();}},parseAddToCartAdvanced:function(){var addedProductList=[];if(getCookie(this.advancedAddToCart)){$.ajax({url:'/gtm/index/get',type:'POST',data:JSON.stringify({'add_to_cart_advanced':true}),global:false,async:false,contentType:'application/json'}).done(function(response){addedProductList=JSON.parse(decodeURIComponent(response));});this.addedProducts=addedProductList;delCookie(this.advancedAddToCart);this.cartItemAdded();}}};return GoogleAnalyticsUniversalCart;});","Magento_GoogleTagManager/js/google-tag-manager-cart.min.js":"define(['jquery','Magento_Customer/js/customer-data','Magento_GoogleTagManager/js/google-analytics-universal','Magento_GoogleTagManager/js/google-analytics-universal-cart','underscore','jquery-ui-modules/widget'],function($,customerData,GoogleAnalyticsUniversal,GoogleAnalyticsUniversalCart,_){'use strict';$.widget('mage.gtmCart',{options:{dlCurrencyCode:window.dlCurrencyCode||'',dataLayer:window.dataLayer||[],staticImpressions:window.staticImpressions||[],staticPromotions:window.staticPromotions||[],updatedImpressions:window.updatedImpressions||[],updatedPromotions:window.updatedPromotions||[],cookieAddToCart:'',advancedAddToCart:'',cookieRemoveFromCart:window.cookieRemoveFromCart||'',temporaryEventStorage:[],blockNames:[],events:{AJAX_ADD_TO_CART:'ajax:addToCart',AJAX_REMOVE_FROM_CART:'ajax:removeFromCart'},actions:{}},_create:function(){this.googleAnalyticsUniversalCart=new GoogleAnalyticsUniversalCart({dlCurrencyCode:this.options.dlCurrencyCode,dataLayer:this.options.dataLayer,cookieAddToCart:this.options.cookieAddToCart,advancedAddToCart:this.options.advancedAddToCart,cookieRemoveFromCart:this.options.cookieRemoveFromCart});this.googleAnalyticsUniversal=new GoogleAnalyticsUniversal({blockNames:this.options.blockNames,dlCurrencyCode:this.options.dlCurrencyCode,dataLayer:this.options.dataLayer,staticImpressions:this.options.staticImpressions,staticPromotions:this.options.staticPromotions,updatedImpressions:this.options.updatedImpressions,updatedPromotions:this.options.updatedPromotions});this.cartItemsCache=[];this._initActions();this._setListeners();this._setCartDataListener();this.googleAnalyticsUniversal.updatePromotions();this.googleAnalyticsUniversal.updateImpressions();this.googleAnalyticsUniversalCart.parseAddToCartCookies();this.googleAnalyticsUniversalCart.parseAddToCartAdvanced();this.googleAnalyticsUniversalCart.parseRemoveFromCartCookies();this.googleAnalyticsUniversalCart.subscribeProductsUpdateInCart();this.googleAnalyticsUniversalCart.listenMinicartReload();},_initActions:function(){var events=this.options.events;this.options.actions[events.AJAX_ADD_TO_CART]=function(product){this.googleAnalyticsUniversal.addToCart(product['product_sku'],product['product_name'],Number(product['product_price_value']).toPrecision(4)*1,Number(product.qty).toPrecision(4)*1);}.bind(this);this.options.actions[events.AJAX_REMOVE_FROM_CART]=function(product){this.googleAnalyticsUniversal.removeFromCart(product['product_sku'],product['product_name'],Number(product['product_price_value']).toPrecision(4)*1,Number(product.qty).toPrecision(4)*1);}.bind(this);},getProduct:function(productInfo){var searchCriteria,productOptionValues=productInfo.optionValues||[],productFromCache,productFromCart;searchCriteria=function(item){var index=0;
2if(item['product_id']!==productInfo.id){return false;}\nif(productOptionValues.length===0){return true;}\nwhile(index<item.options.length){if(productOptionValues.indexOf(item.options[index]['option_value'])!==-1){return true;}\nindex++;}\nreturn true;};productFromCache=_.find(this.cartItemsCache,searchCriteria);productFromCart=_.find(customerData.get('cart')().items,searchCriteria);if(!productFromCache&&!productFromCart){return _.extend({},productFromCart,{qty:1});}\nif(productFromCache&&productFromCart){return _.extend({},productFromCache,{qty:productFromCart.qty-productFromCache.qty});}\nreturn productFromCache||productFromCart;},_setToTemporaryEventStorage:function(type,productInfo){this.options.temporaryEventStorage.push({type:type,productInfo:productInfo});},_setCartDataListener:function(){customerData.get('cart').subscribe(function(data){if(this.options.temporaryEventStorage.length){this._executeEvents();}\nthis.cartItemsCache=data.items.slice();}.bind(this));},_executeEvents:function(){var product;this.options.temporaryEventStorage.forEach(function(item,index){if(typeof item.productInfo==='undefined'){return;}\nitem.productInfo.forEach(function(productInfoItem){product=this.getProduct(productInfoItem);if(!_.isUndefined(product['product_sku'])&&parseInt(product.qty,10)>0){this.options.actions[item.type](product);}\nthis.options.temporaryEventStorage.splice(index,1);}.bind(this));}.bind(this));},_setListeners:function(){var handlerWrapper=function(callback,type,event,eventData){callback.call(this,type,eventData.productInfo);},opt=this.options;$(document).on(opt.events.AJAX_ADD_TO_CART,handlerWrapper.bind(this,this._setToTemporaryEventStorage,opt.events.AJAX_ADD_TO_CART)).on(opt.events.AJAX_REMOVE_FROM_CART,handlerWrapper.bind(this,this._setToTemporaryEventStorage,opt.events.AJAX_REMOVE_FROM_CART));}});return $.mage.gtmCart;});","Magento_GoogleTagManager/js/google-analytics-universal.min.js":"define(['jquery','underscore'],function($,_){'use strict';function GoogleAnalyticsUniversal(config){this.blockNames=config.blockNames;this.dlCurrencyCode=config.dlCurrencyCode;this.dataLayer=config.dataLayer;this.staticImpressions=config.staticImpressions;this.staticPromotions=config.staticPromotions;this.updatedImpressions=config.updatedImpressions;this.updatedPromotions=config.updatedPromotions;}\nGoogleAnalyticsUniversal.prototype={activeOnCategory:function(id,name,category,list,position){return;},activeOnProducts:function(id,name,list,position,category){return;},addToCart:function(id,name,price,quantity){return;},removeFromCart:function(id,name,price,quantity){return;},clickBanner:function(id,name,creative,position){return;},bindImpressionClick:function(id,type,name,category,list,position,blockType,listPosition){return;},updateImpressions:function(){return;},mergeImpressions:function(){var pageImpressions=[];this.blockNames.forEach(function(blockName){if(blockName in this.updatedImpressions){pageImpressions[blockName]=this.updatedImpressions[blockName];}else if(blockName in this.staticImpressions){pageImpressions[blockName]=this.staticImpressions[blockName];}},this);return pageImpressions;},updatePromotions:function(){return;}};return GoogleAnalyticsUniversal;});","Magento_GoogleTagManager/js/google-tag-manager.min.js":"define(['jquery','mage/cookies'],function($){'use strict';function init(config){var allowServices=false,allowedCookies,allowedWebsites,f,j,dl;if(config.isCookieRestrictionModeEnabled){allowedCookies=$.mage.cookies.get(config.cookieName);if(allowedCookies!==null){allowedWebsites=JSON.parse(allowedCookies);if(allowedWebsites[config.currentWebsite]===1){allowServices=true;}}}else{allowServices=true;}\nif(allowServices){window.dataLayer=window.dataLayer||[];window.dlCurrencyCode=config.storeCurrencyCode;if(config.ordersData.length>0){$.each(config.ordersData,function(index,value){dataLayer.push(value);});}\n(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});f=d.getElementsByTagName(s)[0];j=d.createElement(s);dl=l!='dataLayer'?'&l='+l:'';j.async=true;
2j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer',config.gtmAccountId);$(document).trigger('ga:inited');}}\nreturn function(config){init(config);$(document).on('user:allowed:save:cookie',function(){init(config);});}});","Magento_GoogleTagManager/js/actions/multicheckout.min.js":"define(['jquery','Magento_GoogleTagManager/js/google-tag-manager'],function($){'use strict';function notify(cart,stepIndex,stepDescription){var i=0,product,dlUpdate={event:'checkout',ecommerce:{'currencyCode':window.dlCurrencyCode,'checkout':{'actionField':{'step':stepIndex,'description':stepDescription},products:[]}}};for(i;i<cart.length;i++){product=cart[i];dlUpdate.ecommerce.checkout.products.push({id:product.id,name:product.name,price:Number(product.price).toPrecision(4)*1,quantity:Number(product.qty).toPrecision(4)*1});}\nwindow.dataLayer.push(dlUpdate);window.dataLayer.push({ecommerce:{checkout:0}});}\nreturn function(data){var events={login:{desctiption:'login',index:'1'},addresses:{desctiption:'addresses',index:'2'},multishipping:{desctiption:'multishipping',index:'3'},multibilling:{desctiption:'multibilling',index:'4'},multireview:{desctiption:'multireview',index:'5'}};window.dataLayer?notify(data.cart,events[data.step].index,events[data.step].desctiption):$(document).on('ga:inited',notify.bind(this,data.cart,events[data.step].index,events[data.step].desctiption));};});","Magento_GoogleTagManager/js/actions/product-detail.min.js":"define(['jquery','Magento_GoogleTagManager/js/google-tag-manager'],function($){'use strict';function notify(data){return;}\nreturn function(productData){window.dataLayer?notify(productData):$(document).on('ga:inited',notify.bind(this,productData));};});","Magento_GoogleTagManager/js/actions/checkout.min.js":"define(['jquery','Magento_Checkout/js/view/payment','Magento_GoogleTagManager/js/google-tag-manager'],function($,payment){'use strict';function notify(cart,stepIndex,stepDescription){return;}\nreturn function(data){var events={shipping:{desctiption:'shipping',index:'1'},payment:{desctiption:'payment',index:'2'}},subscription=payment.prototype.isVisible.subscribe(function(value){if(value&&window.dataLayer){notify(data.cart,events.payment.index,events.payment.desctiption);subscription.dispose();}});window.dataLayer?notify(data.cart,events.shipping.index,events.shipping.desctiption):$(document).on('ga:inited',notify.bind(this,data.cart,events.shipping.index,events.shipping.desctiption));};});","Magento_ReCaptchaStorePickup/js/reCaptchaStorePickup.min.js":"define(['Magento_ReCaptchaFrontendUi/js/reCaptcha'],function(reCaptcha){'use strict';return reCaptcha.extend({renderReCaptcha:function(){this.captchaInitialized=false;this._super();}});});","Wilsonart_AdvancedSearch/js/advance_search.min.js":"require([\"jquery\"],function($){$(document).ready(function(){$(\"#minicart-content-wrapper\").show();$(\".category_option\").click(function(){$(\"#category_option_notsure\").removeAttr(\"disabled\");if(this.id!='category_option_notsure'){$(\"#category_option_notsure\").prop(\"checked\",false);$(\"#category_option_notsure\").attr(\"disabled\",true);}else{$(\"#category_option_notsure\").prop(\"checked\",true);}\n$(\".adv-error\").hide();var categories=[];$(\".category_option:checked\").each(function(){var catId=$(this).val();categories.push(catId);});if(!categories.length){$(\"#category_option_notsure\").prop(\"disabled\",false);$(\"#category_option_notsure\").trigger('click');}\nif(categories.length){$('.search-btn').prop('disabled',false);$('.reset-btn').prop('disabled',false);}else{$('.search-btn').prop('disabled',true);$('.reset-btn').prop('disabled',true);}\nvar customurl=BASE_URL+\"advancedsearch/advancedsearch/index/\";$.ajax({url:customurl,type:'POST',dataType:'json',showLoader:true,data:{categories:categories,filterkey:true},complete:function(response){output=response.responseJSON.output;$(\".advsearch-design-group\").hide();if(output.design.length){$('.advsearch-design-group').find('ul').remove();var designul=$(\"<ul>\");for(var i=0,l=output.design.length;i<l;++i){var designGrayOutClass=(output.design[i].dis)?\"gray_out\":'';designul.append('<li class=\"'+designGrayOutClass+'\"><input type=\"checkbox\" class = \"design_groups\" name=\"design_groups[]\" id=\"design_group_'+output.design[i].value+'\" value=\"'+output.design[i].value+'\" '+output.design[i].dis+' > <label for=\"design_group_'+output.design[i].value+'\">'+output.design[i].label+'</label></li>');}\n$(\".advsearch-design-group\").append(designul);$(\".advsearch-design-group\").show();}\n$(\".advsearch-color-group\").hide();if(output.color.length){$('.advsearch-color-group').find('ul').remove();var colorul=$(\"<ul>\");for(var i=0,l=output.color.length;i<l;++i){var colorGrayOutClass=(output.color[i].dis)?\"gray_out\":'';colorul.append('<li class=\"'+colorGrayOutClass+'\" ><input type=\"checkbox\" class = \"color_groups\" name=\"color_groups[]\" id=\"color_group_'+output.color[i].value+'\" value=\"'+output.color[i].value+'\" '+output.color[i].dis+'> <label for=\"color_group_'+output.color[i].value+'\">'+output.color[i].label+'</label></li>');}\n$(\".advsearch-color-group\").append(colorul);$(\".advsearch-color-group\").show();}\n$(\".advsearch-finish-group\").hide();if(output.finish.length){$('.advsearch-finish-group').find('ul').remove();var finishul=$(\"<ul>\");for(var i=0,l=output.finish.length;i<l;++i){var finishGrayOutClass=(output.finish[i].dis)?\"gray_out\":'';finishul.append('<li class=\"'+finishGrayOutClass+'\" >
2<input type=\"checkbox\" class = \"pa_finish\" id=\"pa_finish_'+output.finish[i].value+'\" name=\"pa_finish[]\" value=\"'+output.finish[i].value+'\" '+output.finish[i].dis+' > <label for=\"pa_finish_'+output.finish[i].value+'\">'+output.finish[i].label+'</label></li>');}\n$(\".advsearch-finish-group .content\").append(finishul);$(\".advsearch-finish-group\").show();}},error:function(xhr,status,errorThrown){console.log('Error happens. Try again again.');}});});$(\"#search-btn\").click(function(){var checkboxChecks=[];$(\".advancesearch-widget\").find(\"input[type=checkbox]:checked\").each(function(){var checks=$(this).val();checkboxChecks.push(checks);});$(\".adv-error\").hide();if(!checkboxChecks.length){$(\".adv-error\").text(\"Please select atleast one option\");$(\".adv-error\").show();return false;}\nvar categories=[];$(\".category_option:checked\").each(function(){var catId=$(this).val();categories.push(catId);});var categoryIds=categories.join(\"&category_option[]=\");var designGroups=[];$(\".design_groups:checked\").each(function(){var designId=$(this).val();designGroups.push(designId);});var designGroupsIds=designGroups.join(\"&design_groups[]=\");var colorGroups=[];$(\".color_groups:checked\").each(function(){var colorId=$(this).val();colorGroups.push(colorId);});var colorGroupsIds=colorGroups.join(\"&color_groups[]=\");var finish=[];$(\".pa_finish:checked\").each(function(){var finishId=$(this).val();finish.push(finishId);});var finishIds=finish.join(\"&pa_finish[]=\");if($(\"#standard_finish\").prop('checked')==true){var finishIds=finishIds+\"&standard_finish=1\";}\nvar queryString='';queryString+=(categoryIds!=''?\"category_option[]=\"+categoryIds:'');queryString+=(designGroupsIds!=''?\"&design_groups[]=\"+designGroupsIds:'');queryString+=(colorGroupsIds!=''?\"&color_groups[]=\"+colorGroupsIds:'');queryString+=(finishIds!=''?\"&pa_finish[]=\"+finishIds:'');var encodedQueryString=encodeURI(queryString);window.location.href=BASE_URL+\"advance-search?\"+encodedQueryString;});$(\".filter-close-btn\").click(function(){$('#find_your_surface').hide();});$(\".finish_header\").click(function(){$header=$(this);$content=$header.next();$content.slideToggle(500,function(){$header.find('span').text(function(){return $content.is(\":visible\")?\"-\":\"+\";});});});$(\"#adv_button\").click(function(){if(!$('#category_option_notsure').is(':disabled')&&$('#category_option_notsure').is(':checked')==false){$(\"#category_option_notsure\").trigger('click');}});$(\".reset-btn\").click(function(){$('.category_option').prop('checked',false);$(\"#category_option_notsure\").prop('disabled',false);$(\"#category_option_notsure\").trigger('click');});});$(window).bind(\"load\",function(){$(\"ul.header li\").attr(\"style\",\"display: inline-block;\");var domWidth=$(window).width();var menu=$('.mobile-menu.mega-menu.us-en-mobile');var targetDiv=$(\".sections.nav-sections .header.links\");if(domWidth<1200){menu.appendTo(targetDiv);$(\".mobile-menu.mega-menu.us-en-mobile\").attr(\"style\",\"display: inline-block;\");}});$('#find_your_color').on('click',function(){$('#find_your_surface').show();});$('li.us-en__item--parent').each(function(){$(this).mouseenter(function(){var x=this;setTimeout(function(){if($(x).is(':hover')){$(x).children(\"ul.us-en__inner-list--level1\").show();$(\".us-en__inner-list--level2\").hide();}},200);});});$('li.us-en__item--parent').each(function(){$(this).mouseleave(function(){var x=this;setTimeout(function(){$(x).children(\"ul.us-en__inner-list--level1\").hide();$(\".us-en__inner-list--level2\").show();},200);});});$('ul.us-en__inner-list--level1').each(function(index){$(this).children(\"li.us-en__inner-item--level1\").hover(function(){var x=this;if($(x).children().length==1){}\nsetTimeout(function(){if($(x).is(':hover')){$(\".us-en__inner-list--level2\").hide();$(x).children(\".us-en__inner-list--level2\").show();}},500);});});$(window).resize(function(){var domWidth=$(window).width();var menu=$('.mobile-menu.mega-menu.us-en-mobile');var targetDiv=$(\".sections.nav-sections .header.links\");if(domWidth<1200){menu.appendTo(targetDiv);$(\".mobile-menu.mega-menu.us-en-mobile\").attr(\"style\",\"display: inline-block;\");}});$(\"figure\").each(function(){return $(this).children('figcaption').appendTo($(this).children('a'));});$(window).scroll(function(){var scroll=$(window).scrollTop();if(scroll>=100){$(\"html\").addClass(\"navCollapse\");}else{$(\"html\").removeClass(\"navCollapse\");}});var acc=document.getElementsByClassName(\"news_accordian\");var i;for(i=0;i<acc.length;i++){acc[i].addEventListener(\"click\",function(){this.classList.toggle(\"active\");var panel=this.nextElementSibling;if(panel.style.maxHeight){panel.style.maxHeight=null;}else{panel.style.maxHeight=panel.scrollHeight+\"px\";}});}\n$(document).on('click',\"#myaccount-wrapper\",function(){$(\".header-show-link\").toggle();$(\"#myaccount-wrapper\").addClass(\"active-account-wrapper\");})\n$('html').click(function(){$(\".header-show-link\").hide();$(\"#myaccount-wrapper\").removeClass(\"active-account-wrapper\");});$(\".industry_type\").on('click',function(){$(\".industry_type\").is(':checked')?$('#role_hpl_error').hide():'';});$(\"#role\").on('click',function(){var role_hpl_error='#role_hpl_error';(!$(\".industry_type\").is(':checked'))?$(role_hpl_error).show():$(role_hpl_error).hide();});$('.newsletter_industry_select li').on('click',function(){$('.industry_message').hide();var checkedValue=[];var inputElements=document.getElementsByClassName('industry_type');for(var i=0;inputElements[i];++i){if(inputElements[i].checked){checkedValue.push(inputElements[i].value);}}\nvar distributorType=checkedValue.join(\",\");if(distributorType){var reloadurl=BASE_URL+'subscribe/subscribe/role';$.ajax({url:reloadurl,type:'POST',dataType:'json',data:{distributorType:distributorType,},complete:function(data){$(\"select#role\").html(data.responseText);},error:function(xhr,status,errorThrown){console.log('Error happens. Try again.');}});}else{$(\"select#role\").html('');}});$('input:radio[name=\"group_id\"]').on('change',function(){$('.industry_message').hide();$('.industry_type').prop(\"checked\",false);$(\"select#role\").html('');if($(this).is(':checked')&&this.id=='Professional'){$('.newsletter_industry_select').show();
2$('.company_select').show();$('.role').show();}else{$('.newsletter_industry_select').hide();$('.company_select').hide();$('.role').hide();}});});function popupTrigger(){var value=jQuery('#customer_log_in_check').text();if(value){var origin=window.location.origin;var redirecturl=origin+'/onepage';window.location.href=redirecturl;}else{jQuery('li.authorization-link .social-login')[0].click();}}","Magento_Captcha/js/captcha.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.captcha',{options:{refreshClass:'refreshing',reloadSelector:'.captcha-reload',imageSelector:'.captcha-img',imageLoader:''},_create:function(){this.element.on('click',this.options.reloadSelector,$.proxy(this.refresh,this));},refresh:function(){var imageLoader=this.options.imageLoader;if(imageLoader){this.element.find(this.options.imageSelector).attr('src',imageLoader);}\nthis.element.addClass(this.options.refreshClass);$.ajax({url:this.options.url,type:'post',dataType:'json',context:this,data:{'formId':this.options.type},success:function(response){if(response.imgSrc){this.element.find(this.options.imageSelector).attr('src',response.imgSrc);}},complete:function(){this.element.removeClass(this.options.refreshClass);}});}});return $.mage.captcha;});","Magento_Captcha/js/action/refresh.min.js":"define(['jquery','mage/url'],function($,urlBuilder){'use strict';return function(refreshUrl,formId,imageSource){return $.ajax({url:urlBuilder.build(refreshUrl),type:'POST',data:JSON.stringify({'formId':formId}),global:false,contentType:'application/json'}).done(function(response){if(response.imgSrc){imageSource(response.imgSrc);}});};});","Magento_Captcha/js/model/captcha.min.js":"define(['jquery','ko','Magento_Captcha/js/action/refresh'],function($,ko,refreshAction){'use strict';return function(captchaData){return{formId:captchaData.formId,imageSource:ko.observable(captchaData.imageSrc),visibility:ko.observable(false),captchaValue:ko.observable(null),isRequired:ko.observable(captchaData.isRequired),isCaseSensitive:captchaData.isCaseSensitive,imageHeight:captchaData.imageHeight,refreshUrl:captchaData.refreshUrl,isLoading:ko.observable(false),timestamp:null,getFormId:function(){return this.formId;},setFormId:function(formId){this.formId=formId;},getIsVisible:function(){return this.visibility();},setIsVisible:function(flag){this.visibility(flag);},getIsRequired:function(){return this.isRequired();},setIsRequired:function(flag){this.isRequired(flag);},getIsCaseSensitive:function(){return this.isCaseSensitive;},setIsCaseSensitive:function(flag){this.isCaseSensitive=flag;},getImageHeight:function(){return this.imageHeight;},setImageHeight:function(height){this.imageHeight=height;},getImageSource:function(){return this.imageSource;},setImageSource:function(imageSource){this.imageSource(imageSource);},getRefreshUrl:function(){return this.refreshUrl;},setRefreshUrl:function(url){this.refreshUrl=url;},getCaptchaValue:function(){return this.captchaValue;},setCaptchaValue:function(value){this.captchaValue(value);},refresh:function(){var refresh,self=this;this.isLoading(true);refresh=refreshAction(this.getRefreshUrl(),this.getFormId(),this.getImageSource());$.when(refresh).done(function(){self.isLoading(false);});}};};});","Magento_Captcha/js/model/captchaList.min.js":"define(['jquery'],function($){'use strict';var captchaList=[];return{add:function(captcha){captchaList.push(captcha);},getCaptchaByFormId:function(formId){var captcha=null;$.each(captchaList,function(key,item){if(formId===item.formId){captcha=item;return false;}});return captcha;},getCaptchaList:function(){return captchaList;}};});","Magento_Captcha/js/view/checkout/loginCaptcha.min.js":"define(['Magento_Captcha/js/view/checkout/defaultCaptcha','Magento_Captcha/js/model/captchaList','Magento_Customer/js/action/login','underscore'],function(defaultCaptcha,captchaList,loginAction,_){'use strict';return defaultCaptcha.extend({initialize:function(){var self=this,currentCaptcha;this._super();currentCaptcha=captchaList.getCaptchaByFormId(this.formId);if(currentCaptcha!=null){currentCaptcha.setIsVisible(true);this.setCurrentCaptcha(currentCaptcha);loginAction.registerLoginCallback(function(loginData){if(loginData['captcha_form_id']&&loginData['captcha_form_id']===self.formId&&self.isRequired()){_.defer(self.refresh.bind(self));}});}}});});","Magento_Captcha/js/view/checkout/defaultCaptcha.min.js":"define(['jquery','uiComponent','Magento_Captcha/js/model/captcha','Magento_Captcha/js/model/captchaList','Magento_Customer/js/customer-data','underscore'],function($,Component,Captcha,captchaList,customerData,_){'use strict';var captchaConfig;return Component.extend({defaults:{template:'Magento_Captcha/checkout/captcha'}
2,dataScope:'global',currentCaptcha:null,subscribedFormIds:[],captchaValue:function(){return this.currentCaptcha.getCaptchaValue();},initialize:function(){this._super();if(window[this.configSource]&&window[this.configSource].captcha){captchaConfig=window[this.configSource].captcha;$.each(captchaConfig,function(formId,captchaData){var captcha;captchaData.formId=formId;captcha=Captcha(captchaData);this.checkCustomerData(formId,customerData.get('captcha')(),captcha);this.subscribeCustomerData(formId,captcha);captchaList.add(captcha);}.bind(this));}},checkCustomerData:function(formId,captchaData,captcha){if(!_.isEmpty(captchaData)&&!_.isEmpty(captchaData[formId])&&captchaData[formId].timestamp>captcha.timestamp){if(!captcha.isRequired()&&captchaData[formId].isRequired){captcha.refresh();}\ncaptcha.isRequired(captchaData[formId].isRequired);captcha.timestamp=captchaData[formId].timestamp;}},subscribeCustomerData:function(formId,captcha){if(this.subscribedFormIds.includes(formId)===false){this.subscribedFormIds.push(formId);customerData.get('captcha').subscribe(function(captchaData){this.checkCustomerData(formId,captchaData,captcha);}.bind(this));}},getIsLoading:function(){return this.currentCaptcha!==null?this.currentCaptcha.isLoading:false;},getCurrentCaptcha:function(){return this.currentCaptcha;},setCurrentCaptcha:function(captcha){this.currentCaptcha=captcha;},getFormId:function(){return this.currentCaptcha!==null?this.currentCaptcha.getFormId():null;},getIsVisible:function(){return this.currentCaptcha!==null?this.currentCaptcha.getIsVisible():false;},setIsVisible:function(flag){this.currentCaptcha.setIsVisible(flag);},isRequired:function(){return this.currentCaptcha!==null?this.currentCaptcha.getIsRequired():false;},setIsRequired:function(flag){this.currentCaptcha.setIsRequired(flag);},isCaseSensitive:function(){return this.currentCaptcha!==null?this.currentCaptcha.getIsCaseSensitive():false;},imageHeight:function(){return this.currentCaptcha!==null?this.currentCaptcha.getImageHeight():null;},getImageSource:function(){return this.currentCaptcha!==null?this.currentCaptcha.getImageSource():null;},refresh:function(){this.currentCaptcha.refresh();}});});","Magento_GiftCard/product-mixin.min.js":"define(['jquery'],function($){'use strict';return function(Component){return Component.extend({defaults:{productGiftAmountSelector:'#giftcard-amount',productGiftAmountInput:'#giftcard-amount-input'},initialize:function(){this._super();$(this.productGiftAmountSelector).on('change',this._onGiftPriceChange.bind(this));$(this.productGiftAmountInput).on('change',this._onGiftPriceChange.bind(this));},_onGiftPriceChange:function(event){this.price=$(event.target).val();this._updateAmount();}});};});","Magento_GiftCard/toggle-gift-card.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.toggleGiftCard',{options:{amountSelector:'#giftcard-amount-input',amountBoxSelector:'#giftcard-amount-box',amountLabelSelector:null,amountLabelDropDownSelector:null},_create:function(){this.element.on('change',$.proxy(this._toggleGiftCard,this)).trigger('change');},_toggleGiftCard:function(){var jQueryObjects=$(this.options.amountSelector).add(this.options.amountBoxSelector).add(this.options.amountLabelSelector);if(this.element.val()==='custom'){jQueryObjects.show();$(this.options.amountLabelDropDownSelector).hide();}else{jQueryObjects.hide();$(this.options.amountLabelDropDownSelector).show();}}});return $.mage.toggleGiftCard;});","Magento_GiftCard/js/product/list/columns/final-price.min.js":"define(['underscore','uiRegistry','mageUtils','Magento_Catalog/js/product/list/columns/final-price'],function(_,registry,utils,Column){'use strict';return Column.extend({defaults:{bodyTmpl:'Magento_GiftCard/product/price/minimal_price',showMinimalPrice:true},_getGiftCardPrice:function(row){return row['price_info'];},isMinEqualToMax:function(row){var min=this._getGiftCardPrice(row)['minimal_price'],max=this._getGiftCardPrice(row)['max_price'];return min===max;},hasMinValue:function(row){return this._getGiftCardPrice(row)['minimal_price']>0;},getMinValue:function(row){return this._getGiftCardPrice(row)['formatted_prices']['minimal_price'];},getMinValueUnsanitizedHtml:function(row){return this.getMinValue(row);}});});","Webkul_GoogleAddressAutoComplete/js/model/autofill-mixin.min.js":"define(['jquery','googleMapPlaceLibrary'],function($){'use strict';return function(config,element){if(config.addressenable==1){$(document).on('focus',\"#shipping-new-address-form [name='street[0]']\",function(){var search_address=$(\"#shipping-new-address-form [name='street[0]']\").attr('id','autocomplete');var placeSearch,autocomplete;initAutocomplete();function fillInAddress(){var place=autocomplete.getPlace();for(const component of place.address_components){const componentType=component.types[0];switch(componentType){case\"street_number\":var number=(component.long_name);break;case\"route\":var name=(component.short_name);break;case\"sublocality_level_1\":var name1=(component.long_name);break;case\"neighborhood\":var name2=(component.long_name);break;case\"locality\":var name3=(component.long_name);break;}\nif(number!=undefined){$(\"#shipping-new-address-form [name='street[1]']\").val(number);$(\"#shipping-new-address-form [name='street[1]']\").trigger('keyup');}else{$(\"#shipping-new-address-form [name='street[1]']\").val('');$(\"#shipping-new-address-form [name='street[1]']\").trigger('keyup');}\nif(name!=undefined){$(\"#shipping-new-address-form [name='street[0]']\").val(name);$(\"#shipping-new-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined&&name2!=undefined){var streetaddress=name1+\" \"+name2;$(\"#shipping-new-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-new-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined){var streetaddress=name1;$(\"#shipping-new-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-new-address-form [name='street[0]']\").trigger('keyup');}else if(name2!=undefined){var streetaddress=name2;$(\"#shipping-new-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-new-address-form [name='street[0]']\").trigger('keyup');}else{var streetaddress=name3;$(\"#shipping-new-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-new-address-form [name='street[0]']\").trigger('keyup');}\nif(component.types[0]==\"country\"){$(\"#shipping-new-address-form [name='country_id']\").val(component.short_name);$(\"#shipping-new-address-form [name='country_id']\").trigger('change');}\nif(component.types[0]==\"administrative_area_level_1\"){$(\"#shipping-new-address-form [name='country_id']\").change(function(){$(\"[name='region_id']\").find('option').each(function(){var region_val=$(this).val();var region_name=$(this).text();if(region_name==component.long_name){$(\"#shipping-new-address-form [name='region_id']\").val(region_val);$(\"#shipping-new-address-form [name='region_id']\").trigger('change');}});});}\nif(component.types[0]==\"sublocality_level_1\"||component.types[0]==\"locality\"){$(\"#shipping-new-address-form [name='city']\").val(component.long_name);$(\"#shipping-new-address-form [name='city']\").trigger('keyup');}\nif(component.types[0]==\"postal_code\"){$(\"#shipping-new-address-form [name='postcode']\").val(component.long_name);$(\"#shipping-new-address-form [name='postcode']\").trigger('keyup');}else{$(\"#shipping-new-address-form [name='postcode']\").val('');$(\"#shipping-new-address-form [name='postcode']\").trigger('keyup');}}}\nfunction geolocate(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geolocation={lat:position.coords.latitude,lng:position.coords.longitude};var circle=new google.maps.Circle({center:geolocation,radius:position.coords.accuracy});autocomplete.setBounds(circle.getBounds());});}}\nfunction initAutocomplete(){autocomplete=new google.maps.places.Autocomplete((document.getElementById('autocomplete')),{types:['geocode']});var place=autocomplete.getPlace();autocomplete.addListener('place_changed',fillInAddress);}});$(document).on('focus',\"#shipping-edit-address-form [name='street[0]']\",function(){var search_address=$(\"#shipping-edit-address-form [name='street[0]']\").attr('id','autocompleteshipedit');var placeSearch,autocomplete;initAutocomplete();function fillInAddress(){var place=autocomplete.getPlace();for(const component of place.address_components){const componentType=component.types[0];switch(componentType){case\"street_number\":var number=(component.long_name);break;case\"route\":var name=(component.short_name);break;case\"sublocality_level_1\":var name1=(component.long_name);break;case\"neighborhood\":var name2=(component.long_name);break;case\"locality\":var name3=(component.long_name);break;}\nif(number!=undefined){$(\"#shipping-edit-address-form [name='street[1]']\").val(number);$(\"#shipping-edit-address-form [name='street[1]']\").trigger('keyup');}else{$(\"#shipping-edit-address-form [name='street[1]']\").val('');$(\"#shipping-edit-address-form [name='street[1]']\").trigger('keyup');}\nif(name!=undefined){$(\"#shipping-edit-address-form [name='street[0]']\").val(name);$(\"#shipping-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined&&name2!=undefined){var streetaddress=name1+\" \"+name2;$(\"#shipping-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined){var streetaddress=name1;$(\"#shipping-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name2!=undefined){var streetaddress=name2;$(\"#shipping-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-edit-address-form [name='street[0]']\").trigger('keyup');}else{var streetaddress=name3;$(\"#shipping-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#shipping-edit-address-form [name='street[0]']\").trigger('keyup');}\nif(component.types[0]==\"country\"){$(\"#shipping-edit-address-form [name='country_id']\").val(component.short_name);$(\"#shipping-edit-address-form [name='country_id']\").trigger('change');}\nif(component.types[0]==\"administrative_area_level_1\"){$(\"#shipping-edit-address-form [name='country_id']\").change(function(){$(\"#shipping-edit-address-form [name='region_id']\").find('option').each(function(){var region_val=$(this).val();var region_name=$(this).text();if(region_name==component.long_name){$(\"#shipping-edit-address-form [name='region_id']\").val(region_val);$(\"#shipping-edit-address-form [name='region_id']\").trigger('change');}});});}\nif(component.types[0]==\"sublocality_level_1\"||component.types[0]==\"locality\"){$(\"#shipping-edit-address-form [name='city']\").val(component.long_name);$(\"#shipping-edit-address-form [name='city']\").trigger('keyup');}\nif(component.types[0]==\"postal_code\"){$(\"#shipping-edit-address-form [name='postcode']\").val(component.long_name);$(\"#shipping-edit-address-form [name='postcode']\").trigger('keyup');}else{$(\"#shipping-edit-address-form [name='postcode']\").val('');$(\"#shipping-edit-address-form [name='postcode']\").trigger('keyup');}}}\nfunction geolocate(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geolocation={lat:position.coords.latitude,lng:position.coords.longitude};var circle=new google.maps.Circle({center:geolocation,radius:position.coords.accuracy});autocomplete.setBounds(circle.getBounds());});}}\nfunction initAutocomplete(){autocomplete=new google.maps.places.Autocomplete((document.getElementById('autocompleteshipedit')),{types:['geocode']});var place=autocomplete.getPlace();autocomplete.addListener('place_changed',fillInAddress);}});$(document).on('focus',\"#billing-new-address-form [name='street[0]']\",function(){var search_address=$(\"#billing-new-address-form [name='street[0]']\").attr('id','autocompletebillnew');var placeSearch,autocomplete;initAutocomplete();function fillInAddress(){var place=autocomplete.getPlace();for(const component of place.address_components){const componentType=component.types[0];switch(componentType){case\"street_number\":var number=(component.long_name);break;case\"route\":var name=(component.short_name);break;case\"sublocality_level_1\":var name1=(component.long_name);break;case\"neighborhood\":var name2=(component.long_name);break;case\"locality\":var name3=(component.long_name);break;}\nif(number!=undefined){$(\"#billing-new-address-form [name='street[1]']\").val(number);$(\"#billing-new-address-form [name='street[1]']\").trigger('keyup');}else{$(\"#billing-new-address-form [name='street[1]']\").val('');$(\"#billing-new-address-form [name='street[1]']\").trigger('keyup');}\nif(name!=undefined){$(\"#billing-new-address-form [name='street[0]']\").val(name);$(\"#billing-new-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined&&name2!=undefined){var streetaddress=name1+\" \"+name2;$(\"#billing-new-address-form [name='street[0]']\").val(streetaddress);
2$(\"#billing-new-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined){var streetaddress=name1;$(\"#billing-new-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-new-address-form [name='street[0]']\").trigger('keyup');}else if(name2!=undefined){var streetaddress=name2;$(\"#billing-new-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-new-address-form [name='street[0]']\").trigger('keyup');}else{var streetaddress=name3;$(\"#billing-new-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-new-address-form [name='street[0]']\").trigger('keyup');}\nif(component.types[0]==\"country\"){$(\"#billing-new-address-form [name='country_id']\").val(component.short_name);$(\"#billing-new-address-form [name='country_id']\").trigger('change');}\nif(component.types[0]==\"administrative_area_level_1\"){$(\"#billing-new-address-form [name='country_id']\").change(function(){$(\"#billing-new-address-form [name='region_id']\").find('option').each(function(){var region_val=$(this).val();var region_name=$(this).text();if(region_name==component.long_name){$(\"#billing-new-address-form [name='region_id']\").val(region_val);$(\"#billing-new-address-form [name='region_id']\").trigger('change');}});});}\nif(component.types[0]==\"sublocality_level_1\"||component.types[0]==\"locality\"){$(\"#billing-new-address-form [name='city']\").val(component.long_name);$(\"#billing-new-address-form [name='city']\").trigger('keyup');}\nif(component.types[0]==\"postal_code\"){$(\"#billing-new-address-form [name='postcode']\").val(component.long_name);$(\"#billing-new-address-form [name='postcode']\").trigger('keyup');}else{$(\"#billing-new-address-form [name='postcode']\").val('');$(\"#billing-new-address-form [name='postcode']\").trigger('keyup');}}}\nfunction geolocate(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geolocation={lat:position.coords.latitude,lng:position.coords.longitude};var circle=new google.maps.Circle({center:geolocation,radius:position.coords.accuracy});autocomplete.setBounds(circle.getBounds());});}}\nfunction initAutocomplete(){autocomplete=new google.maps.places.Autocomplete((document.getElementById('autocompletebillnew')),{types:['geocode']});var place=autocomplete.getPlace();autocomplete.addListener('place_changed',fillInAddress);}});$(document).on('focus',\"#billing-edit-address-form [name='street[0]']\",function(){var search_address=$(\"#billing-edit-address-form [name='street[0]']\").attr('id','autocompletebilledit');var placeSearch,autocomplete;initAutocomplete();function fillInAddress(){var place=autocomplete.getPlace();for(const component of place.address_components){const componentType=component.types[0];switch(componentType){case\"street_number\":var number=(component.long_name);break;case\"route\":var name=(component.short_name);break;case\"sublocality_level_1\":var name1=(component.long_name);break;case\"neighborhood\":var name2=(component.long_name);break;case\"locality\":var name3=(component.long_name);break;}\nif(number!=undefined){$(\"#billing-edit-address-form [name='street[1]']\").val(number);$(\"#billing-edit-address-form [name='street[1]']\").trigger('keyup');}else{$(\"#billing-edit-address-form [name='street[1]']\").val('');$(\"#billing-edit-address-form [name='street[1]']\").trigger('keyup');}\nif(name!=undefined){$(\"#billing-edit-address-form [name='street[0]']\").val(name);$(\"#billing-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined&&name2!=undefined){var streetaddress=name1+\" \"+name2;$(\"#billing-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name1!=undefined){var streetaddress=name1;$(\"#billing-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-edit-address-form [name='street[0]']\").trigger('keyup');}else if(name2!=undefined){var streetaddress=name2;$(\"#billing-edit-address-form [name='street[0]']\").val(streetaddress);$(\"#billing-edit-address-form [name='street[0]']\").trigger('keyup');}else{var streetaddress=name3;$(\"#billing-edit-address-form [name='street[0]']\").val(streetaddress);
2$(\"#billing-edit-address-form [name='street[0]']\").trigger('keyup');}\nif(component.types[0]==\"country\"){$(\"#billing-edit-address-form [name='country_id']\").val(component.short_name);$(\"#billing-edit-address-form [name='country_id']\").trigger('change');}\nif(component.types[0]==\"administrative_area_level_1\"){$(\"#billing-edit-address-form [name='country_id']\").change(function(){$(\"#billing-edit-address-form [name='region_id']\").find('option').each(function(){var region_val=$(this).val();var region_name=$(this).text();if(region_name==component.long_name){$(\"#billing-edit-address-form [name='region_id']\").val(region_val);$(\"#billing-edit-address-form [name='region_id']\").trigger('change');}});});}\nif(component.types[0]==\"sublocality_level_1\"||component.types[0]==\"locality\"){$(\"#billing-edit-address-form [name='city']\").val(component.long_name);$(\"#billing-edit-address-form [name='city']\").trigger('keyup');}\nif(component.types[0]==\"postal_code\"){$(\"#billing-edit-address-form [name='postcode']\").val(component.long_name);$(\"#billing-edit-address-form [name='postcode']\").trigger('keyup');}else{$(\"#billing-edit-address-form [name='postcode']\").val('');$(\"#billing-edit-address-form [name='postcode']\").trigger('keyup');}}}\nfunction geolocate(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){var geolocation={lat:position.coords.latitude,lng:position.coords.longitude};var circle=new google.maps.Circle({center:geolocation,radius:position.coords.accuracy});autocomplete.setBounds(circle.getBounds());});}}\nfunction initAutocomplete(){autocomplete=new google.maps.places.Autocomplete((document.getElementById('autocompletebilledit')),{types:['geocode']});var place=autocomplete.getPlace();autocomplete.addListener('place_changed',fillInAddress);}});}};});","Magento_PageBuilder/js/widget-initializer.min.js":"define(['underscore','jquery','mage/apply/main','Magento_Ui/js/lib/view/utils/dom-observer'],function(_,$,mage,domObserver){'use strict';function initializeWidget(el,data,breakpoints,currentViewport){_.each(data,function(config,component){config=config||{};config.breakpoints=breakpoints;config.currentViewport=currentViewport;mage.applyFor(el,config,component);});}\nreturn function(data,contextElement){_.each(data.config,function(componentConfiguration,elementPath){domObserver.get(elementPath,function(element){var $element=$(element);if(contextElement){$element=$(contextElement).find(element);}\nif($element.length){initializeWidget($element,componentConfiguration,data.breakpoints,data.currentViewport);}});});};});","Magento_PageBuilder/js/events.min.js":"define(['uiEvents'],function(uiEvents){'use strict';return{on:function(events,callback,ns){uiEvents.on('pagebuilder:'+events,callback,'pagebuilder:'+ns);return this;},off:function(ns){uiEvents.off('pagebuilder:'+ns);return this;},trigger:function(name,args){return uiEvents.trigger('pagebuilder:'+name,args);}};});","Magento_PageBuilder/js/resource/slick/slick.min.js":"/*\n _ _ _ _\n ___| (_) ___| | __ (_)___\n/ __| | |/ __| |/ / | / __|\n\\__ \\ | | (__| < _ | \\__ \\\n|___/_|_|\\___|_|\\_(_)/ |___/\n |__/\n\n Version: 1.9.0\n Author: Ken Wheeler\n Website: http://kenwheeler.github.io\n Docs: http://kenwheeler.github.io/slick\n Repo: http://github.com/kenwheeler/slick\n Issues: http://github.com/kenwheeler/slick/issues\n\n */\n(function(i){\"use strict\";\"function\"==typeof define&&define.amd?define([\"jquery\"],i):\"undefined\"!=typeof exports?module.exports=i(require(\"jquery\")):i(jQuery)})(function(i){\"use strict\";var e=window.Slick||{};e=function(){function e(e,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(e),appendDots:i(e),arrows:!0,asNavFor:null,prevArrow:'<button class=\"slick-prev\" aria-label=\"Previous\" type=\"button\">Previous</button>',nextArrow:'<button class=\"slick-next\" aria-label=\"Next\" type=\"button\">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:\"50px\",cssEase:\"ease\",customPaging:function(e,t){return i('<button type=\"button\" />').text(t+1)},dots:!1,dotsClass:\"slick-dots\",draggable:!0,easing:\"linear\",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:\"ondemand\",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:\"window\",responsive:null,rows:1,rtl:!1,slide:\"\",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
2sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden=\"hidden\",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(e),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange=\"visibilitychange\",n.windowWidth=0,n.windowTimer=null,s=i(e).data(\"slick\")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,\"undefined\"!=typeof document.mozHidden?(n.hidden=\"mozHidden\",n.visibilityChange=\"mozvisibilitychange\"):\"undefined\"!=typeof document.webkitHidden&&(n.hidden=\"webkitHidden\",n.visibilityChange=\"webkitvisibilitychange\"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=t++,n.htmlExpr=/^(?:\\s*(<[\\w\\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}var t=0;return e}(),e.prototype.activateADA=function(){var i=this;i.$slideTrack.find(\".slick-active\").attr({\"aria-hidden\":\"false\"}).find(\"a, input, button, select\").attr({tabindex:\"0\"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if(\"boolean\"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),\"number\"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):o===!0?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr(\"data-slick-index\",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(e=-e),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),s.options.vertical===!1?(o[s.animType]=\"translate(\"+i+\"px, 0px)\",s.$slideTrack.css(o)):(o[s.animType]=\"translate(0px,\"+i+\"px)\",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),s.options.vertical===!1?o[s.animType]=\"translate3d(\"+e+\"px, 0px, 0px)\":o[s.animType]=\"translate3d(0px,\"+e+\"px, 0px)\",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this,o=t.getNavTarget();null!==o&&\"object\"==typeof o&&o.each(function(){var t=i(this).slick(\"getSlick\");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};e.options.fade===!1?t[e.transitionType]=e.transformType+\" \"+e.options.speed+\"ms \"+e.options.cssEase:t[e.transitionType]=\"opacity \"+e.options.speed+\"ms \"+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(i.options.infinite===!1&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1===0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;e.options.arrows===!0&&(e.$prevArrow=i(e.options.prevArrow).addClass(\"slick-arrow\"),e.$nextArrow=i(e.options.nextArrow).addClass(\"slick-arrow\"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass(\"slick-hidden\").removeAttr(\"aria-hidden tabindex\"),e.$nextArrow.removeClass(\"slick-hidden\").removeAttr(\"aria-hidden tabindex\"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),e.options.infinite!==!0&&e.$prevArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\")):e.$prevArrow.add(e.$nextArrow).addClass(\"slick-hidden\").attr({\"aria-disabled\":\"true\",tabindex:\"-1\"}))},e.prototype.buildDots=function(){var e,t,o=this;if(o.options.dots===!0&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass(\"slick-dotted\"),t=i(\"<ul />\").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i(\"<li />\").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find(\"li\").first().addClass(\"slick-active\")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+\":not(.slick-cloned)\").addClass(\"slick-slide\"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr(\"data-slick-index\",e).data(\"originalStyling\",i(t).attr(\"style\")||\"\")}),e.$slider.addClass(\"slick-slider\"),e.$slideTrack=0===e.slideCount?i('<div class=\"slick-track\"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class=\"slick-track\"/>').parent(),e.$list=e.$slideTrack.wrap('<div class=\"slick-list\"/>').parent(),e.$slideTrack.css(\"opacity\",0),e.options.centerMode!==!0&&e.options.swipeToSlide!==!0||(e.options.slidesToScroll=1),i(\"img[data-lazy]\",e.$slider).not(\"[src]\").addClass(\"slick-loading\"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses(\"number\"==typeof e.currentSlide?e.currentSlide:0),e.options.draggable===!0&&e.$list.addClass(\"draggable\")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.o
2ptions.rows>0){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement(\"div\");for(e=0;e<l.options.rows;e++){var a=document.createElement(\"div\");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+\"%\",display:\"inline-block\"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if(\"window\"===r.respondTo?n=a:\"slider\"===r.respondTo?n=d:\"min\"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(r.originalSettings.mobileFirst===!1?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,\"unslick\"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,\"unslick\"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,e===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||l===!1||r.$slider.trigger(\"breakpoint\",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is(\"a\")&&e.preventDefault(),l.is(\"li\")||(l=l.closest(\"li\")),n=r.slideCount%r.options.slidesToScroll!==0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case\"previous\":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case\"next\":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case\"index\":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger(\"focus\");break;default:return}},e.prototype.checkNavigable=function(i){var e,t,o=this;if(e=o.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var s in e){if(i<e[s]){i=t;break}t=e[s]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i(\"li\",e.$dots).off(\"click.slick\",e.changeSlide).off(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)).off(\"mouseleave.
2slick\",i.proxy(e.interrupt,e,!1)),e.options.accessibility===!0&&e.$dots.off(\"keydown.slick\",e.keyHandler)),e.$slider.off(\"focus.slick blur.slick\"),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off(\"click.slick\",e.changeSlide),e.$nextArrow&&e.$nextArrow.off(\"click.slick\",e.changeSlide),e.options.accessibility===!0&&(e.$prevArrow&&e.$prevArrow.off(\"keydown.slick\",e.keyHandler),e.$nextArrow&&e.$nextArrow.off(\"keydown.slick\",e.keyHandler))),e.$list.off(\"touchstart.slick mousedown.slick\",e.swipeHandler),e.$list.off(\"touchmove.slick mousemove.slick\",e.swipeHandler),e.$list.off(\"touchend.slick mouseup.slick\",e.swipeHandler),e.$list.off(\"touchcancel.slick mouseleave.slick\",e.swipeHandler),e.$list.off(\"click.slick\",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),e.options.accessibility===!0&&e.$list.off(\"keydown.slick\",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().off(\"click.slick\",e.selectHandler),i(window).off(\"orientationchange.slick.slick-\"+e.instanceUid,e.orientationChange),i(window).off(\"resize.slick.slick-\"+e.instanceUid,e.resize),i(\"[draggable!=true]\",e.$slideTrack).off(\"dragstart\",e.preventDefault),i(window).off(\"load.slick.slick-\"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)),e.$list.off(\"mouseleave.
2slick\",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>0&&(i=e.$slides.children().children(),i.removeAttr(\"style\"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){var e=this;e.shouldClick===!1&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(\".slick-cloned\",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass(\"slick-disabled slick-arrow slick-hidden\").removeAttr(\"aria-hidden aria-disabled tabindex\").css(\"display\",\"\"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass(\"slick-disabled slick-arrow slick-hidden\").removeAttr(\"aria-hidden aria-disabled tabindex\").css(\"display\",\"\"),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass(\"slick-slide slick-active slick-center slick-visible slick-current\").removeAttr(\"aria-hidden\").removeAttr(\"data-slick-index\").each(function(){i(this).attr(\"style\",i(this).data(\"originalStyling\"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass(\"slick-slider\"),t.$slider.removeClass(\"slick-initialized\"),t.$slider.removeClass(\"slick-dotted\"),t.unslicked=!0,e||t.$slider.trigger(\"destroy\",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]=\"\",e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;t.cssTransitions===!1?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;e.cssTransitions===!1?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off(\"focus.slick blur.slick\").on(\"focus.slick\",\"*\",function(t){var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&o.is(\":focus\")&&(e.focussed=!0,e.autoPlay())},0)}).on(\"blur.slick\",\"*\",function(t){i(this);e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){var i=this;return i.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(i.options.infinite===!0)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(i.options.centerMode===!0)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),n.options.infinite===!0?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,n.options.vertical===!0&&n.options.centerMode===!0&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!==0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),n.options.centerMode===!0&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:n.options.centerMode===!0&&n.options.infinite===!0?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:n.options.centerMode===!0&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=n.options.vertical===!1?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,n.options.variableWidth===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(\".slick-slide\").eq(i):n.$slideTrack.children(\".slick-slide\").eq(i+n.options.slidesToShow),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,n.options.centerMode===!0&&(o=n.slideCount<=n.options.slidesToShow||n.options.infinite===!1?n.$slideTrack.children(\".slick-slide\").eq(i):n.$slideTrack.children(\".slick-slide\").eq(i+n.options.slidesToShow+1),e=n.options.rtl===!0?o[0]?(n.$slideTrack.width()-o[0].offsetLeft-o.width())*-1:0:o[0]?o[0].offsetLeft*-1:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){var e=this;return e.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(e.options.infinite===!1?i=e.slideCount:(t=e.options.slidesToScroll*-1,o=e.options.slidesToScroll*-1,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o,s,n=this;return s=n.options.centerMode===!0?Math.floor(n.$list.width()/2):0,o=n.swipeLeft*-1+s,n.options.swipeToSlide===!0?(n.$slideTrack.find(\".slick-slide\").each(function(e,s){var r,l,d;if(r=i(s).outerWidth(),l=s.offsetLeft,n.options.centerMode!==!0&&(l+=r/2),d=l+r,o<d)return t=s,!1}),e=Math.abs(i(t).attr(\"data-slick-index\")-n.currentSlide)||1):n.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){var t=this;t.changeSlide({data:{message:\"index\",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass(\"slick-initialized\")||(i(t.$slider).addClass(\"slick-initialized\"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger(\"init\",[t]),t.options.accessibility===!0&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(\".slick-cloned\")).attr({\"aria-hidden\":\"true\",tabindex:\"-1\"}).find(\"a, input, button, select\").attr({tabindex:\"-1\"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(\".slick-cloned\")).each(function(t){var s=o.indexOf(t);if(i(this).attr({role:\"tabpanel\",id:\"slick-slide\"+e.instanceUid+t,tabindex:-1}),s!==-1){var n=\"slick-slide-control\"+e.instanceUid+s;i(\"#\"+n).length&&i(this).attr({\"aria-describedby\":n})}}),e.$dots.attr(\"role\",\"tablist\").find(\"li\").each(function(s){var n=o[s];i(this).attr({role:\"presentation\"}),i(this).find(\"button\").first().attr({role:\"tab\",id:\"slick-slide-control\"+e.instanceUid+s,\"aria-controls\":\"slick-slide\"+e.instanceUid+n,\"aria-label\":s+1+\" of \"+t,\"aria-selected\":null,tabindex:\"-1\"})}).eq(e.currentSlide).find(\"button\").attr({\"aria-selected\":\"true\",tabindex:\"0\"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:\"0\"}):e.$slides.eq(s).removeAttr(\"tabindex\");e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off(\"click.slick\").on(\"click.slick\",{message:\"previous\"},i.changeSlide),i.$nextArrow.off(\"click.slick\").on(\"click.slick\",{message:\"next\"},i.changeSlide),i.options.accessibility===!0&&(i.$prevArrow.on(\"keydown.slick\",i.keyHandler),i.$nextArrow.on(\"keydown.slick\",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&(i(\"li\",e.$dots).on(\"click.slick\",{message:\"index\"},e.changeSlide),e.options.accessibility===!0&&e.$dots.on(\"keydown.slick\",e.keyHandler)),e.options.dots===!0&&e.options.pauseOnDotsHover===!0&&e.slideCount>e.options.slidesToShow&&i(\"li\",e.$dots).on(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)).on(\"mouseleave.
2slick\",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on(\"mouseenter.slick\",i.proxy(e.interrupt,e,!0)),e.$list.on(\"mouseleave.slick\",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on(\"touchstart.slick mousedown.slick\",{action:\"start\"},e.swipeHandler),e.$list.on(\"touchmove.slick mousemove.slick\",{action:\"move\"},e.swipeHandler),e.$list.on(\"touchend.slick mouseup.slick\",{action:\"end\"},e.swipeHandler),e.$list.on(\"touchcancel.slick mouseleave.slick\",{action:\"end\"},e.swipeHandler),e.$list.on(\"click.slick\",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),e.options.accessibility===!0&&e.$list.on(\"keydown.slick\",e.keyHandler),e.options.focusOnSelect===!0&&i(e.$slideTrack).children().on(\"click.slick\",e.selectHandler),i(window).on(\"orientationchange.slick.slick-\"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on(\"resize.slick.slick-\"+e.instanceUid,i.proxy(e.resize,e)),i(\"[draggable!=true]\",e.$slideTrack).on(\"dragstart\",e.preventDefault),i(window).on(\"load.slick.slick-\"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match(\"TEXTAREA|INPUT|SELECT\")||(37===i.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:e.options.rtl===!0?\"next\":\"previous\"}}):39===i.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:e.options.rtl===!0?\"previous\":\"next\"}}))},e.prototype.lazyLoad=function(){function e(e){i(\"img[data-lazy]\",e).each(function(){var e=i(this),t=i(this).attr(\"data-lazy\"),o=i(this).attr(\"data-srcset\"),s=i(this).attr(\"data-sizes\")||r.$slider.attr(\"data-sizes\"),n=document.createElement(\"img\");n.onload=function(){e.animate({opacity:0}
2,100,function(){o&&(e.attr(\"srcset\",o),s&&e.attr(\"sizes\",s)),e.attr(\"src\",t).animate({opacity:1},200,function(){e.removeAttr(\"data-lazy data-srcset data-sizes\").removeClass(\"slick-loading\")}),r.$slider.trigger(\"lazyLoaded\",[r,e,t])})},n.onerror=function(){e.removeAttr(\"data-lazy\").removeClass(\"slick-loading\").addClass(\"slick-lazyload-error\"),r.$slider.trigger(\"lazyLoadError\",[r,e,t])},n.src=t})}var t,o,s,n,r=this;if(r.options.centerMode===!0?r.options.infinite===!0?(s=r.currentSlide+(r.options.slidesToShow/2+1),n=s+r.options.slidesToShow+2):(s=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),n=2+(r.options.slidesToShow/2+1)+r.currentSlide):(s=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,n=Math.ceil(s+r.options.slidesToShow),r.options.fade===!0&&(s>0&&s--,n<=r.slideCount&&n++)),t=r.$slider.find(\".slick-slide\").slice(s,n),\"anticipated\"===r.options.lazyLoad)for(var l=s-1,d=n,a=r.$slider.find(\".slick-slide\"),c=0;c<r.options.slidesToScroll;c++)l<0&&(l=r.slideCount-1),t=t.add(a.eq(l)),t=t.add(a.eq(d)),l--,d++;e(t),r.slideCount<=r.options.slidesToShow?(o=r.$slider.find(\".slick-slide\"),e(o)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(o=r.$slider.find(\".slick-cloned\").slice(0,r.options.slidesToShow),e(o)):0===r.currentSlide&&(o=r.$slider.find(\".slick-cloned\").slice(r.options.slidesToShow*-1),e(o))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass(\"slick-loading\"),i.initUI(),\"progressive\"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){var i=this;i.changeSlide({data:{message:\"next\"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;if(!t.unslicked&&(t.$slider.trigger(\"afterChange\",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&(t.initADA(),t.options.focusOnChange))){var o=i(t.$slides.get(t.currentSlide));o.attr(\"tabindex\",0).focus()}},e.prototype.prev=e.prototype.slickPrev=function(){var i=this;i.changeSlide({data:{message:\"previous\"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i(\"img[data-lazy]\",l.$slider);d.length?(t=d.first(),o=t.attr(\"data-lazy\"),s=t.attr(\"data-srcset\"),n=t.attr(\"data-sizes\")||l.$slider.attr(\"data-sizes\"),r=document.createElement(\"img\"),r.onload=function(){s&&(t.attr(\"srcset\",s),n&&t.attr(\"sizes\",n)),t.attr(\"src\",o).removeAttr(\"data-lazy data-srcset data-sizes\").removeClass(\"slick-loading\"),l.options.adaptiveHeight===!0&&l.setPosition(),l.$slider.trigger(\"lazyLoaded\",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr(\"data-lazy\").removeClass(\"slick-loading\").addClass(\"slick-lazyload-error\"),l.$slider.trigger(\"lazyLoadError\",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger(\"allImagesLoaded\",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:\"index\",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if(\"array\"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||\"window\";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass(\"slick-slide\"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),e.options.focusOnSelect===!0&&i(e.$
2slideTrack).children().on(\"click.slick\",e.selectHandler),e.setSlideClasses(\"number\"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger(\"reInit\",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;return\"boolean\"==typeof i?(e=i,i=e===!0?0:o.slideCount-1):i=e===!0?--i:i,!(o.slideCount<1||i<0||i>o.slideCount-1)&&(o.unload(),t===!0?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,void o.reinit())},e.prototype.setCSS=function(i){var e,t,o=this,s={};o.options.rtl===!0&&(i=-i),e=\"left\"==o.positionProp?Math.ceil(i)+\"px\":\"0px\",t=\"top\"==o.positionProp?Math.ceil(i)+\"px\":\"0px\",s[o.positionProp]=i,o.transformsEnabled===!1?o.$slideTrack.css(s):(s={},o.cssTransitions===!1?(s[o.animType]=\"translate(\"+e+\", \"+t+\")\",o.$slideTrack.css(s)):(s[o.animType]=\"translate3d(\"+e+\", \"+t+\", 0px)\",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;i.options.vertical===!1?i.options.centerMode===!0&&i.$list.css({padding:\"0px \"+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),i.options.centerMode===!0&&i.$list.css({padding:i.options.centerPadding+\" 0px\"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),i.options.vertical===!1&&i.options.variableWidth===!1?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(\".slick-slide\").length))):i.options.variableWidth===!0?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(\".slick-slide\").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();i.options.variableWidth===!1&&i.$slideTrack.children(\".slick-slide\").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,t.options.rtl===!0?i(s).css({position:\"relative\",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}
2):i(s).css({position:\"relative\",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css(\"height\",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if(\"object\"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n=\"multiple\"):\"string\"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],\"responsive\"===arguments[0]&&\"array\"===i.type(arguments[1])?n=\"responsive\":\"undefined\"!=typeof arguments[1]&&(n=\"single\")),\"single\"===n)r.options[o]=s;else if(\"multiple\"===n)i.each(o,function(i,e){r.options[i]=e});else if(\"responsive\"===n)for(t in s)if(\"array\"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),i.options.fade===!1?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger(\"setPosition\",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=i.options.vertical===!0?\"top\":\"left\",\n\"top\"===i.positionProp?i.$slider.addClass(\"slick-vertical\"):i.$slider.removeClass(\"slick-vertical\"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||i.options.useCSS===!0&&(i.cssTransitions=!0),i.options.fade&&(\"number\"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType=\"OTransform\",i.transformType=\"-o-transform\",i.transitionType=\"OTransition\",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType=\"MozTransform\",i.transformType=\"-moz-transform\",i.transitionType=\"MozTransition\",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType=\"webkitTransform\",i.transformType=\"-webkit-transform\",i.transitionType=\"webkitTransition\",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType=\"msTransform\",i.transformType=\"-ms-transform\",i.transitionType=\"msTransition\",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&i.animType!==!1&&(i.animType=\"transform\",i.transformType=\"transform\",i.transitionType=\"transition\"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&i.animType!==!1},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(\".slick-slide\").removeClass(\"slick-active slick-center slick-current\").attr(\"aria-hidden\",\"true\"),n.$slides.eq(i).addClass(\"slick-current\"),n.options.centerMode===!0){var r=n.options.slidesToShow%2===0?1:0;e=Math.floor(n.options.slidesToShow/2),n.options.infinite===!0&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass(\"slick-center\"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass(\"slick-center\")),n.$slides.eq(i).addClass(\"slick-center\")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):t.length<=n.options.slidesToShow?t.addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):(s=n.slideCount%n.options.slidesToShow,o=n.options.infinite===!0?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"):t.slice(o,o+n.options.slidesToShow).addClass(\"slick-active\").attr(\"aria-hidden\",\"false\"));\"ondemand\"!==n.options.lazyLoad&&\"anticipated\"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr(\"id\",\"\").attr(\"data-slick-index\",t-s.slideCount).prependTo(s.$slideTrack).addClass(\"slick-cloned\");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr(\"id\",\"\").attr(\"data-slick-index\",t+s.slideCount).appendTo(s.$slideTrack).addClass(\"slick-cloned\");s.$slideTrack.find(\".slick-cloned\").find(\"[id]\").each(function(){i(this).attr(\"id\",\"\")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(\".slick-slide\")?i(e.target):i(e.target).parents(\".slick-slide\"),s=parseInt(o.attr(\"data-slick-index\"));return s||(s=0),t.slideCount<=t.options.slidesToShow?void t.slideHandler(s,!1,!0):void t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(a.animating===!0&&a.options.waitForAnimate===!0||a.options.fade===!0&&a.currentSlide===i))return e===!1&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,a.options.infinite===!1&&a.options.centerMode===!1&&(i<0||i>a.getDotCount()*a.options.slidesToScroll)?void(a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o))):a.options.infinite===!1&&a.options.centerMode===!0&&(i<0||i>a.slideCount-a.options.slidesToScroll)?void(a.options.fade===!1&&(o=a.currentSlide,t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o))):(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!==0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+
2o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!==0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger(\"beforeChange\",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=a.getNavTarget(),l=l.slick(\"getSlick\"),l.slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide)),a.updateDots(),a.updateArrows(),a.options.fade===!0?(t!==!0?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight()):void(t!==!0&&a.slideCount>a.options.slidesToShow?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)))},e.prototype.startLoad=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass(\"slick-loading\")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),o=Math.round(180*t/Math.PI),o<0&&(o=360-Math.abs(o)),o<=45&&o>=0?s.options.rtl===!1?\"left\":\"right\":o<=360&&o>=315?s.options.rtl===!1?\"left\":\"right\":o>=135&&o<=225?s.options.rtl===!1?\"right\":\"left\":s.options.verticalSwiping===!0?o>=35&&o<=135?\"down\":\"up\":\"vertical\"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(o.touchObject.edgeHit===!0&&o.$slider.trigger(\"edge\",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case\"left\":case\"down\":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case\"right\":case\"up\":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}\"vertical\"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger(\"swipe\",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(e.options.swipe===!1||\"ontouchend\"in document&&e.options.swipe===!1||e.options.draggable===!1&&i.type.indexOf(\"mouse\")!==-1))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,e.options.verticalSwiping===!0&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case\"start\":e.swipeStart(i);break;case\"move\":e.swipeMove(i);break;case\"end\":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(l.options.verticalSwiping===!0&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(l.options.rtl===!1?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),l.options.verticalSwiping===!0&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,l.options.infinite===!1&&(0===l.currentSlide&&\"right\"===t||l.currentSlide>=l.getDotCount()&&\"left\"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),l.options.vertical===!1?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,l.options.verticalSwiping===!0&&(l.swipeLeft=e+o*s),l.options.fade!==!0&&l.options.touchMove!==!1&&(l.animating===!0?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,void(t.dragging=!0))},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(\".slick-cloned\",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass(\"slick-slide slick-active slick-visible slick-current\").attr(\"aria-hidden\",\"true\").css(\"width\",\"\")}
2,e.prototype.unslick=function(i){var e=this;e.$slider.trigger(\"unslick\",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i,e=this;i=Math.floor(e.options.slidesToShow/2),e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\"),e.$nextArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\"),0===e.currentSlide?(e.$prevArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),e.$nextArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&e.options.centerMode===!1?(e.$nextArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),e.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")):e.currentSlide>=e.slideCount-1&&e.options.centerMode===!0&&(e.$nextArrow.addClass(\"slick-disabled\").attr(\"aria-disabled\",\"true\"),e.$prevArrow.removeClass(\"slick-disabled\").attr(\"aria-disabled\",\"false\")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find(\"li\").removeClass(\"slick-active\").end(),i.$dots.find(\"li\").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass(\"slick-active\"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if(\"object\"==typeof s||\"undefined\"==typeof s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),\"undefined\"!=typeof t)return t;return o}});\n","Magento_PageBuilder/js/resource/jarallax/jarallax-video.min.js":"/*!\n * Video Extension for Jarallax v2.0.3 (https://github.com/nk-o/jarallax)\n * Copyright 2022 nK <https://nkdev.info>\n * Licensed under MIT (https://github.com/nk-o/jarallax/blob/master/LICENSE)\n */\n(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define(factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,global.jarallaxVideo=factory());})(this,(function(){'use strict';/*!\n * Name : Video Worker\n * Version : 2.0.0\n * Author : nK <https://nkdev.info>\n * GitHub : https://github.com/nk-o/video-worker\n */\nlet win$1;if(typeof window!=='undefined'){win$1=window;}else if(typeof global!=='undefined'){win$1=global;}else if(typeof self!=='undefined'){win$1=self;}else{win$1={};}\nvar global$1$1=win$1;function Deferred(){this.doneCallbacks=[];this.failCallbacks=[];}\nDeferred.prototype={execute(list,args){let i=list.length;args=Array.prototype.slice.call(args);while(i){i-=1;list[i].apply(null,args);}},resolve(...args){this.execute(this.doneCallbacks,args);},reject(...args){this.execute(this.failCallbacks,args);},done(callback){this.doneCallbacks.push(callback);},fail(callback){this.failCallbacks.push(callback);}};let ID=0;let YoutubeAPIadded=0;let VimeoAPIadded=0;let loadingYoutubePlayer=0;let loadingVimeoPlayer=0;const loadingYoutubeDefer=new Deferred();const loadingVimeoDefer=new Deferred();class VideoWorker{constructor(url,options){const self=this;self.url=url;self.options_default={autoplay:false,loop:false,mute:false,volume:100,showControls:true,accessibilityHidden:false,startTime:0,endTime:0};self.options=self.extend({},self.options_default,options);if(typeof self.options.showContols!=='undefined'){self.options.showControls=self.options.showContols;delete self.options.showContols;}\nself.videoID=self.parseURL(url);if(self.videoID){self.ID=ID;ID+=1;self.loadAPI();self.init();}}\nextend(...args){const out=args[0]||{};Object.keys(args).forEach(i=>{if(!args[i]){return;}\nObject.keys(args[i]).forEach(key=>{out[key]=args[i][key];});});return out;}\nparseURL(url){function getYoutubeID(ytUrl){const regExp=/.*(?:youtu.be\\/|v\\/|u\\/\\w\\/|embed\\/|watch\\?v=)([^#\\&\\?]*).*/;const match=ytUrl.match(regExp);return match&&match[1].length===11?match[1]:false;}\nfunction getVimeoID(vmUrl){const regExp=/https?:\\/\\/(?:www\\.|player\\.)?vimeo.com\\/(?:channels\\/(?:\\w+\\/)?|groups\\/([^/]*)\\/vi
2deos\\/|album\\/(\\d+)\\/video\\/|video\\/|)(\\d+)(?:$|\\/|\\?)/;const match=vmUrl.match(regExp);return match&&match[3]?match[3]:false;}\nfunction getLocalVideos(locUrl){const videoFormats=locUrl.split(/,(?=mp4\\:|webm\\:|ogv\\:|ogg\\:)/);const result={};let ready=0;videoFormats.forEach(val=>{const match=val.match(/^(mp4|webm|ogv|ogg)\\:(.*)/);if(match&&match[1]&&match[2]){result[match[1]==='ogv'?'ogg':match[1]]=match[2];ready=1;}});return ready?result:false;}\nconst Youtube=getYoutubeID(url);const Vimeo=getVimeoID(url);const Local=getLocalVideos(url);if(Youtube){this.type='youtube';return Youtube;}\nif(Vimeo){this.type='vimeo';return Vimeo;}\nif(Local){this.type='local';return Local;}\nreturn false;}\nisValid(){return!!this.videoID;}\non(name,callback){this.userEventsList=this.userEventsList||[];(this.userEventsList[name]||(this.userEventsList[name]=[])).push(callback);}\noff(name,callback){if(!this.userEventsList||!this.userEventsList[name]){return;}\nif(!callback){delete this.userEventsList[name];}else{this.userEventsList[name].forEach((val,key)=>{if(val===callback){this.userEventsList[name][key]=false;}});}}\nfire(name,...args){if(this.userEventsList&&typeof this.userEventsList[name]!=='undefined'){this.userEventsList[name].forEach(val=>{if(val){val.apply(this,args);}});}}\nplay(start){const self=this;if(!self.player){return;}\nif(self.type==='youtube'&&self.player.playVideo){if(typeof start!=='undefined'){self.player.seekTo(start||0);}\nif(global$1$1.YT.PlayerState.PLAYING!==self.player.getPlayerState()){self.player.playVideo();}}\nif(self.type==='vimeo'){if(typeof start!=='undefined'){self.player.setCurrentTime(start);}\nself.player.getPaused().then(paused=>{if(paused){self.player.play();}});}\nif(self.type==='local'){if(typeof start!=='undefined'){self.player.currentTime=start;}\nif(self.player.paused){self.player.play();}}}\npause(){const self=this;if(!self.player){return;}\nif(self.type==='youtube'&&self.player.pauseVideo){if(global$1$1.YT.PlayerState.PLAYING===self.player.getPlayerState()){self.player.pauseVideo();}}\nif(self.type==='vimeo'){self.player.getPaused().then(paused=>{if(!paused){self.player.pause();}});}\nif(self.type==='local'){if(!self.player.paused){self.player.pause();}}}\nmute(){const self=this;if(!self.player){return;}\nif(self.type==='youtube'&&self.player.mute){self.player.mute();}\nif(self.type==='vimeo'&&self.player.setVolume){self.player.setVolume(0);}\nif(self.type==='local'){self.$video.muted=true;}}\nunmute(){const self=this;if(!self.player){return;}\nif(self.type==='youtube'&&self.player.mute){self.player.unMute();}\nif(self.type==='vimeo'&&self.player.setVolume){self.player.setVolume(self.options.volume);}\nif(self.type==='local'){self.$video.muted=false;}}\nsetVolume(volume=false){const self=this;if(!self.player||!volume){return;}\nif(self.type==='youtube'&&self.player.setVolume){self.player.setVolume(volume);}\nif(self.type==='vimeo'&&self.player.setVolume){self.player.setVolume(volume);}\nif(self.type==='local'){self.$video.volume=volume / 100;}}\ngetVolume(callback){const self=this;if(!self.player){callback(false);return;}\nif(self.type==='youtube'&&self.player.getVolume){callback(self.player.getVolume());}\nif(self.type==='vimeo'&&self.player.getVolume){self.player.getVolume().then(volume=>{callback(volume);});}\nif(self.type==='local'){callback(self.$video.volume*100);}}\ngetMuted(callback){const self=this;if(!self.player){callback(null);return;}\nif(self.type==='youtube'&&self.player.isMuted){callback(self.player.isMuted());}\nif(self.type==='vimeo'&&self.player.getVolume){self.player.getVolume().then(volume=>{callback(!!volume);});}\nif(self.type==='local'){callback(self.$video.muted);}}\ngetImageURL(callback){const self=this;if(self.videoImage){callback(self.videoImage);return;}\nif(self.type==='youtube'){const availableSizes=['maxresdefault','sddefault','hqdefault','0'];let step=0;const tempImg=new Image();tempImg.onload=function(){if((this.naturalWidth||this.width)!==120||step===availableSizes.length-1){self.videoImage=`https://img.youtube.com/vi/${self.videoID}/${availableSizes[step]}.jpg`;callback(self.videoImage);}else{step+=1;this.src=`https://img.youtube.com/vi/${self.videoID}/${availableSizes[step]}.jpg`;}};tempImg.src=`https://img.youtube.com/vi/${self.videoID}/${availableSizes[step]}.jpg`;}\nif(self.type==='vimeo'){let request=new XMLHttpRequest();request.open('GET',`https://vimeo.com/api/oembed.json?url=${self.url}`,true);request.onreadystatechange=function(){if(this.readyState===4){if(this.status>=200&&this.status<400){const response=JSON.parse(this.responseText);if(response.thumbnail_url){self.videoImage=response.thumbnail_url;callback(self.videoImage);}}}};request.send();request=null;}}\ngetIframe(callback){this.getVideo(callback);}\ngetVideo(callback){const self=this;if(self.$video){callback(self.$video);return;}\nself.onAPIready(()=>{let hiddenDiv;
2if(!self.$video){hiddenDiv=document.createElement('div');hiddenDiv.style.display='none';}\nif(self.type==='youtube'){self.playerOptions={host:'https://www.youtube-nocookie.com',videoId:self.videoID,playerVars:{autohide:1,rel:0,autoplay:0,playsinline:1}};if(!self.options.showControls){self.playerOptions.playerVars.iv_load_policy=3;self.playerOptions.playerVars.modestbranding=1;self.playerOptions.playerVars.controls=0;self.playerOptions.playerVars.showinfo=0;self.playerOptions.playerVars.disablekb=1;}\nlet ytStarted;let ytProgressInterval;self.playerOptions.events={onReady(e){if(self.options.mute){e.target.mute();}else if(self.options.volume){e.target.setVolume(self.options.volume);}\nif(self.options.autoplay){self.play(self.options.startTime);}\nself.fire('ready',e);if(self.options.loop&&!self.options.endTime){const secondsOffset=0.1;self.options.endTime=self.player.getDuration()-secondsOffset;}\nsetInterval(()=>{self.getVolume(volume=>{if(self.options.volume!==volume){self.options.volume=volume;self.fire('volumechange',e);}});},150);},onStateChange(e){if(self.options.loop&&e.data===global$1$1.YT.PlayerState.ENDED){self.play(self.options.startTime);}\nif(!ytStarted&&e.data===global$1$1.YT.PlayerState.PLAYING){ytStarted=1;self.fire('started',e);}\nif(e.data===global$1$1.YT.PlayerState.PLAYING){self.fire('play',e);}\nif(e.data===global$1$1.YT.PlayerState.PAUSED){self.fire('pause',e);}\nif(e.data===global$1$1.YT.PlayerState.ENDED){self.fire('ended',e);}\nif(e.data===global$1$1.YT.PlayerState.PLAYING){ytProgressInterval=setInterval(()=>{self.fire('timeupdate',e);if(self.options.endTime&&self.player.getCurrentTime()>=self.options.endTime){if(self.options.loop){self.play(self.options.startTime);}else{self.pause();}}},150);}else{clearInterval(ytProgressInterval);}},onError(e){self.fire('error',e);}};const firstInit=!self.$video;if(firstInit){const div=document.createElement('div');div.setAttribute('id',self.playerID);hiddenDiv.appendChild(div);document.body.appendChild(hiddenDiv);}\nself.player=self.player||new global$1$1.YT.Player(self.playerID,self.playerOptions);if(firstInit){self.$video=document.getElementById(self.playerID);if(self.options.accessibilityHidden){self.$video.setAttribute('tabindex','-1');self.$video.setAttribute('aria-hidden','true');}\nself.videoWidth=parseInt(self.$video.getAttribute('width'),10)||1280;self.videoHeight=parseInt(self.$video.getAttribute('height'),10)||720;}}\nif(self.type==='vimeo'){self.playerOptions={dnt:1,id:self.videoID,autopause:0,transparent:0,autoplay:self.options.autoplay?1:0,loop:self.options.loop?1:0,muted:self.options.mute?1:0};if(self.options.volume){self.playerOptions.volume=self.options.volume;}\nif(!self.options.showControls){self.playerOptions.badge=0;self.playerOptions.byline=0;self.playerOptions.portrait=0;self.playerOptions.title=0;self.playerOptions.background=1;}\nif(!self.$video){let playerOptionsString='';Object.keys(self.playerOptions).forEach(key=>{if(playerOptionsString!==''){playerOptionsString+='&';}\nplayerOptionsString+=`${key}=${encodeURIComponent(self.playerOptions[key])}`;});self.$video=document.createElement('iframe');self.$video.setAttribute('id',self.playerID);self.$video.setAttribute('src',`https://player.vimeo.com/video/${self.videoID}?${playerOptionsString}`);self.$video.setAttribute('frameborder','0');self.$video.setAttribute('mozallowfullscreen','');self.$video.setAttribute('allowfullscreen','');self.$video.setAttribute('title','Vimeo video player');if(self.options.accessibilityHidden){self.$video.setAttribute('tabindex','-1');self.$video.setAttribute('aria-hidden','true');}\nhiddenDiv.appendChild(self.$video);document.body.appendChild(hiddenDiv);}\nself.player=self.player||new global$1$1.Vimeo.Player(self.$video,self.playerOptions);if(self.options.startTime&&self.options.autoplay){self.player.setCurrentTime(self.options.startTime);}\nself.player.getVideoWidth().then(width=>{self.videoWidth=width||1280;});self.player.getVideoHeight().then(height=>{self.videoHeight=height||720;});let vmStarted;self.player.on('timeupdate',e=>{if(!vmStarted){self.fire('started',e);vmStarted=1;}\nself.fire('timeupdate',e);if(self.options.endTime){if(self.options.endTime&&e.seconds>=self.options.endTime){if(self.options.loop){self.play(self.options.startTime);}else{self.pause();}}}});self.player.on('play',e=>{self.fire('play',e);if(self.options.startTime&&e.seconds===0){self.play(self.options.startTime);}});self.player.on('pause',e=>{self.fire('pause',e);});self.player.on('ended',e=>{self.fire('ended',e);});self.player.on('loaded',e=>{self.fire('ready',e);});self.player.on('volumechange',e=>{self.fire('volumechange',e);});self.player.on('error',e=>{self.fire('error',e);});}\nfunction addSourceToLocal(element,src,type){const source=document.createElement('source');source.src=src;source.type=type;element.appendChild(source);}\nif(self.type==='local'){if(!self.$video){self.$video=document.createElement('video');if(self.options.showControls){self.$video.controls=true;}\nif(self.options.mute){self.$video.muted=true;}else if(self.$video.volume){self.$video.volume=self.options.volume / 100;}\nif(self.options.loop){self.$video.loop=true;}\nself.$video.setAttribute('playsinline','');self.$video.setAttribute('webkit-playsinline','');if(self.options.accessibilityHidden){self.$video.setAttribute('tabindex','-1');self.$video.setAttribute('aria-hidden','true');}\nself.$video.setAttribute('id',self.playerID);hiddenDiv.appendChild(self.$video);document.body.appendChild(hiddenDiv);
2Object.keys(self.videoID).forEach(key=>{addSourceToLocal(self.$video,self.videoID[key],`video/${key}`);});}\nself.player=self.player||self.$video;let locStarted;self.player.addEventListener('playing',e=>{if(!locStarted){self.fire('started',e);}\nlocStarted=1;});self.player.addEventListener('timeupdate',function(e){self.fire('timeupdate',e);if(self.options.endTime){if(self.options.endTime&&this.currentTime>=self.options.endTime){if(self.options.loop){self.play(self.options.startTime);}else{self.pause();}}}});self.player.addEventListener('play',e=>{self.fire('play',e);});self.player.addEventListener('pause',e=>{self.fire('pause',e);});self.player.addEventListener('ended',e=>{self.fire('ended',e);});self.player.addEventListener('loadedmetadata',function(){self.videoWidth=this.videoWidth||1280;self.videoHeight=this.videoHeight||720;self.fire('ready');if(self.options.autoplay){self.play(self.options.startTime);}});self.player.addEventListener('volumechange',e=>{self.getVolume(volume=>{self.options.volume=volume;});self.fire('volumechange',e);});self.player.addEventListener('error',e=>{self.fire('error',e);});}\ncallback(self.$video);});}\ninit(){const self=this;self.playerID=`VideoWorker-${self.ID}`;}\nloadAPI(){const self=this;if(YoutubeAPIadded&&VimeoAPIadded){return;}\nlet src='';if(self.type==='youtube'&&!YoutubeAPIadded){YoutubeAPIadded=1;src='https://www.youtube.com/iframe_api';}\nif(self.type==='vimeo'&&!VimeoAPIadded){VimeoAPIadded=1;if(typeof global$1$1.Vimeo!=='undefined'){return;}\nsrc='https://player.vimeo.com/api/player.js';}\nif(!src){return;}\nlet tag=document.createElement('script');let head=document.getElementsByTagName('head')[0];tag.src=src;head.appendChild(tag);head=null;tag=null;}\nonAPIready(callback){const self=this;if(self.type==='youtube'){if((typeof global$1$1.YT==='undefined'||global$1$1.YT.loaded===0)&&!loadingYoutubePlayer){loadingYoutubePlayer=1;global$1$1.onYouTubeIframeAPIReady=function(){global$1$1.onYouTubeIframeAPIReady=null;loadingYoutubeDefer.resolve('done');callback();};}else if(typeof global$1$1.YT==='object'&&global$1$1.YT.loaded===1){callback();}else{loadingYoutubeDefer.done(()=>{callback();});}}\nif(self.type==='vimeo'){if(typeof global$1$1.Vimeo==='undefined'&&!loadingVimeoPlayer){loadingVimeoPlayer=1;const vimeoInterval=setInterval(()=>{if(typeof global$1$1.Vimeo!=='undefined'){clearInterval(vimeoInterval);loadingVimeoDefer.resolve('done');callback();}},20);}else if(typeof global$1$1.Vimeo!=='undefined'){callback();}else{loadingVimeoDefer.done(()=>{callback();});}}\nif(self.type==='local'){callback();}}}\nfunction ready(callback){if('complete'===document.readyState||'interactive'===document.readyState){callback();}else{document.addEventListener('DOMContentLoaded',callback,{capture:true,once:true,passive:true});}}\nlet win;if('undefined'!==typeof window){win=window;}else if('undefined'!==typeof global){win=global;}else if('undefined'!==typeof self){win=self;}else{win={};}\nvar global$1=win;function jarallaxVideo(jarallax=global$1.jarallax){if('undefined'===typeof jarallax){return;}\nconst Jarallax=jarallax.constructor;const defOnScroll=Jarallax.prototype.onScroll;Jarallax.prototype.onScroll=function(){const self=this;defOnScroll.apply(self);const isReady=!self.isVideoInserted&&self.video&&(!self.options.videoLazyLoading||self.isElementInViewport)&&!self.options.disableVideo();if(isReady){self.isVideoInserted=true;self.video.getVideo(video=>{const $parent=video.parentNode;self.css(video,{position:self.image.position,top:'0px',left:'0px',right:'0px',bottom:'0px',width:'100%',height:'100%',maxWidth:'none',maxHeight:'none',pointerEvents:'none',transformStyle:'preserve-3d',backfaceVisibility:'hidden',willChange:'transform,opacity',margin:0,zIndex:-1});self.$video=video;if('local'===self.video.type){if(self.image.src){self.$video.setAttribute('poster',self.image.src);}else if(self.image.$item&&'IMG'===self.image.$item.tagName&&self.image.$item.src){self.$video.setAttribute('poster',self.image.$item.src);}}\nself.image.$container.appendChild(video);$parent.parentNode.removeChild($parent);if(self.options.onVideoInsert){self.options.onVideoInsert.call(self);}});}};const defCoverImage=Jarallax.prototype.coverImage;Jarallax.prototype.coverImage=function(){const self=this;const imageData=defCoverImage.apply(self);const node=self.image.$item?self.image.$item.nodeName:false;if(imageData&&self.video&&node&&('IFRAME'===node||'VIDEO'===node)){let h=imageData.image.height;let w=h*self.image.width / self.image.height;let ml=(imageData.container.width-w)/ 2;let mt=imageData.image.marginTop;if(imageData.container.width>w){w=imageData.container.width;h=w*self.image.height / self.image.width;ml=0;mt+=(imageData.image.height-h)/ 2;}\nif('IFRAME'===node){h+=400;mt-=200;}\nself.css(self.$video,{width:`${w}px`,marginLeft:`${ml}px`,height:`${h}px`,marginTop:`${mt}px`});}\nreturn imageData;};const defInitImg=Jarallax.prototype.initImg;Jarallax.prototype.initImg=function(){const self=this;const defaultResult=defInitImg.apply(self);
2if(!self.options.videoSrc){self.options.videoSrc=self.$item.getAttribute('data-jarallax-video')||null;}\nif(self.options.videoSrc){self.defaultInitImgResult=defaultResult;return true;}\nreturn defaultResult;};const defCanInitParallax=Jarallax.prototype.canInitParallax;Jarallax.prototype.canInitParallax=function(){const self=this;let defaultResult=defCanInitParallax.apply(self);if(!self.options.videoSrc){return defaultResult;}\nconst video=new VideoWorker(self.options.videoSrc,{autoplay:true,loop:self.options.videoLoop,showControls:false,accessibilityHidden:true,startTime:self.options.videoStartTime||0,endTime:self.options.videoEndTime||0,mute:self.options.videoVolume?0:1,volume:self.options.videoVolume||0});if(self.options.onVideoWorkerInit){self.options.onVideoWorkerInit.call(self,video);}\nfunction resetDefaultImage(){if(self.image.$default_item){self.image.$item=self.image.$default_item;self.image.$item.style.display='block';self.coverImage();self.onScroll();}}\nif(video.isValid()){if(this.options.disableParallax()){defaultResult=true;self.image.position='absolute';self.options.type='scroll';self.options.speed=1;}\nif(!defaultResult){if(!self.defaultInitImgResult){video.getImageURL(url=>{const curStyle=self.$item.getAttribute('style');if(curStyle){self.$item.setAttribute('data-jarallax-original-styles',curStyle);}\nself.css(self.$item,{'background-image':`url(\"${url}\")`,'background-position':'center','background-size':'cover'});});}}else{video.on('ready',()=>{if(self.options.videoPlayOnlyVisible){const oldOnScroll=self.onScroll;self.onScroll=function(){oldOnScroll.apply(self);if(!self.videoError&&(self.options.videoLoop||!self.options.videoLoop&&!self.videoEnded)){if(self.isVisible()){video.play();}else{video.pause();}}};}else{video.play();}});video.on('started',()=>{self.image.$default_item=self.image.$item;self.image.$item=self.$video;self.image.width=self.video.videoWidth||1280;self.image.height=self.video.videoHeight||720;self.coverImage();self.onScroll();if(self.image.$default_item){self.image.$default_item.style.display='none';}});video.on('ended',()=>{self.videoEnded=true;if(!self.options.videoLoop){resetDefaultImage();}});video.on('error',()=>{self.videoError=true;resetDefaultImage();});self.video=video;if(!self.defaultInitImgResult){self.image.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';if('local'!==video.type){video.getImageURL(url=>{self.image.bgImage=`url(\"${url}\")`;self.init();});return false;}}}}\nreturn defaultResult;};const defDestroy=Jarallax.prototype.destroy;Jarallax.prototype.destroy=function(){const self=this;if(self.image.$default_item){self.image.$item=self.image.$default_item;delete self.image.$default_item;}\ndefDestroy.apply(self);};}\njarallaxVideo();ready(()=>{if('undefined'!==typeof global$1.jarallax){global$1.jarallax(document.querySelectorAll('[data-jarallax-video]'));}});if(!global$1.VideoWorker){global$1.VideoWorker=VideoWorker;}\nreturn jarallaxVideo;}));","Magento_PageBuilder/js/resource/jarallax/jarallax.min.js":"/*!\n * Jarallax v2.0.3 (https://github.com/nk-o/jarallax)\n * Copyright 2022 nK <https://nkdev.info>\n * Licensed under MIT (https://github.com/nk-o/jarallax/blob/master/LICENSE)\n */\n(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define(factory):(global=typeof globalThis!=='undefined'?globalThis:global||self,global.jarallax=factory());})(this,(function(){'use strict';function ready(callback){if('complete'===document.readyState||'interactive'===document.readyState){callback();}else{document.addEventListener('DOMContentLoaded',callback,{capture:true,once:true,passive:true});}}\nlet win;if('undefined'!==typeof window){win=window;}else if('undefined'!==typeof global){win=global;}else if('undefined'!==typeof self){win=self;}else{win={};}\nvar global$1=win;const{navigator}=global$1;const isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);let $deviceHelper;function getDeviceHeight(){if(!$deviceHelper&&document.body){$deviceHelper=document.createElement('div');$deviceHelper.style.cssText='position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;';document.body.appendChild($deviceHelper);}\nreturn($deviceHelper?$deviceHelper.clientHeight:0)||global$1.innerHeight||document.documentElement.clientHeight;}\nlet wndH;function updateWndVars(){if(isMobile){wndH=getDeviceHeight();}else{wndH=global$1.innerHeight||document.documentElement.clientHeight;}}\nupdateWndVars();global$1.addEventListener('resize',updateWndVars);global$1.addEventListener('orientationchange',updateWndVars);global$1.addEventListener('load',updateWndVars);ready(()=>{updateWndVars();});const jarallaxList=[];function getParents(elem){const parents=[];while(null!==elem.parentElement){elem=elem.parentElement;if(1===elem.nodeType){parents.push(elem);}}\nreturn parents;}\nfunction updateParallax(){if(!jarallaxList.length){return;}\njarallaxList.forEach((data,k)=>{const{instance,oldData}=data;const clientRect=instance.$item.getBoundingClientRect();const newData={width:clientRect.width,height:clientRect.height,top:clientRect.top,bottom:clientRect.bottom,wndW:global$1.innerWidth,wndH};const isResized=!oldData||oldData.wndW!==newData.wndW||oldData.wndH!==newData.wndH||oldData.width!==newData.width||oldData.height!==newData.height;const isScrolled=isResized||!oldData||oldData.top!==newData.top||oldData.bottom!==newData.bottom;jarallaxList[k].oldData=newData;if(isResized){instance.onResize();}\nif(isScrolled){instance.onScroll();}});global$1.requestAnimationFrame(updateParallax);}\nlet instanceID=0;class Jarallax{constructor(item,userOptions){const self=this;self.instanceID=instanceID;instanceID+=1;self.$item=item;self.defaults={type:'scroll',speed:0.5,imgSrc:null,imgElement:'.jarallax-img',imgSize:'cover',imgPosition:'50% 50%',imgRepeat:'no-repeat',keepImg:false,elementInViewport:null,zIndex:-100,disableParallax:false,disableVideo:false,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:true,videoPlayOnlyVisible:true,videoLazyLoading:true,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};const dataOptions=self.$item.dataset||{};const pureDataOptions={};
2Object.keys(dataOptions).forEach(key=>{const loweCaseOption=key.substr(0,1).toLowerCase()+key.substr(1);if(loweCaseOption&&'undefined'!==typeof self.defaults[loweCaseOption]){pureDataOptions[loweCaseOption]=dataOptions[key];}});self.options=self.extend({},self.defaults,pureDataOptions,userOptions);self.pureOptions=self.extend({},self.options);Object.keys(self.options).forEach(key=>{if('true'===self.options[key]){self.options[key]=true;}else if('false'===self.options[key]){self.options[key]=false;}});self.options.speed=Math.min(2,Math.max(-1,parseFloat(self.options.speed)));if('string'===typeof self.options.disableParallax){self.options.disableParallax=new RegExp(self.options.disableParallax);}\nif(self.options.disableParallax instanceof RegExp){const disableParallaxRegexp=self.options.disableParallax;self.options.disableParallax=()=>disableParallaxRegexp.test(navigator.userAgent);}\nif('function'!==typeof self.options.disableParallax){self.options.disableParallax=()=>false;}\nif('string'===typeof self.options.disableVideo){self.options.disableVideo=new RegExp(self.options.disableVideo);}\nif(self.options.disableVideo instanceof RegExp){const disableVideoRegexp=self.options.disableVideo;self.options.disableVideo=()=>disableVideoRegexp.test(navigator.userAgent);}\nif('function'!==typeof self.options.disableVideo){self.options.disableVideo=()=>false;}\nlet elementInVP=self.options.elementInViewport;if(elementInVP&&'object'===typeof elementInVP&&'undefined'!==typeof elementInVP.length){[elementInVP]=elementInVP;}\nif(!(elementInVP instanceof Element)){elementInVP=null;}\nself.options.elementInViewport=elementInVP;self.image={src:self.options.imgSrc||null,$container:null,useImgTag:false,position:'fixed'};if(self.initImg()&&self.canInitParallax()){self.init();}}\ncss(el,styles){if('string'===typeof styles){return global$1.getComputedStyle(el).getPropertyValue(styles);}\nObject.keys(styles).forEach(key=>{el.style[key]=styles[key];});return el;}\nextend(out,...args){out=out||{};Object.keys(args).forEach(i=>{if(!args[i]){return;}\nObject.keys(args[i]).forEach(key=>{out[key]=args[i][key];});});return out;}\ngetWindowData(){return{width:global$1.innerWidth||document.documentElement.clientWidth,height:wndH,y:document.documentElement.scrollTop};}\ninitImg(){const self=this;let $imgElement=self.options.imgElement;if($imgElement&&'string'===typeof $imgElement){$imgElement=self.$item.querySelector($imgElement);}\nif(!($imgElement instanceof Element)){if(self.options.imgSrc){$imgElement=new Image();$imgElement.src=self.options.imgSrc;}else{$imgElement=null;}}\nif($imgElement){if(self.options.keepImg){self.image.$item=$imgElement.cloneNode(true);}else{self.image.$item=$imgElement;self.image.$itemParent=$imgElement.parentNode;}\nself.image.useImgTag=true;}\nif(self.image.$item){return true;}\nif(null===self.image.src){self.image.src='data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';self.image.bgImage=self.css(self.$item,'background-image');}\nreturn!(!self.image.bgImage||'none'===self.image.bgImage);}\ncanInitParallax(){return!this.options.disableParallax();}\ninit(){const self=this;const containerStyles={position:'absolute',top:0,left:0,width:'100%',height:'100%',overflow:'hidden'};let imageStyles={pointerEvents:'none',transformStyle:'preserve-3d',backfaceVisibility:'hidden',willChange:'transform,opacity'};if(!self.options.keepImg){const curStyle=self.$item.getAttribute('style');if(curStyle){self.$item.setAttribute('data-jarallax-original-styles',curStyle);}\nif(self.image.useImgTag){const curImgStyle=self.image.$item.getAttribute('style');if(curImgStyle){self.image.$item.setAttribute('data-jarallax-original-styles',curImgStyle);}}}\nif('static'===self.css(self.$item,'position')){self.css(self.$item,{position:'relative'});}\nif('auto'===self.css(self.$item,'z-index')){self.css(self.$item,{zIndex:0});}\nself.image.$container=document.createElement('div');self.css(self.image.$container,containerStyles);self.css(self.image.$container,{'z-index':self.options.zIndex});if('fixed'===this.image.position){self.css(self.image.$container,{'-webkit-clip-path':'polygon(0 0, 100% 0, 100% 100%, 0 100%)','clip-path':'polygon(0 0, 100% 0, 100% 100%, 0 100%)'});}\nself.image.$container.setAttribute('id',`jarallax-container-${self.instanceID}`);self.$item.appendChild(self.image.$container);if(self.image.useImgTag){imageStyles=self.extend({'object-fit':self.options.imgSize,'object-position':self.options.imgPosition,'max-width':'none'},containerStyles,imageStyles);}else{self.image.$item=document.createElement('div');if(self.image.src){imageStyles=self.extend({'background-position':self.options.imgPosition,'background-size':self.options.imgSize,'background-repeat':self.options.imgRepeat,'background-image':self.image.bgImage||`url(\"${self.image.src}\")`},containerStyles,imageStyles);}}\nif('opacity'===self.options.type||'scale'===self.options.type||'scale-opacity'===self.options.type||1===self.options.speed){self.image.position='absolute';}\nif('fixed'===self.image.position){const $parents=getParents(self.$item).filter(el=>{const styles=global$1.getComputedStyle(el);const parentTransform=styles['-webkit-transform']||styles['-moz-transform']||styles.transform;const overflowRegex=/(auto|scroll)/;return parentTransform&&'none'!==parentTransform||overflowRegex.test(styles.overflow+styles['overflow-y']+styles['overflow-x']);});self.image.position=$parents.length?'absolute':'fixed';}\nimageStyles.position=self.image.position;self.css(self.image.$item,imageStyles);self.image.$container.appendChild(self.image.$item);self.onResize();self.onScroll(true);if(self.options.onInit){self.options.onInit.call(self);}\nif('none'!==self.css(self.$item,'background-image')){self.css(self.$item,{'background-image':'none'});}\nself.addToParallaxList();}
2\naddToParallaxList(){jarallaxList.push({instance:this});if(1===jarallaxList.length){global$1.requestAnimationFrame(updateParallax);}}\nremoveFromParallaxList(){const self=this;jarallaxList.forEach((data,key)=>{if(data.instance.instanceID===self.instanceID){jarallaxList.splice(key,1);}});}\ndestroy(){const self=this;self.removeFromParallaxList();const originalStylesTag=self.$item.getAttribute('data-jarallax-original-styles');self.$item.removeAttribute('data-jarallax-original-styles');if(!originalStylesTag){self.$item.removeAttribute('style');}else{self.$item.setAttribute('style',originalStylesTag);}\nif(self.image.useImgTag){const originalStylesImgTag=self.image.$item.getAttribute('data-jarallax-original-styles');self.image.$item.removeAttribute('data-jarallax-original-styles');if(!originalStylesImgTag){self.image.$item.removeAttribute('style');}else{self.image.$item.setAttribute('style',originalStylesTag);}\nif(self.image.$itemParent){self.image.$itemParent.appendChild(self.image.$item);}}\nif(self.image.$container){self.image.$container.parentNode.removeChild(self.image.$container);}\nif(self.options.onDestroy){self.options.onDestroy.call(self);}\ndelete self.$item.jarallax;}\nclipContainer(){}\ncoverImage(){const self=this;const rect=self.image.$container.getBoundingClientRect();const contH=rect.height;const{speed}=self.options;const isScroll='scroll'===self.options.type||'scroll-opacity'===self.options.type;let scrollDist=0;let resultH=contH;let resultMT=0;if(isScroll){if(0>speed){scrollDist=speed*Math.max(contH,wndH);if(wndH<contH){scrollDist-=speed*(contH-wndH);}}else{scrollDist=speed*(contH+wndH);}\nif(1<speed){resultH=Math.abs(scrollDist-wndH);}else if(0>speed){resultH=scrollDist / speed+Math.abs(scrollDist);}else{resultH+=(wndH-contH)*(1-speed);}\nscrollDist /=2;}\nself.parallaxScrollDistance=scrollDist;if(isScroll){resultMT=(wndH-resultH)/ 2;}else{resultMT=(contH-resultH)/ 2;}\nself.css(self.image.$item,{height:`${resultH}px`,marginTop:`${resultMT}px`,left:'fixed'===self.image.position?`${rect.left}px`:'0',width:`${rect.width}px`});if(self.options.onCoverImage){self.options.onCoverImage.call(self);}\nreturn{image:{height:resultH,marginTop:resultMT},container:rect};}\nisVisible(){return this.isElementInViewport||false;}\nonScroll(force){const self=this;const rect=self.$item.getBoundingClientRect();const contT=rect.top;const contH=rect.height;const styles={};let viewportRect=rect;if(self.options.elementInViewport){viewportRect=self.options.elementInViewport.getBoundingClientRect();}\nself.isElementInViewport=0<=viewportRect.bottom&&0<=viewportRect.right&&viewportRect.top<=wndH&&viewportRect.left<=global$1.innerWidth;if(force?false:!self.isElementInViewport){return;}\nconst beforeTop=Math.max(0,contT);const beforeTopEnd=Math.max(0,contH+contT);const afterTop=Math.max(0,-contT);const beforeBottom=Math.max(0,contT+contH-wndH);const beforeBottomEnd=Math.max(0,contH-(contT+contH-wndH));const afterBottom=Math.max(0,-contT+wndH-contH);const fromViewportCenter=1-2*((wndH-contT)/(wndH+contH));let visiblePercent=1;if(contH<wndH){visiblePercent=1-(afterTop||beforeBottom)/ contH;}else if(beforeTopEnd<=wndH){visiblePercent=beforeTopEnd / wndH;}else if(beforeBottomEnd<=wndH){visiblePercent=beforeBottomEnd / wndH;}\nif('opacity'===self.options.type||'scale-opacity'===self.options.type||'scroll-opacity'===self.options.type){styles.transform='translate3d(0,0,0)';styles.opacity=visiblePercent;}\nif('scale'===self.options.type||'scale-opacity'===self.options.type){let scale=1;if(0>self.options.speed){scale-=self.options.speed*visiblePercent;}else{scale+=self.options.speed*(1-visiblePercent);}\nstyles.transform=`scale(${scale}) translate3d(0,0,0)`;}\nif('scroll'===self.options.type||'scroll-opacity'===self.options.type){let positionY=self.parallaxScrollDistance*fromViewportCenter;if('absolute'===self.image.position){positionY-=contT;}\nstyles.transform=`translate3d(0,${positionY}px,0)`;}\nself.css(self.image.$item,styles);if(self.options.onScroll){self.options.onScroll.call(self,{section:rect,beforeTop,beforeTopEnd,afterTop,beforeBottom,beforeBottomEnd,afterBottom,visiblePercent,fromViewportCenter});}}\nonResize(){this.coverImage();}}\nconst jarallax=function(items,options,...args){if('object'===typeof HTMLElement?items instanceof HTMLElement:items&&'object'===typeof items&&null!==items&&1===items.nodeType&&'string'===typeof items.nodeName){items=[items];}\nconst len=items.length;let k=0;let ret;for(k;k<len;k+=1){if('object'===typeof options||'undefined'===typeof options){if(!items[k].jarallax){items[k].jarallax=new Jarallax(items[k],options);}}else if(items[k].jarallax){ret=items[k].jarallax[options].apply(items[k].jarallax,args);}\nif('undefined'!==typeof ret){return ret;}}\nreturn items;};jarallax.constructor=Jarallax;const $=global$1.jQuery;if('undefined'!==typeof $){const $Plugin=function(...args){Array.prototype.unshift.call(args,this);const res=jarallax.apply(global$1,args);return'object'!==typeof res?res:this;};$Plugin.constructor=jarallax.constructor;const old$Plugin=$.fn.jarallax;$.fn.jarallax=$Plugin;$.fn.jarallax.noConflict=function(){$.fn.jarallax=old$Plugin;return this;};}\nready(()=>{jarallax(document.querySelectorAll('[data-jarallax]'));});return jarallax;}));","Magento_PageBuilder/js/resource/jarallax/jarallax-wrapper.min.js":"define(['Magento_PageBuilder/js/resource/jarallax/jarallax'],function(jarallax){'use strict';window.jarallax=window.jarallax||jarallax;});","Magento_PageBuilder/js/widget/video-background.min.js":"define(['jquery','jarallax','jarallaxVideo','vimeoWrapper'],function($){'use strict';return function(config,element){var $element=$(element),parallaxSpeed=$element.data('enableParallax')!==1?1:parseFloat($element.data('parallaxSpeed'));if($element.data('background-type')!=='video'){return;}\n$element.addClass('jarallax');$element.attr('data-jarallax','');window.jarallax($element[0],{imgSrc:$element.data('videoFallbackSrc'),speed:!isNaN(parallaxSpeed)?parallaxSpeed:0.5,videoLoop:$element.data('videoLoop'),videoPlayOnlyVisible:$element.data('videoPlayOnlyVisible'),videoLazyLoading:$element.data('videoLazyLoad'),disableVideo:false,elementInViewport:$element.data('elementInViewport')&&$element[0].querySelector($element.data('elementInViewport'))});$element[0].jarallax.video&&$element[0].jarallax.video.on('started',function(){if($element[0].jarallax.$video){$element[0].jarallax.$video.style.visibility='visible';}});};});","Magento_PageBuilder/js/widget/show-on-hover.min.js":"define(['jquery'],function($){'use strict';function showOverlayOnHover($elements){$elements.each(function(index,element){var overlayEl=$(element).find('.pagebuilder-overlay'),overlayColor=overlayEl.attr('data-overlay-color');$(element).on('mouseenter',function(){overlayEl.css('background-color',overlayColor);});$(element).on('mouseleave',function(){overlayEl.css('background-color','transparent');});});}\nfunction showButtonOnHover($elements,buttonClass){$elements.each(function(index,element){var buttonEl=$(element).find(buttonClass);$(element).on('mouseenter',function(){buttonEl.css({'opacity':'1','visibility':'visible'});});$(element).on('mouseleave',function(){buttonEl.css({'opacity':'0','visibility':'hidden'});});});}\nreturn function(config){var buttonSelector=config.buttonSelector,overlayHoverSelector='div[data-content-type=\"%s\"][data-show-overlay=\"%s\"]'.replace('%s',config.dataRole).replace('%s',config.showOverlay),overlayButtonSelector='div[data-content-type=\"%s\"][data-show-button=\"%s\"]'.replace('%s',config.dataRole).replace('%s',config.showOverlay);showOverlayOnHover($(overlayHoverSelector));showButtonOnHover($(overlayButtonSelector),buttonSelector);};});","Magento_PageBuilder/js/content-type/row/appearance/default/widget.min.js":"define(['jquery','Magento_PageBuilder/js/widget/video-background','jarallax'],function($,videoBackgroun
2d){'use strict';return function(config,element){var $element=$(element),parallaxSpeed=null,elementStyle=null;if($element.data('appearance')==='contained'){$element=$(element).find('[data-element=\"inner\"]');}\nif($element.data('background-type')==='video'){videoBackground(config,$element[0]);return;}\nif($element.data('enableParallax')!==1){return;}\n$element.addClass('jarallax');$element.attr('data-jarallax','');parallaxSpeed=parseFloat($element.data('parallaxSpeed'));elementStyle=window.getComputedStyle($element[0]);window.jarallax($element[0],{imgPosition:elementStyle.backgroundPosition||'50% 50%',imgRepeat:elementStyle.backgroundRepeat||'no-repeat',imgSize:elementStyle.backgroundSize||'cover',speed:!isNaN(parallaxSpeed)?parallaxSpeed:0.5});};});","Magento_PageBuilder/js/content-type/products/appearance/carousel/widget.min.js":"define(['jquery','underscore','matchMedia','Magento_PageBuilder/js/utils/breakpoints','Magento_PageBuilder/js/events','slick'],function($,_,mediaCheck,breakpointsUtils,events){'use strict';function buildSlick($carouselElement,config){if($carouselElement.hasClass('slick-initialized')){$carouselElement.slick('unslick');}\nconfig.slidesToScroll=Math.floor(config.slidesToShow);$carouselElement.slick(config);}\nfunction initSlider($element,slickConfig,breakpoint){var productCount=$element.find('.product-item').length,$carouselElement=$($element.children()),centerModeClass='center-mode',carouselMode=$element.data('carousel-mode'),slidesToShow=breakpoint.options.products[carouselMode]?breakpoint.options.products[carouselMode].slidesToShow:breakpoint.options.products.default.slidesToShow;slickConfig.slidesToShow=parseFloat(slidesToShow);
2if(carouselMode==='continuous'&&productCount>slickConfig.slidesToShow){$element.addClass(centerModeClass);slickConfig.centerPadding=$element.data('center-padding');slickConfig.centerMode=true;}else{$element.removeClass(centerModeClass);slickConfig.infinite=$element.data('infinite-loop');}\nbuildSlick($carouselElement,slickConfig);}\nreturn function(config,element){var $element=$(element),$carouselElement=$($element.children()),currentViewport=config.currentViewport,currentBreakpoint=config.breakpoints[currentViewport],slickConfig={autoplay:$element.data('autoplay'),autoplaySpeed:$element.data('autoplay-speed')||0,arrows:$element.data('show-arrows'),dots:$element.data('show-dots')};_.each(config.breakpoints,function(breakpoint){mediaCheck({media:breakpointsUtils.buildMedia(breakpoint.conditions),entry:function(){initSlider($element,slickConfig,breakpoint);}});});if(currentViewport==='mobile'){initSlider($element,slickConfig,currentBreakpoint);}\nevents.on('contentType:redrawAfter',function(args){if($carouselElement.closest(args.element).length){$carouselElement.slick('setPosition');}});events.on('stage:viewportChangeAfter',function(args){var breakpoint=config.breakpoints[args.viewport];initSlider($element,slickConfig,breakpoint);});};});","Magento_PageBuilder/js/content-type/tabs/appearance/default/widget.min.js":"define(['jquery','Magento_PageBuilder/js/events','jquery-ui-modules/tabs'],function($,events){'use strict';return function(config,element){var $element=$(element);if($element.is('.pagebuilder-tabs')){return;}\n$.ui.tabs({active:$element.data('activeTab')||0,create:function(){var borderWidth=parseInt($element.find('.tabs-content').css('borderWidth').toString(),10);$element.find('.tabs-navigation').css('marginBottom',-borderWidth);$element.find('.tabs-navigation li:not(:first-child)').css('marginLeft',-borderWidth);},activate:function(){events.trigger('contentType:redrawAfter',{element:element});}},element);};});","Magento_PageBuilder/js/content-type/banner/appearance/default/widget.min.js":"define(['Magento_PageBuilder/js/widget/show-on-hover','Magento_PageBuilder/js/widget/video-background'],function(showOnHover,videoBackground){'use strict';return function(config,element){var videoElement=element[0].querySelector('[data-background-type=video]');showOnHover(config);if(videoElement){videoBackground(config,videoElement);}};});","Magento_PageBuilder/js/content-type/map/appearance/default/widget.min.js":"define(['jquery','Magento_PageBuilder/js/utils/map'],function($,GoogleMap){'use strict';return function(config,element){var locations,controls,mapOptions={};element=element[0];if(element!==undefined&&element.hasAttribute('data-locations')){if(element.getAttribute('data-locations')==='[]'){$(element).hide();return;}\nlocations=JSON.parse(element.getAttribute('data-locations'));locations.forEach(function(location){location.position.latitude=parseFloat(location.position.latitude);location.position.longitude=parseFloat(location.position.longitude);});controls=element.getAttribute('data-show-controls');mapOptions.disableDefaultUI=controls!=='true';mapOptions.mapTypeControl=controls==='true';new GoogleMap(element,locations,mapOptions);}};});","Magento_PageBuilder/js/content-type/slide/appearance/default/widget.min.js":"define(['jquery','underscore','Magento_PageBuilder/js/widget/show-on-hover','Magento_PageBuilder/js/widget/video-background'],function($,_,showOnHover,videoBackground){'use strict';return function(config,element){var videoElement=element[0].querySelector('[data-background-type=video]'),viewportElement=document.createElement('div'),$slider=null;showOnHover(config);if(videoElement){$slider=$(element).closest('[data-content-type=slider]');viewportElement.classList.add('jarallax-viewport-element');videoElement.setAttribute('data-element-in-viewport','.jarallax-viewport-element');videoElement.appendChild(viewportElement);videoBackground(config,videoElement);if($slider.data('afterChangeIsSet')){return;}\n$slider.on('afterChange init',function(){var videoSlides=$slider[0].querySelectorAll('.jarallax');_.each(videoSlides,function(videoSlide){videoSlide.jarallax&&videoSlide.jarallax.onScroll();});});$slider.data('afterChangeIsSet',true);}};});","Magento_PageBuilder/js/content-type/slider/appearance/default/widget.min.js":"define(['jquery','Magento_PageBuilder/js/events','slick'],function($,events){'use strict';return function(config,sliderElement){var $element=$(sliderElement);if($element.hasClass('slick-initialized')){$element.slick('unslick');}\n$element.slick({autoplay:$element.data('autoplay'),autoplaySpeed:$element.data('autoplay-speed')||0,fade:$element.data('fade'),infinite:$element.data('infinite-loop'),arrows:$element.data('show-arrows'),dots:$element.data('show-dots')});events.on('contentType:redrawAfter',function(args){if($element.closest(args.element).length){$element.slick('setPosition');}});events.on('stage:viewportChangeAfter',$element.slick.bind($element,'setPosition'));};});","Magento_PageBuilder/js/content-type/buttons/appearance/inline/widget.min.js":"define(['jquery','Magento_PageBuilder/js/events'],function($,events){'use strict';var equalizeButtonWidth=function(buttonList){var buttonMinWidth=0;buttonList.css('min-width',buttonMinWidth);buttonList.each(function(){var buttonWidth=this.offsetWidth;if(buttonWidth>buttonMinWidth){buttonMinWidth=buttonWidth;}});buttonList.css('min-width',buttonMinWidth);};return function(config,element){var $element=$(element),buttonSelector='[data-element=\"link\"], [data-element=\"empty_link\"]';if($element.data('sameWidth')){equalizeButtonWidth($element.find(buttonSelector));$(window).on('resize',function(){equalizeButtonWidth($element.find(buttonSelector));});events.on('contentType:redrawAfter',function(eventData){if($element.closest(eventData.element).length>0){equalizeButtonWidth($element.find(buttonSelector));}});}};});","Magento_PageBuilder/js/utils/map.min.js":"define(['underscore','module','Magento_PageBuilder/js/events'],function(_,module,events){'use strict';var google=window.google||{},getGoogleLatitudeLongitude=function(position){return new google.maps.LatLng(position.latitude,position.longitude);},gmAuthFailure=false;window.gm_authFailure=function(){events.trigger('googleMaps:authFailure');gmAuthFailure=true;};return function(element,markers,additionalOptions){var options,style;if(gmAuthFailure){events.trigger('googleMaps:authFailure');return;}\nif(typeof google.maps==='undefined'){return;}\ntry{style=module.config().style?JSON.parse(module.config().style):[];}\ncatch(error){style=[];}\noptions=_.extend({zoom:8,center:getGoogleLatitudeLongitude({latitude:30.2672,longitude:-97.7431}),scrollwheel:false,disableDoubleClickZoom:false,disableDefaultUI:false,mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DEFAULT},styles:style},additionalOptions);this.map=new google.maps.Map(element,options);this.markers=[];this.onUpdate=function(newMarkers,updateOptions){this.map.setOptions(updateOptions);this.setMarkers(newMarkers);};this.setMarkers=function(newMarkers){var activeInfoWindow,latitudeLongitudeBounds=new google.maps.LatLngBounds();
2this.markers.forEach(function(marker){marker.setMap(null);},this);this.markers=[];this.bounds=[];if(newMarkers&&newMarkers.length){newMarkers.forEach(function(newMarker){var location=_.escape(newMarker['location_name'])||'',comment=newMarker.comment?'<p>'+_.escape(newMarker.comment).replace(/(?:\\r\\n|\\r|\\n)/g,'<br/>')+'</p>':'',phone=newMarker.phone?'<p>Phone: '+_.escape(newMarker.phone)+'</p>':'',address=newMarker.address?_.escape(newMarker.address)+'<br/>':'',city=_.escape(newMarker.city)||'',country=newMarker.country?_.escape(newMarker.country):'',state=newMarker.state?_.escape(newMarker.state)+' ':'',zipCode=newMarker.zipcode?_.escape(newMarker.zipcode):'',cityComma=city!==''&&(zipCode!==''||state!=='')?', ':'',lineBreak=city!==''||zipCode!==''?'<br/>':'',contentString='<div>'+'<h3><b>'+location+'</b></h3>'+\ncomment+\nphone+'<p><span>'+address+\ncity+cityComma+state+zipCode+lineBreak+\ncountry+'</span></p>'+'</div>',infowindow=new google.maps.InfoWindow({content:contentString,maxWidth:350}),newCreatedMarker=new google.maps.Marker({map:this.map,position:getGoogleLatitudeLongitude(newMarker.position),title:location});if(location){newCreatedMarker.addListener('click',function(){if(activeInfoWindow){activeInfoWindow.close();}\ninfowindow.open(this.map,newCreatedMarker);activeInfoWindow=infowindow;},this);}\nthis.markers.push(newCreatedMarker);this.bounds.push(getGoogleLatitudeLongitude(newMarker.position));},this);}\nif(this.bounds.length>1){this.bounds.forEach(function(bound){latitudeLongitudeBounds.extend(bound);});this.map.fitBounds(latitudeLongitudeBounds);}\nif(this.bounds.length===1){this.map.setCenter(this.bounds[0]);this.map.setZoom(8);}};this.setMarkers(markers);};});","Magento_PageBuilder/js/utils/breakpoints.min.js":"define(['underscore'],function(_){'use strict';return{buildMedia:function(conditions){var result=_.map(_.pairs(conditions),function(condition){return'('+condition.join(': ')+')';});return result.join(' and ');}};});","Magento_CustomerCustomAttributes/validation.min.js":"define(['jquery','mage/mage'],function($){'use strict';return function(config){var dataForm=$('#form-validate');if(config.hasUserDefinedAttributes){dataForm=dataForm.mage('fileElement',{});}\ndataForm.mage('validation',config);if(config.disableAutoComplete){dataForm.find('input:text').attr('autocomplete','off');}};});","Magento_CustomerCustomAttributes/file-element.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.fileElement',{options:{hiddenFieldSuffix:'_value',delegationSelector:'.field input[type=\"file\"]'},_create:function(){this.element.on('change',this.options.delegationSelector,$.proxy(function(e){var input=$(e.target);$(this._esc('#'+input.attr('id')+this.options.hiddenFieldSuffix)).val(input.val());},this));},_esc:function(str){return str?str.replace(/([ ;&,.+*~\\':\"!\\^$\\[\\]()=>|\\/@])/g,'\\\\$1'):str;}});return $.mage.fileElement;});","Magento_CustomerCustomAttributes/validation-ignore.min.js":"define(['jquery','mageUtils'],function($,utils){'use strict';return function(config){var ignore;if(config.ignore){ignore='input[id$=\"full\"]';}\nif(config.hasUserDefinedAttributes){ignore=ignore?ignore+', '+'input[id$=\\'_value\\']':'input[id$=\\'_value\\']';ignore=':hidden:not('+ignore+')';}else if(config.isDobEnabled){ignore=':hidden:not('+ignore+')';}else{ignore=ignore?':hidden:not('+ignore+')':':hidden';}\nreturn utils.extend(config,{ignore:ignore});};});","Magento_CustomerCustomAttributes/error-placement.min.js":"define(['jquery','mageUtils'],function($,utils){'use strict';return function(config){var dobElement=null,errorClass=null;if(config.hasUserDefinedAttributes||config.isDobEnabled){return utils.extend(config,{errorPlacement:function(error,element){if(element.prop('id').search('full')!==-1){dobElement=$(element).parents('.customer-dob');errorClass=error.prop('class');error.insertAfter(element.parent());dobElement.find('.validate-custom').addClass(errorClass).after('<div class=\"'+errorClass+'\"></div>');}else{error.insertAfter(element);}}});}};});","Magento_CustomerCustomAttributes/js/component/file-uploader.min.js":"define(['jquery','Magento_Ui/js/form/element/file-uploader'],function($,Element){'use strict';return Element.extend({defaults:{uploadedInputName:''},onFileUploaded:function(e,data){var textInput=$('input[name=\"'+this.getUploadedInputName(data.result.name)+'\"]'),filePath=data.result.file;this._super(e,data);textInput.val(filePath);},removeFile:function(file){var deleteAttributeValue=$('input[name=\"delete_attribute_value\"]').val();if(!this.validation.required){if(deleteAttributeValue===''){$('input[name=\"delete_attribute_value\"]').val(deleteAttributeValue+this.name);}else{$('input[name=\"delete_attribute_value\"]').val(deleteAttributeValue+','+this.name);}}\nthis.value.remove(file);return this;},getUploadedInputName:function(inputName){return this.uploadedInputName??inputName+'_uploaded';}}
2);});","Magento_Wishlist/js/wishlist.min.js":"define(['jquery','mage/template','Magento_Ui/js/modal/alert','jquery-ui-modules/widget','mage/validation/validation','mage/dataPost'],function($,mageTemplate,alert){'use strict';$.widget('mage.wishlist',{options:{dataAttribute:'item-id',nameFormat:'qty[{0}]',btnRemoveSelector:'[data-role=remove]',qtySelector:'[data-role=qty]',addToCartSelector:'[data-role=tocart]',addAllToCartSelector:'[data-role=all-tocart]',commentInputType:'textarea',infoList:false},_create:function(){var _this=this;if(!this.options.infoList){this.element.on('addToCart',function(event,context){var urlParams;event.stopPropagation(event);$(context).data('stop-processing',true);urlParams=_this._getItemsToCartParams($(context).parents('[data-row=product-item]').find(_this.options.addToCartSelector));$.mage.dataPost().postData(urlParams);return false;}).on('click',this.options.btnRemoveSelector,$.proxy(function(event){event.preventDefault();$.mage.dataPost().postData($(event.currentTarget).data('post-remove'));},this)).on('click',this.options.addToCartSelector,$.proxy(this._beforeAddToCart,this)).on('click',this.options.addAllToCartSelector,$.proxy(this._addAllWItemsToCart,this)).on('focusin focusout',this.options.commentInputType,$.proxy(this._focusComment,this));}\nthis.element.mage('validation',{errorPlacement:function(error,element){error.insertAfter(element.next());}});},_beforeAddToCart:function(event){var elem=$(event.currentTarget),itemId=elem.data(this.options.dataAttribute),qtyName=$.validator.format(this.options.nameFormat,itemId),qtyValue=elem.parents().find('[name=\"'+qtyName+'\"]').val(),params=elem.data('post');if(params){params.data=$.extend({},params.data,{'qty':qtyValue});elem.data('post',params);}},_getItemsToCartParams:function(elem){var itemId,url,qtyName,qtyValue;if(elem.data(this.options.dataAttribute)){itemId=elem.data(this.options.dataAttribute);url=this.options.addToCartUrl;qtyName=$.validator.format(this.options.nameFormat,itemId);qtyValue=elem.parents().find('[name=\"'+qtyName+'\"]').val();url.data.item=itemId;url.data.qty=qtyValue;return url;}},_addAllWItemsToCart:function(){var urlParams=this.options.addAllToCartUrl,separator=urlParams.action.indexOf('?')>=0?'&':'?';this.element.find(this.options.qtySelector).each(function(index,element){urlParams.action+=separator+$(element).prop('name')+'='+encodeURIComponent($(element).val());separator='&';});$.mage.dataPost().postData(urlParams);},_focusComment:function(e){var commentInput=e.currentTarget;if(commentInput.value===''||commentInput.value===this.options.commentString){commentInput.value=commentInput.value===this.options.commentString?'':this.options.commentString;}}});$.widget('mage.wishlist',$.mage.wishlist,{options:{selectAllCheckbox:'#select-all',parentContainer:'#wishlist-table'},_create:function(){var selectAllCheckboxParent,checkboxCount;this._super();selectAllCheckboxParent=$(this.options.selectAllCheckbox).parents(this.options.parentContainer);checkboxCount=selectAllCheckboxParent.find('input:checkbox:not('+this.options.selectAllCheckbox+')').length;$(this.options.selectAllCheckbox).on('click',function(){selectAllCheckboxParent.find('input:checkbox').attr('checked',$(this).is(':checked'));});selectAllCheckboxParent.on('click','input:checkbox:not('+this.options.selectAllCheckbox+')',$.proxy(function(){var checkedCount=selectAllCheckboxParent.find('input:checkbox:checked:not('+this.options.selectAllCheckbox+')').length;$(this.options.selectAllCheckbox).attr('checked',checkboxCount===checkedCount);},this));}});$.widget('mage.wishlist',$.mage.wishlist,{_create:function(){this._super();if(this.options.infoList){this.element.on('addToCart',$.proxy(function(event,context){this.element.find('input:checkbox').attr('checked',false);$(context).closest('tr').find('input:checkbox').attr('checked',true);this.element.trigger('submit');},this));this._checkBoxValidate();}},_checkBoxValidate:function(){this.element.validation({submitHandler:$.proxy(function(form){if($(form).find('input:checkbox:checked').length){form.submit();}else{alert({content:this.options.checkBoxValidationMessage});}},this)});}});$.widget('mage.wishlist',$.mage.wishlist,{options:{formTmplSelector:'#form-tmpl',formTmplId:'#wishlist-hidden-form'},_create:function(){var _this=this;this._super();this.element.on('click','[data-wishlist-to-giftregistry]',function(){var json=$(this).data('wishlist-to-giftregistry'),tmplJson={item:json.itemId,entity:json.entity,url:json.url},html=mageTemplate(_this.options.formTmplSelector,{data:tmplJson});$(html).appendTo('body');$(_this.options.formTmplId).trigger('submit');});}});return $.mage.wishlist;});
2","Magento_Wishlist/js/add-to-wishlist.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.addToWishlist',{options:{bundleInfo:'div.control [name^=bundle_option]',configurableInfo:'.super-attribute-select',groupedInfo:'#super-product-table input',downloadableInfo:'#downloadable-links-list input',customOptionsInfo:'.product-custom-option',qtyInfo:'#qty',actionElement:'[data-action=\"add-to-wishlist\"]',productListWrapper:'.product-item-info',productPageWrapper:'.product-info-main'},_create:function(){var wishList=JSON.parse(localStorage.getItem('mage-cache-storage')).wishlist;if(typeof wishList!='undefined'&&typeof wishList.items!='undefined'&&wishList.items.length&&parseInt(wishList.counter)>0){$.each(wishList.items,function(index,val){console.log(index+'=>'+val);if(typeof val.product_id!='undefined'){$('.fav_picked_'+val.product_id).removeClass('wishlist_added').addClass('wishlist_added');console.log('tedt'+val.product_id);}});}\nthis._bind();},_bind:function(){var options=this.options,dataUpdateFunc='_updateWishlistData',validateProductQty='_validateWishlistQty',changeCustomOption='change '+options.customOptionsInfo,changeQty='change '+options.qtyInfo,updateWishlist='click '+options.actionElement,events={},key;if('productType'in options){if(typeof options.productType==='string'){options.productType=[options.productType];}}else{options.productType=[];}\nevents[changeCustomOption]=dataUpdateFunc;events[changeQty]=dataUpdateFunc;events[updateWishlist]=validateProductQty;for(key in options.productType){if(options.productType.hasOwnProperty(key)&&options.productType[key]+'Info'in options){events['change '+options[options.productType[key]+'Info']]=dataUpdateFunc;}}\nthis._on(events);},_updateWishlistData:function(event){var dataToAdd={},isFileUploaded=false,handleObjSelector=null,self=this;if(event.handleObj.selector==this.options.qtyInfo){this._updateAddToWishlistButton({},event);event.stopPropagation();return;}\nhandleObjSelector=$(event.currentTarget).closest('form').find(event.handleObj.selector);handleObjSelector.each(function(index,element){if($(element).is('input[type=text]')||$(element).is('input[type=email]')||$(element).is('input[type=number]')||$(element).is('input[type=hidden]')||$(element).is('input[type=checkbox]:checked')||$(element).is('input[type=radio]:checked')||$(element).is('textarea')||$('#'+element.id+' option:selected').length){if($(element).data('selector')||$(element).attr('name')){dataToAdd=$.extend({},dataToAdd,self._getElementData(element));}\nreturn;}\nif($(element).is('input[type=file]')&&$(element).val()){isFileUploaded=true;}});if(isFileUploaded){this.bindFormSubmit();}\nthis._updateAddToWishlistButton(dataToAdd,event);event.stopPropagation();},_updateAddToWishlistButton:function(dataToAdd,event){var self=this,buttons=this._getAddToWishlistButton(event);buttons.each(function(index,element){var params=$(element).data('post'),currentTarget=event.currentTarget,targetElement,targetValue;if(!params){params={'data':{}};}else if($(currentTarget).data('selector')||$(currentTarget).attr('name')){targetElement=self._getElementData(currentTarget);targetValue=Object.keys(targetElement)[0];if(params.data.hasOwnProperty(targetValue)&&!dataToAdd.hasOwnProperty(targetValue)){delete params.data[targetValue];}}\nparams.data=$.extend({},params.data,dataToAdd,{'qty':$(self.options.qtyInfo).val()});$(element).data('post',params);});},_getAddToWishlistButton:function(event){var productListWrapper=$(event.currentTarget).closest(this.options.productListWrapper);if(productListWrapper.length){return productListWrapper.find(this.options.actionElement);}\nreturn $(this.options.actionElement);},_arrayDiffByKeys:function(array1,array2){var result={};$.each(array1,function(key,value){if(key.indexOf('option')===-1){return;}\nif(!array2[key]){result[key]=value;}});return result;},_getElementData:function(element){var data,elementName,elementValue;element=$(element);data={};elementName=element.data('selector')?element.data('selector'):element.attr('name');elementValue=element.val();if(element.is('select[multiple]')&&elementValue!==null){if(elementName.substr(elementName.length-2)=='[]'){elementName=elementName.substring(0,elementName.length-2);}\n$.each(elementValue,function(key,option){data[elementName+'['+option+']']=option;});}else if(elementName.substr(elementName.length-2)=='[]'){elementName=elementName.substring(0,elementName.length-2);data[elementName+'['+elementValue+']']=elementValue;}else{data[elementName]=elementValue;}\nreturn data;},_removeExcessiveData:function(params,dataToAdd){var dataToRemove=this._arrayDiffByKeys(params.data,dataToAdd);$.each(dataToRemove,function(key){delete params.data[key];});},bindFormSubmit:function(){var self=this;
2$('[data-action=\"add-to-wishlist\"]').on('click',function(event){var element,params,form,action;event.stopPropagation();event.preventDefault();element=$('input[type=file]'+self.options.customOptionsInfo);params=$(event.currentTarget).data('post');form=$(element).closest('form');action=params.action;if(params.data.id){$('<input>',{type:'hidden',name:'id',value:params.data.id}).appendTo(form);}\nif(params.data.uenc){action+='uenc/'+params.data.uenc;}\n$(form).attr('action',action).trigger('submit');alert('submit');});},_validateWishlistQty:function(event){var element=$(this.options.qtyInfo);if(!(element.validation()&&element.validation('isValid'))){event.preventDefault();event.stopPropagation();return;}}});return $.mage.addToWishlist;});","Magento_Wishlist/js/search.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.wishlistSearch',{_create:function(){this.element.on('change',$.proxy(this._toggleForm,this));},_toggleForm:function(){switch(this.element.val()){case'name':$(this.options.emailFormSelector).hide();$(this.options.nameFormSelector).show();break;case'email':$(this.options.nameFormSelector).hide();$(this.options.emailFormSelector).show();break;default:$(this.options.emailFormSelector).add(this.options.nameFormSelector).hide();}}});return $.mage.wishlistSearch;});","Magento_Wishlist/js/product/addtowishlist-button.min.js":"define(['Magento_Ui/js/grid/columns/column','Magento_Catalog/js/product/uenc-processor','Magento_Catalog/js/product/list/column-status-validator'],function(Element,uencProcessor,columnStatusValidator){'use strict';return Element.extend({defaults:{label:''},getDataPost:function(row){return uencProcessor(row['extension_attributes']['wishlist_button'].url);},isAllowed:function(){return columnStatusValidator.isValid(this.source(),'add_to_wishlist','show_buttons');},getLabel:function(){return this.label;}});});","Magento_Wishlist/js/view/wishlist.min.js":"define(['uiComponent','Magento_Customer/js/customer-data','underscore'],function(Component,customerData,_){'use strict';var wishlistReloaded=false;return Component.extend({initialize:function(){this._super();this.wishlist=customerData.get('wishlist');this.company=customerData.get('company');if(!wishlistReloaded&&!_.isEmpty(this.wishlist())&&_.indexOf(customerData.getExpiredSectionNames(),'wishlist')===-1&&window.checkout&&window.checkout.storeId&&(window.checkout.storeId!==this.wishlist().storeId||this.company().is_enabled)){this.wishlist().counter=0;customerData.invalidate(['wishlist']);customerData.reload(['wishlist'],false);wishlistReloaded=true;}}});});","Magento_GroupedProduct/js/product-ids-resolver.min.js":"define(['jquery','Magento_Catalog/js/product/view/product-ids','Magento_Catalog/js/product/view/product-info'],function($,productIds,productInfo){'use strict';return function(config,element){$(element).find('div[data-product-id]').each(function(){productIds.push($(this).data('productId').toString());productInfo.push({'id':$(this).data('productId').toString()});});return productIds();};});","Magento_GroupedProduct/js/grouped-product.min.js":"define(['jquery','underscore','jquery-ui-modules/widget','jquery/jquery.parsequery'],function($){'use strict';$.widget('mage.groupedProduct',{options:{qtySelector:'input.qty',qtyNameSelector:'super_group'},_create:function(){this._overrideDefaults();},_overrideDefaults:function(){var hashIndex=window.location.href.indexOf('#');if(hashIndex!==-1){this._parseQueryParams(window.location.href.substr(hashIndex+1));}},_parseQueryParams:function(queryString){var queryParams=$.parseQuery({query:queryString}),form=this.element,qtyNameSelector=this.options.qtyNameSelector,qtys=$(this.options.qtySelector,form);$.each(queryParams,$.proxy(function(key,value){qtys.each(function(index,qty){var nameSelector=qtyNameSelector.concat('[',key,']');if(qty.name===nameSelector){$(qty).val(value);}});},this));}});return $.mage.groupedProduct;});","MageWorx_OptionFeatures/js/qTipWrapper.min.js":"define(['jquery','qTip'],function($,qTip){$.fn.qTipWrapper=function(options,el){if(options.el){$(el).find(options.el).qTip(options);}else{$(el).qTip(options);}\nreturn this;};return $.fn.qTipWrapper;});","MageWorx_OptionFeatures/js/jquery.qtip.min.js":"(function(window,document,undefined){(function(factory){\"use strict\";if(typeof define==='function'&&define.amd){define(['jquery'],factory);}\nelse if(jQuery&&!jQuery.fn.qtip){factory(jQuery);}}\n(function($){\"use strict\";;var TRUE=true,FALSE=false,NULL=null,X='x',Y='y',WIDTH='width',HEIGHT='height',TOP='top',LEFT='left',BOTTOM='bottom',RIGHT='right',CENTER='center',FLIP='flip',FLIPINVERT='flipinvert',SHIFT='shift',QTIP,PROTOTYPE,CORNER,CHECKS,PLUGINS={},NAMESPACE='qtip',ATTR_HAS='data-hasqtip',ATTR_ID='data-qtip-id',WIDGET=['ui-widget','ui-tooltip'],SELECTOR='.'+NAMESPACE,INACTIVE_EVENTS='click dblclick mousedown mouseup mousemove mouseleave mouseenter'.split(' '),CLASS_FIXED=NAMESPACE+'-fixed',CLASS_DEFAULT=NAMESPACE+'-default',CLASS_FOCUS=NAMESPACE+'-focus',CLASS_HOVER=NAMESPACE+'-hover',CLASS_DISABLED=NAMESPACE+'-disabled',replaceSuffix='_replacedByqTip',oldtitle='oldtitle',trackingBound,BROWSER={ie:(function(){var v,i;for(v=4,i=document.createElement('div');(i.innerHTML='<!--[if gt IE '+v+']><i></i><![endif]-->')&&i.getElementsByTagName('i')[0];v+=1){}\nreturn v>4?v:NaN;})(),iOS:parseFloat((''+(/CPU.*OS ([0-9_]{1,5}
vendor: 10,339 bytes, line 2
2)|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,''])[1]).replace('undefined','3_2').replace('_','.').replace('_',''))||FALSE};;function QTip(target,options,id,attr){this.id=id;this.target=target;this.tooltip=NULL;this.elements={target:target};this._id=NAMESPACE+'-'+id;this.timers={img:{}};this.options=options;this.plugins={};this.cache={event:{},target:$(),disabled:FALSE,attr:attr,onTooltip:FALSE,lastClass:''};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=FALSE;}\nPROTOTYPE=QTip.prototype;PROTOTYPE._when=function(deferreds){return $.when.apply($,deferreds);};PROTOTYPE.render=function(show){if(this.rendered||this.destroyed){return this;}\nvar self=this,options=this.options,cache=this.cache,elements=this.elements,text=options.content.text,title=options.content.title,button=options.content.button,posOptions=options.position,deferreds=[];$.attr(this.target[0],'aria-describedby',this._id);cache.posClass=this._createPosClass((this.position={my:posOptions.my,at:posOptions.at}).my);this.tooltip=elements.tooltip=$('<div/>',{'id':this._id,'class':[NAMESPACE,CLASS_DEFAULT,options.style.classes,cache.posClass].join(' '),'width':options.style.width||'','height':options.style.height||'','tracking':posOptions.target==='mouse'&&posOptions.adjust.mouse,'role':'alert','aria-live':'polite','aria-atomic':FALSE,'aria-describedby':this._id+'-content','aria-hidden':TRUE}).toggleClass(CLASS_DISABLED,this.disabled).attr(ATTR_ID,this.id).data(NAMESPACE,this).appendTo(posOptions.container).append(elements.content=$('<div />',{'class':NAMESPACE+'-content','id':this._id+'-content','aria-atomic':TRUE}));this.rendered=-1;this.positioning=TRUE;if(title){this._createTitle();if(!$.isFunction(title)){deferreds.push(this._updateTitle(title,FALSE));}}\nif(button){this._createButton();}\nif(!$.isFunction(text)){deferreds.push(this._updateContent(text,FALSE));}\nthis.rendered=TRUE;this._setWidget();$.each(PLUGINS,function(name){var instance;if(this.initialize==='render'&&(instance=this(self))){self.plugins[name]=instance;}});this._unassignEvents();this._assignEvents();this._when(deferreds).then(function(){self._trigger('render');self.positioning=FALSE;if(!self.hiddenDuringWait&&(options.show.ready||show)){self.toggle(TRUE,cache.event,FALSE);}\nself.hiddenDuringWait=FALSE;});QTIP.api[this.id]=this;return this;};PROTOTYPE.destroy=function(immediate){if(this.destroyed){return this.target;}\nfunction process(){if(this.destroyed){return;}\nthis.destroyed=TRUE;var target=this.target,title=target.attr(oldtitle),timer;if(this.rendered){this.tooltip.stop(1,0).find('*').remove().end().remove();}\n$.each(this.plugins,function(){this.destroy&&this.destroy();});for(timer in this.timers){if(this.timers.hasOwnProperty(timer)){clearTimeout(this.timers[timer]);}}\ntarget.removeData(NAMESPACE).removeAttr(ATTR_ID).removeAttr(ATTR_HAS).removeAttr('aria-describedby');if(this.options.suppress&&title){target.attr('title',title).removeAttr(oldtitle);}\nthis._unassignEvents();this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=NULL;delete QTIP.api[this.id];}\nif((immediate!==TRUE||this.triggering==='hide')&&this.rendered){this.tooltip.one('tooltiphidden',$.proxy(process,this));!this.triggering&&this.hide();}\nelse{process.call(this);}\nreturn this.target;};;function invalidOpt(a){return a===NULL||$.type(a)!=='object';}\nfunction invalidContent(c){return!($.isFunction(c)||c&&c.attr||c.length||$.type(c)==='object'&&(c.jquery||c.then));}\nfunction sanitizeOptions(opts){var content,text,ajax,once;if(invalidOpt(opts)){return FALSE;}\nif(invalidOpt(opts.metadata)){opts.metadata={type:opts.metadata};}\nif('content'in opts){content=opts.content;if(invalidOpt(content)||content.jquery||content.done){text=invalidContent(content)?FALSE:content;content=opts.content={text:text};}\nelse{text=content.text;}\nif('ajax'in content){ajax=content.ajax;once=ajax&&ajax.once!==FALSE;delete content.ajax;content.text=function(event,api){var loading=text||$(this).attr(api.options.content.attr)||'Loading...',deferred=$.ajax($.extend({},ajax,{context:api})).then(ajax.success,NULL,ajax.error).then(function(newContent){if(newContent&&once){api.set('content.text',newContent);}\nreturn newContent;},function(xhr,status,error){if(api.destroyed||xhr.status===0){return;}\napi.set('content.text',status+': '+error);});return!once?(api.set('content.text',loading),deferred):loading;};}\nif('title'in content){if($.isPlainObject(content.title)){content.button=content.title.button;content.title=content.title.text;}\nif(invalidContent(content.title||FALSE)){content.title=FALSE;}}}\nif('position'in opts&&invalidOpt(opts.position)){opts.position={my:opts.position,at:opts.position};}\nif('show'in opts&&invalidOpt(opts.show)){opts.show=opts.show.jquery?{target:opts.show}:opts.show===TRUE?{ready:TRUE}:{event:opts.show};}\nif('hide'in opts&&invalidOpt(opts.hide)){opts.hide=opts.hide.jquery?{target:opts.hide}:{event:opts.hide};}\nif('style'in opts&&invalidOpt(opts.style)){opts.style={classes:opts.style};}\n$.each(PLUGINS,function(){this.sanitize&&this.sanitize(opts);});return opts;}\nCHECKS=PROTOTYPE.checks={builtin:{'^id$':function(obj,o,v,prev){var id=v===TRUE?QTIP.nextid:v,newId=NAMESPACE+'-'+id;if(id!==FALSE&&id.length>0&&!$('#'+newId).length){this._id=newId;if(this.rendered){this.tooltip[0].id=this._id;this.elements.content[0].id=this._id+'-content';this.elements.title[0].id=this._id+'-title';}}\nelse{obj[o]=prev;}},'^prerender':function(obj,o,v){v&&!this.rendered&&this.render(this.options.show.ready);},'^content.text$':function(obj,o,v){this._updateContent(v);},'^content.attr$':function(obj,o,v,prev){if(this.options.content.text===this.target.attr(prev)){this._updateContent(this.target.attr(v));}},'^content.title$':function(obj,o,v){if(!v){return this._removeTitle();}\nv&&!this.elements.title&&this._createTitle();this._updateTitle(v);},'^content.button$':function(obj,o,v){this._updateButton(v);},'^content.title.(text|button)$':function(obj,o,v){this.set('content.'+o,v);},'^position.(my|at)$':function(obj,o,v){if('string'===typeof v){this.position[o]=obj[o]=new CORNER(v,o==='at');}},'^position.container$':function(obj,o,v){this.rendered&&this.tooltip.appendTo(v);},'^show.ready$':function(obj,o,v){v&&(!this.rendered&&this.render(TRUE)||this.toggle(TRUE));},'^style.classes$':function(obj,o,v,p){this.rendered&&this.tooltip.removeClass(p).addClass(v);},'^style.(width|height)':function(obj,o,v){this.rendered&&this.tooltip.css(o,v);},'^style.widget|content.title':function(){this.rendered&&this._setWidget();},'^style.def':function(obj,o,v){this.rendered&&this.tooltip.toggleClass(CLASS_DEFAULT,!!v);},'^events.(render|show|move|hide|focus|blur)$':function(obj,o,v){this.rendered&&this.tooltip[($.isFunction(v)?'':'un')+'bind']('tooltip'+o,v);},'^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)':function(){if(!this.rendered){return;}\nvar posOptions=this.options.position;this.tooltip.attr('tracking',posOptions.target==='mouse'&&posOptions.adjust.mouse);this._unassignEvents();this._assignEvents();}}};function convertNotation(options,notation){var i=0,obj,option=options,levels=notation.split('.');while(option=option[levels[i++]]){if(i<levels.length){obj=option;}}\nreturn[obj||options,levels.pop()];}\nPROTOTYPE.get=function(notation){if(this.destroyed){return this;}\nvar o=convertNotation(this.options,notation.toLowerCase()),result=o[0][o[1]];return result.precedance?result.string():result;};function setCallback(notation,args){var category,rule,match;for(category in this.checks){if(!this.checks.hasOwnProperty(category)){continue;}\nfor(rule in this.checks[category]){if(!this.checks[category].hasOwnProperty(rule)){continue;}\nif(match=(new RegExp(rule,'i')).exec(notation)){args.push(match);if(category==='builtin'||this.plugins[category]){this.checks[category][rule].apply(this.plugins[category]||this,args);}}}}}\nvar rmove=/^position\\.(my|at|adjust|target|container|viewport)|style|content|show\\.ready/i,rrender=/^prerender|show\\.ready/i;PROTOTYPE.set=function(option,value){if(this.destroyed){return this;}\nvar rendered=this.rendered,reposition=FALSE,options=this.options,name;if('string'===typeof option){name=option;option={};option[name]=value;}\nelse{option=$.extend({},option);}\n$.each(option,function(notation,val){if(rendered&&rrender.test(notation)){delete option[notation];return;}\nvar obj=convertNotation(options,notation.toLowerCase()),previous;previous=obj[0][obj[1]];obj[0][obj[1]]=val&&val.nodeType?$(val):val;reposition=rmove.test(notation)||reposition;option[notation]=[obj[0],obj[1],val,previous];});sanitizeOptions(options);this.positioning=TRUE;$.each(option,$.proxy(setCallback,this));this.positioning=FALSE;if(this.rendered&&this.tooltip[0].offsetWidth>0&&reposition){this.reposition(options.position.target==='mouse'?NULL:this.cache.event);}\nreturn this;};;PROTOTYPE._update=function(content,element){var self=this,cache=this.cache;if(!this.rendered||!content){return FALSE;}\nif($.isFunction(content)){content=content.call(this.elements.target,cache.event,this)||'';}\nif($.isFunction(content.then)){cache.waiting=TRUE;return content.then(function(c){cache.waiting=FALSE;return self._update(c,element);},NULL,function(e){return self._update(e,element);});}\nif(content===FALSE||!content&&content!==''){return FALSE;}\nif(content.jquery&&content.length>0){element.empty().append(content.css({display:'block',visibility:'visible'}));}\nelse{element.html(content);}\nreturn this._waitForContent(element).then(function(images){if(self.rendered&&self.tooltip[0].offsetWidth>0){self.reposition(cache.event,!images.length);}});};PROTOTYPE._waitForContent=function(element){var cache=this.cache;cache.waiting=TRUE;return($.fn.imagesLoaded?element.imagesLoaded():new $.Deferred().resolve([])).done(function(){cache.waiting=FALSE;}).promise();};PROTOTYPE._updateContent=function(content,reposition){this._update(content,this.elements.content,reposition);};PROTOTYPE._updateTitle=function(content,reposition){if(this._update(content,this.elements.title,reposition)===FALSE){this._removeTitle(FALSE);}};PROTOTYPE._createTitle=function(){var elements=this.elements,id=this._id+'-title';if(elements.titlebar){this._removeTitle();}\nelements.titlebar=$('<div />
2',{'class':NAMESPACE+'-titlebar '+(this.options.style.widget?createWidgetClass('header'):'')}).append(elements.title=$('<div />',{'id':id,'class':NAMESPACE+'-title','aria-atomic':TRUE})).insertBefore(elements.content).delegate('.qtip-close','mousedown keydown mouseup keyup mouseout',function(event){$(this).toggleClass('ui-state-active ui-state-focus',event.type.substr(-4)==='down');}).delegate('.qtip-close','mouseover mouseout',function(event){$(this).toggleClass('ui-state-hover',event.type==='mouseover');});if(this.options.content.button){this._createButton();}};PROTOTYPE._removeTitle=function(reposition){var elements=this.elements;if(elements.title){elements.titlebar.remove();elements.titlebar=elements.title=elements.button=NULL;if(reposition!==FALSE){this.reposition();}}};;PROTOTYPE._createPosClass=function(my){return NAMESPACE+'-pos-'+(my||this.options.position.my).abbrev();};PROTOTYPE.reposition=function(event,effect){if(!this.rendered||this.positioning||this.destroyed){return this;}\nthis.positioning=TRUE;var cache=this.cache,tooltip=this.tooltip,posOptions=this.options.position,target=posOptions.target,my=posOptions.my,at=posOptions.at,viewport=posOptions.viewport,container=posOptions.container,adjust=posOptions.adjust,method=adjust.method.split(' '),tooltipWidth=tooltip.outerWidth(FALSE),tooltipHeight=tooltip.outerHeight(FALSE),targetWidth=0,targetHeight=0,type=tooltip.css('position'),position={left:0,top:0},visible=tooltip[0].offsetWidth>0,isScroll=event&&event.type==='scroll',win=$(window),doc=container[0].ownerDocument,mouse=this.mouse,pluginCalculations,offset,adjusted,newClass;if($.isArray(target)&&target.length===2){at={x:LEFT,y:TOP};position={left:target[0],top:target[1]};}\nelse if(target==='mouse'){at={x:LEFT,y:TOP};if((!adjust.mouse||this.options.hide.distance)&&cache.origin&&cache.origin.pageX){event=cache.origin;}\nelse if(!event||event&&(event.type==='resize'||event.type==='scroll')){event=cache.event;}\nelse if(mouse&&mouse.pageX){event=mouse;}\nif(type!=='static'){position=container.offset();}\nif(doc.body.offsetWidth!==(window.innerWidth||doc.documentElement.clientWidth)){offset=$(document.body).offset();}\nposition={left:event.pageX-position.left+(offset&&offset.left||0),top:event.pageY-position.top+(offset&&offset.top||0)};if(adjust.mouse&&isScroll&&mouse){position.left-=(mouse.scrollX||0)-win.scrollLeft();position.top-=(mouse.scrollY||0)-win.scrollTop();}}\nelse{if(target==='event'){if(event&&event.target&&event.type!=='scroll'&&event.type!=='resize'){cache.target=$(event.target);}\nelse if(!event.target){cache.target=this.elements.target;}}\nelse if(target!=='event'){cache.target=$(target.jquery?target:this.elements.target);}\ntarget=cache.target;target=$(target).eq(0);if(target.length===0){return this;}\nelse if(target[0]===document||target[0]===window){targetWidth=BROWSER.iOS?window.innerWidth:target.width();targetHeight=BROWSER.iOS?window.innerHeight:target.height();if(target[0]===window){position={top:(viewport||target).scrollTop(),left:(viewport||target).scrollLeft()};}}\nelse if(PLUGINS.imagemap&&target.is('area')){pluginCalculations=PLUGINS.imagemap(this,target,at,PLUGINS.viewport?method:FALSE);}\nelse if(PLUGINS.svg&&target&&target[0].ownerSVGElement){pluginCalculations=PLUGINS.svg(this,target,at,PLUGINS.viewport?method:FALSE);}\nelse{targetWidth=target.outerWidth(FALSE);targetHeight=target.outerHeight(FALSE);position=target.offset();}\nif(pluginCalculations){targetWidth=pluginCalculations.width;targetHeight=pluginCalculations.height;offset=pluginCalculations.offset;position=pluginCalculations.position;}\nposition=this.reposition.offset(target,position,container);if(BROWSER.iOS>3.1&&BROWSER.iOS<4.1||BROWSER.iOS>=4.3&&BROWSER.iOS<4.33||!BROWSER.iOS&&type==='fixed'){position.left-=win.scrollLeft();position.top-=win.scrollTop();}\nif(!pluginCalculations||pluginCalculations&&pluginCalculations.adjustable!==FALSE){position.left+=at.x===RIGHT?targetWidth:at.x===CENTER?targetWidth / 2:0;position.top+=at.y===BOTTOM?targetHeight:at.y===CENTER?targetHeight / 2:0;}}\nposition.left+=adjust.x+(my.x===RIGHT?-tooltipWidth:my.x===CENTER?-tooltipWidth / 2:0);position.top+=adjust.y+(my.y===BOTTOM?-tooltipHeight:my.y===CENTER?-tooltipHeight / 2:0);if(PLUGINS.viewport){adjusted=position.adjusted=PLUGINS.viewport(this,position,posOptions,targetWidth,targetHeight,tooltipWidth,tooltipHeight);if(offset&&adjusted.left){position.left+=offset.left;}\nif(offset&&adjusted.top){position.top+=offset.top;}\nif(adjusted.my){this.position.my=adjusted.my;}}\nelse{position.adjusted={left:0,top:0};}\nif(cache.posClass!==(newClass=this._createPosClass(this.position.my))){cache.posClass=newClass;tooltip.removeClass(cache.posClass).addClass(newClass);}\nif(!this._trigger('move',[position,viewport.elem||viewport],event)){return this;}\ndelete position.adjusted;if(effect===FALSE||!visible||isNaN(position.left)||isNaN(position.top)||target==='mouse'||!$.isFunction(posOptions.effect)){tooltip.css(position);}\nelse if($.isFunction(posOptions.effect)){posOptions.effect.call(tooltip,this,$.extend({},position));tooltip.queue(function(next){$(this).css({opacity:'',height:''});if(BROWSER.ie){this.style.removeAttribute('filter');}\nnext();});}\nthis.positioning=FALSE;return this;};PROTOTYPE.reposition.offset=function(elem,pos,container){if(!container[0]){return pos;}\nvar ownerDocument=$(elem[0].ownerDocument),quirks=!!BROWSER.ie&&document.compatMode!=='CSS1Compat',parent=container[0],scrolled,position,parentOffset,overflow;function scroll(e,i){pos.left+=i*e.scrollLeft();pos.top+=i*e.scrollTop();}\ndo{if((position=$.css(parent,'position'))!=='static'){if(position==='fixed'){parentOffset=parent.getBoundingClientRect();scroll(ownerDocument,-1);}\nelse{parentOffset=$(parent).position();parentOffset.left+=parseFloat($.css(parent,'borderLeftWidth'))||0;parentOffset.top+=parseFloat($.css(parent,'borderTopWidth'))||0;}\npos.left-=parentOffset.left+(parseFloat($.css(parent,'marginLeft'))||0);pos.top-=parentOffset.top+(parseFloat($.css(parent,'marginTop'))||0);if(!scrolled&&(overflow=$.css(parent,'overflow'))!=='hidden'&&overflow!=='visible'){scrolled=$(parent);}}}\nwhile(parent=parent.offsetParent);if(scrolled&&(scrolled[0]!==ownerDocument[0]||quirks)){scroll(scrolled,1);}\nreturn pos;};var C=(CORNER=PROTOTYPE.reposition.Corner=function(corner,forceY){corner=(''+corner).replace(/([A-Z])/,' $1').replace(/middle/gi,CENTER).toLowerCase();this.x=(corner.match(/left|right/i)||corner.match(/center/)||['inherit'])[0].toLowerCase();this.y=(corner.match(/top|bottom|center/i)||['inherit'])[0].toLowerCase();this.forceY=!!forceY;var f=corner.charAt(0);this.precedance=f==='t'||f==='b'?Y:X;}).prototype;C.invert=function(z,center){this[z]=this[z]===LEFT?RIGHT:this[z]===RIGHT?LEFT:center||this[z];};C.string=function(join){var x=this.x,y=this.y;var result=x!==y?x==='center'||y!=='center'&&(this.precedance===Y||this.forceY)?[y,x]:[x,y]:[x];return join!==false?result.join(' '):result;};C.abbrev=function(){var result=this.string(false);return result[0].charAt(0)+(result[1]&&result[1].charAt(0)||'');};C.clone=function(){return new CORNER(this.string(),this.forceY);};;PROTOTYPE.toggle=function(state,event){var cache=this.cache,options=this.options,tooltip=this.tooltip;if(event){if((/over|enter/).test(event.type)&&cache.event&&(/out|leave/).test(cache.event.type)&&options.show.target.add(event.target).length===options.show.target.length&&tooltip.has(event.relatedTarget).length){return this;}\ncache.event=$.event.fix(event);}\nthis.waiting&&!state&&(this.hiddenDuringWait=TRUE);if(!this.rendered){return state?this.render(1):this;}\nelse if(this.destroyed||this.disabled){return this;}\nvar type=state?'show':'hide',opts=this.options[type],posOptions=this.options.position,contentOptions=this.options.content,width=this.tooltip.css('width'),visible=this.tooltip.is(':visible'),animate=state||opts.target.length===1,sameTarget=!event||opts.target.length<2||cache.target[0]===event.target,identicalState,allow,after;if((typeof state).search('boolean|number')){state=!visible;}\nidenticalState=!tooltip.is(':animated')&&visible===state&&sameTarget;allow=!identicalState?!!this._trigger(type,[90]):NULL;if(this.destroyed){return this;}
2\nif(allow!==FALSE&&state){this.focus(event);}\nif(!allow||identicalState){return this;}\n$.attr(tooltip[0],'aria-hidden',!!!state);if(state){this.mouse&&(cache.origin=$.event.fix(this.mouse));if($.isFunction(contentOptions.text)){this._updateContent(contentOptions.text,FALSE);}\nif($.isFunction(contentOptions.title)){this._updateTitle(contentOptions.title,FALSE);}\nif(!trackingBound&&posOptions.target==='mouse'&&posOptions.adjust.mouse){$(document).bind('mousemove.'+NAMESPACE,this._storeMouse);trackingBound=TRUE;}\nif(!width){tooltip.css('width',tooltip.outerWidth(FALSE));}\nthis.reposition(event,arguments[2]);if(!width){tooltip.css('width','');}\nif(!!opts.solo){(typeof opts.solo==='string'?$(opts.solo):$(SELECTOR,opts.solo)).not(tooltip).not(opts.target).qtip('hide',new $.Event('tooltipsolo'));}}\nelse{clearTimeout(this.timers.show);delete cache.origin;if(trackingBound&&!$(SELECTOR+'[tracking=\"true\"]:visible',opts.solo).not(tooltip).length){$(document).unbind('mousemove.'+NAMESPACE);trackingBound=FALSE;}\nthis.blur(event);}\nafter=$.proxy(function(){if(state){if(BROWSER.ie){tooltip[0].style.removeAttribute('filter');}\ntooltip.css('overflow','');if('string'===typeof opts.autofocus){$(this.options.show.autofocus,tooltip).focus();}\nthis.options.show.target.trigger('qtip-'+this.id+'-inactive');}\nelse{tooltip.css({display:'',visibility:'',opacity:'',left:'',top:''});}\nthis._trigger(state?'visible':'hidden');},this);if(opts.effect===FALSE||animate===FALSE){tooltip[type]();after();}\nelse if($.isFunction(opts.effect)){tooltip.stop(1,1);opts.effect.call(tooltip,this);tooltip.queue('fx',function(n){after();n();});}\nelse{tooltip.fadeTo(90,state?1:0,after);}\nif(state){opts.target.trigger('qtip-'+this.id+'-inactive');}\nreturn this;};PROTOTYPE.show=function(event){return this.toggle(TRUE,event);};PROTOTYPE.hide=function(event){return this.toggle(FALSE,event);};;PROTOTYPE.focus=function(event){if(!this.rendered||this.destroyed){return this;}\nvar qtips=$(SELECTOR),tooltip=this.tooltip,curIndex=parseInt(tooltip[0].style.zIndex,10),newIndex=QTIP.zindex+qtips.length;if(!tooltip.hasClass(CLASS_FOCUS)){if(this._trigger('focus',[newIndex],event)){if(curIndex!==newIndex){qtips.each(function(){if(this.style.zIndex>curIndex){this.style.zIndex=this.style.zIndex-1;}});qtips.filter('.'+CLASS_FOCUS).qtip('blur',event);}\ntooltip.addClass(CLASS_FOCUS)[0].style.zIndex=newIndex;}}\nreturn this;};PROTOTYPE.blur=function(event){if(!this.rendered||this.destroyed){return this;}\nthis.tooltip.removeClass(CLASS_FOCUS);this._trigger('blur',[this.tooltip.css('zIndex')],event);return this;};;PROTOTYPE.disable=function(state){if(this.destroyed){return this;}\nif(state==='toggle'){state=!(this.rendered?this.tooltip.hasClass(CLASS_DISABLED):this.disabled);}\nelse if('boolean'!==typeof state){state=TRUE;}\nif(this.rendered){this.tooltip.toggleClass(CLASS_DISABLED,state).attr('aria-disabled',state);}\nthis.disabled=!!state;return this;};PROTOTYPE.enable=function(){return this.disable(FALSE);};;PROTOTYPE._createButton=function(){var self=this,elements=this.elements,tooltip=elements.tooltip,button=this.options.content.button,isString=typeof button==='string',close=isString?button:'Close tooltip';if(elements.button){elements.button.remove();}\nif(button.jquery){elements.button=button;}\nelse{elements.button=$('<a />',{'class':'qtip-close '+(this.options.style.widget?'':NAMESPACE+'-icon'),'title':close,'aria-label':close}).prepend($('<span />',{'class':'ui-icon ui-icon-close','html':'×'}));}\nelements.button.appendTo(elements.titlebar||tooltip).attr('role','button').click(function(event){if(!tooltip.hasClass(CLASS_DISABLED)){self.hide(event);}\nreturn FALSE;});};PROTOTYPE._updateButton=function(button){if(!this.rendered){return FALSE;}\nvar elem=this.elements.button;if(button){this._createButton();}\nelse{elem.remove();}};;function createWidgetClass(cls){return WIDGET.concat('').join(cls?'-'+cls+' ':' ');}\nPROTOTYPE._setWidget=function(){var on=this.options.style.widget,elements=this.elements,tooltip=elements.tooltip,disabled=tooltip.hasClass(CLASS_DISABLED);tooltip.removeClass(CLASS_DISABLED);CLASS_DISABLED=on?'ui-state-disabled':'qtip-disabled';tooltip.toggleClass(CLASS_DISABLED,disabled);tooltip.toggleClass('ui-helper-reset '+createWidgetClass(),on).toggleClass(CLASS_DEFAULT,this.options.style.def&&!on);if(elements.content){elements.content.toggleClass(createWidgetClass('content'),on);}\nif(elements.titlebar){elements.titlebar.toggleClass(createWidgetClass('header'),on);}\nif(elements.button){elements.button.toggleClass(NAMESPACE+'-icon',!on);}};;function delay(callback,duration){if(duration>0){return setTimeout($.proxy(callback,this),duration);}\nelse{callback.call(this);}}\nfunction showMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED)){return;}\nclearTimeout(this.timers.show);clearTimeout(this.timers.hide);this.timers.show=delay.call(this,function(){this.toggle(TRUE,event);},this.options.show.delay);}\nfunction hideMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED)||this.destroyed){return;}\nvar relatedTarget=$(event.relatedTarget),ontoTooltip=relatedTarget.closest(SELECTOR)[0]===this.tooltip[0],ontoTarget=relatedTarget[0]===this.options.show.target[0];clearTimeout(this.timers.show);clearTimeout(this.timers.hide);if(this!==relatedTarget[0]&&(this.options.position.target==='mouse'&&ontoTooltip)||this.options.hide.fixed&&((/mouse(out|leave|move)/).test(event.type)&&(ontoTooltip||ontoTarget))){try{event.preventDefault();event.stopImmediatePropagation();}catch(e){}\nreturn;}\nthis.timers.hide=delay.call(this,function(){this.toggle(FALSE,event);},this.options.hide.delay,this);}\nfunction inactiveMethod(event){if(this.tooltip.hasClass(CLASS_DISABLED)||!this.options.hide.inactive){return;}\nclearTimeout(this.timers.inactive);this.timers.inactive=delay.call(this,function(){this.hide(event);},this.options.hide.inactive);}\nfunction repositionMethod(event){if(this.rendered&&this.tooltip[0].offsetWidth>0){this.reposition(event);}}\nPROTOTYPE._storeMouse=function(event){(this.mouse=$.event.fix(event)).type='mou
2semove';return this;};PROTOTYPE._bind=function(targets,events,method,suffix,context){if(!targets||!method||!events.length){return;}\nvar ns='.'+this._id+(suffix?'-'+suffix:'');$(targets).bind((events.split?events:events.join(ns+' '))+ns,$.proxy(method,context||this));return this;};PROTOTYPE._unbind=function(targets,suffix){targets&&$(targets).unbind('.'+this._id+(suffix?'-'+suffix:''));return this;};function delegate(selector,events,method){$(document.body).delegate(selector,(events.split?events:events.join('.'+NAMESPACE+' '))+'.'+NAMESPACE,function(){var api=QTIP.api[$.attr(this,ATTR_ID)];api&&!api.disabled&&method.apply(api,arguments);});}\nPROTOTYPE._trigger=function(type,args,event){var callback=new $.Event('tooltip'+type);callback.originalEvent=event&&$.extend({},event)||this.cache.event||NULL;this.triggering=type;this.tooltip.trigger(callback,[this].concat(args||[]));this.triggering=FALSE;return!callback.isDefaultPrevented();};PROTOTYPE._bindEvents=function(showEvents,hideEvents,showTargets,hideTargets,showCallback,hideCallback){var similarTargets=showTargets.filter(hideTargets).add(hideTargets.filter(showTargets)),toggleEvents=[];if(similarTargets.length){$.each(hideEvents,function(i,type){var showIndex=$.inArray(type,showEvents);showIndex>-1&&toggleEvents.push(showEvents.splice(showIndex,1)[0]);});if(toggleEvents.length){this._bind(similarTargets,toggleEvents,function(event){var state=this.rendered?this.tooltip[0].offsetWidth>0:false;(state?hideCallback:showCallback).call(this,event);});showTargets=showTargets.not(similarTargets);hideTargets=hideTargets.not(similarTargets);}}\nthis._bind(showTargets,showEvents,showCallback);this._bind(hideTargets,hideEvents,hideCallback);};PROTOTYPE._assignInitialEvents=function(event){var options=this.options,showTarget=options.show.target,hideTarget=options.hide.target,showEvents=options.show.event?$.trim(''+options.show.event).split(' '):[],hideEvents=options.hide.event?$.trim(''+options.hide.event).split(' '):[];this._bind(this.elements.target,['remove','removeqtip'],function(){this.destroy(true);},'destroy');if(/mouse(over|enter)/i.test(options.show.event)&&!/mouse(out|leave)/i.test(options.hide.event)){hideEvents.push('mouseleave');}\nthis._bind(showTarget,'mousemove',function(moveEvent){this._storeMouse(moveEvent);this.cache.onTarget=TRUE;});function hoverIntent(hoverEvent){if(this.disabled||this.destroyed){return FALSE;}\nthis.cache.event=hoverEvent&&$.event.fix(hoverEvent);this.cache.target=hoverEvent&&$(hoverEvent.target);clearTimeout(this.timers.show);this.timers.show=delay.call(this,function(){this.render(typeof hoverEvent==='object'||options.show.ready);},options.prerender?0:options.show.delay);}\nthis._bindEvents(showEvents,hideEvents,showTarget,hideTarget,hoverIntent,function(){if(!this.timers){return FALSE;}\nclearTimeout(this.timers.show);});if(options.show.ready||options.prerender){hoverIntent.call(this,event);}};PROTOTYPE._assignEvents=function(){var self=this,options=this.options,posOptions=options.position,tooltip=this.tooltip,showTarget=options.show.target,hideTarget=options.hide.target,containerTarget=posOptions.container,viewportTarget=posOptions.viewport,documentTarget=$(document),windowTarget=$(window),showEvents=options.show.event?$.trim(''+options.show.event).split(' '):[],hideEvents=options.hide.event?$.trim(''+options.hide.event).split(' '):[];$.each(options.events,function(name,callback){self._bind(tooltip,name==='toggle'?['tooltipshow','tooltiphide']:['tooltip'+name],callback,null,tooltip);});if(/mouse(out|leave)/i.test(options.hide.event)&&options.hide.leave==='window'){this._bind(documentTarget,['mouseout','blur'],function(event){if(!/select|option/.test(event.target.nodeName)&&!event.relatedTarget){this.hide(event);}});}\nif(options.hide.fixed){hideTarget=hideTarget.add(tooltip.addClass(CLASS_FIXED));}\nelse if(/mouse(over|enter)/i.test(options.show.event)){this._bind(hideTarget,'mouseleave',function(){clearTimeout(this.timers.show);});}\nif((''+options.hide.event).indexOf('unfocus')>-1){this._bind(containerTarget.closest('html'),['mousedown','touchstart'],function(event){var elem=$(event.target),enabled=this.rendered&&!this.tooltip.hasClass(CLASS_DISABLED)&&this.tooltip[0].offsetWidth>0,isAncestor=elem.parents(SELECTOR).filter(this.tooltip[0]).length>0;if(elem[0]!==this.target[0]&&elem[0]!==this.tooltip[0]&&!isAncestor&&!this.target.has(elem[0]).length&&enabled){this.hide(event);}});}\nif('number'===typeof options.hide.inactive){this._bind(showTarget,'qtip-'
vendor: 37,579 bytes, line 2
2+this.id+'-inactive',inactiveMethod,'inactive');this._bind(hideTarget.add(tooltip),QTIP.inactiveEvents,inactiveMethod);}\nthis._bindEvents(showEvents,hideEvents,showTarget,hideTarget,showMethod,hideMethod);this._bind(showTarget.add(tooltip),'mousemove',function(event){if('number'===typeof options.hide.distance){var origin=this.cache.origin||{},limit=this.options.hide.distance,abs=Math.abs;if(abs(event.pageX-origin.pageX)>=limit||abs(event.pageY-origin.pageY)>=limit){this.hide(event);}}\nthis._storeMouse(event);});if(posOptions.target==='mouse'){if(posOptions.adjust.mouse){if(options.hide.event){this._bind(showTarget,['mouseenter','mouseleave'],function(event){if(!this.cache){return FALSE;}\nthis.cache.onTarget=event.type==='mouseenter';});}\nthis._bind(documentTarget,'mousemove',function(event){if(this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(CLASS_DISABLED)&&this.tooltip[0].offsetWidth>0){this.reposition(event);}});}}\nif(posOptions.adjust.resize||viewportTarget.length){this._bind($.event.special.resize?viewportTarget:windowTarget,'resize',repositionMethod);}\nif(posOptions.adjust.scroll){this._bind(windowTarget.add(posOptions.container),'scroll',repositionMethod);}};PROTOTYPE._unassignEvents=function(){var options=this.options,showTargets=options.show.target,hideTargets=options.hide.target,targets=$.grep([this.elements.target[0],this.rendered&&this.tooltip[0],options.position.container[0],options.position.viewport[0],options.position.container.closest('html')[0],window,document],function(i){return typeof i==='object';});if(showTargets&&showTargets.toArray){targets=targets.concat(showTargets.toArray());}\nif(hideTargets&&hideTargets.toArray){targets=targets.concat(hideTargets.toArray());}\nthis._unbind(targets)._unbind(targets,'destroy')._unbind(targets,'inactive');};$(function(){delegate(SELECTOR,['mouseenter','mouseleave'],function(event){var state=event.type==='mouseenter',tooltip=$(event.currentTarget),target=$(event.relatedTarget||event.target),options=this.options;if(state){this.focus(event);tooltip.hasClass(CLASS_FIXED)&&!tooltip.hasClass(CLASS_DISABLED)&&clearTimeout(this.timers.hide);}\nelse{if(options.position.target==='mouse'&&options.position.adjust.mouse&&options.hide.event&&options.show.target&&!target.closest(options.show.target[0]).length){this.hide(event);}}\ntooltip.toggleClass(CLASS_HOVER,state);});delegate('['+ATTR_ID+']',INACTIVE_EVENTS,inactiveMethod);});;function init(elem,id,opts){var obj,posOptions,attr,config,title,docBody=$(document.body),newTarget=elem[0]===document?docBody:elem,metadata=elem.metadata?elem.metadata(opts.metadata):NULL,metadata5=opts.metadata.type==='html5'&&metadata?metadata[opts.metadata.name]:NULL,html5=elem.data(opts.metadata.name||'qtipopts');try{html5=typeof html5==='string'?$.parseJSON(html5):html5;}\ncatch(e){}\nconfig=$.extend(TRUE,{},QTIP.defaults,opts,typeof html5==='object'?sanitizeOptions(html5):NULL,sanitizeOptions(metadata5||metadata));posOptions=config.position;config.id=id;if('boolean'===typeof config.content.text){attr=elem.attr(config.content.attr);if(config.content.attr!==FALSE&&attr){config.content.text=attr;}\nelse{return FALSE;}}\nif(!posOptions.container.length){posOptions.container=docBody;}\nif(posOptions.target===FALSE){posOptions.target=newTarget;}\nif(config.show.target===FALSE){config.show.target=newTarget;}\nif(config.show.solo===TRUE){config.show.solo=posOptions.container.closest('body');}\nif(config.hide.target===FALSE){config.hide.target=newTarget;}\nif(config.position.viewport===TRUE){config.position.viewport=posOptions.container;}\nposOptions.container=posOptions.container.eq(0);posOptions.at=new CORNER(posOptions.at,TRUE);posOptions.my=new CORNER(posOptions.my);if(elem.data(NAMESPACE)){if(config.overwrite){elem.qtip('destroy',true);}\nelse if(config.overwrite===FALSE){return FALSE;}}\nelem.attr(ATTR_HAS,id);if(config.suppress&&(title=elem.attr('title'))){elem.removeAttr('title').attr(oldtitle,title).attr('title','');}\nobj=new QTip(elem,config,id,!!attr);elem.data(NAMESPACE,obj);return obj;}\nQTIP=$.fn.qtip=function(options,notation,newValue){var command=(''+options).toLowerCase(),returned=NULL,args=$.makeArray(arguments).slice(1),event=args[args.length-1],opts=this[0]?$.data(this[0],NAMESPACE):NULL;if(!arguments.length&&opts||command==='api'){return opts;}\nelse if('string'===typeof options){this.each(function(){var api=$.data(this,NAMESPACE);if(!api){return TRUE;}\nif(event&&event.timeStamp){api.cache.event=event;}\nif(notation&&(command==='option'||command==='options')){if(newValue!==undefined||$.isPlainObject(notation)){api.set(notation,newValue);}\nelse{returned=api.get(notation);return FALSE;}}\nelse if(api[command]){api[command].apply(api,args);}});return returned!==NULL?returned:this;}\nelse if('object'===typeof options||!arguments.length){opts=sanitizeOptions($.extend(TRUE,{},options));return this.each(function(i){var api,id;id=$.isArray(opts.id)?opts.id[i]:opts.id;id=!id||id===FALSE||id.length<1||QTIP.api[id]?QTIP.nextid++:id;api=init($(this),id,opts);if(api===FALSE){return TRUE;}\nelse{QTIP.api[id]=api;}\n$.each(PLUGINS,function(){if(this.initialize==='initialize'){this(api);}});api._assignInitialEvents(event);});}};$.qtip=QTip;QTIP.api={};;$.each({attr:function(attr,val){if(this.length){var self=this[0],title='title',api=$.data(self,'qtip');if(attr===title&&api&&api.options&&'object'===typeof api&&'object'===typeof api.options&&api.options.suppress){if(arguments.length<2){return $.attr(self,oldtitle);}\nif(api&&api.options.content.attr===title&&api.cache.attr){api.set('content.text',val);}\nreturn this.attr(oldtitle,val);}}\nreturn $.fn['attr'+replaceSuffix].apply(this,arguments);},clone:function(keepData){var elems=$.fn['clone'+replaceSuffix].apply(this,arguments);if(!keepData){elems.filter('['+oldtitle+']').attr('title',function(){return $.attr(this,oldtitle);}).removeAttr(oldtitle);}\nreturn elems;}},function(name,func){if(!func||$.fn[name+replaceSuffix]){return TRUE;}\nvar old=$.fn[name+replaceSuffix]=$.fn[name];$.fn[name]=function(){return func.apply(this,arguments)||old.apply(this,arguments);};});if(!$.ui){$['cleanData'+replaceSuffix]=$.cleanData;$.cleanData=function(elems){for(var i=0,elem;(elem=$(elems[i])).length;i++){if(elem.attr(ATTR_HAS)){try{elem.triggerHandler('removeqtip');}\ncatch(e){}}}\n$['cleanData'+replaceSuffix].apply(this,arguments);};};QTIP.version='3.0.3';QTIP.nextid=0;QTIP.inactiveEvents=INACTIVE_EVENTS;QTIP.zindex=15000;QTIP.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,suppress:TRUE,content:{text:TRUE,attr:'title',title:FALSE,button:FALSE},position:{my:'top left',at:'bottom right',target:FALSE,container:FALSE,viewport:FALSE,adjust:{x:0,y:0,mouse:TRUE,scroll:TRUE,resize:TRUE,method:'flipinvert flipinvert'},effect:function(api,pos){$(this).animate(pos,{duration:200,queue:FALSE});}},show:{target:FALSE,event:'mouseenter',effect:TRUE,delay:90,solo:FALSE,ready:FALSE,autofocus:FALSE},hide:{target:FALSE,event:'mouseleave',effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE,leave:'window',distance:FALSE},style:{classes:'',widget:FALSE,width:FALSE,height:FALSE,def:TRUE},events:{render:NULL,move:NULL,show:NULL,hide:NULL,toggle:NULL,visible:NULL,hidden:NULL,focus:NULL,blur:NULL}};;var TIP,createVML,SCALE,PIXEL_RATIO,BACKING_STORE_RATIO,MARGIN='margin',BORDER='border',COLOR='color',BG_COLOR='background-color',TRANSPARENT='transparent',IMPORTANT=' !important',HASCANVAS=!!document.createElement('canvas').getContext,INVALID=/rgba?\\(0, 0, 0(, 0)?\\)|transparent|#123456/i;function camel(s){return s.charAt(0).toUpperCase()+s.slice(1);}\nvar cssProps={},cssPrefixes=['Webkit','O','Moz','ms'];function vendorCss(elem,prop){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+' '+cssPrefixes.join(ucProp+' ')+ucProp).split(' '),cur,val,i=0;if(cssProps[prop]){return elem.css(cssProps[prop]);}\nwhile(cur=props[i++]){if((val=elem.css(cur))!==undefined){cssProps[prop]=cur;return val;}}}\nfunction intCss(elem,prop){return Math.ceil(parseFloat(vendorCss(elem,prop)));}\nif(!HASCANVAS){createVML=function(tag,props,style){return'<qtipvml:'+tag+' xmlns=\"urn:schemas-microsoft.com:vml\" class=\"qtip-vml\" '+(props||'')+' style=\"behavior: url(#default#VML); '+(style||'')+'\" />';};}\nelse{PIXEL_RATIO=window.devicePixelRatio||1;BACKING_STORE_RATIO=(function(){var context=document.createElement('canvas').getContext('2d');return context.backingStorePixelRatio||context.webkitBackingStorePixelRatio||context.mozBackingStorePixelRatio||context.msBackingStorePixelRatio||context.oBackingStorePixelRatio||1;})();SCALE=PIXEL_RATIO / BACKING_STORE_RATIO;}\nfunction Tip(qtip,options){this._ns='tip';this.options=options;this.offset=options.offset;this.size=[options.width,options.height];this.qtip=qtip;this.init(qtip);}\n$.extend(Tip.prototype,{init:function(qtip){var context,tip;tip=this.element=qtip.elements.tip=$('<div />',{'class':NAMESPACE+'-tip'}).prependTo(qtip.tooltip);if(HASCANVAS){context=$('<canvas />').appendTo(this.element)[0].getContext('2d');context.lineJoin='miter';context.miterLimit=100000;context.save();}\nelse{context=createVML('shape','coordorigin=\"0,0\"','position:absolute;');this.element.html(context+context);qtip._bind($('*',tip).add(tip),['click','mousedown'],function(event){event.stopPropagation();},this._ns);}\nqtip._bind(qtip.tooltip,'tooltipmove',this.reposition,this._ns,this);this.create();},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width;},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height;},_useTitle:function(corner){var titlebar=this.qtip.elements.titlebar;return titlebar&&(corner.y===TOP||corner.y===CENTER&&this.element.position().top+this.size[1]/ 2+this.options.offset<titlebar.outerHeight(TRUE));},_parseCorner:function(corner){var my=this.qtip.options.position.my;if(corner===FALSE||my===FALSE){corner=FALSE;}\nelse if(corner===TRUE){corner=new CORNER(my.string());}\nelse if(!corner.string){corner=new CORNER(corner);corner.fixed=TRUE;}\nreturn corner;},_parseWidth:function(corner,side,use){var elements=this.qtip.elements,prop=BORDER+camel(side)+'Width';return(use?intCss(use,prop):intCss(elements.content,prop)||intCss(this._useTitle(corner)&&elements.titlebar||elements.content,prop)||intCss(elements.tooltip,prop))||0;},_parseRadius:function(corner){var elements=this.qtip.elements,prop=BORDER+camel(corner.y)+camel(corner.x)+'Radius';return BROWSER.ie<9?0:intCss(this._useTitle(corner)&&elements.titlebar||elements.content,prop)||intCss(elements.tooltip,prop)||0;},_invalidColour:function(elem,prop,compare){var val=elem.css(prop);return!val||compare&&val===elem.css(compare)||INVALID.test(val)?FALSE:val;},_parseColours:function(corner){var elements=this.qtip.elements,tip=this.element.css('cssText',''),borderSide=BORDER+camel(corner[corner.precedance])+camel(COLOR),colorElem=this._useTitle(corner)&&elements.titlebar||elements.content,css=this._invalidColour,color=[];color[0]=css(tip,BG_COLOR)||css(colorElem,BG_COLOR)||css(elements.content,BG_COLOR)||css(elements.tooltip,BG_COLOR)||tip.css(BG_COLOR);color[1]=css(tip,borderSide,COLOR)||css(colorElem,borderSide,COLOR)||css(elements.content,borderSide,COLOR)||css(elements.tooltip,borderSide,COLOR)||elements.tooltip.css(borderSide);$('*',tip).add(tip).css('cssText',BG_COLOR+':'+TRANSPARENT+IMPORTANT+';'+BORDER+':0'+IMPORTANT+';');return color;},_calculateSize:function(corner){var y=corner.precedance===Y,width=this.options.width,height=this.options.height,isCenter=corner.abbrev()==='c',base=(y?width:height)*(isCenter?0.5:1),pow=Math.pow,round=Math.round,bigHyp,ratio,result,smallHyp=Math.sqrt(pow(base,2)+pow(height,2)),hyp=[this.border / base*smallHyp,this.border / height*smallHyp];hyp[2]=Math.sqrt(pow(hyp[0],2)-pow(this.border,2));hyp[3]=Math.sqrt(pow(hyp[1],2)-pow(this.border,2));bigHyp=smallHyp+hyp[2]+hyp[3]+(isCenter?0:hyp[0]);ratio=bigHyp / smallHyp;result=[round(ratio*width),round(ratio*height)];return y?result:result.reverse();},_calculateTip:function(corner,size,scale){scale=scale||1;size=size||this.size;var width=size[0]*scale,height=size[1]*scale,width2=Math.ceil(width / 2),height2=Math.ceil(height / 2),tips={br:[0,0,width,height,width,0],bl:[0,0,width,0,0,height],tr:[0,height,width,0,width,height],tl:[0,0,0,height,width,height],tc:[0,height,width2,0,width,height],bc:[0,0,width,0,width2,height],rc:[0,0,width,height2,0,height],lc:[width,0,width,height,0,height2]};tips.lt=tips.br;tips.rt=tips.bl;tips.lb=tips.tr;tips.rb=tips.tl;return tips[corner.abbrev()];},_drawCoords:function(context,coords){context.beginPath();context.moveTo(coords[0],coords[1]);context.lineTo(coords[2],coords[3]);context.lineTo(coords[4],coords[5]);context.closePath();},create:function(){var c=this.corner=(HASCANVAS||BROWSER.ie)&&this._parseCorner(this.options.corner);this.enabled=!!this.corner&&this.corner.abbrev()!=='c';if(this.enabled){this.qtip.cache.corner=c.clone();this.update();}\nthis.element.toggle(this.enabled);return this.corner;},update:function(corner,position){if(!this.enabled){return this;}\nvar elements=this.qtip.elements,tip=this.element,inner=tip.children(),options=this.options,curSize=this.size,mimic=options.mimic,round=Math.round,color,precedance,context,coords,bigCoords,translate,newSize,border;if(!corner){corner=this.qtip.cache.corner||this.corner;}\nif(mimic===FALSE){mimic=corner;}\nelse{mimic=new CORNER(mimic);mimic.precedance=corner.precedance;if(mimic.x==='inherit'){mimic.x=corner.x;}\nelse if(mimic.y==='inherit'){mimic.y=corner.y;}\nelse if(mimic.x===mimic.y){mimic[corner.precedance]=corner[corner.precedance];}}\nprecedance=mimic.precedance;if(corner.precedance===X){this._swapDimensions();}\nelse{this._resetDimensions();}\ncolor=this.color=this._parseColours(corner);if(color[1]!==TRANSPARENT){border=this.border=this._parseWidth(corner,corner[corner.precedance]);if(options.border&&border<1&&!INVALID.test(color[1])){color[0]=color[1];}\nthis.border=border=options.border!==TRUE?options.border:border;}\nelse{this.border=border=0;}\nnewSize=this.size=this._calculateSize(corner);tip.css({width:newSize[0],height:newSize[1],lineHeight:newSize[1]+'px'});if(corner.precedance===Y){translate=[round(mimic.x===LEFT?border:mimic.x===RIGHT?newSize[0]-curSize[0]-border:(newSize[0]-curSize[0])/ 2),round(mimic.y===TOP?newSize[1]-curSize[1]:0)];}\nelse{translate=[round(mimic.x===LEFT?newSize[0]-curSize[0]:0),round(mimic.y===TOP?border:mimic.y===BOTTOM?newSize[1]-curSize[1]-border:(newSize[1]-curSize[1])/ 2)];}\nif(HASCANVAS){context=inner[0].getContext('2d');context.restore();context.save();context.clearRect(0,0,6000,6000);coords=this._calculateTip(mimic,curSize,SCALE);bigCoords=this._calculateTip(mimic,this.size,SCALE);inner.attr(WIDTH,newSize[0]*SCALE).attr(HEIGHT,newSize[1]*SCALE);inner.css(WIDTH,newSize[0]).css(HEIGHT,newSize[1]);this._drawCoords(context,bigCoords);context.fillStyle=color[1];context.fill();context.translate(translate[0]*SCALE,translate[1]*SCALE);this._drawCoords(context,coords);context.fillStyle=color[0];context.fill();}\nelse{coords=this._calculateTip(mimic);coords='m'+coords[0]+','+coords[1]+' l'+coords[2]+','+coords[3]+' '+coords[4]+','+coords[5]+' xe';translate[2]=border&&/^(r|b)/i.test(corner.string())?BROWSER.ie===8?2:1:0;inner.css({coordsize:newSize[0]+border+' '+newSize[1]+border,antialias:''+(mimic.string().indexOf(CENTER)>-1),left:translate[0]-translate[2]*Number(precedance===X),top:translate[1]-translate[2]*Number(precedance===Y),width:newSize[0]+border,height:newSize[1]+border}).each(function(i){var $this=$(this);$this[$this.prop?'prop':'attr']({coordsize:newSize[0]+border+' '+newSize[1]+border,path:coords,fillcolor:color[0],filled:!!i,stroked:!i}).toggle(!!(border||i));!i&&$this.html(createVML('stroke','weight=\"'+border*2+'px\" color=\"'+color[1]+'\" miterlimit=\"1000\" joinstyle=\"miter\"'));});}\nwindow.opera&&setTimeout(function(){elements.tip.css({display:'inline-block',visibility:'visible'});},1);if(position!==FALSE){this.calculate(corner,newSize);}},calculate:function(corner,size){if(!this.enabled){return FALSE;}\nvar self=this,elements=this.qtip.elements,tip=this.element,userOffset=this.options.offset,position={},precedance,corners;corner=corner||this.corner;precedance=corner.precedance;size=size||this._calculateSize(corner);corners=[corner.x,corner.y];if(precedance===X){corners.reverse();}\n$.each(corners,function(i,side){var b,bc,br;if(side===CENTER){b=precedance===Y?LEFT:TOP;position[b]='50%';position[MARGIN+'-'+b]=-Math.round(size[precedance===Y?0:1]/ 2)+userOffset;}\nelse{b=self._parseWidth(corner,side,elements.tooltip);bc=self._parseWidth(corner,side,elements.content);br=self._parseRadius(corner);position[side]=Math.max(-self.border,i?bc:userOffset+(br>b?br:-b));}});position[corner[precedance]]-=size[precedance===X?0:1];tip.css({margin:'',top:'',bottom:'',left:'',right:''}).css(position);return position;},reposition:function(event,api,pos){if(!this.enabled){return;}\nvar cache=api.cache,newCorner=this.corner.clone(),adjust=pos.adjusted,method=api.options.position.adjust.method.split(' '),horizontal=method[0],vertical=method[1]||method[0],shift={left:FALSE,top:FALSE,x:0,y:0},offset,css={},props;function shiftflip(direction,precedance,popposite,side,opposite){if(direction===SHIFT&&newCorner.precedance===precedance&&adjust[side]&&newCorner[popposite]!==CENTER){newCorner.precedance=newCorner.precedance===X?Y:X;}\nelse if(direction!==SHIFT&&adjust[side]){newCorner[precedance]=newCorner[precedance]===CENTER?adjust[side]>0?side:opposite:newCorner[precedance]===side?opposite:side;}}\nfunction shiftonly(xy,side,opposite){if(newCorner[xy]===CENTER){css[MARGIN+'-'+side]=shift[xy]=offset[MARGIN+'-'+side]-adjust[side];}\nelse{props=offset[opposite]!==undefined?[adjust[side],-offset[side]]:[-adjust[side],offset[side]];if((shift[xy]=Math.max(props[0],props[1]))>props[0]){pos[side]-=adjust[side];shift[side]=FALSE;}\ncss[offset[opposite]!==undefined?opposite:side]=shift[xy];}}\nif(this.corner.fixed!==TRUE){shiftflip(horizontal,X,Y,LEFT,RIGHT);shiftflip(vertical,Y,X,TOP,BOTTOM);if(newCorner.string()!==cache.corner.string()||cache.cornerTop!==adjust.top||cache.cornerLeft!==adjust.left){this.update(newCorner,FALSE);}}\noffset=this.calculate(newCorner);if(offset.right!==undefined){offset.left=-offset.right;}\nif(offset.bottom!==undefined){offset.top=-offset.bottom;}\noffset.user=this.offset;shift.left=horizontal===SHIFT&&!!adjust.left;if(shift.left){shiftonly(X,LEFT,RIGHT);}\nshift.top=vertical===SHIFT&&!!adjust.top;if(shift.top){shiftonly(Y,TOP,BOTTOM);}\nthis.element.css(css).toggle(!(shift.x&&shift.y||newCorner.x===CENTER&&shift.y||newCorner.y===CENTER&&shift.x));pos.left-=offset.left.charAt?offset.user:horizontal!==SHIFT||shift.top||!shift.left&&!shift.top?offset.left+this.border:0;pos.top-=offset.top.charAt?offset.user:vertical!==SHIFT||shift.left||!shift.left&&!shift.top?offset.top+this.border:0;cache.cornerLeft=adjust.left;cache.cornerTop=adjust.top;cache.corner=newCorner.clone();},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);if(this.qtip.elements.tip){this.qtip.elements.tip.find('*').remove().end().remove();}}});TIP=PLUGINS.tip=function(api){return new Tip(api,api.options.style.tip);};TIP.initialize='render';TIP.sanitize=function(options){if(options.style&&'tip'in options.style){var opts=options.style.tip;if(typeof opts!=='object'){opts=options.style.tip={corner:opts};}\nif(!(/string|boolean/i).test(typeof opts.corner)){opts.corner=TRUE;}}};CHECKS.tip={'^position.my|style.tip.(corner|mimic|border)$':function(){this.create();this.qtip.reposition();},'^style.tip.(height|width)$':function(obj){this.size=[obj.width,obj.height];this.update();this.qtip.reposition();},'^content.title|style.(classes|widget)$':function(){this.update();}};$.extend(TRUE,QTIP.defaults,{style:{tip:{corner:TRUE,mimic:FALSE,width:6,height:6,border:TRUE,offset:0}}});;PLUGINS.viewport=function(api,position,posOptions,targetWidth,targetHeight,elemWidth,elemHeight){var target=posOptions.target,tooltip=api.elements.tooltip,my=posOptions.my,at=posOptions.at,adjust=posOptions.adjust,method=adjust.method.split(' '),methodX=method[0],methodY=method[1]||method[0],viewport=posOptions.viewport,container=posOptions.container,adjusted={left:0,top:0},fixed,newMy,containerOffset,containerStatic,viewportWidth,viewportHeight,viewportScroll,viewportOffset;if(!viewport.jquery||target[0]===window||target[0]===document.body||adjust.method==='none'){return adjusted;}\ncontainerOffset=container.offset()||adjusted;containerStatic=container.css('position')==='static';fixed=tooltip.css('position')==='fixed';viewportWidth=viewport[0]===window?viewport.width():viewport.outerWidth(FALSE);viewportHeight=viewport[0]===window?viewport.height():viewport.outerHeight(FALSE);viewportScroll={left:fixed?0:viewport.scrollLeft(),top:fixed?0:viewport.scrollTop()};viewportOffset=viewport.offset()||adjusted;function calculate(side,otherSide,type,adjustment,side1,side2,lengthName,targetLength,elemLength){var initialPos=position[side1],mySide=my[side],atSide=at[side],isShift=type===SHIFT,myLength=mySide===side1?elemLength:mySide===side2?-elemLength:-elemLength / 2,atLength=atSide===side1?targetLength:atSide===side2?-targetLength:-targetLength / 2,sideOffset=viewportScroll[side1]+viewportOffset[side1]-(containerStatic?0:containerOffset[side1]),overflow1=sideOffset-initialPos,overflow2=initialPos+elemLength-(lengthName===WIDTH?viewportWidth:viewportHeight)-sideOffset,offset=myLength-(my.precedance===side||mySide===my[otherSide]?atLength:0)-(atSide===CENTER?targetLength / 2:0);if(isShift){offset=(mySide===side1?1:-1)*myLength;position[side1]+=overflow1>0?overflow1:overflow2>0?-overflow2:0;position[side1]=Math.max(-containerOffset[side1]+viewportOffset[side1],initialPos-offset,Math.min(Math.max(-containerOffset[side1]+viewportOffset[side1]+(lengthName===WIDTH?viewportWidth:viewportHeight),initialPos+offset),position[side1],mySide==='center'?initialPos-myLength:1E9));}\nelse{adjustment*=type===FLIPINVERT?2:0;if(overflow1>0&&(mySide!==side1||overflow2>0)){position[side1]-=offset+adjustment;newMy.invert(side,side1);}\nelse if(overflow2>0&&(mySide!==side2||overflow1>0)){position[side1]-=(mySide===CENTER?-offset:offset)+adjustment;newMy.invert(side,side2);}\nif(position[side1]<viewportScroll[side1]&&-position[side1]>overflow2){position[side1]=initialPos;newMy=my.clone();}}\nreturn position[side1]-initialPos;}\nif(methodX!=='shift'||methodY!=='shift'){newMy=my.clone();}\nadjusted={left:methodX!=='none'?calculate(X,Y,methodX,adjust.x,LEFT,RIGHT,WIDTH,targetWidth,elemWidth):0,top:methodY!=='none'?calculate(Y,X,methodY,adjust.y,TOP,BOTTOM,HEIGHT,targetHeight,elemHeight):0,my:newMy};return adjusted;};;PLUGINS.polys={polygon:function(baseCoords,corner){var result={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:FALSE},i=0,next,coords=[],compareX=1,compareY=1,realX=0,realY=0,newWidth,newHeight;i=baseCoords.length;while(i--){next=[parseInt(baseCoords[--i],10),parseInt(baseCoords[i+1],10)];if(next[0]>result.position.right){result.position.right=next[0];}\nif(next[0]<result.position.left){result.position.left=next[0];}\nif(next[1]>result.position.bottom){result.position.bottom=next[1];}\nif(next[1]<result.position.top){result.position.top=next[1];}\ncoords.push(next);}\nnewWidth=result.width=Math.abs(result.position.right-result.position.left);newHeight=result.height=Math.abs(result.position.bottom-result.position.top);if(corner.abbrev()==='c'){result.position={left:result.position.left+result.width / 2,top:result.position.top+result.height / 2};}\nelse{while(newWidth>0&&newHeight>0&&compareX>0&&compareY>0){newWidth=Math.floor(newWidth / 2);newHeight=Math.floor(newHeight / 2);if(corner.x===LEFT){compareX=newWidth;}\nelse if(corner.x===RIGHT){compareX=result.width-newWidth;}\nelse{compareX+=Math.floor(newWidth / 2);}\nif(corner.y===TOP){compareY=newHeight;}\nelse if(corner.y===BOTTOM){compareY=result.height-newHeight;}\nelse{compareY+=Math.floor(newHeight / 2);}\ni=coords.length;while(i--){if(coords.length<2){break;}\nrealX=coords[i][0]-result.position.left;realY=coords[i][1]-result.position.top;if(corner.x===LEFT&&realX>=compareX||corner.x===RIGHT&&realX<=compareX||corner.x===CENTER&&(realX<compareX||realX>result.width-compareX)||corner.y===TOP&&realY>=compareY||corner.y===BOTTOM&&realY<=compareY||corner.y===CENTER&&(realY<compareY||realY>result.height-compareY)){coords.splice(i,1);}}}\nresult.position={left:coords[0][0],top:coords[0][1]};}\nreturn result;},rect:function(ax,ay,bx,by){return{width:Math.abs(bx-ax),height:Math.abs(by-ay),position:{left:Math.min(ax,bx),top:Math.min(ay,by)}};},_angles:{tc:3 / 2,tr:7 / 4,tl:5 / 4,bc:1 / 2,br:1 / 4,bl:3 / 4,rc:2,lc:1,c:0},ellipse:function(cx,cy,rx,ry,corner){var c=PLUGINS.polys._angles[corner.abbrev()],rxc=c===0?0:rx*Math.cos(c*Math.PI),rys=ry*Math.sin(c*Math.PI);return{width:rx*2-Math.abs(rxc),height:ry*2-Math.abs(rys),position:{left:cx+rxc,top:cy+rys},adjustable:FALSE};},circle:function(cx,cy,r,corner){return PLUGINS.polys.ellipse(cx,cy,r,r,corner);}};;PLUGINS.imagemap=function(api,area,corner){if(!area.jquery){area=$(area);}\nvar shape=(area.attr('shape')||'rect').toLowerCase().replace('poly','polygon'),image=$('img[usemap=\"#'+area.parent('map').attr('name')+'\"]'),coordsString=$.trim(area.attr('coords')),coordsArray=coordsString.replace(/,$/,'').split(','),imageOffset,coords,i,result,len;if(!image.length){return FALSE;}\nif(shape==='polygon'){result=PLUGINS.polys.polygon(coordsArray,corner);}\nelse if(PLUGINS.polys[shape]){for(i=-1,len=coordsArray.length,coords=[];++i<len;){coords.push(parseInt(coordsArray[i],10));}\nresult=PLUGINS.polys[shape].apply(this,coords.concat(corner));}\nelse{return FALSE;}\nimageOffset=image.offset();imageOffset.left+=Math.ceil((image.outerWidth(FALSE)-image.width())/ 2);imageOffset.top+=Math.ceil((image.outerHeight(FALSE)-image.height())/ 2);result.position.left+=imageOffset.left;result.position.top+=imageOffset.top;return result;};;PLUGINS.svg=function(api,svg,corner){var elem=svg[0],root=$(elem.ownerSVGElement),ownerDocument=elem.ownerDocument,strokeWidth2=(parseInt(svg.css('stroke-width'),10)||0)/ 2,frameOffset,mtx,transformed,len,next,i,points,result,position;while(!elem.getBBox){elem=elem.parentNode;}\nif(!elem.getBBox||!elem.parentNode){return FALSE;}\nswitch(elem.nodeName){case'ellipse':case'circle':result=PLUGINS.polys.ellipse(elem.cx.baseVal.value,elem.cy.baseVal.value,(elem.rx||elem.r).baseVal.value+strokeWidth2,(elem.ry||elem.r).baseVal.value+strokeWidth2,corner);break;case'line':case'polygon':case'polyline':points=elem.points||[{x:elem.x1.baseVal.value,y:elem.y1.baseVal.value},{x:elem.x2.baseVal.value,y:elem.y2.baseVal.value}];for(result=[],i=-1,len=points.numberOfItems||points.length;++i<len;){next=points.getItem?points.getItem(i):points[i];result.push.apply(result,[next.x,next.y]);}\nresult=PLUGINS.polys.polygon(result,corner);break;default:result=elem.getBBox();result={width:result.width,height:result.height,position:{left:result.x,top:result.y}};break;}\nposition=result.position;root=root[0];if(root.createSVGPoint){mtx=elem.getScreenCTM();points=root.createSVGPoint();points.x=position.left;points.y=position.top;transformed=points.matrixTransform(mtx);position.left=transformed.x;position.top=transformed.y;}\nif(ownerDocument!==document&&api.position.target!=='mouse'){frameOffset=$((ownerDocument.defaultView||ownerDocument.parentWindow).frameElement).offset();if(frameOffset){position.left+=frameOffset.left;position.top+=frameOffset.top;}}\nownerDocument=$(ownerDocument);position.left+=ownerDocument.scrollLeft();position.top+=ownerDocument.scrollTop();return result;};;var MODAL,OVERLAY,MODALCLASS='qtip-modal',MODALSELECTOR='.'+MODALCLASS;OVERLAY=function(){var self=this,focusableElems={},current,prevState,elem;function focusable(element){if($.expr[':'].focusable){return $.expr[':'].focusable;}\nvar isTabIndexNotNaN=!isNaN($.attr(element,'tabindex')),nodeName=element.nodeName&&element.nodeName.toLowerCase(),map,mapName,img;if('area'===nodeName){map=element.parentNode;mapName=map.name;if(!element.href||!mapName||map.nodeName.toLowerCase()!=='map'){return false;}\nimg=$('img[usemap=#'+mapName+']')[0];return!!img&&img.is(':visible');}\nreturn/input|select|textarea|button|object/.test(nodeName)?!element.disabled:'a'===nodeName?element.href||isTabIndexNotNaN:isTabIndexNotNaN;}\nfunction focusInputs(blurElems){if(focusableElems.length<1&&blurElems.length){blurElems.not('body').blur();}\nelse{focusableElems.first().focus();}}\nfunction stealFocus(event){if(!elem.is(':visible')){return;}\nvar target=$(event.target),tooltip=current.tooltip,container=target.closest(SELECTOR),targetOnTop;targetOnTop=container.length<1?FALSE:parseInt(container[0].style.zIndex,10)>parseInt(tooltip[0].style.zIndex,10);if(!targetOnTop&&target.closest(SELECTOR)[0]!==tooltip[0]){focusInputs(target);}}\n$.extend(self,{init:function(){elem=self.elem=$('<div />',{id:'qtip-overlay',html:'<div></div>',mousedown:function(){return FALSE;}}).hide();$(document.body).bind('focusin'+MODALSELECTOR,stealFocus);$(document).bind('keydown'+MODALSELECTOR,function(event){if(current&¤t.options.show.modal.escape&&event.keyCode===27){current.hide(event);}});elem.bind('click'+MODALSELECTOR,function(event){if(current&¤t.options.show.modal.blur){current.hide(event);}});return self;},update:function(api){current=api;if(api.options.show.modal.stealfocus!==FALSE){focusableElems=api.tooltip.find('*').filter(function(){return focusable(this);});}\nelse{focusableElems=[];}},toggle:function(api,state,duration){var tooltip=api.tooltip,options=api.options.show.modal,effect=options.effect,type=state?'show':'hide',visible=elem.is(':visible'),visibleModals=$(MODALSELECTOR).filter(':visible:not(:animated)').not(tooltip);self.update(api);if(state&&options.stealfocus!==FALSE){focusInputs($(':focus'));}\nelem.toggleClass('blurs',options.blur);if(state){elem.appendTo(document.body);}\nif(elem.is(':animated')&&visible===state&&prevState!==FALSE||!state&&visibleModals.length){return self;}\nelem.stop(TRUE,FALSE);if($.isFunction(effect)){effect.call(elem,state);}\nelse if(effect===FALSE){elem[type]();}\nelse{elem.fadeTo(parseInt(duration,10)||90,state?1:0,function(){if(!state){elem.hide();}});}\nif(!state){elem.queue(function(next){elem.css({left:'',top:''});if(!$(MODALSELECTOR).length){elem.detach();}\nnext();});}\nprevState=state;if(current.destroyed){current=NULL;}\nreturn self;}});self.init();};OVERLAY=new OVERLAY();function Modal(api,options){this.options=options;this._ns='-modal';this.qtip=api;this.init(api);}\n$.extend(Modal.prototype,{init:function(qtip){var tooltip=qtip.tooltip;if(!this.options.on){return this;}\nqtip.elements.overlay=OVERLAY.elem;tooltip.addClass(MODALCLASS).css('z-index',QTIP.modal_zindex+$(MODALSELECTOR).length);qtip._bind(tooltip,['tooltipshow','tooltiphide'],function(event,api,duration){var oEvent=event.originalEvent;if(event.target===tooltip[0]){if(oEvent&&event.type==='tooltiphide'&&/mouse(leave|enter)/.test(oEvent.type)&&$(oEvent.relatedTarget).closest(OVERLAY.elem[0]).length){try{event.preventDefault();}\ncatch(e){}}\nelse if(!oEvent||oEvent&&oEvent.type!=='tooltipsolo'){this.toggle(event,event.type==='tooltipshow',duration);}}},this._ns,this);qtip._bind(tooltip,'tooltipfocus',function(event,api){if(event.isDefaultPrevented()||event.target!==tooltip[0]){return;}\nvar qtips=$(MODALSELECTOR),newIndex=QTIP.modal_zindex+qtips.length,curIndex=parseInt(tooltip[0].style.zIndex,10);OVERLAY.elem[0].style.zIndex=newIndex-1;qtips.each(function(){if(this.style.zIndex>curIndex){this.style.zIndex-=1;}});qtips.filter('.'+CLASS_FOCUS).qtip('blur',event.originalEvent);tooltip.addClass(CLASS_FOCUS)[0].style.zIndex=newIndex;OVERLAY.update(api);try{event.preventDefault();}\ncatch(e){}},this._ns,this);qtip._bind(tooltip,'tooltiphide',function(event){if(event.target===tooltip[0]){$(MODALSELECTOR).filter(':visible').not(tooltip).last().qtip('focus',event);}},this._ns,this);},toggle:function(event,state,duration){if(event&&event.isDefaultPrevented()){return this;}\nOVERLAY.toggle(this.qtip,!!state,duration);},destroy:function(){this.qtip.tooltip.removeClass(MODALCLASS);this.qtip._unbind(this.qtip.tooltip,this._ns);OVERLAY.toggle(this.qtip,FALSE);delete this.qtip.elements.overlay;}});MODAL=PLUGINS.modal=function(api){return new Modal(api,api.options.show.modal);};MODAL.sanitize=function(opts){if(opts.show){if(typeof opts.show.modal!=='object'){opts.show.modal={on:!!opts.show.modal};}\nelse if(typeof opts.show.modal.on==='undefined'){opts.show.modal.on=TRUE;}}};QTIP.modal_zindex=QTIP.zindex-200;MODAL.initialize='render';CHECKS.modal={'^show.modal.(on|blur)$':function(){this.destroy();this.init();this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0);}};$.extend(TRUE,QTIP.defaults,{show:{modal:{on:FALSE,effect:TRUE,blur:TRUE,stealfocus:TRUE,escape:TRUE}}});;var IE6,BGIFRAME='<iframe class=\"qtip-bgiframe\" frameborder=\"0\" tabindex=\"-1\" src=\"javascript:\\'\\';\" '+' style=\"display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); '+'-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\"></iframe>';function Ie6(api){this._ns='ie6';this.qtip=api;this.init(api);}\n$.extend(Ie6.prototype,{_scroll:function(){var overlay=this.qtip.elements.overlay;overlay&&(overlay[0].style.top=$(window).scrollTop()+'px');},init:function(qtip){var tooltip=qtip.tooltip;if($('select, object').length<1){this.bgiframe=qtip.elements.bgiframe=$(BGIFRAME).appendTo(tooltip);qtip._bind(tooltip,'tooltipmove',this.adjustBGIFrame,this._ns,this);}\nthis.redrawContainer=$('<div/>',{id:NAMESPACE+'-rcontainer'}).appendTo(document.body);if(qtip.elements.overlay&&qtip.elements.overlay.addClass('qtipmodal-ie6fix')){qtip._bind(window,['scroll','resize'],this._scroll,this._ns,this);qtip._bind(tooltip,['tooltipshow'],this._scroll,this._ns,this);}\nthis.redraw();},adjustBGIFrame:function(){var tooltip=this.qtip.tooltip,dimensions={height:tooltip.outerHeight(FALSE),width:tooltip.outerWidth(FALSE)},plugin=this.qtip.plugins.tip,tip=this.qtip.elements.tip,tipAdjust,offset;offset=parseInt(tooltip.css('borderLeftWidth'),10)||0;offset={left:-offset,top:-offset};if(plugin&&tip){tipAdjust=plugin.corner.precedance==='x'?[WIDTH,LEFT]:[HEIGHT,TOP];offset[tipAdjust[1]]-=tip[tipAdjust[0]]();}\nthis.bgiframe.css(offset).css(dimensions);},redraw:function(){if(this.qtip.rendered<1||this.drawing){return this;}\nvar tooltip=this.qtip.tooltip,style=this.qtip.options.style,container=this.qtip.options.position.container,perc,width,max,min;this.qtip.drawing=1;if(style.height){tooltip.css(HEIGHT,style.height);}\nif(style.width){tooltip.css(WIDTH,style.width);}\nelse{tooltip.css(WIDTH,'').appendTo(this.redrawContainer);width=tooltip.width();if(width%2<1){width+=1;}\nmax=tooltip.css('maxWidth')||'';min=tooltip.css('minWidth')||'';perc=(max+min).indexOf('%')>-1?container.width()/ 100:0;max=(max.indexOf('%')>-1?perc:1*parseInt(max,10))||width;min=(min.indexOf('%')>-1?perc:1*parseInt(min,10))||0;width=max+min?Math.min(Math.max(width,min),max):width;tooltip.css(WIDTH,Math.round(width)).appendTo(container);}\nthis.drawing=0;return this;},destroy:function(){this.bgiframe&&this.bgiframe.remove();this.qtip._unbind([window,this.qtip.tooltip],this._ns);}});IE6=PLUGINS.ie6=function(api){return BROWSER.ie===6?new Ie6(api):FALSE;};IE6.initialize='render';CHECKS.ie6={'^content|style$':function(){this.redraw();}};;}));}(window,document));","MageWorx_OptionFeatures/js/selectionLimitValidationRule.min.js":"define(['jquery','underscore','jquery/validate','mage/translate'],function($,_){'use strict';return function(config){$.validator.addMethod(\"mageworx-selection-limit\",function(value,element){var optionId=element.name.replace(/(^.+\\D)(\\d+)(\\D.+$)/i,'$2');if(_.isUndefined(config.config[optionId])){return true;}\nvar $container=$(element).closest('.field');if($container.length>0&&$container.css('display')==='none'){return true;}\nvar selectionLimitFrom=parseInt(config.config[optionId]['selection_limit_from']);var selectionLimitTo=parseInt(config.config[optionId]['selection_limit_to']);if(!selectionLimitFrom&&!selectionLimitTo){return true;}\nvar selectionCounter=0;if(element.type==='checkbox'){selectionCounter=$('input[name=\"'+element.name+'\"]:checked').length;}else if(!_.isNull(value)){selectionCounter=value.length;}\nreturn selectionLimitFrom<=selectionCounter&&(!selectionLimitTo||selectionLimitTo>=selectionCounter);},$.mage.__(\"Please, choose required number of values.\"));}});","MageWorx_OptionFeatures/js/swatches/additional.min.js":"define(['jquery','underscore','mage/translate','text!MageWorx_OptionFeatures/template/option/gallery/dropdown.html','text!MageWorx_OptionFeatures/template/option/gallery/radio.html','text!MageWorx_OptionFeatures/template/option/gallery/checkbox.html','text!MageWorx_OptionFeatures/template/option/gallery/empty.html','mwImageReplacer','jquery/validate','jquery-ui-modules/widget','jquery/jquery.parsequery'],function($,_,$t,dropDownTmpl,radioTmpl,checkboxTmpl,emptyTmpl,replacer){'use strict';$.widget('mageworx.optionAdditionalImages',{options:{productImageClassSelectorActive:'.fotorama__active',productImageClassSelector:'.fotorama__img',customOptionClassSelector:'.product-custom-option',imagesContainerClass:'option_images_gallery',currentOptionId:null,images:[],$element:null,templates:{'drop_down':dropDownTmpl,'radio':radioTmpl,'checkbox':checkboxTmpl,'multiple':dropDownTmpl},image_replacement_candidates:{}}
2,firstRun:function firstRun(optionConfig,productConfig,base,self){var params=this.options;$(params.customOptionClassSelector).each(function(){var $element=$(this);params.$element=$element;if(self.out()){return;}\nvar imagesContainer='<div class=\"'+params.imagesContainerClass+'\"/>';$element.parent().append(imagesContainer);if(self.getOGType()==self.getOGTypeBesideOption()||self.getOGType()==self.getOGTypeOnceSelected()){self.elementChange();}\nif(self.getOptionType()=='drop_down'||self.getOptionType()=='multiple'){self._observeStyleOptions();}});if(this.isEnabledAnyOptionOverlayMode()){var target=$('.gallery-placeholder')[0];var observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){var newNodes=mutation.addedNodes;if(newNodes!==null){var $nodes=$(newNodes);$nodes.each(function(){var $node=$(this);if($node.hasClass('fotorama-item')){setTimeout(function(){self.processOverlayImages();observer.disconnect();},500)}});}});});var config={attributes:true,childList:true,characterData:true};observer.observe(target,config);}},update:function update(option,optionConfig,productConfig,base){this.options.$element=$(option);if(this.out()){return;}\nthis.elementChange();},out:function(){var optionId=this.resolveOptionId();this.options.currentOptionId=optionId;var optionType=this.getOptionType();return!optionId||!optionType||_.isUndefined(this.options.render_images_for_option_types)||this.options.render_images_for_option_types.indexOf(optionType)==-1;},resolveOptionId:function(){var id=this.options.$element.attr('id');if(!id){return null;}\nid=id.replace('select_','').replace('options_','');if(id.match(/_/)){return id.split('_')[0];}\nreturn id;},_observeStyleOptions:function(){var self=this,params=this.options,target=params.$element.find('option');var observer=new MutationObserver(function(mutations){mutations.forEach(function(mutationRecord){params.$element=$(mutationRecord.target).closest('.product-custom-option');params.currentOptionId=self.resolveOptionId();self.elementChange();});});$.each(target,function(i,e){observer.observe(e,{attributes:true,attributeFilter:['style']});});},elementChange:function(){this.clearImagesContainer();var self=this;var valueIds=this.options.$element.val();if(this.getOGType()!=this.getOGTypeDisabled()){if(!valueIds&&this.isEnabledOptionReplaceMode()){var sortOrder=this.getOptionValueSortOrder(this.getOptionId(),null);this._removeCandidateForReplacement(sortOrder);replacer.forceRefresh();}}\nif(this.isEnabledOptionReplaceMode()){this._removeUnselectedCandidates(this.getOptionId(),valueIds);replacer.forceRefresh();}\nthis._renderImages(valueIds);if(this.isEnabledOptionReplaceMode()){replacer.replace();}\nif(this.isEnabledOptionOverlayMode()){self.processOverlayImages();}},processOverlayImages:function(){var self=this;$('.mageworx-overlay-images-'+this.getOptionId()).remove();if(!_.isUndefined(window.apoData[this.getOptionId()])){$.each(window.apoData[this.getOptionId()],function(i,valueId){self.addOverlayImage(valueId);});}},addOverlayImage:function(valueId){var optionId=this.getOptionId();$(this.options.productImageClassSelectorActive).find(this.options.productImageClassSelector).parent().append('<img '+'class=\"fotorama__img mageworx-overlay-images-'+this.getOptionId()+'\" '+'src=\"'+this.options.options[optionId]['values'][valueId]['overlay_image_url']+'\" '+'style=\"position: absolute; z-index: '+optionId+valueId+';\">');},_renderImages:function(valueIds){var images=this._prepareOptionImages(valueIds),currentOptionGalleryTemplate=this._resolveTemplateByOptionType(this.getOptionType());if(Object.keys(images).length>0){if(this.getOGType()==this.getOGTypeBesideOption()||this._isValueSelected()){if(this.getOptionType()=='radio'&&this.getOGType()!=this.getOGTypeBesideOption()){this._clearRadioImagesContainer();}\nvar template=_.template(currentOptionGalleryTemplate)({\"images\":images});var $imagesContainer=this.getOptionGalleryContainer();$imagesContainer.append(template);}}else if(this.isEnabledOptionReplaceMode()){var sortOrder=this.getOptionValueSortOrder(this.getOptionId(),null);this._removeCandidateForReplacement(sortOrder);replacer.forceRefresh();}},getOptionValueSortOrder:function(optionId,valueId){var params=this.options,sortOrder=params.options[optionId]['sort_order']*1000;if(!valueId){return sortOrder;}\nif(params.$element.is('input[type=\"checkbox\"]')||params.$element.is('select[multiple=\"multiple\"]')){sortOrder+=parseInt(params.options[optionId]['values'][valueId]['sort_order']);}\nreturn sortOrder;},_prepareOptionImages:function(valueIds){var self=this;var images={};if(_.isArray(valueIds)){_.each(valueIds,function(valueId,index){_.extend(images,self._prepareImages(valueId));});}else{var valueId=valueIds;images=this._prepareImages(valueId);}\nreturn images;},_prepareImages:function(valueId){var images={},optionId=this.getOptionId(),params=this.options;if(valueId&&!_.isUndefined(params.options[optionId])&&!_.isUndefined(params.options[optionId]['values'])&&!_.isUndefined(params.options[optionId]['values'][valueId])&&!_.isUndefined(params.options[optionId]['values'][valueId]['images'])){images=$.extend(true,{},params.options[optionId]['values'][valueId]['images']);}\nif(typeof params.$element=='undefined'||!params.$element instanceof jQuery){return;}\nif(params.options[optionId]['mageworx_option_image_mode']!=0){for(var imageKey in images){images[imageKey]['additional_class']='mageworx-optionfeatures-option-gallery_image_selected';var sortOrder=this.getOptionValueSortOrder(optionId,valueId);if(images[imageKey]['replace_main_gallery_image']=='1'){if(this.isElementSelected()){this._addCandidateForReplacement(images[imageKey],sortOrder);}else{this._removeCandidateForReplacement(sortOrder);}}}}\nif((this.getOptionType()=='drop_down'||this.getOptionType()=='multiple')&&this.getOGType()==this.getOGTypeBesideOption()){var values=params.options[optionId]['values'];for(var valueKey in values){if(valueKey==valueId||_.isUndefined(values[valueKey]['images'])){continue;}\nvar imagesClone={};var $swatches=params.$element.parent().find('.mageworx-swatch-option');if($swatches.length>0){$.each($swatches,function(index,element){var imageOptionId=$(element).attr('data-option-id');var imageOptionTypeId=$(element).attr('data-option-type-id');if($(element).css('display')!='none'&&!_.isUndefined(params.options[imageOptionId])&&!_.isUndefined(params.options[imageOptionId]['values'])&&!_.isUndefined(params.options[imageOptionId]['values'][imageOptionTypeId])&&!_.isUndefined(params.options[imageOptionId]['values'][imageOptionTypeId]['images'])&¶ms.$element.closest('[data-option_id]').css('display')!='none'){imagesClone=$.extend(true,imagesClone,params.options[imageOptionId]['values'][imageOptionTypeId]['images']);}});}else{$(params.$element).find('option').each(function(){var imageOptionId=params.currentOptionId;var imageOptionTypeId=$(this).val();if(imageOptionTypeId&¶ms.$element.closest('[data-option_id]').css('display')!='none'&&!_.isUndefined(params.options[imageOptionId])&&!_.isUndefined(params.options[imageOptionId]['values'])&&!_.isUndefined(params.options[imageOptionId]['values'][imageOptionTypeId])&&!_.isUndefined(params.options[imageOptionId]['values'][imageOptionTypeId]['images'])&&$(this).css('display')!='none'){imagesClone=$.extend(true,imagesClone,params.options[imageOptionId]['values'][imageOptionTypeId]['images']);}});}\n_.extend(images,imagesClone);}}\nreturn images;},_addCandidateForReplacement:function(image,sortOrder){replacer.addCandidate(image,sortOrder);},_removeCandidateForReplacement:function(sortOrder){replacer.removeCandidate(sortOrder);},_removeUnselectedCandidates:function(optionId,selectedValues){var self=this;var isCheckbox=false;var isUncheckedCheckbox=false;if(this.options.$element.is('input[type=\"checkbox\"]')){isCheckbox=true;}\nif(!this.options.$element.is(':checked')){isUncheckedCheckbox=true;}\nif(isCheckbox&&isUncheckedCheckbox){var sortOrder=self.getOptionValueSortOrder(optionId,this.options.$element.val());replacer.removeCandidate(sortOrder);}else{for(var valueId in this.options.options[optionId]['values']){if(!isCheckbox&&!_.contains(selectedValues,valueId)&&selectedValues!=valueId){var sortOrder=self.getOptionValueSortOrder(optionId,valueId);replacer.removeCandidate(sortOrder);}}}},clearImagesContainer:function(){var params=this.options;var $imagesContainer=this.getOptionGalleryContainer();if(!_.isUndefined($imagesContainer)&&$imagesContainer instanceof jQuery){$imagesContainer.html('');}},_clearRadioImagesContainer:function(){var params=this.options,$imagesContainer=this.getOptionGalleryContainer(),$radioListContainer=$imagesContainer.parent().parent();
2$radioListContainer.find('input:radio').each(function(){$(this).parent().find('.option_images_gallery').html('');})},_isValueSelected:function(){var params=this.options;return this.getOGType()==this.getOGTypeOnceSelected()&&(params.$element.is(':checked')||((this.getOptionType()=='drop_down'||this.getOptionType()=='multiple')&¶ms.$element.val()))},_resolveTemplateByOptionType:function(optionType){return this.options.templates[optionType];},getOptionType:function(){if(_.isUndefined(this.options.options[this.getOptionId()])){return'';}\nreturn this.options.options[this.getOptionId()]['type'];},getOptionId:function(){return this.options.currentOptionId;},getOGTypeDisabled:function(){return this.options.option_gallery_type.disabled;},getOGTypeBesideOption:function(){return this.options.option_gallery_type.beside_option;},getOGTypeOnceSelected:function(){return this.options.option_gallery_type.once_selected;},getOGType:function(){return this.options.options[this.getOptionId()]['mageworx_option_gallery'];},isEnabledOptionReplaceMode:function(){return this.options.options[this.getOptionId()]['mageworx_option_image_mode']==='1';},isEnabledOptionOverlayMode:function(){return this.options.options[this.getOptionId()]['mageworx_option_image_mode']==='3';},isEnabledAnyOptionOverlayMode:function(){var result=false;$.each(this.options.options,function(index,option){if(option['mageworx_option_image_mode']==='3'){result=true;}})\nreturn result;},getOptionGalleryContainer:function(){return this.options.$element.parent().find('.'+this.options.imagesContainerClass);},isElementSelected:function(){var $element=this.options.$element;if($element.is('input:not([type=\"button\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"file\"]), textarea, select')){return Boolean($element.val());}else if($element.is('input[type=\"radio\"]')||$element.is('input[type=\"checkbox\"]')){return $element.is(':checked');}\nreturn false;}});return $.mageworx.optionAdditionalImages;});","MageWorx_OptionFeatures/js/swatches/imageReplacer.min.js":"define(['jquery'],function($){return{candidates:{},addCandidate:function(image,sortOrder){this.candidates[sortOrder]=image;},removeCandidate:function(sortOrder){if(typeof this.candidates[sortOrder]=='undefined'){return;}\ndelete this.candidates[sortOrder];},getCandidates:function(){return this.candidates;},getLastCandidate:function(){var lastCandidate,prevKey=0;for(var key in this.candidates){if(!this.candidates.hasOwnProperty(key)){continue;}\nif(parseInt(prevKey)<parseInt(key)){lastCandidate=this.candidates[key];}\nprevKey=key;}\nreturn lastCandidate;},replace:function(){var image=this.getLastCandidate(),self=this,gallery,galleryCurrentImages;if(!image||typeof image=='undefined'){return;}\n$.when(self.waitLoadGallery()).then(function(result){galleryCurrentImages=result.returnCurrentImages();self.fillImageWithDefaultData(image);galleryCurrentImages.forEach(function(e,i){if(typeof e.is_custom!='undefined'&&e.is_custom==1){galleryCurrentImages.splice(i,1);return;}\nif(e.isMain==true){e.isMain=false;e.position+=1;}});galleryCurrentImages.unshift(image);result.updateData(galleryCurrentImages);result.first();},function(error){console.log(error);});},forceRefresh:function(){var image=this.getLastCandidate(),self=this,gallery,galleryCurrentImages;$.when(self.waitLoadGallery()).then(function(result){galleryCurrentImages=result.returnCurrentImages();galleryCurrentImages.forEach(function(e,i){if(typeof e.is_custom!='undefined'&&e.is_custom==1){galleryCurrentImages.splice(i,1);return;}\nif(image&&e.isMain==true){e.isMain=false;e.position+=1;}});if(image){self.fillImageWithDefaultData(image);galleryCurrentImages.unshift(image);}\nresult.updateData(galleryCurrentImages);},function(error){console.log(error);});},fillImageWithDefaultData:function(image){image.caption=image.label;image.i=1;image.isMain=true;image.position=1;image.is_custom=1;return image;},waitLoadGallery:function(){var dfd=$.Deferred();var timer=setInterval(function(){gallery=$('[data-gallery-role=gallery-placeholder]').data('gallery');if(typeof gallery!='undefined'){clearInterval(timer);dfd.resolve(gallery);}},500);return dfd.promise();}}});","MageWorx_OptionFeatures/js/catalog/product/features.min.js":"define(['jquery','Magento_Catalog/js/price-utils','underscore','Magento_Catalog/js/price-box','qTip','jquery-ui-modules/widget'],function($,utils,_){'use strict';$.widget('mageworx.optionFeatures',{options:{absolutePriceOptionTemplate:'<%= data.label %>'+'<% if (data.finalPrice.value) { %>'+' <%- data.finalPrice.formatted %>'+'<% } %>'}
2,firstRun:function firstRun(optionConfig,productConfig,base,self){$('#mageworx_shareable_hint_icon').qtip({content:{text:this.options.shareable_link_hint_text},style:{classes:'qtip-light'},position:{target:false}});$('#mageworx_shareable_link').on('click',function(){try{self.copyTextToClipboard(self.getShareableLink(base));$('.mageworx-shareable-link-container').hide();$('.mageworx-shareable-link-success-container').show();setTimeout(function(){$('.mageworx-shareable-link-container').show();$('.mageworx-shareable-link-success-container').hide();},2000);}catch(error){console.log('Something goes wrong. Unable to copy');}});setTimeout(function(){$('.mageworx-option-qty').each(function(){$(this).on('change',function(){var optionInput=$(\"[data-selector='\"+$(this).attr('data-parent-selector')+\"']\");optionInput.trigger('change');});});},500);var extendedOptionsConfig=typeof base.options.extendedOptionsConfig!='undefined'?base.options.extendedOptionsConfig:{};for(var option_id in optionConfig){if(!optionConfig.hasOwnProperty(option_id)){continue;}\nvar description=extendedOptionsConfig[option_id]['description'],$option=base.getOptionHtmlById(option_id);if(1>$option.length){console.log('Empty option container for option with id: '+option_id);continue;}\nif(this.options.option_description_enabled&&!_.isEmpty(extendedOptionsConfig[option_id]['description'])){if(this.options.option_description_mode==this.options.option_description_modes.tooltip){var $element=$option.find('label span').first();if($element.length==0){$element=$option.find('fieldset legend span').first();}\n$element.css('border-bottom','1px dotted black');$element.qtip({content:{text:description},style:{classes:'qtip-light'},position:{target:false,viewport:$(document.body)}});}else if(this.options.option_description_mode==this.options.option_description_modes.text){var $label=$option.find('label');if($label.length>0){$label.first().after($('<p class=\"option-description-text\">'+description+'</p>'));}else{$label=$option.find('span');$label.first().parent().after($('<p class=\"option-description-text\">'+description+'</p>'));}}else{console.log('Unknown option mode');}}\nthis._addValueDescription($option,optionConfig,extendedOptionsConfig,this.options.value_description_enabled);}},update:function update(option,optionConfig,productConfig,base){var $option=$(option),$optionQtyInput=$(\"[data-parent-selector='\"+$option.attr('data-selector')+\"']\"),optionQty=1,values=$option.val(),optionId=base.getOptionId($option);if($optionQtyInput.length&&$optionQtyInput.attr('type')!='hidden'){if(($option.is(':checked')||$('option:selected',$option).val())){if($optionQtyInput.val()==0){$optionQtyInput.val(1);}\n$optionQtyInput.attr('disabled',false);if($option.attr('type')=='radio'&&!$option.hasClass('required')){if($option.attr('data-selector')===\"options[\"+optionId+\"]\"){$optionQtyInput.val(0);$optionQtyInput.attr('disabled',true);}}}else if(!$option.is(':checked')&&!$('option:selected',$option).val()){if($optionQtyInput.attr('type')!='hidden'&&$option.attr('type')!='radio'){$optionQtyInput.val(0);$optionQtyInput.attr('disabled',true);}}\nif(parseFloat($optionQtyInput.val())){optionQty=parseFloat($optionQtyInput.val());}\nif(values){if(!Array.isArray(values)){values=[values];}\n$(values).each(function(i,e){optionConfig[optionId][e]['qty']=optionQty;});}}},applyChanges:function(base,productConfig){this.base=base;var isAbsolutePriceUsed=true;if(_.isUndefined(productConfig.absolute_price)||productConfig.absolute_price==\"0\"){isAbsolutePriceUsed=false;}\nif(productConfig.type_id=='configurable'&&!isAbsolutePriceUsed){var form=this.base.getFormElement(),config=this.base.options,options=$(config.optionsSelector,form);options.filter('select').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=config.optionConfig&&config.optionConfig[optionId],values=$element.val();if(_.isUndefined(values)||!values){return;}\nif(!Array.isArray(values)){values=[values];}\n$(values).each(function(i,valueId){if(_.isUndefined(optionConfig[valueId])){if($element.closest('.field').css('display')=='none'){$element.val('');return;}}});});options.filter('input[type=\"radio\"], input[type=\"checkbox\"]').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),valueId=$element.val();if(!$element.is(':checked')){return;}\nif(typeof valueId=='undefined'||!valueId){return;}\nif($element.closest('.field').css('display')=='none'){$element.val('');return;}});options.filter('input[type=\"text\"], textarea, input[type=\"file\"]').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),value=$element.val();if(typeof value=='undefined'||!value){if($('#delete-options_'+optionId+'_file').length<1){return;}}\nif($element.closest('.field').css('display')=='none'){$element.val('');$element.trigger('change');return;}});return;}\nif(_.isUndefined(productConfig.isUsedDynamicOptions)){productC
2onfig.isUsedDynamicOptions=false;}\nthis.initProductPrice(productConfig);this.calculateSelectedOptionsPrice();this.applyProductPriceDisplayMode();if(!isAbsolutePriceUsed||isAbsolutePriceUsed&&this.optionBasePrice<=0){this.productDefaultRegularPriceExclTax+=parseFloat(this.optionOldPricePerItemExclTax);this.productDefaultFinalPriceExclTax+=parseFloat(this.optionBasePricePerItem);this.productDefaultRegularPriceInclTax+=parseFloat(this.optionOldPricePerItemInclTax);this.productDefaultFinalPriceInclTax+=parseFloat(this.optionFinalPricePerItem);this.productPerItemRegularPriceExclTax+=parseFloat(this.optionOldPricePerItemExclTax);this.productPerItemFinalPriceExclTax+=parseFloat(this.optionBasePricePerItem);this.productPerItemRegularPriceInclTax+=parseFloat(this.optionOldPricePerItemInclTax);this.productPerItemFinalPriceInclTax+=parseFloat(this.optionFinalPricePerItem);this.productTotalRegularPriceExclTax+=parseFloat(this.optionOldPriceExclTax);this.productTotalFinalPriceExclTax+=parseFloat(this.optionBasePrice);this.productTotalRegularPriceInclTax+=parseFloat(this.optionOldPriceInclTax);this.productTotalFinalPriceInclTax+=parseFloat(this.optionFinalPrice);}else{this.productDefaultRegularPriceExclTax=parseFloat(this.optionOldPricePerItemExclTax);this.productDefaultFinalPriceExclTax=parseFloat(this.optionBasePricePerItem);this.productDefaultRegularPriceInclTax=parseFloat(this.optionOldPricePerItemInclTax);this.productDefaultFinalPriceInclTax=parseFloat(this.optionFinalPricePerItem);this.productPerItemRegularPriceExclTax=parseFloat(this.optionOldPricePerItemExclTax);this.productPerItemFinalPriceExclTax=parseFloat(this.optionBasePricePerItem);this.productPerItemRegularPriceInclTax=parseFloat(this.optionOldPricePerItemInclTax);this.productPerItemFinalPriceInclTax=parseFloat(this.optionFinalPricePerItem);this.productTotalRegularPriceExclTax=parseFloat(this.optionOldPriceExclTax);this.productTotalFinalPriceExclTax=parseFloat(this.optionBasePrice);this.productTotalRegularPriceInclTax=parseFloat(this.optionOldPriceInclTax);this.productTotalFinalPriceInclTax=parseFloat(this.optionFinalPrice);}\nif(base.getPriceDisplayMode()==1){if(this.options.product_price_display_mode==='per_item'){base.setProductRegularPrice(this.productPerItemRegularPriceExclTax);base.setProductFinalPrice(this.productPerItemFinalPriceExclTax);}else if(this.options.product_price_display_mode==='final_price'){base.setProductRegularPrice(this.productTotalRegularPriceExclTax);base.setProductFinalPrice(this.productTotalFinalPriceExclTax);}else if(this.options.product_price_display_mode==='disabled'){base.setProductRegularPrice(this.productDefaultRegularPriceExclTax);base.setProductFinalPrice(this.productDefaultFinalPriceExclTax);}\nif(this.options.additional_product_price_display_mode==='per_item'){base.setAdditionalProductRegularPrice(this.productPerItemRegularPriceExclTax);base.setAdditionalProductFinalPrice(this.productPerItemFinalPriceExclTax);}else if(this.options.additional_product_price_display_mode==='final_price'){base.setAdditionalProductRegularPrice(this.productTotalRegularPriceExclTax);base.setAdditionalProductFinalPrice(this.productTotalFinalPriceExclTax);}else if(this.options.additional_product_price_display_mode==='disabled'){base.setAdditionalProductRegularPrice(this.productDefaultRegularPriceExclTax);base.setAdditionalProductFinalPrice(this.productDefaultFinalPriceExclTax);}}else{if(this.options.product_price_display_mode==='per_item'){base.setProductRegularPrice(this.productPerItemRegularPriceInclTax);base.setProductFinalPrice(this.productPerItemFinalPriceInclTax);}else if(this.options.product_price_display_mode==='final_price'){base.setProductRegularPrice(this.productTotalRegularPriceInclTax);base.setProductFinalPrice(this.productTotalFinalPriceInclTax);}else if(this.options.product_price_display_mode==='disabled'){base.setProductRegularPrice(this.productDefaultRegularPriceInclTax);base.setProductFinalPrice(this.productDefaultFinalPriceInclTax);}\nif(this.options.additional_product_price_display_mode==='per_item'){base.setAdditionalProductRegularPrice(this.productPerItemRegularPriceInclTax);base.setAdditionalProductFinalPrice(this.productPerItemFinalPriceInclTax);}else if(this.options.additional_product_price_display_mode==='final_price'){base.setAdditionalProductRegularPrice(this.productTotalRegularPriceInclTax);base.setAdditionalProductFinalPrice(this.productTotalFinalPriceInclTax);}else{base.setAdditionalProductRegularPrice(this.productDefaultRegularPriceInclTax);base.setAdditionalProductFinalPrice(this.productDefaultFinalPriceInclTax);}}\nif(this.options.product_price_display_mode==='per_item'){base.setProductPriceExclTax(this.productPerItemFinalPriceExclTax);}else if(this.options.product_price_display_mode==='final_price'){base.setProductPriceExclTax(this.productTotalFinalPriceExclTax);}else if(this.options.product_price_display_mode==='disabled'){base.setProductPriceExclTax(this.productDefaultFinalPriceExclTax);}\nif(this.options.additional_product_price_display_mode==='per_item'){base.setAdditionalProductPriceExclTax(this.productPerItemFinalPriceExclTax);}else if(this.options.additional_product_price_display_mode==='final_price'){base.setAdditionalProductPriceExclTax(this.productTotalFinalPriceExclTax);}else{base.setAdditionalProductPriceExclTax(this.productDefaultFinalPriceExclTax);}},calculateSelectedOptionsPrice:function(){var self=this,form=this.base.getFormElement(),config=this.base.options,options=$(config.optionsSelector,form),processedDatetimeOptions=[],productQty=$(config.productQtySelector).val();this.optionFinalPrice=0;this.optionBasePrice=0;this.optionOldPriceInclTax=0;this.optionOldPriceExclTax=0;this.optionFinalPricePerItem=0;this.optionBasePricePerItem=0;this.optionOldPricePerItemInclTax=0;this.optionOldPricePerItemExclTax=0;
2if(config.productConfig.isUsedDynamicOptions){var dynamicPriceExclTax=config.productConfig.dynamicPriceExclTax,dynamicPriceInclTax=config.productConfig.dynamicPriceInclTax;self.optionFinalPrice+=dynamicPriceInclTax*productQty;self.optionOldPriceInclTax+=dynamicPriceInclTax*productQty;self.optionBasePrice+=dynamicPriceExclTax*productQty;self.optionOldPriceExclTax+=dynamicPriceExclTax*productQty;self.optionFinalPricePerItem+=dynamicPriceInclTax;self.optionOldPricePerItemInclTax+=dynamicPriceInclTax;self.optionBasePricePerItem+=dynamicPriceExclTax;self.optionOldPricePerItemExclTax+=dynamicPriceExclTax;}\noptions.filter('select').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=config.optionConfig&&config.optionConfig[optionId],values=$element.val();if(_.isUndefined(values)||!values){return;}\nif(!Array.isArray(values)){values=[values];}\n$(values).each(function(i,valueId){if(_.isUndefined(optionConfig[valueId])){if(_.isUndefined(optionConfig.prices)){return;}\nvar dateDropdowns=$element.parent().find(config.dateDropdownsSelector);if(_.isUndefined(dateDropdowns)){return;}\nif($element.closest('.field').css('display')=='none'){$element.val('');return;}\nvar optionConfigCurrent=self.base.getDateDropdownConfig(optionConfig,dateDropdowns);if(_.isUndefined(optionConfigCurrent.prices)||$.inArray(optionId,processedDatetimeOptions)!=-1){return;}\nprocessedDatetimeOptions.push(optionId);}else{var optionConfigCurrent=optionConfig[valueId];}\nself.processOptionQtyInput(optionId,$element,optionConfigCurrent);self.collectOptionPriceAndQty(optionConfigCurrent,optionId,valueId);});});options.filter('input[type=\"radio\"], input[type=\"checkbox\"]').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=config.optionConfig&&config.optionConfig[optionId],valueId=$element.val();if(!$element.is(':checked')){return;}\nif(typeof valueId=='undefined'||!valueId){return;}\nvar optionConfigCurrent=optionConfig[valueId];self.processOptionQtyInput(optionId,$element,optionConfigCurrent);self.collectOptionPriceAndQty(optionConfigCurrent,optionId,valueId);});options.filter('input[type=\"text\"], textarea, input[type=\"file\"]').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=config.optionConfig&&config.optionConfig[optionId],value=$element.val();if(typeof value=='undefined'||!value){if($('#delete-options_'+optionId+'_file').length<1){return;}}\nif($element.closest('.field').css('display')=='none'){$element.val('');return;}\nvar isOneTime=self.base.isOneTimeOption(optionId),productQty=1;if(!isOneTime){productQty=$(config.productQtySelector).val();}\nvar isPercentOptionAndProductTierPrice=false;var actualTierPriceExclTax=self.getProductActualTierPrice();if(actualTierPriceExclTax!==null&&!_.isUndefined(config.extendedOptionsConfig[optionId].price)&&!_.isUndefined(config.extendedOptionsConfig[optionId].price_type)&&config.extendedOptionsConfig[optionId].price_type==='percent'){isPercentOptionAndProductTierPrice=true;var recalculatedPercentPriceExclTax=config.extendedOptionsConfig[optionId].price*actualTierPriceExclTax / 100;var recalculatedPercentPriceInclTax=config.extendedOptionsConfig[optionId].price*self.getProductActualTierPrice(true)/ 100;}\nvar basePrice=optionConfig.prices.basePrice.amount,finalPrice=optionConfig.prices.finalPrice.amount,oldPriceInclTax=optionConfig.prices.oldPrice.amount_incl_tax,oldPriceExclTax=optionConfig.prices.oldPrice.amount_excl_tax;if(isPercentOptionAndProductTierPrice){basePrice=recalculatedPercentPriceExclTax;finalPrice=recalculatedPercentPriceInclTax;}\nself.optionFinalPrice+=parseFloat(finalPrice)*productQty;self.optionOldPriceInclTax+=parseFloat(oldPriceInclTax)*productQty;self.optionBasePrice+=parseFloat(basePrice)*productQty;self.optionOldPriceExclTax+=parseFloat(oldPriceExclTax)*productQty;self.optionFinalPricePerItem+=parseFloat(finalPrice);self.optionOldPricePerItemInclTax+=parseFloat(oldPriceInclTax);self.optionBasePricePerItem+=parseFloat(basePrice);
2self.optionOldPricePerItemExclTax+=parseFloat(oldPriceExclTax);});},processOptionQtyInput:function currentOptionQtyInput(optionId,$element,optionConfigCurrent){var $optionQtyInput=$(\"[data-parent-selector='\"+$element.attr('data-selector')+\"']\"),optionQty=1;if($optionQtyInput.length<1){return;}\nif(($element.is(':checked')||$('option:selected',$element).val())){if($optionQtyInput.val()===0){$optionQtyInput.val(1);}\n$optionQtyInput.attr('disabled',false);}else if(!$element.is(':checked')&&!$('option:selected',$element).val()){if($optionQtyInput.attr('type')!=='hidden'&&$option.attr('type')!=='radio'){$optionQtyInput.val(0);$optionQtyInput.attr('disabled',true);}}\nif(parseFloat($optionQtyInput.val())){optionQty=parseFloat($optionQtyInput.val());}\noptionConfigCurrent['qty']=optionQty;},collectOptionPriceAndQty:function calculateOptionsPrice(optionConfigCurrent,optionId,valueId){this.actualPriceInclTax=0;this.actualPriceExclTax=0;var config=this.base.options,isOneTime=this.base.isOneTimeOption(optionId),productQty=$(config.productQtySelector).val(),qty=!_.isUndefined(optionConfigCurrent['qty'])?optionConfigCurrent['qty']:1;this.getActualPrice(optionId,valueId,qty);if(productQty==0){productQty=1;}\nvar oldPriceAmountInclTax=parseFloat(optionConfigCurrent.prices.oldPrice.amount_incl_tax),oldPriceAmountExclTax=parseFloat(optionConfigCurrent.prices.oldPrice.amount_excl_tax),finalPriceAmount=parseFloat(optionConfigCurrent.prices.finalPrice.amount),basePriceAmount=parseFloat(optionConfigCurrent.prices.basePrice.amount),actualFinalPrice=this.actualPriceInclTax?this.actualPriceInclTax:finalPriceAmount,actualBasePrice=this.actualPriceExclTax?this.actualPriceExclTax:basePriceAmount,actualFinalPricePerItem=this.actualPriceInclTax?this.actualPriceInclTax:finalPriceAmount,actualBasePricePerItem=this.actualPriceExclTax?this.actualPriceExclTax:basePriceAmount,oldPriceInclTax=!isNaN(oldPriceAmountInclTax)?oldPriceAmountInclTax:this.actualPriceInclTax,oldPriceExclTax=!isNaN(oldPriceAmountExclTax)?oldPriceAmountExclTax:this.actualPriceExclTax,oldPricePerItemInclTax=oldPriceInclTax,oldPricePerItemExclTax=oldPriceExclTax;if(isOneTime){actualFinalPricePerItem=actualFinalPricePerItem / productQty;actualBasePricePerItem=actualBasePricePerItem / productQty;oldPricePerItemInclTax=oldPricePerItemInclTax / productQty;oldPricePerItemExclTax=oldPricePerItemExclTax / productQty;}\nif(!isOneTime&&(this.options.product_price_display_mode==='final_price'||this.options.additional_product_price_display_mode==='final_price')){actualFinalPrice*=productQty;actualBasePrice*=productQty;oldPriceInclTax*=productQty;oldPriceExclTax*=productQty;}\nthis.optionFinalPricePerItem+=actualFinalPricePerItem*qty;this.optionBasePricePerItem+=actualBasePricePerItem*qty;this.optionOldPricePerItemInclTax+=oldPricePerItemInclTax*qty;this.optionOldPricePerItemExclTax+=oldPricePerItemExclTax*qty;this.optionFinalPrice+=actualFinalPrice*qty;this.optionBasePrice+=actualBasePrice*qty;this.optionOldPriceInclTax+=oldPriceInclTax*qty;this.optionOldPriceExclTax+=oldPriceExclTax*qty;},getActualPrice:function(optionId,valueId,qty){var config=this.base.options,specialPrice=null,tierPrices=null,price=null,totalQty=0,indexQty=0,suitableTierPrice=null,suitableTierPriceQty=null,isOneTime=this.base.isOneTimeOption(optionId),productQty=$(config.productQtySelector).val(),isPercentOptionAndProductTierPrice=false;if(_.isUndefined(config.extendedOptionsConfig[optionId].values)){return;}\nif(isOneTime){totalQty=parseFloat(qty);}else{totalQty=parseFloat(productQty)*parseFloat(qty);}\nif(!_.isUndefined(config.optionConfig[optionId][valueId].prices.basePrice.amount)){specialPrice=config.optionConfig[optionId][valueId].prices.basePrice.amount;var actualTierPriceExclTax=this.getProductActualTierPrice();if(actualTierPriceExclTax!==null&&!_.isUndefined(config.extendedOptionsConfig[optionId].values[valueId].price)&&!_.isUndefined(config.extendedOptionsConfig[optionId].values[valueId].price_type)&&config.extendedOptionsConfig[optionId].values[valueId].price_type==='percent'&&specialPrice>config.extendedOptionsConfig[optionId].values[valueId].price*actualTierPriceExclTax / 100){isPercentOptionAndProductTierPrice=true;var recalculatedPercentPriceExclTax=config.extendedOptionsConfig[optionId].values[valueId].price*actualTierPriceExclTax / 100;var recalculatedPercentPriceInclTax=config.extendedOptionsConfig[optionId].values[valueId].price*this.getProductActualTierPrice(true)/ 100;}}\nif(!_.isUndefined(config.extendedOptionsConfig[optionId].values[valueId].tier_price)){tierPrices=$.parseJSON(config.extendedOptionsConfig[optionId].values[valueId].tier_price);if(_.isUndefined(tierPrices[totalQty])){$.each(tierPrices,function(index,tierPrice){indexQty=parseFloat(index);if(suitableTierPriceQty<indexQty&&totalQty>=indexQty){suitableTierPrice=tierPrice;suitableTierPriceQty=indexQty;}});}else{suitableTierPrice=tierPrices[totalQty];suitableTierPriceQty=totalQty;}}\nif(suitableTierPrice&&(suitableTierPrice.price<specialPrice||specialPrice===null)){this.actualPriceExclTax=suitableTierPrice.price;this.actualPriceInclTax=suitableTierPrice.price_incl_tax;}else if(isPercentOptionAndProductTierPrice){this.actualPriceExclTax=recalculatedPercentPriceExclTax;this.actualPriceInclTax=recalculatedPercentPriceInclTax;}else{this.actualPriceExclTax=specialPrice;this.actualPriceInclTax=config.optionConfig[optionId][valueId].prices.finalPrice.amount;}},initProductPrice:function(productConfig){this.productDefaultRegularPriceExclTax=productConfig.regular_price_excl_tax;this.productDefaultRegularPriceInclTax=productConfig.regular_price_incl_tax;this.productDefaultFinalPriceExclTax=productConfig.final_price_excl_tax;this.productDefaultFinalPriceInclTax=productConfig.final_price_incl_tax;this.productPerItemRegularPriceExclTax=productConfig.regular_price_excl_tax;this.productPerItemRegularPriceInclTax=productConfig.regular_price_incl_tax;this.productPerItemFinalPriceExclTax=productConfig.final_price_excl_tax;this.productPerItemFinalPriceInclTax=productConfig.final_price_incl_tax;this.productTotalRegularPriceExclTax=productConfig.regular_price_excl_tax;this.productTotalRegularPriceInclTax=productConfig.regular_price_incl_tax;this.productTotalFinalPriceExclTax=productConfig.final_price_excl_tax;this.productTotalFinalPriceInclTax=productConfig.final_price_incl_tax;},applyProductPriceDisplayMode:function(){var productPriceDisplayMode=this.options.product_price_display_mode,additionalProductPriceDisplayMode=this.options.additional_product_price_display_mode,productQty=parseFloat($(this.base.options.productQtySelector).val()),actualTierPrice=null;if(productPriceDisplayMode==='per_item'||additionalProductPriceDisplayMode==='per_item'||productPriceDisplayMode==='final_price'||additionalProductPriceDisplayMode==='final_price'){actualTierPrice=this.getProductActualTierPrice();if(productPriceDisplayMode==='per_item'||additionalProductPriceDisplayMode==='per_item'){if(actualTierPrice!==null){this.productPerItemFinalPriceExclTax=actualTierPrice;this.productPerItemFinalPriceInclTax=this.getProductActualTierPrice(true);}}\nif(productPriceDisplayMode==='final_price'||additionalProductPriceDisplayMode==='final_price'){if(actualTierPrice!==null){this.productTotalFinalPriceExclTax=actualTierPrice*productQty;this.productTotalFinalPriceInclTax=this.getProductActualTierPrice(true)*productQty;}else{this.productTotalFinalPriceExclTax=this.productDefaultFinalPriceExclTax*productQty;this.productTotalFinalPriceInclTax=this.productDefaultFinalPriceInclTax*productQty;}\nthis.productTotalRegularPriceExclTax=this.productDefaultRegularPriceExclTax*productQty;this.productTotalRegularPriceInclTax=this.productDefaultRegularPriceInclTax*productQty;}}}
2,getProductActualTierPrice:function(includeTax){var config=this.base.options,productConfig=config.productConfig,price=null,productQty=$(config.productQtySelector).val(),key=includeTax?'price_incl_tax':'price_excl_tax';if(_.isUndefined(productConfig.extended_tier_prices)||productConfig.extended_tier_prices.length<1){return price;}\nvar tierPrices=productConfig.extended_tier_prices;tierPrices.sort(function(a,b){return a['qty']-b['qty'];});_.each(tierPrices,function(tier,index){if(parseFloat(tier['qty'])>parseFloat(productQty)){return;}\nif(price===null||parseFloat(tier[key])<parseFloat(price)){price=tier[key];}});return price;},_addValueDescription:function _addValueDescription($option,optionConfig,extendedOptionsConfig,valueDescriptionEnabled){var self=this,$options=$option.find('.product-custom-option');$options.filter('select').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),value=extendedOptionsConfig[optionId]['values'];if($element.attr('multiple')&&!$element.hasClass('mageworx-swatch')){return;}\nif(typeof value=='undefined'||_.isEmpty(value)){return;}\nif($element.hasClass('mageworx-swatch')){var $swatches=$element.parent().find('.mageworx-swatch-option');$swatches.each(function(swatchKey,swatchValue){var valueId=$(swatchValue).attr('data-option-type-id'),tooltipImage=self.getTooltipImageHtml(value[valueId]),title='<div class=\"title\">'+value[valueId]['title']+'</div>',stockMessage='';if(!_.isEmpty(optionConfig[optionId][valueId]['stockMessage'])){stockMessage='<div class=\"info\">'\n+optionConfig[optionId][valueId]['stockMessage']\n+'</div>';}\nif(valueDescriptionEnabled){if(!_.isUndefined(value[valueId])&&(!_.isEmpty(value[valueId]['description'])||!_.isEmpty(value[valueId]['images_data']['tooltip_image']))){var description='';if(!_.isEmpty(value[valueId]['description'])){description=value[valueId]['description'];}\nself.prepareTooltipDescription($(swatchValue),tooltipImage,title,stockMessage,description,value[valueId]['images_data']['image_width']);}}else{if(!_.isUndefined(value[valueId])&&!_.isEmpty(value[valueId]['images_data']['tooltip_image'])){self.prepareTooltipDescription($(swatchValue),tooltipImage,title,stockMessage,'',value[valueId]['images_data']['image_width']);}}});}else{var $image=$('<img>',{src:self.options.question_image,alt:'tooltip',\"class\":'option-select-tooltip-'+optionId,width:'16px',height:'16px',style:'display: inline-block; vertical-align: middle'});$image.hide();$element.parent().prev(\".label\").append($image);$element.on('change',function(e){var valueId=$element.val(),tooltipImage=self.getTooltipImageHtml(value[valueId]);if(valueDescriptionEnabled){if(!_.isUndefined(value[valueId])&&(!_.isEmpty(value[valueId]['description'])||!_.isEmpty(value[valueId]['images_data']['tooltip_image']))){self.prepareTooltipDescription($image,tooltipImage,'','',value[valueId]['description'],value[valueId]['images_data']['image_width']);$image.show();}else{$image.hide();}}else{if(!_.isUndefined(value[valueId])&&!_.isEmpty(value[valueId]['images_data']['tooltip_image'])){self.prepareTooltipDescription($image,tooltipImage,'','','',value[valueId]['images_data']['image_width']);$image.show();}else{$image.hide();}}});}\nif($element.val()){$element.trigger('change');}});$options.filter('input[type=\"radio\"], input[type=\"checkbox\"]').each(function(index,element){var $element=$(element),optionId=utils.findOptionId($element),optionConfig=extendedOptionsConfig[optionId],value=extendedOptionsConfig[optionId]['values'];if(typeof value=='undefined'||!value){return;}\nvar valueId=$element.val(),tooltipImage=self.getTooltipImageHtml(value[valueId]),$image=self.getTooltipImageForOptionValue(valueId);if(valueDescriptionEnabled){if(!_.isUndefined(value[valueId])&&(!_.isEmpty(value[valueId]['description'])||!_.isEmpty(value[valueId]['images_data']['tooltip_image']))){var description=value[valueId]['description'];$element.parent().append($image);self.prepareTooltipDescription($image,tooltipImage,'','',description);}}else{if(!_.isUndefined(value[valueId])&&!_.isEmpty(value[valueId]['images_data']['tooltip_image'])){$element.parent().append($image);self.prepareTooltipDescription($image,tooltipImage);}}});},prepareTooltipDescription:function prepareTooltipDescription($element,tooltipImage='',title='',stockMessage='',description='',imageWidth=''){$element.qtip({content:{text:tooltipImage+title+stockMessage+description},style:{classes:'qtip-light',width:imageWidth},position:{target:false,viewport:$(document.body)}});},getTooltipImageForOptionValue:function getTooltipImageForOptionValue(valueId){return $('<img>',{src:this.options.question_image,alt:'tooltip',\"class\":'option-value-tooltip-'+valueId,width:'16px',height:'16px'});},getTooltipImageHtml:function getTooltipImageHtml(value){if(!_.isUndefined(value)&&!_.isUndefined(value['images_data']['tooltip_image'])&&!_.isEmpty(value['images_data']['tooltip_image'])){return'<div class=\"image\" style=\"width:auto; height:auto\"><img src=\"'+\nvalue['images_data']['tooltip_image']+'\" /></div>';}\nreturn'';},copyTextToClipboard:function copyTextToClipboard(text){var textArea=document.createElement(\"textarea\");textArea.style.position='fixed';textArea.style.top=0;textArea.style.left=0;textArea.style.width='2em';textArea.style.height='2em';textArea.style.padding=0;textArea.style.border='none';textArea.style.outline='none';textArea.style.boxShadow='none';textArea.style.background='transparent';textArea.value=text;document.body.appendChild(textArea);textArea.focus();textArea.select();document.execCommand('copy');document.body.removeChild(textArea);},getShareableLink:function getShareableLink(base){var shareableLink=window.location.origin+window.location.pathname;var selectedOptionsString=this.getSelectedOptionsString(base);if(selectedOptionsString){shareableLink+='?config=';shareableLink+=selectedOptionsString;}\nshareableLink+=window.location.hash;return shareableLink;},getSelectedOptionsString:function getSelectedOptionsString(base){var selectedOptionsString='';var self=this;base.collectSelectedData();var selectedData=base.getSelectedData();var selectedOptionsArray=[];$.each(selectedData,function(optionId,values){selectedOptionsArray.push(optionId+'-'+values.join('-'));});return selectedOptionsArray.join(',');}});return $.mageworx.optionFeatures;});","MageWorx_OptionFeatures/js/catalog/product/isDefault.min.js":"define(['jquery','underscore','jquery-ui-modules/widget'],function($,_){'use strict';$.widget('mageworx.optionFeaturesIsDefault',{options:{}
2,firstRun:function firstRun(optionConfig,productConfig,base,self){return;},update:function update(option,optionConfig,productConfig,base){var isDefaultArray=this.getIsDefaultValues(),optionValues=base.getNewlyShowedOptionValues();if(_.isEmpty(optionValues)||_.isEmpty(isDefaultArray)){return;}\n$.each(optionValues,function(index,value){var optionType=isDefaultArray[value],$field=$('[data-option_type_id=\"'+value+'\"]');if($field.css('display')=='none'){return;}\nvar $option=$field.parents('.field');var optionId=$option.attr('data-option_id');var apoData=base.getApoData();if($.inArray(optionType,['drop_down','multiple'])!==-1){if($.inArray(optionType,['multiple'])!==-1){var selectedValues=$field.closest('select').val();if(selectedValues===null){selectedValues=[];selectedValues.push($field.val());}else if($.isArray(selectedValues)){selectedValues.push($field.val());}\nbase.removeNewlyShowedOptionValue(value);$field.closest('select').val(selectedValues);apoData[optionId].push(parseInt($field.val()));$field.closest('select').trigger('change');}else{base.removeNewlyShowedOptionValue(value);if(!$field.closest('select').val()){$field.closest('select').val($field.val());apoData[optionId].push(parseInt($field.val()));$field.closest('select').trigger('change');}}}else if($.inArray(optionType,['checkbox','radio'])!==-1){base.removeNewlyShowedOptionValue(value);var canCheck=false;if($.inArray(optionType,['checkbox'])!==-1){canCheck=true;}else{if(!_.isUndefined(apoData[optionId])&&apoData[optionId].length<1){canCheck=true;}}\nif(canCheck===true){var $el=$field.find(':input');$el.prop('checked',true);apoData[optionId].push(parseInt(value));$el.trigger('change');}}});},getIsDefaultValues:function update(){return this.options.is_default_values;}});return $.mageworx.optionFeaturesIsDefault;});","Magento_Paypal/js/order-review.min.js":"define(['jquery','Magento_Ui/js/modal/alert','jquery-ui-modules/widget','mage/translate','mage/mage','mage/validation'],function($,alert){'use strict';$.widget('mage.orderReview',{options:{orderReviewSubmitSelector:'#review-button',shippingSelector:'#shipping_method',shippingSubmitFormSelector:null,updateOrderSelector:'#update-order',billingAsShippingSelector:'#billing\\\\:as_shipping',updateContainerSelector:'#details-reload',waitLoadingContainer:'#review-please-wait',shippingMethodContainer:'#shipping-method-container',agreementSelector:'div.checkout-agreements input',isAjax:false,shippingMethodUpdateUrl:null,updateOrderSubmitUrl:null,canEditShippingMethod:false},triggerPropertyChange:true,isShippingSubmitForm:false,_create:function(){var isDisable;if(this.options.isAjax){this._submitOrder=this._ajaxSubmitOrder;}\nthis.element.on('click',this.options.orderReviewSubmitSelector,$.proxy(this._submitOrder,this)).on('click',this.options.billingAsShippingSelector,$.proxy(this._shippingTobilling,this)).on('change',this.options.shippingSelector,$.proxy(this._submitUpdateOrder,this,this.options.updateOrderSubmitUrl,this.options.updateContainerSelector)).find(this.options.updateOrderSelector).on('click',$.proxy(this._updateOrderHandler,this)).end();this._shippingTobilling();if($(this.options.shippingSubmitFormSelector).length&&this.options.canEditShippingMethod){this.isShippingSubmitForm=true;$(this.options.shippingSubmitFormSelector).on('change',this.options.shippingSelector,$.proxy(this._submitUpdateOrder,this,$(this.options.shippingSubmitFormSelector).prop('action'),this.options.updateContainerSelector));this._updateOrderSubmit(!$(this.options.shippingSubmitFormSelector).find(this.options.shippingSelector).val());}else{isDisable=this.isShippingSubmitForm&&this.element.find(this.options.shippingSelector).val();this.element.on('input propertychange',':input[name]',$.proxy(this._updateOrderSubmit,this,isDisable,this._onShippingChange)).find('select').not(this.options.shippingSelector).on('change',this._propertyChange);this._updateOrderSubmit(isDisable);}},_ajaxBeforeSend:function(){this.element.find(this.options.waitLoadingContainer).show();},_ajaxComplete:function(){this.element.find(this.options.waitLoadingContainer).hide();},_propertyChange:function(){$(this).trigger('propertychange');},_updateOrderHandler:function(){$(this.options.shippingSelector).trigger('change');}
2,_submitOrder:function(){if(this._validateForm()){this.element.find(this.options.updateOrderSelector).fadeTo(0,0.5).end().find(this.options.waitLoadingContainer).show().end().trigger('submit');this._updateOrderSubmit(true);}},_ajaxSubmitOrder:function(){if(this.element.find(this.options.waitLoadingContainer).is(':visible')){return false;}\n$.ajax({url:this.element.prop('action'),type:'post',context:this,data:{isAjax:1},dataType:'json',beforeSend:this._ajaxBeforeSend,complete:this._ajaxComplete,success:function(response){var msg;if(typeof response==='object'&&!$.isEmptyObject(response)){if(response['error_messages']){this._ajaxComplete();msg=response['error_messages'];if(msg){if(Array.isArray(msg)){msg=msg.join('\\n');}}\nalert({content:msg});return false;}\nif(response.redirect){$.mage.redirect(response.redirect);return false;}else if(response.success){$.mage.redirect(this.options.successUrl);return false;}\nthis._ajaxComplete();alert({content:$.mage.__('Sorry, something went wrong.')});}},error:function(){alert({content:$.mage.__('Sorry, something went wrong. Please try again later.')});this._ajaxComplete();}});},_validateForm:function(){this.element.find(this.options.agreementSelector).off('change').on('change',$.proxy(function(){var isValid=this._validateForm();this._updateOrderSubmit(!isValid);},this));if(this.element.data('mageValidation')){return this.element.validation().valid();}\nreturn true;},_updateOrderSubmit:function(shouldDisable,fn){this._toggleButton(this.options.orderReviewSubmitSelector,shouldDisable);if(typeof fn==='function'){fn.call(this);}},_toggleButton:function(button,disable){$(button).prop({'disabled':disable}).toggleClass('no-checkout',disable).fadeTo(0,disable?0.5:1);},_shippingTobilling:function(e){var isChecked,opacity;if(this.options.shippingSubmitFormSelector){return false;}\nisChecked=$(this.options.billingAsShippingSelector).is(':checked');opacity=isChecked?0.5:1;if(isChecked){this.element.validation('clearError',':input[name^=\"billing\"]');}\n$(':input[name^=\"shipping\"]',this.element).each($.proxy(function(key,value){var fieldObj=$(value.id.replace('shipping:','#billing\\\\:'));if(isChecked){fieldObj=fieldObj.val($(value).val());}\nfieldObj.prop({'readonly':isChecked,'disabled':isChecked}).fadeTo(0,opacity);if(fieldObj.is('select')){this.triggerPropertyChange=false;fieldObj.trigger('change');}},this));if(isChecked||e){this._updateOrderSubmit(true);}\nthis.triggerPropertyChange=true;},_submitUpdateOrder:function(url,resultId){var isChecked,formData,callBackResponseHandler,shippingMethod;if(this.element.find(this.options.waitLoadingContainer).is(':visible')){return false;}\nisChecked=$(this.options.billingAsShippingSelector).is(':checked');formData=null;callBackResponseHandler=null;let val=$(this.options.shippingSelector).val();shippingMethod=val.trim();this._shippingTobilling();if(url&&resultId&&shippingMethod){this._updateOrderSubmit(true);this._toggleButton(this.options.updateOrderSelector,true);if(this.isShippingSubmitForm){formData=$(this.options.shippingSubmitFormSelector).serialize()+'&isAjax=true';callBackResponseHandler=function(response){$(resultId).html(response);this._updateOrderSubmit(false);this._ajaxComplete();};}else{formData=this.element.serialize()+'&isAjax=true';callBackResponseHandler=function(response){$(resultId).html(response);this._ajaxShippingUpdate(shippingMethod);};}\nif(isChecked){$(this.options.shippingSelect).prop('disabled',true);}\n$.ajax({url:url,type:'post',context:this,beforeSend:this._ajaxBeforeSend,data:formData,success:callBackResponseHandler});}},_ajaxShippingUpdate:function(shippingMethod){$.ajax({url:this.options.shippingMethodUpdateUrl,data:{isAjax:true,'shipping_method':shippingMethod},type:'post',context:this,success:function(response){$(this.options.shippingMethodContainer).parent().html(response);this._toggleButton(this.options.updateOrderSelector,false);this._updateOrderSubmit(false);},complete:this._ajaxComplete});},_onShippingChange:function(){let val=$(this.options.shippingSelector).val();if(this.triggerPropertyChange&&val.trim()){this.element.find(this.options.shippingSelector).hide().end().find(this.options.shippingSelector+'_update').show();}}});return $.mage.orderReview;});","Magento_Paypal/js/paypal-checkout.min.js":"define(['jquery','Magento_Ui/js/modal/confirm','Magento_Customer/js/customer-data','jquery-ui-modules/widget','mage/mage'],function($,confirm,customerData){'use strict';$.widget('mage.paypalCheckout',{options:{originalForm:'form:not(#product_addtocart_form_from_popup):has(input[name=\"product\"][value=%1]
2)',productId:'input[type=\"hidden\"][name=\"product\"]',ppCheckoutSelector:'[data-role=pp-checkout-url]',ppCheckoutInput:'<input type=\"hidden\" data-role=\"pp-checkout-url\" name=\"return_url\" value=\"\"/>'},_create:function(){this.element.on('click','[data-action=\"checkout-form-submit\"]',$.proxy(function(e){var $target=$(e.target),returnUrl=$target.data('checkout-url'),productId=$target.closest('form').find(this.options.productId).val(),originalForm=this.options.originalForm.replace('%1',productId),self=this,billingAgreement=customerData.get('paypal-billing-agreement');e.preventDefault();if(billingAgreement().askToCreate){confirm({content:billingAgreement().confirmMessage,actions:{confirm:function(){returnUrl=billingAgreement().confirmUrl;self._redirect(returnUrl,originalForm);},cancel:function(event){if(event&&!$(event.target).hasClass('action-close')){self._redirect(returnUrl);}}}});}else{this._redirect(returnUrl,originalForm);}},this));},_redirect:function(returnUrl,originalForm){var $form,ppCheckoutInput;if(this.options.isCatalogProduct){$form=originalForm?$(originalForm):$($(this.options.shortcutContainerClass).closest('form'));ppCheckoutInput=$form.find(this.options.ppCheckoutSelector)[0];if(!ppCheckoutInput){ppCheckoutInput=$(this.options.ppCheckoutInput);ppCheckoutInput.appendTo($form);}\n$(ppCheckoutInput).val(returnUrl);$form.trigger('submit');}else{$.mage.redirect(returnUrl);}}});return $.mage.paypalCheckout;});","Magento_Paypal/js/action/set-payment-method.min.js":"define(['Magento_Checkout/js/model/quote','Magento_Checkout/js/action/set-payment-information'],function(quote,setPaymentInformation){'use strict';return function(messageContainer){return setPaymentInformation(messageContainer,quote.paymentMethod());};});","Magento_Paypal/js/model/iframe-redirect.min.js":"define(['ko','Magento_Paypal/js/model/iframe','Magento_Ui/js/model/messageList'],function(ko,iframe,messageList){'use strict';return function(cartUrl,errorMessage,goToSuccessPage,successUrl){if(this===window.self){window.location=cartUrl;}\nif(!!errorMessage.message){document.removeEventListener('click',iframe.stopEventPropagation,true);iframe.isInAction(false);messageList.addErrorMessage(errorMessage);}else if(!!goToSuccessPage){window.location=successUrl;}else{window.location=cartUrl;}};});","Magento_Paypal/js/model/iframe.min.js":"define(['ko'],function(ko){'use strict';var isInAction=ko.observable(false);return{isInAction:isInAction,stopEventPropagation:function(event){event.stopImmediatePropagation();event.preventDefault();}};});","Magento_Paypal/js/in-context/product-express-checkout.min.js":"define(['underscore','jquery','uiComponent','Magento_Paypal/js/in-context/express-checkout-wrapper','Magento_Customer/js/customer-data'],function(_,$,Component,Wrapper,customerData){'use strict';return Component.extend(Wrapper).extend({defaults:{productFormSelector:'#product_addtocart_form',declinePayment:false,formInvalid:false,productAddedToCart:false},initialize:function(config,element){var cart=customerData.get('cart'),customer=customerData.get('customer'),isGuestCheckoutAllowed;this._super();isGuestCheckoutAllowed=cart().isGuestCheckoutAllowed;if(typeof isGuestCheckoutAllowed==='undefined'){isGuestCheckoutAllowed=config.clientConfig.isGuestCheckoutAllowed;}\nif(config.clientConfig.isVisibleOnProductPage){this.renderPayPalButtons(element);}\nthis.declinePayment=!customer().firstname&&!isGuestCheckoutAllowed;return this;},onClick:function(){var $form=$(this.productFormSelector);if(!this.declinePayment&&!this.productAddedToCart){$form.trigger('submit');this.formInvalid=!$form.validation('isValid');this.productAddedToCart=true;}},beforePayment:function(resolve,reject){var promise=$.Deferred();if(this.declinePayment){this.addError(this.signInMessage,'warning');reject();}else if(this.formInvalid){reject();}else{$(document).on('ajax:addToCart',function(e,data){if(_.isEmpty(data.response)){return promise.resolve();}\nreturn reject();});$(document).on('ajax:addToCart:error',reject);}\nreturn promise;},afterPayment:function(res,resolve,reject){if(res.success){return resolve(res.token);}\nthis.addAlert(res['error_message']);return reject(new Error(res['error_message']));},prepareClientConfig:function(){this._super();this.clientConfig.quoteId='';this.clientConfig.customerId='';return this.clientConfig;},onError:function(err){this.productAddedToCart=false;this._super(err);},onCancel:function(data,actions){this.productAddedToCart=false;this._super(data,actions);},afterOnAuthorize:function(res,resolve,reject,actions){this.productAddedToCart=false;return this._super(res,resolve,reject,actions);}});});","Magento_Paypal/js/in-context/express-checkout-wrapper.min.js":"define(['jquery','mage/translate','Magento_Customer/js/customer-data','Magento_Paypal/js/in-context/express-checkout-smart-buttons','Magento_Ui/js/modal/alert','mage/cookies'],function($,$t,customerData,checkoutSmartButtons,alert){'use strict';return{defaults:{paymentActionError:$t('Something went wrong with your request. Please try again later.'),signInMessage:$t('To check out, please sign in with your email address.')},renderPayPalButtons:function(element){checkoutSmartButtons(this.prepareClientConfig(),element);},validate:function(actions){this.actions=actions||this.actions;},onClick:function(){},beforePayment:function(resolve,reject){return $.Deferred().resolve();},afterPayment:function(res,resolve,reject){if(res.success){return resolve(res.token);}\nreturn reject(new Error(res['error_message']));},catchPayment:function(err,resolve,reject){this.addAlert(this.paymentActionError);reject(err);},beforeOnAuthorize:function(resolve,reject,actions){$('body').trigger('processStart');return $.Deferred().resolve();},afterOnAuthorize:function(res,resolve,reject,actions){$('body').trigger('processStop');if(res.success){resolve();return actions.redirect(res.redirectUrl);}\nreturn reject(new Error(res['error_message']));},catchOnAuthorize:function(err,resolve,reject){$('body').trigger('processStop');this.addAlert(this.paymentActionError);reject(err);},onCancel:function(data,actions){$('body').trigger('processStop');actions.redirect(this.clientConfig.onCancelUrl);},onError:function(err){},addError:function(message,type){type=type||'error';customerData.set('messages',{messages:[{type:type,text:message}],'data_id':Math.floor(Date.now()/ 1000)});},addAlert:function(message){alert({content:message});},getButtonId:function(){return this.inContextId;},prepareClientConfig:function(){this.clientConfig.rendererComponent=this;this.clientConfig.formKey=$.mage.cookies.get('form_key');return this.clientConfig;}};});","Magento_Paypal/js/in-context/express-checkout-smart-buttons.min.js":"define(['underscore','jquery','Magento_Paypal/js/in-context/paypal-sdk','Magento_Customer/js/customer-data','domReady!'],function(_,$,paypalSdk,customerData){'use strict';function performCreateOrder(clientConfig){var params={'quote_id':clientConfig.quoteId,'customer_id':clientConfig.customerId||'','form_key':clientConfig.formKey,button:clientConfig.button};return $.Deferred(function(deferred){clientConfig.rendererComponent.beforePayment(deferred.resolve,deferred.reject).then(function(){$.post(clientConfig.getTokenUrl,params).done(function(res){clientConfig.rendererComponent.afterPayment(res,deferred.resolve,deferred.reject);}).fail(function(jqXHR,textStatus,err){clientConfig.rendererComponent.catchPayment(err,deferred.resolve,deferred.reject);});});}).promise();}\nfunction performOnApprove(clientConfig,data,actions){var params={paymentToken:data.orderID,payerId:data.payerID,paypalFundingSource:customerData.get('paypal-funding-source'),'form_key':clientConfig.formKey};return $.Deferred(function(deferred){clientConfig.rendererComponent.beforeOnAuthorize(deferred.resolve,deferred.reject,actions).then(function(){$.post(clientConfig.onAuthorizeUrl,params).done(function(res){if(res.success===false){clientConfig.rendererComponent.catchOnAuthorize(res,deferred.resolve,deferred.reject);return;}\nclientConfig.rendererComponent.afterOnAuthorize(res,deferred.resolve,deferred.reject,actions);customerData.set('paypal-funding-source','');}).fail(function(jqXHR,textStatus,err){clientConfig.rendererComponent.catchOnAuthorize(err,deferred.resolve,deferred.reject);customerData.set('paypal-funding-source','');});});}).promise();}\nreturn function(clientConfig,element){paypalSdk(clientConfig.sdkUrl,clientConfig.dataAttributes).done(function(paypal){paypal.Buttons({style:clientConfig.styles,onInit:function(data,actions){clientConfig.rendererComponent.validate(actions);},createOrder:function(){return performCreateOrder(clientConfig);},onApprove:function(data,actions){performOnApprove(clientConfig,data,actions);},onClick:function(data){customerData.set('paypal-funding-source',data.fundingSource);clientConfig.rendererComponent.validate();clientConfig.rendererComponent.onClick();},onCancel:function(data,actions){clientConfig.rendererComponent.onCancel(data,actions);},onError:function(err){clientConfig.rendererComponent.onError(err);}}).render(element);});};});","Magento_Paypal/js/in-context/button.min.js":"define(['uiComponent','jquery','Magento_Paypal/js/in-context/express-checkout-wrapper','Magento_Customer/js/customer-data'],function(Component,$,Wrapper,customerData){'use strict';return Component.extend(Wrapper).extend({defaults:{declinePayment:false},initialize:function(config,element){var cart=customerData.get('cart'),customer=customerData.get('customer');this._super();this.renderPayPalButtons(element);if(cart().isGuestCheckoutAllowed===undefined){cart.subscribe(function(updatedCart){this.declinePayment=!customer().firstname&&!cart().isGuestCheckoutAllowed;return updatedCart;}.bind(this));}\nreturn this;},beforePayment:function(resolve,reject){var promise=$.Deferred();if(this.declinePayment){this.addError(this.signInMessage,'warning');reject();}else{promise.resolve();}\nreturn promise;},prepareClientConfig:function(){this._super();return this.clientConfig;}});});","Magento_Paypal/js/in-context/billing-agreement.min.js":"define(['jquery','Magento_Ui/js/modal/confirm','Magento_Customer/js/customer-data'],function($,confirm,customerData){'use strict';$.widget('mage.billingAgreement',{options:{invalidateOnLoad:false,cancelButtonSelector:'.block-billing-agreements-view button.cancel',cancelMessage:'',cancelUrl:''},_create:function(){var self=this;if(this.options.invalidateOnLoad){this.invalidate();}\n$(this.options.cancelButtonSelector).on('click',function(){confirm({content:self.options.cancelMessage,actions:{confirm:function(){self.invalidate();window.location.href=self.options.cancelUrl;}}});return false;});},invalidate:function(){customerData.invalidate(['paypal-billing-agreement']);}});return $.mage.billingAgreement;});","Magento_Paypal/js/in-context/paypal-sdk.min.js":"define(['jquery'],function($){'use strict';var dfd=$.Deferred();return function loadPaypalScript(paypalUrl,dataAttributes){require.config({paths:{payp
2alSdk:paypalUrl},shim:{paypalSdk:{exports:'paypal'}},attributes:{'paypalSdk':dataAttributes},onNodeCreated:function(node,config,name){if(config.attributes&&config.attributes[name]){$.each(dataAttributes,function(index,elem){node.setAttribute(index,elem);});}}});if(dfd.state()!=='resolved'){require(['paypalSdk'],function(paypalObject){dfd.resolve(paypalObject);});}\nreturn dfd.promise();};});","Magento_Paypal/js/view/paylater.min.js":"define(['jquery','ko','uiElement','uiLayout','Magento_Paypal/js/in-context/paypal-sdk','Magento_Customer/js/customer-data','domReady!'],function($,ko,Component,layout,paypalSdk,customerData){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/paylater',sdkUrl:'',attributes:{class:'pay-later-message'},dataAttributes:{},refreshSelector:'',displayAmount:false,amountComponentConfig:{name:'${ $.name }.amountProvider',component:''}},paypal:null,amount:null,buyerCountry:null,initialize:function(){let customer=customerData.get('customer'),buyerCountry=customerData.get('paypal-buyer-country');this.buyerCountry=buyerCountry().code;if(customer().firstname&&!this.buyerCountry){customerData.reload(['paypal-buyer-country'],false);this.buyerCountry=customerData.get('paypal-buyer-country')().code;}\nthis._super().observe(['amount']);if(this.displayAmount){layout([this.amountComponentConfig]);}\nif(this.sdkUrl!==''){this.loadPayPalSdk(this.sdkUrl,this.dataAttributes).then(this._setPayPalObject.bind(this));}\nif(this.refreshSelector){$(this.refreshSelector).on('click',this._refreshMessages.bind(this));}\nreturn this;},getAttribute:function(attributeName){return typeof this.attributes[attributeName]!=='undefined'?this.attributes[attributeName]:null;},loadPayPalSdk:function(sdkUrl,dataAttributes){return paypalSdk(sdkUrl,dataAttributes);},_setPayPalObject:function(paypal){this.paypal=paypal;},_refreshMessages:function(){if(this.paypal){this.paypal.Messages.render();}}});});","Magento_Paypal/js/view/amountProviders/product.min.js":"define(['jquery','uiElement','uiRegistry','priceBox','domReady!'],function($,Component,registry){'use strict';return Component.extend({defaults:{priceBoxSelector:'.price-box',qtyFieldSelector:'#product_addtocart_form [name=\"qty\"]',amount:null},qty:1,price:0,priceType:'',initialize:function(){var priceBox;this._super();priceBox=$(this.priceBoxSelector);priceBox.on('priceUpdated',this._onPriceChange.bind(this));if(priceBox.priceBox('option')&&priceBox.priceBox('option').prices&&(priceBox.priceBox('option').prices.finalPrice||priceBox.priceBox('option').prices.basePrice)){this.priceType=priceBox.priceBox('option').prices.finalPrice?'finalPrice':'basePrice';this.price=priceBox.priceBox('option').prices[this.priceType].amount;}\n$(this.qtyFieldSelector).on('change',this._onQtyChange.bind(this));priceBox.trigger('updatePrice');return this;},_onQtyChange:function(event){var qty=parseFloat($(event.target).val());this.qty=!isNaN(qty)&&qty?qty:1;this._updateAmount();},_onPriceChange:function(event,data){this.price=data[this.priceType].amount;this._updateAmount();},_updateAmount:function(){var amount=this.price*this.qty,payLater=registry.get(this.parentName);if(amount!==0){payLater.amount(amount);}}});});","Magento_Paypal/js/view/amountProviders/product-grouped.min.js":"define(['jquery','uiElement','uiRegistry','domReady!'],function($,Component,registry){'use strict';return Component.extend({defaults:{tableWrapperSelector:'.table-wrapper.grouped',priceBoxSelector:'[data-role=\"priceBox\"]',qtyFieldSelector:'.input-text.qty',amount:null},priceInfo:{},initialize:function(){var self=this;this._super();$('tbody tr',this.tableWrapperSelector).each(function(index,element){var priceBox=$(self.priceBoxSelector,element),qtyElement=$(self.qtyFieldSelector,element),productId=priceBox.data('productId'),priceElement=$('#product-price-'+productId);self.priceInfo[productId]={qty:self._getQty(qtyElement),price:priceElement.data('priceAmount')};});$(this.qtyFieldSelector).on('change',this._onQtyChange.bind(this));this._updateAmount();return this;},_getQty:function(element){var qty=parseFloat(element.val());return!isNaN(qty)&&qty?qty:0;},_onQtyChange:function(event){var qtyElement=$(event.target),parent=qtyElement.parents('tr'),priceBox=$(this.priceBoxSelector,parent),productId=priceBox.data('productId');if(this.priceInfo[productId]){this.priceInfo[productId].qty=this._getQty(qtyElement);}\nthis._updateAmount();},_updateAmount:function(){var productId,amount=0,payLater=registry.get(this.parentName);for(productId in this.priceInfo){if(this.priceInfo.hasOwnProperty(productId)){amount+=this.priceInfo[productId].price*this.priceInfo[productId].qty;}}\npayLater.amount(amount);}});});","Magento_Paypal/js/view/amountProviders/checkout.min.js":"define(['jquery','ko','uiElement','uiRegistry','Magento_Checkout/js/model/quote','domReady!'],function($,ko,Component,registry,quote){'use strict';return Component.extend({defaults:{amount:null},initialize:function(){this._super();this.updateAmount();return this;},updateAmount:function(){var payLater=registry.get(this.parentName);quote.totals.subscribe(function(newValue){payLater.amount(newValue['base_grand_total']);});}});});","Magento_Paypal/js/view/payment/paypal-payments.min.js":"define(['uiComponent','Magento_Checkout/js/model/payment/renderer-list'],function(Component,rendererList){'use strict';var isContextCheckout=window.checkoutConfig.payment.paypalExpress.isContextCheckout,paypalExpress='Magento_Paypal/js/view/payment/method-renderer'+\n(isContextCheckout?'/in-context/checkout-express':'/paypal-express');rendererList.push({type:'paypal_express',component:paypalExpress,config:window.checkoutConfig.payment.paypalExpress.inContextConfig},{type:'payflow_express',component:'Magento_Paypal/js/view/payment/method-renderer/payflow-express'},{type:'payflow_express_bml',component:'Magento_Paypal/js/view/payment/method-renderer/payflow-express-bml'},{type:'payflowpro',component:'Magento_Paypal/js/view/payment/method-renderer/payflowpro-method'},{type:'payflow_link',component:'Magento_Paypal/js/view/payment/method-renderer/iframe-methods'},{type:'payflow_advanced',component:'Magento_Paypal/js/view/payment/method-renderer/iframe-methods'},{type:'hosted_pro',component:'Magento_Paypal/js/view/payment/method-renderer/iframe-methods'},{type:'paypal_billing_agreement',component:'Magento_Paypal/js/view/payment/method-renderer/paypal-billing-agreement'});return Component.extend({});});","Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract.min.js":"define(['jquery','Magento_Checkout/js/view/payment/default','Magento_Paypal/js/action/set-payment-method','Magento_Checkout/js/model/payment/additional-validators','Magento_Checkout/js/model/quote','Magento_Customer/js/customer-data'],function($,Component,setPaymentMethodAction,additionalValidators,quote,customerData){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/payflow-express-bml',billingAgreement:''},initObservable:function(){this._super().observe('billingAgreement');return this;},showAcceptanceWindow:function(data,event){window.open($(event.currentTarget).attr('href'),'olcwhatispaypal','toolbar=no, location=no,'+' directories=no, status=no,'+' menubar=no, scrollbars=yes,'+' resizable=yes, ,left=0,'+' top=0, width=400, height=350');return false;},getPaymentAcceptanceMarkHref:function(){return window.checkoutConfig.payment.paypalExpress.paymentAcceptanceMarkHref;},getPaymentAcceptanceMarkSrc:function(){return window.checkoutConfig.payment.paypalExpress.paymentAcceptanceMarkSrc;},getBillingAgreementCode:function(){return window.checkoutConfig.payment.paypalExpress.billingAgreementCode[this.item.method];},getData:function(){var parent=this._super(),additionalData=null;if(this.getBillingAgreementCode()){additionalData={};additionalData[this.getBillingAgreementCode()]=this.billingAgreement();}\nreturn $.extend(true,parent,{'additional_data':additionalData});},continueToPayPal:function(){if(additionalValidators.validate()){setPaymentMethodAction(this.messageContainer).done(function(){customerData.invalidate(['cart']);$.mage.redirect(window.checkoutConfig.payment.paypalExpress.redirectUrl[quote.paymentMethod().method]);});return false;}}});});","Magento_Paypal/js/view/payment/method-renderer/iframe-methods.min.js":"define(['Magento_Checkout/js/view/payment/default','Magento_Paypal/js/model/iframe','Magento_Checkout/js/model/full-screen-loader'],function(Component,iframe,fullScreenLoader){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/iframe-methods',paymentReady:false},redirectAfterPlaceOrder:false,isInAction:iframe.isInAction,initObservable:function(){this._super().observe('paymentReady');return this;},isPaymentReady:function(){return this.paymentReady();},getActionUrl:function(){return this.isInAction()?window.checkoutConfig.payment.paypalIframe.actionUrl[this.getCode()]:'';},placePendingPaymentOrder:function(){if(this.placeOrder()){fullScreenLoader.startLoader();this.isInAction(true);
2document.addEventListener('click',iframe.stopEventPropagation,true);}},getPlaceOrderDeferredObject:function(){var self=this;return this._super().fail(function(){fullScreenLoader.stopLoader();self.isInAction(false);document.removeEventListener('click',iframe.stopEventPropagation,true);});},afterPlaceOrder:function(){if(this.iframeIsLoaded){document.getElementById(this.getCode()+'-iframe').contentWindow.location.reload();this.paymentReady(false);}\nthis.paymentReady(true);this.iframeIsLoaded=true;this.isPlaceOrderActionAllowed(true);fullScreenLoader.stopLoader();},iframeLoaded:function(){fullScreenLoader.stopLoader();}});});","Magento_Paypal/js/view/payment/method-renderer/payflow-express.min.js":"define(['Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract'],function(Component){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/payflow-express'}});});","Magento_Paypal/js/view/payment/method-renderer/payflowpro-method.min.js":"define(['jquery','Magento_Payment/js/view/payment/iframe','Magento_Checkout/js/model/payment/additional-validators','Magento_Checkout/js/action/set-payment-information','Magento_Checkout/js/model/full-screen-loader','Magento_Vault/js/view/payment/vault-enabler'],function($,Component,additionalValidators,setPaymentInformationAction,fullScreenLoader,VaultEnabler){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/payflowpro-form'},placeOrderHandler:null,validateHandler:null,initialize:function(){this._super();this.vaultEnabler=new VaultEnabler();this.vaultEnabler.setPaymentCode(this.getVaultCode());return this;},setPlaceOrderHandler:function(handler){this.placeOrderHandler=handler;},setValidateHandler:function(handler){this.validateHandler=handler;},context:function(){return this;},isShowLegend:function(){return true;},getCode:function(){return'payflowpro';},isActive:function(){return true;},placeOrder:function(){var self=this;if(this.validateHandler()&&additionalValidators.validate()&&this.isPlaceOrderActionAllowed()===true){this.isPlaceOrderActionAllowed(false);fullScreenLoader.startLoader();$.when(setPaymentInformationAction(this.messageContainer,self.getData())).done(function(){self.placeOrderHandler().fail(function(){fullScreenLoader.stopLoader();});}).always(function(){self.isPlaceOrderActionAllowed(true);fullScreenLoader.stopLoader();});}},getData:function(){var data={'method':this.getCode(),'additional_data':{'cc_type':this.creditCardType(),'cc_exp_year':this.creditCardExpYear(),'cc_exp_month':this.creditCardExpMonth(),'cc_last_4':this.creditCardNumber().substr(-4)}};this.vaultEnabler.visitAdditionalData(data);return data;},isVaultEnabled:function(){return this.vaultEnabler.isVaultEnabled();},getVaultCode:function(){return'payflowpro_cc_vault';}});});","Magento_Paypal/js/view/payment/method-renderer/payflow-express-bml.min.js":"define(['Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract'],function(Component){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/payflow-express-bml'}});});","Magento_Paypal/js/view/payment/method-renderer/paypal-express.min.js":"define(['Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract'],function(Component){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/paypal-express'}});});","Magento_Paypal/js/view/payment/method-renderer/paypal-billing-agreement.min.js":"define(['jquery','Magento_Checkout/js/view/payment/default','mage/validation'],function($,Component){'use strict';return Component.extend({defaults:{template:'Magento_Paypal/payment/paypal_billing_agreement-form',selectedBillingAgreement:''},initObservable:function(){this._super().observe('selectedBillingAgreement');return this;},getTransportName:function(){return window.checkoutConfig.payment.paypalBillingAgreement.transportName;},getBillingAgreements:function(){return window.checkoutConfig.payment.paypalBillingAgreement.agreements;},getData:function(){var additionalData=null;if(this.getTransportName()){additionalData={};additionalData[this.getTransportName()]=this.selectedBillingAgreement();}\nreturn{'method':this.item.method,'additional_data':additionalData};},validate:function(){var form='#billing-agreement-form';return $(form).validation()&&$(form).validation('isValid');}});});","Magento_Paypal/js/view/payment/method-renderer/in-context/checkout-express.min.js":"define(['jquery','Magento_Paypal/js/view/payment/method-renderer/paypal-express-abstract','Magento_Paypal/js/in-context/express-checkout-wrapper','Magento_Paypal/js/action/set-payment-method','Magento_Checkout/js/model/payment/additional-validators','Magento_Ui/js/model/messageList','Magento_Ui/js/lib/view/utils/async'],function($,Component,Wrapper,setPaymentMethod,additionalValidators,messageList){'use strict';return Component.extend(Wrapper).extend({defaults:{template:'Magento_Paypal/payment/paypal-express-in-context',validationElements:'input'},initListeners:function(context){$.async(this.validationElements,context,function(element){$(element).on('change',function(){this.validate();}.bind(this));}.bind(this));},validate:function(){this._super();if(this.actions){additionalValidators.validate(true)?this.actions.enable():this.actions.disable();}},beforePayment:function(resolve,reject){var promise=$.Deferred();setPaymentMethod(this.messageContainer).done(function(){return promise.resolve();}).fail(function(response){var error;try{error=JSON.parse(response.responseText);}catch(exception){error=this.paymentActionError;}\nthis.addError(error);return reject(new Error(error));}.bind(this));return promise;},prepareClientConfig:function(){this._super();this.clientConfig.quoteId=window.checkoutConfig.quoteData['entity_id'];this.clientConfig.customerId=window.customerData.id;this.clientConfig.button=0;return this.clientConfig;},onClick:function(){additionalValidators.validate();},addError:function(message){messageList.addErrorMessage({message:message});},afterPayment:function(res,resolve,reject){if(res.success){return resolve(res.token);}\nthis.addError(res['error_message']);return reject(new Error(res['error_message']));},afterOnAuthorize:function(res,resolve,reject,actions){if(res.success){resolve();return actions.redirect(res.redirectUrl);}\nthis.addError(res['error_message']);return reject(new Error(res['error_message']));}});});","Magento_Paypal/js/view/payment/method-renderer/payflowpro/vault.min.js":"define(['Magento_Vault/js/view/payment/method-renderer/vault'],function(VaultComponent){'use strict';return VaultComponent.extend({defaults:{template:'Magento_Vault/payment/form'},getToken:function(){return this.publicHash;},getMaskedCard:function(){return this.details['cc_last_4'];},getExpirationDate:function(){return this.details['cc_exp_month']+'/'+this.details['cc_exp_year'];},getCardType:function(){return this.details['cc_type'];}});});","Magento_OrderCancellationUi/js/cancel-order-modal.min.js":"define(['jquery','Magento_Ui/js/modal/modal','Magento_Customer/js/customer-data'],function($,modal,customerData){'use strict';return function(config,element){let order_id=config.order_id,options={type:'popup',responsive:true,title:'Cancel Order',buttons:[{text:$.mage.__('Close'),class:'action-secondary action-dismiss close-modal-button',click:function(){this.closeModal();}},{text:$.mage.__('Confirm'),class:'action-primary action-accept cancel-order-button',click:function(){let thisModal=this,reason=$('#cancel-order-reason-'+order_id).find(':selected').text(),mutation=`\nmutation cancelOrder($order_id: ID!, $reason: String!) {\n cancelOrder(input: {order_id: $order_id, reason: $reason}) {\n error\n order {\n status\n }\n }\n}`;$.ajax({showLoader:true,type:'POST',url:`${config.url}graphql`,contentType:'application/json',data:JSON.stringify({query:mutation,variables:{'order_id':btoa(config.order_id),'reason':reason}}
2),complete:function(response){let type='success',message;if(response.responseJSON.data.cancelOrder.error!==null){message=$.mage.__(response.responseJSON.data.cancelOrder.error);type='error';}else{message=$.mage.__(response.responseJSON.data.cancelOrder.order.status);location.reload();}\nsetTimeout(function(){customerData.set('messages',{messages:[{text:message,type:type}]});},1000);}}).always(function(){thisModal.closeModal(true);});}}]};$(element).on('click',function(){$('#cancel-order-modal-'+order_id).modal('openModal');});modal(options,$('#cancel-order-modal-'+order_id));};});","Wilsonart_Adhesivefilter/js/js.min.js":"","Magento_AdminUiSdkCustomFees/js/view/summary/custom-fees.min.js":"define(['Magento_Checkout/js/view/summary/abstract-total','Magento_Checkout/js/model/quote'],function(Component,quote){'use strict';return Component.extend({defaults:{template:'Magento_AdminUiSdkCustomFees/checkout/cart/totals/custom-fees'},getCustomFees:function(){let customFees=[]\nconst self=this\nquote.totals._latestValue.total_segments.forEach(function(fee){if(fee.code.startsWith('adminuisdk_')){const feeComponent={getTitle:function(){return fee.title},getAmount:function(){return self.getFormattedPrice(fee.value)}};customFees.push(feeComponent);}})\nreturn customFees}})})","MageWorx_OptionDependency/js/dependency.min.js":"define(['jquery','underscore','jquery-ui-modules/widget'],function($,_){'use strict';$.widget('mageworx.optionDependency',{options:{dataType:{option:'data-option_id',value:'data-option_type_id'},addToCartSelector:'#product_addtocart_form',options:[],firstRunProcessed:[]},baseObject:{},firstRun:function firstRun(optionConfig,productConfig,base,self){this.options.options=[];this.initOptions();this.baseObject=base;var $this=this;$.each(self.options,function(index,element){$this.options[index]=element;});if(!self.options.isAdmin){$('.mageworx-need-wrap').wrap('<span>');}\nvar $needDisableDateValidationFields=$('.mageworx-disable-date-validation');if($needDisableDateValidationFields.length>0){$needDisableDateValidationFields.find('select').attr('data-validate','{\"datetime-validation\": false}');this.disableDatetimeValidation($needDisableDateValidationFields);}\nif(!_.isUndefined(self.options.dependencyRulesJson)&&self.options.dependencyRulesJson.length!==0){this.options.dependencyRules=JSON.parse(self.options.dependencyRulesJson);}\nwindow.apoData={};$.each(this.options.options,function(index,option){window.apoData[option.id]=[];});if(!_.isUndefined(self.options.selectedValues)){$.each(self.options.selectedValues,function(index,values){window.apoData[index]=values;});}\nthis.baseObject.addOptionChangeListeners();if(self.options.isAdmin){if(window.apoAdminIsAfterFirstRun){$this.options.hiddenOptions=window.optionsToHide;$this.options.hiddenValues=window.valuesToHide;}\nthis.baseObject.addOptionChangeListeners();$('#product-options-wrapper').show();$.each(optionConfig,function(item,i){var field=$('[data-option_id=\"'+item+'\"]')?$('[data-option_id=\"'+item+'\"]'):$('[data-option_type_id=\"'+item+'\"]');if(field.css('display')=='none'){field.removeClass('required');if(field.find('input[type=\"file\"]').length<1||self.options.isAdmin){field.find('input, select, textarea, .field').removeClass('required');field.find('input, select, textarea, .field').removeClass('required-entry');}}});window.apoAdminIsAfterFirstRun=true;}},update:function update(option,optionConfig,productConfig,base){var self=this;var optionField=$(option).closest('[data-option_id]');var optionId=optionField.attr('data-option_id');var optionObject=self.getOptionObject(optionId,'option');var optionTypeField=$(option).find('[data-option_type_id]').first();if(optionTypeField.length<1){optionTypeField=$(option).closest('[data-option_type_id]');}\nvar object=optionObject;if(optionTypeField){var valueId=parseInt(optionTypeField.attr('data-option_type_id'));object=self.getOptionObject(valueId,'value');}\nif($.inArray(optionObject.type,['drop_down','multiple'])!==-1){if(optionObject.type==='drop_down'){$('#'+option.attr('id')+' option:selected').each(function(){self.toggleDropdown(optionObject,self.getOptionObject($(this).attr('data-option_type_id'),'value'));});}else{var selectedMultiselectValues=$('#'+option.attr('id')+' option:selected');if(selectedMultiselectValues.length>0){self.toggleMultiselect(optionObject,selectedMultiselectValues);}else{self.resetMultiselect(optionObject);}}}else if($.inArray(optionObject.type,['checkbox','radio'])!==-1){if(optionObject.type==='radio'){if($(option).is(':checked')){self.toggleRadio(optionObject,object);}}else{if($(option).is(':checked')){self.toggleCheckbox(optionObject,object);}else{self.resetCheckbox(optionObject,object);}}}\nself.options.needDependencyRulesProcessing=true;while(self.options.needDependencyRulesProcessing){self.options.needDependencyRulesProcessing=false;self.processDependencyRules();}\nif(self.options.isAdmin){window.valuesToHide=self.options.valuesToHide;window.optionsToHide=self.options.optionsToHide;}\nself.options.hiddenValues=self.options.valuesToHide;self.options.valuesToHide=[];self.options.hiddenOptions=self.options.optionsToHide;self.options.optionsToHide=[];},toggleDropdown:function(option,changedValue){var self=this;if(typeof changedValue.id===\"undefined\"&&_.isArray(window.apoData[option.id])){$.each(window.apoData[option.id],function(i,value){var index=window.apoData[option.id].indexOf(parseInt(value));if(index!==-1){self.apoDataToSplice(option.id,index);}});}\nif(typeof changedValue.id!==\"undefined\"){if(_.isArray(window.apoData[option.id])){$.each(window.apoData[option.id],function(i,value){var index=window.apoData[option.id].indexOf(parseInt(value));if(value!==changedValue.id&&index!==-1){self.apoDataToSplice(option.id,index);}});}\nself.apoDataToPush(option.id,changedValue.id);}},toggleMultiselect:function(option,changedValues){var self=this;var changedValueObjects=[];$.each(changedValues,function(index,changedValue){changedValueObjects.push(parseInt($(changedValue).attr('data-option_type_id')));});$.each(window.apoData[option.id],function(i,value){var currentIndex=changedValueObjects.indexOf(parseInt(value));if(currentIndex===-1){var index=window.apoData[option.id].indexOf(parseInt(value));self.apoDataToSplice(option.id,index);}});$.each(changedValues,function(index,changedValue){var changedValueObject=self.getOptionObject($(changedValue).attr('data-option_type_id'),'value');self.apoDataToPush(option.id,changedValueObject.id);});},resetMultiselect:function(option){var self=this;$.each(window.apoData[option.id],function(index,value){var currentIndex=window.apoData[option.id].indexOf(parseInt(value));if(currentIndex!==-1){self.apoDataToSplice(option.id,currentIndex);}});window.apoData[option.id]=[];},toggleRadio:function(option,changedValue){var self=this;if(typeof changedValue.id!==\"undefined\"){if(_.isUndefined(window.apoData)){window.apoData={};}\nif(_.isArray(window.apoData[option.id])){$.each(window.apoData[option.id],function(i,value){var index=window.apoData[option.id].indexOf(parseInt(value));if(value.id!==changedValue.id&&index!==-1){self.apoDataToSplice(option.id,index);}});}\nself.apoDataToPush(option.id,changedValue.id);}},toggleCheckbox:function(option,changedValue){var self=this;if(typeof changedValue.id!==\"undefined\"){self.apoDataToPush(option.id,changedValue.id);}},resetCheckbox:function(option,changedValue){var self=this;var currentIndex=window.apoData[option.id].indexOf(parseInt(changedValue.id));if(currentIndex!==-1){self.apoDataToSplice(option.id,currentIndex);}},processDependencyRules:function(){var self=this;self.options.optionsToHide=[];self.options.valuesToHide=[];if(typeof self.options!=='undefined'&&!!self.options.dependencyRules&&self.options.dependencyRules.length!==0){$.each(self.options.dependencyRules,function(index,rule){if(rule.condition_type==='and'){self.processDependencyAndRules(rule);}else{self.processDependencyOrRules(rule);}});self.hideOptionIfAllValuesHidden();self.runShowProcessor();}},apoDataToPush:function(optionId,valueId){var currentIndex=window.apoData[optionId].indexOf(parseInt(valueId));if(currentIndex===-1){if(_.isUndefined(window.apoData[optionId])){window.apoData[optionId]=[];}\nwindow.apoData[optionId].push(parseInt(valueId));}},apoDataToSplice:function(optionId,currentIndex){window.apoData[optionId].splice(currentIndex,1);},processDependencyOrRules:function(dependencyRule){var self=this;var conditionsMet=typeof dependencyRule.conditions!=='undefined'&&dependencyRule.conditions.length>0,breakLoop=false;$.each(dependencyRule.conditions,function(index,condition){if(breakLoop){return false;}\nvar conditionOptionValues=condition.values;if(conditionOptionValues.length<1&&condition.id&&self.options.optionToValueMap[condition.id]){conditionOptionValues=self.options.optionToValueMap[condition.id];}\nif(condition.type==='!eq'){$.each(conditionOptionValues,function(i,conditionOptionValueId){var optionId=self.options.valueToOptionMap[conditionOptionValueId],index=-1;if(!_.isUndefined(optionId)){if(window.apoData[optionId]){index=window.apoData[optionId].indexOf(parseInt(conditionOptionValueId));}}\nif(index!==-1){conditionsMet=false;breakLoop=true;return false;}});}else if(condition.type==='eq'){}});if(conditionsMet){self.processHiddenValuesByRule(dependencyRule);}},processDependencyAndRules:function(dependencyRule){var self=this;var conditionsMet=false,breakLoop=false;$.each(dependencyRule.conditions,function(index,condition){if(breakLoop){return false;}\nvar conditionOptionValues=condition.values;if(conditionOptionValues.length<1&&condition.id&&self.options.optionToValueMap[condition.id]){conditionOptionValues=self.options.optionToValueMap[condition.id];}\nif(condition.type==='!eq'){$.each(conditionOptionValues,function(i,conditionOptionValueId){var optionId=self.options.valueToOptionMap[conditionOptionValueId],index=-1;if(!_.isUndefined(optionId)){if(window.apoData[optionId]){index=window.apoData[optionId].indexOf(parseInt(conditionOptionValueId));}}\nif(index===-1){breakLoop=conditionsMet=true;return false;}});}else if(condition.type==='eq'){}});if(conditionsMet){self.processHiddenValuesByRule(dependencyRule);}},processHiddenValuesByRule:function(dependencyRule){var self=this;$.each(dependencyRule.actions.hide,function(i,hideItem){var option=self.getOptionObject(hideItem.id,'option');if($.inArray(option.type,['drop_down','multiple','checkbox','radio'])===-1){if($.inArray(parseInt(hideItem.id),self.options.optionsToHide)===-1){self.options.optionsToHide.pu
2sh(parseInt(hideItem.id));}}else{$.each(hideItem.values,function(iv,value){var index=window.apoData[hideItem.id].indexOf(parseInt(value));if(index!==-1){self.options.needDependencyRulesProcessing=true;self.apoDataToSplice(hideItem.id,index);var object=self.getOptionObject(value,'value');}\nif($.inArray(parseInt(value),self.options.valuesToHide)===-1){self.options.valuesToHide.push(parseInt(value));}});}\nself.runHideProcessor(hideItem);});},runShowProcessor:function(){var self=this;$.each(self.options.hiddenOptions,function(i,option){var index=self.options.optionsToHide.indexOf(parseInt(option));if(index===-1){var object=self.getOptionObject(option,'option');if(object!==''){self.show(object,true);}}});$.each(self.options.hiddenValues,function(i,value){var index=self.options.valuesToHide.indexOf(parseInt(value));if(index===-1){var object=self.getOptionObject(value,'value');if(object!==''){self.show(object.getOption(),true);self.show(object,false);}}});},hideOptionIfAllValuesHidden:function(){var self=this;$.each(self.options.optionToValueMap,function(option,values){var areAllValuesHidden=true;if(values.length<1){return;}\n$.each(values,function(i,value){if($.inArray(parseInt(value),self.options.valuesToHide)===-1){areAllValuesHidden=false;return false;}});if(areAllValuesHidden){if($.inArray(parseInt(option),self.options.optionsToHide)!==-1){return;}
2\nself.options.optionsToHide.push(parseInt(option));var isOption=true;var index=self.options.hiddenOptions.indexOf(parseInt(option));if(index!==-1){return;}\nvar object=self.getOptionObject(option,'option');if(object!==''){self.hide(object,isOption);}}});},show:function(object,isOption){var self=this;var isRequired=false;var field=isOption?$('[data-option_id=\"'+object.id+'\"]'):$('[data-option_type_id=\"'+object.id+'\"]');if(isOption&&typeof self.options.optionRequiredConfig!='undefined'){isRequired=typeof self.options.optionRequiredConfig[object.id]!='undefined'?self.options.optionRequiredConfig[object.id]:false;}\nif(!isOption&&field.css('display')==='none'){self.baseObject.addNewlyShowedOptionValue(object.id);}\nif(!isOption){var type=object.getOption().type;if($.inArray(type,['drop_down','multiple'])!==-1){if(field.parent().prop(\"tagName\").toLowerCase()==='span'){field.unwrap('span');}}}\nfield.show();if(isOption&&isRequired){if(field.hasClass('date')||field.find('.datetime-picker').length>0){self.enableDatetimeValidation(field);}else{field.addClass('required');if(field.find('input[type=\"file\"]').length<1||self.options.isAdmin){field.find('input, select, textarea, .field').addClass('required');field.find('input, select, textarea, .field').addClass('required-entry');}}}},runHideProcessor:function(hideItem){var self=this;var isOption=false;if(!_.isEmpty(hideItem.values)){$.each(hideItem.values,function(i,value){var index=self.options.hiddenValues.indexOf(parseInt(value));if(index===-1){var object=self.getOptionObject(value,'value');
2if(object!==''){self.hide(object,isOption);}}});}else{isOption=true;var index=self.options.hiddenOptions.indexOf(parseInt(hideItem.id));if(index===-1){var object=self.getOptionObject(hideItem.id,'option');if(object!==''){self.hide(object,isOption);}}}},hide:function(object,isOption){var self=this;var isRequired=false;var field=isOption?$('[data-option_id=\"'+object.id+'\"]'):$('[data-option_type_id=\"'+object.id+'\"]');if(isOption&&typeof self.options.optionRequiredConfig!='undefined'){isRequired=typeof self.options.optionRequiredConfig[object.id]!='undefined'?self.options.optionRequiredConfig[object.id]:false;}\nif(!isOption){var type=object.getOption().type;if($.inArray(type,['drop_down','multiple'])!==-1){if(field.parent().prop(\"tagName\").toLowerCase()!=='span'){field.wrap('<span>');}}}\nfield.hide();if(isOption&&isRequired){if(field.hasClass('date')||field.find('.datetime-picker').length>0){self.disableDatetimeValidation(field);}else{field.removeClass('required');if(field.find('input[type=\"file\"]').length<1||self.options.isAdmin){field.find('input, select, textarea, .field').removeClass('required');field.find('input, select, textarea, .field').removeClass('required-entry');}}}\nobject.reset();},getOptionObject:function(id,type){var object='';$.each(this.options.options,function(index,option){if(type==='option'&&parseInt(option.id)===parseInt(id)){object=option;return false;}\n$.each(option.values,function(index,value){if(type==='value'&&parseInt(value.id)===parseInt(id)){object=value;return false;}});});return object;},initOptions:function(){var self=this,getType,reset;getType=function(valueId){var type='';$.each(self.options.options,function(index,option){$.each(option.values,function(index,value){if(valueId===value.id){type=value.getOption().type;return;}});if(type){return;}});return type;};reset=function(value){var isOption=!_.isUndefined(value.type);if(isOption){return this;}\nvar field=$('[data-option_type_id=\"'+value.id+'\"]');if(field.css('display')!=='none'){return this;}\nvar type=value.getOption().type;var element=null;if($.inArray(type,['checkbox','radio'])!==-1){element=field.children('input');element.prop('checked',false);}\nif($.inArray(type,['drop_down','multiple'])!==-1){element=field.closest('select');field.prop('selected',false);}\nvar priceOptions=$(self.options.addToCartSelector).data('magePriceOptions');if(!_.isUndefined(priceOptions)&&!_.isNull(element)){priceOptions._onOptionChanged({target:element});}\nreturn this;},$('[data-option_id]').each(function(index,option){var values=[];var optionObj={};$(option).find('[data-option_type_id]').each(function(index,value){var valueObj={id:$(value).attr('data-option_type_id'),_getType:function(valueId){return getType(valueId);},reset:function(){return reset(this);},getOption:function(){return optionObj;}};values.push(valueObj);});optionObj={id:parseInt($(option).attr('data-option_id')),type:self.options.optionTypes[$(option).attr('data-option_id')],values:values,_getType:function(valueId){return getType(valueId);},reset:function(){return reset(this);}};self.options.options.push(optionObj);});return this;},disableDatetimeValidation:function(field){this.setDatetimeValidation(field,false);},enableDatetimeValidation:function(field){this.setDatetimeValidation(field,true);},setDatetimeValidation:function(field,enable){var fromKey=enable?'date':'datetime';var toKey=enable?'datetime':'date';var datetimeValidationField=field.find(\"input:hidden[name^='validate_\"+fromKey+\"_']\");if(!_.isUndefined(datetimeValidationField)&&datetimeValidationField.length>0){datetimeValidationField.attr('name',datetimeValidationField.attr('name').replace(fromKey,toKey));datetimeValidationField.attr('class',datetimeValidationField.attr('class').replace(fromKey,toKey));}\nfield.find('select').attr('data-validate','{\"datetime-validation\": '+enable+'}');}});return $.mageworx.optionDependency;});","Magento_Reports/js/recently-viewed.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.recentlyViewedProducts',{options:{localStorageKey:'recently-viewed-products',productBlock:'#widget_viewed_item',viewedContainer:'ol'}
2,_create:function(){var productHtml=$(this.options.productBlock).html(),productSku=$(this.options.productBlock).data('sku'),products=JSON.parse(window.localStorage.getItem(this.options.localStorageKey)),productsLength,maximum,showed,index;if(products){productsLength=products.sku.length;maximum=$(this.element).data('count');showed=0;for(index=0;index<=productsLength;index++){if(products.sku[index]==productSku||showed>=maximum){products.sku.splice(index,1);products.html.splice(index,1);}else{$(this.element).find(this.options.viewedContainer).append(products.html[index]);$(this.element).show();showed++;}}\n$(this.element).find(this.options.productBlock).show();}else{products={};products.sku=[];products.html=[];}\nproducts.sku.unshift(productSku);products.html.unshift(productHtml);window.localStorage.setItem(this.options.localStorageKey,JSON.stringify(products));}});return $.mage.recentlyViewedProducts;});","Magento_ReCaptchaGiftCard/js/gift-card-recaptcha.min.js":"define(['Magento_ReCaptchaWebapiUi/js/webapiReCaptcha','Magento_ReCaptchaWebapiUi/js/webapiReCaptchaRegistry','jquery','Magento_GiftCardAccount/js/action/set-gift-card-information','Magento_Checkout/js/model/quote','ko'],function(Component,recaptchaRegistry,$,setGiftCardAction,quote,ko){'use strict';var totals=quote.getTotals(),GiftCode=ko.observable(null),isApplied;if(totals()){GiftCode(totals()['gift_code']);}\nreturn Component.extend({initialize:function(){this._super();this._loadApi();},initParentForm:function(parentForm,widgetId){var self=this,captchaId=this.getReCaptchaId();this._super();if(GiftCode()!=null){if(isApplied){self.validateReCaptcha(true);$('#'+captchaId).hide();}}},initCaptcha:function(){this._super();if(!recaptchaRegistry.triggers.hasOwnProperty('recaptcha-checkout-gift-apply')){$(document).find('input[type=checkbox].required-captcha').prop('checked',true);}}});});","Magento_ReCaptchaGiftCard/js/checkoutReCaptcha.min.js":"define(['Magento_ReCaptchaFrontendUi/js/reCaptcha'],function(Component){'use strict';return Component.extend({initParentForm:function(parentForm,widgetId){window.grecaptcha.execute(widgetId);parentForm.find('.action.check').click(function(event){if(this.getIsInvisibleRecaptcha()){window.grecaptcha.execute(widgetId);event.preventDefault(event);event.stopImmediatePropagation();}}.bind(this));},reCaptchaCallback:function(token){if(this.getIsInvisibleRecaptcha()&&this.tokenField){this.tokenField.value=token;}}});});","Magento_ReCaptchaGiftCard/js/customerAccountReCaptcha.min.js":"define(['Magento_ReCaptchaFrontendUi/js/reCaptcha'],function(Component){'use strict';return Component.extend({initParentForm:function(parentForm,widgetId){this._super(parentForm,widgetId);if(this.getIsInvisibleRecaptcha()){grecaptcha.execute(widgetId);}else{grecaptcha.getResponse(widgetId);}},reCaptchaCallback:function(token){if(this.getIsInvisibleRecaptcha()&&this.tokenField){this.tokenField.value=token;}}});});","Magento_ReCaptchaGiftCard/js/action/get-gift-card-information-mixin.min.js":"define(['jquery','ko','mage/storage','Magento_Customer/js/model/customer','Magento_GiftCardAccount/js/model/gift-card','Magento_GiftCardAccount/js/model/payment/gift-card-messages','Magento_Checkout/js/model/url-builder','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/error-processor','mage/utils/wrapper','Magento_ReCaptchaWebapiUi/js/webapiReCaptchaRegistry'],function($,ko,storage,customer,giftCardAccount,messageList,urlBuilder,quote,errorProcessor,wrapper,recaptchaRegistry){'use strict';var extender={check:function(originFn,giftCardCode){var recaptchaDeferred,self=this,serviceUrl,headers={};if(!customer.isLoggedIn()){serviceUrl=urlBuilder.createUrl('/carts/guest-carts/:cartId/checkGiftCard/:giftCardCode',{cartId:quote.getQuoteId(),giftCardCode:giftCardCode});}else{serviceUrl=urlBuilder.createUrl('/carts/mine/checkGiftCard/:giftCardCode',{giftCardCode:giftCardCode});}\nmessageList.clear();this.isLoading(true);if(recaptchaRegistry.triggers.hasOwnProperty('recaptcha-checkout-gift-apply')){recaptchaDeferred=$.Deferred();recaptchaRegistry.addListener('recaptcha-checkout-gift-apply',function(token){headers={'X-ReCaptcha':token};storage.get(serviceUrl,true,'application/json',headers).done(function(response){giftCardAccount.isChecked(true);giftCardAccount.code(giftCardCode);giftCardAccount.amount(response);giftCardAccount.isValid(true);}).fail(function(response){giftCardAccount.isValid(false);errorProcessor.process(response,messageList);}
2).always(function(){self.isLoading(false);});});recaptchaRegistry.triggers['recaptcha-checkout-gift-apply']();if(!recaptchaRegistry._isInvisibleType.hasOwnProperty('recaptcha-checkout-gift-apply')||recaptchaRegistry._isInvisibleType['recaptcha-checkout-gift-apply']===false){recaptchaRegistry.removeListener('recaptcha-checkout-gift-apply');}\nreturn recaptchaDeferred;}\nreturn originFn(giftCardCode);}};return function(target){return wrapper.extend(target,extender);};});","Magento_ReCaptchaGiftCard/js/action/set-gift-card-information-mixin.min.js":"define(['jquery','mage/storage','Magento_Checkout/js/model/quote','Magento_Checkout/js/model/url-builder','Magento_Checkout/js/model/error-processor','Magento_Checkout/js/model/full-screen-loader','Magento_Checkout/js/action/get-payment-information','Magento_Checkout/js/model/totals','Magento_Customer/js/model/customer','Magento_GiftCardAccount/js/model/payment/gift-card-messages','mage/utils/wrapper','Magento_ReCaptchaWebapiUi/js/webapiReCaptchaRegistry'],function($,storage,quote,urlBuilder,errorProcessor,fullScreenLoader,getPaymentInformationAction,totals,customer,messageList,wrapper,recaptchaRegistry){'use strict';return function(setGiftCardAction){return wrapper.wrap(setGiftCardAction,function(originalAction,giftCardCode){var recaptchaDeferred,serviceUrl,payload,headers={},message=$.mage.__('Gift Card %1 was added.').replace('%1',giftCardCode);if(!customer.isLoggedIn()){serviceUrl=urlBuilder.createUrl('/carts/guest-carts/:cartId/giftCards',{cartId:quote.getQuoteId()});payload={cartId:quote.getQuoteId(),giftCardAccountData:{'gift_cards':giftCardCode}};}else{serviceUrl=urlBuilder.createUrl('/carts/mine/giftCards',{});payload={cartId:quote.getQuoteId(),giftCardAccountData:{'gift_cards':giftCardCode}};}\nif(recaptchaRegistry.triggers.hasOwnProperty('recaptcha-checkout-gift-apply')){recaptchaDeferred=$.Deferred();recaptchaRegistry.addListener('recaptcha-checkout-gift-apply',function(token){headers['X-ReCaptcha']=token;storage.post(serviceUrl,JSON.stringify(payload),true,'application/json',headers).done(function(response){var onGetPaymentInformationAction=function(){totals.isLoading(false);},deferred=$.Deferred();if(response){totals.isLoading(true);$.when(getPaymentInformationAction(deferred)).done(onGetPaymentInformationAction);messageList.addSuccessMessage({'message':message});}}).fail(function(response){totals.isLoading(false);errorProcessor.process(response,messageList);}).always(function(){fullScreenLoader.stopLoader();});});recaptchaRegistry.triggers['recaptcha-checkout-gift-apply']();if(!recaptchaRegistry._isInvisibleType.hasOwnProperty('recaptcha-checkout-gift-apply')||recaptchaRegistry._isInvisibleType['recaptcha-checkout-gift-apply']===false){recaptchaRegistry.removeListener('recaptcha-checkout-gift-apply');}\nreturn recaptchaDeferred;}\nreturn originalAction(giftCardCode);});};});","Magento_GiftMessage/js/gift-options.min.js":"define(['jquery','jquery-ui-modules/widget'],function($){'use strict';$.widget('mage.giftOptions',{options:{mageError:'mage-error',noDisplay:'no-display',requiredEntry:'required-entry'},_init:function(){this._toggleVisibility();},_create:function(){this.element.on('click',$.proxy(this._toggleVisibility,this));$(this.element.data('selector').id).find('.giftmessage-area').on('change',$.proxy(this._toggleRequired,this));},_toggleVisibility:function(event){var checkbox=event?$(event.target):this.element,container=$(checkbox.data('selector').id),_this;if(checkbox.is(':checked')){container.show().find('.giftmessage-area:not(:visible)').each(function(x,element){if($(element).val().length>0){$(element).trigger('change');container.find('a').trigger('click');}});}else{_this=this;container.hide().find('.input-text:not(.giftmessage-area)').each(function(x,element){$(element).val(element.defaultValue).removeClass(_this.options.mageError).next('div.'+_this.options.mageError).remove();}).end().find('.giftmessage-area').val('').change().end().find('.select').val('').change().end().find('.checkbox:checked').prop('checked',false).trigger('click').prop('checked',fal
2se).end().find('.price-box').addClass(this.options.noDisplay).end();}},_toggleRequired:function(event){var textArea=$(event.target),length=textArea.val().length;textArea.closest('li').prev('.fields').find('.input-text').toggleClass(this.options.requiredEntry,length>0);}});return $.mage.giftOptions;});","Magento_GiftMessage/js/action/gift-options.min.js":"define(['Magento_GiftMessage/js/model/url-builder','mage/storage','Magento_Ui/js/model/messageList','Magento_Checkout/js/model/error-processor','mage/url','Magento_Checkout/js/model/quote','underscore'],function(urlBuilder,storage,messageList,errorProcessor,url,quote,_){'use strict';return function(giftMessage,remove){var serviceUrl;url.setBaseUrl(giftMessage.getConfigValue('baseUrl'));if(giftMessage.getConfigValue('isCustomerLoggedIn')){serviceUrl=urlBuilder.createUrl('/carts/mine/gift-message',{});if(giftMessage.itemId!='orderLevel'){serviceUrl=urlBuilder.createUrl('/carts/mine/gift-message/:itemId',{itemId:giftMessage.itemId});}}else{serviceUrl=urlBuilder.createUrl('/guest-carts/:cartId/gift-message',{cartId:quote.getQuoteId()});if(giftMessage.itemId!='orderLevel'){serviceUrl=urlBuilder.createUrl('/guest-carts/:cartId/gift-message/:itemId',{cartId:quote.getQuoteId(),itemId:giftMessage.itemId});}}\nmessageList.clear();storage.post(serviceUrl,JSON.stringify({'gift_message':giftMessage.getSubmitParams(remove)})).done(function(){giftMessage.reset();_.each(giftMessage.getAfterSubmitCallbacks(),function(callback){if(_.isFunction(callback)){callback();}});}).fail(function(response){errorProcessor.process(response);});};});","Magento_GiftMessage/js/model/gift-options.min.js":"define(['underscore','ko'],function(_,ko){'use strict';return{options:ko.observableArray([]),addOption:function(option){if(!this.options().hasOwnProperty(option.itemId)){this.options.push({id:option.itemId,value:option});}},getOptionByItemId:function(itemId){var option=null;_.each(this.options(),function(data){if(data.id===itemId){option=data.value;return false;}});return option;}};});","Magento_GiftMessage/js/model/url-builder.min.js":"define(['jquery','Magento_Checkout/js/model/url-builder'],function($,urlBuilder){'use strict';return $.extend(urlBuilder,{storeCode:window.giftOptionsConfig.storeCode});});","Magento_GiftMessage/js/model/gift-message.min.js":"define(['uiElement','underscore','mage/url'],function(uiElement,_,url){'use strict';var provider=uiElement();return function(itemId){var model={id:'message-'+itemId,itemId:itemId,observables:{},additionalOptions:[],submitParams:['recipient','sender','message'],initialize:function(){var message=false;this.getObservable('alreadyAdded')(false);if(this.itemId=='orderLevel'){message=window.giftOptionsConfig.giftMessage.hasOwnProperty(this.itemId)?window.giftOptionsConfig.giftMessage[this.itemId]:null;}else{message=window.giftOptionsConfig.giftMessage.hasOwnProperty('itemLevel')&&window.giftOptionsConfig.giftMessage.itemLevel.hasOwnProperty(this.itemId)?window.giftOptionsConfig.giftMessage.itemLevel[this.itemId].message:null;}\nif(_.isObject(message)){this.getObservable('recipient')(message.recipient);this.getObservable('sender')(message.sender);this.getObservable('message')(message.message);this.getObservable('alreadyAdded')(true);}},getObservable:function(key){this.initObservable(this.id,key);return provider[this.getUniqueKey(this.id,key)];},initObservable:function(node,key){if(node&&!this.observables.hasOwnProperty(node)){this.observables[node]=[];}\nif(key&&this.observables[node].indexOf(key)===-1){this.observables[node].push(key);provider.observe(this.getUniqueKey(node,key));}},getUniqueKey:function(node,key){return node+'-'+key;},getConfigValue:function(key){return window.giftOptionsConfig.hasOwnProperty(key)?window.giftOptionsConfig[key]:null;},reset:function(){this.getObservable('isClear')(true);},getAfterSubmitCallbacks:function(){var callbacks=[];callbacks.push(this.afterSubmit);_.each(this.additionalOptions,function(option){if(_.isFunction(option.afterSubmit)){callbacks.push(option.afterSubmit);}});return callbacks;},afterSubmit:function(){window.location.href=url.build('checkout/cart/updatePost')+'?form_key='+window.checkoutConfig.formKey+'&cart[]';}
2,getSubmitParams:function(remove){var params={},self=this;_.each(this.submitParams,function(key){var observable=provider[self.getUniqueKey(self.id,key)];if(_.isFunction(observable)){params[key]=remove?null:observable();}});if(this.additionalOptions.length){params['extension_attributes']={};}\n_.each(this.additionalOptions,function(option){if(_.isFunction(option.getSubmitParams)){params['extension_attributes']=_.extend(params['extension_attributes'],option.getSubmitParams(remove));}});return params;},isGiftMessageAvailable:function(){var isGloballyAvailable,giftMessageConfig,itemConfig;if(this.itemId==='orderLevel'){return this.getConfigValue('isOrderLevelGiftOptionsEnabled');}\nisGloballyAvailable=this.getConfigValue('isItemLevelGiftOptionsEnabled');giftMessageConfig=window.giftOptionsConfig.giftMessage;itemConfig=giftMessageConfig.hasOwnProperty('itemLevel')&&giftMessageConfig.itemLevel.hasOwnProperty(this.itemId)?giftMessageConfig.itemLevel[this.itemId]:{};return itemConfig.hasOwnProperty('is_available')?itemConfig['is_available']:isGloballyAvailable;}};model.initialize();return model;};});","Magento_GiftMessage/js/view/gift-message.min.js":"define(['uiComponent','Magento_GiftMessage/js/model/gift-message','Magento_GiftMessage/js/model/gift-options','Magento_GiftMessage/js/action/gift-options'],function(Component,GiftMessage,giftOptions,giftOptionsService){'use strict';return Component.extend({formBlockVisibility:null,resultBlockVisibility:null,model:{},initialize:function(){var self=this,model;this._super().observe('formBlockVisibility').observe({'resultBlockVisibility':false});this.itemId=this.itemId||'orderLevel';model=new GiftMessage(this.itemId);this.model=model;this.isResultBlockVisible();giftOptions.addOption(model);this.model.getObservable('isClear').subscribe(function(value){if(value==true){self.formBlockVisibility(false);self.model.getObservable('alreadyAdded')(true);}});},isResultBlockVisible:function(){var self=this;if(this.model.getObservable('alreadyAdded')()){this.resultBlockVisibility(true);}\nthis.model.getObservable('additionalOptionsApplied').subscribe(function(value){if(value==true){self.resultBlockVisibility(true);}});},getObservable:function(key){return this.model.getObservable(key);},toggleFormBlockVisibility:function(){if(!this.model.getObservable('alreadyAdded')()){this.formBlockVisibility(!this.formBlockVisibility());}else{this.resultBlockVisibility(!this.resultBlockVisibility());}},editOptions:function(){this.resultBlockVisibility(false);this.formBlockVisibility(true);},deleteOptions:function(){giftOptionsService(this.model,true);},hideFormBlock:function(){this.formBlockVisibility(false);if(this.model.getObservable('alreadyAdded')()){this.resultBlockVisibility(true);}},hasActiveOptions:function(){var regionData=this.getRegion('additionalOptions'),options=regionData(),i;for(i=0;i<options.length;i++){if(options[i].isActive()){return true;}}\nreturn false;},isActive:function(){return this.model.isGiftMessageAvailable();},submitOptions:function(){giftOptionsService(this.model);}});});","fotorama/fotorama.min.js":"/*!\n * Fotorama 4.6.4 | http://fotorama.io/license/\n */\nfotoramaVersion='4.6.4';(function(window,document,location,$,undefined){\"use strict\";var _fotoramaClass='fotorama',_fullscreenClass='fotorama__fullscreen',wrapClass=_fotoramaClass+'__wrap',wrapCss2Class=wrapClass+'--css2',wrapCss3Class=wrapClass+'--css3',wrapVideoClass=wrapClass+'--video',wrapFadeClass=wrapClass+'--fade',wrapSlideClass=wrapClass+'--slide',wrapNoControl
2sClass=wrapClass+'--no-controls',wrapNoShadowsClass=wrapClass+'--no-shadows',wrapPanYClass=wrapClass+'--pan-y',wrapRtlClass=wrapClass+'--rtl',wrapOnlyActiveClass=wrapClass+'--only-active',wrapNoCaptionsClass=wrapClass+'--no-captions',wrapToggleArrowsClass=wrapClass+'--toggle-arrows',stageClass=_fotoramaClass+'__stage',stageFrameClass=stageClass+'__frame',stageFrameVideoClass=stageFrameClass+'--video',stageShaftClass=stageClass+'__shaft',grabClass=_fotoramaClass+'__grab',pointerClass=_fotoramaClass+'__pointer',arrClass=_fotoramaClass+'__arr',arrDisabledClass=arrClass+'--disabled',arrPrevClass=arrClass+'--prev',arrNextClass=arrClass+'--next',navClass=_fotoramaClass+'__nav',navWrapClass=navClass+'-wrap',navShaftClass=navClass+'__shaft',navShaftVerticalClass=navWrapClass+'--vertical',navShaftListClass=navWrapClass+'--list',navShafthorizontalClass=navWrapClass+'--horizontal',navDotsClass=navClass+'--dots',navThumbsClass=navClass+'--thumbs',navFrameClass=navClass+'__frame',fadeClass=_fotoramaClass+'__fade',fadeFrontClass=fadeClass+'-front',fadeRearClass=fadeClass+'-rear',shadowClass=_fotoramaClass+'__shadow',shadowsClass=shadowClass+'s',shadowsLeftClass=shadowsClass+'--left',shadowsRightClass=shadowsClass+'--right',shadowsTopClass=shadowsClass+'--top',shadowsBottomClass=shadowsClass+'--bottom',activeClass=_fotoramaClass+'__active',selectClass=_fotoramaClass+'__select',hiddenClass=_fotoramaClass+'--hidden',fullscreenClass=_fotoramaClass+'--fullscreen',fullscreenIconClass=_fotoramaClass+'__fullscreen-icon',errorClass=_fotoramaClass+'__error',loadingClass=_fotoramaClass+'__loading',loadedClass=_fotoramaClass+'__loaded',loadedFullClass=loadedClass+'--full',loadedImgClass=loadedClass+'--img',grabbingClass=_fotoramaClass+'__grabbing',imgClass=_fotoramaClass+'__img',imgFullClass=imgClass+'--full',thumbClass=_fotoramaClass+'__thumb',thumbArrLeft=thumbClass+'__arr--left',thumbArrRight=thumbClass+'__arr--right',thumbBorderClass=thumbClass+'-border',htmlClass=_fotoramaClass+'__html',videoContainerClass=_fotoramaClass+'-video-container',videoClass=_fotoramaClass+'__video',videoPlayClass=videoClass+'-play',videoCloseClass=videoClass+'-close',horizontalImageClass=_fotoramaClass+'_horizontal_ratio',verticalImageClass=_fotoramaClass+'_vertical_ratio',fotoramaSpinnerClass=_fotoramaClass+'__spinner',spinnerShowClass=fotoramaSpinnerClass+'--show';var JQUERY_VERSION=$&&$.fn.jquery.split('.');if(!JQUERY_VERSION||JQUERY_VERSION[0]<1||(JQUERY_VERSION[0]==1&&JQUERY_VERSION[1]<8)){throw'Fotorama requires jQuery 1.8 or later and will not run without it.';}\nvar _={};var Modernizr=(function(window,document,undefined){var version='2.8.3',Modernizr={},docElement=document.documentElement,mod='modernizr',modElem=document.createElement(mod),mStyle=modElem.style,inputElem,toString={}.toString,prefixes=' -webkit- -moz- -o- -ms- '.split(' '),omPrefixes='Webkit Moz O ms',cssomPrefixes=omPrefixes.split(' '),domPrefixes=omPrefixes.toLowerCase().split(' '),tests={},inputs={},attrs={},classes=[],slice=classes.slice,featureName,injectElementWithStyles=function(rule,callback,nodes,testnames){var style,ret,node,docOverflow,div=document.createElement('div'),body=document.body,fakeBody=body||document.createElement('body');if(parseInt(nodes,10)){while(nodes--){node=document.createElement('div');node.id=testnames?testnames[nodes]:mod+(nodes+1);div.appendChild(node);}}\nstyle=['­','<style id=\"s',mod,'\">',rule,'</style>'].join('');div.id=mod;(body?div:fakeBody).innerHTML+=style;fakeBody.appendChild(div);if(!body){fakeBody.style.background='';fakeBody.style.overflow='hidden';docOverflow=docElement.style.overflow;docElement.style.overflow='hidden';docElement.appendChild(fakeBody);}\nret=callback(div,rule);if(!body){fakeBody.parentNode.removeChild(fakeBody);docElement.style.overflow=docOverflow;}else{div.parentNode.removeChild(div);}\nreturn!!ret;},_hasOwnProperty=({}).hasOwnProperty,hasOwnProp;if(!is(_hasOwnProperty,'undefined')&&!is(_hasOwnProperty.call,'undefined')){hasOwnProp=function(object,property){return _hasOwnProperty.call(object,property);};}\nelse{hasOwnProp=function(object,property){return((property in object)&&is(object.constructor.prototype[property],'undefined'));};}
2\nif(!Function.prototype.bind){Function.prototype.bind=function bind(that){var target=this;if(typeof target!=\"function\"){throw new TypeError();}\nvar args=slice.call(arguments,1),bound=function(){if(this instanceof bound){var F=function(){};F.prototype=target.prototype;var self=new F();var result=target.apply(self,args.concat(slice.call(arguments)));if(Object(result)===result){return result;}\nreturn self;}else{return target.apply(that,args.concat(slice.call(arguments)));}};return bound;};}\nfunction setCss(str){mStyle.cssText=str;}\nfunction setCssAll(str1,str2){return setCss(prefixes.join(str1+';')+(str2||''));}\nfunction is(obj,type){return typeof obj===type;}\nfunction contains(str,substr){return!!~(''+str).indexOf(substr);}\nfunction testProps(props,prefixed){for(var i in props){var prop=props[i];if(!contains(prop,\"-\")&&mStyle[prop]!==undefined){return prefixed=='pfx'?prop:true;}}\nreturn false;}\nfunction testDOMProps(props,obj,elem){for(var i in props){var item=obj[props[i]];if(item!==undefined){if(elem===false)return props[i];if(is(item,'function')){return item.bind(elem||obj);}\nreturn item;}}\nreturn false;}\nfunction testPropsAll(prop,prefixed,elem){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+' '+cssomPrefixes.join(ucProp+' ')+ucProp).split(' ');if(is(prefixed,\"string\")||is(prefixed,\"undefined\")){return testProps(props,prefixed);}else{props=(prop+' '+(domPrefixes).join(ucProp+' ')+ucProp).split(' ');return testDOMProps(props,prefixed,elem);}}\ntests['touch']=function(){var bool;if(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch){bool=true;}else{injectElementWithStyles(['@media (',prefixes.join('touch-enabled),('),mod,')','{#modernizr{top:9px;position:absolute}}'].join(''),function(node){bool=node.offsetTop===9;});}\nreturn bool;};tests['csstransforms3d']=function(){var ret=!!testPropsAll('perspective');if(ret&&'webkitPerspective'in docElement.style){injectElementWithStyles('@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}',function(node,rule){ret=node.offsetLeft===9&&node.offsetHeight===3;});}\nreturn ret;};tests['csstransitions']=function(){return testPropsAll('transition');};for(var feature in tests){if(hasOwnProp(tests,feature)){featureName=feature.toLowerCase();Modernizr[featureName]=tests[feature]();classes.push((Modernizr[featureName]?'':'no-')+featureName);}}\nModernizr.addTest=function(feature,test){if(typeof feature=='object'){for(var key in feature){if(hasOwnProp(feature,key)){Modernizr.addTest(key,feature[key]);}}}else{feature=feature.toLowerCase();if(Modernizr[feature]!==undefined){return Modernizr;}\ntest=typeof test=='function'?test():test;if(typeof enableClasses!==\"undefined\"&&enableClasses){docElement.className+=' '+(test?'':'no-')+feature;}\nModernizr[feature]=test;}\nreturn Modernizr;};setCss('');modElem=inputElem=null;Modernizr._version=version;Modernizr._prefixes=prefixes;Modernizr._domPrefixes=domPrefixes;Modernizr._cssomPrefixes=cssomPrefixes;Modernizr.testProp=function(prop){return testProps([prop]);};Modernizr.testAllProps=testPropsAll;Modernizr.testStyles=injectElementWithStyles;Modernizr.prefixed=function(prop,obj,elem){if(!obj){return testPropsAll(prop,'pfx');}else{return testPropsAll(prop,obj,elem);}};return Modernizr;})(window,document);var fullScreenApi={ok:false,is:function(){return false;},request:function(){},cancel:function(){},event:'',prefix:''},browserPrefixes='webkit moz o ms khtml'.split(' ');if(typeof document.cancelFullScreen!='undefined'){fullScreenApi.ok=true;}else{for(var i=0,il=browserPrefixes.length;i<il;i++){fullScreenApi.prefix=browserPrefixes[i];if(typeof document[fullScreenApi.prefix+'CancelFullScreen']!='undefined'){fullScreenApi.ok=true;break;}}}\nif(fullScreenApi.ok){fullScreenApi.event=fullScreenApi.prefix+'fullscreenchange';fullScreenApi.is=function(){switch(this.prefix){case'':return document.fullScreen;case'webkit':return document.webkitIsFullScreen;default:return document[this.prefix+'FullScreen'];}};fullScreenApi.request=function(el){return(this.prefix==='')?el.requestFullScreen():el[this.prefix+'RequestFullScreen']();};fullScreenApi.cancel=function(el){if(!this.is()){return false;}\nreturn(this.prefix==='')?document.cancelFullScreen():document[this.prefix+'CancelFullScreen']();};}\nfunction bez(coOrdArray){var encodedFuncName=\"bez_\"+$.makeArray(arguments).join(\"_\").replace(\".\",\"p\");if(typeof $['easing'][encodedFuncName]!==\"function\"){var polyBez=function(p1,p2){var A=[null,null],B=[null,null],C=[null,null],bezCoOrd=function(t,ax){C[ax]=3*p1[ax];B[ax]=3*(p2[ax]-p1[ax])-C[ax];A[ax]=1-C[ax]-B[ax];return t*(C[ax]+t*(B[ax]+t*A[ax]));},xDeriv=function(t){return C[0]+t*(2*B[0]+3*A[0]*t);},xForT=function(t){var x=t,i=0,z;while(++i<14){z=bezCoOrd(x,0)-t;if(Math.abs(z)<1e-3)break;x-=z / xDeriv(x);}\nreturn x;};return function(t){return bezCoOrd(xForT(t),1);}};$['easing'][encodedFuncName]=function(x,t,b,c,d){return c*polyBez([coOrdArray[0],coOrdArray[1]],[coOrdArray[2],coOrdArray[3]])(t / d)+b;}}\nreturn encodedFuncName;}
2\nvar $WINDOW=$(window),$DOCUMENT=$(document),$HTML,$BODY,QUIRKS_FORCE=location.hash.replace('#','')==='quirks',TRANSFORMS3D=Modernizr.csstransforms3d,CSS3=TRANSFORMS3D&&!QUIRKS_FORCE,COMPAT=TRANSFORMS3D||document.compatMode==='CSS1Compat',FULLSCREEN=fullScreenApi.ok,MOBILE=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),SLOW=!CSS3||MOBILE,MS_POINTER=navigator.msPointerEnabled,WHEEL=\"onwheel\"in document.createElement(\"div\")?\"wheel\":document.onmousewheel!==undefined?\"mousewheel\":\"DOMMouseScroll\",TOUCH_TIMEOUT=250,TRANSITION_DURATION=300,SCROLL_LOCK_TIMEOUT=1400,AUTOPLAY_INTERVAL=5000,MARGIN=2,THUMB_SIZE=64,WIDTH=500,HEIGHT=333,STAGE_FRAME_KEY='$stageFrame',NAV_DOT_FRAME_KEY='$navDotFrame',NAV_THUMB_FRAME_KEY='$navThumbFrame',AUTO='auto',BEZIER=bez([.1,0,.25,1]),MAX_WIDTH=1200,thumbsPerSlide=1,OPTIONS={width:null,minwidth:null,maxwidth:'100%',height:null,minheight:null,maxheight:null,ratio:null,margin:MARGIN,nav:'dots',navposition:'bottom',navwidth:null,thumbwidth:THUMB_SIZE,thumbheight:THUMB_SIZE,thumbmargin:MARGIN,thumbborderwidth:MARGIN,allowfullscreen:false,transition:'slide',clicktransition:null,transitionduration:TRANSITION_DURATION,captions:true,startindex:0,loop:false,autoplay:false,stopautoplayontouch:true,keyboard:false,arrows:true,click:true,swipe:false,trackpad:false,shuffle:false,direction:'ltr',shadows:true,showcaption:true,navdir:'horizontal',navarrows:true,navtype:'thumbs'},KEYBOARD_OPTIONS={left:true,right:true,down:true,up:true,space:false,home:false,end:false};function noop(){}\nfunction minMaxLimit(value,min,max){return Math.max(isNaN(min)?-Infinity:min,Math.min(isNaN(max)?Infinity:max,value));}\nfunction readTransform(css,dir){return css.match(/ma/)&&css.match(/-?\\d+(?!d)/g)[css.match(/3d/)?(dir==='vertical'?13:12):(dir==='vertical'?5:4)]}\nfunction readPosition($el,dir){if(CSS3){return+readTransform($el.css('transform'),dir);}else{return+$el.css(dir==='vertical'?'top':'left').replace('px','');}}\nfunction getTranslate(pos,direction){var obj={};if(CSS3){switch(direction){case'vertical':obj.transform='translate3d(0, '+(pos)+'px,0)';break;case'list':break;default:obj.transform='translate3d('+(pos)+'px,0,0)';break;}}else{direction==='vertical'?obj.top=pos:obj.left=pos;}\nreturn obj;}\nfunction getDuration(time){return{'transition-duration':time+'ms'};}\nfunction unlessNaN(value,alternative){return isNaN(value)?alternative:value;}\nfunction numberFromMeasure(value,measure){return unlessNaN(+String(value).replace(measure||'px',''));}\nfunction numberFromPercent(value){return/%$/.test(value)?numberFromMeasure(value,'%'):undefined;}\nfunction numberFromWhatever(value,whole){return unlessNaN(numberFromPercent(value)/ 100*whole,numberFromMeasure(value));}\nfunction measureIsValid(value){return(!isNaN(numberFromMeasure(value))||!isNaN(numberFromMeasure(value,'%')))&&value;}\nfunction getPosByIndex(index,side,margin,baseIndex){return(index-(baseIndex||0))*(side+(margin||0));}\nfunction getIndexByPos(pos,side,margin,baseIndex){return-Math.round(pos /(side+(margin||0))-(baseIndex||0));}\nfunction bindTransitionEnd($el){var elData=$el.data();if(elData.tEnd)return;var el=$el[0],transitionEndEvent={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',msTransition:'MSTransitionEnd',transition:'transitionend'};addEvent(el,transitionEndEvent[Modernizr.prefixed('transition')],function(e){elData.tProp&&e.propertyName.match(elData.tProp)&&elData.onEndFn();});elData.tEnd=true;}\nfunction afterTransition($el,property,fn,time){var ok,elData=$el.data();if(elData){elData.onEndFn=function(){if(ok)return;ok=true;clearTimeout(elData.tT);fn();};elData.tProp=property;clearTimeout(elData.tT);elData.tT=setTimeout(function(){elData.onEndFn();},time*1.5);bindTransitionEnd($el);}}\nfunction stop($el,pos){var dir=$el.navdir||'horizontal';if($el.length){var elData=$el.data();if(CSS3){$el.css(getDuration(0));elData.onEndFn=noop;clearTimeout(elData.tT);}else{$el.stop();}\nvar lockedPos=getNumber(pos,function(){return readPosition($el,dir);});$el.css(getTranslate(lockedPos,dir));return lockedPos;}}\nfunction getNumber(){var number;for(var _i=0,_l=arguments.length;_i<_l;_i++){number=_i?arguments[_i]():arguments[_i];if(typeof number==='number'){break;}}\nreturn number;}\nfunction edgeResistance(pos,edge){return Math.round(pos+((edge-pos)/ 1.5));}\nfunction getProtocol(){getProtocol.p=getProtocol.p||(location.protocol==='https:'?'https://':'http://');return getProtocol.p;}\nfunction parseHref(href){var a=document.createElement('a');a.href=href;return a;}\nfunction findVideoId(href,forceVideo){if(typeof href!=='string')return href;href=parseHref(href);var id,type;if(href.host.match(/youtube\\.com/)&&href.search){id=href.search.split('v=')[1];if(id){var ampersandPosition=id.indexOf('&');if(ampersandPosition!==-1){id=id.substring(0,ampersandPosition);}\ntype='youtube';}}else if(href.host.match(/youtube\\.com|youtu\\.be|youtube-nocookie.com/)){id=href.pathname.replace(/^\\/(embed\\/|v\\/)?/,'').replace(/\\/.*/,'');type='youtube';}else if(href.host.match(/vimeo\\.com/)){type='vimeo';id=href.pathname.replace(/^\\/(video\\/)?/,'').replace(/\\/.*/,'');}\nif((!id||!type)&&forceVideo){id=href.href;type='custom';}\nreturn id?{id:id,type:type,s:href.search.replace(/^\\?/,''),p:getProtocol()}:false;}\nfunction getVideoThumbs(dataFrame,data,fotorama){var img,thumb,video=dataFrame.video;
2if(video.type==='youtube'){thumb=getProtocol()+'img.youtube.com/vi/'+video.id+'/default.jpg';img=thumb.replace(/\\/default.jpg$/,'/hqdefault.jpg');dataFrame.thumbsReady=true;}else if(video.type==='vimeo'){$.ajax({url:getProtocol()+'vimeo.com/api/oembed.json',data:{url:'https://vimeo.com/'+video.id},dataType:'jsonp',success:function(json){dataFrame.thumbsReady=true;updateData(data,{img:json[0].thumbnail_url,thumb:json[0].thumbnail_url},dataFrame.i,fotorama);}});}else{dataFrame.thumbsReady=true;}\nreturn{img:img,thumb:thumb}}\nfunction updateData(data,_dataFrame,i,fotorama){for(var _i=0,_l=data.length;_i<_l;_i++){var dataFrame=data[_i];if(dataFrame.i===i&&dataFrame.thumbsReady){var clear={videoReady:true};clear[STAGE_FRAME_KEY]=clear[NAV_THUMB_FRAME_KEY]=clear[NAV_DOT_FRAME_KEY]=false;fotorama.splice(_i,1,$.extend({},dataFrame,clear,_dataFrame));break;}}}\nfunction getDataFromHtml($el){var data=[];function getDataFromImg($img,imgData,checkVideo){var $child=$img.children('img').eq(0),_imgHref=$img.attr('href'),_imgSrc=$img.attr('src'),_thumbSrc=$child.attr('src'),_video=imgData.video,video=checkVideo?findVideoId(_imgHref,_video===true):false;if(video){_imgHref=false;}else{video=_video;}\ngetDimensions($img,$child,$.extend(imgData,{video:video,img:imgData.img||_imgHref||_imgSrc||_thumbSrc,thumb:imgData.thumb||_thumbSrc||_imgSrc||_imgHref}));}\nfunction getDimensions($img,$child,imgData){var separateThumbFLAG=imgData.thumb&&imgData.img!==imgData.thumb,width=numberFromMeasure(imgData.width||$img.attr('width')),height=numberFromMeasure(imgData.height||$img.attr('height'));$.extend(imgData,{width:width,height:height,thumbratio:getRatio(imgData.thumbratio||(numberFromMeasure(imgData.thumbwidth||($child&&$child.attr('width'))||separateThumbFLAG||width)/ numberFromMeasure(imgData.thumbheight||($child&&$child.attr('height'))||separateThumbFLAG||height)))});}\n$el.children().each(function(){var $this=$(this),dataFrame=optionsToLowerCase($.extend($this.data(),{id:$this.attr('id')}));if($this.is('a, img')){getDataFromImg($this,dataFrame,true);}else if(!$this.is(':empty')){getDimensions($this,null,$.extend(dataFrame,{html:this,_html:$this.html()}));}else return;data.push(dataFrame);});return data;}\nfunction isHidden(el){return el.offsetWidth===0&&el.offsetHeight===0;}\nfunction isDetached(el){return!$.contains(document.documentElement,el);}\nfunction waitFor(test,fn,timeout,i){if(!waitFor.i){waitFor.i=1;waitFor.ii=[true];}\ni=i||waitFor.i;if(typeof waitFor.ii[i]==='undefined'){waitFor.ii[i]=true;}\nif(test()){fn();}else{waitFor.ii[i]&&setTimeout(function(){waitFor.ii[i]&&waitFor(test,fn,timeout,i);},timeout||100);}\nreturn waitFor.i++;}\nwaitFor.stop=function(i){waitFor.ii[i]=false;};function fit($el,measuresToFit){var elData=$el.data(),measures=elData.measures;if(measures&&(!elData.l||elData.l.W!==measures.width||elData.l.H!==measures.height||elData.l.r!==measures.ratio||elData.l.w!==measuresToFit.w||elData.l.h!==measuresToFit.h)){var height=minMaxLimit(measuresToFit.h,0,measures.height),width=height*measures.ratio;UTIL.setRatio($el,width,height);elData.l={W:measures.width,H:measures.height,r:measures.ratio,w:measuresToFit.w,h:measuresToFit.h};}\nreturn true;}\nfunction setStyle($el,style){var el=$el[0];if(el.styleSheet){el.styleSheet.cssText=style;}else{$el.html(style);}}\nfunction findShadowEdge(pos,min,max,dir){return min===max?false:dir==='vertical'?(pos<=min?'top':pos>=max?'bottom':'top bottom'):(pos<=min?'left':pos>=max?'right':'left right');}\nfunction smartClick($el,fn,_options){_options=_options||{};$el.each(function(){var $this=$(this),thisData=$this.data(),startEvent;if(thisData.clickOn)return;thisData.clickOn=true;$.extend(touch($this,{onStart:function(e){startEvent=e;(_options.onStart||noop).call(this,e);},onMove:_options.onMove||noop,onTouchEnd:_options.onTouchEnd||noop,onEnd:function(result){if(result.moved)return;fn.call(this,startEvent);}}),{noMove:true});});}\nfunction div(classes,child){return'<div class=\"'+classes+'\">'+(child||'')+'</div>';}\nfunction cls(className){return\".\"+className;}\nfunction createVideoFrame(videoItem){var frame='<iframe src=\"'+videoItem.p+videoItem.type+'.com/embed/'+videoItem.id+'\" frameborder=\"0\" allowfullscreen></iframe>';return frame;}\nfunction shuffle(array){var l=array.length;while(l){var i=Math.floor(Math.random()*l--);var t=array[l];array[l]=array[i];array[i]=t;}\nreturn array;}\nfunction clone(array){return Object.prototype.toString.call(array)=='[object Array]'&&$.map(array,function(frame){return $.extend({},frame);});}\nfunction lockScroll($el,left,top){$el.scrollLeft(left||0).scrollTop(top||0);}\nfunction optionsToLowerCase(options){if(options){var opts={};$.each(options,function(key,value){opts[key.toLowerCase()]=value;});return opts;}}\nfunction getRatio(_ratio){if(!_ratio)return;var ratio=+_ratio;
2if(!isNaN(ratio)){return ratio;}else{ratio=_ratio.split('/');return+ratio[0]/+ratio[1]||undefined;}}\nfunction addEvent(el,e,fn,bool){if(!e)return;el.addEventListener?el.addEventListener(e,fn,{passive:!!bool}):el.attachEvent('on'+e,fn);}\nfunction validateRestrictions(position,restriction){if(position>restriction.max){position=restriction.max;}else{if(position<restriction.min){position=restriction.min;}}\nreturn position;}\nfunction validateSlidePos(opt,navShaftTouchTail,guessIndex,offsetNav,$guessNavFrame,$navWrap,dir){var position,size,wrapSize;if(dir==='horizontal'){size=opt.thumbwidth;wrapSize=$navWrap.width();}else{size=opt.thumbheight;wrapSize=$navWrap.height();}\nif((size+opt.margin)*(guessIndex+1)>=(wrapSize-offsetNav)){if(dir==='horizontal'){position=-$guessNavFrame.position().left;}else{position=-$guessNavFrame.position().top;}}else{if((size+opt.margin)*(guessIndex)<=Math.abs(offsetNav)){if(dir==='horizontal'){position=-$guessNavFrame.position().left+wrapSize-(size+opt.margin);}else{position=-$guessNavFrame.position().top+wrapSize-(size+opt.margin);}}else{position=offsetNav;}}\nposition=validateRestrictions(position,navShaftTouchTail);return position||0;}\nfunction elIsDisabled(el){return!!el.getAttribute('disabled');}\nfunction disableAttr(FLAG,disable){if(disable){return{disabled:FLAG};}else{return{tabindex:FLAG*-1+'',disabled:FLAG};}}\nfunction addEnterUp(el,fn){addEvent(el,'keyup',function(e){elIsDisabled(el)||e.keyCode==13&&fn.call(el,e);});}\nfunction addFocus(el,fn){addEvent(el,'focus',el.onfocusin=function(e){fn.call(el,e);},true);}\nfunction stopEvent(e,stopPropagation){if(!Modernizr.touch){e.preventDefault?e.preventDefault():(e.returnValue=false);}\nstopPropagation&&e.stopPropagation&&e.stopPropagation();}\nfunction getDirectionSign(forward){return forward?'>':'<';}\nvar UTIL=(function(){function setRatioClass($el,wh,ht){var rateImg=wh / ht;if(rateImg<=1){$el.parent().removeClass(horizontalImageClass);$el.parent().addClass(verticalImageClass);}else{$el.parent().removeClass(verticalImageClass);$el.parent().addClass(horizontalImageClass);}}\nfunction setThumbAttr($frame,value,searchAttr){var attr=searchAttr;if(!$frame.attr(attr)&&$frame.attr(attr)!==undefined){$frame.attr(attr,value);}\nif($frame.find(\"[\"+attr+\"]\").length){$frame.find(\"[\"+attr+\"]\").each(function(){$(this).attr(attr,value);});}}\nfunction isExpectedCaption(frameItem,isExpected,undefined){var expected=false,frameExpected;frameItem.showCaption===undefined||frameItem.showCaption===true?frameExpected=true:frameExpected=false;if(!isExpected){return false;}\nif(frameItem.caption&&frameExpected){expected=true;}\nreturn expected;}\nreturn{setRatio:setRatioClass,setThumbAttr:setThumbAttr,isExpectedCaption:isExpectedCaption};}(UTIL||{},jQuery));function slide($el,options){var elData=$el.data(),elPos=Math.round(options.pos),onEndFn=function(){if(elData&&elData.sliding){elData.sliding=false;}\n(options.onEnd||noop)();};if(typeof options.overPos!=='undefined'&&options.overPos!==options.pos){elPos=options.overPos;}\nvar translate=$.extend(getTranslate(elPos,options.direction),options.width&&{width:options.width},options.height&&{height:options.height});if(elData&&elData.sliding){elData.sliding=true;}\nif(CSS3){$el.css($.extend(getDuration(options.time),translate));if(options.time>10){afterTransition($el,'transform',onEndFn,options.time);}else{onEndFn();}}else{$el.stop().animate(translate,options.time,BEZIER,onEndFn);}}\nfunction fade($el1,$el2,$frames,options,fadeStack,chain){var chainedFLAG=typeof chain!=='undefined';if(!chainedFLAG){fadeStack.push(arguments);Array.prototype.push.call(arguments,fadeStack.length);if(fadeStack.length>1)return;}\n$el1=$el1||$($el1);$el2=$el2||$($el2);var _$el1=$el1[0],_$el2=$el2[0],crossfadeFLAG=options.method==='crossfade',onEndFn=function(){if(!onEndFn.done){onEndFn.done=true;var args=(chainedFLAG||fadeStack.shift())&&fadeStack.shift();args&&fade.apply(this,args);(options.onEnd||noop)(!!args);}},time=options.time /(chain||1);$frames.removeClass(fadeRearClass+' '+fadeFrontClass);$el1.stop().addClass(fadeRearClass);
2$el2.stop().addClass(fadeFrontClass);crossfadeFLAG&&_$el2&&$el1.fadeTo(0,0);$el1.fadeTo(crossfadeFLAG?time:0,1,crossfadeFLAG&&onEndFn);$el2.fadeTo(time,0,onEndFn);(_$el1&&crossfadeFLAG)||_$el2||onEndFn();}\nvar lastEvent,moveEventType,preventEvent,preventEventTimeout,dragDomEl;function extendEvent(e){var touch=(e.touches||[])[0]||e;e._x=touch.pageX||touch.originalEvent.pageX;e._y=touch.clientY||touch.originalEvent.clientY;e._now=$.now();}\nfunction touch($el,options){var el=$el[0],tail={},touchEnabledFLAG,startEvent,$target,controlTouch,touchFLAG,targetIsSelectFLAG,targetIsLinkFlag,isDisabledSwipe,tolerance,moved;function onStart(e){$target=$(e.target);tail.checked=targetIsSelectFLAG=targetIsLinkFlag=isDisabledSwipe=moved=false;if(touchEnabledFLAG||tail.flow||(e.touches&&e.touches.length>1)||e.which>1||(lastEvent&&lastEvent.type!==e.type&&preventEvent)||(targetIsSelectFLAG=options.select&&$target.is(options.select,el)))return targetIsSelectFLAG;touchFLAG=e.type==='touchstart';targetIsLinkFlag=$target.is('a, a *',el);isDisabledSwipe=$target.hasClass('disableSwipe');controlTouch=tail.control;tolerance=(tail.noMove||tail.noSwipe||controlTouch)?16:!tail.snap?4:0;extendEvent(e);startEvent=lastEvent=e;moveEventType=e.type.replace(/down|start/,'move').replace(/Down/,'Move');(options.onStart||noop).call(el,e,{control:controlTouch,$target:$target});touchEnabledFLAG=tail.flow=true;if(!isDisabledSwipe&&(!touchFLAG||tail.go))stopEvent(e);}\nfunction onMove(e){if((e.touches&&e.touches.length>1)||(MS_POINTER&&!e.isPrimary)||moveEventType!==e.type||!touchEnabledFLAG){touchEnabledFLAG&&onEnd();(options.onTouchEnd||noop)();return;}\nisDisabledSwipe=$(e.target).hasClass('disableSwipe');if(isDisabledSwipe){return;}\nextendEvent(e);var xDiff=Math.abs(e._x-startEvent._x),yDiff=Math.abs(e._y-startEvent._y),xyDiff=xDiff-yDiff,xWin=(tail.go||tail.x||xyDiff>=0)&&!tail.noSwipe,yWin=xyDiff<0;if(touchFLAG&&!tail.checked){if(touchEnabledFLAG=xWin){stopEvent(e);}}else{stopEvent(e);
2if(movedEnough(xDiff,yDiff)){(options.onMove||noop).call(el,e,{touch:touchFLAG});}}\nif(!moved&&movedEnough(xDiff,yDiff)&&Math.sqrt(Math.pow(xDiff,2)+Math.pow(yDiff,2))>tolerance){moved=true;}\ntail.checked=tail.checked||xWin||yWin;}\nfunction movedEnough(xDiff,yDiff){return xDiff>yDiff&&xDiff>1.5;}\nfunction onEnd(e){(options.onTouchEnd||noop)();var _touchEnabledFLAG=touchEnabledFLAG;tail.control=touchEnabledFLAG=false;if(_touchEnabledFLAG){tail.flow=false;}\nif(!_touchEnabledFLAG||(targetIsLinkFlag&&!tail.checked))return;e&&stopEvent(e);preventEvent=true;clearTimeout(preventEventTimeout);preventEventTimeout=setTimeout(function(){preventEvent=false;},1000);(options.onEnd||noop).call(el,{moved:moved,$target:$target,control:controlTouch,touch:touchFLAG,startEvent:startEvent,aborted:!e||e.type==='MSPointerCancel'});}\nfunction onOtherStart(){if(tail.flow)return;tail.flow=true;}\nfunction onOtherEnd(){if(!tail.flow)return;tail.flow=false;}\nif(MS_POINTER){addEvent(el,'MSPointerDown',onStart);addEvent(document,'MSPointerMove',onMove);addEvent(document,'MSPointerCancel',onEnd);addEvent(document,'MSPointerUp',onEnd);}else{addEvent(el,'touchstart',onStart);addEvent(el,'touchmove',onMove);addEvent(el,'touchend',onEnd);addEvent(document,'touchstart',onOtherStart,true);addEvent(document,'touchend',onOtherEnd);addEvent(document,'touchcancel',onOtherEnd);$WINDOW.on('scroll',onOtherEnd);$el.on('mousedown',onStart);$DOCUMENT.on('mousemove',onMove).on('mouseup',onEnd);}\nif(Modernizr.touch){dragDomEl='a';}else{dragDomEl='div';}\n$el.on('click',dragDomEl,function(e){tail.checked&&stopEvent(e);});return tail;}\nfunction moveOnTouch($el,options){var el=$el[0],elData=$el.data(),tail={},startCoo,coo,startElPos,moveElPos,edge,moveTrack,startTime,endTime,min,max,snap,dir,slowFLAG,controlFLAG,moved,tracked;function startTracking(e,noStop){tracked=true;startCoo=coo=(dir==='vertical')?e._y:e._x;startTime=e._now;moveTrack=[[startTime,startCoo]];startElPos=moveElPos=tail.noMove||noStop?0:stop($el,(options.getPos||noop)());(options.onStart||noop).call(el,e);}\nfunction onStart(e,result){min=tail.min;max=tail.max;snap=tail.snap,dir=tail.direction||'horizontal',$el.navdir=dir;slowFLAG=e.altKey;tracked=moved=false;controlFLAG=result.control;if(!controlFLAG&&!elData.sliding){startTracking(e);}}\nfunction onMove(e,result){if(!tail.noSwipe){if(!tracked){startTracking(e);}\ncoo=(dir==='vertical')?e._y:e._x;moveTrack.push([e._now,coo]);moveElPos=startElPos-(startCoo-coo);edge=findShadowEdge(moveElPos,min,max,dir);if(moveElPos<=min){moveElPos=edgeResistance(moveElPos,min);}else if(moveElPos>=max){moveElPos=edgeResistance(moveElPos,max);}\nif(!tail.noMove){$el.css(getTranslate(moveElPos,dir));if(!moved){moved=true;result.touch||MS_POINTER||$el.addClass(grabbingClass);}\n(options.onMove||noop).call(el,e,{pos:moveElPos,edge:edge});}}}\nfunction onEnd(result){if(tail.noSwipe&&result.moved)return;if(!tracked){startTracking(result.startEvent,true);}\nresult.touch||MS_POINTER||$el.removeClass(grabbingClass);endTime=$.now();var _backTimeIdeal=endTime-TOUCH_TIMEOUT,_backTime,_timeDiff,_timeDiffLast,backTime=null,backCoo,virtualPos,limitPos,newPos,overPos,time=TRANSITION_DURATION,speed,friction=options.friction;for(var _i=moveTrack.length-1;_i>=0;_i--){_backTime=moveTrack[_i][0];_timeDiff=Math.abs(_backTime-_backTimeIdeal);if(backTime===null||_timeDiff<_timeDiffLast){backTime=_backTime;backCoo=moveTrack[_i][1];}else if(backTime===_backTimeIdeal||_timeDiff>_timeDiffLast){break;}\n_timeDiffLast=_timeDiff;}\nnewPos=minMaxLimit(moveElPos,min,max);var cooDiff=backCoo-coo,forwardFLAG=cooDiff>=0,timeDiff=endTime-backTime,longTouchFLAG=timeDiff>TOUCH_TIMEOUT,swipeFLAG=!longTouchFLAG&&moveElPos!==startElPos&&newPos===moveElPos;if(snap){newPos=minMaxLimit(Math[swipeFLAG?(forwardFLAG?'floor':'ceil'):'round'](moveElPos / snap)*snap,min,max);min=max=newPos;}\nif(swipeFLAG&&(snap||newPos===moveElPos)){speed=-(cooDiff / timeDiff);time*=minMaxLimit(Math.abs(speed),options.timeLow,options.timeHigh);virtualPos=Math.round(moveElPos+speed*time / friction);if(!snap){newPos=virtualPos;}\nif(!forwardFLAG&&virtualPos>max||forwardFLAG&&virtualPos<min){limitPos=forwardFLAG?min:max;overPos=virtualPos-limitPos;if(!snap){newPos=limitPos;}\noverPos=minMaxLimit(newPos+overPos*.03,limitPos-50,limitPos+50);time=Math.abs((moveElPos-overPos)/(speed / friction));}}\ntime*=slowFLAG?10:1;(options.onEnd||noop).call(el,$.extend(result,{moved:result.moved||longTouchFLAG&&snap,pos:moveElPos,newPos:newPos,overPos:overPos,time:time,dir:dir}));}\ntail=$.extend(touch(options.$wrap,$.extend({}
2,options,{onStart:onStart,onMove:onMove,onEnd:onEnd})),tail);return tail;}\nfunction wheel($el,options){var el=$el[0],lockFLAG,lastDirection,lastNow,tail={prevent:{}};addEvent(el,WHEEL,function(e){var yDelta=e.wheelDeltaY||-1*e.deltaY||0,xDelta=e.wheelDeltaX||-1*e.deltaX||0,xWin=Math.abs(xDelta)&&!Math.abs(yDelta),direction=getDirectionSign(xDelta<0),sameDirection=lastDirection===direction,now=$.now(),tooFast=now-lastNow<TOUCH_TIMEOUT;lastDirection=direction;lastNow=now;if(!xWin||!tail.ok||tail.prevent[direction]&&!lockFLAG){return;}else{stopEvent(e,true);if(lockFLAG&&sameDirection&&tooFast){return;}}\nif(options.shift){lockFLAG=true;clearTimeout(tail.t);tail.t=setTimeout(function(){lockFLAG=false;},SCROLL_LOCK_TIMEOUT);}\n(options.onEnd||noop)(e,options.shift?direction:xDelta);});return tail;}\njQuery.Fotorama=function($fotorama,opts){$HTML=$('html');$BODY=$('body');var that=this,stamp=$.now(),stampClass=_fotoramaClass+stamp,fotorama=$fotorama[0],data,dataFrameCount=1,fotoramaData=$fotorama.data(),size,$style=$('<style></style>'),$anchor=$(div(hiddenClass)),$wrap=$fotorama.find(cls(wrapClass)),$stage=$wrap.find(cls(stageClass)),stage=$stage[0],$stageShaft=$fotorama.find(cls(stageShaftClass)),$stageFrame=$(),$arrPrev=$fotorama.find(cls(arrPrevClass)),$arrNext=$fotorama.find(cls(arrNextClass)),$arrs=$fotorama.find(cls(arrClass)),$navWrap=$fotorama.find(cls(navWrapClass)),$nav=$navWrap.find(cls(navClass)),$navShaft=$nav.find(cls(navShaftClass)),$navFrame,$navDotFrame=$(),$navThumbFrame=$(),stageShaftData=$stageShaft.data(),navShaftData=$navShaft.data(),$thumbBorder=$fotorama.find(cls(thumbBorderClass)),$thumbArrLeft=$fotorama.find(cls(thumbArrLeft)),$thumbArrRight=$fotorama.find(cls(thumbArrRight)),$fullscreenIcon=$fotorama.find(cls(fullscreenIconClass)),fullscreenIcon=$fullscreenIcon[0],$videoPlay=$(div(videoPlayClass)),$videoClose=$fotorama.find(cls(videoCloseClass)),videoClose=$videoClose[0],$spinner=$fotorama.find(cls(fotoramaSpinnerClass)),$videoPlaying,activeIndex=false,activeFrame,activeIndexes,repositionIndex,dirtyIndex,lastActiveIndex,prevIndex,nextIndex,nextAutoplayIndex,startIndex,o_loop,o_nav,o_navThumbs,o_navTop,o_allowFullScreen,o_nativeFullScreen,o_fade,o_thumbSide,o_thumbSide2,o_transitionDuration,o_transition,o_shadows,o_rtl,o_keyboard,lastOptions={},measures={},measuresSetFLAG,stageShaftTouchTail={},stageWheelTail={},navShaftTouchTail={},navWheelTail={},scrollTop,scrollLeft,showedFLAG,pausedAutoplayFLAG,stoppedAutoplayFLAG,toDeactivate={},toDetach={},measuresStash,touchedFLAG,hoverFLAG,navFrameKey,stageLeft=0,fadeStack=[];$wrap[STAGE_FRAME_KEY]=$('<div class=\"'+stageFrameClass+'\"></div>');$wrap[NAV_THUMB_FRAME_KEY]=$($.Fotorama.jst.thumb());$wrap[NAV_DOT_FRAME_KEY]=$($.Fotorama.jst.dots());toDeactivate[STAGE_FRAME_KEY]=[];toDeactivate[NAV_THUMB_FRAME_KEY]=[];toDeactivate[NAV_DOT_FRAME_KEY]=[];toDetach[STAGE_FRAME_KEY]={};$wrap.addClass(CSS3?wrapCss3Class:wrapCss2Class);fotoramaData.fotorama=this;function checkForVideo(){$.each(data,function(i,dataFrame){if(!dataFrame.i){dataFrame.i=dataFrameCount++;var video=findVideoId(dataFrame.video,true);if(video){var thumbs={};dataFrame.video=video;if(!dataFrame.img&&!dataFrame.thumb){thumbs=getVideoThumbs(dataFrame,data,that);}else{dataFrame.thumbsReady=true;}\nupdateData(data,{img:thumbs.img,thumb:thumbs.thumb},dataFrame.i,that);}}});}\nfunction isVideo(){return $((that.activeFrame||{}).$stageFrame||{}).hasClass('fotorama-video-container');}\nfunction allowKey(key){return o_keyboard[key];}\nfunction setStagePosition(){if($stage!==undefined){if(opts.navdir=='vertical'){var padding=opts.thumbwidth+opts.thumbmargin;$stage.css('left',padding);$arrNext.css('right',padding);$fullscreenIcon.css('right',padding);$wrap.css('width',$wrap.css('width')+padding);$stageShaft.css('max-width',$wrap.width()-padding);}else{$stage.css('left','');$arrNext.css('right','');$fullscreenIcon.css('right','');$wrap.css('width',$wrap.css('width')+padding);$stageShaft.css('max-width','');}}}\nfunction bindGlobalEvents(FLAG){var keydownCommon='keydown.'+_fotoramaClass,localStamp=_fotoramaClass+stamp,keydownLocal='keydown.'+localStamp,keyupLocal='keyup.'+localStamp,resizeLocal='resize.'+localStamp+' '+'orientationchange.'+localStamp,showParams;if(FLAG){$DOCUMENT.on(keydownLocal,function(e){var catched,index;if($videoPlaying&&e.keyCode===27){catched=true;unloadVideo($videoPlaying,true,true);}else if(that.fullScreen||(opts.keyboard&&!that.index)){if(e.keyCode===27){catched=true;that.cancelFullScreen();}else if((e.shiftKey&&e.keyCode===32&&allowKey('space'))||(!e.altKey&&!e.metaKey&&e.keyCode===37&&allowKey('left'))||(e.keyCode===38&&allowKey('up')&&$(':focus').attr('data-gallery-role'))){that.longPress.progress();index='<';}
2else if((e.keyCode===32&&allowKey('space'))||(!e.altKey&&!e.metaKey&&e.keyCode===39&&allowKey('right'))||(e.keyCode===40&&allowKey('down')&&$(':focus').attr('data-gallery-role'))){that.longPress.progress();index='>';}else if(e.keyCode===36&&allowKey('home')){that.longPress.progress();index='<<';}else if(e.keyCode===35&&allowKey('end')){that.longPress.progress();index='>>';}}\n(catched||index)&&stopEvent(e);showParams={index:index,slow:e.altKey,user:true};index&&(that.longPress.inProgress?that.showWhileLongPress(showParams):that.show(showParams));});if(FLAG){$DOCUMENT.on(keyupLocal,function(e){if(that.longPress.inProgress){that.showEndLongPress({user:true});}\nthat.longPress.reset();});}\nif(!that.index){$DOCUMENT.off(keydownCommon).on(keydownCommon,'textarea, input, select',function(e){!$BODY.hasClass(_fullscreenClass)&&e.stopPropagation();});}\n$WINDOW.on(resizeLocal,that.resize);}else{$DOCUMENT.off(keydownLocal);$WINDOW.off(resizeLocal);}}\nfunction appendElements(FLAG){if(FLAG===appendElements.f)return;if(FLAG){$fotorama.addClass(_fotoramaClass+' '+stampClass).before($anchor).before($style);addInstance(that);}else{$anchor.detach();$style.detach();$fotorama.html(fotoramaData.urtext).removeClass(stampClass);hideInstance(that);}\nbindGlobalEvents(FLAG);appendElements.f=FLAG;}\nfunction setData(){data=that.data=data||clone(opts.data)||getDataFromHtml($fotorama);size=that.size=data.length;ready.ok&&opts.shuffle&&shuffle(data);checkForVideo();activeIndex=limitIndex(activeIndex);size&&appendElements(true);}\nfunction stageNoMove(){var _noMove=size<2||$videoPlaying;stageShaftTouchTail.noMove=_noMove||o_fade;stageShaftTouchTail.noSwipe=_noMove||!opts.swipe;!o_transition&&$stageShaft.toggleClass(grabClass,!opts.click&&!stageShaftTouchTail.noMove&&!stageShaftTouchTail.noSwipe);MS_POINTER&&$wrap.toggleClass(wrapPanYClass,!stageShaftTouchTail.noSwipe);}\nfunction setAutoplayInterval(interval){if(interval===true)interval='';opts.autoplay=Math.max(+interval||AUTOPLAY_INTERVAL,o_transitionDuration*1.5);}\nfunction updateThumbArrow(opt){if(opt.navarrows&&opt.nav==='thumbs'){$thumbArrLeft.show();$thumbArrRight.show();}else{$thumbArrLeft.hide();$thumbArrRight.hide();}}\nfunction getThumbsInSlide($el,opts){return Math.floor($wrap.width()/(opts.thumbwidth+opts.thumbmargin));}\nfunction setOptions(){if(!opts.nav||opts.nav==='dots'){opts.navdir='horizontal'}\nthat.options=opts=optionsToLowerCase(opts);thumbsPerSlide=getThumbsInSlide($wrap,opts);o_fade=(opts.transition==='crossfade'||opts.transition==='dissolve');o_loop=opts.loop&&(size>2||(o_fade&&(!o_transition||o_transition!=='slide')));o_transitionDuration=+opts.transitionduration||TRANSITION_DURATION;o_rtl=opts.direction==='rtl';o_keyboard=$.extend({},opts.keyboard&&KEYBOARD_OPTIONS,opts.keyboard);updateThumbArrow(opts);var classes={add:[],remove:[]};function addOrRemoveClass(FLAG,value){classes[FLAG?'add':'remove'].push(value);}\nif(size>1){o_nav=opts.nav;o_navTop=opts.navposition==='top';classes.remove.push(selectClass);$arrs.toggle(!!opts.arrows);}else{o_nav=false;$arrs.hide();}\narrsUpdate();stageWheelUpdate();thumbArrUpdate();if(opts.autoplay)setAutoplayInterval(opts.autoplay);o_thumbSide=numberFromMeasure(opts.thumbwidth)||THUMB_SIZE;o_thumbSide2=numberFromMeasure(opts.thumbheight)||THUMB_SIZE;stageWheelTail.ok=navWheelTail.ok=opts.trackpad&&!SLOW;stageNoMove();extendMeasures(opts,[measures]);o_navThumbs=o_nav==='thumbs';if($navWrap.filter(':hidden')&&!!o_nav){$navWrap.show();}\nif(o_navThumbs){frameDraw(size,'navThumb');$navFrame=$navThumbFrame;navFrameKey=NAV_THUMB_FRAME_KEY;setStyle($style,$.Fotorama.jst.style({w:o_thumbSide,h:o_thumbSide2,b:opts.thumbborderwidth,m:opts.thumbmargin,s:stamp,q:!COMPAT}));$nav.addClass(navThumbsClass).removeClass(navDotsClass);}else if(o_nav==='dots'){frameDraw(size,'navDot');$navFrame=$navDotFrame;navFrameKey=NAV_DOT_FRAME_KEY;$nav.addClass(navDotsClass).removeClass(navThumbsClass);}else{$navWrap.hide();o_nav=false;$nav.removeClass(navThumbsClass+' '+navDotsClass);}\nif(o_nav){if(o_navTop){$navWrap.insertBefore($stage);}else{$navWrap.insertAfter($stage);}\nframeAppend.nav=false;frameAppend($navFrame,$navShaft,'nav');}\no_allowFullScreen=opts.allowfullscreen;if(o_allowFullScreen){$fullscreenIcon.prependTo($stage);o_nativeFullScreen=FULLSCREEN&&o_allowFullScreen==='native';}else{$fullscreenIcon.detach();o_nativeFullScreen=false;}\naddOrRemoveClass(o_fade,wrapFadeClass);addOrRemoveClass(!o_fade,wrapSlideClass);addOrRemoveClass(!opts.captions,wrapNoCaptionsClass);addOrRemoveClass(o_rtl,wrapRtlClass);addOrRemoveClass(opts.arrows,wrapToggleArrowsClass);o_shadows=opts.shadows&&!SLOW;addOrRemoveClass(!o_shadows,wrapNoShadowsClass);
2$wrap.addClass(classes.add.join(' ')).removeClass(classes.remove.join(' '));lastOptions=$.extend({},opts);setStagePosition();}\nfunction normalizeIndex(index){return index<0?(size+(index%size))%size:index>=size?index%size:index;}\nfunction limitIndex(index){return minMaxLimit(index,0,size-1);}\nfunction edgeIndex(index){return o_loop?normalizeIndex(index):limitIndex(index);}\nfunction getPrevIndex(index){return index>0||o_loop?index-1:false;}\nfunction getNextIndex(index){return index<size-1||o_loop?index+1:false;}\nfunction setStageShaftMinmaxAndSnap(){stageShaftTouchTail.min=o_loop?-Infinity:-getPosByIndex(size-1,measures.w,opts.margin,repositionIndex);stageShaftTouchTail.max=o_loop?Infinity:-getPosByIndex(0,measures.w,opts.margin,repositionIndex);stageShaftTouchTail.snap=measures.w+opts.margin;}\nfunction setNavShaftMinMax(){var isVerticalDir=(opts.navdir==='vertical');var param=isVerticalDir?$navShaft.height():$navShaft.width();var mainParam=isVerticalDir?measures.h:measures.nw;navShaftTouchTail.min=Math.min(0,mainParam-param);navShaftTouchTail.max=0;navShaftTouchTail.direction=opts.navdir;$navShaft.toggleClass(grabClass,!(navShaftTouchTail.noMove=navShaftTouchTail.min===navShaftTouchTail.max));}\nfunction eachIndex(indexes,type,fn){if(typeof indexes==='number'){indexes=new Array(indexes);var rangeFLAG=true;}\nreturn $.each(indexes,function(i,index){if(rangeFLAG)index=i;if(typeof index==='number'){var dataFrame=data[normalizeIndex(index)];if(dataFrame){var key='$'+type+'Frame',$frame=dataFrame[key];fn.call(this,i,index,dataFrame,$frame,key,$frame&&$frame.data());}}});}\nfunction setMeasures(width,height,ratio,index){if(!measuresSetFLAG||(measuresSetFLAG==='*'&&index===startIndex)){width=measureIsValid(opts.width)||measureIsValid(width)||WIDTH;
2height=measureIsValid(opts.height)||measureIsValid(height)||HEIGHT;that.resize({width:width,ratio:opts.ratio||ratio||width / height},0,index!==startIndex&&'*');}}\nfunction loadImg(indexes,type,specialMeasures,again){eachIndex(indexes,type,function(i,index,dataFrame,$frame,key,frameData){if(!$frame)return;var fullFLAG=that.fullScreen&&!frameData.$full&&type==='stage';if(frameData.$img&&!again&&!fullFLAG)return;var img=new Image(),$img=$(img),imgData=$img.data();frameData[fullFLAG?'$full':'$img']=$img;var srcKey=type==='stage'?(fullFLAG?'full':'img'):'thumb',src=dataFrame[srcKey],dummy=fullFLAG?dataFrame['img']:dataFrame[type==='stage'?'thumb':'img'];if(type==='navThumb')$frame=frameData.$wrap;function triggerTriggerEvent(event){var _index=normalizeIndex(index);triggerEvent(event,{index:_index,src:src,frame:data[_index]});}\nfunction error(){$img.remove();$.Fotorama.cache[src]='error';if((!dataFrame.html||type!=='stage')&&dummy&&dummy!==src){dataFrame[srcKey]=src=dummy;frameData.$full=null;loadImg([index],type,specialMeasures,true);}else{if(src&&!dataFrame.html&&!fullFLAG){$frame.trigger('f:error').removeClass(loadingClass).addClass(errorClass);triggerTriggerEvent('error');}else if(type==='stage'){$frame.trigger('f:load').removeClass(loadingClass+' '+errorClass).addClass(loadedClass);triggerTriggerEvent('load');setMeasures();}\nframeData.state='error';if(size>1&&data[index]===dataFrame&&!dataFrame.html&&!dataFrame.deleted&&!dataFrame.video&&!fullFLAG){dataFrame.deleted=true;that.splice(index,1);}}}\nfunction loaded(){$.Fotorama.measures[src]=imgData.measures=$.Fotorama.measures[src]||{width:img.width,height:img.height,ratio:img.width / img.height};setMeasures(imgData.measures.width,imgData.measures.height,imgData.measures.ratio,index);$img.off('load error').addClass(''+(fullFLAG?imgFullClass:imgClass)).attr('aria-hidden','false').prependTo($frame);if($frame.hasClass(stageFrameClass)&&!$frame.hasClass(videoContainerClass)){$frame.attr(\"href\",$img.attr(\"src\"));}\nfit($img,($.isFunction(specialMeasures)?specialMeasures():specialMeasures)||measures);$.Fotorama.cache[src]=frameData.state='loaded';setTimeout(function(){$frame.trigger('f:load').removeClass(loadingClass+' '+errorClass).addClass(loadedClass+' '+(fullFLAG?loadedFullClass:loadedImgClass));if(type==='stage'){triggerTriggerEvent('load');}else if(dataFrame.thumbratio===AUTO||!dataFrame.thumbratio&&opts.thumbratio===AUTO){dataFrame.thumbratio=imgData.measures.ratio;reset();}},0);}\nif(!src){error();return;}\nfunction waitAndLoad(){var _i=10;waitFor(function(){return!touchedFLAG||!_i--&&!SLOW;},function(){loaded();});}\nif(!$.Fotorama.cache[src]){$.Fotorama.cache[src]='*';$img.on('load',waitAndLoad).on('error',error);}else{(function justWait(){if($.Fotorama.cache[src]==='error'){error();}else if($.Fotorama.cache[src]==='loaded'){setTimeout(waitAndLoad,0);}else{setTimeout(justWait,100);}})();}\nframeData.state='';img.src=src;if(frameData.data.caption){img.alt=frameData.data.caption||\"\";}\nif(frameData.data.full){$(img).data('original',frameData.data.full);}\nif(UTIL.isExpectedCaption(dataFrame,opts.showcaption)){$(img).attr('aria-labelledby',dataFrame.labelledby);}});}\nfunction updateFotoramaState(){var $frame=activeFrame[STAGE_FRAME_KEY];if($frame&&!$frame.data().state){$spinner.addClass(spinnerShowClass);$frame.on('f:load f:error',function(){$frame.off('f:load f:error');$spinner.removeClass(spinnerShowClass);});}}\nfunction addNavFrameEvents(frame){addEnterUp(frame,onNavFrameClick);addFocus(frame,function(){setTimeout(function(){lockScroll($nav);},0);slideNavShaft({time:o_transitionDuration,guessIndex:$(this).data().eq,minMax:navShaftTouchTail});});}\nfunction frameDraw(indexes,type){eachIndex(indexes,type,function(i,index,dataFrame,$frame,key,frameData){if($frame)return;$frame=dataFrame[key]=$wrap[key].clone();frameData=$frame.data();frameData.data=dataFrame;var frame=$frame[0],labelledbyValue=\"labelledby\"+$.now();if(type==='stage'){if(dataFrame.html){$('<div class=\"'+htmlClass+'\"></div>').append(dataFrame._html?$(dataFrame.html).removeAttr('id').html(dataFrame._html):dataFrame.html).appendTo($frame);}\nif(dataFrame.id){labelledbyValue=dataFrame.id||labelledbyValue;}\ndataFrame.labelledby=labelledbyValue;
2if(UTIL.isExpectedCaption(dataFrame,opts.showcaption)){$($.Fotorama.jst.frameCaption({caption:dataFrame.caption,labelledby:labelledbyValue})).appendTo($frame);}\ndataFrame.video&&$frame.addClass(stageFrameVideoClass).append($videoPlay.clone());addFocus(frame,function(e){setTimeout(function(){lockScroll($stage);},0);clickToShow({index:frameData.eq,user:true},e);});$stageFrame=$stageFrame.add($frame);}else if(type==='navDot'){addNavFrameEvents(frame);$navDotFrame=$navDotFrame.add($frame);}else if(type==='navThumb'){addNavFrameEvents(frame);frameData.$wrap=$frame.children(':first');$navThumbFrame=$navThumbFrame.add($frame);if(dataFrame.video){frameData.$wrap.append($videoPlay.clone());}}});}\nfunction callFit($img,measuresToFit){return $img&&$img.length&&fit($img,measuresToFit);}\nfunction stageFramePosition(indexes){eachIndex(indexes,'stage',function(i,index,dataFrame,$frame,key,frameData){if(!$frame)return;var normalizedIndex=normalizeIndex(index);frameData.eq=normalizedIndex;toDetach[STAGE_FRAME_KEY][normalizedIndex]=$frame.css($.extend({left:o_fade?0:getPosByIndex(index,measures.w,opts.margin,repositionIndex)},o_fade&&getDuration(0)));if(isDetached($frame[0])){$frame.appendTo($stageShaft);unloadVideo(dataFrame.$video);}\ncallFit(frameData.$img,measures);callFit(frameData.$full,measures);if($frame.hasClass(stageFrameClass)&&!($frame.attr('aria-hidden')===\"false\"&&$frame.hasClass(activeClass))){$frame.attr('aria-hidden','true');}});}\nfunction thumbsDraw(pos,loadFLAG){var leftLimit,rightLimit,exceedLimit;if(o_nav!=='thumbs'||isNaN(pos))return;leftLimit=-pos;rightLimit=-pos+measures.nw;if(opts.navdir==='vertical'){pos=pos-opts.thumbheight;rightLimit=-pos+measures.h;}\n$navThumbFrame.each(function(){var $this=$(this),thisData=$this.data(),eq=thisData.eq,getSpecialMeasures=function(){return{h:o_thumbSide2,w:thisData.w}},specialMeasures=getSpecialMeasures(),exceedLimit=opts.navdir==='vertical'?thisData.t>rightLimit:thisData.l>rightLimit;specialMeasures.w=thisData.w;if((opts.navdir!=='vertical'&&thisData.l+thisData.w<leftLimit)||exceedLimit||callFit(thisData.$img,specialMeasures))return;loadFLAG&&loadImg([eq],'navThumb',getSpecialMeasures);});}\nfunction frameAppend($frames,$shaft,type){if(!frameAppend[type]){var thumbsFLAG=type==='nav'&&o_navThumbs,left=0,top=0;$shaft.append($frames.filter(function(){var actual,$this=$(this),frameData=$this.data();for(var _i=0,_l=data.length;_i<_l;_i++){if(frameData.data===data[_i]){actual=true;frameData.eq=_i;break;}}\nreturn actual||$this.remove()&&false;}).sort(function(a,b){return $(a).data().eq-$(b).data().eq;}).each(function(){var $this=$(this),frameData=$this.data();UTIL.setThumbAttr($this,frameData.data.caption,\"aria-label\");}).each(function(){if(!thumbsFLAG)return;var $this=$(this),frameData=$this.data(),thumbwidth=Math.round(o_thumbSide2*frameData.data.thumbratio)||o_thumbSide,thumbheight=Math.round(o_thumbSide / frameData.data.thumbratio)||o_thumbSide2;frameData.t=top;frameData.h=thumbheight;frameData.l=left;frameData.w=thumbwidth;$this.css({width:thumbwidth});top+=thumbheight+opts.thumbmargin;left+=thumbwidth+opts.thumbmargin;}));frameAppend[type]=true;}}\nfunction getDirection(x){return x-stageLeft>measures.w / 3;}\nfunction disableDirrection(i){return!o_loop&&(!(activeIndex+i)||!(activeIndex-size+i))&&!$videoPlaying;}\nfunction arrsUpdate(){var disablePrev=disableDirrection(0),disableNext=disableDirrection(1);$arrPrev.toggleClass(arrDisabledClass,disablePrev).attr(disableAttr(disablePrev,false));$arrNext.toggleClass(arrDisabledClass,disableNext).attr(disableAttr(disableNext,false));}\nfunction thumbArrUpdate(){var isLeftDisable=false,isRightDisable=false;if(opts.navtype==='thumbs'&&!opts.loop){(activeIndex==0)?isLeftDisable=true:isLeftDisable=false;(activeIndex==opts.data.length-1)?isRightDisable=true:isRightDisable=false;}\nif(opts.navtype==='slides'){var pos=readPosition($navShaft,opts.navdir);pos>=navShaftTouchTail.max?isLeftDisable=true:isLeftDisable=false;pos<=Math.round(navShaftTouchTail.min)?isRightDisable=true:isRightDisable=false;}\n$thumbArrLeft.toggleClass(arrDisabledClass,isLeftDisable).attr(disableAttr(isLeftDisable,true));$thumbArrRight.toggleClass(arrDisabledClass,isRightDisable).attr(disableAttr(isRightDisable,true));}\nfunction stageWheelUpdate(){if(stageWheelTail.ok){stageWheelTail.prevent={'<':disableDirrection(0),'>':disableDirrection(1)};}}\nfunction getNavFrameBounds($navFrame){var navFrameData=$navFrame.data(),left,top,width,height;if(o_navThumbs){left=navFrameData.l;top=navFrameData.t;width=navFrameData.w;
2height=navFrameData.h;}else{left=$navFrame.position().left;width=$navFrame.width();}\nvar horizontalBounds={c:left+width / 2,min:-left+opts.thumbmargin*10,max:-left+measures.w-width-opts.thumbmargin*10};var verticalBounds={c:top+height / 2,min:-top+opts.thumbmargin*10,max:-top+measures.h-height-opts.thumbmargin*10};return opts.navdir==='vertical'?verticalBounds:horizontalBounds;}\nfunction slideThumbBorder(time){var navFrameData=activeFrame[navFrameKey].data();slide($thumbBorder,{time:time*1.2,pos:(opts.navdir==='vertical'?navFrameData.t:navFrameData.l),width:navFrameData.w,height:navFrameData.h,direction:opts.navdir});}\nfunction slideNavShaft(options){var $guessNavFrame=data[options.guessIndex][navFrameKey],typeOfAnimation=opts.navtype;var overflowFLAG,time,minMax,boundTop,boundLeft,l,pos,x;if($guessNavFrame){if(typeOfAnimation==='thumbs'){overflowFLAG=navShaftTouchTail.min!==navShaftTouchTail.max;minMax=options.minMax||overflowFLAG&&getNavFrameBounds(activeFrame[navFrameKey]);boundTop=overflowFLAG&&(options.keep&&slideNavShaft.t?slideNavShaft.l:minMaxLimit((options.coo||measures.nw / 2)-getNavFrameBounds($guessNavFrame).c,minMax.min,minMax.max));boundLeft=overflowFLAG&&(options.keep&&slideNavShaft.l?slideNavShaft.l:minMaxLimit((options.coo||measures.nw / 2)-getNavFrameBounds($guessNavFrame).c,minMax.min,minMax.max));l=(opts.navdir==='vertical'?boundTop:boundLeft);pos=overflowFLAG&&minMaxLimit(l,navShaftTouchTail.min,navShaftTouchTail.max)||0;time=options.time*1.1;slide($navShaft,{time:time,pos:pos,direction:opts.navdir,onEnd:function(){thumbsDraw(pos,true);thumbArrUpdate();}});setShadow($nav,findShadowEdge(pos,navShaftTouchTail.min,navShaftTouchTail.max,opts.navdir));slideNavShaft.l=l;}else{x=readPosition($navShaft,opts.navdir);time=options.time*1.11;pos=validateSlidePos(opts,navShaftTouchTail,options.guessIndex,x,$guessNavFrame,$navWrap,opts.navdir);slide($navShaft,{time:time,pos:pos,direction:opts.navdir,onEnd:function(){thumbsDraw(pos,true);thumbArrUpdate();}});setShadow($nav,findShadowEdge(pos,navShaftTouchTail.min,navShaftTouchTail.max,opts.navdir));}}}\nfunction navUpdate(){deactivateFrames(navFrameKey);toDeactivate[navFrameKey].push(activeFrame[navFrameKey].addClass(activeClass).attr('data-active',true));}\nfunction deactivateFrames(key){var _toDeactivate=toDeactivate[key];while(_toDeactivate.length){_toDeactivate.shift().removeClass(activeClass).attr('data-active',false);}}\nfunction detachFrames(key){var _toDetach=toDetach[key];$.each(activeIndexes,function(i,index){delete _toDetach[normalizeIndex(index)];});$.each(_toDetach,function(index,$frame){delete _toDetach[index];$frame.detach();});}\nfunction stageShaftReposition(skipOnEnd){repositionIndex=dirtyIndex=activeIndex;var $frame=activeFrame[STAGE_FRAME_KEY];if($frame){deactivateFrames(STAGE_FRAME_KEY);toDeactivate[STAGE_FRAME_KEY].push($frame.addClass(activeClass).attr('data-active',true));if($frame.hasClass(stageFrameClass)){$frame.attr('aria-hidden','false');}\nskipOnEnd||that.showStage.onEnd(true);stop($stageShaft,0,true);detachFrames(STAGE_FRAME_KEY);stageFramePosition(activeIndexes);setStageShaftMinmaxAndSnap();setNavShaftMinMax();addEnterUp($stageShaft[0],function(){if(!$fotorama.hasClass(fullscreenClass)){that.requestFullScreen();$fullscreenIcon.focus();}});}}\nfunction extendMeasures(options,measuresArray){if(!options)return;$.each(measuresArray,function(i,measures){if(!measures)return;$.extend(measures,{width:options.width||measures.width,height:options.height,minwidth:options.minwidth,maxwidth:options.maxwidth,minheight:options.minheight,maxheight:options.maxheight,ratio:getRatio(options.ratio)})});}\nfunction triggerEvent(event,extra){$fotorama.trigger(_fotoramaClass+':'+event,[that,extra]);}\nfunction onTouchStart(){clearTimeout(onTouchEnd.t);touchedFLAG=1;if(opts.stopautoplayontouch){that.stopAutoplay();}else{pausedAutoplayFLAG=true;}}\nfunction onTouchEnd(){if(!touchedFLAG)return;
2if(!opts.stopautoplayontouch){releaseAutoplay();changeAutoplay();}\nonTouchEnd.t=setTimeout(function(){touchedFLAG=0;},TRANSITION_DURATION+TOUCH_TIMEOUT);}\nfunction releaseAutoplay(){pausedAutoplayFLAG=!!($videoPlaying||stoppedAutoplayFLAG);}\nfunction changeAutoplay(){clearTimeout(changeAutoplay.t);waitFor.stop(changeAutoplay.w);if(!opts.autoplay||pausedAutoplayFLAG){if(that.autoplay){that.autoplay=false;triggerEvent('stopautoplay');}\nreturn;}\nif(!that.autoplay){that.autoplay=true;triggerEvent('startautoplay');}\nvar _activeIndex=activeIndex;var frameData=activeFrame[STAGE_FRAME_KEY].data();changeAutoplay.w=waitFor(function(){return frameData.state||_activeIndex!==activeIndex;},function(){changeAutoplay.t=setTimeout(function(){if(pausedAutoplayFLAG||_activeIndex!==activeIndex)return;var _nextAutoplayIndex=nextAutoplayIndex,nextFrameData=data[_nextAutoplayIndex][STAGE_FRAME_KEY].data();changeAutoplay.w=waitFor(function(){return nextFrameData.state||_nextAutoplayIndex!==nextAutoplayIndex;},function(){if(pausedAutoplayFLAG||_nextAutoplayIndex!==nextAutoplayIndex)return;that.show(o_loop?getDirectionSign(!o_rtl):nextAutoplayIndex);});},opts.autoplay);});}\nthat.startAutoplay=function(interval){if(that.autoplay)return this;pausedAutoplayFLAG=stoppedAutoplayFLAG=false;setAutoplayInterval(interval||opts.autoplay);changeAutoplay();return this;};that.stopAutoplay=function(){if(that.autoplay){pausedAutoplayFLAG=stoppedAutoplayFLAG=true;changeAutoplay();}\nreturn this;};that.showSlide=function(slideDir){var currentPosition=readPosition($navShaft,opts.navdir),pos,time=500*1.1,size=opts.navdir==='horizontal'?opts.thumbwidth:opts.thumbheight,onEnd=function(){thumbArrUpdate();};if(slideDir==='next'){pos=currentPosition-(size+opts.margin)*thumbsPerSlide;}\nif(slideDir==='prev'){pos=currentPosition+(size+opts.margin)*thumbsPerSlide;}\npos=validateRestrictions(pos,navShaftTouchTail);thumbsDraw(pos,true);slide($navShaft,{time:time,pos:pos,direction:opts.navdir,onEnd:onEnd});};that.showWhileLongPress=function(options){if(that.longPress.singlePressInProgress){return;}\nvar index=calcActiveIndex(options);calcGlobalIndexes(index);var time=calcTime(options)/ 50;var _activeFrame=activeFrame;that.activeFrame=activeFrame=data[activeIndex];var silent=_activeFrame===activeFrame&&!options.user;that.showNav(silent,options,time);return this;};that.showEndLongPress=function(options){if(that.longPress.singlePressInProgress){return;}\nvar index=calcActiveIndex(options);calcGlobalIndexes(index);var time=calcTime(options)/ 50;var _activeFrame=activeFrame;that.activeFrame=activeFrame=data[activeIndex];var silent=_activeFrame===activeFrame&&!options.user;that.showStage(silent,options,time);showedFLAG=typeof lastActiveIndex!=='undefined'&&lastActiveIndex!==activeIndex;lastActiveIndex=activeIndex;return this;};function calcActiveIndex(options){var index;if(typeof options!=='object'){index=options;options={};}else{index=options.index;}\nindex=index==='>'?dirtyIndex+1:index==='<'?dirtyIndex-1:index==='<<'?0:index==='>>'?size-1:index;index=isNaN(index)?undefined:index;index=typeof index==='undefined'?activeIndex||0:index;return index;}\nfunction calcGlobalIndexes(index){that.activeIndex=activeIndex=edgeIndex(index);prevIndex=getPrevIndex(activeIndex);nextIndex=getNextIndex(activeIndex);nextAutoplayIndex=normalizeIndex(activeIndex+(o_rtl?-1:1));activeIndexes=[activeIndex,prevIndex,nextIndex];dirtyIndex=o_loop?index:activeIndex;}\nfunction calcTime(options){var diffIndex=Math.abs(lastActiveIndex-dirtyIndex),time=getNumber(options.time,function(){return Math.min(o_transitionDuration*(1+(diffIndex-1)/ 12),o_transitionDuration*2);});if(options.slow){time*=10;}\nreturn time;}\nthat.showStage=function(silent,options,time,e){if(e!==undefined&&e.target.tagName=='IFRAME'){return;}\nunloadVideo($videoPlaying,activeFrame.i!==data[normalizeIndex(repositionIndex)].i);frameDraw(activeIndexes,'stage');stageFramePosition(SLOW?[dirtyIndex]:[dirtyIndex,getPrevIndex(dirtyIndex),getNextIndex(dirtyIndex)]);updateTouchTails('go',true);silent||triggerEvent('show',{user:options.user,time:time});pausedAutoplayFLAG=true;var overPos=options.overPos;var onEnd=that.showStage.onEnd=function(skipReposition){if(onEnd.ok)return;onEnd.ok=true;skipReposition||stageShaftReposition(true);
2if(!silent){triggerEvent('showend',{user:options.user});}\nif(!skipReposition&&o_transition&&o_transition!==opts.transition){that.setOptions({transition:o_transition});o_transition=false;return;}\nupdateFotoramaState();loadImg(activeIndexes,'stage');updateTouchTails('go',false);stageWheelUpdate();stageCursor();releaseAutoplay();changeAutoplay();if(that.fullScreen){activeFrame[STAGE_FRAME_KEY].find('.'+imgFullClass).attr('aria-hidden',false);activeFrame[STAGE_FRAME_KEY].find('.'+imgClass).attr('aria-hidden',true)}else{activeFrame[STAGE_FRAME_KEY].find('.'+imgFullClass).attr('aria-hidden',true);activeFrame[STAGE_FRAME_KEY].find('.'+imgClass).attr('aria-hidden',false)}};if(!o_fade){slide($stageShaft,{pos:-getPosByIndex(dirtyIndex,measures.w,opts.margin,repositionIndex),overPos:overPos,time:time,onEnd:onEnd});}else{var $activeFrame=activeFrame[STAGE_FRAME_KEY],$prevActiveFrame=data[lastActiveIndex]&&activeIndex!==lastActiveIndex?data[lastActiveIndex][STAGE_FRAME_KEY]:null;fade($activeFrame,$prevActiveFrame,$stageFrame,{time:time,method:opts.transition,onEnd:onEnd},fadeStack);}\narrsUpdate();};that.showNav=function(silent,options,time){thumbArrUpdate();if(o_nav){navUpdate();var guessIndex=limitIndex(activeIndex+minMaxLimit(dirtyIndex-lastActiveIndex,-1,1));slideNavShaft({time:time,coo:guessIndex!==activeIndex&&options.coo,guessIndex:typeof options.coo!=='undefined'?guessIndex:activeIndex,keep:silent});if(o_navThumbs)slideThumbBorder(time);}};that.show=function(options,e){that.longPress.singlePressInProgress=true;var index=calcActiveIndex(options);calcGlobalIndexes(index);var time=calcTime(options);var _activeFrame=activeFrame;that.activeFrame=activeFrame=data[activeIndex];var silent=_activeFrame===activeFrame&&!options.user;that.showStage(silent,options,time,e);that.showNav(silent,options,time);showedFLAG=typeof lastActiveIndex!=='undefined'&&lastActiveIndex!==activeIndex;lastActiveIndex=activeIndex;that.longPress.singlePressInProgress=false;return this;};that.requestFullScreen=function(){if(o_allowFullScreen&&!that.fullScreen){if(isVideo()){return;}\nscrollTop=$WINDOW.scrollTop();scrollLeft=$WINDOW.scrollLeft();lockScroll($WINDOW);updateTouchTails('x',true);measuresStash=$.extend({},measures);$fotorama.addClass(fullscreenClass).appendTo($BODY.addClass(_fullscreenClass));$HTML.addClass(_fullscreenClass);unloadVideo($videoPlaying,true,true);that.fullScreen=true;if(o_nativeFullScreen){fullScreenApi.request(fotorama);}\nloadImg(activeIndexes,'stage');updateFotoramaState();triggerEvent('fullscreenenter');that.resize();if(!('ontouchstart'in window)){$fullscreenIcon.focus();}}\nreturn this;};function cancelFullScreen(){if(that.fullScreen){that.fullScreen=false;if(FULLSCREEN){fullScreenApi.cancel(fotorama);}\n$BODY.removeClass(_fullscreenClass);$HTML.removeClass(_fullscreenClass);$fotorama.removeClass(fullscreenClass).insertAfter($anchor);measures=$.extend({},measuresStash);unloadVideo($videoPlaying,true,true);updateTouchTails('x',false);that.resize();loadImg(activeIndexes,'stage');lockScroll($WINDOW,scrollLeft,scrollTop);triggerEvent('fullscreenexit');}}\nthat.cancelFullScreen=function(){if(o_nativeFullScreen&&fullScreenApi.is()){fullScreenApi.cancel(document);}else{cancelFullScreen();}\nreturn this;};that.toggleFullScreen=function(){return that[(that.fullScreen?'cancel':'request')+'FullScreen']();};that.resize=function(options){if(!data)return this;var time=arguments[1]||0,setFLAG=arguments[2];thumbsPerSlide=getThumbsInSlide($wrap,opts);extendMeasures(!that.fullScreen?optionsToLowerCase(options):{width:$(window).width(),maxwidth:null,minwidth:null,height:$(window).height(),maxheight:null,minheight:null},[measures,setFLAG||that.fullScreen||opts]);var width=measures.width,height=measures.height,ratio=measures.ratio,windowHeight=$WINDOW.height()-(o_nav?$nav.height():0);if(measureIsValid(width)){$wrap.css({width:''});$stage.css({width:''});$stageShaft.css({width:''});$nav.css({width:''});$wrap.css({minWidth:measures.minwidth||0,maxWidth:measures.maxwidth||MAX_WIDTH});if(o_nav==='dots'){$navWrap.hide();}\nwidth=measures.W=measures.w=$wrap.width();measures.nw=o_nav&&numberFromWhatever(opts.navwidth,width)||width;$stageShaft.css({width:measures.w,marginLeft:(measures.W-measures.w)/ 2});height=numberFromWhatever(height,windowHeight);height=height||(ratio&&width / ratio);if(height){width=Math.round(width);height=measures.h=Math.round(minMaxLimit(height,numberFromWhatever(measures.minheight,windowHeight),numberFromWhatever(measures.maxheight,windowHeight)));$stage.css({'width':width,'height':height});if(opts.navdir==='vertical'&&!that.fullscreen){$nav.width(opts.thumbwidth+opts.thumbmargin*2);}\nif(opts.navdir==='horizontal'&&!that.fullscreen){$nav.height(opts.thumbheight+opts.thumbmargin*2);}\nif(o_nav==='dots'){$nav.width(width).height('auto');$navWrap.show();}\nif(opts.navdir==='vertical'&&that.fullScreen){$stage.css('height',$WINDOW.height());}\nif(opts.navdir==='horizontal'&&that.fullScreen){$stage.css('height',$WINDOW.height()-$nav.height());}\nif(o_nav){switch(opts.navdir){case'vertical':$navWrap.removeClass(nav
2ShafthorizontalClass);$navWrap.removeClass(navShaftListClass);$navWrap.addClass(navShaftVerticalClass);$nav.stop().animate({height:measures.h,width:opts.thumbwidth},time);break;case'list':$navWrap.removeClass(navShaftVerticalClass);$navWrap.removeClass(navShafthorizontalClass);$navWrap.addClass(navShaftListClass);break;default:$navWrap.removeClass(navShaftVerticalClass);$navWrap.removeClass(navShaftListClass);$navWrap.addClass(navShafthorizontalClass);$nav.stop().animate({width:measures.nw},time);break;}\nstageShaftReposition();slideNavShaft({guessIndex:activeIndex,time:time,keep:true});if(o_navThumbs&&frameAppend.nav)slideThumbBorder(time);}\nmeasuresSetFLAG=setFLAG||true;ready.ok=true;ready();}}\nstageLeft=$stage.offset().left;setStagePosition();return this;};that.setOptions=function(options){$.extend(opts,options);reset();return this;};that.shuffle=function(){data&&shuffle(data)&&reset();return this;};function setShadow($el,edge){if(o_shadows){$el.removeClass(shadowsLeftClass+' '+shadowsRightClass);$el.removeClass(shadowsTopClass+' '+shadowsBottomClass);edge&&!$videoPlaying&&$el.addClass(edge.replace(/^|\\s/g,' '+shadowsClass+'--'));}}\nthat.longPress={threshold:1,count:0,thumbSlideTime:20,progress:function(){if(!this.inProgress){this.count++;this.inProgress=this.count>this.threshold;}},end:function(){if(this.inProgress){this.isEnded=true}},reset:function(){this.count=0;this.inProgress=false;this.isEnded=false;}};that.destroy=function(){that.cancelFullScreen();that.stopAutoplay();data=that.data=null;appendElements();activeIndexes=[];detachFrames(STAGE_FRAME_KEY);reset.ok=false;return this;};that.playVideo=function(){var dataFrame=activeFrame,video=dataFrame.video,_activeIndex=activeIndex;if(typeof video==='object'&&dataFrame.videoReady){o_nativeFullScreen&&that.fullScreen&&that.cancelFullScreen();waitFor(function(){return!fullScreenApi.is()||_activeIndex!==activeIndex;},function(){if(_activeIndex===activeIndex){dataFrame.$video=dataFrame.$video||$(div(videoClass)).append(createVideoFrame(video));dataFrame.$video.appendTo(dataFrame[STAGE_FRAME_KEY]);$wrap.addClass(wrapVideoClass);$videoPlaying=dataFrame.$video;stageNoMove();$arrs.blur();$fullscreenIcon.blur();triggerEvent('loadvideo');}});}\nreturn this;};that.stopVideo=function(){unloadVideo($videoPlaying,true,true);return this;};that.spliceByIndex=function(index,newImgObj){newImgObj.i=index+1;newImgObj.img&&$.ajax({url:newImgObj.img,type:'HEAD',success:function(){data.splice(index,1,newImgObj);reset();}});};function unloadVideo($video,unloadActiveFLAG,releaseAutoplayFLAG){if(unloadActiveFLAG){$wrap.removeClass(wrapVideoClass);$videoPlaying=false;stageNoMove();}\nif($video&&$video!==$videoPlaying){$video.remove();triggerEvent('unloadvideo');}\nif(releaseAutoplayFLAG){releaseAutoplay();changeAutoplay();}}\nfunction toggleControlsClass(FLAG){$wrap.toggleClass(wrapNoControl
2sClass,FLAG);}\nfunction stageCursor(e){if(stageShaftTouchTail.flow)return;var x=e?e.pageX:stageCursor.x,pointerFLAG=x&&!disableDirrection(getDirection(x))&&opts.click;if(stageCursor.p!==pointerFLAG&&$stage.toggleClass(pointerClass,pointerFLAG)){stageCursor.p=pointerFLAG;stageCursor.x=x;}}\n$stage.on('mousemove',stageCursor);function clickToShow(showOptions,e){clearTimeout(clickToShow.t);if(opts.clicktransition&&opts.clicktransition!==opts.transition){setTimeout(function(){var _o_transition=opts.transition;that.setOptions({transition:opts.clicktransition});o_transition=_o_transition;clickToShow.t=setTimeout(function(){that.show(showOptions);},10);},0);}else{that.show(showOptions,e);}}\nfunction onStageTap(e,toggleControlsFLAG){var target=e.target,$target=$(target);if($target.hasClass(videoPlayClass)){that.playVideo();}else if(target===fullscreenIcon){that.toggleFullScreen();}else if($videoPlaying){target===videoClose&&unloadVideo($videoPlaying,true,true);}else if(!$fotorama.hasClass(fullscreenClass)){that.requestFullScreen();}}\nfunction updateTouchTails(key,value){stageShaftTouchTail[key]=navShaftTouchTail[key]=value;}\nstageShaftTouchTail=moveOnTouch($stageShaft,{onStart:onTouchStart,onMove:function(e,result){setShadow($stage,result.edge);},onTouchEnd:onTouchEnd,onEnd:function(result){var toggleControlsFLAG;setShadow($stage);toggleControlsFLAG=(MS_POINTER&&!hoverFLAG||result.touch)&&opts.arrows;if((result.moved||(toggleControlsFLAG&&result.pos!==result.newPos&&!result.control))&&result.$target[0]!==$fullscreenIcon[0]){var index=getIndexByPos(result.newPos,measures.w,opts.margin,repositionIndex);that.show({index:index,time:o_fade?o_transitionDuration:result.time,overPos:result.overPos,user:true});}else if(!result.aborted&&!result.control){onStageTap(result.startEvent,toggleControlsFLAG);}},timeLow:1,timeHigh:1,friction:2,select:'.'+selectClass+', .'+selectClass+' *',$wrap:$stage,direction:'horizontal'});navShaftTouchTail=moveOnTouch($navShaft,{onStart:onTouchStart,onMove:function(e,result){setShadow($nav,result.edge);},onTouchEnd:onTouchEnd,onEnd:function(result){function onEnd(){slideNavShaft.l=result.newPos;releaseAutoplay();changeAutoplay();thumbsDraw(result.newPos,true);thumbArrUpdate();}\nif(!result.moved){var target=result.$target.closest('.'+navFrameClass,$navShaft)[0];target&&onNavFrameClick.call(target,result.startEvent);}else if(result.pos!==result.newPos){pausedAutoplayFLAG=true;slide($navShaft,{time:result.time,pos:result.newPos,overPos:result.overPos,direction:opts.navdir,onEnd:onEnd});thumbsDraw(result.newPos);o_shadows&&setShadow($nav,findShadowEdge(result.newPos,navShaftTouchTail.min,navShaftTouchTail.max,result.dir));}else{onEnd();}},timeLow:.5,timeHigh:2,friction:5,$wrap:$nav,direction:opts.navdir});stageWheelTail=wheel($stage,{shift:true,onEnd:function(e,direction){onTouchStart();onTouchEnd();that.show({index:direction,slow:e.altKey})}});navWheelTail=wheel($nav,{onEnd:function(e,direction){onTouchStart();onTouchEnd();var newPos=stop($navShaft)+direction*.25;$navShaft.css(getTranslate(minMaxLimit(newPos,navShaftTouchTail.min,navShaftTouchTail.max),opts.navdir));o_shadows&&setShadow($nav,findShadowEdge(newPos,navShaftTouchTail.min,navShaftTouchTail.max,opts.navdir));navWheelTail.prevent={'<':newPos>=navShaftTouchTail.max,'>':newPos<=navShaftTouchTail.min};clearTimeout(navWheelTail.t);navWheelTail.t=setTimeout(function(){slideNavShaft.l=newPos;thumbsDraw(newPos,true)},TOUCH_TIMEOUT);thumbsDraw(newPos);}});$wrap.hover(function(){setTimeout(function(){if(touchedFLAG)return;toggleControlsClass(!(hoverFLAG=true));},0);},function(){if(!hoverFLAG)return;toggleControlsClass(!(hoverFLAG=false));});function onNavFrameClick(e){var index=$(this).data().eq;if(opts.navtype==='thumbs'){clickToShow({index:index,slow:e.altKey,user:true,coo:e._x-$nav.offset().left});}else{clickToShow({index:index,slow:e.altKey,user:true});}}\nfunction onArrClick(e){clickToShow({index:$arrs.index(this)?'>':'<',slow:e.altKey,user:true});}\nsmartClick($arrs,function(e){stopEvent(e);onArrClick.call(this,e);},{onStart:function(){onTouchStart();stageShaftTouchTail.control=true;},onTouchEnd:onTouchEnd});smartClick($thumbArrLeft,function(e){stopEvent(e);
2if(opts.navtype==='thumbs'){that.show('<');}else{that.showSlide('prev')}});smartClick($thumbArrRight,function(e){stopEvent(e);if(opts.navtype==='thumbs'){that.show('>');}else{that.showSlide('next')}});function addFocusOnControls(el){addFocus(el,function(){setTimeout(function(){lockScroll($stage);},0);toggleControlsClass(false);});}\n$arrs.each(function(){addEnterUp(this,function(e){onArrClick.call(this,e);});addFocusOnControls(this);});addEnterUp(fullscreenIcon,function(){if($fotorama.hasClass(fullscreenClass)){that.cancelFullScreen();$stageShaft.focus();}else{that.requestFullScreen();$fullscreenIcon.focus();}});addFocusOnControls(fullscreenIcon);function reset(){setData();setOptions();if(!reset.i){reset.i=true;var _startindex=opts.startindex;activeIndex=repositionIndex=dirtyIndex=lastActiveIndex=startIndex=edgeIndex(_startindex)||0;}\nif(size){if(changeToRtl())return;if($videoPlaying){unloadVideo($videoPlaying,true);}\nactiveIndexes=[];if(!isVideo()){detachFrames(STAGE_FRAME_KEY);}\nreset.ok=true;that.show({index:activeIndex,time:0});that.resize();}else{that.destroy();}}\nfunction changeToRtl(){if(!changeToRtl.f===o_rtl){changeToRtl.f=o_rtl;activeIndex=size-1-activeIndex;that.reverse();return true;}}\n$.each('load push pop shift unshift reverse sort splice'.split(' '),function(i,method){that[method]=function(){data=data||[];if(method!=='load'){Array.prototype[method].apply(data,arguments);}else if(arguments[0]&&typeof arguments[0]==='object'&&arguments[0].length){data=clone(arguments[0]);}\nreset();return that;}});function ready(){if(ready.ok){ready.ok=false;triggerEvent('ready');}}\nreset();};$.fn.fotorama=function(opts){return this.each(function(){var that=this,$fotorama=$(this),fotoramaData=$fotorama.data(),fotorama=fotoramaData.fotorama;if(!fotorama){waitFor(function(){return!isHidden(that);},function(){fotoramaData.urtext=$fotorama.html();new $.Fotorama($fotorama,$.extend({},OPTIONS,window.fotoramaDefaults,opts,fotoramaData));});}else{fotorama.setOptions(opts,true);}});};$.Fotorama.instances=[];function calculateIndexes(){$.each($.Fotorama.instances,function(index,instance){instance.index=index;});}\nfunction addInstance(instance){$.Fotorama.instances.push(instance);calculateIndexes();}\nfunction hideInstance(instance){$.Fotorama.instances.splice(instance.index,1);calculateIndexes();}\n$.Fotorama.cache={};$.Fotorama.measures={};$=$||{};$.Fotorama=$.Fotorama||{};$.Fotorama.jst=$.Fotorama.jst||{};$.Fotorama.jst.dots=function(v){var __t,__p='',__e=_.escape;__p+='<div class=\"fotorama__nav__frame fotorama__nav__frame--dot\" tabindex=\"0\" role=\"button\" data-gallery-role=\"nav-frame\" data-nav-type=\"thumb\" aria-label>\\r\\n <div class=\"fotorama__dot\"></div>\\r\\n</div>';return __p};$.Fotorama.jst.frameCaption=function(v){var __t,__p='',__e=_.escape;__p+='<div class=\"fotorama__caption\" aria-hidden=\"true\">\\r\\n <div class=\"fotorama__caption__wrap\" id=\"'+\n((__t=(v.labelledby))==null?'':__t)+'\">'+\n((__t=(v.caption))==null?'':__t)+'</div>\\r\\n</div>\\r\\n';return __p};$.Fotorama.jst.style=function(v){var __t,__p='',__e=_.escape;__p+='.fotorama'+\n((__t=(v.s))==null?'':__t)+' .fotorama__nav--thumbs .fotorama__nav__frame{\\r\\npadding:'+\n((__t=(v.m))==null?'':__t)+'px;\\r\\nheight:'+\n((__t=(v.h))==null?'':__t)+'px}\\r\\n.fotorama'+\n((__t=(v.s))==null?'':__t)+' .fotorama__thumb-border{\\r\\nheight:'+\n((__t=(v.h))==null?'':__t)+'px;\\r\\nborder-width:'+\n((__t=(v.b))==null?'':__t)+'px;\\r\\nmargin-top:'+\n((__t=(v.m))==null?'':__t)+'px}';return __p};$.Fotorama.jst.thumb=function(v){var __t,__p='',__e=_.escape;__p+='<div class=\"fotorama__nav__frame fotorama__nav__frame--thumb\" tabindex=\"0\" role=\"button\" data-gallery-role=\"nav-frame\" data-nav-type=\"thumb\" aria-label>\\r\\n <div class=\"fotorama__thumb\">\\r\\n </div>\\r\\n</div>';return __p};})(window,document,location,typeof jQuery!=='undefined'&&jQuery);","Magento_Translation/js/i18n-config.min.js":"(function(){'use strict';require.config({config:{'Magento_Ui/js/lib/knockout/bindings/i18n':{inlineTranslation:true}}});})();","Magento_Translation/js/mage-translation-dictionary.min.js":"define(['text!js-translation.json'],function(dict){'use strict';return JSON.parse(dict);});","Magento_Translation/js/add-class.min.js":"define(['jquery'],function($){'use strict';return function(config,element){$(element).addClass(config.class);};});","Mageplaza_GoogleRecaptcha/js/captcha.min.js":"define(['jquery','mage/translate'],function($,$t){'use strict';$.widget('mageplaza.captcha',{options:{key:\"\",language:\"en\",position:\"inline\",theme:\"light\",forms:[],type:\"\"},captchaForm:[],activeForm:[],stopSubmit:false,_create:function(){var self=this,stop=0;$(function(){var ID=setInterval(function(){if(stop===0){stop++;self.createCaptcha();}\nclearInterval(ID);},1500);});},createCaptcha:function(){var self=this,widgetIDCaptcha,sortEvent,number=0,resetForm=0;window.recaptchaOnload=function(){var forms=self.options.forms,result=false;if(forms&&forms.length>
20){forms.forEach(function(element){if(element!==''&&$(element).length>0&&$(element).prop(\"tagName\").toLowerCase()==='form'){self.activeForm.push(element);result=true;}});}\nif(result){forms=self.activeForm;forms.forEach(function(value){var element=$(value);if(element.length>1){if(value==='.onestepcheckout-index-index .block-content .form.form-login'){element=$(element).last();}else{element=$(element).first();}}\nvar buttonElement=element.find('button[type=button]').length>0?element.find('button[type=button]'):element.find('button[type=submit]');var divCaptcha=$('<div class=\"g-recaptcha\"></div>');var divAction=$('.actions-toolbar');var divError=$('<div class=\"g-recaptcha-error\"></div>');var checkBox=$('<input type=\"checkbox\" style=\"visibility: hidden\" data-validate=\"{required:false}\" class=\"mage-error\">');divError.text($t('Please select the captcha')).attr('style','display:none;color:red');divCaptcha.attr('id','mp'+'_recaptcha_'+number);checkBox.attr('name','mp'+'_recaptcha_'+number);if(self.options.type==='visible'){if(element.attr('id')==='mpageverify-form'){element.find('.mpageverify-verify-action').before(divCaptcha).before(checkBox).before(divError);}else{element.find(divAction).first().before(divCaptcha).before(divError);}\nelement.find(divAction).first().before(checkBox);}else{element.append(divCaptcha);}\nvar target='mp'+'_recaptcha_'+number,parameters={'sitekey':self.options.key,'size':'invisible','callback':function(token){if(token){self.stopSubmit=token;if(value==='#social-form-login'||value==='#social-form-create'||value==='#contact-form-footer'||value==='#social-form-password-forget'||value==='.popup-authentication #login-form.form.form-login'||(value==='#review-form'&&self.options.type==='invisible')||value==='.onestepcheckout-index-index .block-content .form.form-login'||value==='#checkout-login-form'||value==='.checkout-register-form'){}else if(self.options.type!=='visible'){element.submit();}}else{grecaptcha.reset(resetForm);resetForm=0;}},'theme':self.options.theme,'badge':self.options.position,'hl':self.options.language};if(self.options.type==='visible'){parameters.size=self.options.size;}\nwidgetIDCaptcha=grecaptcha.render(target,parameters);self.captchaForm[widgetIDCaptcha]=target;number++;if(value==='#social-form-login'||value==='#social-form-create'||value==='#contact-form-footer'||value==='#social-form-password-forget'||value==='.popup-authentication #login-form.form.form-login'||(value==='#review-form'&&self.options.type==='invisible')||value==='.onestepcheckout-index-index .block-content .form.form-login'||value==='#checkout-login-form'||value==='.checkout-register-form'){buttonElement.on('click',function(event){if(!(element.validation()&&element.validation('isValid'))){return;}\nif(!self.stopSubmit){$.each(self.captchaForm,function(form,value){if(element.find('#'+value).length>0){self.showMessage(divError,5000);grecaptcha.reset(form);if(self.options.type==='invisible'){grecaptcha.execute(form);}\nresetForm=form;event.preventDefault(event);event.stopImmediatePropagation();return false;}});}});sortEvent=$._data(buttonElement[0],'events').click;sortEvent.unshift(sortEvent.pop());}else{element.submit(function(event){if(element.attr('id')!=='mpageverify-form'){if(!element.valid()){return;}}\nif(!self.stopSubmit){$.each(self.captchaForm,function(form,value){if(element.find('#'+value).length>0){self.showMessage(divError,5000);grecaptcha.reset(form);grecaptcha.execute(form);resetForm=form;event.preventDefault(event);event.stopImmediatePropagation();return false;}});}});sortEvent=$._data(element[0],'events').submit;sortEvent.unshift(sortEvent.pop());}});for(var i=1;i<number;i++){var badge=$('#mp_recaptcha_'+i+' .grecaptcha-badge');badge.removeAttr(\"style\");badge.attr(\"style\",$('#mp_recaptcha_0 .grecaptcha-badge').attr(\"style\"));}}};require(['//www.google.com/recaptcha/api.js?onload=recaptchaOnload&render=explicit']);},showMessage:function(el,timeDelay){el.show();if(timeDelay<=0)timeDelay=5000;setTimeout(function(){el.hide();},timeDelay);}});return $.mageplaza.captcha;});","MageArray_News/js/news/infinite-ajax-scroll.min.js":"/**\n * Infinite Ajax Scroll v3.1.0\n * Turn your existing pagination into infinite scrolling pages with ease\n *\n * Commercial use requires one-time purchase of a commercial license\n * https://infiniteajaxscroll.com/docs/license.html\n *\n * Copyright 2014-2023 Webcreate (Jeroen Fiege)\n * https://infiniteajaxscroll.com\n */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define(e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).InfiniteAjaxScroll=e()}(this,(function(){\"use strict\";function t(t){return\"object\"==typeof window.Node?t instanceof window.Node:null!==t&&\"object\"==typeof t&&\"number\"==typeof t.nodeType&&\"string\"
2==typeof t.nodeName}function e(e,n){if(void 0===n&&(n=document),e instanceof Array)return e.filter(t);if(t(e))return[e];if(o=Object.prototype.toString.call(i=e),\"object\"==typeof window.NodeList?i instanceof window.NodeList:null!==i&&\"object\"==typeof i&&\"number\"==typeof i.length&&/^\\[object (HTMLCollection|NodeList|Object)\\]$/.test(o)&&(0===i.length||t(i[0])))return Array.prototype.slice.call(e);var i,o;if(\"string\"==typeof e)try{var r=n.querySelectorAll(e);return Array.prototype.slice.call(r)}catch(t){return[]}return[]}var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Object.defineProperty,r=Object.getOwnPropertyDescriptor,s=function(t){return\"function\"==typeof Array.isArray?Array.isArray(t):\"[object Array]\"===i.call(t)},l=function(t){if(!t||\"[object Object]\"!==i.call(t))return!1;var e,o=n.call(t,\"constructor\"),r=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,\"isPrototypeOf\");if(t.constructor&&!o&&!r)return!1;for(e in t);return void 0===e||n.call(t,e)},a=function(t,e){o&&\"__proto__\"===e.name?o(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},h=function(t,e){if(\"__proto__\"===e){if(!n.call(t,e))return;if(r)return r(t,e).value}return t[e]},c=function t(){var e,n,i,o,r,c,p=arguments,u=arguments[0],d=1,f=arguments.length,m=!1;for(\"boolean\"==typeof u&&(m=u,u=arguments[1]||{},d=2),(null==u||\"object\"!=typeof u&&\"function\"!=typeof u)&&(u={});f>d;++d)if(null!=(e=p[d]))for(n in e)i=h(u,n),u!==(o=h(e,n))&&(m&&o&&(l(o)||(r=s(o)))?(r?(r=!1,c=i&&s(i)?i:[]):c=i&&l(i)?i:{},a(u,{name:n,newValue:t(m,c,o)})):void 0!==o&&a(u,{name:n,newValue:o}));return u},p=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:{},u=\"Expected a function\",d=/^\\s+|\\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,g=/^0o[0-7]+$/i,v=parseInt,y=\"object\"==typeof self&&self&&self.Object===Object&&self,b=\"object\"==typeof p&&p&&p.Object===Object&&p||y||Function(\"return this\")(),x=Object.prototype.toString,w=Math.max,O=Math.min,I=function(){return b.Date.now()};function E(t,e,n){var i,o,r,s,l,a,h=0,c=!1,p=!1,d=!0;if(\"function\"!=typeof t)throw new TypeError(u);function f(e){var n=i,r=o;return i=o=void 0,h=e,s=t.apply(r,n)}function m(t){return h=t,l=setTimeout(v,e),c?f(t):s}function g(t){var n=t-a;return void 0===a||n>=e||0>n||p&&t-h>=r}function v(){var t=I();if(g(t))return y(t);l=setTimeout(v,function(t){var n=e-(t-a);return p?O(n,r-(t-h)):n}(t))}function y(t){return l=void 0,d&&i?f(t):(i=o=void 0,s)}function b(){var t=I(),n=g(t);if(i=arguments,o=this,a=t,n){if(void 0===l)return m(a);if(p)return l=setTimeout(v,e),f(a)}return void 0===l&&(l=setTimeout(v,e)),s}return e=T(e)||0,S(n)&&(c=!!n.leading,r=(p=\"maxWait\"in n)?w(T(n.maxWait)||0,e):r,d=\"trailing\"in n?!!n.trailing:d),b.cancel=function(){void 0!==l&&clearTimeout(l),h=0,i=a=o=l=void 0},b.flush=function(){return void 0===l?s:y(I())},b}function S(t){var e=typeof t;return!!t&&(\"object\"==e||\"function\"==e)}function T(t){if(\"number\"==typeof t)return t;if(function(t){return\"symbol\"==typeof t||function(t){return!!t&&\"object\"==typeof t}(t)&&\"[object Symbol]\"==x.call(t)}(t))return NaN;if(S(t)){var e=\"function\"==typeof t.valueOf?t.valueOf():t;t=S(e)?e+\"\":e}if(\"string\"!=typeof t)return 0===t?t:+t;t=t.replace(d,\"\");var n=m.test(t);return n||g.test(t)?v(t.slice(2),n?2:8):f.test(t)?NaN:+t}var L=function(t,e,n){var i=!0,o=!0;if(\"function\"!=typeof t)throw new TypeError(u);return S(n)&&(i=\"leading\"in n?!!n.leading:i,o=\"trailing\"in n?!!n.trailing:o),E(t,e,{leading:i,maxWait:e,trailing:o})},C={item:void 0,next:void 0,prev:void 0,pagination:void 0,responseType:\"document\",bind:!0,scrollContainer:window,spinner:!1,logger:!0,loadOnScroll:!0,negativeMargin:0,trigger:!1,prefill:!0},P=function(t,n){var i=e(t);if(i.length>1)throw Error('Expected single element for \"'+n+'\"');if(0===i.length)throw Error('Element \"'+t+'\" not found for \"'+n+'\"')},j=function(t,n){if(0===e(t).length)throw Error('Element \"'+t+'\" not found for \"'+n+'\"')},N=function(t){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];try{t.apply(void 0,e)}catch(t){console&&console.warn&&console.warn(t.message)}};function F(t){if(t!==window)return{x:t.scrollLeft,y:t.scrollTop};var e=void 0!==window.pageXOffset,n=\"CSS1Compat\"===(document.compatMode||\"\");return{x:e?window.pageXOffset:n?document.documentElement.scrollLeft:document.body.scrollLeft,y:e?window.pageYOffset:n?document.documentElement.scrollTop:document.body.scrollTop}}function _(t){var e;if(t!==window)e=t.getBoundingClientRect();else{var n=document.documentElement,i=document.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return e}var H=\"append\",M=\"appended\",R=\"prepend\",B=\"prepended\",D=\"binded\",k=\"unbinded\",A=\"hit\",W=\"top\",q=\"load\",z=\"loaded\",X=\"error\",$=\"first\",V=\"last\",Y=\"next\",G=\"nexted\",U=\"prev\",J=\"preved\",K=\"ready\",Q=\"scrolled\",Z=\"resized\",tt=\"page\",et=\"prefill\",nt=\"prefilled\",it={y:0,x:0,deltaY:0,deltaX:0};function ot(t,e){var n=F(t);return n.deltaY=n.y-(e?e.y:n.y),n.deltaX=n.x-(e?e.x:n.x),n}
2function rt(){var t=this,e=t._lastScroll=ot(t.scrollContainer,t._lastScroll||it);this.emitter.emit(Q,{scroll:e})}function st(){var t=this,e=t._lastScroll=ot(t.scrollContainer,t._lastScroll||it);this.emitter.emit(Z,{scroll:e})}function lt(){}lt.prototype={on:function(t,e,n){var i=this.e||(this.e={});return(i[t]||(i[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var i=this;function o(){i.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),i=0,o=n.length;o>i;i++)n[i].fn.apply(n[i].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),i=n[t],o=[];if(i&&e)for(var r=0,s=i.length;s>r;r++)i[r].fn!==e&&i[r].fn._!==e&&o.push(i[r]);return o.length?n[t]=o:delete n[t],this}};var at=lt;function ht(t){var n=this,i=n._lastResponse||document.body,o=e(n.options.next,i)[0];if(o)return n.load(o.href).then((function(o){i=n._lastResponse=o.xhr.response;var r=e(n.options.next,i)[0];return n.append(o.items).then((function(){return!!r})).then((function(e){return!e&&1>=t&&console&&console.warn&&console.warn('Element \"'+n.options.next+'\" not found for \"options.next\" on \"'+o.url+'\"'),e}))}));N(P,n.options.next,\"options.next\")}function ct(t){var n=this,i=n._prevEl||e(n.options.prev,document.body)[0];if(void 0!==n.options.prev){if(i)return n.load(i.href).then((function(t){var i=n._prevEl=e(n.options.prev,t.xhr.response)[0];return n.prepend(t.items).then((function(){return!!i}))}));N(P,n.options.prev,\"options.prev\")}}at.TinyEmitter=lt;var pt={element:void 0,hide:!1};var ut=function(t,e){this.options=c({},pt,function(t){return\"string\"==typeof t||\"object\"==typeof t&&t.nodeType===Node.ELEMENT_NODE?t={element:t,hide:!0}:\"boolean\"==typeof t&&(t={element:void 0,hide:t}),t}(e)),this.originalDisplayStyles=new WeakMap,this.options.hide&&(N(j,this.options.element,\"pagination.element\"),t.on(D,this.hide.bind(this)),t.on(k,this.restore.bind(this)))};ut.prototype.hide=function(){var t=this;e(this.options.element).forEach((function(e){t.originalDisplayStyles.set(e,window.getComputedStyle(e).display),e.style.display=\"none\"}))},ut.prototype.restore=function(){var t=this;e(this.options.element).forEach((function(e){e.style.display=t.originalDisplayStyles.get(e)||\"block\"}))};var dt={element:void 0,delay:600,show:function(t){t.style.opacity=\"1\"},hide:function(t){t.style.opacity=\"0\"}};var ft=function(t,n){!1!==n&&(this.ias=t,this.options=c({},dt,function(t){return(\"string\"==typeof t||\"object\"==typeof t&&t.nodeType===Node.ELEMENT_NODE)&&(t={element:t}),t}(n)),void 0!==this.options.element&&P(this.options.element,\"spinner.element\"),this.element=e(this.options.element)[0],this.hideFn=this.options.hide,this.showFn=this.options.show,t.on(D,this.bind.bind(this)),t.on(D,this.hide.bind(this)))};ft.prototype.bind=function(){var t,e,n=this,i=this.ias;i.on(Y,(function(){t=+new Date,n.show()})),i.on(V,(function(){n.hide()})),i.on(H,(function(i){e=Math.max(0,n.options.delay-(+new Date-t));var o=i.appendFn.bind({});i.appendFn=function(t,i,r){return new Promise((function(s){setTimeout((function(){n.hide().then((function(){o(t,i,r),s()}))}),e)}))}}))}
2,ft.prototype.show=function(){return Promise.resolve(this.showFn(this.element))},ft.prototype.hide=function(){return Promise.resolve(this.hideFn(this.element))};var mt={hit:function(){console.log(\"Hit scroll threshold\")},top:function(){console.log(\"Hit top scroll threshold\")},binded:function(){console.log(\"Binded event handlers\")},unbinded:function(){console.log(\"Unbinded event handlers\")},next:function(t){console.log(\"Next page triggered [pageIndex=\"+t.pageIndex+\"]\")},nexted:function(t){console.log(\"Next page completed [pageIndex=\"+t.pageIndex+\"]\")},prev:function(t){console.log(\"Previous page triggered [pageIndex=\"+t.pageIndex+\"]\")},preved:function(t){console.log(\"Previous page completed [pageIndex=\"+t.pageIndex+\"]\")},load:function(t){console.log(\"Start loading \"+t.url)},loaded:function(){console.log(\"Finished loading\")},append:function(){console.log(\"Start appending items\")},appended:function(t){console.log(\"Finished appending \"+t.items.length+\" item(s)\")},prepend:function(){console.log(\"Start prepending items\")},prepended:function(t){console.log(\"Finished prepending \"+t.items.length+\" item(s)\")},last:function(){console.log(\"No more pages left to load\")},first:function(){console.log(\"Reached first page\")},page:function(t){console.log(\"Page changed [pageIndex=\"+t.pageIndex+\"]\")},prefill:function(t){console.log(\"Start prefilling\")},prefilled:function(t){console.log(\"Finished prefilling\")}};var gt=function(t,e){if(!1!==e){var n=function(t){return!0===t&&(t=mt),t}(e);Object.keys(n).forEach((function(e){t.on(e,n[e])}))}};var vt=function(t){this.ias=t,this.pageBreaks=[],this.currentPageIndex=t.pageIndex,this.currentScrollTop=0,t.on(D,this.binded.bind(this)),t.on(Y,this.next.bind(this)),t.on(U,this.prev.bind(this)),t.on(Q,this.scrolled.bind(this)),t.on(Z,this.scrolled.bind(this))};vt.prototype.binded=function(){this.ias.sentinel()&&this.pageBreaks.push({pageIndex:this.currentPageIndex,url:\"\"+document.location,title:document.title,sentinel:this.ias.sentinel()})},vt.prototype.next=function(){var t=this,e=\"\"+document.location,n=document.title,i=function(t){e=t.url,t.xhr.response&&(n=t.xhr.response.title)};this.ias.once(z,i),this.ias.once(G,(function(o){t.pageBreaks.push({pageIndex:o.pageIndex,url:e,title:n,sentinel:t.ias.sentinel()}),t.update(),t.ias.off(z,i)}))},vt.prototype.prev=function(){var t=this,e=\"\"+document.location,n=document.title,i=function(t){e=t.url,t.xhr.response&&(n=t.xhr.response.title)};this.ias.once(z,i),this.ias.once(J,(function(o){t.pageBreaks.unshift({pageIndex:o.pageIndex,url:e,title:n,sentinel:t.ias.first()}),t.update(),t.ias.off(z,i)}))},vt.prototype.scrolled=function(t){this.update(t.scroll.y)},vt.prototype.update=function(t){this.currentScrollTop=t||this.currentScrollTop;var e=function(t,e,n){for(var i=e+_(n).height,o=t.length-1;o>=0;o--)if(i>t[o].sentinel.getBoundingClientRect().bottom+e)return t[Math.min(o+1,t.length-1)];return t[0]}(this.pageBreaks,this.currentScrollTop,this.ias.scrollContainer);e&&e.pageIndex!==this.currentPageIndex&&(this.ias.emitter.emit(tt,e),this.currentPageIndex=e.pageIndex)};var yt={element:void 0,when:function(t){return!0},show:function(t){t.style.opacity=\"1\"},hide:function(t){t.style.opacity=\"0\"}};var bt=function(t,n){var i=this;!1!==n&&(this.ias=t,this.options=c({},yt,function(t){if((\"string\"==typeof t||\"function\"==typeof t||\"object\"==typeof t&&t.nodeType===Node.ELEMENT_NODE)&&(t={element:t}),\"function\"==typeof t.element&&(t.element=t.element()),t.when&&Array.isArray(t.when)){var e=t.when;t.when=function(t){return-1!==e.indexOf(t)}}return t}(n)),void 0!==this.options.element&&P(this.options.element,\"trigger.element\"),this.element=e(this.options.element)[0],this.hideFn=this.options.hide,this.showFn=this.options.show,this.voter=this.options.when,this.showing=void 0,this.enabled=void 0,t.on(D,this.bind.bind(this)),t.on(k,this.unbind.bind(this)),t.on(A,this.hit.bind(this)),t.on(Y,(function(t){return i.ias.once(M,(function(){return i.update(t.pageIndex)}))})))};function xt(t,e,n){var i=n?n.nextSibling:null,o=document.createDocumentFragment();t.forEach((function(t){o.appendChild(t)})),e.insertBefore(o,i)}function wt(t,e,n){var i=document.createDocumentFragment();t.forEach((function(t){i.appendChild(t)})),e.insertBefore(i,n)}bt.prototype.bind=function(){this.hide(),this.update(this.ias.pageIndex),this.element.addEventListener(\"click\",this.clickHandler.bind(this))},bt.prototype.unbind=function(){this.element.removeEventListener(\"click\",this.clickHandler.bind(this))},bt.prototype.clickHandler=function(){this.hide().then(this.ias.next.bind(this.ias))},bt.prototype.update=function(t){this.enabled=this.voter(t),this.enabled?this.ias.disableLoadOnScroll():this.ias.enableLoadOnScroll()},bt.prototype.hit=function(){this.enabled&&this.show()},bt.prototype.show=function(){if(!this.showing)return this.showing=!0,Promise.resolve(this.show
2Fn(this.element))},bt.prototype.hide=function(){if(this.showing||void 0===this.showing)return this.showing=!1,Promise.resolve(this.hideFn(this.element))};var Ot=window.ResizeObserver,It=function(t,e){this.el=t,this.listener=e};It.prototype.observe=function(){this.el.addEventListener(\"resize\",this.listener)},It.prototype.unobserve=function(){this.el.removeEventListener(\"resize\",this.listener)};var Et=function(t,e){this.el=t,this.listener=e,this.ro=new Ot(this.listener)};Et.prototype.observe=function(){this.ro.observe(this.el)},Et.prototype.unobserve=function(){this.ro.unobserve()};var St=function(t,e){this.el=t,this.listener=e,this.interval=null,this.lastHeight=null};St.prototype.pollHeight=function(){var t=Math.trunc(_(this.el).height);null!==this.lastHeight&&this.lastHeight!==t&&this.listener(),this.lastHeight=t},St.prototype.observe=function(){this.interval=setInterval(this.pollHeight.bind(this),200)},St.prototype.unobserve=function(){clearInterval(this.interval)};var Tt=function(t,e){this.ias=t,this.enabled=e};Tt.prototype.prefill=function(){var t=this;if(this.enabled)return this.ias.emitter.emit(et),Promise.all([this._prefillNext(),this._prefillPrev()]).then((function(){t.ias.emitter.emit(nt),t.ias.measure()}))},Tt.prototype._prefillNext=function(){var t=this;if(0>=this.ias.distance())return this.ias.next().then((function(e){if(e)return 0>t.ias.distance()?t._prefillNext():void 0}))},Tt.prototype._prefillPrev=function(){if(this.ias.options.prev)return this.ias.prev()};var Lt=function(t,n){var i,o,r,s=this;void 0===n&&(n={}),P(t,\"container\"),this.container=e(t)[0],this.options=c({},C,n),this.emitter=new at,this.options.loadOnScroll?this.enableLoadOnScroll():this.disableLoadOnScroll(),this.negativeMargin=Math.abs(this.options.negativeMargin),this.scrollContainer=this.options.scrollContainer,this.options.scrollContainer!==window&&(P(this.options.scrollContainer,\"options.scrollContainer\"),this.scrollContainer=e(this.options.scrollContainer)[0]),this.nextHandler=ht,this.prevHandler=ct,!1===this.options.next?this.nextHandler=function(){}:\"function\"==typeof this.options.next&&(this.nextHandler=this.options.next),!1===this.options.prev?this.prevHandler=function(){}:\"function\"==typeof this.options.prev&&(this.prevHandler=this.options.prev),this.resizeObserver=(i=this,o=this.scrollContainer,r=L(st,200).bind(i),o===window?new It(o,r):Ot?new Et(o,r):(console&&console.warn&&console.warn(\"ResizeObserver not supported. Falling back on polling.\"),new St(o,r))),this._scrollListener=L(rt,200).bind(this),this.ready=!1,this.bindOnReady=!0,this.binded=!1,this.paused=!1,this.pageIndexPrev=0,this.pageIndex=this.pageIndexNext=this.sentinel()?0:-1,this.on(A,(function(){s.loadOnScroll&&s.next()})),this.on(W,(function(){s.loadOnScroll&&s.prev()})),this.on(Q,this.measure),this.on(Z,this.measure),this.pagination=new ut(this,this.options.pagination),this.spinner=new ft(this,this.options.spinner),this.logger=new gt(this,this.options.logger),this.paging=new vt(this),this.trigger=new bt(this,this.options.trigger),this.prefill=new Tt(this,this.options.prefill),this.on(D,this.prefill.prefill.bind(this.prefill)),this.hitFirst=this.hitLast=!1,this.on(V,(function(){return s.hitLast=!0})),this.on($,(function(){return s.hitFirst=!0}));var l=function(){s.ready||(s.ready=!0,s.emitter.emit(K),s.bindOnReady&&s.options.bind&&s.bind())};\"complete\"===document.readyState||\"interactive\"===document.readyState?setTimeout(l,1):window.addEventListener(\"DOMContentLoaded\",l)};return Lt.prototype.bind=function(){this.binded||(this.ready||(this.bindOnReady=!1),this.scrollContainer.addEventListener(\"scroll\",this._scrollListener),this.resizeObserver.observe(),this.binded=!0,this.emitter.emit(D))},Lt.prototype.unbind=function(){this.binded?(this.resizeObserver.unobserve(),this.scrollContainer.removeEventListener(\"scroll\",this._scrollListener),this.binded=!1,this.emitter.emit(k)):this.ready||this.once(D,this.unbind)},Lt.prototype.next=function(){var t=this;if(!this.hitLast){if(!this.binded)return this.ready?void 0:this.once(D,this.next);this.pause();var e=this.pageIndexNext+1;return this.emitter.emit(Y,{pageIndex:this.pageIndexNext+1}),Promise.resolve(this.nextHandler(e)).then((function(n){return t.pageIndexNext=e,n||t.emitter.emit(V),t.resume(),n})).then((function(e){return t.emitter.emit(G,{pageIndex:t.pageIndexNext}),e}))}},Lt.prototype.prev=function(){var t=this;if(this.binded&&!this.hitFirst){this.pause();var e=this.pageIndexPrev-1;return this.emitter.emit(U,{pageIndex:this.pageIndexPrev-1}),Promise.resolve(this.prevHandler(e)).then((function(n){return t.pageIndexPrev=e,t.resume(),n||t.emitter.emit($),n})).then((function(e){return t.emitter.emit(J,{pageIndex:t.pageIndexPrev}),e}))}},Lt.prototype.load=function(t){var n=this;return new Promise((function(i,o){var r=new XMLHttpRequest,s={url:t,xhr:r,method:\"GET\",body:null,nocache:!1,responseType:n.options.responseType,headers:{\"X-Requested-With\":\"XMLHttpRequest\"}};n.emitter.emit(q,s);var l=s.url,a=s.method,h=s.responseType,c=s.headers,p=s.body;for(var u in s.nocache||(l=l+(/\\?/.test(l)?\"&\":\"?\")+(new Date).getTime()),r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE)if(0===r.
2status);else if(200===r.status){var t=r.response;\"document\"===h&&(t=e(n.options.item,r.response)),n.emitter.emit(z,{items:t,url:l,xhr:r}),i({items:t,url:l,xhr:r})}else n.emitter.emit(X,{url:l,method:a,xhr:r}),o(r)},r.onerror=function(){n.emitter.emit(X,{url:l,method:a,xhr:r}),o(r)},r.open(a,l,!0),r.responseType=h,c)r.setRequestHeader(u,c[u]);r.send(p)}))},Lt.prototype.append=function(t,e){var n=this,i={items:t,parent:e=e||n.container,appendFn:xt};n.emitter.emit(H,i);return new Promise((function(o){window.requestAnimationFrame((function(){Promise.resolve(i.appendFn(i.items,i.parent,n.sentinel())).then((function(){o({items:t,parent:e})}))}))})).then((function(t){n.emitter.emit(M,t)}))},Lt.prototype.prepend=function(t,e){var n=this,i=this,o={items:t,parent:e=e||i.container,prependFn:wt};i.emitter.emit(R,o);return new Promise((function(r){window.requestAnimationFrame((function(){var s=i.first(),l=F(n.scrollContainer),a=s.getBoundingClientRect().top+l.y;Promise.resolve(o.prependFn(o.items,o.parent,i.first())).then((function(){var t=F(n.scrollContainer),e=s.getBoundingClientRect().top+t.y;n.scrollContainer.scrollTo(t.x,e-a)})).then((function(){r({items:t,parent:e})}))}))})).then((function(t){i.emitter.emit(B,t)}))},Lt.prototype.sentinel=function(){var t=e(this.options.item,this.container);return t.length?t[t.length-1]:null},Lt.prototype.first=function(){var t=e(this.options.item,this.container);return t.length?t[0]:null},Lt.prototype.pause=function(){this.paused=!0},Lt.prototype.resume=function(){this.paused=!1},Lt.prototype.enableLoadOnScroll=function(){this.loadOnScroll=!0},Lt.prototype.disableLoadOnScroll=function(){this.loadOnScroll=!1},Lt.prototype.distance=function(t,e){return this.distanceBottom(t,e)},Lt.prototype.distanceBottom=function(t,e){var n=t||_(this.scrollContainer),i=function(t,e,n){var i=n;if(!t)return-1*i.height;var o=e.y,r=t.getBoundingClientRect();return Math.trunc(o+r.bottom-i.top-(o+i.height))}(e||this.sentinel(),F(this.scrollContainer),n);return i-=this.negativeMargin},Lt.prototype.distanceTop=function(){return F(this.scrollContainer).y-this.negativeMargin},Lt.prototype.measure=function(){if(!(this.paused||this.hitFirst&&this.hitLast)){var t=_(this.scrollContainer);if(0!==t.height){if(!this.hitFirst){var e=this.distanceTop();e>0||this.emitter.emit(W,{distance:e})}if(!this.hitLast){var n=this.distanceBottom(t,this.sentinel());n>0||this.emitter.emit(A,{distance:n})}}}},Lt.prototype.on=function(t,e){this.emitter.on(t,e,this),t===D&&this.binded&&e.bind(this)()},Lt.prototype.off=function(t,e){this.emitter.off(t,e,this)},Lt.prototype.once=function(t,e){var n=this;return new Promise((function(i){n.emitter.once(t,(function(){Promise.resolve(e.apply(this,arguments)).then(i)}),n),t===D&&n.binded&&(e.bind(n)(),i())}))},Lt}));\n","MageArray_News/js/news/infinitescroll.min.js":"var IASCallbacks=function(){this.list=[];this.fireStack=[];this.isFiring=false;this.isDisabled=false;this.fire=function(args){var context=args[0],deferred=args[1],callbackArguments=args[2];this.isFiring=true;for(var i=0,l=this.list.length;i<l;i++){if(false===this.list[i].fn.apply(context,callbackArguments)){deferred.reject();break;}}\nthis.isFiring=false;deferred.resolve();if(this.fireStack.length){this.fire(this.fireStack.shift());}};this.inList=function(callback,index){index=index||0;for(var i=index,length=this.list.length;i<length;i++){if(this.list[i].fn===callback||(callback.guid&&this.list[i].fn.guid&&callback.guid===this.list[i].fn.guid)){return i;}}\nreturn-1;};return this;};IASCallbacks.prototype={add:function(callback,priority){var callbackObject={fn:callback,priority:priority};priority=priority||0;for(var i=0,length=this.list.length;i<length;i++){if(priority>this.list[i].priority){this.list.splice(i,0,callbackObject);return this;}}\nthis.list.push(callbackObject);return this;},remove:function(callback){var index=0;while((index=this.inList(callback,index))>-1){this.list.splice(index,1);}\nreturn this;},has:function(callback){return(this.inList(callback)>-1);},fireWith:function(context,args){var deferred=jQuery.Deferred();if(this.isDisabled){return deferred.reject();}\nargs=args||[];args=[context,deferred,args.slice?args.slice():args];if(this.isFiring){this.fireStack.push(args);}else{this.fire(args);}\nreturn deferred;},disable:function(){this.isDisabled=true;},enable:function(){this.isDisabled=false;}};define(['jquery'],function($){'use strict';var UNDETERMINED_SCROLLOFFSET=-1;var IAS=function($element,options){this.itemsContainerSelector=options.container;this.itemSelector=options.item;this.nextSelector=options.next;this.paginationSelector=options.pagination;
2this.$scrollContainer=$element;this.$itemsContainer=$(this.itemsContainerSelector);this.$container=(window===$element.get(0)?$(document):$element);this.defaultDelay=options.delay;this.negativeMargin=options.negativeMargin;this.nextUrl=null;this.isBound=false;this.listeners={next:new IASCallbacks(),load:new IASCallbacks(),loaded:new IASCallbacks(),render:new IASCallbacks(),rendered:new IASCallbacks(),scroll:new IASCallbacks(),noneLeft:new IASCallbacks(),ready:new IASCallbacks()};this.extensions=[];this.scrollHandler=function(){var currentScrollOffset=this.getCurrentScrollOffset(this.$scrollContainer),scrollThreshold=this.getScrollThreshold();if(!this.isBound){return;}\nif(UNDETERMINED_SCROLLOFFSET==scrollThreshold){return;}\nthis.fire('scroll',[currentScrollOffset,scrollThreshold]);if(currentScrollOffset>=scrollThreshold){this.next();}};this.getLastItem=function(){return $(this.itemSelector,this.$itemsContainer.get(0)).last();};this.getFirstItem=function(){return $(this.itemSelector,this.$itemsContainer.get(0)).first();};this.getScrollThreshold=function(negativeMargin){var $lastElement;negativeMargin=negativeMargin||this.negativeMargin;negativeMargin=(negativeMargin>=0?negativeMargin*-1:negativeMargin);$lastElement=this.getLastItem();if(0===$lastElement.length){return UNDETERMINED_SCROLLOFFSET;}\nreturn($lastElement.offset().top+$lastElement.height()+negativeMargin);};this.getCurrentScrollOffset=function($container){var scrollTop=0,containerHeight=$container.height();if(window===$container.get(0)){scrollTop=$container.scrollTop();}else{scrollTop=$container.offset().top;}\nif(navigator.platform.indexOf(\"iPhone\")!=-1||navigator.platform.indexOf(\"iPod\")!=-1){containerHeight+=80;}\nreturn(scrollTop+containerHeight);};this.getNextUrl=function(container){if(!container){container=this.$container;}\nreturn $(this.nextSelector,container).last().attr('href');};this.load=function(url,callback,delay){var self=this,$itemContainer,items=[],timeStart=+new Date(),timeDiff;delay=delay||this.defaultDelay;var loadEvent={url:url};self.fire('load',[loadEvent]);return $.get(loadEvent.url,null,$.proxy(function(data){$itemContainer=$(this.itemsContainerSelector,data).eq(0);if(0===$itemContainer.length){$itemContainer=$(data).filter(this.itemsContainerSelector).eq(0);}\nif($itemContainer){$itemContainer.find(this.itemSelector).each(function(){items.push(this);});}\nself.fire('loaded',[data,items]);if(callback){timeDiff=+new Date()-timeStart;if(timeDiff<delay){setTimeout(function(){callback.call(self,data,items);},delay-timeDiff);}else{callback.call(self,data,items);}}},self),'html');};this.render=function(items,callback){var self=this,$lastItem=this.getLastItem(),count=0;var promise=this.fire('render',[items]);promise.done(function(){$(items).hide();$lastItem.after(items);$(items).fadeIn(400,function(){if(++count<items.length){return;}\nself.fire('rendered',[items]);if(callback){callback();}});});};this.hidePagination=function(){if(this.paginationSelector){$(this.paginationSelector,this.$container).hide();}};this.restorePagination=function(){if(this.paginationSelector){$(this.paginationSelector,this.$container).show();}};this.throttle=function(callback,delay){var lastExecutionTime=0,wrapper,timerId;wrapper=function(){var that=this,args=arguments,diff=+new Date()-lastExecutionTime;function execute(){lastExecutionTime=+new Date();callback.apply(that,args);}\nif(!timerId){execute();}else{clearTimeout(timerId);}\nif(diff>delay){execute();}else{timerId=setTimeout(execute,delay);}};if($.guid){wrapper.guid=callback.guid=callback.guid||$.guid++;}\nreturn wrapper;};this.fire=function(event,args){return this.listeners[event].fireWith(this,args);};return this;};IAS.prototype.initialize=function(){var currentScrollOffset=this.getCurrentScrollOffset(this.$scrollContainer),scrollThreshold=this.getScrollThreshold();this.hidePagination();this.bind();for(var i=0,l=this.extensions.length;i<l;i++){this.extensions[i].bind(this);}\nthis.fire('ready');this.nextUrl=this.getNextUrl();if(currentScrollOffset>=scrollThreshold){this.next();}\nreturn this;};IAS.prototype.bind=function(){if(this.isBound){return;}
2\nthis.$scrollContainer.on('scroll',$.proxy(this.throttle(this.scrollHandler,150),this));this.isBound=true;};IAS.prototype.unbind=function(){if(!this.isBound){return;}\nthis.$scrollContainer.off('scroll',this.scrollHandler);this.isBound=false;};IAS.prototype.destroy=function(){this.unbind();};IAS.prototype.on=function(event,callback,priority){if(typeof this.listeners[event]=='undefined'){throw new Error('There is no event called \"'+event+'\"');}\npriority=priority||0;this.listeners[event].add($.proxy(callback,this),priority);return this;};IAS.prototype.one=function(event,callback){var self=this;var remover=function(){self.off(event,callback);self.off(event,remover);};this.on(event,callback);this.on(event,remover);return this;};IAS.prototype.off=function(event,callback){if(typeof this.listeners[event]=='undefined'){throw new Error('There is no event called \"'+event+'\"');}\nthis.listeners[event].remove(callback);return this;};IAS.prototype.next=function(){var url=this.nextUrl,self=this;this.unbind();if(!url){this.fire('noneLeft',[this.getLastItem()]);this.listeners['noneLeft'].disable();self.bind();return false;}\nvar promise=this.fire('next',[url]);promise.done(function(){self.load(url,function(data,items){self.render(items,function(){self.nextUrl=self.getNextUrl(data);self.bind();});});});promise.fail(function(){self.bind();});return true;};IAS.prototype.extension=function(extension){if(typeof extension['bind']=='undefined'){throw new Error('Extension doesn\\'t have required method \"bind\"');}\nif(typeof extension['initialize']!='undefined'){extension.initialize(this);}\nthis.extensions.push(extension);return this;};$.ias=function(option){var $window=$(window);return $window.ias.apply($window,arguments);};$.fn.ias=function(option){var args=Array.prototype.slice.call(arguments);var retval=this;this.each(function(){var $this=$(this),data=$this.data('ias'),options=$.extend({},$.fn.ias.defaults,$this.data(),typeof option=='object'&&option);if(!data){$this.data('ias',(data=new IAS($this,options)));$(document).ready($.proxy(data.initialize,data));}\nif(typeof option==='string'){if(typeof data[option]!=='function'){throw new Error('There is no method called \"'+option+'\"');}\nargs.shift();data[option].apply(data,args);if(option==='destroy'){$this.data('ias',null);}}\nretval=$this.data('ias');});return retval;};$.fn.ias.defaults={item:'.item',container:'.listing',next:'.next',pagination:false,delay:600,negativeMargin:10};});var IASHistoryExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.prevSelector=options.prev;this.prevUrl=null;this.listeners={prev:new IASCallbacks()};this.onPageChange=function(pageNum,scrollOffset,url){var state={};if(!window.history||!window.history.replaceState){return;}\nhistory.replaceState(state,document.title,url);};this.onScroll=function(currentScrollOffset,scrollThreshold){var firstItemScrollThreshold=this.getScrollThresholdFirstItem();if(!this.prevUrl){return;}\ncurrentScrollOffset-=this.ias.$scrollContainer.height();if(currentScrollOffset<=firstItemScrollThreshold){this.prev();}};this.getPrevUrl=function(container){if(!container){container=this.ias.$container;}\nreturn jQuery(this.prevSelector,container).last().attr('href');};this.getScrollThresholdFirstItem=function(){var $firstElement;$firstElement=this.ias.getFirstItem();if(0===$firstElement.length){return-1;}\nreturn($firstElement.offset().top);};this.renderBefore=function(items,callback){var ias=this.ias,$firstItem=ias.getFirstItem(),count=0;ias.fire('render',[items]);jQuery(items).hide();$firstItem.before(items);jQuery(items).fadeIn(400,function(){if(++count<items.length){return;}\nias.fire('rendered',[items]);if(callback){callback();}});};return this;};IASHistoryExtension.prototype.initialize=function(ias){var self=this;this.ias=ias;jQuery.extend(ias.listeners,this.listeners);ias.prev=function(){return self.prev();};this.prevUrl=this.getPrevUrl();};IASHistoryExtension.prototype.bind=function(ias){var self=this;ias.on('pageChange',jQuery.proxy(this.onPageChange,this));ias.on('scroll',jQuery.proxy(this.onScroll,this));ias.on('ready',function(){var currentScrollOffset=ias.getCurrentScrollOffset(ias.$scrollC
2ontainer),firstItemScrollThreshold=self.getScrollThresholdFirstItem();currentScrollOffset-=ias.$scrollContainer.height();if(currentScrollOffset<=firstItemScrollThreshold){self.prev();}});};IASHistoryExtension.prototype.prev=function(){var url=this.prevUrl,self=this,ias=this.ias;if(!url){return false;}\nias.unbind();var promise=ias.fire('prev',[url]);promise.done(function(){ias.load(url,function(data,items){self.renderBefore(items,function(){self.prevUrl=self.getPrevUrl(data);ias.bind();if(self.prevUrl){self.prev();}});});});promise.fail(function(){ias.bind();});return true;};IASHistoryExtension.prototype.defaults={prev:\".prev\"};var IASNoneLeftExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.uid=(new Date()).getTime();this.html=(options.html).replace('{text}',options.text);this.showNoneLeft=function(){var $element=jQuery(this.html).attr('id','ias_noneleft_'+this.uid),$lastItem=this.ias.getLastItem();$lastItem.after($element);$element.fadeIn();};return this;};IASNoneLeftExtension.prototype.bind=function(ias){this.ias=ias;ias.on('noneLeft',jQuery.proxy(this.showNoneLeft,this));};IASNoneLeftExtension.prototype.defaults={text:'You reached the end.',html:'<div class=\"ias-noneleft\" style=\"text-align: center;\">{text}</div>'};var IASPagingExtension=function(){this.ias=null;this.pagebreaks=[[0,document.location.toString()]];this.lastPageNum=1;this.enabled=true;this.listeners={pageChange:new IASCallbacks()};this.onScroll=function(currentScrollOffset,scrollThreshold){if(!this.enabled){return;}\nvar ias=this.ias,currentPageNum=this.getCurrentPageNum(currentScrollOffset),currentPagebreak=this.getCurrentPagebreak(currentScrollOffset),urlPage;if(this.lastPageNum!==currentPageNum){urlPage=currentPagebreak[1];ias.fire('pageChange',[currentPageNum,currentScrollOffset,urlPage]);}\nthis.lastPageNum=currentPageNum;};this.onNext=function(url){var currentScrollOffset=this.ias.getCurrentScrollOffset(this.ias.$scrollContainer);this.pagebreaks.push([currentScrollOffset,url]);var currentPageNum=this.getCurrentPageNum(currentScrollOffset)+1;this.ias.fire('pageChange',[currentPageNum,currentScrollOffset,url]);this.lastPageNum=currentPageNum;};this.onPrev=function(url){var self=this,ias=self.ias,currentScrollOffset=ias.getCurrentScrollOffset(ias.$scrollContainer),prevCurrentScrollOffset=currentScrollOffset-ias.$scrollContainer.height(),$firstItem=ias.getFirstItem();this.enabled=false;this.pagebreaks.unshift([0,url]);ias.one('rendered',function(){for(var i=1,l=self.pagebreaks.length;i<l;i++){self.pagebreaks[i][0]=self.pagebreaks[i][0]+$firstItem.offset().top;}\nvar currentPageNum=self.getCurrentPageNum(prevCurrentScrollOffset)+1;ias.fire('pageChange',[currentPageNum,prevCurrentScrollOffset,url]);self.lastPageNum=currentPageNum;self.enabled=true;});};return this;};IASPagingExtension.prototype.initialize=function(ias){this.ias=ias;jQuery.extend(ias.listeners,this.listeners);};IASPagingExtension.prototype.bind=function(ias){try{ias.on('prev',jQuery.proxy(this.onPrev,this),this.priority);}catch(exception){}\nias.on('next',jQuery.proxy(this.onNext,this),this.priority);ias.on('scroll',jQuery.proxy(this.onScroll,this),this.priority);};IASPagingExtension.prototype.getCurrentPageNum=function(scrollOffset){for(var i=(this.pagebreaks.length-1);i>0;i--){if(scrollOffset>this.pagebreaks[i][0]){return i+1;}}\nreturn 1;};IASPagingExtension.prototype.getCurrentPagebreak=function(scrollOffset){for(var i=(this.pagebreaks.length-1);i>=0;i--){if(scrollOffset>this.pagebreaks[i][0]){return this.pagebreaks[i];}}\nreturn null;};IASPagingExtension.prototype.priority=500;var IASSpinnerExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.uid=new Date().getTime();this.src=options.src;this.html=(options.html).replace('{src}',this.src);this.showSpinner=function(){var $spinner=this.getSpinner()||this.createSpinner(),$lastItem=this.ias.getLastItem();$lastItem.after($spinner);$spinner.fadeIn();};this.showSpinnerBefore=function(){var $spinner=this.getSpinner()||this.createSpinner(),$firstItem=this.ias.getFirstItem();$firstItem.before($spinner);$spinner.fadeIn();};
2this.removeSpinner=function(){if(this.hasSpinner()){this.getSpinner().remove();}};this.getSpinner=function(){var $spinner=jQuery('#ias_spinner_'+this.uid);if($spinner.length>0){return $spinner;}\nreturn false;};this.hasSpinner=function(){var $spinner=jQuery('#ias_spinner_'+this.uid);return($spinner.length>0);};this.createSpinner=function(){var $spinner=jQuery(this.html).attr('id','ias_spinner_'+this.uid);$spinner.hide();return $spinner;};return this;};IASSpinnerExtension.prototype.bind=function(ias){this.ias=ias;ias.on('next',jQuery.proxy(this.showSpinner,this));try{ias.on('prev',jQuery.proxy(this.showSpinnerBefore,this));}catch(exception){}\nias.on('render',jQuery.proxy(this.removeSpinner,this));};IASSpinnerExtension.prototype.defaults={src:'data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==',html:'<div class=\"ias-spinner\" style=\"text-align: center;\"><img src=\"{src}\"/></div>'};var IASTriggerExtension=function(options){options=jQuery.extend({},this.defaults,options);this.ias=null;this.html=(options.html).replace('{text}',options.text);this.htmlPrev=(options.htmlPrev).replace('{text}',options.textPrev);this.enabled=true;this.count=0;this.offset=options.offset;this.$triggerNext=null;this.$triggerPrev=null;this.showTriggerNext=function(){if(!this.enabled){return true;}\nif(false===this.offset||++this.count<this.offset){return true;}\nvar $trigger=this.$triggerNext||(this.$triggerNext=this.createTrigger(this.next,this.html));var $lastItem=this.ias.getLastItem();$lastItem.after($trigger);$trigger.fadeIn();return false;};this.showTriggerPrev=function(){if(!this.enabled){return true;}\nvar $trigger=this.$triggerPrev||(this.$triggerPrev=this.createTrigger(this.prev,this.htmlPrev));var $firstItem=this.ias.getFirstItem();$firstItem.before($trigger);$trigger.fadeIn();return false;};this.createTrigger=function(clickCallback,html){var uid=(new Date()).getTime(),$trigger;html=html||this.html;$trigger=jQuery(html).attr('id','ias_trigger_'+uid);$trigger.hide();$trigger.on('click',jQuery.proxy(clickCallback,this));return $trigger;};return this;};IASTriggerExtension.prototype.bind=function(ias){var self=this;this.ias=ias;try{ias.on('prev',jQuery.proxy(this.showTriggerPrev,this),this.priority);}catch(exception){}\nias.on('next',jQuery.proxy(this.showTriggerNext,this),this.priority);ias.on('rendered',function(){self.enabled=true;},this.priority);};IASTriggerExtension.prototype.next=function(){this.enabled=false;this.ias.unbind();if(this.$triggerNext){this.$triggerNext.remove();this.$triggerNext=null;}\nthis.ias.next();};IASTriggerExtension.prototype.prev=function(){this.enabled=false;this.ias.unbind();if(this.$triggerPrev){this.$triggerPrev.remove();this.$triggerPrev=null;}\nthis.ias.prev();};IASTriggerExtension.prototype.defaults={text:'Load more items',html:'<div class=\"ias-trigger ias-trigger-next\" style=\"text-align: center; cursor: pointer;\"><a>{text}</a></div>',textPrev:'Load previous items',htmlPrev:'<div class=\"ias-trigger ias-trigger-prev\" style=\"text-align: center; cursor: pointer;\"><a>{text}</a></div>',offset:0};IASTriggerExtension.prototype.priority=1000;"} 3}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.