05-tilda-export-backup/Tilda_ Подписка_files/tilda-catalog-1.1.min.js
2025-10-29 19:50:39 +03:00

2 lines
230 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function _OverloadYield(t,e){this.v=t,this.k=e}function _applyDecoratedDescriptor(t,e,r,o,n){var i={};return Object.keys(o).forEach((function(t){i[t]=o[t]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=r.slice().reverse().reduce((function(r,o){return o(t,e,r)||r}),i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(t,e,i),null):i}function _applyDecs2311(t,e,r,o,n,i){var a,s,c,l,d,p,u,_=Symbol.metadata||Symbol.for("Symbol.metadata"),f=Object.defineProperty,y=Object.create,v=[y(null),y(null)],g=e.length;function m(e,r,o){return function(n,i){r&&(i=n,n=t);for(var a=0;a<e.length;a++)i=e[a].apply(n,o?[i]:[]);return o?i:n}}function h(t,e,r,o){if("function"!=typeof t&&(o||void 0!==t))throw new TypeError(e+" must "+(r||"be")+" a function"+(o?"":" or undefined"));return t}function b(t,e,r,o,n,i,c,l,d,p,u){function _(t){if(!u(t))throw new TypeError("Attempted to access private element on non-instance")}var y=[].concat(e[0]),g=e[3],b=!c,w=1===n,S=3===n,E=4===n,P=2===n;function A(e,r,o){return function(n,i){return r&&(i=n,n=t),o&&o(n),C[e].call(n,i)}}if(!b){var C={},j=[],x=S?"get":E||w?"set":"value";if(d?(p||w?C={get:_setFunctionName((function(){return g(this)}),o,"get"),set:function(t){e[4](this,t)}}:C[x]=g,p||_setFunctionName(C[x],o,P?"":x)):p||(C=Object.getOwnPropertyDescriptor(t,o)),!p&&!d){if((s=v[+l][o])&&7!=(s^n))throw Error("Decorating two elements with the same name ("+C[x].name+") is not supported yet");v[+l][o]=n<3?1:n}}for(var O=t,k=y.length-1;k>=0;k-=r?2:1){var L=h(y[k],"A decorator","be",!0),q=r?y[k-1]:void 0,T={},I={kind:["field","accessor","method","getter","setter","class"][n],name:o,metadata:a,addInitializer:function(t,e){if(t.v)throw new TypeError("attempted to call addInitializer after decoration was finished");h(e,"An initializer","be",!0),i.push(e)}.bind(null,T)};if(b)s=L.call(q,O,I),T.v=1,h(s,"class decorators","return")&&(O=s);else if(I.static=l,I.private=d,s=I.access={has:d?u.bind():function(t){return o in t}},E||(s.get=d?P?function(t){return _(t),C.value}:A("get",0,_):function(t){return t[o]}),P||S||(s.set=d?A("set",0,_):function(t,e){t[o]=e}),O=L.call(q,w?{get:C.get,set:C.set}:C[x],I),T.v=1,w){if("object"==typeof O&&O)(s=h(O.get,"accessor.get"))&&(C.get=s),(s=h(O.set,"accessor.set"))&&(C.set=s),(s=h(O.init,"accessor.init"))&&j.unshift(s);else if(void 0!==O)throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined")}else h(O,(p?"field":"method")+" decorators","return")&&(p?j.unshift(O):C[x]=O)}return n<2&&c.push(m(j,l,1),m(i,l,0)),p||b||(d?w?c.splice(-1,0,A("get",l),A("set",l)):c.push(P?C[x]:h.call.bind(C[x])):f(t,o,C)),O}function w(t){return f(t,_,{configurable:!0,enumerable:!0,value:a})}return void 0!==i&&(a=i[_]),a=y(null==a?null:a),d=[],p=function(t){t&&d.push(m(t))},u=function(e,o){for(var i=0;i<r.length;i++){var a=r[i],s=a[1],p=7&s;if((8&s)==e&&!p==o){var u=a[2],_=!!a[3],f=16&s;b(e?t:t.prototype,a,f,_?"#"+u:_toPropertyKey(u),p,p<2?[]:e?l=l||[]:c=c||[],d,!!e,_,o,e&&_?function(e){return _checkInRHS(e)===t}:n)}}},u(8,0),u(0,0),u(8,1),u(0,1),p(c),p(l),s=d,g||w(t),{e:s,get c(){var r=[];return g&&[w(t=b(t,[e],o,t.name,5,r)),m(r,1)]}}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,o=Array(e);r<e;r++)o[r]=t[r];return o}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _assertClassBrand(t,e,r){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:r;throw new TypeError("Private element is not present on this object")}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function _asyncGeneratorDelegate(t){var e={},r=!1;function o(e,o){return r=!0,o=new Promise((function(r){r(t[e](o))})),{done:!1,value:new _OverloadYield(o,1)}}return e["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},e.next=function(t){return r?(r=!1,t):o("next",t)},"function"==typeof t.throw&&(e.throw=function(t){if(r)throw r=!1,t;return o("throw",t)}),"function"==typeof t.return&&(e.return=function(t){return r?(r=!1,t):o("return",t)}),e}function _asyncIterator(t){var e,r,o,n=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,o=Symbol.iterator);n--;){if(r&&null!=(e=t[r]))return e.call(t);if(o&&null!=(e=t[o]))return new AsyncFromSyncIterator(e.call(t));r="@@asyncIterator",o="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(t){function e(t){if(Object(t)!==t)return Promise.reject(new TypeError(t+" is not an object."));var e=t.done;return Promise.resolve(t.value).then((function(t){return{value:t,done:e}}))}return AsyncFromSyncIterator=function(t){this.s=t,this.n=t.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return e(this.n.apply(this.s,arguments))},return:function(t){var r=this.s.return;return void 0===r?Promise.resolve({value:t,done:!0}):e(r.apply(this.s,arguments))},throw:function(t){var r=this.s.return;return void 0===r?Promise.reject(t):e(r.apply(this.s,arguments))}},new AsyncFromSyncIterator(t)}function asyncGeneratorStep(t,e,r,o,n,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(o,n)}function _asyncToGenerator(t){return function(){var e=this,r=arguments;return new Promise((function(o,n){var i=t.apply(e,r);function a(t){asyncGeneratorStep(i,o,n,a,s,"next",t)}function s(t){asyncGeneratorStep(i,o,n,a,s,"throw",t)}a(void 0)}))}}function _awaitAsyncGenerator(t){return new _OverloadYield(t,0)}function _callSuper(t,e,r){return e=_getPrototypeOf(e),_possibleConstructorReturn(t,_isNativeReflectConstruct()?Reflect.construct(e,r||[],_getPrototypeOf(t).constructor):e.apply(t,r))}function _checkInRHS(t){if(Object(t)!==t)throw TypeError("right-hand side of 'in' should be an object, got "+(null!==t?typeof t:"null"));return t}function _checkPrivateRedeclaration(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _classNameTDZError(t){throw new ReferenceError('Class "'+t+'" cannot be referenced in computed property keys.')}function _classPrivateFieldGet2(t,e){return t.get(_assertClassBrand(t,e))}function _classPrivateFieldInitSpec(t,e,r){_checkPrivateRedeclaration(t,e),e.set(t,r)}function _classPrivateFieldLooseBase(t,e){if(!{}.hasOwnProperty.call(t,e))throw new TypeError("attempted to use private field on non-instance");return t}var id=0,REACT_ELEMENT_TYPE,applyDecs2203Impl;function _classPrivateFieldLooseKey(t){return"__private_"+id+++"_"+t}function _classPrivateFieldSet2(t,e,r){return t.set(_assertClassBrand(t,e),r),r}function _classPrivateGetter(t,e,r){return r(_assertClassBrand(t,e))}function _classPrivateMethodInitSpec(t,e){_checkPrivateRedeclaration(t,e),e.add(t)}function _classPrivateSetter(t,e,r,o){return e(_assertClassBrand(t,r),o),o}function _classStaticPrivateMethodGet(t,e,r){return _assertClassBrand(e,t),r}function _construct(t,e,r){if(_isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var n=new(t.bind.apply(t,o));return r&&_setPrototypeOf(n,r.prototype),n}function _defineProperties(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,_toPropertyKey(o.key),o)}}function _createClass(t,e,r){return e&&_defineProperties(t.prototype,e),r&&_defineProperties(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function _createForOfIteratorHelper(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var o=0,n=function(){};return{s:n,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function _createForOfIteratorHelperLoose(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var o=0;return function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _createSuper(t){var e=_isNativeReflectConstruct();return function(){var r,o=_getPrototypeOf(t);if(e){var n=_getPrototypeOf(this).constructor;r=Reflect.construct(o,arguments,n)}else r=o.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _decorate(t,e,r,o){var n=_getDecoratorsApi();if(o)for(var i=0;i<o.length;i++)n=o[i](n);var a=e((function(t){n.initializeInstanceElements(t,s.elements)}),r),s=n.decorateClass(_coalesceClassElements(a.d.map(_createElementDescriptor)),t);return n.initializeClassElements(a.F,s.elements),n.runClassFinishers(a.F,s.finishers)}function _getDecoratorsApi(){_getDecoratorsApi=function(){return t};var t={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,e){["method","field"].forEach((function(r){e.forEach((function(e){e.kind===r&&"own"===e.placement&&this.defineClassElement(t,e)}),this)}),this)},initializeClassElements:function(t,e){var r=t.prototype;["method","field"].forEach((function(o){e.forEach((function(e){var n=e.placement;if(e.kind===o&&("static"===n||"prototype"===n)){var i="static"===n?t:r;this.defineClassElement(i,e)}}),this)}),this)},defineClassElement:function(t,e){var r=e.descriptor;if("field"===e.kind){var o=e.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===o?void 0:o.call(t)}}Object.defineProperty(t,e.key,r)},decorateClass:function(t,e){var r=[],o=[],n={static:[],prototype:[],own:[]};if(t.forEach((function(t){this.addElementPlacement(t,n)}),this),t.forEach((function(t){if(!_hasDecorators(t))return r.push(t);var e=this.decorateElement(t,n);r.push(e.element),r.push.apply(r,e.extras),o.push.apply(o,e.finishers)}),this),!e)return{elements:r,finishers:o};var i=this.decorateConstructor(r,e);return o.push.apply(o,i.finishers),i.finishers=o,i},addElementPlacement:function(t,e,r){var o=e[t.placement];if(!r&&-1!==o.indexOf(t.key))throw new TypeError("Duplicated element ("+t.key+")");o.push(t.key)},decorateElement:function(t,e){for(var r=[],o=[],n=t.decorators,i=n.length-1;i>=0;i--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var s=this.fromElementDescriptor(t),c=this.toElementFinisherExtras((0,n[i])(s)||s);t=c.element,this.addElementPlacement(t,e),c.finisher&&o.push(c.finisher);var l=c.extras;if(l){for(var d=0;d<l.length;d++)this.addElementPlacement(l[d],e);r.push.apply(r,l)}}return{element:t,finishers:o,extras:r}},decorateConstructor:function(t,e){for(var r=[],o=e.length-1;o>=0;o--){var n=this.fromClassDescriptor(t),i=this.toClassDescriptor((0,e[o])(n)||n);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){t=i.elements;for(var a=0;a<t.length-1;a++)for(var s=a+1;s<t.length;s++)if(t[a].key===t[s].key&&t[a].placement===t[s].placement)throw new TypeError("Duplicated element ("+t[a].key+")")}}return{elements:t,finishers:r}},fromElementDescriptor:function(t){var e={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===t.kind&&(e.initializer=t.initializer),e},toElementDescriptors:function(t){if(void 0!==t)return _toArray(t).map((function(t){var e=this.toElementDescriptor(t);return this.disallowProperty(t,"finisher","An element descriptor"),this.disallowProperty(t,"extras","An element descriptor"),e}),this)},toElementDescriptor:function(t){var e=t.kind+"";if("method"!==e&&"field"!==e)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+e+'"');var r=_toPropertyKey(t.key),o=t.placement+"";if("static"!==o&&"prototype"!==o&&"own"!==o)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+o+'"');var n=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var i={kind:e,key:r,placement:o,descriptor:Object.assign({},n)};return"field"!==e?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(n,"get","The property descriptor of a field descriptor"),this.disallowProperty(n,"set","The property descriptor of a field descriptor"),this.disallowProperty(n,"value","The property descriptor of a field descriptor"),i.initializer=t.initializer),i},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:_optionalCallableProperty(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var e={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(e,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),e},toClassDescriptor:function(t){var e=t.kind+"";if("class"!==e)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+e+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var r=_optionalCallableProperty(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:r}},runClassFinishers:function(t,e){for(var r=0;r<e.length;r++){var o=(0,e[r])(t);if(void 0!==o){if("function"!=typeof o)throw new TypeError("Finishers must return a constructor.");t=o}}return t},disallowProperty:function(t,e,r){if(void 0!==t[e])throw new TypeError(r+" can't have a ."+e+" property.")}};return t}function _createElementDescriptor(t){var e,r=_toPropertyKey(t.key);"method"===t.kind?e={value:t.value,writable:!0,configurable:!0,enumerable:!1}:"get"===t.kind?e={get:t.value,configurable:!0,enumerable:!1}:"set"===t.kind?e={set:t.value,configurable:!0,enumerable:!1}:"field"===t.kind&&(e={configurable:!0,writable:!0,enumerable:!0});var o={kind:"field"===t.kind?"field":"method",key:r,placement:t.static?"static":"field"===t.kind?"own":"prototype",descriptor:e};return t.decorators&&(o.decorators=t.decorators),"field"===t.kind&&(o.initializer=t.value),o}function _coalesceGetterSetter(t,e){void 0!==t.descriptor.get?e.descriptor.get=t.descriptor.get:e.descriptor.set=t.descriptor.set}function _coalesceClassElements(t){for(var e=[],r=function(t){return"method"===t.kind&&t.key===i.key&&t.placement===i.placement},o=0;o<t.length;o++){var n,i=t[o];if("method"===i.kind&&(n=e.find(r)))if(_isDataDescriptor(i.descriptor)||_isDataDescriptor(n.descriptor)){if(_hasDecorators(i)||_hasDecorators(n))throw new ReferenceError("Duplicated methods ("+i.key+") can't be decorated.");n.descriptor=i.descriptor}else{if(_hasDecorators(i)){if(_hasDecorators(n))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+i.key+").");n.decorators=i.decorators}_coalesceGetterSetter(i,n)}else e.push(i)}return e}function _hasDecorators(t){return t.decorators&&t.decorators.length}function _isDataDescriptor(t){return void 0!==t&&!(void 0===t.value&&void 0===t.writable)}function _optionalCallableProperty(t,e){var r=t[e];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+e+"' to be a function");return r}function _defaults(t,e){for(var r=Object.getOwnPropertyNames(e),o=0;o<r.length;o++){var n=r[o],i=Object.getOwnPropertyDescriptor(e,n);i&&i.configurable&&void 0===t[n]&&Object.defineProperty(t,n,i)}return t}function _defineAccessor(t,e,r,o){var n={configurable:!0,enumerable:!0};return n[t]=o,Object.defineProperty(e,r,n)}function _defineProperty(t,e,r){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _extends(){return _extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var o in r)({}).hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},_extends.apply(null,arguments)}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var o=_superPropBase(t,e);if(o){var n=Object.getOwnPropertyDescriptor(o,e);return n.get?n.get.call(arguments.length<3?t:r):n.value}},_get.apply(null,arguments)}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(t)}function _identity(t){return t}function _importDeferProxy(t){var e=null,r=function(t){return function(){return t}},o=function(r){return function(o,n,i){return null===e&&(e=t()),r(e,n,i)}};return new Proxy({},{defineProperty:r(!1),deleteProperty:r(!1),get:o(Reflect.get),getOwnPropertyDescriptor:o(Reflect.getOwnPropertyDescriptor),getPrototypeOf:r(null),isExtensible:r(!1),has:o(Reflect.has),ownKeys:o(Reflect.ownKeys),preventExtensions:r(!0),set:r(!1),setPrototypeOf:r(!1)})}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e)}function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,_setPrototypeOf(t,e)}function _initializerDefineProperty(t,e,r,o){r&&Object.defineProperty(t,e,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(o):void 0})}function _initializerWarningHelper(t,e){throw Error("Decorating class property failed. Please ensure that transform-class-properties is enabled and runs after the decorators transform.")}function _instanceof(t,e){return null!=e&&"undefined"!=typeof Symbol&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](t):t instanceof e}function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function(t){return t?r:e})(t)}function _interopRequireWildcard(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var r=_getRequireWildcardCache(e);if(r&&r.has(t))return r.get(t);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&{}.hasOwnProperty.call(t,i)){var a=n?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(o,i,a):o[i]=t[i]}return o.default=t,r&&r.set(t,o),o}function _isNativeFunction(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}function _iterableToArray(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function _iterableToArrayLimit(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var o,n,i,a,s=[],c=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;c=!1}else for(;!(c=(o=i.call(r)).done)&&(s.push(o.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw n}}return s}}function _jsx(t,e,r,o){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var n=t&&t.defaultProps,i=arguments.length-3;if(e||0===i||(e={children:void 0}),1===i)e.children=o;else if(i>1){for(var a=Array(i),s=0;s<i;s++)a[s]=arguments[s+3];e.children=a}if(e&&n)for(var c in n)void 0===e[c]&&(e[c]=n[c]);else e||(e=n||{});return{$$typeof:REACT_ELEMENT_TYPE,type:t,key:void 0===r?null:""+r,ref:null,props:e,_owner:null}}function _maybeArrayLike(t,e,r){if(e&&!Array.isArray(e)&&"number"==typeof e.length){var o=e.length;return _arrayLikeToArray(e,void 0!==r&&r<o?r:o)}return t(e,r)}function _newArrowCheck(t,e){if(t!==e)throw new TypeError("Cannot instantiate an arrow function")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nullishReceiverError(t){throw new TypeError("Cannot set property of null or undefined.")}function _objectDestructuringEmpty(t){if(null==t)throw new TypeError("Cannot destructure "+t)}function ownKeys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,o)}return r}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach((function(e){_defineProperty(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function _objectWithoutProperties(t,e){if(null==t)return{};var r,o,n=_objectWithoutPropertiesLoose(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(o=0;o<i.length;o++)r=i[o],-1===e.indexOf(r)&&{}.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var r={};for(var o in t)if({}.hasOwnProperty.call(t,o)){if(-1!==e.indexOf(o))continue;r[o]=t[o]}return r}function _possibleConstructorReturn(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(t)}function _readOnlyError(t){throw new TypeError('"'+t+'" is read-only')}function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return e};var t,e={},r=Object.prototype,o=r.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,r){return t[e]=r}}function d(t,e,r,o){var i=e&&e.prototype instanceof g?e:g,a=Object.create(i.prototype),s=new k(o||[]);return n(a,"_invoke",{value:C(t,r,s)}),a}function p(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=d;var u="suspendedStart",_="suspendedYield",f="executing",y="completed",v={};function g(){}function m(){}function h(){}var b={};l(b,a,(function(){return this}));var w=Object.getPrototypeOf,S=w&&w(w(L([])));S&&S!==r&&o.call(S,a)&&(b=S);var E=h.prototype=g.prototype=Object.create(b);function P(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function A(t,e){function r(n,i,a,s){var c=p(t[n],t,i);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?e.resolve(d.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(d).then((function(t){l.value=t,a(l)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var i;n(this,"_invoke",{value:function(t,o){function n(){return new e((function(e,n){r(t,o,e,n)}))}return i=i?i.then(n,n):n()}})}function C(e,r,o){var n=u;return function(i,a){if(n===f)throw Error("Generator is already running");if(n===y){if("throw"===i)throw a;return{value:t,done:!0}}for(o.method=i,o.arg=a;;){var s=o.delegate;if(s){var c=j(s,o);if(c){if(c===v)continue;return c}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(n===u)throw n=y,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);n=f;var l=p(e,r,o);if("normal"===l.type){if(n=o.done?y:_,l.arg===v)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(n=y,o.method="throw",o.arg=l.arg)}}}function j(e,r){var o=r.method,n=e.iterator[o];if(n===t)return r.delegate=null,"throw"===o&&e.iterator.return&&(r.method="return",r.arg=t,j(e,r),"throw"===r.method)||"return"!==o&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+o+"' method")),v;var i=p(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,v;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function x(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(x,this),this.reset(!0)}function L(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n<e.length;)if(o.call(e,n))return r.value=e[n],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(typeof e+" is not iterable")}return m.prototype=h,n(E,"constructor",{value:h,configurable:!0}),n(h,"constructor",{value:m,configurable:!0}),m.displayName=l(h,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,l(t,c,"GeneratorFunction")),t.prototype=Object.create(E),t},e.awrap=function(t){return{__await:t}},P(A.prototype),l(A.prototype,s,(function(){return this})),e.AsyncIterator=A,e.async=function(t,r,o,n,i){void 0===i&&(i=Promise);var a=new A(d(t,r,o,n),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},P(E),l(E,c,"Generator"),l(E,a,(function(){return this})),l(E,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var o in e)r.push(o);return r.reverse(),function t(){for(;r.length;){var o=r.pop();if(o in e)return t.value=o,t.done=!1,t}return t.done=!0,t}},e.values=L,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var r in this)"t"===r.charAt(0)&&o.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(o,n){return s.type="throw",s.arg=e,r.next=o,n&&(r.method="next",r.arg=t),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var o=r.completion;if("throw"===o.type){var n=o.arg;O(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(e,r,o){return this.delegate={iterator:L(e),resultName:r,nextLoc:o},"next"===this.method&&(this.arg=t),v}},e}function set(t,e,r,o){return set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(t,e,r,o){var n,i=_superPropBase(t,e);if(i){if((n=Object.getOwnPropertyDescriptor(i,e)).set)return n.set.call(o,r),!0;if(!n.writable)return!1}if(n=Object.getOwnPropertyDescriptor(o,e)){if(!n.writable)return!1;n.value=r,Object.defineProperty(o,e,n)}else _defineProperty(o,e,r);return!0},set(t,e,r,o)}function _set(t,e,r,o,n){if(!set(t,e,r,o||t)&&n)throw new TypeError("failed to set property");return r}function _setFunctionName(t,e,r){"symbol"==typeof e&&(e=(e=e.description)?"["+e+"]":"");try{Object.defineProperty(t,"name",{configurable:!0,value:r?r+" "+e:e})}catch(t){}return t}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}function _skipFirstGeneratorNext(t){return function(){var e=t.apply(this,arguments);return e.next(),e}}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _superPropBase(t,e){for(;!{}.hasOwnProperty.call(t,e)&&null!==(t=_getPrototypeOf(t)););return t}function _superPropGet(t,e,r,o){var n=_get(_getPrototypeOf(1&o?t.prototype:t),e,r);return 2&o&&"function"==typeof n?function(t){return n.apply(r,t)}:n}function _superPropSet(t,e,r,o,n,i){return _set(_getPrototypeOf(i?t.prototype:t),e,r,o,n)}function _taggedTemplateLiteral(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function _taggedTemplateLiteralLoose(t,e){return e||(e=t.slice(0)),t.raw=e,t}function _tdz(t){throw new ReferenceError(t+" is not defined - temporal dead zone")}function _temporalRef(t,e){return t===_temporalUndefined?_tdz(e):t}function _temporalUndefined(){}function _toArray(t){return _arrayWithHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableRest()}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _toPrimitive(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"==typeof e?e:e+""}function _toSetter(t,e,r){e||(e=[]);var o=e.length++;return Object.defineProperty({},"_",{set:function(n){e[o]=n,t.apply(r,e)}})}function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,e):void 0}}function _usingCtx(){var t="function"==typeof SuppressedError?SuppressedError:function(t,e){var r=Error();return r.name="SuppressedError",r.error=t,r.suppressed=e,r},e={},r=[];function o(t,e){if(null!=e){if(Object(e)!==e)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(t)var o=e[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(void 0===o&&(o=e[Symbol.dispose||Symbol.for("Symbol.dispose")],t))var n=o;if("function"!=typeof o)throw new TypeError("Object is not disposable.");n&&(o=function(){try{n.call(e)}catch(t){return Promise.reject(t)}}),r.push({v:e,d:o,a:t})}else t&&r.push({d:e,a:t});return e}return{e:e,u:o.bind(null,!1),a:o.bind(null,!0),d:function(){var o,n=this.e,i=0;function a(){for(;o=r.pop();)try{if(!o.a&&1===i)return i=0,r.push(o),Promise.resolve().then(a);if(o.d){var t=o.d.call(o.v);if(o.a)return i|=2,Promise.resolve(t).then(a,s)}else i|=1}catch(t){return s(t)}if(1===i)return n!==e?Promise.reject(n):Promise.resolve();if(n!==e)throw n}function s(r){return n=n!==e?new t(r,n):r,a()}return a()}}}function _wrapAsyncGenerator(t){return function(){return new AsyncGenerator(t.apply(this,arguments))}}function AsyncGenerator(t){var e,r;function o(e,r){try{var i=t[e](r),a=i.value,s=a instanceof _OverloadYield;Promise.resolve(s?a.v:a).then((function(r){if(s){var c="return"===e?"return":"next";if(!a.k||r.done)return o(c,r);r=t[c](r).value}n(i.done?"return":"normal",r)}),(function(t){o("throw",t)}))}catch(t){n("throw",t)}}function n(t,n){switch(t){case"return":e.resolve({value:n,done:!0});break;case"throw":e.reject(n);break;default:e.resolve({value:n,done:!1})}(e=e.next)?o(e.key,e.arg):r=null}this._invoke=function(t,n){return new Promise((function(i,a){var s={key:t,arg:n,resolve:i,reject:a,next:null};r?r=r.next=s:(e=r=s,o(t,n))}))},"function"!=typeof t.return&&(this.return=void 0)}function _wrapNativeSuper(t){var e="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function(t){if(null===t||!_isNativeFunction(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return _construct(t,arguments,_getPrototypeOf(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(r,t)},_wrapNativeSuper(t)}function _wrapRegExp(){_wrapRegExp=function(t,e){return new r(t,void 0,e)};var t=RegExp.prototype,e=new WeakMap;function r(t,o,n){var i=RegExp(t,o);return e.set(i,n||e.get(t)),_setPrototypeOf(i,r.prototype)}function o(t,r){var o=e.get(r);return Object.keys(o).reduce((function(e,r){var n=o[r];if("number"==typeof n)e[r]=t[n];else{for(var i=0;void 0===t[n[i]]&&i+1<n.length;)i++;e[r]=t[n[i]]}return e}),Object.create(null))}return _inherits(r,RegExp),r.prototype.exec=function(e){var r=t.exec.call(this,e);if(r){r.groups=o(r,this);var n=r.indices;n&&(n.groups=o(n,this))}return r},r.prototype[Symbol.replace]=function(r,n){if("string"==typeof n){var i=e.get(this);return t[Symbol.replace].call(this,r,n.replace(/\$<([^>]+)>/g,(function(t,e){var r=i[e];return"$"+(Array.isArray(r)?r.join("$"):r)})))}if("function"==typeof n){var a=this;return t[Symbol.replace].call(this,r,(function(){var t=arguments;return"object"!=typeof t[t.length-1]&&(t=[].slice.call(t)).push(o(t,a)),n.apply(this,t)}))}return t[Symbol.replace].call(this,r,n)},_wrapRegExp.apply(this,arguments)}function _writeOnlyError(t){throw new TypeError('"'+t+'" is write-only')}function _AwaitValue(t){this.wrapped=t}function old_createMetadataMethodsForProperty(t,e,r,o){return{getMetadata:function(n){old_assertNotFinished(o,"getMetadata"),old_assertMetadataKey(n);var i=t[n];if(void 0!==i)if(1===e){var a=i.public;if(void 0!==a)return a[r]}else if(2===e){var s=i.private;if(void 0!==s)return s.get(r)}else if(Object.hasOwnProperty.call(i,"constructor"))return i.constructor},setMetadata:function(n,i){old_assertNotFinished(o,"setMetadata"),old_assertMetadataKey(n);var a=t[n];if(void 0===a&&(a=t[n]={}),1===e){var s=a.public;void 0===s&&(s=a.public={}),s[r]=i}else if(2===e){var c=a.priv;void 0===c&&(c=a.private=new Map),c.set(r,i)}else a.constructor=i}}}function old_convertMetadataMapToFinal(t,e){var r=t[Symbol.metadata||Symbol.for("Symbol.metadata")],o=Object.getOwnPropertySymbols(e);if(0!==o.length){for(var n=0;n<o.length;n++){var i=o[n],a=e[i],s=r?r[i]:null,c=a.public,l=s?s.public:null;c&&l&&Object.setPrototypeOf(c,l);var d=a.private;if(d){var p=Array.from(d.values()),u=s?s.private:null;u&&(p=p.concat(u)),a.private=p}s&&Object.setPrototypeOf(a,s)}r&&Object.setPrototypeOf(e,r),t[Symbol.metadata||Symbol.for("Symbol.metadata")]=e}}function old_createAddInitializerMethod(t,e){return function(r){old_assertNotFinished(e,"addInitializer"),old_assertCallable(r,"An initializer"),t.push(r)}}function old_memberDec(t,e,r,o,n,i,a,s,c){var l;switch(i){case 1:l="accessor";break;case 2:l="method";break;case 3:l="getter";break;case 4:l="setter";break;default:l="field"}var d,p,u={kind:l,name:s?"#"+e:_toPropertyKey(e),isStatic:a,isPrivate:s},_={v:!1};if(0!==i&&(u.addInitializer=old_createAddInitializerMethod(n,_)),s){d=2,p=Symbol(e);var f={};0===i?(f.get=r.get,f.set=r.set):2===i?f.get=function(){return r.value}:(1!==i&&3!==i||(f.get=function(){return r.get.call(this)}),1!==i&&4!==i||(f.set=function(t){r.set.call(this,t)})),u.access=f}else d=1,p=e;try{return t(c,Object.assign(u,old_createMetadataMethodsForProperty(o,d,p,_)))}finally{_.v=!0}}function old_assertNotFinished(t,e){if(t.v)throw Error("attempted to call "+e+" after decoration was finished")}function old_assertMetadataKey(t){if("symbol"!=typeof t)throw new TypeError("Metadata keys must be symbols, received: "+t)}function old_assertCallable(t,e){if("function"!=typeof t)throw new TypeError(e+" must be a function")}function old_assertValidReturnValue(t,e){var r=typeof e;if(1===t){if("object"!==r||null===e)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==e.get&&old_assertCallable(e.get,"accessor.get"),void 0!==e.set&&old_assertCallable(e.set,"accessor.set"),void 0!==e.init&&old_assertCallable(e.init,"accessor.init"),void 0!==e.initializer&&old_assertCallable(e.initializer,"accessor.initializer")}else if("function"!==r)throw new TypeError((0===t?"field":10===t?"class":"method")+" decorators must return a function or void 0")}function old_getInit(t){var e;return null==(e=t.init)&&(e=t.initializer)&&void 0!==console&&console.warn(".initializer has been renamed to .init as of March 2022"),e}function old_applyMemberDec(t,e,r,o,n,i,a,s,c){var l,d,p,u,_,f,y,v=r[0];if(a?(0===n||1===n?(l={get:r[3],set:r[4]},p="get"):3===n?(l={get:r[3]},p="get"):4===n?(l={set:r[3]},p="set"):l={value:r[3]},0!==n&&(1===n&&_setFunctionName(r[4],"#"+o,"set"),_setFunctionName(r[3],"#"+o,p))):0!==n&&(l=Object.getOwnPropertyDescriptor(e,o)),1===n?u={get:l.get,set:l.set}:2===n?u=l.value:3===n?u=l.get:4===n&&(u=l.set),"function"==typeof v)void 0!==(_=old_memberDec(v,o,l,s,c,n,i,a,u))&&(old_assertValidReturnValue(n,_),0===n?d=_:1===n?(d=old_getInit(_),f=_.get||u.get,y=_.set||u.set,u={get:f,set:y}):u=_);else for(var g=v.length-1;g>=0;g--){var m;void 0!==(_=old_memberDec(v[g],o,l,s,c,n,i,a,u))&&(old_assertValidReturnValue(n,_),0===n?m=_:1===n?(m=old_getInit(_),f=_.get||u.get,y=_.set||u.set,u={get:f,set:y}):u=_,void 0!==m&&(void 0===d?d=m:"function"==typeof d?d=[d,m]:d.push(m)))}if(0===n||1===n){if(void 0===d)d=function(t,e){return e};else if("function"!=typeof d){var h=d;d=function(t,e){for(var r=e,o=0;o<h.length;o++)r=h[o].call(t,r);return r}}else{var b=d;d=function(t,e){return b.call(t,e)}}t.push(d)}0!==n&&(1===n?(l.get=u.get,l.set=u.set):2===n?l.value=u:3===n?l.get=u:4===n&&(l.set=u),a?1===n?(t.push((function(t,e){return u.get.call(t,e)})),t.push((function(t,e){return u.set.call(t,e)}))):2===n?t.push(u):t.push((function(t,e){return u.call(t,e)})):Object.defineProperty(e,o,l))}function old_applyMemberDecs(t,e,r,o,n){for(var i,a,s=new Map,c=new Map,l=0;l<n.length;l++){var d=n[l];if(Array.isArray(d)){var p,u,_,f=d[1],y=d[2],v=d.length>3,g=f>=5;if(g?(p=e,u=o,0!=(f-=5)&&(_=a=a||[])):(p=e.prototype,u=r,0!==f&&(_=i=i||[])),0!==f&&!v){var m=g?c:s,h=m.get(y)||0;if(!0===h||3===h&&4!==f||4===h&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);!h&&f>2?m.set(y,f):m.set(y,!0)}old_applyMemberDec(t,p,d,y,f,g,v,u,_)}}old_pushInitializers(t,i),old_pushInitializers(t,a)}function old_pushInitializers(t,e){e&&t.push((function(t){for(var r=0;r<e.length;r++)e[r].call(t);return t}))}function old_applyClassDecs(t,e,r,o){if(o.length>0){for(var n=[],i=e,a=e.name,s=o.length-1;s>=0;s--){var c={v:!1};try{var l=Object.assign({kind:"class",name:a,addInitializer:old_createAddInitializerMethod(n,c)},old_createMetadataMethodsForProperty(r,0,a,c)),d=o[s](i,l)}finally{c.v=!0}void 0!==d&&(old_assertValidReturnValue(10,d),i=d)}t.push(i,(function(){for(var t=0;t<n.length;t++)n[t].call(i)}))}}function _applyDecs(t,e,r){var o=[],n={},i={};return old_applyMemberDecs(o,t,i,n,e),old_convertMetadataMapToFinal(t.prototype,i),old_applyClassDecs(o,t,n,r),old_convertMetadataMapToFinal(t,n),o}function applyDecs2203Factory(){function t(t,e){return function(o){!function(t,e){if(t.v)throw Error("attempted to call addInitializer after decoration was finished")}(e),r(o,"An initializer"),t.push(o)}}function e(e,r,o,n,i,a,s,c){var l;switch(i){case 1:l="accessor";break;case 2:l="method";break;case 3:l="getter";break;case 4:l="setter";break;default:l="field"}var d,p,u={kind:l,name:s?"#"+r:r,static:a,private:s},_={v:!1};0!==i&&(u.addInitializer=t(n,_)),0===i?s?(d=o.get,p=o.set):(d=function(){return this[r]},p=function(t){this[r]=t}):2===i?d=function(){return o.value}:(1!==i&&3!==i||(d=function(){return o.get.call(this)}),1!==i&&4!==i||(p=function(t){o.set.call(this,t)})),u.access=d&&p?{get:d,set:p}:d?{get:d}:{set:p};try{return e(c,u)}finally{_.v=!0}}function r(t,e){if("function"!=typeof t)throw new TypeError(e+" must be a function")}function o(t,e){var o=typeof e;if(1===t){if("object"!==o||null===e)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==e.get&&r(e.get,"accessor.get"),void 0!==e.set&&r(e.set,"accessor.set"),void 0!==e.init&&r(e.init,"accessor.init")}else if("function"!==o)throw new TypeError((0===t?"field":10===t?"class":"method")+" decorators must return a function or void 0")}function n(t,r,n,i,a,s,c,l){var d,p,u,_,f,y,v=n[0];if(c?d=0===a||1===a?{get:n[3],set:n[4]}:3===a?{get:n[3]}:4===a?{set:n[3]}:{value:n[3]}:0!==a&&(d=Object.getOwnPropertyDescriptor(r,i)),1===a?u={get:d.get,set:d.set}:2===a?u=d.value:3===a?u=d.get:4===a&&(u=d.set),"function"==typeof v)void 0!==(_=e(v,i,d,l,a,s,c,u))&&(o(a,_),0===a?p=_:1===a?(p=_.init,f=_.get||u.get,y=_.set||u.set,u={get:f,set:y}):u=_);else for(var g=v.length-1;g>=0;g--){var m;void 0!==(_=e(v[g],i,d,l,a,s,c,u))&&(o(a,_),0===a?m=_:1===a?(m=_.init,f=_.get||u.get,y=_.set||u.set,u={get:f,set:y}):u=_,void 0!==m&&(void 0===p?p=m:"function"==typeof p?p=[p,m]:p.push(m)))}if(0===a||1===a){if(void 0===p)p=function(t,e){return e};else if("function"!=typeof p){var h=p;p=function(t,e){for(var r=e,o=0;o<h.length;o++)r=h[o].call(t,r);return r}}else{var b=p;p=function(t,e){return b.call(t,e)}}t.push(p)}0!==a&&(1===a?(d.get=u.get,d.set=u.set):2===a?d.value=u:3===a?d.get=u:4===a&&(d.set=u),c?1===a?(t.push((function(t,e){return u.get.call(t,e)})),t.push((function(t,e){return u.set.call(t,e)}))):2===a?t.push(u):t.push((function(t,e){return u.call(t,e)})):Object.defineProperty(r,i,d))}function i(t,e){e&&t.push((function(t){for(var r=0;r<e.length;r++)e[r].call(t);return t}))}return function(e,r,a){var s=[];return function(t,e,r){for(var o,a,s=new Map,c=new Map,l=0;l<r.length;l++){var d=r[l];if(Array.isArray(d)){var p,u,_=d[1],f=d[2],y=d.length>3,v=_>=5;if(v?(p=e,0!=(_-=5)&&(u=a=a||[])):(p=e.prototype,0!==_&&(u=o=o||[])),0!==_&&!y){var g=v?c:s,m=g.get(f)||0;if(!0===m||3===m&&4!==_||4===m&&3!==_)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+f);!m&&_>2?g.set(f,_):g.set(f,!0)}n(t,p,d,f,_,v,y,u)}}i(t,o),i(t,a)}(s,e,r),function(e,r,n){if(n.length>0){for(var i=[],a=r,s=r.name,c=n.length-1;c>=0;c--){var l={v:!1};try{var d=n[c](a,{kind:"class",name:s,addInitializer:t(i,l)})}finally{l.v=!0}void 0!==d&&(o(10,d),a=d)}e.push(a,(function(){for(var t=0;t<i.length;t++)i[t].call(a)}))}}(s,e,a),s}}function _applyDecs2203(t,e,r){return(applyDecs2203Impl=applyDecs2203Impl||applyDecs2203Factory())(t,e,r)}function applyDecs2203RFactory(){function t(t,e){return function(o){!function(t,e){if(t.v)throw Error("attempted to call addInitializer after decoration was finished")}(e),r(o,"An initializer"),t.push(o)}}function e(e,r,o,n,i,a,s,c){var l;switch(i){case 1:l="accessor";break;case 2:l="method";break;case 3:l="getter";break;case 4:l="setter";break;default:l="field"}var d,p,u={kind:l,name:s?"#"+r:_toPropertyKey(r),static:a,private:s},_={v:!1};0!==i&&(u.addInitializer=t(n,_)),0===i?s?(d=o.get,p=o.set):(d=function(){return this[r]},p=function(t){this[r]=t}):2===i?d=function(){return o.value}:(1!==i&&3!==i||(d=function(){return o.get.call(this)}),1!==i&&4!==i||(p=function(t){o.set.call(this,t)})),u.access=d&&p?{get:d,set:p}:d?{get:d}:{set:p};try{return e(c,u)}finally{_.v=!0}}function r(t,e){if("function"!=typeof t)throw new TypeError(e+" must be a function")}function o(t,e){var o=typeof e;if(1===t){if("object"!==o||null===e)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==e.get&&r(e.get,"accessor.get"),void 0!==e.set&&r(e.set,"accessor.set"),void 0!==e.init&&r(e.init,"accessor.init")}else if("function"!==o)throw new TypeError((0===t?"field":10===t?"class":"method")+" decorators must return a function or void 0")}function n(t,r,n,i,a,s,c,l){var d,p,u,_,f,y,v,g=n[0];if(c?(0===a||1===a?(d={get:n[3],set:n[4]},u="get"):3===a?(d={get:n[3]},u="get"):4===a?(d={set:n[3]},u="set"):d={value:n[3]},0!==a&&(1===a&&_setFunctionName(n[4],"#"+i,"set"),_setFunctionName(n[3],"#"+i,u))):0!==a&&(d=Object.getOwnPropertyDescriptor(r,i)),1===a?_={get:d.get,set:d.set}:2===a?_=d.value:3===a?_=d.get:4===a&&(_=d.set),"function"==typeof g)void 0!==(f=e(g,i,d,l,a,s,c,_))&&(o(a,f),0===a?p=f:1===a?(p=f.init,y=f.get||_.get,v=f.set||_.set,_={get:y,set:v}):_=f);else for(var m=g.length-1;m>=0;m--){var h;void 0!==(f=e(g[m],i,d,l,a,s,c,_))&&(o(a,f),0===a?h=f:1===a?(h=f.init,y=f.get||_.get,v=f.set||_.set,_={get:y,set:v}):_=f,void 0!==h&&(void 0===p?p=h:"function"==typeof p?p=[p,h]:p.push(h)))}if(0===a||1===a){if(void 0===p)p=function(t,e){return e};else if("function"!=typeof p){var b=p;p=function(t,e){for(var r=e,o=0;o<b.length;o++)r=b[o].call(t,r);return r}}else{var w=p;p=function(t,e){return w.call(t,e)}}t.push(p)}0!==a&&(1===a?(d.get=_.get,d.set=_.set):2===a?d.value=_:3===a?d.get=_:4===a&&(d.set=_),c?1===a?(t.push((function(t,e){return _.get.call(t,e)})),t.push((function(t,e){return _.set.call(t,e)}))):2===a?t.push(_):t.push((function(t,e){return _.call(t,e)})):Object.defineProperty(r,i,d))}function i(t,e){for(var r,o,i=[],s=new Map,c=new Map,l=0;l<e.length;l++){var d=e[l];if(Array.isArray(d)){var p,u,_=d[1],f=d[2],y=d.length>3,v=_>=5;if(v?(p=t,0!=(_-=5)&&(u=o=o||[])):(p=t.prototype,0!==_&&(u=r=r||[])),0!==_&&!y){var g=v?c:s,m=g.get(f)||0;if(!0===m||3===m&&4!==_||4===m&&3!==_)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+f);!m&&_>2?g.set(f,_):g.set(f,!0)}n(i,p,d,f,_,v,y,u)}}return a(i,r),a(i,o),i}function a(t,e){e&&t.push((function(t){for(var r=0;r<e.length;r++)e[r].call(t);return t}))}return function(e,r,n){return{e:i(e,r),get c(){return function(e,r){if(r.length>0){for(var n=[],i=e,a=e.name,s=r.length-1;s>=0;s--){var c={v:!1};try{var l=r[s](i,{kind:"class",name:a,addInitializer:t(n,c)})}finally{c.v=!0}void 0!==l&&(o(10,l),i=l)}return[i,function(){for(var t=0;t<n.length;t++)n[t].call(i)}]}}(e,n)}}}}function _applyDecs2203R(t,e,r){return(_applyDecs2203R=applyDecs2203RFactory())(t,e,r)}function applyDecs2301Factory(){function t(t,e){return function(r){!function(t,e){if(t.v)throw Error("attempted to call addInitializer after decoration was finished")}(e),o(r,"An initializer"),t.push(r)}}function e(t,e){if(!t(e))throw new TypeError("Attempted to access private element on non-instance")}function r(r,o,n,i,a,s,c,l,d){var p;switch(a){case 1:p="accessor";break;case 2:p="method";break;case 3:p="getter";break;case 4:p="setter";break;default:p="field"}var u,_,f={kind:p,name:c?"#"+o:_toPropertyKey(o),static:s,private:c},y={v:!1};if(0!==a&&(f.addInitializer=t(i,y)),c||0!==a&&2!==a)if(2===a)u=function(t){return e(d,t),n.value};else{var v=0===a||1===a;(v||3===a)&&(u=c?function(t){return e(d,t),n.get.call(t)}:function(t){return n.get.call(t)}),(v||4===a)&&(_=c?function(t,r){e(d,t),n.set.call(t,r)}:function(t,e){n.set.call(t,e)})}else u=function(t){return t[o]},0===a&&(_=function(t,e){t[o]=e});var g=c?d.bind():function(t){return o in t};f.access=u&&_?{get:u,set:_,has:g}:u?{get:u,has:g}:{set:_,has:g};try{return r(l,f)}finally{y.v=!0}}function o(t,e){if("function"!=typeof t)throw new TypeError(e+" must be a function")}function n(t,e){var r=typeof e;if(1===t){if("object"!==r||null===e)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");void 0!==e.get&&o(e.get,"accessor.get"),void 0!==e.set&&o(e.set,"accessor.set"),void 0!==e.init&&o(e.init,"accessor.init")}else if("function"!==r)throw new TypeError((0===t?"field":10===t?"class":"method")+" decorators must return a function or void 0")}function i(t){return function(e){t(this,e)}}function a(t,e,o,a,s,c,l,d,p){var u,_,f,y,v,g,m,h,b=o[0];if(l?(0===s||1===s?(u={get:(v=o[3],function(){return v(this)}),set:i(o[4])},f="get"):3===s?(u={get:o[3]},f="get"):4===s?(u={set:o[3]},f="set"):u={value:o[3]},0!==s&&(1===s&&_setFunctionName(u.set,"#"+a,"set"),_setFunctionName(u[f||"value"],"#"+a,f))):0!==s&&(u=Object.getOwnPropertyDescriptor(e,a)),1===s?y={get:u.get,set:u.set}:2===s?y=u.value:3===s?y=u.get:4===s&&(y=u.set),"function"==typeof b)void 0!==(g=r(b,a,u,d,s,c,l,y,p))&&(n(s,g),0===s?_=g:1===s?(_=g.init,m=g.get||y.get,h=g.set||y.set,y={get:m,set:h}):y=g);else for(var w=b.length-1;w>=0;w--){var S;void 0!==(g=r(b[w],a,u,d,s,c,l,y,p))&&(n(s,g),0===s?S=g:1===s?(S=g.init,m=g.get||y.get,h=g.set||y.set,y={get:m,set:h}):y=g,void 0!==S&&(void 0===_?_=S:"function"==typeof _?_=[_,S]:_.push(S)))}if(0===s||1===s){if(void 0===_)_=function(t,e){return e};else if("function"!=typeof _){var E=_;_=function(t,e){for(var r=e,o=0;o<E.length;o++)r=E[o].call(t,r);return r}}else{var P=_;_=function(t,e){return P.call(t,e)}}t.push(_)}0!==s&&(1===s?(u.get=y.get,u.set=y.set):2===s?u.value=y:3===s?u.get=y:4===s&&(u.set=y),l?1===s?(t.push((function(t,e){return y.get.call(t,e)})),t.push((function(t,e){return y.set.call(t,e)}))):2===s?t.push(y):t.push((function(t,e){return y.call(t,e)})):Object.defineProperty(e,a,u))}function s(t,e,r){for(var o,n,i,s=[],l=new Map,d=new Map,p=0;p<e.length;p++){var u=e[p];if(Array.isArray(u)){var _,f,y=u[1],v=u[2],g=u.length>3,m=y>=5,h=r;if(m?(_=t,0!=(y-=5)&&(f=n=n||[]),g&&!i&&(i=function(e){return _checkInRHS(e)===t}),h=i):(_=t.prototype,0!==y&&(f=o=o||[])),0!==y&&!g){var b=m?d:l,w=b.get(v)||0;if(!0===w||3===w&&4!==y||4===w&&3!==y)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+v);!w&&y>2?b.set(v,y):b.set(v,!0)}a(s,_,u,v,y,m,g,f,h)}}return c(s,o),c(s,n),s}function c(t,e){e&&t.push((function(t){for(var r=0;r<e.length;r++)e[r].call(t);return t}))}return function(e,r,o,i){return{e:s(e,r,i),get c(){return function(e,r){if(r.length>0){for(var o=[],i=e,a=e.name,s=r.length-1;s>=0;s--){var c={v:!1};try{var l=r[s](i,{kind:"class",name:a,addInitializer:t(o,c)})}finally{c.v=!0}void 0!==l&&(n(10,l),i=l)}return[i,function(){for(var t=0;t<o.length;t++)o[t].call(i)}]}}(e,o)}}}}function _applyDecs2301(t,e,r,o){return(_applyDecs2301=applyDecs2301Factory())(t,e,r,o)}function _applyDecs2305(t,e,r,o,n,i){function a(t,e,r){return function(o,n){return r&&r(o),t[e].call(o,n)}}function s(t,e){for(var r=0;r<t.length;r++)t[r].call(e);return e}function c(t,e,r,o){if("function"!=typeof t&&(o||void 0!==t))throw new TypeError(e+" must "+(r||"be")+" a function"+(o?"":" or undefined"));return t}function l(t,e,r,o,n,i,s,l,d,p,u,_,f){function y(t){if(!f(t))throw new TypeError("Attempted to access private element on non-instance")}var v,g=e[0],m=e[3],h=!l;if(!h){r||Array.isArray(g)||(g=[g]);var b={},w=[],S=3===n?"get":4===n||_?"set":"value";p?(u||_?b={get:_setFunctionName((function(){return m(this)}),o,"get"),set:function(t){e[4](this,t)}}:b[S]=m,u||_setFunctionName(b[S],o,2===n?"":S)):u||(b=Object.getOwnPropertyDescriptor(t,o))}for(var E=t,P=g.length-1;P>=0;P-=r?2:1){var A=g[P],C=r?g[P-1]:void 0,j={},x={kind:["field","accessor","method","getter","setter","class"][n],name:o,metadata:i,addInitializer:function(t,e){if(t.v)throw Error("attempted to call addInitializer after decoration was finished");c(e,"An initializer","be",!0),s.push(e)}.bind(null,j)};try{if(h)(v=c(A.call(C,E,x),"class decorators","return"))&&(E=v);else{var O,k;x.static=d,x.private=p,p?2===n?O=function(t){return y(t),b.value}:(n<4&&(O=a(b,"get",y)),3!==n&&(k=a(b,"set",y))):(O=function(t){return t[o]},(n<2||4===n)&&(k=function(t,e){t[o]=e}));var L=x.access={has:p?f.bind():function(t){return o in t}};if(O&&(L.get=O),k&&(L.set=k),E=A.call(C,_?{get:b.get,set:b.set}:b[S],x),_){if("object"==typeof E&&E)(v=c(E.get,"accessor.get"))&&(b.get=v),(v=c(E.set,"accessor.set"))&&(b.set=v),(v=c(E.init,"accessor.init"))&&w.push(v);else if(void 0!==E)throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0")}else c(E,(u?"field":"method")+" decorators","return")&&(u?w.push(E):b[S]=E)}}finally{j.v=!0}}return(u||_)&&l.push((function(t,e){for(var r=w.length-1;r>=0;r--)e=w[r].call(t,e);return e})),u||h||(p?_?l.push(a(b,"get"),a(b,"set")):l.push(2===n?b[S]:a.call.bind(b[S])):Object.defineProperty(t,o,b)),E}function d(t,e){return Object.defineProperty(t,Symbol.metadata||Symbol.for("Symbol.metadata"),{configurable:!0,enumerable:!0,value:e})}if(arguments.length>=6)var p=i[Symbol.metadata||Symbol.for("Symbol.metadata")];var u=Object.create(null==p?null:p),_=function(t,e,r,o){var n,i,a=[],c=function(e){return _checkInRHS(e)===t},d=new Map;function p(t){t&&a.push(s.bind(null,t))}for(var u=0;u<e.length;u++){var _=e[u];if(Array.isArray(_)){var f=_[1],y=_[2],v=_.length>3,g=16&f,m=!!(8&f),h=0==(f&=7),b=y+"/"+m;if(!h&&!v){var w=d.get(b);if(!0===w||3===w&&4!==f||4===w&&3!==f)throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: "+y);d.set(b,!(f>2)||f)}l(m?t:t.prototype,_,g,v?"#"+y:_toPropertyKey(y),f,o,m?i=i||[]:n=n||[],a,m,v,h,1===f,m&&v?c:r)}}return p(n),p(i),a}(t,e,n,u);return r.length||d(t,u),{e:_,get c(){var e=[];return r.length&&[d(l(t,[r],o,t.name,5,u,e),u),s.bind(null,e,t)]}}}function _classApplyDescriptorDestructureSet(t,e){if(e.set)return"__destrObj"in e||(e.__destrObj={set value(r){e.set.call(t,r)}}),e.__destrObj;if(!e.writable)throw new TypeError("attempted to set read only private field");return e}function _classApplyDescriptorGet(t,e){return e.get?e.get.call(t):e.value}function _classApplyDescriptorSet(t,e,r){if(e.set)e.set.call(t,r);else{if(!e.writable)throw new TypeError("attempted to set read only private field");e.value=r}}function _classCheckPrivateStaticAccess(t,e,r){return _assertClassBrand(e,t,r)}function _classCheckPrivateStaticFieldDescriptor(t,e){if(void 0===t)throw new TypeError("attempted to "+e+" private static field before its declaration")}function _classExtractFieldDescriptor(t,e){return _classPrivateFieldGet2(e,t)}function _classPrivateFieldDestructureSet(t,e){var r;return _classApplyDescriptorDestructureSet(t,_classPrivateFieldGet2(e,t))}function _classPrivateFieldGet(t,e){var r;return _classApplyDescriptorGet(t,_classPrivateFieldGet2(e,t))}function _classPrivateFieldSet(t,e,r){var o;return _classApplyDescriptorSet(t,_classPrivateFieldGet2(e,t),r),r}function _classPrivateMethodGet(t,e,r){return _assertClassBrand(e,t),r}function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}function _classStaticPrivateFieldDestructureSet(t,e,r){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(r,"set"),_classApplyDescriptorDestructureSet(t,r)}function _classStaticPrivateFieldSpecGet(t,e,r){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(r,"get"),_classApplyDescriptorGet(t,r)}function _classStaticPrivateFieldSpecSet(t,e,r,o){return _assertClassBrand(e,t),_classCheckPrivateStaticFieldDescriptor(r,"set"),_classApplyDescriptorSet(t,r,o),o}function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}function _defineEnumerableProperties(t,e){for(var r in e){var o=e[r];o.configurable=o.enumerable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,r,o)}if(Object.getOwnPropertySymbols)for(var n=Object.getOwnPropertySymbols(e),i=0;i<n.length;i++){var a=n[i];(o=e[a]).configurable=o.enumerable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,a,o)}return t}function dispose_SuppressedError(t,e){return"undefined"!=typeof SuppressedError?dispose_SuppressedError=SuppressedError:(dispose_SuppressedError=function(t,e){this.suppressed=e,this.error=t,this.stack=Error().stack},dispose_SuppressedError.prototype=Object.create(Error.prototype,{constructor:{value:dispose_SuppressedError,writable:!0,configurable:!0}})),new dispose_SuppressedError(t,e)}function _dispose(t,e,r){function o(){for(;t.length>0;)try{var i=t.pop(),a=i.d.call(i.v);if(i.a)return Promise.resolve(a).then(o,n)}catch(t){return n(t)}if(r)throw e}function n(t){return e=r?new dispose_SuppressedError(e,t):t,r=!0,o()}return o()}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?Object(arguments[e]):{},o=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(r).filter((function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),o.forEach((function(e){_defineProperty(t,e,r[e])}))}return t}function _using(t,e,r){if(null==e)return e;if(Object(e)!==e)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(r)var o=e[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(null==o&&(o=e[Symbol.dispose||Symbol.for("Symbol.dispose")]),"function"!=typeof o)throw new TypeError("Property [Symbol.dispose] is not a function.");return t.push({v:e,d:o,a:r}),e}AsyncGenerator.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},AsyncGenerator.prototype.next=function(t){return this._invoke("next",t)},AsyncGenerator.prototype.throw=function(t){return this._invoke("throw",t)},AsyncGenerator.prototype.return=function(t){return this._invoke("return",t)};var t_cart__useRootZone=function(){var t;function e(){var t=document.getElementById("allrecords"),e;return null==t?void 0:t.getAttribute("data-tilda-root-zone")}function r(){return t||e()||"com"}function o(e){t=e}return function(){return{getRootZone:r,setRootZone:o}}}();window.tStoreIsSearchBot=/Bot/i.test(navigator.userAgent),window.tStoreIsMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),window.tStoreBrowserLang=(window.navigator.userLanguage||window.navigator.language).toUpperCase().slice(0,2),window.t_store_endpoint="store.tildaapi.com";var t_store_POPUP_SHOWED_EVENT_NAME="catalog:popupShowed",t_store_POPUP_CLOSED_EVENT_NAME="catalog:popupClosed";function t_store_fixImgs(){var t,e;/Version\/16\.3/.test(navigator.userAgent)&&/Safari/.test(navigator.userAgent)&&["754","776","778","786","1025"].forEach((function(t){var e=document.querySelectorAll('[data-record-type="'+t+'"] .t-img');Array.prototype.forEach.call(e,(function(t){t.style.objectFit="contain"}))}))}function t_store_init(t,e){var r=document.getElementById("rec"+t),o;r&&(window.tStoreInit||(window.tStoreInit={}),window.tStoreInit[t]=!0,"IntersectionObserver"in window&&Object.keys(window.tStoreInit).length>7?(window.tStoreInit[t]="lazy",new IntersectionObserver((function(r,o){r.forEach((function(r){if(r.isIntersecting){var n=r.target;o.unobserve(n),"lazy"===window.tStoreInit[t]&&(t_store_lazyInit(t,e),window.tStoreInit[t]=!0)}}))}),{rootMargin:"150px 0px"}).observe(r)):t_store_lazyInit(t,e))}function t_store_lazyInit(t,e){var r=e,o=document.getElementById("rec"+t),n;document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"))||t_store_initRouting(),window.tStoreDict||t_store_getDictObj();var i=o.querySelector(".js-store"),a=t_store_get_productPopup_html(t,r);i&&i.insertAdjacentHTML("beforeend",a);var s=document.getElementById("allrecords").getAttribute("data-tilda-mode");r.isPublishedPage="edit"!==s&&"preview"!==s,r.isPublishedPage&&t_store_checkUrl(r,t);var c=document.getElementById("record"+t),l;if(c&&!r.isPublishedPage&&"y"==c.getAttribute("off"))return;var d=o.querySelector(".js-store-grid-cont-preloader");if(""!==r.storepart){setTimeout((function(){d&&d.classList.remove("t-store__grid-cont-preloader_hidden")}),1e3);var p=1,u=t_store_paramsToObj(t,r),_;if(u[t]&&(_=t_store_updateOptionsBasedOnUrl(r,u,t))&&(r=_),r.sidebar){var f=o.querySelector(".js-store-parts-select-container"),y;if(f)f.querySelector(".t951__sidebar")||f.insertAdjacentHTML("afterbegin",'<div class="t951__sidebar-wrapper"></div>')}var v=function e(){u[t]&&u[t].page&&(p=Array.isArray(u[t].page)?u[t].page.join(""):u[t].page),t_store_loadProducts("",t,r,p),t_store_mobileHoriz_checkBtnVisibility(t,r)},g=function e(){u[t]&&_&&o.addEventListener("controlsDrawn",(function(){t_store_filters_render_selected(r,t)})),r.sidebar&&o.addEventListener("controlsDrawn",(function(){t_store_filters_opts_sort(r,t)})),p=1,v()},m=function e(r){if(window.tStoreFilters||(window.tStoreFilters={}),r&&(r.filters&&r.filters.length>0||r.search||r.sort)){window.tStoreFilters[t]=r;var o=t_store__getRootZone(),n="tilda-catalog-filters-1.0";if(document.head.querySelector('script[src*="'+n+'"]'))t_store_onFuncLoad("t_store_filters_init",(function(){g()}));else{var i=document.createElement("script");i.type="text/javascript",i.src="https://static.tildacdn."+o+"/js/"+n+".min.js",i.onload=g,i.onerror=function(){console.error("Failed to load tilda-catalog-filters: ",this.src),v()},document.head.appendChild(i)}if(!document.head.querySelector('link[href*="'+n+'"]')){var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.href="https://static.tildacdn."+o+"/css/"+n+".min.css",a.media="all",document.head.appendChild(a)}t_store__loadJSFile("https://static.tildacdn."+o+"/js/tilda-tooltip-1.0.min.js"),t_store__loadCSSFile("https://static.tildacdn."+o+"/css/tooltipster.min.css")}else v()},h,b,w;if(t_store_loadFilters(r,m,(function(t){t_store_changeEndpoint(t,(function(){t_store_loadFilters(r,m)}))})),r.isHorizOnMob){var S=t_store_get_handIcon_html(t,r.horizontalScrollHint);d&&d.insertAdjacentHTML("beforebegin",S)}r.tabs&&(h="tilda-catalog-tabs-1.0",document.head.querySelector('script[src*="'+h+'"]')||((b=document.createElement("script")).type="text/javascript",b.src="https://static.tildacdn."+t_store__getRootZone()+"/js/"+h+".min.js",b.onerror=function(){console.error("Failed to load tilda-catalog-tabs: ",this.src)},document.head.appendChild(b)),document.head.querySelector('link[href*="'+h+'"]')||((w=document.createElement("link")).rel="stylesheet",w.type="text/css",w.href="https://static.tildacdn."+t_store__getRootZone()+"/css/"+h+".min.css",w.media="all",document.head.appendChild(w))),r.showPagination&&"on"===r.showPagination&&(h="tilda-catalog-pagination-1.0",document.head.querySelector('script[src*="'+h+'"]')||((b=document.createElement("script")).type="text/javascript",b.src="https://static.tildacdn."+t_store__getRootZone()+"/js/"+h+".min.js",b.onerror=function(){console.error("Failed to load tilda-catalog-pagination: ",this.src)},document.head.appendChild(b)),document.head.querySelector('link[href*="'+h+'"]')||((w=document.createElement("link")).rel="stylesheet",w.type="text/css",w.href="https://static.tildacdn."+t_store__getRootZone()+"/css/"+h+".min.css",w.media="all",document.head.appendChild(w))),window.addEventListener("resize",t_throttle((function(){o&&(r.prodCard&&"1025"==r.prodCard.blockId?t_store_unifyCardsWidth(t):t_store_unifyCardsHeights(t,r),t_store_loadMoreBtn_display(t),(r.sidebar||Object.keys(r.filters||{}).length>1)&&t_store_moveSearhSort(t,r),r.showPagination&&"on"===r.showPagination&&t_store_onFuncLoad("t_store_pagination_display",(function(){t_store_pagination_display(t)})))})));var E=o.querySelector(".t-store");E&&E.addEventListener("displayChanged",(function(){setTimeout((function(){t_store_unifyCardsHeights(t,r)}))})),E&&E.addEventListener("displayChanged",(function(){setTimeout((function(){t_store_unifyCardsWidth(t)}))}));try{r.verticalAlignButtons&&(window.addEventListener("resize",t_throttle((function(){t_store_verticalAlignButtons(t,r)}),500)),E&&E.addEventListener("displayChanged",(function(){t_store_verticalAlignButtons(t,r)})))}catch(A){console.error("verticalAlignButtons error: "+A)}r.popup_opts.fixedButton&&t_store_fixedPopupButton(t,r)}else if(d.style.display="none",r.sidebar){var P=o.querySelector(".t951__grid-cont");P&&P.classList.remove("t951__grid-cont_hidden")}}function t_store_history_pushState(t,e,r){try{void 0!==history.pushState&&window.history.pushState(t,e,r)}catch(o){console.error(o)}}function t_store_productInit(t,e,r){t_store_snippet_initProduct(t,e,r)}function t_store_snippet_initProduct(t,e,r){var o=document.querySelector("#rec"+t),n=o.querySelector(".t-store__product-snippet.js-store-product");n.setAttribute("data-card-size","large");var i=t_store_snippet_getJsonFromUrl();if("100"===e.popup_opts.popupContainer){var a=n.querySelector(".t-container");a.classList.add("t-container_fluid"),a.style.maxWidth="100%",a.firstElementChild&&a.firstElementChild.classList.add("t-container_fluid")}t_store_snippet_copyTypographyToSnippet(t,e),t_store_drawProdPopup_drawGallery(t,n,r,e);var s=function o(){t_store_addProductOptions(t,r,n,e,"largecard"),t_store_snippet_chooseEditionFromUrl(t,r,n,e),t_store_onFuncLoad("t_prod__init",(function(){t_prod__init(t)}))},c=document.getElementById("allrecords");if(c){var l=c.getAttribute("data-tilda-project-lang");l&&(window.tStoreBrowserLang=l)}window.tStoreDict||t_store_getDictObj();var d=n.querySelector(".js-store-prod-sku");if(d&&"none"!==d.style.display&&d.insertAdjacentHTML("beforebegin",window.tStoreDict.sku+": "),n.setAttribute("data-product-gen-uid",r.uid),n.setAttribute("data-product-part-uid",r.partuids?r.partuids.join(","):""),e.tabs){var p="tilda-catalog-tabs-1.0";if(document.head.querySelector('script[src*="'+p+'"]'))t_onFuncLoad("t_store_tabs_initSnippet",(function(){t_store_tabs_initSnippet(t,e,n,r),s()}));else{var u=document.createElement("script");u.type="text/javascript",u.src="https://static.tildacdn."+t_store__getRootZone()+"/js/"+p+".min.js",u.onload=function(){t_onFuncLoad("t_store_tabs_initSnippet",(function(){t_store_tabs_initSnippet(t,e,n,r),s()}))},u.onerror=function(){console.error("Failed to load tilda-catalog-tabs: ",this.src)},document.head.appendChild(u)}if(!document.head.querySelector('link[href*="'+p+'"]')){var _=document.createElement("link");_.rel="stylesheet",_.type="text/css",_.href="https://static.tildacdn."+t_store__getRootZone()+"/css/"+p+".min.css",_.media="all",document.head.appendChild(_)}}else t_store_initTextAndCharacteristics(n,r),s();if(t_store_triggerEvent(document.body,"twishlist_addbtn"),!e.relevants_slider){var f=o.querySelector(".t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row");if(f){var y=t_store_get_handIcon_html(t,e.horizontalScrollHint);f.insertAdjacentHTML("beforebegin",y)}}e.popup_opts.fixedButton&&t_store_fixedPopupButton(t,e),t_store_applyButtonStyles(t,e),t_store_renderSnippetButtonIcon(t,e),t_store_hoverZoom_init(t),t_store_get_productPopup_closeIcon_color(t,e),setTimeout((function(){!window.tStoreIsSearchBot&&window.Tilda&&"function"==typeof Tilda.sendEcommerceEvent&&(i.editionuid?r.editions.forEach((function(t){t.uid===i.editionuid&&Tilda.sendEcommerceEvent("detail",[{id:""+t.uid,uid:""+t.uid,price:""+t.price,sku:t.sku?t.sku:"",name:r.title}])})):Tilda.sendEcommerceEvent("detail",[{id:""+(r.id?r.id:r.uid),uid:""+r.uid,price:""+(r.price_min?r.price_min:r.price),sku:r.sku?r.sku:"",name:r.title}]))}),3e3)}function t_store_initRouting(){window.onpopstate=function(){if(window.history.state&&window.history.state.productData){var t=window.history.state.productData,e,r,o,n;t_store_openProductPopup(t.recid,t.opts,t.productObj,t.isRelevantsShow)}}}function t_store_getSnippetMainButton(t){var e=document.getElementById("rec"+t);return e?e.querySelector(".t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn"):null}function t_store_buildBaseButtonCssRules(t,e){var r=[];Object.keys(t).forEach((function(o){var n=t[o],i=e[o];i&&("bgcolor"===o?t_store_isGradient(i)?(t_store_addRule(r,"background-image",i),t_store_addRule(r,"background-color","transparent")):(t_store_addRule(r,"background-color",i),t_store_addRule(r,"background-image","none")):t_store_addRule(r,n,i))}));var o=e.bordersize||"0",n=e.bordercolor||"transparent";return(e.bordersize||e.bordercolor)&&(/^0($|[^0-9])/i.test(o)||"0px"===o?t_store_addRule(r,"border","none"):t_store_addRule(r,"border",o+" solid "+n)),t_store_addRule(r,"transition-duration",e.speedhover||"0.2s"),t_store_addRule(r,"transition-property","background-color, color, border-color, box-shadow, opacity, transform"),t_store_addRule(r,"transition-timing-function","ease-in-out"),e.bgcolor&&e.bgcolorhover&&(t_store_isGradient(e.bgcolorhover)?t_store_addRule(r,"--button-after-background-image-hover",e.bgcolorhover):t_store_addRule(r,"--button-after-background-color-hover",e.bgcolorhover)),r}function t_store_buildHoverCssRules(t){var e=[];if(t.colorhover&&t_store_addRule(e,"color",t.colorhover),t.shadowhover&&t_store_addRule(e,"box-shadow",t.shadowhover),t.bordersize||t.bordercolorhover){var r=t.bordersize||"0",o=t.bordercolorhover||"transparent";/^0($|[^0-9])/i.test(r)||"0px"===r?t_store_addRule(e,"border","none"):t_store_addRule(e,"border",r+" solid "+o)}return e}function t_store_buildMobileCssRules(t,e){var r="_res_480",o=[];return Object.keys(e).forEach((function(n){if(n.includes(r)){var i=n.replace(r,""),a=t[i];a&&t_store_addRule(o,a,e[n])}})),e.padding_res_480&&t_store_addRule(o,"padding",e.padding_res_480),o}function t_store_createMainButtonCss(t,e){var r="hover",o="#rec"+t+" .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn",n=o+"{"+e.baseRules.join("")+"}";return e.hoverRules.length&&(n+="\n"+o+":"+r+"{"+e.hoverRules.join("")+"}"),e.mobileRules.length&&(n+="\n@media screen and (max-width:480px){"+o+"{"+e.mobileRules.join("")+"}}"),n}function t_store_createСssStyleTag(t,e){var r=document.getElementById(t);r||((r=document.createElement("style")).id=t,(document.head||document.documentElement).appendChild(r)),r.styleSheet?r.styleSheet.cssText=e:r.textContent=e}function t_store_applyButtonStyles(t,e){try{if(!e||!e.button_styles)return;var r=JSON.parse(e.button_styles),o=t_store_getSnippetMainButton(t);if(!o)return;o.removeAttribute("style");var n={color:"color",bgcolor:"background-color",radius:"border-radius",wrap:"white-space",shadow:"box-shadow",fontweight:"font-weight",uppercase:"text-transform",fontsize:"font-size",fontfamily:"font-family",lineheight:"line-height",letterspacing:"letter-spacing",gap:"gap",padding:"padding"},i,a,s,c=t_store_createMainButtonCss(t,{baseRules:t_store_buildBaseButtonCssRules(n,r),hoverRules:t_store_buildHoverCssRules(r),mobileRules:t_store_buildMobileCssRules(n,r)});if(r.bgcolor&&r.bgcolorhover&&(c=t_store_appendMainButtonBgHoverStyle(c)),t_store_createСssStyleTag("js-store-btn-styles-"+t,c),!o.parentNode)return;o.parentNode.style.opacity=1}catch(l){console.error("Ошибка при применениии стилей к кнопке (refactored): "+l)}}function t_store_renderSnippetButtonIcon(t,e){try{var r=e.buttonicon,o=e.buttoniconhover;if(!r&&!o)return;var n=t_store_getSnippetMainButton(t);if(!n)return;var i=document.createElement("span");i.className="t-btnflex__icon";var a="";r&&(a+='--icon:url("'+r.replace(/"/g,"&quot;")+'");\n',r.includes("/lib/icons/button/")&&i.classList.add("t-btnflex__icon_default_glyph")),o&&(i.classList.add("t-btnflex__icon_has_hover"),a+='--icon-hover:url("'+o.replace(/"/g,"&quot;")+'");\n',o.includes("/lib/icons/button/")&&i.classList.add("t-btnflex__icon_hover_glyph")),a&&i.setAttribute("style",a),n.insertAdjacentElement("afterbegin",i)}catch(s){console.error("Ошибка при рендере иконки в кнопке: "+s)}}function t_store_createCssProperty(t,e){return t+": "+e+";"}function t_store_addRule(t,e,r){null!=r&&""!==r&&t.push(t_store_createCssProperty(e,r))}function t_store_isGradient(t){return"string"==typeof t&&-1!==t.indexOf("gradient")}function t_store_appendMainButtonBgHoverStyle(t){return t+"\n\t\t\n\n\t\t@media (hover: hover) {\n\t\t\t.t-store__prod-snippet__container .t-store__prod-popup__btn:hover {\n\t\t\t\tanimation-name: t-button-hover-animation;\n\t\t\t\tanimation-duration: 0s;\n\t\t\t\tanimation-fill-mode: forwards;\n\t\t\t\tanimation-delay: 1s;\n\t\t\t\tanimation-timing-function: linear;\n\t\t\t}\n\t\t}\n\t"}function t_store_verticalAlignButtons(t,e){var r=document.getElementById("rec"+t);if(r){var o=r.querySelector(".js-store-grid-cont");o&&o.classList.add("t-store__valign-buttons");var n=r.querySelectorAll(".js-store-grid-cont .t-store__card__textwrapper"),i=0,a=parseInt(e.blocksInRow,10),s=window.innerWidth<=480,c=window.innerWidth<=960&&window.innerWidth>480,l=!!(window.innerWidth<=960&&r.querySelector(".js-store-grid-cont.t-store__grid-cont_mobile-one-row")),d=!!(window.innerWidth<=480&&r.querySelector(".t-store__mobile-two-columns"));s&&(a=1),c&&(a=2),d&&(a=2),l&&(a=999999);var p=1,u=[];if(n&&Array.prototype.forEach.call(n,(function(t){t.style.height="unset",1===a?t.style.height="auto":(u.push(t),t.offsetHeight>i&&(i=t.offsetHeight),Array.prototype.forEach.call(u,(function(t){t.style.height=i+"px"})),p===a&&(p=0,i=0,u=[]),p++)})),e.showRelevants){var _=r.querySelectorAll(".js-product-relevant .t-store__card__textwrapper"),f=0,y=[];Array.prototype.forEach.call(_,(function(t){t.style.height="unset"})),Array.prototype.forEach.call(_,(function(t){y.push(t),t.offsetHeight>f&&(f=t.offsetHeight),Array.prototype.forEach.call(y,(function(t){t.style.height=f+"px"}))}))}}}function t_store_hoverZoom_init(t){var e="https://static.tildacdn."+t_store__getRootZone()+"/js/tilda-hover-zoom-1.0.min.js",r;window.tStoreIsMobile||document.getElementById("rec"+t).querySelector("[data-hover-zoom]")&&t_store__loadJSFile(e,(function(){t_hoverZoom_init(t)}))}function t_store_loadProducts(t,e,r,o,n){window.tStoreProductsRequested=!0;var i="relevants"===t,a=Date.now(),s=r.storepart,c=!o||1===parseInt(o,10),l=document.getElementById("rec"+e);if(l){var d=i?l.querySelector(".js-store-relevants-grid-cont"):l.querySelector(".js-store-grid-cont"),p="973"===l.getAttribute("data-record-type"),u;i?(u={storepartuid:s,productuid:n.currentProductUid,quantity:n.relevantsQuantity,method:n.relevantsMethod,sort:n.relevantsSort},(d=l.querySelector(".t-store__relevants-grid-cont"))&&(d.style.opacity=0)):u={storepartuid:s,recid:e,c:a},c&&(u.getparts=!0,u.getoptions=!0),o&&(u.slice=o),r.filters&&(u.filters=r.filters,u.getparts=!0),r.sort&&!i&&(u.sort=r.sort),r.size&&r.size>0&&(u.size=r.size),r&&r.defaultSort&&r.defaultSort.in_stock&&i&&(u.filters||(u.filters={}),u.filters.quantity="y");var _="https://"+window.t_store_endpoint+"/api"+(i?"/getrelevantproducts/":"/getproductslist/");if(!r.isPublishedPage){var f=window.location.hostname.split("."),y="tilda."+f[f.length-1];u.projectid=document.getElementById("allrecords").getAttribute("data-tilda-project-id"),_="https://"+y+"/projects/store"+(i?"/getrelevantproducts/":"/getproductslist/")}var v=Date.now();window.tStoreXHR||(window.tStoreXHR={}),window.tStoreXHR[e]&&(window.tStoreXHR[e].abort(),delete window.tStoreXHR[e]);var g=new XMLHttpRequest;window.tStoreXHR[e]=g,g.onload=function(){if(g.readyState===g.DONE&&200===g.status){var a=g.responseText;if(t_store__handleRootzoneRedirect(g.responseText,_))return void t_store_loadProducts(t,e,r,o,n);clearTimeout(l.getAttribute("data-preloader-timeout"));var s=l.querySelector(".js-store-grid-cont-preloader");if(s&&(s.style.display="none"),r.sidebar){var u=l.querySelector(".t951__grid-cont");u&&u.classList.remove("t951__grid-cont_hidden")}if(c&&d&&(d.innerHTML=""),"string"==typeof a&&"{"!==a.substring(0,1)&&(-1!==a.indexOf("ERROR:")||-1!==a.indexOf("Wrong"))){var f=t_store_get_errorBox(r,a);return d.insertAdjacentHTML("beforeend",f),void t_store__fadeIn(l.querySelector(".js-store-error-msg"))}if(""===a)return;var y={};try{(y=JSON.parse(a)).partlinks&&(r.linksSizeChart=y.partlinks)}catch(R){console.error(R)}if("object"!=typeof y)return;var v=i?y.relevants:y.products;if(y.options&&y.options.length>=1&&(window.tStoreOptionsList=y.options),t_store_process(v,e,r,!!o,i,y),y.parts&&y.parts.length>1&&!l.querySelector(".js-store-parts-switcher")&&!r.hideStoreParts){var m=function t(){t_store_onFuncLoad("t_store_addStoreParts",(function(){t_store_addStoreParts(e,r,y.parts),t_store_setActiveStorePart(e)}))},h="tilda-catalog-filters-1.0";if(document.head.querySelector('script[src*="'+h+'"]'))m();else{var b=document.createElement("script");b.type="text/javascript",b.src="https://static.tildacdn."+t_store__getRootZone()+"/js/"+h+".min.js",b.onload=m,b.onerror=function(){console.error("Failed to load tilda-catalog-filters: ",this.src)},document.head.appendChild(b)}if(!document.head.querySelector('link[href*="'+h+'"]')){var w=document.createElement("link");w.rel="stylesheet",w.type="text/css",w.href="https://static.tildacdn."+t_store__getRootZone()+"/css/"+h+".min.css",w.media="all",document.head.appendChild(w)}}window.tStoreFilters||(window.tStoreFilters={});var a=window.tStoreFilters[e];if("y"===y.filter&&!r.hideFilters&&a)a&&(a.filters&&a.filters.length>0||a.search||a.sort)&&t_store_onFuncLoad("t_store_filters_init",(function(){t_store_filters_init(e,r,a),i||t_store_filters_prodsNumber_update(l,r,y)}));else if(r.sidebar&&!i&&y.parts&&0===y.parts.length){var S=l.querySelector(".t951__sidebar");if(S){S.classList.add("t951__sidebar_empty");var E="RU"===window.tStoreBrowserLang?'Пожалуйста, добавьте хотя бы один фильтр каталога для отображения боковой панели магазина. <a href="https://help-ru.tilda.cc/online-store-payments/filters" target="_blank" rel="nofollow noopener">Справка</a>':'Please <a href="https://help.tilda.cc/online-store-payments/filters" target="_blank" rel="nofollow noopener">add at least one catalog filter</a> to display the store sidebar';S.innerHTML='<span class="t-text t-text_xxs">'+E+"</span>"}}if(t_store_isQueryInAddressBar("tstore")&&window.t_store__scrollToBlock){var P=decodeURI(window.location.hash).split("/"),A=P.indexOf("r")+1,C;P[A]===e&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:0,top:l.getBoundingClientRect().top+window.pageYOffset-50,behavior:"smooth"}):window.scrollTo(0,l.getBoundingClientRect().top+window.pageYOffset-50),window.t_store__scrollToBlock=null)}var j=l.querySelector(".js-store-load-more-btn");j&&j.classList.remove("t-btn_sending");var x=t_throttle((function(){if(!window.tStoreProductsRequested&&window.innerWidth<960){var t=d.scrollWidth,e=d.scrollLeft,r;d.offsetWidth+e+20>t&&"none"!==j.style.display&&(j.click(),d.removeEventListener("scroll",x))}})),O=d&&d.classList.contains("t-store__grid-cont_mobile-one-row");if(y.nextslice){if(!j){var k;if(j=t_store_get_loadMoreBtn_html(l,r),r.sidebar)l.querySelector(".t951__cont-w-filter .t951__cont-wrapper + .t-store__pagination")||l.querySelector(".t951__cont-w-filter").insertAdjacentHTML("beforeend",j);else if(!i){var L=l.querySelector(".js-store-grid-cont");L&&L.insertAdjacentHTML("afterend",j)}j=l.querySelector(".js-store-load-more-btn")}if(j){j.style.display="";var q=function t(){window.tStoreProductsRequested||(j.classList.add("t-btn_sending"),t_store_loadProducts("",e,r,y.nextslice))};j.parentNode.replaceChild(j.cloneNode(!0),j),(j=l.querySelector(".js-store-load-more-btn")).addEventListener("click",q)}O&&d.addEventListener("scroll",x)}else i||(j&&(j.style.display="none"),d&&d.removeEventListener("scroll",x));if(r.showPagination&&"on"===r.showPagination&&!i&&t_store_onFuncLoad("t_store_pagination_draw",(function(){t_store_pagination_draw(e,r,o,y.total)})),O){var T=document.getElementById("allrecords").getAttribute("data-tilda-mode");d&&"edit"!==T&&"preview"!==T&&("y"!==window.lazy&&"yes"!==document.getElementById("allrecords").getAttribute("data-tilda-lazy")||t_store_onFuncLoad("t_lazyload_update",(function(){d.addEventListener("scroll",t_throttle((function(){t_lazyload_update()})))})))}if(i){l.querySelector(".t-store__relevants-grid-cont").style.opacity=1;var I=4;r.relevants_slider&&(v.length>4||window.innerWidth<=960)&&t_store_onFuncLoad("t_sldsInit",(function(){t_sldsInit(e+" .js-store-relevants-grid-cont")}))}p&&!i&&t_store_onFuncLoad("t_sldsInit",(function(){t_sldsInit(e+" .js-store-grid-cont")})),r.verticalAlignButtons&&t_store_verticalAlignButtons(e,r),r.verticalAlignButtons&&("complete"===document.readyState?t_store_verticalAlignButtons(e,r):window.addEventListener("load",(function(){t_store_verticalAlignButtons(e,r)}))),r.itemsAnim&&r.previewmode&&t_store_onFuncLoad("t_animate__startAnimation",(function(){t_animate__startAnimation()})),d.style.height="",t_store_triggerEvent(document.body,"twishlist_addbtn"),t_store_triggerEvent(d,"tStoreRendered"),window.tStoreProductsRequested=!1}},g.ontimeout=m,g.onerror=m,g.open("GET",_+"?"+t_store__serializeData(u)),g.timeout=2e4,g.send()}function m(i){if(-1!==window.t_store_endpoint.indexOf("store.tilda"))t_store_changeEndpoint(i,(function(){t_store_loadProducts(t,e,r,o,n)}));else{var a=l.querySelector(".js-store-load-more-btn");a&&a.classList.remove("t-btn_sending");var s=Date.now()-v;0===g.status&&s<100&&console.error("Request error (get store products). Please check internet connection..."),window.tStoreProductsRequested=!1;var c=l.querySelector(".js-store-grid-cont-preloader");c&&(c.style.display="none");var p=t_store_get_errorBox(r,'Request timeout (40s). Please check internet connection and <a href="javascript:window.location.reload();" style="text-decoration:underline">reload the page</a>. If the situation has not changed, please contact support <a href="mailto:team@tilda.cc?subject=Unable to get a catalog" style="text-decoration:underline">team@tilda.cc</a>.');d.insertAdjacentHTML("beforeend",p),t_store__fadeIn(l.querySelector(".js-store-error-msg"))}}}function t_store_loadOneProduct(t,e,r,o,n){var i=Date.now(),a,s={storepartuid:e.storepart,recid:t,productuid:r,c:i},c="https://"+window.t_store_endpoint+"/api/getproduct/?"+t_store__serializeData(s),l=new XMLHttpRequest;function d(t){console.error("Can't get product with uid = "+r+" in storepart = "+e.storepart),"function"==typeof n&&n(t)}l.onload=function(){if(l.readyState===l.DONE&&200===l.status){if(t_store__handleRootzoneRedirect(l.responseText,c))return void t_store_loadOneProduct(t,e,r,o,n);o()}},l.ontimeout=d,l.onerror=d,l.open("GET",c),l.timeout=2e4,l.send()}function t_store_loadProducts_byId(t,e,r,o){var n=Date.now(),i={productsuid:t,c:n},a="https://"+window.t_store_endpoint+"/api/getproductsbyuid/";if(e&&!e.isPublishedPage){i.projectid=document.getElementById("allrecords").getAttribute("data-tilda-project-id");var s=window.location.hostname.split("."),c="tilda."+s[s.length-1];a="https://"+c+"/projects/store/getproductsbyuid/"}i=JSON.stringify(i);var l=new XMLHttpRequest;function d(e){console.error("Can't get getproductsbyuid. Requesting idArr: "+t),"function"==typeof o&&o(e)}l.onload=function(){if(l.readyState===l.DONE&&200===l.status){if("string"==typeof l.responseText&&"{"===l.responseText.substring(0,1)||console.error("Can't get products array by uid list"),t_store__handleRootzoneRedirect(l.responseText,a))return void t_store_loadProducts_byId(t,e,r,o);r(JSON.parse(l.responseText))}},l.ontimeout=d,l.onerror=d,l.open("POST",a),l.timeout=2e4,l.send(i)}function t_store_loadFilters(t,e,r){var o=Date.now(),n,i={storepartuid:t.storepart,c:o},a=document.getElementById("allrecords");t&&t.defaultSort&&t.defaultSort.in_stock&&(i.filters||(i.filters={}),i.filters.quantity="y");var s="https://"+window.t_store_endpoint+"/api/getfilters/";if(!t.isPublishedPage){a&&(i.projectid=a.getAttribute("data-tilda-project-id"));var c=window.location.hostname.split("."),l="tilda."+c[c.length-1];s="https://"+l+"/projects/store/getfilters/"}var d=new XMLHttpRequest;function p(e){console.error("Can't get filters in storepart = "+t.storepart),"function"==typeof r&&r(e)}d.onload=function(){if(d.readyState===d.DONE&&200===d.status){if(t_store__handleRootzoneRedirect(d.responseText,s))return void t_store_loadFilters(t,e,r);try{e(JSON.parse(d.responseText))}catch(o){console.error(o),e()}}},d.ontimeout=p,d.onerror=p,d.open("GET",s+"?"+t_store__serializeData(i)),d.timeout=2e4,d.send()}function t_store_process(t,e,r,o,n,i){var a=document.getElementById("rec"+e);if(a){var s=a.querySelector(".js-store-grid-cont");if(s){var c="973"===a.getAttribute("data-record-type"),l=r.prodCard&&"1025"===r.prodCard.blockId,d=r.prodCard&&!!r.prodCard.hasWrap,p=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"));n&&(s=a.querySelector(".js-store-relevants-grid-cont"));var u=t_store_get_horizSeparator_html(r),_={},f=s.querySelectorAll(".t-store__card").length;if(0===t.length){var y=t_store_get_emptyMsg_html(r);return s.insertAdjacentHTML("beforeend",y),void t_store__fadeIn(a.querySelector(".js-store-empty-part-msg"))}if(n&&r.prodCard){var v=r.prodCard.shadowSize,g=r.prodCard.shadow,m=r.prodCard.shadowHover,h=r.prodCard.shadowSizeHover,b=r.prodCard.shadowOpacityHover,w=r.prodCard.shadowShiftyHover,S=parseInt(v,10)||0;S=Math.min(S,10);var E=h?parseInt(h,10):20;E=Math.min(E,40);var P=b?parseInt(b,10)/100:.3,A=g||m?20:Math.max(E,S),C="";if(m)C="box-shadow: "+m+" !important;";else if(h||b){var j,x;C="box-shadow: 0px "+({sm:10,md:20}[w]||0)+"px "+E+"px rgba(0,0,0,"+P+") !important;"}var O="";C&&d&&(O+="#rec"+e+" .t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-store__card__wrap_all:hover {",O+=C,O+="}\n"),(S||h||g||m)&&(O+="@media screen and (max-width:960px) {\n",O+="#rec"+e+" .t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-store__card__wrap_all {\n",O+="margin: "+A+"px;\n",O+="}\n",O+="}\n",O+="@media screen and (min-width:961px) {\n",O+="#rec"+e+" .t-store .t-store__relevants__container .t-store__relevants-grid-cont .t-slds__items-wrapper .t-slds__item {\n",O+="padding-top: "+A+"px;\n",O+="padding-bottom: "+A+"px;\n",O+="}\n",O+="#rec"+e+" .t-store .t-store__relevants__container .t-store__relevants__title-wrapper .t-store__relevants__title {\n",O+="margin-bottom: "+(40-A)+"px;\n",O+="}\n",O+="}\n");var k=a.querySelector(".t-store__product-snippet + .t-store__relevants__container");if(O){O="<style>"+O+"</style>";var L=a.querySelector(".t-popup .t-store__relevants__container");L&&L.insertAdjacentHTML("beforebegin",O),p&&k&&k.insertAdjacentHTML("beforebegin",O)}p&&k&&r.isFlexCols&&k.classList.add("t-store__grid-cont_col-width_stretch")}var q="",T=4,I=n?4:r.blocksInRow,R;if(n&&r.relevants_slider&&(t.length>4||window.innerWidth<=960)||!n&&c){var z="",D="300";"fast"===r.slider_opts.anim_speed&&(z="t-slds_animated-fast"),"slow"===r.slider_opts.anim_speed&&(z="t-slds_animated-slow",D="500"),q+='<div class="t-slds" style="visibility: hidden;">',q+='<div class="t-slds__main t-container">',q+='<div class="t-slds__container">',q=(q+='<div class="t-slds__items-wrapper '+z+'" data-slider-items-in-row="'+(!n&&c?I:4)+'" data-slider-transition="'+D+'" data-slider-with-cycle="true" data-slider-cycle="yes" data-slider-correct-height="'+(!n&&c?"true":"false")+'" data-auto-correct-mobile-width="false">').replace("[[noCycleClass]]",r.slider_opts.cycle?"":"t-slds__nocycle").replace("[[isCycled]]",r.slider_opts.cycle?"true":"false")}if(Array.prototype.forEach.call(t,(function(t){var e=null,r=null;t_store_onFuncLoad("t_store__cleanPrice",(function(){t.editions.forEach((function(t){if(t.price&&""!==t.price){var o=t_store__cleanPrice(t.price);e=null===e?o:Math.min(e,o),r=null===r?o:Math.max(r,o)}}))})),t.minPrice=e,t.maxPrice=r})),Array.prototype.forEach.call(t,(function(e,o){(!n&&!c&&!l||n&&!r.relevants_slider)&&f>0&&f%I==0&&(q+=u),q+=t_store_get_productCard_html(a,e,r,n,o,t),_[e.uid]=e,f++})),n&&r.relevants_slider&&(t.length>4||window.innerWidth<=960)||!n&&c){var B,M=a.querySelector(".js-store-tpl-slider-arrows").innerHTML;if(q+="</div>",q+="</div>",M&&!n&&c&&(q+=M,s.classList.remove("t-container"),s.classList.remove("t-store__grid-cont_mobile-grid")),!n&&c){var F='<div class="t-slds__bullet_wrapper">';Array.prototype.forEach.call(t,(function(t,e){var r=e+1;F+='<div class="t-slds__bullet'+(1===r?" t-slds__bullet_active":"")+'" data-slide-bullet-for="'+r+'"><div class="t-slds__bullet_body" style="background-color: transparent;"></div></div>'})),q+=F+="</div>"}q+="</div>",q+="</div>",M&&n&&(q+=M)}if(t_store_process_appendAndShowProducts(a,s,q),-1===q.indexOf('data-animate-style="fadeinleft"')||s.classList.contains("t-store__grid-cont_mobile-one-row")||(s.style.overflowX="hidden"),Array.prototype.forEach.call(t,(function(t){var o=t,i=n?a.querySelector('.t-store__relevants__container .js-product.t-item[data-product-gen-uid="'+o.uid+'"]'):a.querySelector('.t-store__grid-cont .js-product.t-item[data-product-gen-uid="'+o.uid+'"]'),s;i.setAttribute("data-card-size","small"),o=_[o.uid],parseInt(o.quantity,10)<=0||"both"!==r.showStoreBtnQuantity&&"list"!==r.showStoreBtnQuantity||t_store_addProductQuantity(i,o,r),t_store_addProductOptions(e,o,i,r),t_store_option_handleOnChange(i),t_store_option_handleOnChange_custom(e,i,r),t_store_onFuncLoad("t_prod__initProduct",(function(){t_prod__initProduct(i,r)}))})),!n&&window.tStoreFilters&&"object"==typeof window.tStoreFilters&&window.tStoreFilters[e]&&"object"==typeof window.tStoreFilters[e]&&window.tStoreCustomUrlParams&&"object"==typeof window.tStoreCustomUrlParams&&window.tStoreCustomUrlParams[e]&&"object"==typeof window.tStoreCustomUrlParams[e]&&Array.prototype.forEach.call(t,(function(t){var r=a.querySelector('.t-store__grid-cont .js-product.t-item[data-product-gen-uid="'+t.uid+'"]');Array.prototype.forEach.call(r.querySelectorAll(".js-product-edition-option"),(function t(r){var o=r.querySelector("select");if(o){var n=window.tStoreCustomUrlParams[e];if(n)for(var i=0,a=Object.keys(n);i<a.length;i++){var s=a[i],c=window.tStoreFilters[e].filters;if(!c)return;for(var l=0,d=[].concat(c);l<d.length;l++){var p=d[l];if(p.name===s&&p.name.indexOf("charact")<0){var u=window.tStoreCustomUrlParams[e][s];if("object"==typeof u)for(var _=_createForOfIteratorHelperLoose([].concat(u).reverse()),f;!(f=_()).done;){var y=f.value;if(y===o.value)return void t_store_triggerEvent(o,"change");var v=o.querySelector('[value="'+t_store_escapeQuote(y)+'"]');if(v&&!v.disabled)return o.value=y,void t_store_triggerEvent(o,"change")}}}}}}))})),!o&&r.isFlexCols&&r.isHorizOnMob)t_store__removeElement(s.querySelector(".t-store__tail-gap")),s.insertAdjacentHTML("beforeend",'<div class="t-store__tail-gap"></div>');if("y"!==window.lazy&&"yes"!==document.getElementById("allrecords").getAttribute("data-tilda-lazy")||(r.relevants_slider?setTimeout((function(){t_store_onFuncLoad("t_lazyload_update",(function(){t_lazyload_update()}))}),100):t_store_onFuncLoad("t_lazyload_update",(function(){t_lazyload_update()}))),document.querySelector(".t706__cartwin")||document.querySelector(".t706__sidebar")?"function"==typeof tcart__addEvent__links&&tcart__addEvent__links(e):console.warn("Warning: cart block is not added to this page"),t_store_initPopup(e,_,r,n,i),"1025"==r.prodCard.blockId?setTimeout((function(){t_store_unifyCardsWidth(e)}),1e3):(setTimeout((function(){t_store_unifyCardsHeights(e,r),r.verticalAlignButtons&&t_store_verticalAlignButtons(e,r)}),1),document.fonts&&document.fonts.ready?document.fonts.ready.then((function(){setTimeout((function(){t_store_unifyCardsHeights(e,r)}),1e3)})):setTimeout((function(){t_store_unifyCardsHeights(e,r)}),1e3),r.verticalAlignButtons&&("complete"===document.readyState?t_store_verticalAlignButtons(e,r):window.addEventListener("load",(function(){t_store_verticalAlignButtons(e,r)})))),!r.previewmode)try{window.tp__record__addEditFieldEvents(e)}catch(N){console.error(N.message)}}}}function t_store_process_appendAndShowProducts(t,e,r){e.insertAdjacentHTML("beforeend",r),!0===t.getAttribute("data-already-loaded-first-products")?setTimeout((function(){Array.prototype.forEach.call(t.querySelectorAll(".t-store__card"),(function(t){t.classList.remove("t-store__card_hidden")}))}),10):(Array.prototype.forEach.call(t.querySelectorAll(".t-store__card"),(function(t){t.classList.remove("t-store__card_hidden")})),t.setAttribute("data-already-loaded-first-products",!0))}function t_store_mobileHoriz_checkBtnVisibility(t,e){var r=function t(e,r){var o=document.getElementById("rec"+e),n;window.innerWidth<960&&r.hasMobileHorizScroll&&t_store__removeElement(o.querySelector(".js-store-load-more-btn"))};r(t,e),window.addEventListener("resize",t_throttle((function(){r(t,e)}),500))}function t_store_get_productPopup_html(t,e){var r="",o=e.popup_opts.popupStat?'data-track-popup="'+e.popup_opts.popupStat+'"':"",n=e.popup_opts.overlayBgColorRgba?'style="background-color:'+e.popup_opts.overlayBgColorRgba+'"':"",i="t-popup__container t-popup__container-static ",a=e.verticalAlignButtons?"t-store__valign-buttons":"",s=e.showRelevants,c=e.titleRelevants?e.titleRelevants:window.tStoreDict.seeAlso,l=e.relevants_slider?"":"t-store__grid-cont_mobile-one-row";e.popup_opts.isVertical&&(i+="t-store__popup-container_8-cols ");var d="",p=e.popup_opts.isVertical?"":"t-store__prod-popup__col-left t-col t-col_"+e.popup_opts.columns,u,_="t-align_"+("center"===e.popup_opts.align?"center":"left")+" "+(e.popup_opts.isVertical?"":"t-store__prod-popup__col-right t-col t-col_"+e.popup_opts.columns2),f="js-store-product js-product t-store__product-popup ";e.popup_opts.containerBgColor&&(d+="background-color:"+e.popup_opts.containerBgColor+";"),"100"===e.popup_opts.popupContainer&&(d+="max-width:100%;",f+="t-container_fluid "),r+='<div class="t-popup" '+o+" "+n+">",r+=t_store_get_productPopup_closeIcon_html(e),r+=t_store_get_productPopup_closeText_html(e),r+='<div class="'+i+'" style="'+d+'" >',r+="<div>",r+='<div class="t-store__prod-popup__container">',r+='<div class="'+f+'">';var y=[];return"100"===e.popup_opts.popupContainer&&y.push("t-container_fluid"),r+=y.length?'<div class="'+y.join(" ")+'">':"<div>",r+='<div class="t-store__prod-popup__slider js-store-prod-slider '+p+'"></div>',r+='<div class="t-store__prod-popup__info '+_+'">',r+=t_store_get_productPopup_titleText_html(),r+='<div class="js-store-price-wrapper t-store__prod-popup__price-wrapper">',r+=t_store_get_productPopup_onePrice_html(e,"current"),r+=t_store_get_productPopup_onePrice_html(e,"old"),r+="</div>",r+='<div class="js-product-controls-wrapper"></div>',r+=t_store_get_productPopup_linksSizeChart_html(),r+=t_store_get_productPopup_buyBtn_html(e),r+=t_store_get_productPopup_text_html(),r+="</div>",r+="</div>",r+="</div>",s&&(r+=' <div class="t-store__relevants__container">',r+=' <div class="t-store__relevants__title-wrapper">',r+=' <div class="t-store__relevants__title t-uptitle t-uptitle_xxl"'+(Object.prototype.hasOwnProperty.call(e.typo,"title")?'style = "'+e.typo.title+'"':"")+">"+c+"</div>",r+=" </div>",e.relevants_slider||(r+=t_store_get_handIcon_html(t,e.horizontalScrollHint)),r+=' <div class="t-store__relevants-grid-cont js-store-relevants-grid-cont '+a+" "+l+'"></div>',r+=" </div>"),r+=" </div>",r+=" </div>",r+=" </div>",r+="</div>"}function t_store_get_productPopup_text_html(){var t="";return t+='<div class="js-store-prod-text t-store__prod-popup__text t-typography__descr t-descr t-descr_xxs"></div>'}function t_store_get_productPopup_linksSizeChart_html(){var t="";return t+='<div class="t-store__prod-popup__links-wrapper"></div>'}function t_store_get_productPopup_buyBtn_html(t){var e=document.getElementById("button_buy_"+t.recid),r;return e&&e.content?'\n\t\t<div class="t-store__prod-popup__btn-wrapper js-store-buttons-wrapper">\n\t\t\t'+e.content.cloneNode(!0).firstElementChild.outerHTML+"\n\t\t</div>\n\t":t_store_get_productPopup_buyBtn_html_legacy(t)}function t_store_get_productPopup_buyBtn_html_legacy(t){var e="",r=t.btn1_style,o=t.popup_opts.btnTitle;return""!==o&&(e+='<div class="t-store__prod-popup__btn-wrapper js-store-buttons-wrapper">',e+='<a href="#order" class="t-store__prod-popup__btn t-btn t-btn_sm" style="'+r+'">',e+='<table style="width:100%; height:100%;"><tr><td class="js-store-prod-popup-buy-btn-txt">',e+=o,e+="</td></tr></table>",e+="</a>",e+="</div>"),e}function t_store_get_productPopup_onePrice_html(t,e){var r="",o="current"===e?"js-store-prod-price t-store__prod-popup__price":"js-store-prod-price-old t-store__prod-popup__price_old",n=Object.prototype.hasOwnProperty.call(t.price,"fontWeight")&&Object.prototype.hasOwnProperty.call(t.price,"fontSize"),i,a="",s="current"===e?t.price.color:t.price.colorOld,c=t.popup_opts.containerBgColor;0===Math.abs(t_store_getLightnessColor(s)-t_store_getLightnessColor(c))&&(s=t_store_luma_rgb(c),n||(a+=s?"color:"+s+";":"")),n&&(a+=s?"color:"+s+";":"",a+=t.price.fontWeight?"font-weight:"+t.price.fontWeight+";":""),i=""!==a?'style = "'+a+'"':"";var l=t.currencyTxt?'<div class="t-store__prod-popup__price-currency" translate="no">'+t.currencyTxt+"</div>":"",d="current"===e?"js-product-price js-store-prod-price-val":"js-store-prod-price-old-val";return r+='<div class="'+o+' t-store__prod-popup__price-item t-name t-name_md" '+i+">",r+="r"!==t.currencySide&&l?l:"",r+='<div class="'+d+' t-store__prod-popup__price-value" translate="no"></div>',r+="r"===t.currencySide&&l?l:"",r+="</div>"}function t_store_get_productPopup_titleText_html(){var t="";return t+='<div class="t-store__prod-popup__title-wrapper">',t+=' <div class="js-store-prod-name js-product-name t-store__prod-popup__name t-typography__title t-name t-name_xl"></div>',t+=' <div class="t-store__prod-popup__brand t-typography__sku t-descr t-descr_xxs"></div>',t+=' <div class="t-store__prod-popup__sku t-typography__sku t-descr t-descr_xxs">',t+=window.tStoreDict.sku+": ",t+='<span class="js-store-prod-sku js-product-sku">',t+="</span>",t+=" </div>",t+="</div>"}function t_store_get_productPopup_closeIcon_html(t){var e="",r=t.popup_opts.iconColor?t.popup_opts.iconColor:"#000000",o=t.popup_opts.overlayBgColorRgba?t_store_removeRgbOpacity(t.popup_opts.overlayBgColorRgba):t.popup_opts.containerBgColor,n=o&&o.length?o:"#ffffff",i;t.popup_opts.overlayBgColorRgba&&!t.popup_opts.iconColor&&(r=t_store_luma_rgb(t_store_removeRgbOpacity(t.popup_opts.overlayBgColorRgba)));return e+='<div class="t-popup__close" style="background-color: '+n+'">',e+=' <div class="t-popup__close-wrapper">',e+='<svg class="t-popup__close-icon t-popup__close-icon_arrow" width="26px" height="26px" viewBox="0 0 26 26" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">',e+='<path d="M10.4142136,5 L11.8284271,6.41421356 L5.829,12.414 L23.4142136,12.4142136 L23.4142136,14.4142136 L5.829,14.414 L11.8284271,20.4142136 L10.4142136,21.8284271 L2,13.4142136 L10.4142136,5 Z" fill="'+r+'"></path>',e+="</svg>",e+=' <svg class="t-popup__close-icon t-popup__close-icon_cross" width="23px" height="23px" viewBox="0 0 23 23" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">',e+=' <g stroke="none" stroke-width="1" fill="'+r+'" fill-rule="evenodd">',e+=' <rect transform="translate(11.313708, 11.313708) rotate(-45.000000) translate(-11.313708, -11.313708) " x="10.3137085" y="-3.6862915" width="2" height="30"></rect>',e+=' <rect transform="translate(11.313708, 11.313708) rotate(-315.000000) translate(-11.313708, -11.313708) " x="10.3137085" y="-3.6862915" width="2" height="30"></rect>',e+=" </g>",e+=" </svg>",e+=" </div>",e+="</div>"}function t_store_get_productPopup_closeIcon_color(t,e){var r=e.popup_opts.iconColor?e.popup_opts.iconColor:"#000000",o=e.popup_opts.overlayBgColorRgba?t_store_removeRgbOpacity(e.popup_opts.overlayBgColorRgba):e.popup_opts.containerBgColor,n=o&&o.length?o:"#ffffff",i;e.popup_opts.overlayBgColorRgba&&!e.popup_opts.iconColor&&(r=t_store_luma_rgb(i=t_store_removeRgbOpacity(e.popup_opts.overlayBgColorRgba)));var a=document.getElementById("rec"+t),s=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet")),c=s?a.querySelector(".t-store__prod-snippet__container"):a.querySelector(".t-popup"),l;c.querySelector(".t-popup__close").style.backgroundColor=n;var d=c.querySelector(".t-popup__close-icon_cross"),p;s&&!e.popup_opts.iconColor&&Math.abs(t_store_getLightnessColor(r)-t_store_getLightnessColor(t_store_removeRgbOpacity(n)))>.1?(i=t_store_removeRgbOpacity(e.popup_opts.containerBgColor)||"rgb(255,255,255)",d.querySelector("g").setAttribute("fill",t_store_luma_rgb(i))):d.querySelector("g").setAttribute("fill",r),c.querySelector(".t-popup__close-icon_arrow").querySelector("path").setAttribute("fill",r)}function t_store_get_productPopup_closeText_html(t){if(!t.popup_opts.closeText)return"";var e=t_store_unescapeHtml(t.popup_opts.closeText),r=t.popup_opts.iconColor?t.popup_opts.iconColor:"#000000",o=t.popup_opts.containerBgColor&&t.popup_opts.containerBgColor.length?t.popup_opts.containerBgColor:"#ffffff",n;t.popup_opts.containerBgColor&&!t.popup_opts.iconColor&&(r=t_store_luma_rgb(t_store_hexToRgb(o)));var i,a="";return a+='<div class="t-store__prod-popup__close-txt-wr">',a+=' <div class="js-store-close-text t-store__prod-popup__close-txt t-descr t-descr_xxs" '+('style="color:'+r+'"')+">",a+=e,a+=" </div>",a+="</div>"}function t_store_get_loadMoreBtn_html(t,e){var r=document.getElementById("button_loadmore_"+e.recid);if(!r||!r.content)return t_store_get_loadMoreBtn_html_legacy(t,e);var o=r.content.cloneNode(!0),n=o.querySelector(".js-store-load-more-btn-text"),i,a;return n&&(n.textContent=window.tStoreDict.loadmore),'\n\t\t<div class="'+(!!(window.innerWidth<960&&t.querySelector(".js-store-grid-cont.t-store__grid-cont_mobile-one-row"))?"t-store__load-more-btn-wrap t-align_center t-store__load-more-btn-wrap_hidden":"t-store__load-more-btn-wrap t-align_center")+'">\n\t\t\t'+o.firstElementChild.outerHTML+"\n\t\t</div>\n\t"}function t_store_get_loadMoreBtn_html_legacy(t,e){var r="",o,n,i;return r+='<div class="t-store__load-more-btn-wrap t-align_center'+(!!(window.innerWidth<960&&t.querySelector(".js-store-grid-cont.t-store__grid-cont_mobile-one-row"))?" t-store__load-more-btn-wrap_hidden ":"")+'">',r+=' <div class="js-store-load-more-btn t-store__load-more-btn t-btn '+("sm"===e.btnSize?"t-btn_xs":"t-btn_sm")+'" style="'+e.btn1_style+'display:none;">',r+=' <table style="width:100%; height:100%;"><tr><td>'+window.tStoreDict.loadmore+"</td></tr></table>",r+=" </div>",r+="</div>"}function t_store_get_handIcon_html(t,e){var r=document.getElementById("rec"+t),o="rgba(190,190,190,0.3)",n="rgba(190,190,190,1)",i="rgba(190,190,190,0.3)",a="mix-blend-mode: multiply;",s,c=r.getAttribute("data-bg-color"),l,d,p,u;(c&&(s=-1!==c.indexOf("-gradient(")?t_store_getFirstColorFromGradient(c):t_store_hexToRgb(c)),document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"))&&(s=r.style.backgroundColor),s)&&("white"===t_store_luma_rgb(s)&&(a="mix-blend-mode: lighten;",o="rgba(255,255,255,0.2)",n="rgba(255,255,255,1)",i="rgba(255,255,255,0.2)"));return"hand"!==e&&e?"circle"===e?'<div class="t-store__scroll-icon-wrapper" style="'+a+'"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 16" height="16" width="38"><rect class="tooltip-horizontal-scroll-icon_circle" x="22" y="0" width="16" height="16" rx="8" fill="'+i+'"></rect><style>.tooltip-horizontal-scroll-icon_circle {animation: tooltip-horizontal-scroll-icon_anim-scroll-circle 2.9s infinite linear;}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-circle {0% { opacity: 1;transform: translateX(0);width: 16px;animation-timing-function: ease-in-out; }27% { opacity: 1;transform: translateX(-20px);width: 21px;animation-timing-function: ease-out; }37% { opacity: 1;transform: translateX(-22px);width: 16px;animation-timing-function: ease-in-out; }54% { opacity: 0;transform: translateX(-22px);width: 16px;animation-timing-function: ease-in-out; }100% { opacity: 0;transform: translateX(-22px);width: 16px; }}</style></svg></div>':"":'<div class="t-store__scroll-icon-wrapper" style="'+a+'"><svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 300" height="42" width="42"><rect class="tooltip-horizontal-scroll-icon_card" x="480" width="200" height="200" rx="5" fill="'+o+'"></rect><rect class="tooltip-horizontal-scroll-icon_card" y="0" width="200" height="200" rx="5" fill="'+o+'"></rect><rect class="tooltip-horizontal-scroll-icon_card" x="240" width="200" height="200" rx="5" fill="'+o+'"></rect><path class="tooltip-horizontal-scroll-icon_hand" d="M78.9579 285.7C78.9579 285.7 37.8579 212.5 20.5579 180.8C-2.44209 138.6 -6.2422 120.8 9.6579 112C19.5579 106.5 33.2579 108.8 41.6579 123.4L61.2579 154.6V32.3C61.2579 32.3 60.0579 0 83.0579 0C107.558 0 105.458 32.3 105.458 32.3V91.7C105.458 91.7 118.358 82.4 133.458 86.6C141.158 88.7 150.158 92.4 154.958 104.6C154.958 104.6 185.658 89.7 200.958 121.4C200.958 121.4 236.358 114.4 236.358 151.1C236.358 187.8 192.158 285.7 192.158 285.7H78.9579Z" fill="'+n+'"></path><style>.tooltip-horizontal-scroll-icon_hand {animation: tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite}.tooltip-horizontal-scroll-icon_card {animation: tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand {0% { transform: translateX(80px) scale(1); opacity: 0 }10% { transform: translateX(80px) scale(1); opacity: 1 }20%,60% { transform: translateX(175px) scale(.6); opacity: 1 }80% { transform: translateX(5px) scale(.6); opacity: 1 } to { transform: translateX(5px) scale(.6); opacity: 0 }}@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card {0%,60% { transform: translateX(0) }80%,to { transform: translateX(-240px) }}</style></svg></div>'}function t_store_get_emptyMsg_html(t){var e="",r=t.typo.titleColor?"color:"+t.typo.titleColor+";border-color:"+t.typo.titleColor+";":"",o="js-store-empty-part-msg t-store__empty-part-msg-cont";return e+='<div class="'+(o+=t.colClassFullWidth?" "+t.colClassFullWidth:"")+'" style="display:none;">',e+=' <div class=" t-store__empty-part-msg-wrapper t-descr t-descr_sm" style="'+r+'">',e+=' <div class="t-store__empty-part-msg">',e+=" "+window.tStoreDict.emptypartmsg,e+=" </div>",e+=" </div>",e+="</div>"}function t_store_get_errorBox(t,e){var r="",o=t.typo.titleColor?"color:"+t.typo.titleColor+";border-color:"+t.typo.titleColor+";":"",n="js-store-error-msg t-store__error-msg-cont";return r+="\x3c!--googleoff: all--\x3e",r+="\x3c!--noindex--\x3e",r+='<div class="'+(n+=t.colClassFullWidth?" "+t.colClassFullWidth:"")+'" style="display:none;">',r+=' <div class="t-store__error-msg-wrapper t-descr t-descr_sm" style="'+o+'">',r+=' <div class="t-store__error-msg">',r+=" "+e,r+=" </div>",r+=" </div>",r+="</div>",r+="\x3c!--/noindex--\x3e",r+="\x3c!--googleon: all--\x3e"}function t_store_get_productCard_html(t,e,r,o,n,i){var a=o?"t-col t-col_3":r.colClass,s=t_store_product_getFirstAvailableEditionData(e.editions),c="",l="left"===r.align?"t-align_left":"t-align_center",d=r.itemsAnim&&r.previewmode?"t-animate":"";if(window.tStoreIsMobile){var p=navigator.connection||navigator.mozConnection||navigator.webkitConnection;p&&("slow-2g"!==p.effectiveType&&"2g"!==p.effectiveType&&"3g"!==p.effectiveType||(d=""))}var u=r.itemsAnim?'data-animate-style="'+r.itemsAnim+'" data-animate-chain="yes" ':"",_=s.quantity&&parseInt(s.quantity,10)<=0,f='data-product-inv="'+(s.quantity||"")+'" ',y="1025"===r.prodCard.blockId,v=r.prodCard.btnLink1,g=t_store_get_productCard_link(v,e,o,t),m=t_store_get_productCard_targetAttr(v,e),h={open:r.previewmode?'<a href="'+g+'" '+m+">":"",close:r.previewmode?"</a>":""};(_&&"#order"===g||!document.querySelector(".t706__cartwin")&&!document.querySelector(".t706__sidebar")&&"#order"===g)&&(h.open="",h.close="");var b="";o&&(b="js-product-relevant");var w=4,S=e.pack_label,E=e.pack_m,P=e.pack_x,A=e.pack_y,C=e.pack_z,j=parseInt(n,10)+1,x="973"===t.getAttribute("data-record-type")&&!o,O=o&&r.relevants_slider&&(i.length>4||window.innerWidth<=960);(O||x)&&(c+='<div class="t-slds__item t-animate" data-slide-index="'+j+'">',c+='<div class="t__slds-wrapper t-slds__wrapper t-slds__wrapper_100">');var k=e.url||"",L="";y&&("2"===r.prodCard.style?L+=" t-store__card_in-row":"3"===r.prodCard.style?L+=" t-store__card_under-description":L+=" t-store__card_in-column",L+=r.prodCard.hasSeparator?"":" t-store__card_no-separator",L+=parseInt(r.rightColumnWidth,10)?" t-store__card_fixed-width":"",L+=r.verticalAlign?" t-store__card_verticalAlign_"+r.verticalAlign:"");var q=[];try{q=JSON.parse(e.partuids)}catch(T){console.error(T)}return c+='<div class="js-product t-store__card t-store__card_hidden '+L+" "+a+" "+l+" "+b+" t-item "+d+'" '+u+f+'data-product-lid="'+e.uid+'" data-product-uid="'+e.uid+'" data-product-gen-uid="'+e.uid+'" data-product-pack-label="'+S+'" data-product-pack-m="'+E+'" data-product-pack-x="'+P+'" data-product-pack-y="'+A+'" data-product-pack-z="'+C+'" data-product-url="'+k+'" data-product-part-uid="'+q.join(",")+'" >',r.prodCard.hasWrap?c+=t_store_get_productCard_wrapperStructure(e,s,r,h,o,t):c+=y&&!o?t_store_get_productCard_horizontalStructure(e,s,r,h,o,t):t_store_get_productCard_simpleStructure(e,s,r,h,o,t),c+="</div>",(O||x)&&(c+="</div>",c+="</div>"),c}function t_store_get_productCard_simpleStructure(t,e,r,o,n,i){var a=r.prodCard&&r.prodCard.showOpts?"":'style="display:none;"',s=t_store_get_productCard_img_html(t,r),c="";return c+=o.open,c+=" "+s,c+=" "+t_store_get_productCard_txtAndPrice_html(t,e,r,s),c+=o.close,c+='<div class="js-product-controls-wrapper t-store__card__prod-controls-wrapper" '+a+"></div>",c+=t_store_get_productCard_btn_html(t,r,n,i)}function t_store_get_productCard_wrapperStructure(t,e,r,o,n,i){var a="",s=t_store_get_productCard_getWrapperStylesStr(r),c=r.prodCard&&r.prodCard.showOpts?"":'style="display:none;"',l;return a+='<div class="t-store__card__wrap_all '+(r.prodCard&&r.prodCard.txtPad?"t-store__card__wrap_pad-"+r.prodCard.txtPad:"")+'" style="'+s+'">',a+=" "+o.open,a+=" "+t_store_get_productCard_img_html(t,r),a+=" "+o.close,a+=' <div class="t-store__card__wrap_txt-and-btns">',a+=' <div class="store__card__wrap_txt-and-opts">',a+=" "+o.open,a+=" "+t_store_get_productCard_txtAndPrice_html(t,e,r),a+=" "+o.close,a+=' <div class="js-product-controls-wrapper t-store__card__prod-controls-wrapper" '+c+"></div>",a+=" </div>",a+=" "+t_store_get_productCard_btn_html(t,r,n,i),a+=" </div>",a+="</div>"}function t_store_get_productCard_getWrapperStylesStr(t){var e="";e+=t.prodCard.bgColor?"background-color:"+t.prodCard.bgColor+";":"",e+=t.prodCard.borderRadius?"border-radius:"+parseInt(t.prodCard.borderRadius,10)+"px;":"";var r=t.prodCard.shadowOpacity,o=t.prodCard.shadowSize,n=t.prodCard.shadow,i="";return n?i="box-shadow:"+n+";":(r||o)&&(r=r?parseInt(r,10)/100:.3,i="box-shadow: 0px 0px "+(o=o?parseInt(o,10):10)+"px rgba(0,0,0,"+r+");"),e+=i}function t_store_get_productCard_img_html(t,e,r){var o="1025"===e.prodCard.blockId;if(o&&!e.prodCard.hasImg)return"";var n="",i=e.hasOriginalAspectRatio&&!e.isHorizOnMob?"t-store__card__imgwrapper_original-ratio":"",a="t-store__card__imgwrapper ",s;if(a+=o?e.imageRatioClass:i+(e.isFlexCols?" "+e.imageRatioClass:""),document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"))&&!e.colWidth){var c={1:760,2:560,3:360,4:260};e.colWidth=c[e.blocksInRow]}var l=!e.imageHeight||e.isFlexCols||o?"":"padding-bottom:"+100*parseInt(e.imageHeight,10)/(e.colWidth||360)+"%;";if(e.hasOriginalAspectRatio&&e.prodCard.borderRadius){var d=parseInt(e.prodCard.borderRadius,10);l+="border-radius:"+d+"px "+d+"px 0px 0px; overflow: hidden;"}var p=t_store_get_productCard_imgElHover_html(t,e,r),u=e.imageHover&&p,_,f=r||t_store_getProductFirstImg(t);if(""!==(f=f.replace(/&amp;amp;/,"&amp;"))){var y;if(e.hasOriginalAspectRatio)(_=document.createElement("img")).classList.add("js-product-img"),_.classList.add("t-store__card__img"),u&&_.classList.add("t-store__card__img_hover"),/Version\/16\.3 Safari/.test(navigator.userAgent)&&(_.style.objectFit="contain"),_.classList.add("t-img"),_.setAttribute("data-original",f),_.src=t_store_getLazySrc(e,f);else(_=document.createElement("div")).classList.add("js-product-img"),_.classList.add("t-store__card__bgimg"),u&&_.classList.add("t-store__card__bgimg_hover"),_.classList.add("t-bgimg"),_.setAttribute("data-original",f),_.style.backgroundImage='url("'+t_store_getLazyUrl(e,f)+'")',t_store_get_productCard_getImgStyles(_,e);if(1===t.editions.length){var v=t_store_product_getFirstAvailableEditionData(t.editions);v.uid&&_.setAttribute(e.hasOriginalAspectRatio?"imgfield":"bgimgfield","st_gallery__"+v.uid+":::0")}return n+='<div class="'+a+'" style="'+l+'">',n+=" "+t_store_get_productCard_mark_html(t,e),n+=" "+_.outerHTML,n+=" "+(e.imageHover?p:""),n+="</div>"}return""}function t_store_get_productCard_img_replaceWith(t,e,r,o){var n=e.querySelector(".t-store__card__imgwrapper"),i=t_store_get_productCard_img_html(t,r,o);n&&(n.outerHTML=i),t_store_popup_updateLazyLoad(),t_store_triggerEvent(document.body,"twishlist_addbtn")}function t_store_get_productCard_imgElHover_html(t,e,r){if(t.gallery&&"["===t.gallery[0]){var o=JSON.parse(t.gallery);if(void 0!==o[1]){var n=o[1].img,i,a;if(r&&r.length)for(var s=0;s<o.length;s++){var c=o[s].img;if(c!==r){n=c;break}}if(e.hasOriginalAspectRatio)(i=document.createElement("img")).classList.add("t-store__card__img"),i.classList.add("t-store__card__img_second"),i.classList.add("t-img"),i.setAttribute("data-original",n),i.src=t_store_getLazySrc(e,n),/Version\/16\.3 Safari/.test(navigator.userAgent)&&(i.style.objectFit="contain");else(i=document.createElement("div")).classList.add("t-store__card__bgimg","t-store__card__bgimg_second"),i.classList.add("t-bgimg"),i.setAttribute("data-original",n),i.style.backgroundImage='url("'+t_store_getLazyUrl(e,n)+'")',t_store_get_productCard_getImgStyles(i,e);return i.outerHTML}}return""}function t_store_get_productCard_getImgStyles(t,e){if(e&&e.prodCard&&e.prodCard.borderRadius){var r=parseInt(e.prodCard.borderRadius,10);t.style.borderRadius=r+"px "+r+"px 0px 0px",r>0&&!window.tStoreIsMobile&&(t.style.top="-2px")}}function t_store_get_productCard_mark_html(t,e){if(!t.mark)return"";var r="";r+=e.markColor?"color:"+e.markColor+";":"";var o,n="";return n+='<div class="t-store__card__mark-wrapper">',n+='<div class="t-store__card__mark" '+((r+=e.markBgColor?"background-color:"+e.markBgColor+";":"")?'style="'+r+'"':"")+">",n+=t.mark,n+="</div>",n+="</div>"}function t_store_get_productCard_txtAndPrice_html(t,e,r,o){var n="",i;return n+='<div class="t-store__card__textwrapper" '+(""===o?'style="padding-top:0px;"':"")+">",n+=t_store_get_productCard_txt_html(t,e,r),Object.prototype.hasOwnProperty.call(r.price,"position")&&""!==r.price.position||(n+=t_store_get_productCard_Price_html(t,e,r)),n+="</div>"}function t_store_get_productCard_txt_html(t,e,r){var o="",n;if(Object.prototype.hasOwnProperty.call(r.price,"position")&&"at"===r.price.position&&(o+=t_store_get_productCard_Price_html(t,e,r)),t.title){n=4===parseInt(r.blocksInRow,10)?"t-name_xs":2===parseInt(r.blocksInRow,10)?"t-name_xl":"t-name_md";var i=1===t.editions.length&&e.uid?'field="st_title__'+e.uid+'" data-redactor-toolbar="no"':"";o+='<div class="js-store-prod-name js-product-name t-store__card__title t-typography__title t-name '+n+'"'+(Object.prototype.hasOwnProperty.call(r.typo,"title")?'style="'+r.typo.title+'"':"")+i+">",o+=t.title,o+="</div>"}if(Object.prototype.hasOwnProperty.call(r.price,"position")&&"bt"===r.price.position&&(o+=t_store_get_productCard_Price_html(t,e,r)),e.sku){var a,s,c='style="'+(r.prodCard.showOpts?"":"display:none;")+(r.typo.descrColor?"color:"+r.typo.descrColor+";":"")+'"',l=1===t.editions.length&&e.uid?'field="st_sku__'+e.uid+'" data-redactor-toolbar="no"':"";o+='<div class="t-store__card__sku t-descr t-descr_xxs" '+c+">",o+=window.tStoreDict.sku+": ",o+='<span class="js-store-prod-sku js-product-sku" translate="no" '+l+">",o+=e.sku,o+="</span>",o+="</div>"}if(t.descr){var d=1===t.editions.length&&e.uid?'field="st_descr__'+e.uid+'" data-redactor-toolbar="no"':"";o+='<div class="js-store-prod-descr t-store__card__descr t-typography__descr t-descr t-descr_xxs" '+(Object.prototype.hasOwnProperty.call(r.typo,"descr")?'style="'+r.typo.descr+'"':"")+d+">",o+=t.descr,o+="</div>"}return o}function t_store_get_productCard_Price_html(t,e,r){var o="",n="",i=t_store__getFormattedPriceRange(r,t);return Object.prototype.hasOwnProperty.call(r.price,"position")&&("at"===r.price.position?n=" t-store__card__price-wrapper_above-title":"bt"===r.price.position&&(n=" t-store__card__price-wrapper_below-title")),o+='<div class="js-store-price-wrapper t-store__card__price-wrapper'+n+'">',o+=t_store_get_productCard_onePrice_html(t,e,r,"current"),i||(o+=t_store_get_productCard_onePrice_html(t,e,r,"old")),o+="</div>"}function t_store_get_productCard_onePrice_html(t,e,r,o){var n="current"===o?e.price:e.priceold,i=t_store__getFormattedPrice(r,n),a=r.price.priceRange,s=t_store__getFormattedPriceRange(r,t);s&&"range"===a&&(i=s);var c="current"===o?"price":"priceold",l="",d="current"===o?"t-store__card__price":"t-store__card__price_old",p,u="",_;if(u+=n&&"0"!==n&&"0.0000"!==n?"":"display: none;",Object.prototype.hasOwnProperty.call(r.price,"fontWeight")&&Object.prototype.hasOwnProperty.call(r.price,"fontSize")){var f="current"===o?r.price.color:r.price.colorOld;u+=f?"color:"+f+";":"",u+=r.price.fontSize?"font-size:"+r.price.fontSize+";":"",u+=r.price.fontWeight?"font-weight:"+r.price.fontWeight+";":""}p=""!==u?'style = "'+u+'"':"";var y=1===t.editions.length&&e.uid?'field="st_'+c+"__"+e.uid+'" data-redactor-toolbar="no"':"",v=r.currencyTxt?'<div class="t-store__card__price-currency" translate="no">'+r.currencyTxt+"</div>":"",g="current"===o?"js-product-price js-store-prod-price-val":"js-store-prod-price-old-val",m;if(s&&(g+=" js-store-prod-price-range-val"),l+='<div class="'+d+" t-store__card__price-item t-name t-name_"+("1025"===r.prodCard.blockId?"md":"xs")+'" '+p+">",s&&"from"===a){l+='<div class="t-store__card__price-from t-store__card__price-value" translate="no" '+y+">"+window.tStoreDict.from+"</div>";var h=t_store__getFormattedMinPrice(r,t);null!==h&&(i=h)}return l+="r"!==r.currencySide&&v?v:"",l+='<div class="'+g+' t-store__card__price-value" translate="no" '+y+">"+i+"</div>",l+="r"===r.currencySide&&v?v:"",t.unit&&t.portion>0&&(l+='<div class="t-store__prod__price-portion"><span class="t-store__prod__price-portion-slash">/</span>',"1"!==t.portion&&(l+=+t.portion+" "),l+=window.tStoreDict[t.unit]+"</div>"),l+="</div>"}function t_store_get_productCard_btn_html(t,e,r,o){var n=document.getElementById("button_cardfirst_"+e.recid),i=document.getElementById("button_cardsecond_"+e.recid);if(!(n&&n.content||i&&i.content))return t_store_get_productCard_btn_html_legacy(t,e,r,o);var a="1025"===e.prodCard.blockId,s="";if(n&&n.content){var c=t_store_get_productCard_link(e.prodCard.btnLink1,t,r,o),l=t_store_get_productCard_targetAttr(e.prodCard.btnLink1,t),d=n.content.cloneNode(!0).firstElementChild;d.setAttribute("href",c.replaceAll("&amp;","&")),l&&d.setAttribute("target","_blank"),s=a?'\n\t\t\t\t<div class="t-store__card__btn-row t-store__card__btn-first_wrapper">\n\t\t\t\t\t'+d.outerHTML+"\n\t\t\t\t</div>\n\t\t\t":d.outerHTML}var p="";if(i&&i.content){var u=t_store_get_productCard_link(e.prodCard.btnLink2,t,r,o),_=t_store_get_productCard_targetAttr(e.prodCard.btnLink2,t),f=i.content.cloneNode(!0).firstElementChild;f.setAttribute("href",u.replaceAll("&amp;","&")),_&&f.setAttribute("target","_blank"),p=a?'\n\t\t\t\t<div class="t-store__card__btn-row t-store__card__btn-second_wrapper">\n\t\t\t\t\t'+f.outerHTML+"\n\t\t\t\t</div>\n\t\t\t":f.outerHTML}return'\n\t\t<div class="t-store__card__btns-wrapper js-store-buttons-wrapper">\n\t\t\t'+s+p+"\n\t\t</div>\n\t"}function t_store_get_productCard_btn_html_legacy(t,e,r,o){if(!e.prodCard.btnTitle1&&!e.prodCard.btnTitle2)return"";var n="1025"===e.prodCard.blockId,i="",a,s,c="sm"===e.btnSize?"t-btn_xs":"t-btn_sm";return i+='<div class="t-store__card__btns-wrapper js-store-buttons-wrapper">',e.prodCard.btnTitle1&&(n&&(i+='<div class="t-store__card__btn-row t-store__card__btn-first_wrapper">'),i+='<a href="'+(a=t_store_get_productCard_link(e.prodCard.btnLink1,t,r,o))+'" '+(s=t_store_get_productCard_targetAttr(e.prodCard.btnLink1,t))+' class="js-store-prod-btn t-store__card__btn t-btn '+c+'" style="'+e.btn1_style+'"><span class="t-store__card__btn-text">'+e.prodCard.btnTitle1+"</span></a>",n&&(i+="</div>")),e.prodCard.btnTitle2&&(n&&(i+='<div class="t-store__card__btn-row t-store__card__btn-second_wrapper">'),i+='<a href="'+(a=t_store_get_productCard_link(e.prodCard.btnLink2,t,r,o))+'" '+(s=t_store_get_productCard_targetAttr(e.prodCard.btnLink2,t))+' class="js-store-prod-btn2 t-store__card__btn t-store__card__btn_second t-btn '+c+'" style="'+e.btn2_style+'"><span class="t-store__card__btn-text">'+e.prodCard.btnTitle2+"</span></a>",n&&(i+="</div>")),i+="</div>"}function t_store_get_productCard_link(t,e,r,o){var n;if(o[0]&&(document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"))&&"popup"===t))return t_store_generateUrl(e);if("order"===t)return"#order";if(r)return e.buttonlink?e.buttonlink:"#prodpopup";if("popup"===t){if(e.buttonlink){var i=e.buttonlink;return-1===i.indexOf("//")&&"/"!==i.slice(0,1)&&"#"!==i.slice(0,1)&&(i="http://"+i),i}return"#prodpopup"}return"#prodpopup"}function t_store_get_productCard_targetAttr(t,e){return"popup"===t&&e.buttonlink&&"_blank"===e.buttontarget?'target="_blank"':""}function t_store_get_horizSeparator_html(t){var e='<div class="t-clear t-store__grid-separator" [[style]]></div>';return e=e.replace("[[style]]",t.vindent?'style="margin-bottom:'+t.vindent+';"':"")}function t_store_unifyCardsHeights(t,e){if(e.prodCard&&e.prodCard.hasWrap){var r=document.getElementById("rec"+t);r&&[".t-store__grid-cont .t-store__card",".t-popup__container .t-store__card"].forEach((function(t){var o=r.querySelectorAll(t);if(o){var n=t_store_unifyCardsHeights_getBlocksInRow(e,o),i=r.querySelector(".t-store__card__wrap_txt-and-btns");if(window.innerWidth<=480&&!e.isHorizOnMob&&i)return void(i.style.height="auto");for(var a=0;a<o.length;a+=n){for(var s=0,c,l=0;l<n;l++)if(o[a+l]){var d=(c=o[a+l].querySelector(".t-store__card__wrap_txt-and-btns")).querySelector(".store__card__wrap_txt-and-opts"),p=c.querySelector(".t-store__card__btns-wrapper"),u=0;d&&(u+=d.offsetHeight),p&&(u+=p.offsetHeight),u>s&&(s=u)}for(var _=0;_<n;_++)o[a+_]&&((c=o[a+_].querySelector(".t-store__card__wrap_txt-and-btns")).style.height=s+"px")}}}))}}function t_store_unifyCardsHeights_getBlocksInRow(t,e){return window.innerWidth<=960&&t.isHorizOnMob?e.length:window.innerWidth<=960?2:parseInt(t.blocksInRow,10)}function t_store_unifyCardsWidth(t){var e=document.getElementById("rec"+t);if(e){var r=e.querySelector(".t-store__grid-cont_itemwrapper");if(r){var o=r.querySelectorAll(".js-product");if(!o||!o.length||!o[0].classList.contains("t-store__card_fixed-width")&&!o[0].classList.contains("t-store__card_under-description")){var n=0,i=0,a=0;Array.prototype.forEach.call(o,(function(t){var e=t.querySelector(".t-store__card__price-buttons");if(e)if(e.classList.contains("t-store__card__price-buttons_in-row")){var r=e.querySelector(".t-store__card__price-wrapper"),o=e.querySelector(".t-store__card__btns-wrapper");r&&(r.style.width=null),o&&(o.style.width=null),e.style.width=null}else e.style.width=null})),Array.prototype.forEach.call(o,(function(t){var e=t.querySelector(".t-store__card__price-buttons");if(e)if(e.classList.contains("t-store__card__price-buttons_in-row")){var r=e.querySelector(".t-store__card__price-wrapper"),o=e.querySelector(".t-store__card__btns-wrapper");if(r){var s=window.getComputedStyle(r),c=Math.ceil(parseFloat(s.width))+Math.ceil(parseFloat(s.marginRight));c>i&&(i=c)}if(o){var l=Math.ceil(parseFloat(window.getComputedStyle(o).width));l>a&&(a=l)}}else{var d=Math.ceil(parseFloat(window.getComputedStyle(e).width));d>n&&(n=d)}})),Array.prototype.forEach.call(o,(function(t){var e=t.querySelector(".t-store__card__price-buttons");if(e)if(e.classList.contains("t-store__card__price-buttons_in-row")){var r=e.querySelector(".t-store__card__price-wrapper"),o=e.querySelector(".t-store__card__btns-wrapper");r&&(r.style.width=i+"px"),o&&(o.style.width=a+"px"),e.style.width=i+a+"px"}else e.style.width=n+"px"}))}}}}function t_store_initPopup(t,e,r,o,n){o||(window.urlBeforePopupOpen=window.location.href,window.titleBeforePopupOpen=document.title);var i=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet")),a=document.getElementById("rec"+t);for(var s in e){var c=o?a.querySelector('.js-product-relevant[data-product-gen-uid="'+s+'"]'):a.querySelector('[data-product-gen-uid="'+s+'"]'),l=c.querySelectorAll('[href^="#prodpopup"]');Array.prototype.forEach.call(l,(function(a){var s=c.closest(".js-product"),l=s.getAttribute("data-product-gen-uid"),d=e[l];d&&a.setAttribute("href",d.url);var p=function i(a){if(a.preventDefault(),!a.target.closest(".t1002__addBtn")){s=this.closest(".js-product"),l=s.getAttribute("data-product-gen-uid"),d=e[l];var c=a.ctrlKey,p=a.metaKey&&-1!==navigator.platform.indexOf("Mac");c||p?window.open(d.url):(n.header||n.footer)&&n.disablepopup?location.href=d.url:t_store_openProductPopup(t,r,d,o,!1,!!o)}};i||a.addEventListener("click",p)}))}r.isPublishedPage&&setTimeout((function(){t_store_checkUrl(r,t)}),300),t_store_copyTypographyFromLeadToPopup(t,r)}function t_store_openProductPopup(t,e,r,o,n,i){var a=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"));a||t_store_open_popup_routing_init(t,e);var s=e.showRelevants,c,l=document.getElementById("rec"+t).querySelector(".t-popup"),d,p;if(l&&t_store_drawProdPopup(t,l,r,e,i),t_store_showPopup(t,n,i),window.Tilda&&(Tilda.sendEcommerceEvent&&(window.tStoreDetailEvent||(window.tStoreDetailEvent={}),window.tStoreDetailEvent[r.id?r.id:r.uid]||(Tilda.sendEcommerceEvent("detail",[{id:""+(r.id?r.id:r.uid),uid:""+r.uid,price:""+(r.price_min?r.price_min:r.price),sku:r.sku?r.sku:"",name:r.title}]),window.tStoreDetailEvent[r.id?r.id:r.uid]=!0)),Tilda.sendEventToStatistics)){var u=l.getAttribute("data-track-popup");if(u){var _="Popup: "+r.title;Tilda.sendEventToStatistics(u,_,"",0)}}if(e.isPublishedPage&&!n&&t_store_changeUrl(t,r,o,e),s&&!a){var f,y={cc:"current_category",all:"all_categories"}[s]||"category_"+s,v="random",g=e.relevants_quantity||4;t_store_loadProducts("relevants",t,e,!1,{currentProductUid:r.uid,relevantsQuantity:g,relevantsMethod:y,relevantsSort:v})}("y"!==window.lazy&&"yes"!==document.getElementById("allrecords").getAttribute("data-tilda-lazy")||t_store_popup_updLazyOnScroll(t),parseInt(r.quantity,10)<=0||"both"!==e.showStoreBtnQuantity&&"popup"!==e.showStoreBtnQuantity)||t_store_addProductQuantity(document.querySelector("#rec"+t+" .t-popup .js-store-product"),r,e);t_store_hoverZoom_init(t),e.itemsAnim&&e.previewmode&&setTimeout((function(){t_store_onFuncLoad("t_animate__setAnimationStateChains",(function(){var t=document.querySelectorAll(".r"),e=[];Array.prototype.forEach.call(t,(function(t){t.querySelector(".t-animate[data-animate-chain=yes]")&&e.push(t)})),e.length&&t_animate__setAnimationStateChains(e)}))}),300)}function t_store_addProductQuantity(t,e,r){var o=t,n=r||{};if(window.jQuery&&o instanceof jQuery){if(0===o.length)return;o=$(o).get(0)}var i=o.querySelector('.t-store__prod-popup__btn-wrapper a[href="#order"]:not(.t-store__prod-popup__btn_disabled)'),a=o.querySelector('.t-store__card__btns-wrapper a[href="#order"]:not([style*="display: none"])'),s=parseInt(e.quantity,10),c,l;if(isNaN(s)&&e.editions){var d=t_store_product_getFirstAvailableEditionData(e.editions);s=parseInt(d.quantity,10)}if((a||i)&&0!==s&&1!==s&&""!==n.showStoreBtnQuantity&&n.showStoreBtnQuantity){if("list"===n.showStoreBtnQuantity&&o.classList.contains("t-store__card")||"popup"===n.showStoreBtnQuantity&&o.classList.contains("t-store__product-snippet")||"popup"===n.showStoreBtnQuantity&&o.classList.contains("t-store__product-popup")||"both"===n.showStoreBtnQuantity){if(n||(n={}),(c=o.querySelector(".t-store__prod__quantity"))&&(l=c.querySelector(".t-store__prod__quantity-input")),c){var p=l.min||1;l.value=p,t_store_triggerEvent(l,"change");var u=l.value;isNaN(s)?c.classList.remove("t-store__prod-popup__btn_disabled"):s>1?(c.classList.remove("t-store__prod-popup__btn_disabled"),0===parseInt(u,10)&&(l.value=p)):c.classList.add("t-store__prod-popup__btn_disabled")}else{var _="",f=n.btn1_style,y=n.buttonRadius,v="";if(o.classList.contains("t-store__card")&&(v="","sm"===n.btnSize&&(v="t-store__prod__quantity_xs")),f&&"string"!=typeof y){var g=f.indexOf("border-radius");if(-1!==g){var m=f.slice(g).indexOf(";");y=f.slice(g+14,g+m)}}var h="";if(y&&(h="border-radius:"+y+";"),_+='<div class="t-store__prod__quantity '+v+'" style="'+h+'">',_+='<div class="t-store__prod__quantity__minus-wrapper">',_+='<span class="t-store__prod__quantity__minus"></span>',_+="</div>",_+='<input class="t-store__prod__quantity-input t-descr t-descr_xxs" type="number" min="1" max="9999" step="1" value="1" size="4" maxlength="4" />',_+='<div class="t-store__prod__quantity__plus-wrapper">',_+='<span class="t-store__prod__quantity__plus"></span>',_+="</div>",_+="</div>",i?i.insertAdjacentHTML("beforebegin",_):a&&a.insertAdjacentHTML("beforebegin",_),t_store_addProductQuantityEvents(o),l=(c=o.querySelector(".t-store__prod__quantity")).querySelector(".t-store__prod__quantity-input"),a){var b=a.parentNode;if(b.classList.add("t-store__card__btns-wrapper--quantity"),b.querySelectorAll('a:not([href^="#order"])').length>0&&Element.prototype.matches.call(b.parentNode,"div[class]")){var w=b.parentNode,S=document.createElement("div");S.appendChild(b),w&&w.appendChild(S)}}}l&&(isNaN(s)?l.max=99999:s>0&&(l.max=s))}}else(c=o.querySelector(".t-store__prod__quantity"))&&(c.parentNode.classList.remove("t-store__card__btns-wrapper--quantity"),t_store__removeElement(c))}function t_store_addProductQuantityEvents(t){var e=t;if(window.jQuery&&e instanceof jQuery){if(0===e.length)return;e=e[0]}var r=e.querySelector(".t-store__prod__quantity");if(r){var o=r.querySelector(".t-store__prod__quantity-input"),n=function t(){o.stepDown()},i=e.querySelector(".t-store__prod__quantity__minus-wrapper");i&&(i.removeEventListener("click",n),i.addEventListener("click",n));var a=function t(){o.stepUp()},s=e.querySelector(".t-store__prod__quantity__plus-wrapper");s&&(s.removeEventListener("click",a),s.addEventListener("click",a));var c=function t(){var e=o.min||1,r=o.max||9999,n=parseInt(o.value||1,10);n<1||isNaN(n)?o.value=e:o.value=n>r?r:n},l=e.querySelector(".t-store__prod__quantity-input");l&&(l.removeEventListener("change",c),l.addEventListener("change",c))}}function t_store_removeProductQuantity(t){var e=t.querySelector('.t-store__prod-popup__btn-wrapper a[href="#order"]:not(.t-store__prod-popup__btn_disabled)'),r;if(t.querySelector('.t-store__card__btns-wrapper a[href="#order"]:not([style*="display: none"])')||e){var o=t.querySelector(".t-store__prod__quantity");o&&(o.parentNode.classList.remove("t-store__card__btns-wrapper--quantity"),t_store__removeElement(o))}}function t_store_open_popup_routing_init(t,e){window.onpopstate=function(){if(window.history.state)if(window.history.state.productData){var r=window.history.state.productData,o,n,i,a;t_store_openProductPopup(r.recid,r.opts,r.productObj,r.isRelevantsShow,!0)}else t_store_closePopup(!0,t,e);else t_store_closePopup(!0,t,e)}}function t_store_popup_updLazyOnScroll(t){var e=document.querySelector("#rec"+t+" .t-popup"),r=document.getElementById("allrecords").getAttribute("data-tilda-mode");e&&"edit"!==r&&"preview"!==r&&e.addEventListener("scroll",t_throttle((function(){t_store_onFuncLoad("t_lazyload_update",(function(){t_lazyload_update()}))})))}function t_store_changeUrl(t,e,r,o){var n=/iPhone|iPad|iPod/i.test(navigator.userAgent),i=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),a=window.location.href,s={productObj:e,opts:o,isRelevantsShow:r,recid:t},c,l=document.title+" "+e.title;a.indexOf("/tproduct/")<0&&a.indexOf("%2Ftproduct%2F")<0?(t_store_history_pushState({productData:s},l,c=t_store_generateUrl(e)),n&&i&&(document.querySelector('head link[rel="canonical"]').setAttribute("href",c),document.title=l)):r&&t_store_history_pushState({productData:s},l,c=t_store_generateUrl(e))}function t_store_generateUrl(t){var e=window.location.protocol,r=window.location.host,o;return(o=(o=t.url.split("://")[1]).split("/")).shift(),e+"//"+r+"/"+(o=o.join("/"))}function t_store_drawProdPopup(t,e,r,o,n){e.scrollTop=0;var i=e.querySelector(".js-store-product.js-product");i.setAttribute("data-card-size","large"),t_store_drawProdPopup_drawGallery(t,e,r,o),window.tStoreDefPackObj||(window.tStoreDefPackObj={});var a=e.querySelector(".js-store-product");a.setAttribute("data-product-lid",r.uid),a.setAttribute("data-product-uid",r.uid),a.setAttribute("data-product-gen-uid",r.uid);var s=e.querySelector(".js-store-prod-name");r.title?(s.innerHTML=r.title,s.style.display=""):(s.innerHTML="",s.style.display="none");var c=[];try{c=JSON.parse(r.partuids)}catch(f){console.error(f)}if(a.setAttribute("data-product-part-uid",c.join(",")),o.linksSizeChart&&c.length>0){for(var l="",d=[],p=0;p<c.length;p++){var u=c[p];o.linksSizeChart[u]&&o.linksSizeChart[u].infotext&&o.linksSizeChart[u].infourl&&-1===d.indexOf(o.linksSizeChart[u].infourl)&&(l+='<div class="t-store__prod-popup__link t-descr t-descr_xxs">',l+='<a href="'+o.linksSizeChart[u].infourl.replace(/"/g,"&quot;")+'" target="_blank">',l+=o.linksSizeChart[u].infotext,l+="</a>",l+="</div>",d.push(o.linksSizeChart[u].infourl))}e.querySelector(".t-store__prod-popup__links-wrapper").innerHTML=l}else e.querySelector(".t-store__prod-popup__links-wrapper").innerHTML="";t_store_initTextAndCharacteristics(e,r);var _=function a(){t_store_addProductOptions(t,r,i,o),t_store_option_handleOnChange(i),t_store_option_handleOnChange_custom(t,i,o),t_store_onFuncLoad("t_prod__initProduct",(function(){t_prod__initProduct(i,o)})),window.t_store_prodPopup_updateGalleryThumbsEvent=function(){t_store_prodPopup_updateGalleryThumbs(t,e,r,o)},n&&window.removeEventListener("resize",window.t_store_prodPopup_updateGalleryThumbsEvent),window.addEventListener("resize",window.t_store_prodPopup_updateGalleryThumbsEvent)};_(),o.tabs&&t_store_onFuncLoad("t_store_tabs_init",(function(){t_store_tabs_init(t,o,r,i,e,_)}))}function t_store_initTextAndCharacteristics(t,e){var r=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet")),o=t.querySelector(".js-store-prod-text");if(o){for(;o.firstChild;)o.removeChild(o.firstChild);o.style.display="none"}var n=e.pack_label||"",i=parseInt(e.pack_m,10)||0,a=parseInt(e.pack_x,10)||0,s=parseInt(e.pack_y,10)||0,c=parseInt(e.pack_z,10)||0,l=e.url||"",d=n&&a&&s&&c,p=i,u=e.characteristics&&e.characteristics.length>0||d||p,_=!0,f=u,y;t.querySelectorAll('.t-store__tabs .t-store__tabs__item[data-tab-type="text"]').length&&(_=!1);var v=t.querySelectorAll('.t-store__tabs .t-store__tabs__item[data-tab-type="chars"]');v.length&&(f=!1);var g='<div class="js-store-prod-all-text"'+(_?"":' style="display: none;"')+">";g+=e.text||e.descr||"",g+="</div>";var m=_?"margin-top: 20px;":"",h='<div class="js-store-prod-all-charcs"'+((m+=f?"":"display: none;").length?' style="'+m+'"':"")+">",b="";if(u&&e.characteristics.forEach((function(t){b+='<p class="t-typography__characteristics js-store-prod-charcs">'+t.title+": "+t.value+"</p>"})),b+='<p class="js-store-prod-dimensions t-typography__characteristics"></p>',h+=b+='<p class="js-store-prod-weight t-typography__characteristics"></p>',h+="</div>",o&&(o.insertAdjacentHTML("beforeend",g),o.insertAdjacentHTML("beforeend",h),o.style.display=""),r&&v.length&&Array.prototype.forEach.call(v,(function(t,e){var r=t.querySelector(".t-store__tabs__content");if(r){for(;r.firstChild;)r.removeChild(r.firstChild);r.insertAdjacentHTML("beforeend",b),0!==e&&(r.querySelector(".js-store-prod-dimensions").parentNode.style.display="")}})),d){var w=a+"x"+s+"x"+c,S=window.tStoreDict["product-"+n]+": "+w+"&nbsp;"+window.tStoreDict.mm,E=t.querySelector(".js-store-prod-dimensions");E&&(E.innerHTML=S),r&&(Array.prototype.forEach.call(v,(function(t){var e=t.querySelector(".js-store-prod-dimensions");e&&(e.innerHTML=S)})),t.setAttribute("data-product-pack-label",n),t.setAttribute("data-product-pack-x",a),t.setAttribute("data-product-pack-y",s),t.setAttribute("data-product-pack-z",c))}if(p){var P=window.tStoreDict["product-weight"]+": "+i+"&nbsp;"+window.tStoreDict.g;t.querySelector(".js-store-prod-weight").innerHTML=P,r&&(v.length&&Array.prototype.forEach.call(v,(function(t){var e=t.querySelector(".js-store-prod-weight");e&&(e.innerHTML=P)})),t.setAttribute("data-product-pack-m",i))}var A=t.querySelector(".js-store-product");r&&t.classList.contains("js-store-product")&&(A=t),A&&(A.setAttribute("data-product-pack-label",n),A.setAttribute("data-product-pack-m",i),A.setAttribute("data-product-pack-x",a),A.setAttribute("data-product-pack-y",s),A.setAttribute("data-product-pack-z",c),A.setAttribute("data-product-url",l))}function t_store_addProductOptions(t,e,r,o){var n=r;if(window.jQuery&&n instanceof jQuery){if(0===n.length)return;n=n[0]}var i=n.querySelector(".js-product-controls-wrapper");if(i){i.innerHTML="";var a=document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet")),s=t_store_product_getFirstAvailableEditionData(e.editions),c,l;if(t_store_product_initEditions(t,e,n,o),e.prod_option||e.prod_option2||e.prod_option3||e.prod_option4||e.prod_option5)["",2,3,4,5].map((function(t){return{name:e["prod_option"+t],values:e["prod_variants"+t]}})).forEach((function(e){t_store_product_addOneOptionsControl("modificator",e,i,o,s,t)}));else e.properties&&e.properties.forEach((function(e){if("single"===e.params.type){var r;t_store_product_addOneOptionsControl("modificator",{name:e.title,values:e.values},i,o,s,t)}else{var n=t_store_product_getMultioptionCheckboxesEl(t,e);i.append(n)}}));if(a){t_store_option_handleOnChange(n);var d=n.closest(".t-records"),p=d&&d.getAttribute("id"),u=!n.closest(".t-store__relevants__container"),_;d&&u&&("t-header"!==p&&"t-footer"!==p)&&t_store_option_handleOnChange_custom(t,n,o)}}}function t_store_product_getMultioptionCheckboxesEl(t,e){var r=function t(e,r){var o;return'<label class="t-checkbox__control t-checkbox__control_flex t-descr t-descr_xxs"> <input class="t-checkbox" type="checkbox" name="'+e+'" data-product-variant-price="'+r+'"> <div class="t-checkbox__indicator"></div> <span class="">'+e+"</span></label>"},o,n=e.values.split("\n").reduce((function(t,e){var o=e.split("="),n=o[0],i=o[1];return t+r(n,i)}),""),i='<div class="t-product__option js-product-multioption"> <div class="js-product-option-name t-product__option-title t-typography__options t-descr t-descr_xxs">'+e.title+'</div> <div class="t-product__checkbox-wrap"> '+n+" </div></div>",a=document.createElement("div");return a.innerHTML=i,a}function t_store_get_control_option_html(t){var e="",r,o="",n=t.typo&&t.typo.descrColor?t.typo.descrColor:"";return e+='<div class="js-product-option t-product__option">',e+='<div class="js-product-option-name t-product__option-title t-typography__options t-descr t-descr_xxs" '+(r=""!==(o+=""!==n?"color:"+n+";":"")?'style = "'+o+'"':"")+">[[name]]</div>",e+='<div class="t-product__option-variants t-product__option-variants_regular"> <select class="js-product-option-variants t-product__option-select t-typography__options t-descr t-descr_xxs"> [[optiontags]] </select> </div>',e+="</div>"}function t_store_get_control_editionOption_html(t,e){var r="",o,n="",i="",a=t.typo&&t.typo.descrColor?t.typo.descrColor:"";o=""!==(n+=""!==a?"color:"+a+";":"")?'style = "'+n+'"':"";var s,c=t_store_option_checkIfCustom(e)?' style="display: none;"':"";return e.params&&(e.params.view&&(i+=' data-view-type="'+e.params.view+'"'),e.params.hasColor?i+=' data-option-type="color"':i+=' data-option-type="regular"'),r+='<div class="js-product-edition-option t-product__option" data-edition-option-id="[[id]]"'+i+">",r+='<div class="js-product-edition-option-name t-product__option-title t-typography__options t-descr t-descr_xxs" '+o+">[[name]]</div>",r+='<div class="t-product__option-variants t-product__option-variants_regular"'+c+'> <select class="js-product-edition-option-variants t-product__option-select t-typography__options t-descr t-descr_xxs"> [[optiontags]] </select> </div>',r+="</div>"}function t_store_option_styleCustomControl(t,e,r,o,n){var i="",a=o.querySelector('.js-product-edition-option[data-edition-option-id="'+r.id+'"]');if(a){var s=r.params&&"select"===r.params.view,c=r.params&&r.params.hasColor&&!r.params.linkImage,l=r.params&&r.params.linkImage,d=r.values[0],p=t_store_option_getClassModificator(r,"select","t-product__option-variants"),u=t_store_option_getClassModificator(r,"select","t-product__option-item"),_=t_store_option_getClassModificator(r,"select","t-product__option-input"),f=t_store_option_getClassModificator(r,"select","t-product__option-checkmark"),y=t_store_option_getClassModificator(r,"select","t-product__option-title"),v,g,m;if(s){var h,b;if(i+='<div class="t-product__option-selected '+t_store_option_getClassModificator(r,"select","t-product__option-selected")+' t-descr t-descr_xxs">',c)i+='<span class="t-product__option-selected-checkmark"'+(' style="background-color: '+t_store_option_getColorValue(r.valuesObj,d)+';"')+"></span>";else if(l){var w;v=r.values[0],i+='<div class="t-product__option-selected-checkmark t-bgimg" data-original="'+(g=r.imagesObj[v])+'"'+((m=t_store_getLazyUrl(e,g))?" style=\"background-image: url('"+m+"');\"":"")+"></div>"}i+='<span class="t-product__option-selected-title">'+d+"</span>",i+="</div>",p+=" t-product__option-variants_hidden"}i+='<form class="t-product__option-variants t-product__option-variants_custom '+p+'">';for(var S=0;S<r.values.length;S++)if(""!==(v=r.values[S])){var E=n[r.name]===v,P=E?" checked":"",A=E?" t-product__option-item_active ":"",C=c?' style="background-color: '+t_store_option_getColorValue(r.valuesObj,v)+';"':"";i+='<label class="t-product__option-item '+A+u+'">',i+='<input class="t-product__option-input '+_+'" type="radio" name="'+r.name+'" value="'+t_store_escapeQuote(v)+'"'+P+">",l&&r.imagesObj?i+='<div class="t-product__option-checkmark t-bgimg '+f+'"'+(C=(m=t_store_getLazyUrl(e,g=r.imagesObj[v]))?" style=\"background-image: url('"+m+"');\"":"")+' data-original="'+g+'"></div>':i+='<div class="t-product__option-checkmark '+f+'"'+C+"></div>",i+='<span class="t-product__option-title '+y+' t-typography__options t-descr t-descr_xxs">'+v+"</span>",i+="</label>"}i+="</form>",a.insertAdjacentHTML("beforeend",i)}}function t_store_option_getColorValue(t,e){var r="#ffffff";for(var o in t){var n=t[o];if(n.value===e.toString()){r=n.color;break}}return r}function t_store_option_getClassModificator(t,e,r){if(!t)return"";var o=t.params,n=r+"_"+o.view;return o.hasColor&&o.linkImage?"filter"===e?(n=r+"_buttons",n+=" "+r+"_color"):n+=" "+r+"_image":o.hasColor?n+=" "+r+"_color":o.linkImage?n+=" "+r+"_image":n+=" "+r+"_simple",n}function t_store_checkUrl(t,e){var r=window.location.href,o=r.indexOf("/tproduct/");if(/iPhone|iPad|iPod/i.test(navigator.userAgent)&&o<0&&(o=r.indexOf("/tproduct/"))<0&&(o=r.indexOf("%2Ftproduct%2F")),o>=0){var n=(r=r.substring(o,r.length)).split("-");if(void 0===n[1])return;var i=n[1],a=document.getElementById("rec"+e),s=a.querySelector('.js-store-grid-cont [data-product-gen-uid="'+i+'"]'),c=a.querySelector(".t-popup");if(r.indexOf(e)>=0&&s){if(!c.classList.contains("t-popup_show")){var l=s.querySelector('[href^="#prodpopup"]');l&&l.click()}}else if(r.indexOf(e)>=0&&c){if(c.classList.contains("t-popup_show"))return;var d;if(!(document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet")))){var p=function r(o){if("string"==typeof o&&"{"===o.substring(0,1)){var n;try{var a;n=JSON.parse(o).product}catch(s){console.error(s)}if(!n)return void console.error("Can't get product with uid = "+i+" in storepart = "+t.storepart);t_store_openProductPopup(e,t,n)}else console.error("Can't get product with uid = "+i+" in storepart = "+t.storepart)};t_store_loadOneProduct(e,t,i,p,(function(r){t_store_changeEndpoint(r,(function(){t_store_loadOneProduct(e,t,i,p)}))}))}}}}function t_store_showPopup(t,e,r){var o=document.getElementById("rec"+t),n=o.querySelector(".t-popup");t_store_resetNavStyles(t),t_store_triggerEvent(document.body,"popupShowed"),document.body.classList.add("t-body_popupshowed"),n.style.display="block";var i=n.scrollHeight>document.documentElement.clientHeight;i||(n.style.overflow="hidden"),setTimeout((function(){n.querySelector(".t-popup__container").classList.add("t-popup__container-animated"),n.classList.add("t-popup_show"),t_store_triggerEvent(document.body,"twishlist_addbtn"),t_store_popup_updateLazyLoad(),i?(n.scrollTop=0,t_store_triggerEvent(n,t_store_POPUP_SHOWED_EVENT_NAME)):setTimeout((function(){n.style.overflow="auto",t_store_triggerEvent(n,t_store_POPUP_SHOWED_EVENT_NAME)}),300)}),50),n.addEventListener(t_store_POPUP_SHOWED_EVENT_NAME,t_store_popup_updateLazyLoad),r||addPopupEvents(o,t)}function t_store_popup_updateLazyLoad(){"y"!==window.lazy&&"yes"!==document.getElementById("allrecords").getAttribute("data-tilda-lazy")||t_store_onFuncLoad("t_lazyload_update",(function(){t_lazyload_update()}))}function t_store_closePopupKeyDown(t){var e,r;document.body.classList.contains("t-zoomer__show")||(document.body.classList.contains("t-zoomer__active")||27===t.keyCode&&t_store_closePopup(!1))}function addPopupEvents(t){var e=function t(e){e.target===this&&t_store_closePopup(!1)};t.querySelector(".t-popup").removeEventListener("click",e),t.querySelector(".t-popup").addEventListener("click",e);var r=function t(){t_store_closePopup(!1)};Array.prototype.forEach.call(t.querySelectorAll(".t-popup__close, .js-store-close-text"),(function(t){t.removeEventListener("click",r),t.addEventListener("click",r)})),document.addEventListener("keydown",t_store_closePopupKeyDown);var o=30,n=200,i=t.querySelectorAll(".t-popup__close-opacity-scroll");if(i.length){var a=function t(e){var r=e.scrollTop(),a;a=r>=n?1:r<=o?0:r/n,i.style.backgroundClor="rgba(255,255,255,"+a+")"};t.querySelector(".t-popup").removeEventListener("scroll",a),t.querySelector(".t-popup").addEventListener("scroll",a)}}function t_store_resetNavStyles(t){var e=document.getElementById("rec"+t).querySelector(".t-popup__close");e.classList.contains("t-popup__close-solid")?e.style.backgroundColor="rgba(255,255,255,1)":e.classList.contains("t-popup__close-opacity-scroll")&&(e.style.backgroundColor="rgba(255,255,255,0)")}function t_store_closePopup(t,e,r){var o=e,n=r,i=/iPhone|iPad|iPod/i.test(navigator.userAgent),a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),s,c,l,d;if(document.getElementById("allrecords")!==document.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(document.querySelector(".t-store__product-snippet"))||t_store_closePopup_routing(),Array.prototype.forEach.call(document.querySelectorAll(".t-popup"),(function(t){var e=t.querySelector(".t-slds__item_active .t-slds__frame");e&&e.src&&-1!==e.src.indexOf("&enablejsapi=1")&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*"),t.classList.remove("t-popup_show")})),t_store_triggerEvent(document.body,"popupHidden"),document.body.classList.remove("t-body_popupshowed"),t)if(t_store_isQueryInAddressBar("tstore")){var p=decodeURI(window.location.hash).split("/"),u=p.indexOf("c")+1,_=p.indexOf("r")+1,f=p[_];c=-1!==p[u].indexOf("-")?p[u].slice(0,p[u].indexOf("-")):p[u],window.history.state&&((l=window.history.state.opts).storepart=c),t_store_isStorepartFromHistoryActive(c,o,n)||t_store_loadProducts("",f,l)}else t_store_isStorepartFromHistoryActive(n.storepart,o,n)||t_store_loadProducts("",o,n);else if(window.history.state&&window.history.state.productData)try{var y=window.urlBeforePopupOpen,v=window.titleBeforePopupOpen;t_store_history_pushState({storepartuid:c=(d=window.history.state.productData).opts.storepart,opts:n=d.opts,recid:o=d.recid},null,y),i&&a&&(document.querySelector('head link[rel="canonical"]').setAttribute("href",y),document.title=v)}catch(m){console.error(m)}o&&(document.getElementById("rec"+o).querySelector(".js-store-parts-switcher")&&!n.hideStoreParts&&t_store_setActiveStorePart(o),n.tabs&&t_store_onFuncLoad("t_store_tabs_videoClearFrame",(function(){t_store_tabs_videoClearFrame(o)})));var g=document.querySelector(".t-popup");setTimeout((function(){g.scrollTop=0,Array.prototype.forEach.call(document.querySelectorAll(".t-popup:not(.t-popup_show)"),(function(t){t.style.display="none"}))}),300),document.removeEventListener("keydown",t_store_closePopupKeyDown),window.removeEventListener("resize",window.t_store_prodPopup_updateGalleryThumbsEvent),t_store_triggerEvent(document.body,"twishlist_addbtn"),t_store_triggerEvent(g,t_store_POPUP_CLOSED_EVENT_NAME)}function t_store_isStorepartFromHistoryActive(t,e,r){var o=document.getElementById("rec"+e),n;return!(!r||r.storePartsArr)||!!t&&o.querySelector(".js-store-parts-switcher.t-active").getAttribute("data-storepartUid")===parseInt(t,10)}function t_store_closePopup_routing(){window.onpopstate=function(){var t;if(window.history.state){if(window.history.state.productData){var e=window.history.state.productData,r=e.recid,o=e.productObj,n=e.isRelevantsShow;t_store_openProductPopup(r,t=e.opts,o,n,!0)}if(window.history.state.storepartuid){var i=window.history.state.opts,a=window.history.state.recid;t.isPublishedPage=!0,t_store_loadProducts("",a,i)}}}}function t_store_applyContrastColorIfNecessary(t,e,r){var o;0===Math.abs(t_store_getLightnessColor(e)-t_store_getLightnessColor(r))&&(t.style.color=t_store_luma_rgb(r))}function t_store_copyTypographyFromLeadToPopup(t,e){var r=document.getElementById("rec"+t),o=r.querySelector(".js-store-grid-cont .js-store-prod-name"),n=r.querySelector(".js-store-grid-cont .js-store-prod-descr"),i=r.querySelector(".t-popup .t-popup__container"),a,s;if(i&&(a=i.style.backgroundColor),o){var c=o.getAttribute("style"),l=r.querySelector(".t-popup .js-store-prod-name"),d;if(l)if(l.setAttribute("style",t_store_removeSizesFromStylesLine(c)),a)t_store_applyContrastColorIfNecessary(l,e.typo.titleColor,a)}n&&(s=n.getAttribute("style")),!s&&e&&e.typo&&e.typo.descr&&(s=(s=e.typo.descr).replace("line-height:0;",""));var p=r.querySelector(".t-popup .js-store-prod-text"),u;p&&(p.setAttribute("style",t_store_removeSizesFromStylesLine(s)),a&&t_store_applyContrastColorIfNecessary(p,e.typo.descrColor,a))}function t_store_setProductNameStyles(t,e,r,o){var n=t.querySelector(".js-store-prod-name");if(n)if(r.title_typo)t_store_parseTypoStylesConfig(e,".t-store__prod-popup__name",r.title_typo,"js-store-title-typo-styles-"+e);else{var i=n.getAttribute("style"),a;if(n.setAttribute("style",t_store_removeSizesFromStylesLine(i)),o)t_store_applyContrastColorIfNecessary(n,r.typo.titleColor,o)}}function t_store_setProductDescriptionStyles(t,e,r,o){var n=t.querySelector(".js-store-prod-text");if(n)if(r.descr_typo)t_store_parseTypoStylesConfig(e,".t-store__prod-popup__text",r.descr_typo,"js-store-descr-typo-styles-"+e);else{var i=n.getAttribute("style"),a;if(n.setAttribute("style",t_store_removeSizesFromStylesLine(i)),o)t_store_applyContrastColorIfNecessary(n,r.typo.descrColor,o)}}function t_store_setProductPriceStyles(t,e,r,o){var n=t.querySelector(".js-store-prod-price"),i;n&&(r.price_typo?t_store_parseTypoStylesConfig(e,".t-store__prod-popup__price",r.price_typo,"js-store-price-typo-styles-"+e):o&&t_store_applyContrastColorIfNecessary(n,r.price.color,o))}function t_store_setProductOldPriceStyles(t,e,r,o){var n=t.querySelector(".js-store-prod-price-old"),i;n&&(r.price_old_typo?t_store_parseTypoStylesConfig(e,".t-store__prod-popup__price_old",r.price_old_typo,"js-store-old-price-typo-styles-"+e):o&&t_store_applyContrastColorIfNecessary(n,r.price.colorOld,o))}function t_store_setProductOptionsStyles(t,e){if(e.options_typo){if(t_store_parseTypoStylesConfig(t,".t-product__option-title",e.options_typo,"js-store-options-title-typo-styles-"+t),e.descr_typo)try{var r=JSON.parse(e.descr_typo).color,o;if(r)t_store_createСssStyleTag("js-store-options-title-color-rewrite-typo-styles-"+t,"#rec"+t+" .t-product__option-title { color: "+r+"; }")}catch(n){console.error("Error when parse descr_typo config",n)}t_store_parseTypoStylesConfig(t,".t-product__option-select",e.options_typo,"js-store-options-typo-styles-"+t)}}function t_store_setProductCharacteristicsStyles(t,e,r){var o;t.querySelector(".js-store-prod-all-charcs")&&r.characteristics_typo&&t_store_parseTypoStylesConfig(e,".t-typography__characteristics",r.characteristics_typo,"js-store-characteristics-typo-styles-"+e)}function t_store_setProductBrandStyles(t,e,r){var o;t.querySelector(".js-product-brand")&&r.sku_typo&&t_store_parseTypoStylesConfig(e,".t-store__prod-popup__brand",r.sku_typo,"js-store-brand-typo-styles-"+e)}function t_store_setProductSkuStyles(t,e,r){var o;t.querySelector(".js-store-prod-sku")&&r.sku_typo&&t_store_parseTypoStylesConfig(e,".t-store__prod-popup__sku",r.sku_typo,"js-store-sku-typo-styles-"+e)}function t_store_snippet_copyTypographyToSnippet(t,e){var r,o=document.getElementById("rec"+t).querySelector(".t-store__product-snippet"),n=e.popup_opts.containerBgColor;t_store_setProductNameStyles(o,t,e,n),t_store_setProductDescriptionStyles(o,t,e,n),t_store_setProductPriceStyles(o,t,e,n),t_store_setProductOldPriceStyles(o,t,e,n),t_store_setProductOptionsStyles(t,e),t_store_setProductCharacteristicsStyles(o,t,e),t_store_setProductBrandStyles(o,t,e),t_store_setProductSkuStyles(o,t,e)}function t_store_parseTypoStylesConfig(t,e,r,o){if(r&&o)try{var n=JSON.parse(r);if(!n||"object"!=typeof n)return;var i={},a={};Object.keys(n).forEach((function(t){var e=n[t];t_store_isEmptyValue(e)||(/_res_480$/.test(t)?a[t.replace(/_res_480$/,"")]=e:i[t]=e)}));var s=[],c=[],l={color:"color",fontsize:"font-size",lineheight:"line-height",fontweight:"font-weight",letterspacing:"letter-spacing",margintop:"margin-top",marginbottom:"margin-bottom",opacity:"opacity"};if(t_store_applyTypoConfig(i,s,l),t_store_applyTypoConfig(a,c,l),!s.length&&!c.length)return;var d="#rec"+t+" "+e,p="";s.length&&(p+=d+"{"+s.join("")+"}"),c.length&&(p+="\n@media screen and (max-width:480px){"+d+"{"+c.join("")+"}}"),t_store_createСssStyleTag(o,p)}catch(u){console.error("t_store_parseTypoStylesConfig error",u)}}function t_store_isEmptyValue(t){return null==t||""===t}function t_store_isPercentValue(t){return"string"==typeof t&&/%$/.test(t.trim())}function t_store_percentToFloat(t){if(t_store_isPercentValue(t)){var e=parseFloat(t);return isNaN(e)?"":(e/100).toString()}return t}function t_store_buildTextShadow(t){var e=t.shadowSize,r=t.shadowOpacity;if(!e||!r)return null;var o=t_store_percentToFloat(r),n=parseFloat(o);return isNaN(n)&&(n=1),"0 0 "+e+" rgba(0,0,0,"+n+")"}function t_store_applyTypoConfig(t,e,r){var o={shadowSize:null,shadowOpacity:null};Object.keys(t).forEach((function(n){var i=t[n];switch(n){case"uppercase":"uppercase"!==i&&"none"!==i||t_store_addRule(e,"text-transform",i);break;case"shadowsize":o.shadowSize=i;break;case"shadowopacity":o.shadowOpacity=i;break;case"opacity":t_store_addRule(e,r[n],t_store_percentToFloat(i));break;default:r[n]&&t_store_addRule(e,r[n],i)}}));var n=t_store_buildTextShadow(o);n&&t_store_addRule(e,"text-shadow",n)}function t_store_removeSizesFromStylesLine(t){var e,r;return t?t.split(";").filter((function(t){return!t.match(/(font-size|padding-(top|bottom)|line-height)/)})).join(";"):""}function t_store_drawProdPopup_drawGallery(t,e,r,o){var n=980,i="https://static.tildacdn."+t_store__getRootZone()+"/js/tilda-catalog-slds-1.0.min.js",a=e;if(window.jQuery&&a instanceof jQuery){if(0===a.length)return;a=a[0]}if(a){var s=a.querySelector(".js-store-prod-slider"),c;if(r.gallery)if(0!==(c="string"==typeof r.gallery?JSON.parse(r.gallery):r.gallery).length){var l=function e(){var s={recid:t,el_popup:a,product:r,options:o,galleryArr:c},l,d=window.isMobile||"ontouchend"in document&&-1!==navigator.userAgent.indexOf("AppleWebKit")?document.documentElement.clientWidth:window.innerWidth;if(o.galleryStyle&&d>n||o.popup_opts.mobileGalleryStyle&&d<=n)t_store__loadJSFile(i,(function(){t_onFuncLoad("t_store__initCustomGallery",(function(){t_store__initCustomGallery(s)}))}));else{if(o.galleryStyle){var p=a.querySelector(".t-store__prod-popup__info");p&&p.classList.remove("t-store__prod-popup__col_fixed")}t_store__initDefaultGallery(s)}};l(),window.t_store_drawProdPopup_resizeGalleryEvent&&window.removeEventListener("resize",window.t_store_drawProdPopup_resizeGalleryEvent),window.t_store_drawProdPopup_resizeGalleryEvent=function(){var t,e=window.isMobile||"ontouchend"in document&&-1!==navigator.userAgent.indexOf("AppleWebKit")?document.documentElement.clientWidth:window.innerWidth,r=".js-store-desktop-custom-gallery",i=".js-store-mobile-custom-gallery",a=o.galleryStyle||"",c,d,p=a&&-1!==["col1_fixed","col2_fixed"].indexOf(a)&&e>n,u,_=(o.popup_opts.mobileGalleryStyle||"")&&e<=n;if(o.galleryStyle&&e>=n||o.popup_opts.mobileGalleryStyle&&e<n){if(s.querySelector(r)&&p||s.querySelector(i)&&_)return}else if(s.querySelector(".t-slds"))return;l()},window.addEventListener("resize",t_throttle(window.t_store_drawProdPopup_resizeGalleryEvent))}else s&&(s.innerHTML="");else s&&(s.innerHTML="")}}function t_store__initDefaultGallery(t){var e=t.el_popup;if(e){var r=t.options;if(r){var o=t.galleryArr;if(o){var n=t.product;if(n){var i=t.recid||"",a,s=t_store_get_productcard_slider_html(document.getElementById("rec"+i),r),c="",l="",d="thumbs"===r.slider_opts.controls||"arrowsthumbs"===r.slider_opts.controls||"dots"===r.slider_opts.controls||""===r.slider_opts.controls,p="thumbs"===r.slider_opts.controls||"arrowsthumbs"===r.slider_opts.controls,u=parseInt(r.popup_opts.columns,10),_=+r.slider_slidesOpts.ratio,f=60,y=10,v,g;Array.prototype.forEach.call(o,(function(t,e){var n=t_store_get_productcard_oneSlide_html(r,t,e);if(c+=n.replace("[[activeClass]]",0===e?"t-slds__item_active":"").replace("[[productClass]]",0===e?"js-product-img":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(r,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt)).replace("[[imageClass]]",e<=1?"t-bgimg":""),d)if(p&&"l"===r.sliderthumbsside){var i=t_store_prodPopup_gallery_calcMaxThumbsCount(u,_,f,y);e<=i-1&&(e<=i-2||e===o.length-1?(v=t_store_get_productcard_oneSliderBullet_html(r),g=v.replace("[[videoPlayIcon]]","").replace("[[activeClass]]",0===e?"t-slds__bullet_active":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(r,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt))):(v=t_store_get_productcard_thumbsGallery_html(r,o.length,i),g=v.replace("[[activeClass]]",0===e?"t-slds__bullet_active":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(r,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt))),l+=g)}else v=t_store_get_productcard_oneSliderBullet_html(r),g=v.replace("[[videoPlayIcon]]",t.video?'<div class="t-slds__play_icon">'+t_store_svgVideoIcon(r)+"</div>":"").replace("[[activeClass]]",0===e?"t-slds__bullet_active":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(r,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt)),l+=g})),s=s.replace("[[slides]]",c),d&&(s=s.replace("[[bullets]]",l));var m=e.querySelector(".js-store-prod-slider");m&&(m.innerHTML=s),t_store_galleryVideoHandle(i);var h=".t-slds__arrow_container, .t-slds__bullet_wrapper, .t-slds__thumbsbullet-wrapper",b=e.querySelectorAll(h),w;b&&(1===o.length?Array.prototype.forEach.call(b,(function(t){t.style.display="none"})):Array.prototype.forEach.call(b,(function(t){t.style.display=""}))),"l"===r.sliderthumbsside&&(w={thumbsbulletGallery:!0,storeOptions:r}),setTimeout((function(){t_store_onFuncLoad("t_sldsInit",(function(){t_sldsInit(i+" .js-store-product",w),t_store__addSlideChangeListener(i);var t=t_store_product_detectEditionByControls(e,n);t&&t_store_product_updateEdition_moveSlider(i,e,t)}))}),200)}}}}}function t_store_galleryVideoHandle(t){var e=document.getElementById("rec"+t);if(e){var r=e.querySelectorAll(".t-slds__play_icon");Array.prototype.forEach.call(r,(function(t){t&&t.addEventListener("click",(function(){var t=this.parentNode,r=t.querySelector(".t-slds__frame-wrapper");r||((r=document.createElement("div")).classList.add("t-slds__frame-wrapper"),this.insertAdjacentElement("afterend",r)),r.style.zIndex=3;var o=this.getAttribute("data-slider-video-type"),n=this.getAttribute("data-slider-video-url"),i=this.getAttribute("data-slider-video-hash"),a=this.getAttribute("data-slider-video-time"),s=this.getAttribute("data-slider-video-params"),c,l=t_store__getVideoElement(o,{videoId:n,videoHash:i,videoTime:a,vkOID:this.getAttribute("data-slider-video-oid"),videoParams:s});if(l){r.innreHtml="",r.appendChild(l);var d=function t(){l.remove(),r.style.zIndex=""};document.addEventListener("popupHidden",d,{once:!0});var p=e.querySelector(".t-slds__items-wrapper");p&&p.addEventListener("slideChangeStart",d,{once:!0});var u=t.closest(".js-product");u&&u.addEventListener("tStoreVariantChange",d,{once:!0})}}))}))}}function t_store__getVideoElement(t,e){if(!t)return null;var r=e.videoId,o=e.videoHash,n=e.videoTime,i=e.vkOID,a=e.videoParams,s,c,l={youtube:{baseUrl:"https://www.youtube.com/embed/"+r,params:["rel=0","fmt=18","html5=1","showinfo=0","autoplay=1","muted=1","enable",n&&"start="+n]},vimeo:{baseUrl:"https://player.vimeo.com/video/"+r,params:["title=0","byline=0","portrait=0","badge=0","color=ffffff","autoplay=1","muted=1",o&&"h="+o],hashtag:n?"#t="+n:""},kinescope:{baseUrl:"https://kinescope.io/embed/"+r,params:["autoplay=1","muted=1",n&&"t="+n]},rutube:{baseUrl:"https://rutube.ru/embed/"+r,params:["autoplay=1","muted=1",n&&"t="+n,o&&"p="+o]},vk:{baseUrl:"https://vk.com/video_ext.php",params:["js_api=1","hd=2","autoplay=1","muted=1","id="+r,"oid="+i,o&&"hash="+o,n&&"t="+n]}}[t.replace(/\.com/,"")];if(!l)return null;var d=l.baseUrl,p=l.params,u=l.hashtag,_=void 0===u?"":u,f,y;return a&&p.push(a),v(d+"?"+p.filter((function(t){return t})).join("&")+_);function v(t,e){var r=document.createElement("iframe");for(var o in r.src=t,r.classList.add("t-slds__frame"),r.width="100%",r.height="100%",r.frameBorder="0",r.allowFullscreen=!0,r.setAttribute("mozallowfullscreen","true"),r.setAttribute("msallowfullscreen","true"),r.setAttribute("oallowfullscreen","true"),r.setAttribute("webkitallowfullscreen","true"),r.scrolling="no",r.allow="clipboard-write; autoplay; fullscreen; picture-in-picture; encrypted-media; gyroscope; accelerometer;",e)e.hasOwnProperty(o)&&r.setAttribute(o,e[o]);return r}}function t_store_addVideoIconForGallery(t,e){var r="",o=e.video;if(o){var n=e.videoid,i=void 0===n?"":n,a=e.vtype,s=void 0===a?"":a,c=e.vhash,l=void 0===c?"":c,d=e.vtime,p=void 0===d?"":d,u=e.void||"",_="";"youtube.com"===e.vtype&&-1!==o.indexOf("?v="+e.videoid)&&-1!==(_=(_=o.split("?v="+e.videoid)[1]).replace(/&amp;/g,"&")).indexOf("loop=1")&&-1===_.indexOf("&playlist=")&&(_+="&playlist="+e.videoid),r+='\n <div class="t-slds__videowrapper">\n <div class="t-slds__play_icon"\n data-slider-video-url="'+i+'"\n data-slider-video-type="'+s+'"\n data-slider-video-hash="'+l+'"\n data-slider-video-oid="'+u+'"\n data-slider-video-time="'+p+'"\n data-slider-video-params="'+_+'"\n >\n '+t_store_svgVideoIcon(t)+'\n </div>\n <div class="t-slds__frame-wrapper"></div>\n </div>'}return r}function t_store_svgVideoIcon(t){var e="",r;return e+='<svg xmlns="http://www.w3.org/2000/svg" width="70px" height="70px" viewBox="0 0 60 60" style="width:100%;height:100%;">',e+='<g stroke="none" stroke-width="1" fill="" fill-rule="evenodd">',e+='<g transform="translate(-691.000000, -3514.000000)" fill="'+(t.slider_opts.videoPlayerIconColor||"#fff")+'">',e+='<path d="M721,3574 C737.568542,3574 751,3560.56854 751,3544 C751,3527.43146 737.568542,3514 721,3514 C704.431458,3514 691,3527.43146 691,3544 C691,3560.56854 704.431458,3574 721,3574 Z M715,3534 L732,3544.5 L715,3555 L715,3534 Z"></path>',e+="</g>",e+="</g>",e+="</svg>"}function t_store_prodPopup_updateGalleryThumbs(t,e,r,o){var n=document.getElementById("rec"+t),i,a;if(!("thumbs"===o.slider_opts.controls||"arrowsthumbs"===o.slider_opts.controls)&&"l"===o.sliderthumbsside&&r.gallery){i="string"==typeof r.gallery?JSON.parse(r.gallery):r.gallery;var s=e.querySelector(".js-store-prod-slider");if(0!==i.length){var c=parseInt(o.popup_opts.columns,10),l=+o.slider_slidesOpts.ratio,d=60,p=10,u=n.querySelectorAll(".t-slds__thumbsbullet").length,_=t_store_prodPopup_gallery_calcMaxThumbsCount(c,l,d,p),f,y,v,g,m;if(u!==_&&i.length>=_||u<_&&u!==i.length)Array.prototype.forEach.call(i,(function(t,e){e<=_-1&&(e<=_-2||e===i.length-1?(y=t_store_get_productcard_oneSliderBullet_html(o),v=y.replace("[[videoPlayIcon]]","").replace("[[activeClass]]",0===e?"t-slds__bullet_active":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(o,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt))):(y=t_store_get_productcard_thumbsGallery_html(o,i.length,_),v=y.replace("[[activeClass]]",0===e?"t-slds__bullet_active":"").replace(/\[\[index\]\]/g,e+1).replace(/\[\[imgsource_lazy\]\]/g,t_store_getLazyUrl(o,t.img)).replace(/\[\[imgsource\]\]/g,t.img).replace(/\[\[imgalttext\]\]/g,t_store_escapeQuote(t.alt))),f+=v)})),n.querySelector(".t-slds__thumbsbullet-wrapper").innerHTML=f,"l"===o.sliderthumbsside&&(m={thumbsbulletGallery:!0,storeOptions:o}),t_sldsInit(t+" .js-store-product",m),t_store_popup_updateLazyLoad()}else s&&(s.innerHTML="")}}function t_store_prodPopup_gallery_calcMaxThumbsCount(t,e,r,o){var n=t_store_getColumnWidth(t),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;i>=960&&i<=1240&&(n=440);var a=Math.floor(100*e),s=Math.floor(a*(n-(r+o))/100),c=Math.floor(s/(r+o));return(r+o)*(c+1)-o<=s&&(c+=1),c}function t_store_get_productcard_slider_html(t,e){var r="",o="t-slds_animated-none",n="300";"fast"===e.slider_opts.anim_speed&&(o="t-slds_animated-fast"),"slow"===e.slider_opts.anim_speed&&(o="t-slds_animated-slow",n="500");var i="",a;if(("thumbs"===e.slider_opts.controls||"arrowsthumbs"===e.slider_opts.controls)&&"l"===e.sliderthumbsside&&(i="t-slds__thumbsbullets-with-gallery"),r+='<div class="t-slds '+i+'" style="visibility: hidden;">',r+=' <div class="t-slds__main">',r+=' <div class="t-slds__container" [[containerStyles]]>',r+=' <div class="t-slds__items-wrapper '+o+' [[noCycleClass]]" data-slider-transition="'+n+'" data-slider-with-cycle="[[isCycled]]" data-slider-correct-height="true" data-auto-correct-mobile-width="false">',r+=" [[slides]]",r+=" </div>",r+=" [[arrows]]",r+=" </div>",r+=" </div>",r+=" [[bullets]]",r+="</div>","arrows"===e.slider_opts.controls||"arrowsthumbs"===e.slider_opts.controls||""===e.slider_opts.controls){var s,c=t.querySelector(".js-store-tpl-slider-arrows").innerHTML,l;c='<div class="'+("t-slds__arrow_container "+(""===e.slider_opts.cycle?"t-slds__nocycle":""))+'">'+c+"</div>",r=r.replace("[[arrows]]",c)}else r=r.replace("[[arrows]]","");if("thumbs"===e.slider_opts.controls||"arrowsthumbs"===e.slider_opts.controls){var d='<div class="t-slds__thumbsbullet-wrapper '+("contain"===e.slider_slidesOpts.bgsize?"t-align_center":"")+'">[[bullets]]</div>';r=r.replace("[[bullets]]",d)}else r="dots"===e.slider_opts.controls||""===e.slider_opts.controls?r.replace("[[bullets]]",'<div class="t-slds__bullet_wrapper">[[bullets]]</div>'):r.replace("[[bullets]]","");return r=r.replace("[[containerStyles]]",e.slider_opts.bgcolor?'style="background-color:'+e.slider_opts.bgcolor+';"':"").replace("[[noCycleClass]]",e.slider_opts.cycle?"":"t-slds__nocycle").replace("[[isCycled]]",e.slider_opts.cycle?"true":"false")}function t_store_get_productcard_oneSlide_html(t,e){var r="";return r+='<div class="t-slds__item [[activeClass]]" data-slide-index="[[index]]">',r+=' <div class="t-slds__wrapper" itemscope itemtype="https://schema.org/ImageObject">',r+=' <meta itemprop="image" content="[[imgsource]]">',r+=' <meta itemprop="caption" content="[[imgalttext]]">',r+=' <div class="t-slds__imgwrapper [[zoomClass]]" [[zoomAttrs]]>',r+=' <div class="t-slds__bgimg [[containClass]] [[imageClass]] [[productClass]]" data-original="[[imgsource]]" style="padding-bottom:[[paddingBottomVal]]; background-image: url(\'[[imgsource_lazy]]\');">',r+=" </div>",r+=" </div>",r+=t_store_addVideoIconForGallery(t,e),r+=" </div>",r=(r+="</div>").replace("[[zoomAttrs]]",t.slider_slidesOpts.zoomable?'data-zoom-target="[[index]]" data-zoomable="yes" data-img-zoom-url="[[imgsource]]"':"").replace("[[zoomClass]]",t.slider_slidesOpts.zoomable?"t-zoomable":"").replace("[[containClass]]","contain"===t.slider_slidesOpts.bgsize?"t-slds__bgimg-contain":"").replace("[[paddingBottomVal]]",100*t.slider_slidesOpts.ratio+"%")}function t_store_get_productcard_oneSliderBullet_html(t){var e="";if("thumbs"!==t.slider_opts.controls&&"arrowsthumbs"!==t.slider_opts.controls||(e+='<div class="t-slds__thumbsbullet t-slds__bullet [[activeClass]]" data-slide-bullet-for="[[index]]">',e+=" [[videoPlayIcon]]",e+=' <div class="t-slds__bgimg t-bgimg" data-original="[[imgsource]]" style="padding-bottom: 100%; background-image: url(\'[[imgsource_lazy]]\');"></div>',e+=' <div class="t-slds__thumbsbullet-border"></div>',e+="</div>"),"dots"===t.slider_opts.controls||""===t.slider_opts.controls){e+='<div class="t-slds__bullet [[activeClass]]" data-slide-bullet-for="[[index]]">',e+=' <div class="t-slds__bullet_body" [[styles]]></div>',e+="</div>";var r="";if(t.slider_dotsOpts.size){var o=parseInt(t.slider_dotsOpts.size,10);r+="width:"+(o=o>20?20:o)+"px;height:"+o+"px;"}if(t.slider_dotsOpts.bgcolor&&(r+="background-color:"+t.slider_dotsOpts.bgcolor+";"),t.slider_dotsOpts.bordersize){var n=t.slider_dotsOpts.bgcoloractive?t.slider_dotsOpts.bgcoloractive:"#222";r+="border: "+t.slider_dotsOpts.bordersize+" solid "+n+";"}e=e.replace("[[styles]]",""!==r?'style="'+r+'"':"")}return e}function t_store_get_productcard_thumbsGallery_html(t,e,r){var o="",n=e-r;if("thumbs"===t.slider_opts.controls||"arrowsthumbs"===t.slider_opts.controls){var i="t-slds__thumbsbullet t-slds__bullet t-slds__thumbs_gallery [[activeClass]]";t.slider_slidesOpts.zoomable&&(i+=" t-slds__thumbs_gallery-zoomable"),o+='<div class="'+i+'" [[zoomAttrs]] data-gallery-length="'+n+'" data-slide-bullet-for="'+r+'">',o+=' <div class="t-slds__bgimg t-bgimg" data-original="[[imgsource]]" style="padding-bottom: 100%; background-image: url(\'[[imgsource_lazy]]\');"></div>',o+=' <div class="t-slds__thumbsbullet-border"></div>',o=(o+="</div>").replace("[[zoomAttrs]]",t.slider_slidesOpts.zoomable?'data-zoom-target="[[index]]" data-zoomable="yes" data-img-zoom-url="[[imgsource]]"':"")}return o}function t_store_getLazyUrl(t,e){if(!t.isPublishedPage||"y"!==window.lazy)return e;if(-1===e.indexOf("static.tildacdn."+t_store__getRootZone()))return e;var r=e.split("/");return r.splice(e.split("/").length-1,0,"-/resizeb/x20"),r.join("/")}function t_store_getLazySrc(t,e){if(!t.isPublishedPage||"y"!==window.lazy)return e;if(-1===e.indexOf(".tildacdn.com")||-1!==e.indexOf("-/empty/")||-1!==e.indexOf("-/resize/"))return e;var r=e.split("/");return r.splice(e.split("/").length-1,0,"-/empty"),r.join("/")}function t_store_dict(t){return window.tStoreDict||t_store_getDictObj(),window.tStoreDict[t]||'Text not found for "'+t+'"'}function t_store_escapeQuote(t){if(!t)return"";var e={'"':"&quot;","'":"&#039;"};return t.replace(/["']/g,(function(t){return e[t]}))}function t_store_product_initEditions(t,e,r,o){var n=r.querySelector(".js-product-controls-wrapper"),i;if(t_store_product_addEditionControls(e,n,o,t),t_store_product_selectAvailableEdition(t,e,r,o)){t_store_product_triggerSoldOutMsg(r,!1,o);var a=t_store_product_getFirstAvailableEditionData(e.editions);a&&t_store_addProductQuantity(r,a,o),t_store_product__verifyOptionConsisency(r,e),t_store_product_disableUnavaileOptions(r,e)}else t_store_product_triggerSoldOutMsg(r,!0,o),t_store_removeProductQuantity(r),t_store_product_disableUnavaileOptions(r,e);var s,c=document.getElementById("rec"+t).querySelector(".t-store");Array.prototype.forEach.call(r.querySelectorAll(".js-product-edition-option"),(function(n){n.addEventListener("change",(function(){var n=t_store_product_detectEditionByControls(r,e),i=!0;if(n){t_store_product_updateEdition(t,r,n,e,o,i),t_prod__updatePrice(r,o);var a=parseInt(n.quantity,10)<=0;t_store_product_triggerSoldOutMsg(r,a,o),a?t_store_removeProductQuantity(r):t_store_addProductQuantity(r,n,o),window.Tilda&&Tilda.sendEcommerceEvent&&(window.tStoreDetailEvent||(window.tStoreDetailEvent={}),window.tStoreDetailEvent[n.id?n.id:n.uid]||(Tilda.sendEcommerceEvent("detail",[{id:""+(n.id?n.id:n.uid),uid:""+n.uid,price:""+(n.price_min?n.price_min:n.price),sku:n.sku?n.sku:"",name:e.title}]),window.tStoreDetailEvent[n.id?n.id:n.uid]=!0))}else{for(var s=this.getAttribute("data-edition-option-id"),l=[],d=0;d<e.editionOptions.length;d++){var p=e.editionOptions[d];if(l.push(p),p.name===s)break}var u=t_store_product_selectAvailableEdition(t,e,r,o,l,i);t_prod__updatePrice(r,o),t_store_product_triggerSoldOutMsg(r,!u,o),t_store_addProductQuantity(r,e,o)}c&&t_store_triggerEvent(c,"displayChanged"),Array.prototype.forEach.call(r.querySelectorAll(".js-product-edition-option-variants option"),(function(t){t.removeAttribute("disabled")})),t_store_product__verifyOptionConsisency(r,e),t_store_product_disableUnavaileOptions(r,e)}))}))}function t_store_product_detectEditionByControls(t,e){for(var r=t_store_option_getOptionsData(),o=0;o<e.editions.length;o++){var n=e.editions[o],i=!0;e.editionOptions||(e.editionOptions=t_store_product_getEditionOptionsArr(e,r));for(var a=0;a<e.editionOptions.length;a++){var s=e.editionOptions[a],c=t_store_product_getEditionSelectEl(t,s),l,d;if(c)c.querySelector(".js-product-edition-option-variants").value!==n[s.name]&&(i=!1)}if(i)return n}return null}function t_store_product_addEditionControls(t,e,r,o){var n=t_store_option_getOptionsData(),i=t_store_product_getFirstAvailableEditionData(t.editions);t.editionOptions||(t.editionOptions=t_store_product_getEditionOptionsArr(t,n)),t.editionOptions.forEach((function(t){t_store_product_addOneOptionsControl("editionopt",t,e,r,i,o)}))}function t_store_product_selectAvailableEdition(t,e,r,o,n,i){var a=n&&n.length>0?t_store_product_getFirstAvailableEditionData_forCertainVals(e.editions,n,r):t_store_product_getFirstAvailableEditionData(e.editions);if(!a)return console.error("No available edition for uid = "+e.uid+" with selected options values"),!1;var s=document.getElementById("allrecords"),c=s&&"edit"===s.getAttribute("data-tilda-mode"),l=parseInt(a.quantity,10)>0||""===a.quantity,d=i;if(Array.prototype.forEach.call(e.editionOptions,(function(t){var e=a[t.name],n=t_store_product_getEditionSelectEl(r,t);if(n){var i=n.querySelector(".js-product-edition-option-variants"),s;function l(t,e,r){var n;t.querySelectorAll(".t-product__option-item").forEach((function(t){var n=t.querySelector(".t-product__option-input");if(n){var i=(e||"").replace(/&amp;/g,"&");n.value===i?(t.classList.add("t-product__option-item_active"),setTimeout((function(){n.checked=!0,r||n.click()})),o.prodCard&&o.prodCard.showOpts&&(d=!0)):(n.checked=!1,t.classList.remove("t-product__option-item_active"))}}))}i&&(i.value=(e||"").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&#92;/g,"\\"),o.prodCard&&o.prodCard.showOpts&&(d=!0)),n.querySelectorAll(".t-product__option-variants_custom").forEach((function(t){return l(t,e,c)}))}})),r.classList.contains("js-product-relevant"))t_store_product_updateEdition(t,r,a,e,o,d);else{var p,u=t_store_snippet_getJsonFromUrl().editionuid,_;u&&document.querySelector("#rec"+t+" .js-product").getAttribute("data-product-uid")!==u&&e.editions.forEach((function(t){t.uid===u&&(_=t)})),t_store_product_updateEdition(t,r,_||a,e,o,d)}return l}function t_store_product__verifyOptionConsisency(t,e){var r=document.getElementById("allrecords"),o=r&&"edit"===r.getAttribute("data-tilda-mode"),n=[];e.editionOptions.length>0&&n.push(e.editionOptions[0]);for(var i=1;i<e.editionOptions.length;i++){var a=e.editionOptions[i],s=t_store_product_getEditionSelectEl(t,a);if(!s)return;n.push(a),Array.prototype.forEach.call(a.values,(function(r){var i=t_store_product_getFirstAvailableEditionData_forCertainVals(e.editions,n,t,r),a=(r||"").replace(/\\/g,"\\\\").replace(/&amp;/g,"&").replace(/"/g,'\\"'),c=s.querySelector('option[value="'+a+'"]'),l=s.querySelector('.t-product__option-input[value="'+a+'"]'),d;if(i)c&&c.removeAttribute("disabled"),l&&((d=l.closest(".t-product__option-item")).classList.remove("t-product__option-item_disabled"),c&&c.parentNode.value===a&&(o||l.click()));else{if(c&&(c.setAttribute("disabled","disabled"),c.selected)){c.selected=!1;var p=c.closest(".js-product-edition-option-variants");p&&t_store_triggerEvent(p,"change")}l&&((d=l.closest(".t-product__option-item")).classList.add("t-product__option-item_disabled"),d.classList.remove("t-product__option-item_active"),l.checked=!1)}}))}}function t_store_product_disableUnavaileOptions(t,e){var r;if(!document.querySelector(".t1122")&&0!==e.editionOptions.length){var o=t.getAttribute("data-product-gen-uid");(!window.tStoreDisabledOptionsList||window.tStoreDisabledOptionsList&&!window.tStoreDisabledOptionsList[o])&&t_store_product_generateOptionsListForDisable(t,e);var n=window.tStoreDisabledOptionsList[o];n&&0!==n.length&&Array.prototype.forEach.call(n,(function(e){Object.keys(e).forEach((function(r){var o=t.querySelector('.js-product-edition-option[data-edition-option-id="'+(r||"").replace(/"/g,'\\"')+'"]');if(o){var n,i=o.querySelector(".js-product-edition-option-variants");if(i){n=(e[r]||"").replace(/"/g,'\\"');var a=i.querySelector('option[value="'+n+'"]');a&&a.setAttribute("disabled","disabled")}var s=o.querySelector('.t-product__option-input[value="'+n+'"]');if(s){var c=s.closest(".t-product__option-item");c.classList.add("t-product__option-item_disabled"),c.classList.remove("t-product__option-item_active")}}}))}))}}function t_store_product_generateOptionsListForDisable(t,e){var r=t.getAttribute("data-product-gen-uid");window.tStoreDisabledOptionsList=window.tStoreDisabledOptionsList||{},window.tStoreDisabledOptionsList[r]=[],e.editionOptions.forEach((function(t){t.values.forEach((function(o){var o=(o||"").replace(/&gt;/g,">").replace(/&lt;/g,"<"),n;if(!e.editions.some((function(e){var r;return(e[t.name]||"").replace(/&gt;/g,">").replace(/&lt;/g,"<")===o&&"0"!==e.quantity}))){var i={};i[t.name]=o,window.tStoreDisabledOptionsList[r].push(i)}}))})),0===window.tStoreDisabledOptionsList[r].length&&delete window.tStoreDisabledOptionsList[r]}function t_store_product_updateEdition(t,e,r,o,n,i){var a=t_store_snippet_getJsonFromUrl();a.editionuid=parseInt(a.editionuid,10);var s=e,c=r,l,d,p,u;if(window.jQuery&&s instanceof jQuery&&(s=s[0]),c||o.editions.forEach((function(t){t.uid===a.editionuid&&(c=t)})),a.editionuid===c.uid&&(Array.prototype.forEach.call(document.querySelectorAll(".js-store-product"),(function(t){t.setAttribute("data-product-lid",c.uid),t.setAttribute("data-product-uid",c.uid),t.setAttribute("data-product-url",window.location),t.setAttribute("data-product-img",c.img)})),setTimeout((function(){t_store_product_updateEdition_moveSlider(t,s,c)}),200),Array.prototype.forEach.call(o.editionOptions,(function(t){var e=c[t.name],r=t_store_product_getEditionSelectEl(s,t);if(r){var o=r.querySelector(".js-product-edition-option-variants");o&&o.value!==e&&(o.value=(e||"").replace(/&gt;/g,">").replace(/&lt;/g,"<"),setTimeout((function(){t_store_triggerEvent(o,"change")})))}}))),c.price&&0!==parseFloat(c.price)){var _=t_store__getFormattedPrice(n,c.price),f=t_store__getFormattedPriceRange(n,o);if(n.price){var y=n.price.priceRange;if(f&&"range"===y&&(_=f),f&&"from"===y){var v=t_store__getFormattedMinPrice(n,o);null!==v&&(_=v)}}s.querySelector(".js-store-prod-price-val").textContent=_,(l=s.querySelector(".js-store-prod-price"))&&(l.style.display="");var g=t_store__cleanPrice(c.price),m=s.querySelector(".js-product-price");if(m&&(m.setAttribute("data-product-price-def",g),m.setAttribute("data-product-price-def-str",g)),Array.prototype.forEach.call(s.querySelectorAll(".t-store__prod__price-portion"),(function(t){t_store__removeElement(t)})),o.unit&&o.portion>0){var h='<div class="t-store__prod__price-portion"><span class="t-store__prod__price-portion-slash">/</span>';"1"!==o.portion&&(h+=+o.portion+" "),h+=window.tStoreDict[o.unit]+"</div>";var b=[".t-store__card__price-currency + .js-product-price",".t-store__card__price-currency + .js-store-prod-price-old-val",".js-product-price + .t-store__card__price-currency",".js-store-prod-price-old-val + .t-store__card__price-currency",".t-store__prod-popup__price-currency + .js-product-price",".js-product-price + .t-store__prod-popup__price-currency",".t-store__prod-popup__price-currency + .js-store-prod-price-old-val",".js-store-prod-price-old-val + .t-store__prod-popup__price-currency",".js-product-price-currency + .js-product-price",".js-product-price + .js-product-price-currency",".js-product-price-currency + .js-store-prod-price-old-val",".js-store-prod-price-old-val + .js-product-price-currency"];Array.prototype.forEach.call(s.querySelectorAll(b.join(",")),(function(t){t.insertAdjacentHTML("afterend",h)}))}}else(l=s.querySelector(".js-store-prod-price"))&&(l.style.display="none"),s.querySelector(".js-store-prod-price-val").textContent="",s.querySelector(".js-product-price").setAttribute("data-product-price-def",""),s.querySelector(".js-product-price").setAttribute("data-product-price-def-str",""),t_store__removeElement(s.querySelector(".t-store__prod__price-portion"));if(c.priceold&&"0"!==c.priceold&&t_store__cleanPrice(c.price)!==t_store__cleanPrice(c.priceold)){var w=t_store__getFormattedPrice(n,c.priceold);(d=s.querySelector(".js-store-prod-price-old"))&&(d.style.display=""),(p=s.querySelector(".t-store__card__price_old"))&&(p.style.display=""),(u=s.querySelector(".js-store-prod-price-old-val"))&&(u.innerHTML=w)}else(d=s.querySelector(".js-store-prod-price-old"))&&(d.style.display="none"),(p=s.querySelector(".t-store__card__price_old"))&&(p.style.display="none"),(u=s.querySelector(".js-store-prod-price-old-val"))&&(u.innerHTML="");var S=s.querySelector(".t-store__prod-popup__brand");o.brand&&o.brand>""&&S&&(1===S.querySelectorAll("span[itemprop=brand]").length?S.querySelector("span[itemprop=brand]").innerHTML=o.brand:S.innerHTML='<span itemprop="brand" class="js-product-brand">'+o.brand+"</span>"),!o.brand&&S&&(S.style.display="none");var E=s.querySelector(".t-store__prod-popup__sku"),P=s.querySelector(".js-store-prod-sku"),A;c.sku?(P&&(P.innerHTML=c.sku),"large"===s.getAttribute("data-card-size")&&(P.style.display="",E&&(E.style.display=""))):(P&&(P.innerHTML="",P.style.display="none"),E&&(E.style.display="none")),s.setAttribute("data-product-inv",c.quantity),s.setAttribute("data-product-lid",c.uid),s.setAttribute("data-product-uid",c.uid),window.tStoreDefPackObj||(window.tStoreDefPackObj={});try{var C=window.tStoreDefPackObj[o.uid],j=s.querySelectorAll('.t-store__tabs .t-store__tabs__item[data-tab-type="chars"]'),x="",O,k;c.pack_x&&c.pack_y&&c.pack_z?(C||(C={pack_x:s.getAttribute("data-product-pack-x")||0,pack_y:s.getAttribute("data-product-pack-y")||0,pack_z:s.getAttribute("data-product-pack-z")||0,pack_label:s.getAttribute("data-product-pack-label")||o.pack_label||"lwh",pack_m:s.getAttribute("data-product-pack-m")||0},window.tStoreDefPackObj[o.uid]=C),s.setAttribute("data-product-pack-x",c.pack_x),s.setAttribute("data-product-pack-y",c.pack_y),s.setAttribute("data-product-pack-z",c.pack_z),s.setAttribute("data-product-pack-label",C.pack_label),O=c.pack_x+"x"+c.pack_y+"x"+c.pack_z,k=s.querySelector(".js-store-prod-dimensions"),x=window.tStoreDict["product-"+C.pack_label]+": "+O+"&nbsp;"+window.tStoreDict.mm,k&&(s.querySelector(".js-store-prod-dimensions").innerHTML=x)):C&&C.pack_x&&(s.setAttribute("data-product-pack-x",C.pack_x),s.setAttribute("data-product-pack-y",C.pack_y),s.setAttribute("data-product-pack-z",C.pack_z),s.setAttribute("data-product-pack-label",C.pack_label),O=C.pack_x+"x"+C.pack_y+"x"+C.pack_z,x=window.tStoreDict["product-"+C.pack_label]+": "+O+"&nbsp;"+window.tStoreDict.mm,(k=s.querySelector(".js-store-prod-dimensions"))&&(k.innerHTML=x)),x&&Array.prototype.forEach.call(j,(function(t){var e=t.querySelector(".js-store-prod-dimensions");e&&(e.innerHTML=x)}));var L="",q;c.pack_m?(s.setAttribute("data-product-pack-m",c.pack_m),L=window.tStoreDict["product-weight"]+": "+c.pack_m+"&nbsp;"+window.tStoreDict.g,(q=s.querySelector(".js-store-prod-weight"))&&(q.innerHTML=L)):C&&parseFloat(C.pack_m)>0&&(s.setAttribute("data-product-pack-m",C.pack_m),L=window.tStoreDict["product-weight"]+": "+C.pack_m+"&nbsp;"+window.tStoreDict.g,(q=s.querySelector(".js-store-prod-weight"))&&(q.innerHTML=L)),L&&Array.prototype.forEach.call(j,(function(t){var e=t.querySelector(".js-store-prod-weight");e&&(e.innerHTML=L)}))}catch(T){console.error(T)}c.img?(s.setAttribute("data-product-img",c.img),"large"===s.getAttribute("data-card-size")?t_store_product_updateEdition_moveSlider(t,s,c):i&&t_store_get_productCard_img_replaceWith(o,s,n,c.img)):s.getAttribute("data-product-img")&&"large"===s.getAttribute("data-card-size")&&(t_store_product_updateEdition_moveSlider(t,s,c),s.setAttribute("data-product-img",""));o.unit&&o.portion>0?(s.setAttribute("data-product-unit",o.unit),s.setAttribute("data-product-portion",o.portion),s.setAttribute("data-product-single",o.single)):(s.removeAttribute("data-product-unit"),s.removeAttribute("data-product-portion"),s.removeAttribute("data-product-single"))}function t_store_product_updateEdition_moveSlider(t,e,r){if(e&&r&&r.img){var o=e.querySelector(".t-slds__items-wrapper");if(o){var n=1,i=parseInt(o.getAttribute("data-slider-totalslides"),10),a=r.img.replace(/&amp;/g,"&"),s,c=Array.from(e.querySelectorAll(".t-slds__item")).find((function(t){var e=parseInt(t.getAttribute("data-slide-index")||"",10);return 0===e||e===i+1?null:t.querySelector('.t-slds__bgimg[data-original="'+a+'"]')}));if(!c&&a.includes(".com")){var l=function(){try{var t;return null==(t=new URL(a))?void 0:t.pathname}catch(e){return""}}();if(l&&"/"!==l){var d=e.querySelector('.t-slds__item .t-slds__bgimg[data-original$="'+l+'"]');d&&(c=d.closest(".t-slds__item"))}}if(-1!==a.indexOf("http://")||-1!==a.indexOf("https://"))try{var p,u=new URL(a).pathname;"/"===u[0]&&(u=u.slice(1).replace(/\//,"__"));var _=e.querySelector('.t-slds__item .t-slds__bgimg[data-original$="'+u+'"]');!c&&_&&(c=_.closest(".t-slds__item"))}catch(f){console.error(f)}c&&0===(n=parseInt(c.getAttribute("data-slide-index"),10))&&(n=i),o.setAttribute("data-slider-pos",n.toString()),e.classList.contains("t922")||t_store_onFuncLoad("t_slideMoveInstantly",(function(){t_slideMoveInstantly(t+" .js-store-product")}))}}}function t_store_product_triggerSoldOutMsg(t,e,r){var o=t;t_store__removeElement(o.querySelector(".js-store-prod-sold-out"));var n=o.querySelectorAll('.t-store__card__btns-wrapper [href="#order"], .t-store__prod-popup__btn-wrapper [href="#order"]');0===n.length&&(n=o.querySelectorAll('[href="#order"]')),window.jQuery&&o instanceof jQuery&&(o=$(o).get(0));var i=r.prodCard&&"order"===r.prodCard.btnLink1,a=r.prodCard&&"order"===r.prodCard.btnLink2,s;if(n[0]&&(s=n[0].querySelector(".js-store-prod-popup-buy-btn-txt"),"small"===o.getAttribute("data-card-size")&&(s=n[0].querySelector(".t-store__card__btn-text")),s||(s=n[0].querySelector(".js-store-prod-buy-btn-txt"))),e){var c=function t(){var e=o.querySelector(".js-store-price-wrapper");if(e){var r='<div class="js-store-prod-sold-out t-store__card__sold-out-msg t-name t-name_xs">'+window.tStoreDict.soldOut+"</div>";e.insertAdjacentHTML("beforeend",r)}};n.length||c(),Array.prototype.forEach.call(n,(function(t){t.classList.add("t-store__prod-popup__btn_disabled")})),s&&(s.textContent=window.tStoreDict.soldOut),t_store_triggerEvent(o,"tStoreSoldOut",{product:t_store__collectProductDataByElement(o),buttonBuyElement:n[0],renderSoldOutMessage:c})}else{Array.prototype.forEach.call(n,(function(t){t.classList.remove("t-store__prod-popup__btn_disabled")}));var l=r.buyBtnTitle||r.popup_opts&&r.popup_opts.btnTitle||window.tStoreDict.addtocart;"small"===o.getAttribute("data-card-size")&&(i&&r.prodCard.btnTitle1&&(l=r.prodCard.btnTitle1),a&&r.prodCard.btnTitle2&&(l=r.prodCard.btnTitle2)),s&&(s.textContent=l),t_store_triggerEvent(o,"tStoreAvailable",{product:t_store__collectProductDataByElement(o),buttonBuyElement:n[0]})}}function t_store_product_addOneOptionsControl(t,e,r,o,n,i){if(e.name){var a,s,c,l="",d;if("modificator"===t){if(void 0===e.values)return null;s='<option value="[[value]]" data-product-variant-price="[[price]]">[[text]]</option>';var p=e.values.split("\n");Array.prototype.forEach.call(p,(function(t){var e=t.split("=")[0],r=t.split("=")[1];l+=s.replace(/\[\[value\]\]/g,t_store_escapeQuote(e).replace(/&amp;/g,"&amp;amp;")).replace(/\[\[text\]\]/g,t_store_escapeQuote(e)).replace(/\[\[price\]\]/g,r||"")})),a=(c=t_store_get_control_option_html(o)).replace(/\[\[name\]\]/g,e.name).replace(/\[\[optiontags\]\]/g,l)}else s='<option value="[[value]]">[[text]]</option>',Array.prototype.forEach.call(e.values,(function(t){""!==t&&(l+=s.replace(/\[\[value\]\]/g,t_store_escapeQuote(t).replace(/&amp;/g,"&amp;amp;")).replace(/\[\[text\]\]/g,t_store_escapeQuote(t)))})),""!==l&&(a=(c=t_store_get_control_editionOption_html(o,e)).replace(/\[\[id\]\]/g,e.id.replace(/&amp;/g,"&amp;amp;").replace(/&#92;/g,"&amp;#92;")).replace(/\[\[name\]\]/g,e.name).replace(/\[\[optiontags\]\]/g,l));if(a&&r.insertAdjacentHTML("beforeend",a),t_store_option_checkIfCustom(e)&&t_store_option_styleCustomControl(i,o,e,r,n),"editionopt"===t){var u=r.querySelectorAll(".js-product-edition-option"),_,f=u[u.length-1];if(f)return f}}return null}function t_store_product_getEditionOptionsArr(t,e){var r=t.editions,o=["quantity","price","priceold","gallery","sku","uid","img","externalid","externalids","pack_x","pack_y","pack_z","pack_m"],n={},i=[];return r.forEach((function(t){Object.keys(t).forEach((function(t){-1!==o.indexOf(t)||n[t]||(n[t]=!0)}))})),Object.keys(n).forEach((function(o){var n={name:o,id:t_store_combineOptionIdByName(o),params:t_store_product_getEditionOptionsArr_getParams(o,t,e),values:t_store_product_getEditionOptionsArr_getValues(o,r),imagesObj:t_store_product_getEditionOptionsArr_getImgValues(o,r),valuesObj:e&&e[o]?e[o].values:{}};i.push(n)})),i}function t_store_product_getFirstAvailableEditionData(t){for(var e=0;e<t.length;e++){var r=t[e];if(0!==parseInt(r.quantity,10))return r}return t[0]}function t_store_product_getFirstAvailableEditionData_forCertainVals(t,e,r,o){for(var n="",i=0;i<t.length;i++){for(var a=t[i],s=!0,c=0;c<e.length;c++){var l=e[c].name,d,p=t_store_product_getCurEditionOptValById(r,e[c].id);if(a[l]=(a[l]||"").replace(/&#92;/g,"\\").replace(/&gt;/g,">").replace(/&lt;/g,"<"),o&&c===e.length-1&&(p=o),a[l]!==p){s=!1;break}}if(s){if(0!==parseInt(a.quantity,10))return a;n||(n=a)}}if(n){var u;if(document.querySelector(".t1122"))return n;0===parseInt(n.quantity,10)&&(n="")}return n}function t_store_product_getCurEditionOptValById(t,e){var r=t.querySelector('.js-product-edition-option[data-edition-option-id="'+e+'"]');return r?r.querySelector(".js-product-edition-option-variants").value:""}function t_store_product_getEditionOptionsArr_getValues(t,e){var r=[];return e.forEach((function(e){var o=e[t];void 0!==o&&-1===r.indexOf(o)&&r.push(o)})),r=t_store_product_sortValues(r)}function t_store_product_sortValuesByOrder(t,e,r){return t.sort((function(t,o){var n="filter"===e?t.value:t,i="filter"===e?o.value:o;return n=n.toString().toUpperCase(),i=i.toString().toUpperCase(),r.indexOf(n)-r.indexOf(i)}))}function t_store_product_isSimpleOrderValid(t,e){return t.every((function(t){var r=t;return"object"==typeof r&&"string"==typeof r.value&&(r=r.value),"string"==typeof r&&(r=r.trim().toUpperCase(),e.indexOf(r)>=0)}))}function t_store_product_isDateOrderValid(t){var e=/(\d{2})\.(\d{2})\.(\d{4})/;return t.every((function(t){var r=t;return"object"==typeof r&&"string"==typeof r.value&&(r=r.value),"string"==typeof r&&(r=r.trim().toUpperCase()).match(e)}))}function t_store_product_sortValues(t,e,r){var o=t,n=o||[];if(o.length<2)return n;var i="filter"===e?o[0].value.toString():o[0].toString(),a="filter"===e?o[1].value.toString():o[1].toString(),s=["XXXS","3XS","XXS","2XS","XS","XS-S","S","S-M","M","M-L","L","L-XL","XL","XL-XXL","XXL","2XL","XXXL","3XL","XXXXL","BXL","4XL","BXXL","5XL","BXXXL","6XL","7XL","8XL","ONE SIZE","ОДИН РАЗМЕР","УНИВЕРСАЛЬНЫЙ"],c=["ПОНЕДЕЛЬНИК","MONDAY","ВТОРНИК","TUESDAY","СРЕДА","WEDNESDAY","ЧЕТВЕРГ","THURSDAY","ПЯТНИЦА","FRIDAY","СУББОТА","SATURDAY","ВОСКРЕСЕНЬЕ","SUNDAY"],l=["ЯНВАРЬ","ФЕВРАЛЬ","МАРТ","АПРЕЛЬ","МАЙ","ИЮНЬ","ИЮЛЬ","АВГУСТ","СЕНТЯБРЬ","ОКТЯБРЬ","НОЯБРЬ","ДЕКАБРЬ","JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"],d,p,u,_,f,y,v={watt:["Вт","W","даВт","daW","гВт","hW","кВт","kW","мВт","mW","ГВт","GW","ТВт","TW","ПВт","PW"],bytes:["Кб","Кбайт","KiB","KB","Мбайт","Мб","MiB","MB","Mb","Гбайт","Гб","GiB","GB","Gb","Тбайт","Тб","TiB","TB"],weight:["мкг","mcg","мг","mg","г","g","кг","kg","т","t","ц"],length:["мкм","мм","mm","дм","dm","см","cm","м","m","км","km"],litre:["мл","л"],largeNums:["тыс","млн","млрд"]},g=r||o,m=/(\d{2})\.(\d{2})\.(\d{4})/;if(t_store_product_isSimpleOrderValid(g,s))n=t_store_product_sortValuesByOrder(n,e,s);else if(t_store_product_isSimpleOrderValid(g,c))n=t_store_product_sortValuesByOrder(n,e,c);else if(t_store_product_isSimpleOrderValid(g,l))n=t_store_product_sortValuesByOrder(n,e,l);else if(t_store_product_isDateOrderValid(g))n=o.sort((function(t,r){var o="filter"===e?t.value:t,n="filter"===e?r.value:r;return o=new Date(o.toString().replace(m,"$2/$1/$3").trim()),n=new Date(n.toString().replace(m,"$2/$1/$3").trim()),isNaN(o)||isNaN(n)?0:o-n}));else{try{n=o.sort((function(t,r){var o="filter"===e?t.value:t,n="filter"===e?r.value:r;if(o=o.toString().replace(/^(от|from)\s+/i,""),n=n.toString().replace(/^(от|from)\s+/i,""),o=parseFloat(o.toString().replace(",",".").trim()),n=parseFloat(n.toString().replace(",",".").trim()),isNaN(o)||isNaN(n))return 0;if(o===n){var i="filter"===e?t.value:t,a="filter"===e?r.value:r;i=i.toString().replace(/^(от|from)\s+/i,"").replace(",",".").trim(),a=a.toString().replace(/^(от|from)\s+/i,"").replace(",",".").trim();var s=/(\d+)\s?(x|х|×)\s?(\d+)/gi,c=i.match(s),l=a.match(s);return c&&l&&(i=c[2],a=l[2]),i>a?1:a>i?-1:0}return o-n}))}catch(E){console.error(E)}try{for(var h in v){var b=v[h],w=t_store_product_hasMeasureUnit(b,i)&&t_store_product_hasMeasureUnit(b,a),S=new RegExp(/^\d*,?\.?\d+\s*/,"gi");if(w)return n=n.sort((function(t,r){var o="filter"===e?t.value:t,n="filter"===e?r.value:r;return o=o.toString().replace(S,"").trim(),n=n.toString().replace(S,"").trim(),b.indexOf(o)-b.indexOf(n)}))}}catch(E){console.error(E)}}return n}function t_store_product_hasMeasureUnit(t,e){var r=e.replace(/\s/g,"");return t.some((function(t){var e,o;return new RegExp("^[\\d.,]+("+t+"){1}$","i").test(r)}))}function t_store_product_getEditionOptionsArr_getParams(t,e,r){var o={};if(r)o=r[t]?r[t].params:{};else try{var n=JSON.parse(e.json_options);n&&n.forEach((function(e){e.params&&e.title&&e.title===t&&(o=e.params)}))}catch(i){console.error(i)}return o}function t_store_product_getEditionOptionsArr_getImgValues(t,e){var r={};return e.forEach((function(e){var o=e[t];r[o]||(r[o]=e.img)})),r}function t_store_product_getEditionSelectEl(t,e){return t.querySelector('.js-product-edition-option[data-edition-option-id="'+e.id+'"]')}function t_store_combineOptionIdByName(t){return t.replace(/[\\'"<>{}]/g,"")}function t_store_getProductFirstImg(t){if(t.gallery&&"["===t.gallery[0]){var e=JSON.parse(t.gallery);if(e[0]&&e[0].img)return e[0].img}return""}function t_store__getFormattedPrice(t,e){if(null==e||""===e)return"";var r=t_store__cleanPrice(e);r=r.toString();var o=!1,n=!1,i;(t.currencyDecimal?o="00"===t.currencyDecimal:void 0!==window.tcart&&void 0!==window.tcart.currency_dec&&(o="00"===window.tcart.currency_dec),t.currencySeparator?n="."===t.currencySeparator:void 0!==window.tcart&&void 0!==window.tcart.currency_sep&&(n="."===window.tcart.currency_sep),o)&&(-1===r.indexOf(".")&&-1===r.indexOf(",")?r+=".00":1===r.substring(r.indexOf(".")+1).length&&(r+="0"));return r=(r=n?r.replace(",","."):r.replace(".",",")).toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}function t_store__getFormattedMinPrice(t,e){var r=e.minPrice;return null!=r&&(r=t_store__getFormattedPrice(t,r)),r}function t_store__getFormattedPriceRange(t,e){if(!Object.prototype.hasOwnProperty.call(t,"prodCard")||t.prodCard.showOpts||!t.price.priceRange||""===t.price.priceRange||!Object.prototype.hasOwnProperty.call(e,"minPrice")||!Object.prototype.hasOwnProperty.call(e,"maxPrice"))return null;var r=e.minPrice,o=e.maxPrice;if(null===r||null===o||r===o)return null;r=t_store__getFormattedPrice(t,r),o=t_store__getFormattedPrice(t,o);var n=t.price.priceRange;return"range"===n?r+"—"+o:"from"===n?window.tStoreDict.from+" "+r:null}function t_store_loadMoreBtn_display(t){var e=document.getElementById("rec"+t);if(e){var r=e.querySelector(".t-store__load-more-btn-wrap"),o=e.querySelector(".js-store-grid-cont.t-store__grid-cont_mobile-one-row"),n=!!(window.innerWidth<960&&o);r&&r.classList.toggle("t-store__load-more-btn-wrap_hidden",n)}}function t_store_oneProduct_init(t,e){var r=document.querySelector("#rec"+t+" .js-store-product_single");if(r){var o=r.getAttribute("data-product-gen-uid");o=t_store_oneProduct_clearUid(o),r.setAttribute("data-product-gen-uid",o),window.tStoreIsSearchBot||t_store_oneProduct_preloader_add(t);var n=document.getElementById("allrecords").getAttribute("data-tilda-mode");e.isPublishedPage="edit"!==n&&"preview"!==n;var i=window.tStoreSingleProdsObj&&!e.previewmode;!window.tStoreSingleProductsIsRequested||i?(t_store_oneProduct_requestAllSingle(e),window.tStoreSingleProductsIsRequested=!0,r.addEventListener("tStoreSingleProductsLoaded",(function(){t_store_oneProduct_fill(t,window.tStoreSingleProdsObj[o],e)}))):window.tStoreSingleProdsObj?t_store_oneProduct_fill(t,window.tStoreSingleProdsObj[o],e):r.addEventListener("tStoreSingleProductsLoaded",(function(){t_store_oneProduct_fill(t,window.tStoreSingleProdsObj[o],e)}))}}function t_store_oneProduct_clearUid(t){return t.replace("product id: ","")}function t_store_oneProduct_preloader_add(t){var e=document.getElementById("rec"+t),r=e.querySelector(".js-store-product_single");if(r){var o=r.querySelector(".js-store-single-product-info");o.style.display="none",clearTimeout(e.getAttribute("data-preloader-timeout"));var n=setTimeout((function(){var t="";t+='<div class="t-store__single-prod-preloader" style="display:none;">';for(var e='<div class="t-store__single-prod-preloader__text"></div>',n=0;n<6;n++)t+=e;t+="</div>",o.insertAdjacentHTML("beforebegin",t),t_store__fadeIn(r.querySelector(".t-store__single-prod-preloader"))}),1e3);e.setAttribute("data-preloader-timeout",n)}}function t_store_oneProduct_preloader_hide(t){var e=document.getElementById("rec"+t),r=e.querySelector(".js-store-product_single");if(r){clearTimeout(e.getAttribute("data-preloader-timeout"));var o=r.querySelector(".js-store-single-product-info");o&&(o.style.display="");var n=r.querySelector('a.t-btn[href="#order"]'),i=n?n.parentElement||n.parentNode:"";i&&(i.style.pointerEvents="inherit"),t_store__removeElement(r.querySelector(".t-store__single-prod-preloader"))}}function t_store_oneProduct_requestAllSingle(t){var e=document.querySelectorAll(".js-store-product_single"),r=[];Array.prototype.forEach.call(e,(function(t){var e=t.getAttribute("data-product-gen-uid");e=t_store_oneProduct_clearUid(e),r.push(e)}));var o=function t(r){var o=r.products;""!==o?(r.options&&r.options.length&&!window.tStoreOptionsList&&(window.tStoreOptionsList=r.options),window.tStoreSingleProdsObj=t_store_oneProduct_prodsArrToAssociative(o),Array.prototype.forEach.call(e,(function(t){t_store_triggerEvent(t,"tStoreSingleProductsLoaded")}))):console.error("Something went wrong. Can't get products array by uid list. Please check products UID.")};t_store_loadProducts_byId(r,t,o,(function(e){t_store_changeEndpoint(e,(function(){t_store_loadProducts_byId(r,t,o)}))}))}function t_store_oneProduct_prodsArrToAssociative(t){var e={};if(!t)return e;for(var r=0;r<t.length;r++){var o=t[r];e[o.uid]=o}return e}function t_store_oneProduct_fill(t,e,r){var o,n=document.getElementById("rec"+t).querySelector(".js-product");if(n){if(t_store_oneProduct_preloader_hide(t),n.setAttribute("data-card-size","large"),!e)return t_store_oneProduct_error_show(t,r),t_store_product_triggerSoldOutMsg(n,!0,r),void(""===n.querySelector(".js-store-prod-price-old-val").textContent&&(n.querySelector(".js-store-prod-price-old").style.display="none"));t_store_oneProduct_successMsg_show(t,e,r),n.setAttribute("data-product-pack-label",e.pack_label),n.setAttribute("data-product-pack-m",e.pack_m),n.setAttribute("data-product-pack-x",e.pack_x),n.setAttribute("data-product-pack-y",e.pack_y),n.setAttribute("data-product-pack-z",e.pack_z),n.setAttribute("data-product-url",e.url||"");var i=e.partuids&&JSON.parse(e.partuids);n.setAttribute("data-product-part-uid",i||""),t_store_addProductOptions(t,e,n,r,"largecard"),t_store_snippet_chooseEditionFromUrl(t,e,n,r),t_store_onFuncLoad("t_prod__init",(function(){t_prod__init(t)}));var a=n.querySelector(".js-store-prod-sku");if(a&&"none"!==a.style.display){var s=a.parentNode;s&&s.classList.contains("t-descr")&&a.insertAdjacentHTML("beforebegin",window.tStoreDict.sku+": ")}t_store_option_handleOnChange(n),t_store_option_handleOnChange_custom(t,n,r)}}function t_store_oneProduct_successMsg_show(t,e,r){if(!r.previewmode){var o=document.getElementById("rec"+t),n="RU"===window.tStoreBrowserLang?"Товар успешно связан с каталогом. Название товара в каталоге: ":"Product is connected to catalog. Product name in catalog is ";t_store_showMsgInRedactor(o,n+="<b>"+e.title+"</b>","success")}}function t_store_oneProduct_error_show(t,e){var r,o;e.previewmode||t_store_showMsgInRedactor(document.getElementById("rec"+t),"RU"===window.tStoreBrowserLang?"Не удается получить товар из каталога. Возможно он был удален или отключен. Пожалуйста, проверьте, что товар с таким ID существует.":"Can't find a product in the catalog. It may have been deleted or disabled. Please check that the product with this ID exists.","error")}function t_store_showMsgInRedactor(t,e,r){var o;t_store__removeElement(t.querySelector(".js-store-msg"));var n,i="success"===r?"#62C584":"yellow",a="";a+='<div class="js-store-msg" style="margin: 0;text-align: left; font-family: tfutura,Arial,sans-serif; color: '+("success"===r?"#fff":"#000")+';">',a+=' <div style="background: '+i+'; padding: 16px 20px; box-sizing: border-box; margin-bottom: 30px; position: relative;" class="t-container">',a+=' <div style="width: 40px; height: 40px; position: absolute; left: 20px; bottom: -40px;">',a+=' <svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="40px" width="40px"><polygon fill="'+i+'" stroke="'+i+'" stroke-width="0" points="0,0 40,0 0,20 0,0"></polygon></svg>',a+=" </div>",a+=e,a+=" </div>",a+="</div>",t.insertAdjacentHTML("afterbegin",a)}function t_store_isQueryInAddressBar(t){var e;try{e=decodeURI(window.location.href)}catch(r){console.error(r),e=window.location.href}return!!e&&-1!==e.indexOf(t)}function t_store_getColumnWidth(t){var e,r,o;return{minWidth1200:{col_1:60,col_2:160,col_3:260,col_4:360,col_5:460,col_6:560,col_7:660,col_8:760,col_9:860,col_10:960,col_11:1060,col_12:1160},maxWidth1200:{col_1:60,col_2:140,col_3:220,col_4:300,col_5:380,col_6:460,col_7:540,col_8:620,col_9:700,col_10:780,col_11:860,col_12:940}}[(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>1200?"minWidth1200":"maxWidth1200"]["col_"+t]}function t_store_option_getOptionsData(){var t=window.tStoreOptionsList;if(!t)return null;for(var e={},r=0;r<t.length;r++){var o=t[r],n=o.title;o.params&&"string"==typeof o.params&&(o.params=JSON.parse(o.params)),o.values&&"string"==typeof o.values&&(o.values=JSON.parse(o.values)),e[n]=o}return e}function t_store_option_checkIfCustom(t){var e=t.params;return!(!e||Array.isArray(e))&&(!(!e.view||"select"===e.view)||!(!e.hasColor&&!e.linkImage))}function t_store_option_handleOnChange_custom(t,e,r){var o=function e(){var o=document.getElementById("allrecords"),n=o&&"edit"===o.getAttribute("data-tilda-mode"),i=this.closest(".js-product-edition-option"),a=i.querySelector(".t-product__option-variants_custom");if(i&&a){var s=this.value,c=a.querySelector(".t-product__option-item_active");if(c){var l=c.querySelector(".t-product__option-input");if(l.value!==s){l.checked=!1,s=(s||"").replace(/"/g,'\\"');var d=a.querySelector('.t-product__option-input[value="'+s+'"]');setTimeout((function(){n&&d.click(),d.checked=!0})),c.classList.remove("t-product__option-item_active"),d.parentNode.classList.add("t-product__option-item_active"),setTimeout((function(){t_store_unifyCardsHeights(t,r),r.verticalAlignButtons&&t_store_verticalAlignButtons(t,r),t_store_triggerEvent(document.body,"twishlist_addbtn")}),50)}}}else setTimeout((function(){t_store_triggerEvent(document.body,"twishlist_addbtn")}),50)};function n(t){t.classList.remove("t-product__option-item_active")}function i(){t_store_unifyCardsHeights(t,r),r.verticalAlignButtons&&t_store_verticalAlignButtons(t,r)}Array.prototype.forEach.call(e.querySelectorAll(".js-product-edition-option-variants"),(function(t){var e,r;t.removeEventListener("change",o),t.closest(".js-product-edition-option").querySelector(".t-product__option-variants_custom")&&t.addEventListener("change",o)})),Array.prototype.forEach.call(e.querySelectorAll(".t-product__option-variants_custom"),(function(t){var e=t.querySelectorAll(".t-product__option-input"),r=t.querySelectorAll(".t-product__option-item"),o=t.parentNode.querySelector(".t-product__option-variants_regular .js-product-edition-option-variants");Array.prototype.forEach.call(e,(function(t){t.addEventListener("change",(function(){var t=this.value.replace(/&/g,"&amp;");o.value=t,t_triggerEvent(o,"change"),Array.prototype.forEach.call(r,n),this.parentNode.classList.add("t-product__option-item_active"),setTimeout(i,50)}))}))})),Array.prototype.forEach.call(e.querySelectorAll(".t-product__option-selected_select"),(function(t){var e=function t(){this.nextElementSibling.classList.contains("t-product__option-variants_custom")&&this.nextElementSibling.classList.toggle("t-product__option-variants_hidden"),"y"===window.lazy&&t_lazyload_update()};t.removeEventListener("click",e),t.addEventListener("click",e);var r=t.parentNode.querySelector(".t-product__option-variants_custom"),o=r.querySelectorAll(".t-product__option-item"),n=function t(){Array.prototype.forEach.call(o,(function(t){t.classList.remove("t-product__option-item_active")})),this.classList.add("t-product__option-item_active"),this.closest(".t-product__option-variants_custom").classList.add("t-product__option-variants_hidden");var e=this.querySelector(".t-product__option-title").textContent,r;this.closest(".t-product__option").querySelector(".t-product__option-selected-title").textContent=e;var n=this.closest(".t-product__option").querySelector(".t-product__option-selected.t-product__option-selected_color"),i;if(n){var a=this.querySelector(".t-product__option-checkmark_color").style.backgroundColor;(i=n.querySelector(".t-product__option-selected-checkmark")).style.backgroundColor=a}var s=this.closest(".t-product__option").querySelector(".t-product__option-selected.t-product__option-selected_image");if(s){var c=this.querySelector(".t-product__option-checkmark_image").style.backgroundImage,l=this.querySelector(".t-product__option-checkmark_image").getAttribute("data-original");(i=s.querySelector(".t-product__option-selected-checkmark")).setAttribute("data-original",l),i.style.backgroundImage="none",i.style.backgroundImage=c}};Array.prototype.forEach.call(o,(function(t){t.removeEventListener("click",n),t.addEventListener("click",n)}));var i=function t(e){var o=e.target,n;r.closest(".js-product-edition-option").contains(o)||r.classList.add("t-product__option-variants_hidden")};Array.prototype.forEach.call(["click","outsideCustomDropdown"],(function(t){document.removeEventListener(t,i),document.addEventListener(t,i)}))}))}function t_store_option_handleOnChange(t){var e=function e(){var r=this.closest(".js-product-edition-option");r&&t_store_triggerEvent(r,"change"),t_store_triggerEvent(t,"tStoreVariantChange")};Array.prototype.forEach.call(t.querySelectorAll(".js-product-edition-option-variants"),(function(t){t.removeEventListener("change",e),t.addEventListener("change",e)}))}function t_store_unescapeHtml(t){var e=document.createElement("textarea");return e.innerHTML=t,e.value}function t_store_onFuncLoad(t,e,r){if("function"==typeof window[t])e();else{var o=Date.now(),n=new Error(t+" is undefined"),i=function t(){throw n};setTimeout((function n(){var a=Date.now();"function"!=typeof window[t]?("complete"===document.readyState&&a-o>7e3&&"function"!=typeof window[t]&&i(),setTimeout(n,r||100)):e()}))}}function t_store_hexToRgb(t){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,r=t.replace(e,(function(t,e,r,o){return e+e+r+r+o+o})),o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(r),n=o?{r:parseInt(o[1],16),g:parseInt(o[2],16),b:parseInt(o[3],16)}:null;return o?[n.r,n.g,n.b]:null}function t_store_getFirstColorFromGradient(t){var e=/rgba\(\d+,\d+,\d+,\d+\)/gi,r=/(\d+),(\d+),(\d+)/i,o=t.match(e),n=o?o[0]:null,i=r.exec(n),a=i?{r:i[1],g:i[2],b:i[3]}:null;return i?[a.r,a.g,a.b]:null}function t_store_parsecolor(t){if(Array.isArray(t)&&3===t.length)return t;if(!t||"string"!=typeof t)return null;var e,r=/^var\((--uc-color-color-[a-zA-Z0-9]+),\s*(.+)\)$/.exec(t),o=t;if(r&&r[1]){var n=r[1],i;o=window.getComputedStyle(document.body).getPropertyValue(n)||r[2]}var a=/^rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+)(?:,\s*[0-9.%]+)?\)$/i.exec(o),s=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/i.exec(o),c,l;return a?a.splice(1).map((function(t){return parseInt(t,10)})):s?s.splice(1).map((function(t){return parseInt(t,16)})):null}function t_store_luma_rgb(t){var e="black",r=function t(e){return.2126*e[0]+.7152*e[1]+.0722*e[2]>128?"black":"white"},o=t_store_parsecolor(t);return o?r(o):e}function t_store_getLightnessColor(t){var e,r=(t_store_parsecolor(t)||[0,0,0]).map((function(t){return t/255}));return(Math.max.apply(Math,r)+Math.min.apply(Math,r))/2}function t_store_removeRgbOpacity(t){if(!t||!t.length)return null;var e=t.split(",");return e[3]&&(e[3]="1)"),e.join()}function t_store_snippet_getJsonFromUrl(){var t,e=window.location.search.substring(1),r={};return e.split("&").forEach((function(t){var e=t.split("=");try{r[e[0]]=decodeURIComponent(e[1])}catch(o){console.error(o),r[e[0]]=e[1]}})),r}function t_store__cleanPrice(t){var e=t;return e?(e=(e=e.toString()).replace(",",".").replace(/[^0-9.]/g,""),e=parseFloat(e).toFixed(2),isNaN(e)&&(e=0),e=parseFloat(e),(e*=1)<0&&(e=0)):e=0,e}function t_store__removeElement(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function t_store__fadeIn(t,e){if(("1"===getComputedStyle(t).opacity||""===getComputedStyle(t).opacity)&&"none"!==getComputedStyle(t).display)return!1;var r=0,o=e;o||(o=200);var n=(o=parseInt(o))>0?o/10:40;t.style.opacity=r,t.style.display="block";var i=setInterval((function(){t.style.opacity=r,(r+=.1)>=1&&clearInterval(i)}),n);return!0}function t_store__serializeData(t,e){var r=[];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var n=e?e+"["+o+"]":o,i=t[o],a;"{}"!==JSON.stringify(i)&&null!==i&&r.push(null!==i&&"object"==typeof i?t_store__serializeData(i,n):encodeURIComponent(n)+"="+encodeURIComponent(i))}return r.join("&")}function t_store_changeEndpoint(t,e){if(t&&(t.status>=500||408==t.status||410==t.status||429==t.status||"timeout"===t.type)&&-1!==window.t_store_endpoint.indexOf("store.tilda")){var r=t_store__getRootZone();window.t_store_endpoint="store2.tildaapi."+r,"function"==typeof e&&e()}else{var o;o=t&&t.responseText>""?"["+t.status+"] "+t.responseText:t&&t.statusText?"Error ["+t.status+", "+t.statusText+"]":"Error type ["+t.type+"]",console.error(o+". Please, try again later.")}}function t_store__handleRootzoneRedirect(t,e){var r,o=t;if("string"==typeof t)try{o=JSON.parse(t)}catch(s){return!1}var n=null==(r=o)?void 0:r.redirectto;if(!n)return!1;var i,a=t_store__getRootZoneFromEndpoint(e)!==n;return a&&(window.t_store_endpoint=window.t_store_endpoint.split(".").slice(0,-1).join(".")+"."+n),t_store__setRootZone(n),a}function t_store__getRootZoneFromEndpoint(t){var e=t.match(/\.([a-z]{2,})(?:[\/:]|$)/i);return e?e[1]:""}function t_store_paramsToObj(t,e){var r=window.location.search;try{r=r.replace(/%25/g,"%"),r=decodeURIComponent(r)}catch(d){console.error(d)}var o={otherParams:[]};o[t]={};try{r=r.replace(/&amp;/g,"%26amp")}catch(p){console.error(p)}var n=r.slice(1).split("&"),i;(n=n.map((function(t){return t.replace(/%26amp/g,"&amp;")})),o.otherParams=n.filter((function(t){var e;return!(/^tfc_/i.test(t)||/^s_/i.test(t))&&t})),-1!==window.location.href.indexOf("s_recid="))?window.location.href.split("s_recid=")[1].split("&")[0]===t&&n.splice(1).forEach((function(e){try{var r=/^s_/i.test(e),n;if(!document.querySelector("#rec"+t))return;if(o[t]||(o[t]={}),r){var i=e.replace(/^s_/i,"tfc_"),a=(i=i.replace(/%3A/gi,":")).split("="),s=a[0],c=a[1].replace(/\+/g," ").split(":::"),l=s.replace(/^tfc_/i,"");o[t][l]=o[t][l]?o[t][l].concat(c):c}}catch(p){console.error(p)}})):-1!==window.location.href.indexOf("tfc_")&&n.forEach((function(t){var e=t.split("=");try{var r;if(/^tfc_/i.test(t)&&"tfc_div"!==e[0]){var n=e[0],i;i=-1!==window.location.href.indexOf("tfc_div")?e[1].replace(/\+/g," ").replace(/%2B/g,"+").split(":::"):e[1].replace(/\+/g," ").split("%2B");var a=new RegExp(/\[\d.*\]$/,"gi"),s=n.match(a),c=s?Number(JSON.parse(s[0])):null,l;if(!c)return void console.error("Can't find recid in URL param");if(!document.querySelector("#rec"+c))return;var d=n.replace(a,"").replace("tfc_","");o[c]||(o[c]={}),o[c][d]=o[c][d]?o[c][d].concat(i):i}}catch(p){console.error(p)}}));window.tStoreCustomUrlParams=o,t_store_paramsToObj_updateUrl(o);var a=t_store_paramsToObj_getDefaultSort(t,e.defaultSort);for(var s in a){var c=a[s].sort,l=a[s].quantity;(c||l)&&(o[s]&&o[s].sort&&e.previewmode||c&&(o[s]||(o[s]={}),o[s].sort=c),o[s]&&o[s].quantity&&"object"==typeof o[s].quantity&&"y"===o[s].quantity[0]&&e.previewmode||l&&(o[s]||(o[s]={}),o[t].quantity||(o[s].quantity=["y"])))}return window.tStoreCustomUrlParams=o,o}function t_store_paramsToObj_updateUrl(t){var e=t_store_customURLParamsToString(t);window.location.hash&&(e+=window.location.hash);try{window.history.replaceState(null,null,encodeURI(e))}catch(r){console.error(r)}}function t_store_paramsToObj_getDefaultSort(t,e){var r=window.tStoreDefaultSort?window.tStoreDefaultSort:{};if(!e)return r;if(e.default){var o={"sort-price-asc":"price:asc","sort-price-desc":"price:desc","sort-name-asc":"title:asc","sort-name-desc":"title:desc","sort-created-asc":"created:asc","sort-created-desc":"created:desc"};r[t]||(r[t]={}),r[t].sort=new Array(o[e.default])}return e.in_stock&&(r[t]||(r[t]={}),r[t].quantity||(r[t].quantity=["y"])),window.tStoreDefaultSort=r,r}function t_store_customURLParamsToString(t){var e="",r="";for(var o in t){var n=t[o];if("otherParams"!==o)for(var i in n)try{var a=Array.isArray(n[i])?n[i].join("[[PLUS]]"):n[i].toString();a=(a=(a=(a=(a=(a=a.replace(/%/g,"%25")).replace(/#/g,"%23")).replace(/\+/g,"%2B")).replace(/\[\[PLUS\]\]/g,":::")).replace(/%26amp/g,"&amp;")).replace(/\s/gi,"+"),e+=e.length?"&":"?",e+="tfc_"+i+"["+o+"]="+a}catch(s){console.error(s)}}return e&&(e+="&tfc_div=:::"),t.otherParams&&t.otherParams.length&&(t.otherParams.forEach((function(t){t.length&&(r+="&"+t)})),e=e.length?e+r:"?"+r.slice(1)),e.length?e:window.location.origin+window.location.pathname}function t_store_updateOptionsBasedOnUrl(t,e,r){try{var o=e[r];for(var n in t.filters={},o)if("sort"!==n){var i=-1!==n.indexOf("price:m")||-1!==n.indexOf("quantity");t.filters[n]=i?o[n].toString():o[n]}else{t.sort={};var a=o[n].join().split(":"),s=a[0],c=a[1];t.sort[s]=c}return t}catch(l){return console.error("something wrong in t_store_updateOptionsBasedOnUrl",l),null}}function t_store_snippet_chooseEditionFromUrl(t,e,r,o){try{var n,i=t_store_snippet_getJsonFromUrl().editionuid;if(i&&r.getAttribute("data-product-uid")!==i){console.info("show product by uid from url = "+i);var a="",s;if(e.editions.forEach((function(t){t.uid===parseInt(i,10)&&(a=t)})),!a)return;t_store_product_updateEdition(t,r,a,e,o),t_store_product_triggerSoldOutMsg(r,0===parseInt(a.quantity),o)}}catch(c){console.error("Error decode url:"+c)}}function t_store_moveSearhSort(t,e){var r=document.getElementById("rec"+t);if(r){var o=r.querySelector(".t-store__filter__search-and-sort");if(window.innerWidth>960&&o&&"none"===window.getComputedStyle(o).display&&(o.style.display=""),e.sidebar){var n=r.querySelector(".t-store__filter__controls-wrapper"),i=r.querySelector(".js-store-cont-w-filter");if(o){var a=o.parentNode.classList.contains("js-store-cont-w-filter");window.innerWidth<960?a&&(t_store__removeElement(o),n.insertAdjacentElement("beforeend",o)):a||(t_store__removeElement(o),i.insertAdjacentElement("afterbegin",o))}}}}function t_store_get_productCard_horizontalStructure(t,e,r,o,n,i){var a="";return(t.gallery[0]&&""!==t.gallery[0]||t.gallery[0]&&""!==t.gallery[0])&&r.prodCard&&r.prodCard.hasImg&&(a+='<div class="t-store__card__imgwrapper_column"'+(r.imageWidth&&"0"!==r.imageWidth?' style="width: '+r.imageWidth+'px;"':"")+">"+o.open+t_store_get_productCard_img_html(t,r)+o.close+"</div>"),a+='<div class="t-store__card__contentwrapper">'+t_store_get_horizontalProductCard_txt_html(t,r,o,e,n,i)+t_store_get_horizontalProductCard_priceAndButtons(t,r,e,n,i)+"</div>"}function t_store_get_horizontalProductCard_txt_html(t,e,r,o){var n=t.title,i;e.isTitleClip&&(n=t.title.length>50?t.title.slice(0,50)+"...":t.title),t.title&&(i='<div class="t-store__card__title t-typography__title t-name t-name_md js-store-prod-name js-product-name"'+(Object.prototype.hasOwnProperty.call(e.typo,"title")?' data-auto-correct-font-size="rem" style="'+e.typo.title+'"':"")+">"+n+"</div>");var a="";t.descr&&e.prodCard&&e.prodCard.hasDescr&&(a='<div class="t-store__card__descr t-typography__descr t-descr t-descr_xxs js-store-prod-descr"'+(Object.prototype.hasOwnProperty.call(e.typo,"descr")?' style="'+e.typo.descr+'"':"")+">"+t.descr+"</div>");var s="",c;return o.sku&&(s='<div class="js-store-prod-sku js-product-sku" translate="no" style="display:none;">'+t.sku+"</div>"),'<div class="t-store__card__textwrapper">'+r.open+i+r.close+a+s+'<div class="js-product-controls-wrapper t-store__card__prod-controls-wrapper" style="display:none;"></div></div>'}function t_store_get_horizontalProductCard_priceAndButtons(t,e,r,o,n){var i=parseInt(e.rightColumnWidth,10),a=i?'style="width: '+i+'px;"':"",s;return'<div class="t-store__card__price-buttons'+(e.prodCard&&"2"===e.prodCard.style?" t-store__card__price-buttons_in-row":"")+'"'+a+">"+t_store_get_productCard_Price_html(t,r,e)+t_store_get_productCard_btn_html(t,e,o,n)+"</div>"}function t_store_getDictObj(){var t={sku:{EN:"SKU",RU:"Артикул",FR:"UGS",DE:"SKU",ES:"SKU",PT:"SKU",UK:"Код товару",JA:"SKU",ZH:"SKU",PL:"SKU",KK:"SKU",IT:"SKU",LV:"SKU"},soldOut:{EN:"Out of stock",RU:"Нет в наличии",FR:"En rupture de stock",DE:"Ausverkauft",ES:"Agotado",PT:"Fora de estoque",UK:"Немає в наявності",JA:"在庫切れ",ZH:"缺货",PL:"Nie ma na stanie",KK:"Қорда жоқ",IT:"Esaurito",LV:"Nav noliktavā"},all:{EN:"All",RU:"Все",FR:"Tout",DE:"Alles",ES:"Todos",PT:"Todos",UK:"Всі",JA:"すべて",ZH:"所有",PL:"Wszystkie",KK:"Барлық",IT:"Tutti",LV:"Visi"},from:{EN:"from",RU:"от",FR:"de",DE:"von",ES:"de",PT:"de",JA:"から",ZH:"从",UK:"від",PL:"od",KK:"бастап",IT:"da",LV:"no"},emptypartmsg:{EN:"Nothing found",RU:"Ничего не найдено",FR:"Rien trouvé",DE:"Nichts gefunden",ES:"Nada encontrado",PT:"Nada encontrado",UK:"Нічого не знайдено",JA:"何も見つかりませんでした",ZH:"什么都没找到",PL:"Nic nie znaleziono",KK:"Ештеңе табылмады",IT:"Non abbiamo trovato nulla",LV:"Nekas nav atrasts"},seeotherproducts:{EN:"See other",RU:"Другие товары",FR:"Autres produits",DE:"Andere produkte",ES:"Otros productos",PT:"Outros produtos",UK:"Інші товари",JA:"その他の商品",ZH:"其他产品",PL:"Inne produkty",KK:"Басқа қараңыз",IT:"Vedi altri",LV:"Skatiet citas"},seeAlso:{EN:"See also",RU:"Смотрите также",FR:"Voir également",DE:"Siehe auch",ES:"Ver también",PT:"Veja também",UK:"Дивись також",JA:"また見なさい",ZH:"也可以看看",PL:"Patrz również",KK:"Сондай-ақ, қараңыз",IT:"Guarda anche",LV:"Skatīt arī"},addtocart:{EN:"Buy now",RU:"Купить",FR:"Acheter",DE:"Zu kaufen",ES:"Para comprar",PT:"Comprar",UK:"Купити",JA:"購入する",ZH:"要买",PL:"Kup",KK:"Қазір сатып Ал",IT:"Acquista ora",LV:"Pērc tagad"},loadmore:{EN:"Load more",RU:"Загрузить еще",FR:"Charger plus",DE:"Mehr laden",ES:"Carga más",PT:"Carregue mais",UK:"Завантажити ще",JA:"もっと読み込む",ZH:"裝載更多",PL:"Pokaż więcej",KK:"Тағы жүктеу",IT:"Carica ancora",LV:"Ielādēt vairāk"},PCE:{EN:"pc",RU:"шт",UK:"шт",KK:"шт"},NMP:{EN:"pack",RU:"уп",UK:"уп",KK:"уп"},MGM:{EN:"mg",RU:"мг",UK:"мг",KK:"мг"}},e={EN:"g",RU:"г",UK:"г",KK:"г"};t.g=e,t.GRM=e,t.KGM={EN:"kg",RU:"кг",UK:"кг",KK:"кг"},t.TNE={EN:"t",RU:"т",UK:"т",KK:"т"},t.MLT={EN:"ml",RU:"мл",UK:"мл",KK:"мл"},t.LTR={EN:"l",RU:"л",UK:"л",KK:"л"};var r={EN:"mm",RU:"мм",UK:"мм",KK:"мм"};t.mm=r,t.MMT=r,t.CMT={EN:"cm",RU:"см",UK:"см",KK:"см"},t.DMT={EN:"dm",RU:"дм",UK:"дм",KK:"дм"},t.MTR={EN:"m",RU:"м",UK:"м",KK:"м"},t.MTK={EN:"m²",RU:"м²",UK:"м²",KK:"м²"},t.MTQ={EN:"m³",RU:"м³",UK:"м³",KK:"м³"},t.LMT={EN:"lm",RU:"пог. м",UK:"пог. м",KK:"пог. м"},t.HAR={EN:"ha",RU:"га",UK:"га",KK:"га"},t.ACR={EN:"acre"},t.YRD={EN:"yd"},t.LBR={EN:"lb"},t.ONZ={EN:"oz"},t.INH={EN:"in"},t.FOT={EN:"ft"},t["product-lwh"]={EN:"LxWxH",RU:"ДxШxВ",DE:"LxBxH",ES:"PxLxK",UK:"ДxШxВ"},t["product-wht"]={EN:"WxHxT",RU:"ШxВxТ",FR:"LxHxÉ",DE:"BxHxD",ES:"LxKxP",PT:"LxAxE",UK:"ШxВxТ"},t["product-whd"]={EN:"WxHxD",RU:"ШxВxГ",FR:"LxHxP",DE:"BxHxT",ES:"LxKxS",PT:"LxAxP",UK:"ШxВxГ"},t["product-weight"]={EN:"Weight",RU:"Вес",FR:"Poids",DE:"Gewicht",ES:"Kaal",PT:"Peso",UK:"Вага",JA:"重さ",ZH:"機重",PL:"Waga",KK:"Салмақ",IT:"Peso",LV:"Svars"};var o=window.tStoreBrowserLang;window.tStoreDict||(window.tStoreDict={}),Object.keys(t).forEach((function(e){window.tStoreDict[e]=t[e][o]?t[e][o]:t[e].EN}))}function t_store_triggerEvent(t,e,r){var o;r&&window.CustomEvent?(o=new CustomEvent(e,{detail:r,bubbles:!0,cancelable:!1}),t.dispatchEvent(o)):document.createEvent?((o=document.createEvent("HTMLEvents")).initEvent(e,!0,!1),o.eventName=e,t.dispatchEvent(o)):document.createEventObject?((o=document.createEventObject()).eventType=e,o.eventName=e,t.fireEvent("on"+o.eventType,o)):t[e]?t[e]():t["on"+e]&&t["on"+e]()}function t_store__collectProductDataByElement(t){var e=t.querySelector(".js-product-name"),r=e?e.textContent.trim():"",o;r=t_store_escapeQuote(r);var n=t.querySelector(".js-product-price"),i;n&&(o=n.getAttribute("data-product-price-def")),o=t_store__cleanPrice(o);var a=t.getAttribute("data-product-img");if(a)i=a;else{var s=t.querySelector(".js-product-img");if(s){var c=s.getAttribute("data-original");c&&(i=c)}}var l=t.getAttribute("data-product-uid"),d=t.getAttribute("data-product-inv"),p;d=parseInt(d,10)||"";var u=t.querySelector(".js-store-prod-sku");u&&(p=t_store_escapeQuote(p=u.textContent.trim()));var _=t_store__collectOptionsByElement(t),f={name:r,price:o,uid:l,inv:d};return i&&(f.img=i),p&&(f.sku=p),_&&_.length>0&&(f.options=_),f}function t_store__collectOptionsByElement(t){var e=[],r=t.querySelectorAll(".js-product-edition-option");Array.prototype.forEach.call(r,(function(t){var r=t.querySelector(".js-product-edition-option-name").textContent,o=t.querySelector("option:checked");if(o){var n=o.value,i=o.getAttribute("data-product-edition-variant-price");if(i=parseFloat(i),r&&n){var a={};""!=r&&(r=t_store_escapeQuote(r)),""!=n&&(n=(n=t_store_escapeQuote(n)).replace(/(?:\r\n|\r|\n)/g,"")),r.length>1&&":"==r.charAt(r.length-1)&&(r=r.substring(0,r.length-1)),a.option=r,a.variant=n,a.price=i,e.push(a)}}}));var o=t.querySelectorAll(".js-product-option");Array.prototype.forEach.call(o,(function(t){var r=t.querySelector(".js-product-option-name").textContent,o=t.querySelector("option:checked");if(o){var n=o.value,i=o.getAttribute("data-product-variant-price");if(i=parseFloat(i),void 0!==r&&void 0!==n){var a={};""!=r&&(r=t_store_escapeQuote(r)),""!=n&&(n=(n=t_store_escapeQuote(n)).replace(/(?:\r\n|\r|\n)/g,"")),r.length>1&&":"==r.charAt(r.length-1)&&(r=r.substring(0,r.length-1)),a.option=r,a.variant=n,a.price=i,e.push(a)}}}));var n=t.querySelectorAll(".js-product-multioption");return Array.prototype.forEach.call(n,(function(t){var r=t.querySelectorAll('input[type="checkbox"]:checked');Array.prototype.forEach.call(r,(function(r){var o=t.querySelector(".js-product-option-name").textContent;o&&(o=t_store_escapeQuote(o)),o.length>1&&":"==o.charAt(o.length-1)&&(o=o.substring(0,o.length-1));var n=r.name;n&&(n=(n=t_store_escapeQuote(n)).replace(/(?:\r\n|\r|\n)/g,""));var i=r.getAttribute("data-product-variant-price");i&&(i=parseFloat(i));var a={option:o,variant:n,price:i};e.push(a)}))})),e}function t_store_fixedPopupButton(t,e){var r,o=document.getElementById("rec"+t);if(o){var n=130,i=90,a=560,s="t-store__prod-popup__btn-wrapper-fixed",c=null==e||null==(r=e.popup_opts)?void 0:r.containerBgColor,l=o.querySelectorAll(".t-store__prod-popup__btn-wrapper"),d;if(Array.prototype.forEach.call(l,(function(t){t.classList.add(s),c&&(t.style.background=c)})),!(document.getElementById("allrecords")!==o.querySelector(".t-store__product-snippet")&&document.getElementById("allrecords").contains(o.querySelector(".t-store__product-snippet")))){var p=o.querySelector(".t-popup"),u=p.querySelector(".t-popup__container"),_=function t(){u.style.paddingBottom="220px",u.style.cssText+=";transform:none !important;"},f=function t(){u.style.paddingBottom="",u.style.transform=""},y=function t(){window.innerWidth>a?f():_()};window.isMobile&&window.addEventListener("orientationchange",y),p.addEventListener(t_store_POPUP_SHOWED_EVENT_NAME,(function(){setTimeout((function(){y()}),0)})),p.addEventListener(t_store_POPUP_CLOSED_EVENT_NAME,(function(){setTimeout((function(){f()}),0)})),window.addEventListener("resize",y)}}}function t_store__loadJSFile(t,e){if(document.querySelector('script[src^="'+t+'"]'))e&&e();else{var r=document.createElement("script");r.type="text/javascript",r.src=t,e&&(r.onload=e),r.onerror=function(t){console.error("Upload script error: "+t)},document.head.appendChild(r)}}function t_store__loadCSSFile(t,e){if(document.querySelector('link[href^="'+t+'"]'))e&&e();else{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css",r.media="all",r.href=t,e&&(r.onload=e),r.onerror=function(t){console.error("Upload style error: "+t)},document.head.appendChild(r)}}function t_store__getRootZone(){return t_cart__useRootZone().getRootZone()}function t_store__setRootZone(t){t_cart__useRootZone().setRootZone(t)}function t_store__getSliderWrapper(t){return document.querySelector("#rec"+t+" .js-store-product .t-slds__items-wrapper")}function t_store__addSlideChangeListener(t){var e=t_store__getSliderWrapper(t);e&&e.addEventListener("slideChangeEnd",(function(){var t=e.querySelector(".t-slds__item_active");if(t&&"1"!==t.getAttribute("data-slide-index")){var r=t.querySelector(".t-slds__bgimg");r.classList.contains("t-bgimg")||r.classList.add("t-bgimg");var o=null==t?void 0:t.nextElementSibling;if(o){var n=o.querySelector(".t-slds__bgimg");n&&(n.classList.add("t-bgimg"),t_onFuncLoad("t_lazyload_update",(function(){t_lazyload_update()})))}}}))}t_onReady((function(){var t=document.getElementById("allrecords");if(t){var e=t.getAttribute("data-tilda-project-lang");e&&(window.tStoreBrowserLang=e);var r=t_store__getRootZone();window.t_store_endpoint="store.tildaapi."+r}t_store_getDictObj(),t_store_fixImgs()})),Array.prototype.some||(Array.prototype.some=function(t){"use strict";if(null===this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof t)throw new TypeError;for(var e=Object(this),r=e.length>>>0,o=arguments.length>=2?arguments[1]:void 0,n=0;n<r;n++)if(n in e&&t.call(o,e[n],n,e))return!0;return!1}),function(t){var e=t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector;t.matches=t.matchesSelector=e||function t(e){var t=document.querySelectorAll(e),r=this;return Array.prototype.some.call(t,(function(t){return t===r}))}}(Element.prototype),Element.prototype.closest||(Element.prototype.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(Element.prototype.matches.call(e,t))return e;e=e.parentElement||e.parentNode}return null}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")});