(()=>{(function(){"use strict";var Lie=typeof Promise=="function"?Promise:function(fn){var queue=[],resolved=0,value;return fn(function($){value=$,resolved=1,queue.splice(0).forEach(then)}),{then};function then(fn2){return resolved?setTimeout(fn2,0,value):queue.push(fn2),this}},attributesObserver=function(whenDefined2,MutationObserver2){var attributeChanged=function(records){for(var i=0,length=records.length;i1&&arguments[1]!==void 0?arguments[1]:!0,i=0,length=elements2.length;i1||c2<0||c2>1?x:function(e2){function f2(a4,b4,c3){return 3*a4*(1-c3)*(1-c3)*c3+3*b4*(1-c3)*c3*c3+c3*c3*c3}if(e2<=0){var g2=0;return a3>0?g2=b3/a3:!b3&&c2>0&&(g2=d2/c2),g2*e2}if(e2>=1){var h2=0;return c2<1?h2=(d2-1)/(c2-1):c2==1&&a3<1&&(h2=(b3-1)/(a3-1)),1+h2*(e2-1)}for(var i2=0,j2=1;i2=1)return 1;var d2=1/a3;return(c2+=b3*d2)-c2%d2}}function k(a3){C||(C=document.createElement("div").style),C.animationTimingFunction="",C.animationTimingFunction=a3;var b3=C.animationTimingFunction;if(b3==""&&e())throw new TypeError(a3+" is not a valid value for easing");return b3}function l(a3){if(a3=="linear")return x;var b3=E.exec(a3);if(b3)return i.apply(this,b3.slice(1).map(Number));var c2=F.exec(a3);if(c2)return j(Number(c2[1]),A);var d2=G.exec(a3);return d2?j(Number(d2[1]),{start:y,middle:z,end:A}[d2[2]]):B[a3]||x}function m(a3){return Math.abs(n(a3)/a3.playbackRate)}function n(a3){return a3.duration===0||a3.iterations===0?0:a3.duration*a3.iterations}function o(a3,b3,c2){if(b3==null)return H;var d2=c2.delay+a3+c2.endDelay;return b3=Math.min(c2.delay+a3,d2)?J:K}function p(a3,b3,c2,d2,e2){switch(d2){case I:return b3=="backwards"||b3=="both"?0:null;case K:return c2-e2;case J:return b3=="forwards"||b3=="both"?a3:null;case H:return null}}function q(a3,b3,c2,d2,e2){var f2=e2;return a3===0?b3!==I&&(f2+=c2):f2+=d2/a3,f2}function r(a3,b3,c2,d2,e2,f2){var g2=a3===1/0?b3%1:a3%1;return g2!==0||c2!==J||d2===0||e2===0&&f2!==0||(g2=1),g2}function s(a3,b3,c2,d2){return a3===J&&b3===1/0?1/0:c2===1?Math.floor(d2)-1:Math.floor(d2)}function t(a3,b3,c2){var d2=a3;if(a3!=="normal"&&a3!=="reverse"){var e2=b3;a3==="alternate-reverse"&&(e2+=1),d2="normal",e2!==1/0&&e2%2!=0&&(d2="reverse")}return d2==="normal"?c2:1-c2}function u(a3,b3,c2){var d2=o(a3,b3,c2),e2=p(a3,c2.fill,b3,d2,c2.delay);if(e2===null)return null;var f2=q(c2.duration,d2,c2.iterations,e2,c2.iterationStart),g2=r(f2,c2.iterationStart,d2,c2.iterations,e2,c2.duration),h2=s(d2,c2.iterations,g2,f2),i2=t(c2.direction,h2,g2);return c2._easingFunction(i2)}var v="backwards|forwards|both|none".split("|"),w="reverse|alternate|alternate-reverse".split("|"),x=function(a3){return a3};d.prototype={_setMember:function(b3,c2){this["_"+b3]=c2,this._effect&&(this._effect._timingInput[b3]=c2,this._effect._timing=a2.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=a2.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(a3){this._setMember("delay",a3)},get delay(){return this._delay},set endDelay(a3){this._setMember("endDelay",a3)},get endDelay(){return this._endDelay},set fill(a3){this._setMember("fill",a3)},get fill(){return this._fill},set iterationStart(a3){if((isNaN(a3)||a3<0)&&e())throw new TypeError("iterationStart must be a non-negative number, received: "+a3);this._setMember("iterationStart",a3)},get iterationStart(){return this._iterationStart},set duration(a3){if(a3!="auto"&&(isNaN(a3)||a3<0)&&e())throw new TypeError("duration must be non-negative or auto, received: "+a3);this._setMember("duration",a3)},get duration(){return this._duration},set direction(a3){this._setMember("direction",a3)},get direction(){return this._direction},set easing(a3){this._easingFunction=l(k(a3)),this._setMember("easing",a3)},get easing(){return this._easing},set iterations(a3){if((isNaN(a3)||a3<0)&&e())throw new TypeError("iterations must be non-negative, received: "+a3);this._setMember("iterations",a3)},get iterations(){return this._iterations}};var y=1,z=.5,A=0,B={ease:i(.25,.1,.25,1),"ease-in":i(.42,0,1,1),"ease-out":i(0,0,.58,1),"ease-in-out":i(.42,0,.58,1),"step-start":j(1,y),"step-middle":j(1,z),"step-end":j(1,A)},C=null,D="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",E=new RegExp("cubic-bezier\\("+D+","+D+","+D+","+D+"\\)"),F=/steps\(\s*(\d+)\s*\)/,G=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,H=0,I=1,J=2,K=3;a2.cloneTimingInput=c,a2.makeTiming=f,a2.numericTimingToObject=g,a2.normalizeTimingInput=h,a2.calculateActiveDuration=m,a2.calculateIterationProgress=u,a2.calculatePhase=o,a2.normalizeEasing=k,a2.parseEasingFunction=l})(a),function(a2,b2){function c(a3,b3){return a3 in k&&k[a3][b3]||b3}function d(a3){return a3==="display"||a3.lastIndexOf("animation",0)===0||a3.lastIndexOf("transition",0)===0}function e(a3,b3,e2){if(!d(a3)){var f2=h[a3];if(f2){i.style[a3]=b3;for(var g2 in f2){var j2=f2[g2],k2=i.style[j2];e2[j2]=c(j2,k2)}}else e2[a3]=c(a3,b3)}}function f(a3){var b3=[];for(var c2 in a3)if(!(c2 in["easing","offset","composite"])){var d2=a3[c2];Array.isArray(d2)||(d2=[d2]);for(var e2,f2=d2.length,g2=0;g21&&d2[0].offset==null&&(d2[0].offset=0);for(var b4=0,c3=d2[0].offset,e2=1;e21)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if(d3=="composite"){if(f2=="add"||f2=="accumulate")throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if(f2!="replace")throw new TypeError("Invalid composite mode "+f2+".")}else f2=d3=="easing"?a2.normalizeEasing(f2):""+f2;e(d3,f2,c3)}return c3.offset==null&&(c3.offset=null),c3.easing==null&&(c3.easing="linear"),c3}),g2=!0,h2=-1/0,i2=0;i2=0&&a3.offset<=1}),g2||c2(),d2}var h={background:["backgroundImage","backgroundPosition","backgroundSize","backgroundRepeat","backgroundAttachment","backgroundOrigin","backgroundClip","backgroundColor"],border:["borderTopColor","borderTopStyle","borderTopWidth","borderRightColor","borderRightStyle","borderRightWidth","borderBottomColor","borderBottomStyle","borderBottomWidth","borderLeftColor","borderLeftStyle","borderLeftWidth"],borderBottom:["borderBottomWidth","borderBottomStyle","borderBottomColor"],borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderLeft:["borderLeftWidth","borderLeftStyle","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderRight:["borderRightWidth","borderRightStyle","borderRightColor"],borderTop:["borderTopWidth","borderTopStyle","borderTopColor"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],flex:["flexGrow","flexShrink","flexBasis"],font:["fontFamily","fontSize","fontStyle","fontVariant","fontWeight","lineHeight"],margin:["marginTop","marginRight","marginBottom","marginLeft"],outline:["outlineColor","outlineStyle","outlineWidth"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"]},i=document.createElementNS("http://www.w3.org/1999/xhtml","div"),j={thin:"1px",medium:"3px",thick:"5px"},k={borderBottomWidth:j,borderLeftWidth:j,borderRightWidth:j,borderTopWidth:j,fontSize:{"xx-small":"60%","x-small":"75%",small:"89%",medium:"100%",large:"120%","x-large":"150%","xx-large":"200%"},fontWeight:{normal:"400",bold:"700"},outlineWidth:j,textShadow:{none:"0px 0px 0px transparent"},boxShadow:{none:"0px 0px 0px 0px transparent"}};a2.convertToArrayForm=f,a2.normalizeKeyframes=g}(a),function(a2){var b2={};a2.isDeprecated=function(a3,c,d,e){var f=e?"are":"is",g=new Date,h=new Date(c);return h.setMonth(h.getMonth()+3),!(g=a4.applyFrom&&c4this._surrogateStyle.length;)this._length--,Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,value:void 0})},_set:function(b3,c3){this._style[b3]=c3,this._isAnimatedProperty[b3]=!0,this._updateSvgTransformAttr&&a2.unprefixedPropertyName(b3)=="transform"&&(this._savedTransformAttr==null&&(this._savedTransformAttr=this._element.getAttribute("transform")),this._element.setAttribute("transform",a2.transformToSvgMatrix(c3)))},_clear:function(b3){this._style[b3]=this._surrogateStyle[b3],this._updateSvgTransformAttr&&a2.unprefixedPropertyName(b3)=="transform"&&(this._savedTransformAttr?this._element.setAttribute("transform",this._savedTransformAttr):this._element.removeAttribute("transform"),this._savedTransformAttr=null),delete this._isAnimatedProperty[b3]}};for(var k in i)e.prototype[k]=function(a3,b3){return function(){var c3=this._surrogateStyle[a3].apply(this._surrogateStyle,arguments);return b3&&(this._isAnimatedProperty[arguments[0]]||this._style[a3].apply(this._style,arguments),this._updateIndices()),c3}}(k,k in j);for(var l in document.documentElement.style)l in h||l in i||function(a3){d2(e.prototype,a3,{get:function(){return this._surrogateStyle[a3]},set:function(b3){this._surrogateStyle[a3]=b3,this._updateIndices(),this._isAnimatedProperty[a3]||(this._style[a3]=b3)}})}(l);a2.apply=function(b3,c3,d3){f(b3),b3.style._set(a2.propertyName(c3),d3)},a2.clear=function(b3,c3){b3._webAnimationsPatchedStyle&&b3.style._clear(a2.propertyName(c3))}}(b),function(a2){window.Element.prototype.animate=function(b2,c2){var d2="";return c2&&c2.id&&(d2=c2.id),a2.timeline._play(a2.KeyframeEffect(this,b2,c2,d2))}}(b),function(a2,b2){function c2(a3,b3,d2){if(typeof a3=="number"&&typeof b3=="number")return a3*(1-d2)+b3*d2;if(typeof a3=="boolean"&&typeof b3=="boolean")return d2<.5?a3:b3;if(a3.length==b3.length){for(var e=[],f=0;f0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(a3){a3=+a3,isNaN(a3)||(b2.restart(),this._paused||this._startTime==null||(this._startTime=this._timeline.currentTime-a3/this._playbackRate),this._currentTimePending=!1,this._currentTime!=a3&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(a3,!0),b2.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(a3){a3=+a3,isNaN(a3)||this._paused||this._idle||(this._startTime=a3,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),b2.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(a3){if(a3!=this._playbackRate){var c3=this.currentTime;this._playbackRate=a3,this._startTime=null,this.playState!="paused"&&this.playState!="idle"&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),b2.applyDirtiedAnimation(this)),c3!=null&&(this.currentTime=c3)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":this._startTime==null&&!this._paused&&this.playbackRate!=0||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),b2.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,b2.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),b2.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(a3,b3){typeof b3=="function"&&a3=="finish"&&this._finishHandlers.push(b3)},removeEventListener:function(a3,b3){if(a3=="finish"){var c3=this._finishHandlers.indexOf(b3);c3>=0&&this._finishHandlers.splice(c3,1)}},_fireEvents:function(a3){if(this._isFinished){if(!this._finishedFlag){var b3=new d2(this,this._currentTime,a3),c3=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){c3.forEach(function(a4){a4.call(b3.target,b3)})},0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(a3,b3){this._idle||this._paused||(this._startTime==null?b3&&(this.startTime=a3-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((a3-this._startTime)*this.playbackRate)),b3&&(this._currentTimePending=!1,this._fireEvents(a3))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var a3=this._effect._target;return a3._activeAnimations||(a3._activeAnimations=[]),a3._activeAnimations},_markTarget:function(){var a3=this._targetAnimations();a3.indexOf(this)===-1&&a3.push(this)},_unmarkTarget:function(){var a3=this._targetAnimations(),b3=a3.indexOf(this);b3!==-1&&a3.splice(b3,1)}}}(a,b),function(a2,b2,c2){function d2(a3){var b3=j;j=[],a31e-4?(u=.5/Math.sqrt(w),v=[(q[2][1]-q[1][2])*u,(q[0][2]-q[2][0])*u,(q[1][0]-q[0][1])*u,.25/u]):q[0][0]>q[1][1]&&q[0][0]>q[2][2]?(u=2*Math.sqrt(1+q[0][0]-q[1][1]-q[2][2]),v=[.25*u,(q[0][1]+q[1][0])/u,(q[0][2]+q[2][0])/u,(q[2][1]-q[1][2])/u]):q[1][1]>q[2][2]?(u=2*Math.sqrt(1+q[1][1]-q[0][0]-q[2][2]),v=[(q[0][1]+q[1][0])/u,.25*u,(q[1][2]+q[2][1])/u,(q[0][2]-q[2][0])/u]):(u=2*Math.sqrt(1+q[2][2]-q[0][0]-q[1][1]),v=[(q[0][2]+q[2][0])/u,(q[1][2]+q[2][1])/u,.25*u,(q[1][0]-q[0][1])/u]),[p,r,s,v,n]}return j}();a2.dot=c2,a2.makeMatrixDecomposition=h,a2.transformListToMatrix=g}(b),function(a2){function b2(a3,b3){var c3=a3.exec(b3);if(c3)return c3=a3.ignoreCase?c3[0].toLowerCase():c3[0],[c3,b3.substr(c3.length)]}function c2(a3,b3){b3=b3.replace(/^\s*/,"");var c3=a3(b3);if(c3)return[c3[0],c3[1].replace(/^\s*/,"")]}function d2(a3,d3,e2){a3=c2.bind(null,a3);for(var f2=[];;){var g2=a3(e2);if(!g2)return[f2,e2];if(f2.push(g2[0]),e2=g2[1],!(g2=b2(d3,e2))||g2[1]=="")return[f2,e2];e2=g2[1]}}function e(a3,b3){for(var c3=0,d3=0;d3d3?c3%=d3:d3%=c3;return c3=a3*b3/(c3+d3)}function g(a3){return function(b3){var c3=a3(b3);return c3&&(c3[0]=void 0),c3}}function h(a3,b3){return function(c3){return a3(c3)||[b3,c3]}}function i(b3,c3){for(var d3=[],e2=0;e2=1?b3:"visible"}]}a2.addPropertiesHandler(String,c2,["visibility"])}(b),function(a2,b2){function c2(a3){a3=a3.trim(),f.fillStyle="#000",f.fillStyle=a3;var b3=f.fillStyle;if(f.fillStyle="#fff",f.fillStyle=a3,b3==f.fillStyle){f.fillRect(0,0,1,1);var c3=f.getImageData(0,0,1,1).data;f.clearRect(0,0,1,1);var d3=c3[3]/255;return[c3[0]*d3,c3[1]*d3,c3[2]*d3,d3]}}function d2(b3,c3){return[b3,c3,function(b4){function c4(a3){return Math.max(0,Math.min(255,a3))}if(b4[3])for(var d3=0;d3<3;d3++)b4[d3]=Math.round(c4(b4[d3]/b4[3]));return b4[3]=a2.numberToString(a2.clamp(0,1,b4[3])),"rgba("+b4.join(",")+")"}]}var e=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");e.width=e.height=1;var f=e.getContext("2d");a2.addPropertiesHandler(c2,d2,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),a2.consumeColor=a2.consumeParenthesised.bind(null,c2),a2.mergeColors=d2}(b),function(a2,b2){function c2(a3){function b3(){var b4=h2.exec(a3);g2=b4?b4[0]:void 0}function c3(){var a4=Number(g2);return b3(),a4}function d3(){if(g2!=="(")return c3();b3();var a4=f2();return g2!==")"?NaN:(b3(),a4)}function e2(){for(var a4=d3();g2==="*"||g2==="/";){var c4=g2;b3();var e3=d3();c4==="*"?a4*=e3:a4/=e3}return a4}function f2(){for(var a4=e2();g2==="+"||g2==="-";){var c4=g2;b3();var d4=e2();c4==="+"?a4+=d4:a4-=d4}return a4}var g2,h2=/([\+\-\w\.]+|[\(\)\*\/])/g;return b3(),f2()}function d2(a3,b3){if((b3=b3.trim().toLowerCase())=="0"&&"px".search(a3)>=0)return{px:0};if(/^[^(]*$|^calc/.test(b3)){b3=b3.replace(/calc\(/g,"(");var d3={};b3=b3.replace(a3,function(a4){return d3[a4]=null,"U"+a4});for(var e2="U("+a3.source+")",f2=b3.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+e2,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),g2=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],h2=0;h21?"calc("+c4+")":c4}]}var g="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",h=d2.bind(null,new RegExp(g,"g")),i=d2.bind(null,new RegExp(g+"|%","g")),j=d2.bind(null,/deg|rad|grad|turn/g);a2.parseLength=h,a2.parseLengthOrPercent=i,a2.consumeLengthOrPercent=a2.consumeParenthesised.bind(null,i),a2.parseAngle=j,a2.mergeDimensions=f;var k=a2.consumeParenthesised.bind(null,h),l=a2.consumeRepeated.bind(void 0,k,/^/),m=a2.consumeRepeated.bind(void 0,l,/^,/);a2.consumeSizePairList=m;var n=function(a3){var b3=m(a3);if(b3&&b3[1]=="")return b3[0]},o=a2.mergeNestedRepeated.bind(void 0,e," "),p=a2.mergeNestedRepeated.bind(void 0,o,",");a2.mergeNonNegativeSizePair=o,a2.addPropertiesHandler(n,p,["background-size"]),a2.addPropertiesHandler(i,e,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),a2.addPropertiesHandler(i,f,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(b),function(a2,b2){function c2(b3){return a2.consumeLengthOrPercent(b3)||a2.consumeToken(/^auto/,b3)}function d2(b3){var d3=a2.consumeList([a2.ignore(a2.consumeToken.bind(null,/^rect/)),a2.ignore(a2.consumeToken.bind(null,/^\(/)),a2.consumeRepeated.bind(null,c2,/^,/),a2.ignore(a2.consumeToken.bind(null,/^\)/))],b3);if(d3&&d3[0].length==4)return d3[0]}function e(b3,c3){return b3=="auto"||c3=="auto"?[!0,!1,function(d3){var e2=d3?b3:c3;if(e2=="auto")return"auto";var f2=a2.mergeDimensions(e2,e2);return f2[2](f2[0])}]:a2.mergeDimensions(b3,c3)}function f(a3){return"rect("+a3+")"}var g=a2.mergeWrappedNestedRepeated.bind(null,f,e,", ");a2.parseBox=d2,a2.mergeBoxes=g,a2.addPropertiesHandler(d2,g,["clip"])}(b),function(a2,b2){function c2(a3){return function(b3){var c3=0;return a3.map(function(a4){return a4===k?b3[c3++]:a4})}}function d2(a3){return a3}function e(b3){if((b3=b3.toLowerCase().trim())=="none")return[];for(var c3,d3=/\s*(\w+)\(([^)]*)\)/g,e2=[],f2=0;c3=d3.exec(b3);){if(c3.index!=f2)return;f2=c3.index+c3[0].length;var g2=c3[1],h2=n[g2];if(!h2)return;var i2=c3[2].split(","),j2=h2[0];if(j2.length900||b3%100!=0))return b3}function c2(b3){return b3=100*Math.round(b3/100),b3=a2.clamp(100,900,b3),b3===400?"normal":b3===700?"bold":String(b3)}function d2(a3,b3){return[a3,b3,c2]}a2.addPropertiesHandler(b2,d2,["font-weight"])}(b),function(a2){function b2(a3){var b3={};for(var c3 in a3)b3[c3]=-a3[c3];return b3}function c2(b3){return a2.consumeToken(/^(left|center|right|top|bottom)\b/i,b3)||a2.consumeLengthOrPercent(b3)}function d2(b3,d3){var e2=a2.consumeRepeated(c2,/^/,d3);if(e2&&e2[1]==""){var f2=e2[0];if(f2[0]=f2[0]||"center",f2[1]=f2[1]||"center",b3==3&&(f2[2]=f2[2]||{px:0}),f2.length==b3){if(/top|bottom/.test(f2[0])||/left|right/.test(f2[1])){var h2=f2[0];f2[0]=f2[1],f2[1]=h2}if(/left|right|center|Object/.test(f2[0])&&/top|bottom|center|Object/.test(f2[1]))return f2.map(function(a3){return typeof a3=="object"?a3:g[a3]})}}}function e(d3){var e2=a2.consumeRepeated(c2,/^/,d3);if(e2){for(var f2=e2[0],h2=[{"%":50},{"%":50}],i2=0,j=!1,k=0;k=0&&this._cancelHandlers.splice(c2,1)}else i.call(this,a3,b3)},f}}}(),function(a2){var b2=document.documentElement,c=null,d=!1;try{var e=getComputedStyle(b2).getPropertyValue("opacity"),f=e=="0"?"1":"0";c=b2.animate({opacity:[f,f]},{duration:1}),c.currentTime=0,d=getComputedStyle(b2).getPropertyValue("opacity")==f}catch{}finally{c&&c.cancel()}if(!d){var g=window.Element.prototype.animate;window.Element.prototype.animate=function(b3,c2){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&b3[Symbol.iterator]&&(b3=Array.from(b3)),Array.isArray(b3)||b3===null||(b3=a2.convertToArrayForm(b3)),g.call(this,b3,c2)}}}(a)}(),function(doc,win){if(typeof doc.createEvent!="function")return!1;var pointerEvent=function(type){var lo=type.toLowerCase(),ms="MS"+type;return navigator.msPointerEnabled?ms:window.PointerEvent?lo:!1},touchEvent=function(name){return"on"+name in window?name:!1},defaults={useJquery:!win.IGNORE_JQUERY&&typeof jQuery<"u",swipeThreshold:win.SWIPE_THRESHOLD||100,tapThreshold:win.TAP_THRESHOLD||150,dbltapThreshold:win.DBL_TAP_THRESHOLD||200,longtapThreshold:win.LONG_TAP_THRESHOLD||1e3,tapPrecision:win.TAP_PRECISION/2||60/2,justTouchEvents:win.JUST_ON_TOUCH_DEVICES},wasTouch=!1,touchevents={touchstart:touchEvent("touchstart")||pointerEvent("PointerDown"),touchend:touchEvent("touchend")||pointerEvent("PointerUp"),touchmove:touchEvent("touchmove")||pointerEvent("PointerMove")},isTheSameFingerId=function(e){return!e.pointerId||typeof pointerId>"u"||e.pointerId===pointerId},setListener=function(elm,events,callback){for(var eventsArray=events.split(" "),i=eventsArray.length;i--;)elm.addEventListener(eventsArray[i],callback,!1)},getPointerEvent=function(event){var hasTargetTouches=!!(event.targetTouches&&event.targetTouches.length);switch(!0){case!!event.target.touches:return event.target.touches[0];case(hasTargetTouches&&typeof event.targetTouches[0].pageX<"u"):return event.targetTouches[0];case(hasTargetTouches&&!!event.targetTouches[0].touches):return event.targetTouches[0].touches[0];default:return event}},isMultipleTouches=function(event){return(event.targetTouches||event.target.touches||[]).length>1},getTimestamp=function(){return new Date().getTime()},sendEvent=function(elm,eventName,originalEvent,data){var customEvent=doc.createEvent("Event");if(customEvent.originalEvent=originalEvent,data=data||{},data.x=currX,data.y=currY,defaults.useJquery&&(customEvent=jQuery.Event(eventName,{originalEvent}),jQuery(elm).trigger(customEvent,data)),customEvent.initEvent){for(var key in data)customEvent[key]=data[key];customEvent.initEvent(eventName,!0,!0),elm.dispatchEvent(customEvent)}for(;elm;)elm["on"+eventName]&&elm["on"+eventName](customEvent),elm=elm.parentNode},onTouchStart=function(e){if(!(!isTheSameFingerId(e)||isMultipleTouches(e))&&(pointerId=e.pointerId,e.type!=="mousedown"&&(wasTouch=!0),!(e.type==="mousedown"&&wasTouch))){var pointer=getPointerEvent(e);cachedX=currX=pointer.pageX,cachedY=currY=pointer.pageY,longtapTimer=setTimeout(function(){sendEvent(e.target,"longtap",e),target=e.target},defaults.longtapThreshold),timestamp=getTimestamp(),tapNum++}},onTouchEnd=function(e){if(!(!isTheSameFingerId(e)||isMultipleTouches(e))){if(pointerId=void 0,e.type==="mouseup"&&wasTouch){wasTouch=!1;return}var eventsArr=[],now2=getTimestamp(),deltaY=cachedY-currY,deltaX=cachedX-currX;if(clearTimeout(dblTapTimer),clearTimeout(longtapTimer),deltaX<=-defaults.swipeThreshold&&eventsArr.push("swiperight"),deltaX>=defaults.swipeThreshold&&eventsArr.push("swipeleft"),deltaY<=-defaults.swipeThreshold&&eventsArr.push("swipedown"),deltaY>=defaults.swipeThreshold&&eventsArr.push("swipeup"),eventsArr.length){for(var i=0;i=currX-defaults.tapPrecision&&cachedX<=currX+defaults.tapPrecision&&cachedY>=currY-defaults.tapPrecision&&cachedY<=currY+defaults.tapPrecision&×tamp+defaults.tapThreshold-now2>=0&&(sendEvent(e.target,tapNum>=2&&target===e.target?"dbltap":"tap",e),target=e.target),dblTapTimer=setTimeout(function(){tapNum=0},defaults.dbltapThreshold)}},onTouchMove=function(e){if(isTheSameFingerId(e)&&!(e.type==="mousemove"&&wasTouch)){var pointer=getPointerEvent(e);currX=pointer.pageX,currY=pointer.pageY}},tapNum=0,pointerId,currX,currY,cachedX,cachedY,timestamp,target,dblTapTimer,longtapTimer;setListener(doc,touchevents.touchstart+(defaults.justTouchEvents?"":" mousedown"),onTouchStart),setListener(doc,touchevents.touchend+(defaults.justTouchEvents?"":" mouseup"),onTouchEnd),setListener(doc,touchevents.touchmove+(defaults.justTouchEvents?"":" mousemove"),onTouchMove),win.tocca=function(options){for(var opt in options)defaults[opt]=options[opt];return defaults}}(document,window);var mouseoverTimer,lastTouchTimestamp,prefetches=new Set,prefetchElement=document.createElement("link"),isSupported=prefetchElement.relList&&prefetchElement.relList.supports&&prefetchElement.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype,allowQueryString="instantAllowQueryString"in document.body.dataset,allowExternalLinks="instantAllowExternalLinks"in document.body.dataset,useWhitelist="instantWhitelist"in document.body.dataset,mousedownShortcut="instantMousedownShortcut"in document.body.dataset,DELAY_TO_NOT_BE_CONSIDERED_A_TOUCH_INITIATED_ACTION=1111,delayOnHover=65,useMousedown=!1,useMousedownOnly=!1,useViewport=!1;if("instantIntensity"in document.body.dataset){const intensity=document.body.dataset.instantIntensity;if(intensity.substr(0,9)=="mousedown")useMousedown=!0,intensity=="mousedown-only"&&(useMousedownOnly=!0);else if(intensity.substr(0,8)=="viewport")navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g"))||(intensity=="viewport"?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(useViewport=!0):intensity=="viewport-all"&&(useViewport=!0));else{const milliseconds=parseInt(intensity);isNaN(milliseconds)||(delayOnHover=milliseconds)}}if(isSupported){const eventListenersOptions={capture:!0,passive:!0};if(useMousedownOnly||document.addEventListener("touchstart",touchstartListener,eventListenersOptions),useMousedown?mousedownShortcut||document.addEventListener("mousedown",mousedownListener,eventListenersOptions):document.addEventListener("mouseover",mouseoverListener,eventListenersOptions),mousedownShortcut&&document.addEventListener("mousedown",mousedownShortcutListener,eventListenersOptions),useViewport){let triggeringFunction;window.requestIdleCallback?triggeringFunction=callback=>{requestIdleCallback(callback,{timeout:1500})}:triggeringFunction=callback=>{callback()},triggeringFunction(()=>{const intersectionObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){const linkElement=entry.target;intersectionObserver.unobserve(linkElement),preload(linkElement.href)}})});document.querySelectorAll("a").forEach(linkElement=>{isPreloadable(linkElement)&&intersectionObserver.observe(linkElement)})})}}function touchstartListener(event){lastTouchTimestamp=performance.now();const linkElement=event.target.closest("a");isPreloadable(linkElement)&&preload(linkElement.href)}function mouseoverListener(event){if(performance.now()-lastTouchTimestamp{preload(linkElement.href),mouseoverTimer=void 0},delayOnHover))}function mousedownListener(event){const linkElement=event.target.closest("a");isPreloadable(linkElement)&&preload(linkElement.href)}function mouseoutListener(event){event.relatedTarget&&event.target.closest("a")==event.relatedTarget.closest("a")||mouseoverTimer&&(clearTimeout(mouseoverTimer),mouseoverTimer=void 0)}function mousedownShortcutListener(event){if(performance.now()-lastTouchTimestamp1||event.metaKey||event.ctrlKey||!linkElement)return;linkElement.addEventListener("click",function(event2){event2.detail!=1337&&event2.preventDefault()},{capture:!0,passive:!1,once:!0});const customEvent=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});linkElement.dispatchEvent(customEvent)}function isPreloadable(linkElement){if(!(!linkElement||!linkElement.href)&&!(useWhitelist&&!("instant"in linkElement.dataset))&&!(!allowExternalLinks&&linkElement.origin!=location.origin&&!("instant"in linkElement.dataset))&&["http:","https:"].includes(linkElement.protocol)&&!(linkElement.protocol=="http:"&&location.protocol=="https:")&&!(!allowQueryString&&linkElement.search&&!("instant"in linkElement.dataset))&&!(linkElement.hash&&linkElement.pathname+linkElement.search==location.pathname+location.search)&&!("noInstant"in linkElement.dataset))return!0}function preload(url){if(prefetches.has(url))return;const prefetcher=document.createElement("link");prefetcher.rel="prefetch",prefetcher.href=url,document.head.appendChild(prefetcher),prefetches.add(url)}var checkBehavior=behavior=>behavior===void 0||behavior==="auto"||behavior==="instant"||behavior==="smooth";function elementScrollXY(x,y){this.scrollLeft=x,this.scrollTop=y}var failedExecute=(method,object,reason="cannot convert to dictionary.")=>`Failed to execute '${method}' on '${object}': ${reason}`,failedExecuteInvalidEnumValue=(method,object,value)=>failedExecute(method,object,`The provided value '${value}' is not a valid enum value of type ScrollBehavior.`),backupMethod=(proto,method,fallback)=>{var _a;const backup=`__SEAMLESS.BACKUP$${method}`;return!proto[backup]&&proto[method]&&!((_a=proto[method])!=null&&_a.__isPolyfill)&&(proto[backup]=proto[method]),proto[backup]||fallback},isObject=value=>{const type=typeof value;return value!==null&&(type==="object"||type==="function")},isScrollBehaviorSupported=()=>"scrollBehavior"in window.document.documentElement.style,markPolyfill=method=>{Object.defineProperty(method,"__isPolyfill",{value:!0})},modifyPrototypes=(prop,func)=>{markPolyfill(func),[HTMLElement.prototype,SVGElement.prototype,Element.prototype].forEach(prototype=>{backupMethod(prototype,prop),prototype[prop]=func})},scrollingElement=element=>element.ownerDocument.scrollingElement||element.ownerDocument.documentElement,ease=k=>.5*(1-Math.cos(Math.PI*k)),now=()=>{var _a,_b,_c;return(_c=(_b=(_a=window.performance)==null?void 0:_a.now)==null?void 0:_b.call(_a))!=null?_c:window.Date.now()},DURATION=500,step=context=>{const elapsed=(now()-context.timeStamp)/(context.duration||DURATION);if(elapsed>1){context.method(context.targetX,context.targetY),context.callback();return}const value=(context.timingFunc||ease)(elapsed),currentX=context.startX+(context.targetX-context.startX)*value,currentY=context.startY+(context.targetY-context.startY)*value;context.method(currentX,currentY),context.rafId=window.requestAnimationFrame(()=>{step(context)})},nonFinite=value=>isFinite(value)?Number(value):0,isConnected=node=>{var _a;return(_a=node.isConnected)!=null?_a:!node.ownerDocument||!(node.ownerDocument.compareDocumentPosition(node)&1)},scrollWithOptions=(element,options,config)=>{var _a,_b;if(!isConnected(element))return;const startX=element.scrollLeft,startY=element.scrollTop,targetX=nonFinite((_a=options.left)!=null?_a:startX),targetY=nonFinite((_b=options.top)!=null?_b:startY);if(targetX===startX&&targetY===startY)return;const fallback=backupMethod(HTMLElement.prototype,"scroll",elementScrollXY),method=backupMethod(Object.getPrototypeOf(element),"scroll",fallback).bind(element);if(options.behavior!=="smooth"){method(targetX,targetY);return}const removeEventListener=()=>{window.removeEventListener("wheel",cancelScroll),window.removeEventListener("touchmove",cancelScroll)},context={...config,timeStamp:now(),startX,startY,targetX,targetY,rafId:0,method,callback:removeEventListener},cancelScroll=()=>{window.cancelAnimationFrame(context.rafId),removeEventListener()};window.addEventListener("wheel",cancelScroll,{passive:!0,once:!0}),window.addEventListener("touchmove",cancelScroll,{passive:!0,once:!0}),step(context)},isWindow=obj=>obj.window===obj,createScroll=scrollName=>(target,scrollOptions,config)=>{const[element,scrollType]=isWindow(target)?[scrollingElement(target.document.documentElement),"Window"]:[target,"Element"],options=scrollOptions??{};if(!isObject(options))throw new TypeError(failedExecute(scrollName,scrollType));if(!checkBehavior(options.behavior))throw new TypeError(failedExecuteInvalidEnumValue(scrollName,scrollType,options.behavior));scrollName==="scrollBy"&&(options.left=nonFinite(options.left)+element.scrollLeft,options.top=nonFinite(options.top)+element.scrollTop),scrollWithOptions(element,options,config)},scroll=createScroll("scroll"),scrollTo=createScroll("scrollTo"),scrollBy=createScroll("scrollBy"),elementScroll=scroll,normalizeWritingMode=writingMode=>{switch(writingMode){case"horizontal-tb":case"lr":case"lr-tb":case"rl":case"rl-tb":return 0;case"vertical-rl":case"tb":case"tb-rl":return 1;case"vertical-lr":case"tb-lr":return 2;case"sideways-rl":return 3;case"sideways-lr":return 4}return 0},calcPhysicalAxis=(writingMode,isLTR,hPos,vPos)=>{let layout=0;switch(isLTR||(layout^=2),writingMode){case 0:layout=layout>>1|(layout&1)<<1,[hPos,vPos]=[vPos,hPos];break;case 1:case 3:layout^=1;break;case 4:layout^=2;break}return[layout,hPos,vPos]},isXReversed=computedStyle=>(calcPhysicalAxis(normalizeWritingMode(computedStyle.writingMode),computedStyle.direction!=="rtl",void 0,void 0)[0]&1)===1,toPhysicalAlignment=(options,writingMode,isLTR)=>{const[layout,hPos,vPos]=calcPhysicalAxis(writingMode,isLTR,options.block||"start",options.inline||"nearest");return[hPos,vPos].map((value,index)=>{switch(value){case"center":return 1;case"nearest":return 0;default:{const reverse=layout>>index&1;return value==="start"==!reverse?2:3}}})},mapNearest=(align,scrollingEdgeStart,scrollingEdgeEnd,scrollingSize,elementEdgeStart,elementEdgeEnd,elementSize)=>align!==0?align:elementEdgeStartscrollingEdgeEnd||elementEdgeStart>scrollingEdgeStart&&elementEdgeEnd=scrollingEdgeEnd&&elementSize>=scrollingSize?2:elementEdgeEnd>scrollingEdgeEnd&&elementSizescrollingSize?3:null,canOverflow=overflow=>overflow!=="visible"&&overflow!=="clip",getFrameElement=element=>{var _a;try{return((_a=element.ownerDocument.defaultView)==null?void 0:_a.frameElement)||null}catch{return null}},isScrollable=(element,computedStyle)=>element.clientHeight{const pNode=element.parentNode,pElement=element.parentElement;if(pElement===null&&pNode!==null){if(pNode.nodeType===11)return pNode.host;if(pNode.nodeType===9)return getFrameElement(element)}return pElement},clamp=(value,min,max)=>valuemax?max:value,getSupportedScrollMarginProperty=ownerDocument=>["scroll-margin","scroll-snap-margin"].filter(property=>property in ownerDocument.documentElement.style)[0],getElementScrollSnapArea=(element,elementRect,computedStyle)=>{const{top,right,bottom,left}=elementRect,scrollProperty=getSupportedScrollMarginProperty(element.ownerDocument);if(!scrollProperty)return[top,right,bottom,left];const scrollMarginValue=edge=>{const value=computedStyle.getPropertyValue(`${scrollProperty}-${edge}`);return parseInt(value,10)||0};return[top-scrollMarginValue("top"),right+scrollMarginValue("right"),bottom+scrollMarginValue("bottom"),left-scrollMarginValue("left")]},calcAlignEdge=(align,start,end)=>{switch(align){case 1:return(start+end)/2;case 3:return end;case 2:case 0:return start}},getFrameViewport=(frame,frameRect)=>{var _a,_b,_c;const visualViewport=(_a=frame.ownerDocument.defaultView)==null?void 0:_a.visualViewport,[x,y,width,height]=frame===scrollingElement(frame)?[0,0,(_b=visualViewport?.width)!=null?_b:frame.clientWidth,(_c=visualViewport?.height)!=null?_c:frame.clientHeight]:[frameRect.left,frameRect.top,frame.clientWidth,frame.clientHeight],left=x+frame.clientLeft,top=y+frame.clientTop,right=left+width,bottom=top+height;return[top,right,bottom,left]},computeScrollIntoView=(element,options)=>{const actions=[];let ownerDocument=element.ownerDocument,ownerWindow=ownerDocument.defaultView;if(!ownerWindow)return actions;const computedStyle=window.getComputedStyle(element),isLTR=computedStyle.direction!=="rtl",writingMode=normalizeWritingMode(computedStyle.writingMode||computedStyle.getPropertyValue("-webkit-writing-mode")||computedStyle.getPropertyValue("-ms-writing-mode")),[alignH,alignV]=toPhysicalAlignment(options,writingMode,isLTR);let[top,right,bottom,left]=getElementScrollSnapArea(element,element.getBoundingClientRect(),computedStyle);for(let frame=parentElement(element);frame!==null;frame=parentElement(frame)){if(ownerDocument!==frame.ownerDocument){if(ownerDocument=frame.ownerDocument,ownerWindow=ownerDocument.defaultView,!ownerWindow)break;const{left:dX,top:dY}=frame.getBoundingClientRect();top+=dY,right+=dX,bottom+=dY,left+=dX}const frameStyle=ownerWindow.getComputedStyle(frame);if(frameStyle.position==="fixed")break;if(!isScrollable(frame,frameStyle))continue;const frameRect=frame.getBoundingClientRect(),[frameTop,frameRight,frameBottom,frameLeft]=getFrameViewport(frame,frameRect),eAlignH=mapNearest(alignH,frameLeft,frameRight,frame.clientWidth,left,right,right-left),eAlignV=mapNearest(alignV,frameTop,frameBottom,frame.clientHeight,top,bottom,bottom-top),diffX=eAlignH===null?0:calcAlignEdge(eAlignH,left,right)-calcAlignEdge(eAlignH,frameLeft,frameRight),diffY=eAlignV===null?0:calcAlignEdge(eAlignV,top,bottom)-calcAlignEdge(eAlignV,frameTop,frameBottom),moveX=isXReversed(frameStyle)?clamp(diffX,-frame.scrollWidth+frame.clientWidth-frame.scrollLeft,-frame.scrollLeft):clamp(diffX,-frame.scrollLeft,frame.scrollWidth-frame.clientWidth-frame.scrollLeft),moveY=clamp(diffY,-frame.scrollTop,frame.scrollHeight-frame.clientHeight-frame.scrollTop);actions.push([frame,{left:frame.scrollLeft+moveX,top:frame.scrollTop+moveY,behavior:options.behavior}]),top=Math.max(top-moveY,frameTop),right=Math.min(right-moveX,frameRight),bottom=Math.min(bottom-moveY,frameBottom),left=Math.max(left-moveX,frameLeft)}return actions},scrollIntoView=(element,scrollIntoViewOptions,config)=>{const options=scrollIntoViewOptions||{};if(!checkBehavior(options.behavior))throw new TypeError(failedExecuteInvalidEnumValue("scrollIntoView","Element",options.behavior));computeScrollIntoView(element,options).forEach(([frame,scrollToOptions])=>{elementScroll(frame,scrollToOptions,config)})},elementScrollIntoView=scrollIntoView,createPolyfill=(scrollName,patch)=>config=>{if(isScrollBehaviorSupported())return;const scrollMethod={scroll,scrollTo,scrollBy}[scrollName];patch(scrollName,function(){const args=arguments;if(arguments.length===1){scrollMethod(this,args[0],config);return}const left=args[0],top=args[1];scrollMethod(this,{left,top})})},elementScrollPolyfill=createPolyfill("scroll",modifyPrototypes),elementScrollToPolyfill=createPolyfill("scrollTo",modifyPrototypes),elementScrollByPolyfill=createPolyfill("scrollBy",modifyPrototypes),modifyWindow=(prop,func)=>{markPolyfill(func),backupMethod(window,prop),window[prop]=func},windowScrollPolyfill=createPolyfill("scroll",modifyWindow),windowScrollToPolyfill=createPolyfill("scrollTo",modifyWindow),windowScrollByPolyfill=createPolyfill("scrollBy",modifyWindow);function elementScrollIntoViewBoolean(alignToTop){elementScrollIntoView(this,{block:alignToTop??!0?"start":"end",inline:"nearest"})}var elementScrollIntoViewPolyfill=config=>{if(isScrollBehaviorSupported())return;const originalFunc=backupMethod(window.HTMLElement.prototype,"scrollIntoView",elementScrollIntoViewBoolean);modifyPrototypes("scrollIntoView",function(){const args=arguments,options=args[0];if(args.length===1&&isObject(options)){elementScrollIntoView(this,options,config);return}originalFunc.apply(this,args)})};elementScrollIntoViewPolyfill(),elementScrollToPolyfill(),elementScrollByPolyfill()})();/*! (c) Andrea Giammarchi @webreflection ISC *//*! instant.page v5.1.0 - (C) 2019-2020 Alexandre Dieulot - https://instant.page/license */ //# sourceMappingURL=/cdn/shop/t/74/assets/vendor.js.map?v=31715688253868339281745476421