PageSourceSearch

https://fabiohaagtype.com/wp-content/themes/fuerzastudio/dist/index.js?ver=ad97bc8e21fac52959e7325f9e1881c6

js fabiohaagtype.com collected 2026-09-24 18:26:22 UTC 192,926 bytes, 1 lines download raw bytes

1(()=>{var e={578:function(e,t,s){var n,i;void 0===(i="function"==typeof(n=function(){var e=[9,16,17,18,36,37,38,39,40,91,92,93],t=function(t){for(var s=0,n=e.length;s<n;s++)if(t==e[s])return!1;return!0},s=function(e){return(e={delimiter:(e=e||{}).delimiter||".",lastOutput:e.lastOutput,precision:e.hasOwnProperty("precision")?e.precision:2,separator:e.separator||",",showSignal:e.showSignal,suffixUnit:e.suffixUnit&&" "+e.suffixUnit.replace(/[\s]/g,"")||"",unit:e.unit&&e.unit.replace(/[\s]/g,"")+" "||"",zeroCents:e.zeroCents}).moneyPrecision=e.zeroCents?0:e.precision,e},n=function(e,t,s){for(;t<e.length;t++)"9"!==e[t]&&"A"!==e[t]&&"S"!==e[t]||(e[t]=s);return e},i=function(e){this.elements=e};i.prototype.unbindElementToMask=function(){for(var e=0,t=this.elements.length;e<t;e++)this.elements[e].lastOutput="",this.elements[e].onkeyup=!1,this.elements[e].onkeydown=!1,this.elements[e].value.length&&(this.elements[e].value=this.elements[e].value.replace(/\D/g,""))},i.prototype.bindElementToMask=function(e){for(var s=this,n=function(n){var i=(n=n||window.event).target||n.srcElement;t(n.keyCode)&&setTimeout(function(){s.opts.lastOutput=i.lastOutput,i.value=o[e](i.value,s.opts),i.lastOutput=i.value,i.setSelectionRange&&s.opts.suffixUnit&&i.setSelectionRange(i.value.length,i.value.length-s.opts.suffixUnit.length)},0)},i=0,r=this.elements.length;i<r;i++)this.elements[i].lastOutput="",this.elements[i].onkeyup=n,this.elements[i].value.length&&(this.elements[i].value=o[e](this.elements[i].value,this.opts))},i.prototype.maskMoney=function(e){this.opts=s(e),this.bindElementToMask("toMoney")},i.prototype.maskNumber=function(){this.opts={},this.bindElementToMask("toNumber")},i.prototype.maskAlphaNum=function(){this.opts={},this.bindElementToMask("toAlphaNumeric")},i.prototype.maskPattern=function(e){this.opts={pattern:e},this.bindElementToMask("toPattern")},i.prototype.unMask=function(){this.unbindElementToMask()};var o=function(e){if(!e)throw new Error("VanillaMasker: There is no element to bind.");var t="length"in e?e.length?e:[]:[e];return new i(t)};return o.toMoney=function(e,t){if((t=s(t)).zeroCents){t.lastOutput=t.lastOutput||"";var n="("+t.separator+"[0]{0,"+t.precision+"})",i=new RegExp(n,"g"),o=e.toString().replace(/[\D]/g,"").length||0,r=t.lastOutput.toString().replace(/[\D]/g,"").length||0;e=e.toString().replace(i,""),o<r&&(e=e.slice(0,e.length-1))}for(var a=e.toString().replace(/[\D]/g,""),l=new RegExp("^(0|\\"+t.delimiter+")"),c=new RegExp("(\\"+t.separator+")$"),d=a.substr(0,a.length-t.moneyPrecision),u=d.substr(0,d.length%3),p=new Array(t.precision+1).join("0"),m=0,h=(d=d.substr(d.length%3,d.length)).length;m<h;m++)m%3==0&&(u+=t.delimiter),u+=d[m];u=(u=u.replace(l,"")).length?u:"0";var f="";if(!0===t.showSignal&&(f=e<0||e.startsWith&&e.startsWith("-")?"-":""),!t.zeroCents){var g=a.length-t.precision,v=a.substr(g,t.precision),b=v.length;p=(p+v).slice(-(t.precision>b?t.precision:b))}return(t.unit+f+u+t.separator+p).replace(c,"")+t.suffixUnit},o.toPattern=function(e,t){var s,i="object"==typeof t?t.pattern:t,o=i.replace(/\W/g,""),r=i.split(""),a=e.toString().replace(/\W/g,""),l=a.replace(/\W/g,""),c=0,d=r.length,u="object"==typeof t?t.placeholder:void 0;for(s=0;s<d;s++){if(c>=a.length){if(o.length==l.length)return r.join("");if(void 0!==u&&o.length>l.length)return n(r,s,u).join("");break}if("9"===r[s]&&a[c].match(/[0-9]/)||"A"===r[s]&&a[c].match(/[a-zA-Z]/)||"S"===r[s]&&a[c].match(/[0-9a-zA-Z]/))r[s]=a[c++];else if("9"===r[s]||"A"===r[s]||"S"===r[s])return void 0!==u?n(r,s,u).join(""):r.slice(0,s).join("")}return r.join("").substr(0,s)},o.toNumber=function(e){return e.toString().replace(/(?!^-)[^0-9]/g,"")},o.toAlphaNumeric=function(e){return e.toString().replace(/[^a-z0-9 ]+/i,"")},o})?n.call(t,s,t,e):n)||(e.exports=i)}},t={};function s(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,s),o.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=s(578),t=s.n(e);function n(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function i(e){return e instanceof n(e).Element||e instanceof Element}function o(e){return e instanceof n(e).HTMLElement||e instanceof HTMLElement}function r(e){return"undefined"!=typeof ShadowRoot&&(e instanceof n(e).ShadowRoot||e instanceof ShadowRoot)}var a=Math.max,l=Math.min,c=Math.round;function d(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function u(){return!/^((?!chrome|android).)*safari/i.test(d())}function p(e,t,s){void 0===t&&(t=!1),void 0===s&&(s=!1);var r=e.getBoundingClientRect(),a=1,l=1;t&&o(e)&&(a=e.offsetWidth>0&&c(r.width)/e.offsetWidth||1,l=e.offsetHeight>0&&c(r.height)/e.offsetHeight||1);
vendor: 4,186 bytes, line 1
1var d=(i(e)?n(e):window).visualViewport,p=!u()&&s,m=(r.left+(p&&d?d.offsetLeft:0))/a,h=(r.top+(p&&d?d.offsetTop:0))/l,f=r.width/a,g=r.height/l;return{width:f,height:g,top:h,right:m+f,bottom:h+g,left:m,x:m,y:h}}function m(e){var t=n(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function h(e){return e?(e.nodeName||"").toLowerCase():null}function f(e){return((i(e)?e.ownerDocument:e.document)||window.document).documentElement}function g(e){return p(f(e)).left+m(e).scrollLeft}function v(e){return n(e).getComputedStyle(e)}function b(e){var t=v(e),s=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(s+i+n)}function y(e,t,s){void 0===s&&(s=!1);var i,r,a=o(t),l=o(t)&&function(e){var t=e.getBoundingClientRect(),s=c(t.width)/e.offsetWidth||1,n=c(t.height)/e.offsetHeight||1;return 1!==s||1!==n}(t),d=f(t),u=p(e,l,s),v={scrollLeft:0,scrollTop:0},y={x:0,y:0};return(a||!a&&!s)&&(("body"!==h(t)||b(d))&&(v=(i=t)!==n(i)&&o(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:m(i)),o(t)?((y=p(t,!0)).x+=t.clientLeft,y.y+=t.clientTop):d&&(y.x=g(d))),{x:u.left+v.scrollLeft-y.x,y:u.top+v.scrollTop-y.y,width:u.width,height:u.height}}function w(e){var t=p(e),s=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-s)<=1&&(s=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:s,height:n}}function _(e){return"html"===h(e)?e:e.assignedSlot||e.parentNode||(r(e)?e.host:null)||f(e)}function E(e){return["html","body","#document"].indexOf(h(e))>=0?e.ownerDocument.body:o(e)&&b(e)?e:E(_(e))}function S(e,t){var s;void 0===t&&(t=[]);var i=E(e),o=i===(null==(s=e.ownerDocument)?void 0:s.body),r=n(i),a=o?[r].concat(r.visualViewport||[],b(i)?i:[]):i,l=t.concat(a);return o?l:l.concat(S(_(a)))}function x(e){return["table","td","th"].indexOf(h(e))>=0}function C(e){return o(e)&&"fixed"!==v(e).position?e.offsetParent:null}function k(e){for(var t=n(e),s=C(e);s&&x(s)&&"static"===v(s).position;)s=C(s);return s&&("html"===h(s)||"body"===h(s)&&"static"===v(s).position)?t:s||function(e){var t=/firefox/i.test(d());if(/Trident/i.test(d())&&o(e)&&"fixed"===v(e).position)return null;var s=_(e);for(r(s)&&(s=s.host);o(s)&&["html","body"].indexOf(h(s))<0;){var n=v(s);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return s;s=s.parentNode}return null}(e)||t}var T="top",L="bottom",M="right",A="left",P="auto",O=[T,L,M,A],I="start",B="end",q="viewport",D="popper",F=O.reduce(function(e,t){return e.concat([t+"-"+I,t+"-"+B])},[]),N=[].concat(O,[P]).reduce(function(e,t){return e.concat([t,t+"-"+I,t+"-"+B])},[]),z=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function j(e){var t=new Map,s=new Set,n=[];function i(e){s.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!s.has(e)){var n=t.get(e);n&&i(n)}}),n.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){s.has(e.name)||i(e)}),n}var R={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function G(e){void 0===e&&(e={});var t=e,s=t.defaultModifiers,n=void 0===s?[]:s,o=t.defaultOptions,r=void 0===o?R:o;return function(e,t,s){void 0===s&&(s=r);var o,a,l={placement:"bottom",orderedModifiers:[],options:Object.assign({},R,r),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],d=!1,u={state:l,setOptions:function(s){var o="function"==typeof s?s(l.options):s;p(),l.options=Object.assign({},r,l.options,o),l.scrollParents={reference:i(e)?S(e):e.contextElement?S(e.contextElement):[],popper:S(t)};var a,d,m=function(e){var t=j(e);return z.reduce(function(e,s){return e.concat(t.filter(function(e){return e.phase===s}))},[])}((a=[].concat(n,l.options.modifiers),d=a.reduce(function(e,t){var s=e[t.name];return e[t.name]=s?Object.assign({},s,t,{options:Object.assign({},s.options,t.options),data:Object.assign({},s.data,t.data)}):t,e},{}
vendor: 11,448 bytes, line 1
1),Object.keys(d).map(function(e){return d[e]})));return l.orderedModifiers=m.filter(function(e){return e.enabled}),l.orderedModifiers.forEach(function(e){var t=e.name,s=e.options,n=void 0===s?{}:s,i=e.effect;if("function"==typeof i){var o=i({state:l,name:t,instance:u,options:n});c.push(o||function(){})}}),u.update()},forceUpdate:function(){if(!d){var e=l.elements,t=e.reference,s=e.popper;if(V(t,s)){l.rects={reference:y(t,k(s),"fixed"===l.options.strategy),popper:w(s)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(e){return l.modifiersData[e.name]=Object.assign({},e.data)});for(var n=0;n<l.orderedModifiers.length;n++)if(!0!==l.reset){var i=l.orderedModifiers[n],o=i.fn,r=i.options,a=void 0===r?{}:r,c=i.name;"function"==typeof o&&(l=o({state:l,options:a,name:c,instance:u})||l)}else l.reset=!1,n=-1}}},update:(o=function(){return new Promise(function(e){u.forceUpdate(),e(l)})},function(){return a||(a=new Promise(function(e){Promise.resolve().then(function(){a=void 0,e(o())})})),a}),destroy:function(){p(),d=!0}};if(!V(e,t))return u;function p(){c.forEach(function(e){return e()}),c=[]}return u.setOptions(s).then(function(e){!d&&s.onFirstUpdate&&s.onFirstUpdate(e)}),u}}var H={passive:!0};function W(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function Y(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,s=e.reference,n=e.element,i=e.placement,o=i?W(i):null,r=i?U(i):null,a=s.x+s.width/2-n.width/2,l=s.y+s.height/2-n.height/2;switch(o){case T:t={x:a,y:s.y-n.height};break;case L:t={x:a,y:s.y+s.height};break;case M:t={x:s.x+s.width,y:l};break;case A:t={x:s.x-n.width,y:l};break;default:t={x:s.x,y:s.y}}var c=o?Y(o):null;if(null!=c){var d="y"===c?"height":"width";switch(r){case I:t[c]=t[c]-(s[d]/2-n[d]/2);break;case B:t[c]=t[c]+(s[d]/2-n[d]/2)}}return t}var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Q(e){var t,s=e.popper,i=e.popperRect,o=e.placement,r=e.variation,a=e.offsets,l=e.position,d=e.gpuAcceleration,u=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=a.x,g=void 0===h?0:h,b=a.y,y=void 0===b?0:b,w="function"==typeof p?p({x:g,y}):{x:g,y};g=w.x,y=w.y;var _=a.hasOwnProperty("x"),E=a.hasOwnProperty("y"),S=A,x=T,C=window;if(u){var P=k(s),$="clientHeight",O="clientWidth";P===n(s)&&"static"!==v(P=f(s)).position&&"absolute"===l&&($="scrollHeight",O="scrollWidth"),(o===T||(o===A||o===M)&&r===B)&&(x=L,y-=(m&&P===C&&C.visualViewport?C.visualViewport.height:P[$])-i.height,y*=d?1:-1),o!==A&&(o!==T&&o!==L||r!==B)||(S=M,g-=(m&&P===C&&C.visualViewport?C.visualViewport.width:P[O])-i.width,g*=d?1:-1)}var I,q=Object.assign({position:l},u&&Z),D=!0===p?function(e,t){var s=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:c(s*i)/i||0,y:c(n*i)/i||0}}({x:g,y},n(s)):{x:g,y};return g=D.x,y=D.y,d?Object.assign({},q,((I={})[x]=E?"0":"",I[S]=_?"0":"",I.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+y+"px)":"translate3d("+g+"px, "+y+"px, 0)",I)):Object.assign({},q,((t={})[x]=E?y+"px":"",t[S]=_?g+"px":"",t.transform="",t))}const K={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var s=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];o(i)&&h(i)&&(Object.assign(i.style,s),Object.keys(n).forEach(function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,s={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,s.popper),t.styles=s,t.elements.arrow&&Object.assign(t.elements.arrow.style,s.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],i=t.attributes[e]||{},r=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:s[e]).reduce(function(e,t){return e[t]="",e},{});o(n)&&h(n)&&(Object.assign(n.style,r),Object.keys(i).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]};var J={left:"right",right:"left",bottom:"top",top:"bottom"};function ee(e){return e.replace(/left|right|bottom|top/g,function(e){return J[e]})}var te={start:"end",end:"start"};function se(e){return e.replace(/start|end/g,function(e){return te[e]})}function ne(e,t){var s=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(s&&r(s)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function ie(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function oe(e,t,s){return t===q?ie(function(e,t){var s=n(e),i=f(e),o=s.visualViewport,r=i.clientWidth,a=i.clientHeight,l=0,c=0;if(o){r=o.width,a=o.height;var d=u();(d||!d&&"fixed"===t)&&(l=o.offsetLeft,c=o.offsetTop)}return{width:r,height:a,x:l+g(e),y:c}}(e,s)):i(t)?function(e,t){var s=p(e,!1,"fixed"===t);return s.top=s.top+e.clientTop,s.left=s.left+e.clientLeft,s.bottom=s.top+e.clientHeight,s.right=s.left+e.clientWidth,s.width=e.clientWidth,s.height=e.clientHeight,s.x=s.left,s.y=s.top,s}(t,s):ie(function(e){var t,s=f(e),n=m(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=a(s.scrollWidth,s.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),r=a(s.scrollHeight,s.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-n.scrollLeft+g(e),c=-n.scrollTop;return"rtl"===v(i||s).direction&&(l+=a(s.clientWidth,i?i.clientWidth:0)-o),{width:o,height:r,x:l,y:c}}(f(e)))}function re(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ae(e,t){return t.reduce(function(t,s){return t[s]=e,t},{})}function le(e,t){void 0===t&&(t={});var s=t,n=s.placement,r=void 0===n?e.placement:n,c=s.strategy,d=void 0===c?e.strategy:c,u=s.boundary,m=void 0===u?"clippingParents":u,g=s.rootBoundary,b=void 0===g?q:g,y=s.elementContext,w=void 0===y?D:y,E=s.altBoundary,x=void 0!==E&&E,C=s.padding,A=void 0===C?0:C,P=re("number"!=typeof A?A:ae(A,O)),$=w===D?"reference":D,I=e.rects.popper,B=e.elements[x?$:w],F=function(e,t,s,n){var r="clippingParents"===t?function(e){var t=S(_(e)),s=["absolute","fixed"].indexOf(v(e).position)>=0&&o(e)?k(e):e;return i(s)?t.filter(function(e){return i(e)&&ne(e,s)&&"body"!==h(e)}):[]}(e):[].concat(t),c=[].concat(r,[s]),d=c[0],u=c.reduce(function(t,s){var i=oe(e,s,n);return t.top=a(i.top,t.top),t.right=l(i.right,t.right),t.bottom=l(i.bottom,t.bottom),t.left=a(i.left,t.left),t},oe(e,d,n));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}(i(B)?B:B.contextElement||f(e.elements.popper),m,b,d),N=p(e.elements.reference),z=X({reference:N,element:I,strategy:"absolute",placement:r}),j=ie(Object.assign({},I,z)),R=w===D?j:N,V={top:F.top-R.top+P.top,bottom:R.bottom-F.bottom+P.bottom,left:F.left-R.left+P.left,right:R.right-F.right+P.right},G=e.modifiersData.offset;if(w===D&&G){var H=G[r];Object.keys(V).forEach(function(e){var t=[M,L].indexOf(e)>=0?1:-1,s=[T,L].indexOf(e)>=0?"y":"x";V[e]+=H[s]*t})}return V}function ce(e,t,s){return a(e,l(t,s))}function de(e,t,s){return void 0===s&&(s={x:0,y:0}),{top:e.top-t.height-s.y,right:e.right-t.width+s.x,bottom:e.bottom-t.height+s.y,left:e.left-t.width-s.x}}function ue(e){return[T,M,L,A].some(function(t){return e[t]>=0})}var pe=G({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,s=e.instance,i=e.options,o=i.scroll,r=void 0===o||o,a=i.resize,l=void 0===a||a,c=n(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&d.forEach(function(e){e.addEventListener("scroll",s.update,H)}),l&&c.addEventListener("resize",s.update,H),function(){r&&d.forEach(function(e){e.removeEventListener("scroll",s.update,H)}),l&&c.removeEventListener("resize",s.update,H)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,s=e.name;t.modifiersData[s]=X({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,s=e.options,n=s.gpuAcceleration,i=void 0===n||n,o=s.adaptive,r=void 0===o||o,a=s.roundOffsets,l=void 0===a||a,c={placement:W(t.placement),variation:U(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Q(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Q(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},K,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,s=e.options,n=e.name,i=s.offset,o=void 0===i?[0,0]:i,r=N.reduce(function(e,s){return e[s]=function(e,t,s){var n=W(e),i=[A,T].indexOf(n)>=0?-1:1,o="function"==typeof s?s(Object.assign({},t,{placement:e})):s,r=o[0],a=o[1];return r=r||0,a=(a||0)*i,[A,M].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(s,t.rects,o),e},{}),a=r[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=r}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,s=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=s.mainAxis,o=void 0===i||i,r=s.altAxis,a=void 0===r||r,l=s.fallbackPlacements,c=s.padding,d=s.boundary,u=s.rootBoundary,p=s.altBoundary,m=s.flipVariations,h=void 0===m||m,f=s.allowedAutoPlacements,g=t.options.placement,v=W(g),b=l||(v!==g&&h?function(e){if(W(e)===P)return[];var t=ee(e);return[se(e),t,se(t)]}(g):[ee(g)]),y=[g].concat(b).reduce(function(e,s){return e.concat(W(s)===P?function(e,t){void 0===t&&(t={});var s=t,n=s.placement,i=s.boundary,o=s.rootBoundary,r=s.padding,a=s.flipVariations,l=s.allowedAutoPlacements,c=void 0===l?N:l,d=U(n),u=d?a?F:F.filter(function(e){return U(e)===d}):O,p=u.filter(function(e){return c.indexOf(e)>=0});0===p.length&&(p=u);var m=p.reduce(function(t,s){return t[s]=le(e,{placement:s,boundary:i,rootBoundary:o,padding:r})[W(s)],t},{});return Object.keys(m).sort(function(e,t){return m[e]-m[t]})}(t,{placement:s,boundary:d,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:f}):s)},[]),w=t.rects.reference,_=t.rects.popper,E=new Map,S=!0,x=y[0],C=0;C<y.length;C++){var k=y[C],$=W(k),B=U(k)===I,q=[T,L].indexOf($)>=0,D=q?"width":"height",z=le(t,{placement:k,boundary:d,rootBoundary:u,altBoundary:p,padding:c}),j=q?B?M:A:B?L:T;w[D]>_[D]&&(j=ee(j));var R=ee(j),V=[];if(o&&V.push(z[$]<=0),a&&V.push(z[j]<=0,z[R]<=0),V.every(function(e){return e})){x=k,S=!1;break}E.set(k,V)}if(S)for(var G=function(e){var t=y.find(function(t){var s=E.get(t);if(s)return s.slice(0,e).every(function(e){return e})});if(t)return x=t,"break"},H=h?3:1;H>0&&"break"!==G(H);H--);t.placement!==x&&(t.modifiersData[n]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,s=e.options,n=e.name,i=s.mainAxis,o=void 0===i||i,r=s.altAxis,c=void 0!==r&&r,d=s.boundary,u=s.rootBoundary,p=s.altBoundary,m=s.padding,h=s.tether,f=void 0===h||h,g=s.tetherOffset,v=void 0===g?0:g,b=le(t,{boundary:d,rootBoundary:u,padding:m,altBoundary:p}),y=W(t.placement),_=U(t.placement),E=!_,S=Y(y),x="x"===S?"y":"x",C=t.modifiersData.popperOffsets,P=t.re
vendor: 5,602 bytes, line 1
1cts.reference,$=t.rects.popper,O="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,B="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),q=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(o){var F,N="y"===S?T:A,z="y"===S?L:M,j="y"===S?"height":"width",R=C[S],V=R+b[N],G=R-b[z],H=f?-$[j]/2:0,X=_===I?P[j]:$[j],Z=_===I?-$[j]:-P[j],Q=t.elements.arrow,K=f&&Q?w(Q):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=J[N],te=J[z],se=ce(0,P[j],K[j]),ne=E?P[j]/2-H-se-ee-B.mainAxis:X-se-ee-B.mainAxis,ie=E?-P[j]/2+H+se+te+B.mainAxis:Z+se+te+B.mainAxis,oe=t.elements.arrow&&k(t.elements.arrow),re=oe?"y"===S?oe.clientTop||0:oe.clientLeft||0:0,ae=null!=(F=null==q?void 0:q[S])?F:0,de=R+ie-ae,ue=ce(f?l(V,R+ne-ae-re):V,R,f?a(G,de):G);C[S]=ue,D[S]=ue-R}if(c){var pe,me="x"===S?T:A,he="x"===S?L:M,fe=C[x],ge="y"===x?"height":"width",ve=fe+b[me],be=fe-b[he],ye=-1!==[T,A].indexOf(y),we=null!=(pe=null==q?void 0:q[x])?pe:0,_e=ye?ve:fe-P[ge]-$[ge]-we+B.altAxis,Ee=ye?fe+P[ge]+$[ge]-we-B.altAxis:be,Se=f&&ye?function(e,t,s){var n=ce(e,t,s);return n>s?s:n}(_e,fe,Ee):ce(f?_e:ve,fe,f?Ee:be);C[x]=Se,D[x]=Se-fe}t.modifiersData[n]=D}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,s=e.state,n=e.name,i=e.options,o=s.elements.arrow,r=s.modifiersData.popperOffsets,a=W(s.placement),l=Y(a),c=[A,M].indexOf(a)>=0?"height":"width";if(o&&r){var d=function(e,t){return re("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ae(e,O))}(i.padding,s),u=w(o),p="y"===l?T:A,m="y"===l?L:M,h=s.rects.reference[c]+s.rects.reference[l]-r[l]-s.rects.popper[c],f=r[l]-s.rects.reference[l],g=k(o),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=h/2-f/2,y=d[p],_=v-u[c]-d[m],E=v/2-u[c]/2+b,S=ce(y,E,_),x=l;s.modifiersData[n]=((t={})[x]=S,t.centerOffset=S-E,t)}},effect:function(e){var t=e.state,s=e.options.element,n=void 0===s?"[data-popper-arrow]":s;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&ne(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,s=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,r=le(t,{elementContext:"reference"}),a=le(t,{altBoundary:!0}),l=de(r,n),c=de(a,i,o),d=ue(l),u=ue(c);t.modifiersData[s]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}}]}),me="tippy-content",he="tippy-arrow",fe="tippy-svg-arrow",ge={passive:!0,capture:!0},ve=function(){return document.body};function be(e,t,s){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(s)?s[t]:s:n}return e}function ye(e,t){var s={}.toString.call(e);return 0===s.indexOf("[object")&&s.indexOf(t+"]")>-1}function we(e,t){return"function"==typeof e?e.apply(void 0,t):e}function _e(e,t){return 0===t?e:function(n){clearTimeout(s),s=setTimeout(function(){e(n)},t)};var s}function Ee(e){return[].concat(e)}function Se(e,t){-1===e.indexOf(t)&&e.push(t)}function xe(e){return[].slice.call(e)}function Ce(e){return Object.keys(e).reduce(function(t,s){return void 0!==e[s]&&(t[s]=e[s]),t},{})}function ke(){return document.createElement("div")}function Te(e){return["Element","Fragment"].some(function(t){return ye(e,t)})}function Le(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function Me(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function Ae(e,t,s){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){e[n](t,s)})}function Pe(e,t){for(var s=t;s;){var n;if(e.contains(s))return!0;s=null==s.getRootNode||null==(n=s.getRootNode())?void 0:n.host}return!1}var $e={isTouch:!1},Oe=0;function Ie(){$e.isTouch||($e.isTouch=!0,window.performance&&document.addEventListener("mousemove",Be))}function Be(){var e=performance.now();e-Oe<20&&($e.isTouch=!1,document.removeEventListener("mousemove",Be)),Oe=e}function qe(){var e,t=document.activeElement;if((e=t)&&e._tippy&&e._tippy.reference===e){var s=t._tippy;t.blur&&!s.state.isVisible&&t.blur()}}var De=!("undefined"==typeof window||"undefined"==typeof document||!window.msCrypto),Fe=Object.assign({appendTo:ve,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Ne=Object.keys(Fe);function ze(e){var t=(e.plugins||[]).reduce(function(t,s){var n,i=s.name,o=s.defaultValue;return i&&(t[i]=void 0!==e[i]?e[i]:null!=(n=Fe[i])?n:o),t},{});return Object.assign({},e,t)}function je(e,t){var s=Object.assign({},t,{content:we(t.content,[e])},t.ignoreAttributes?{}
vendor: 4,755 bytes, line 1
1:function(e,t){return(t?Object.keys(ze(Object.assign({},Fe,{plugins:t}))):Ne).reduce(function(t,s){var n=(e.getAttribute("data-tippy-"+s)||"").trim();if(!n)return t;if("content"===s)t[s]=n;else try{t[s]=JSON.parse(n)}catch(e){t[s]=n}return t},{})}(e,t.plugins));return s.aria=Object.assign({},Fe.aria,s.aria),s.aria={expanded:"auto"===s.aria.expanded?t.interactive:s.aria.expanded,content:"auto"===s.aria.content?t.interactive?null:"describedby":s.aria.content},s}function Re(e,t){e.innerHTML=t}function Ve(e){var t=ke();return!0===e?t.className=he:(t.className=fe,Te(e)?t.appendChild(e):Re(t,e)),t}function Ge(e,t){Te(t.content)?(Re(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?Re(e,t.content):e.textContent=t.content)}function He(e){var t=e.firstElementChild,s=xe(t.children);return{box:t,content:s.find(function(e){return e.classList.contains(me)}),arrow:s.find(function(e){return e.classList.contains(he)||e.classList.contains(fe)}),backdrop:s.find(function(e){return e.classList.contains("tippy-backdrop")})}}function We(e){var t=ke(),s=ke();s.className="tippy-box",s.setAttribute("data-state","hidden"),s.setAttribute("tabindex","-1");var n=ke();function i(s,n){var i=He(t),o=i.box,r=i.content,a=i.arrow;n.theme?o.setAttribute("data-theme",n.theme):o.removeAttribute("data-theme"),"string"==typeof n.animation?o.setAttribute("data-animation",n.animation):o.removeAttribute("data-animation"),n.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?o.setAttribute("role",n.role):o.removeAttribute("role"),s.content===n.content&&s.allowHTML===n.allowHTML||Ge(r,e.props),n.arrow?a?s.arrow!==n.arrow&&(o.removeChild(a),o.appendChild(Ve(n.arrow))):o.appendChild(Ve(n.arrow)):a&&o.removeChild(a)}return n.className=me,n.setAttribute("data-state","hidden"),Ge(n,e.props),t.appendChild(s),s.appendChild(n),i(e.props,e.props),{popper:t,onUpdate:i}}We.$$tippy=!0;var Ue=1,Ye=[],Xe=[];function Ze(e,t){var s,n,i,o,r,a,l,c,d=je(e,Object.assign({},Fe,ze(Ce(t)))),u=!1,p=!1,m=!1,h=!1,f=[],g=_e(U,d.interactiveDebounce),v=Ue++,b=(c=d.plugins).filter(function(e,t){return c.indexOf(e)===t}),y={id:v,reference:e,popper:ke(),popperInstance:null,props:d,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(s),clearTimeout(n),cancelAnimationFrame(i)},setProps:function(t){if(!y.state.isDestroyed){O("onBeforeUpdate",[y,t]),H();var s=y.props,n=je(e,Object.assign({},s,Ce(t),{ignoreAttributes:!0}));y.props=n,G(),s.interactiveDebounce!==n.interactiveDebounce&&(q(),g=_e(U,n.interactiveDebounce)),s.triggerTarget&&!n.triggerTarget?Ee(s.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):n.triggerTarget&&e.removeAttribute("aria-expanded"),B(),$(),E&&E(s,n),y.popperInstance&&(Q(),J().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),O("onAfterUpdate",[y,t])}},setContent:function(e){y.setProps({content:e})},show:function(){var e=y.state.isVisible,t=y.state.isDestroyed,s=!y.state.isEnabled,n=$e.isTouch&&!y.props.touch,i=be(y.props.duration,0,Fe.duration);if(!(e||t||s||n||L().hasAttribute("disabled")||(O("onShow",[y],!1),!1===y.props.onShow(y)))){if(y.state.isVisible=!0,T()&&(_.style.visibility="visible"),$(),z(),y.state.isMounted||(_.style.transition="none"),T()){var o=A();Le([o.box,o.content],0)}var r,l,c;a=function(){var e;if(y.state.isVisible&&!h){if(h=!0,_.offsetHeight,_.style.transition=y.props.moveTransition,T()&&y.props.animation){var t=A(),s=t.box,n=t.content;Le([s,n],i),Me([s,n],"visible")}I(),B(),Se(Xe,y),null==(e=y.popperInstance)||e.forceUpdate(),O("onMount",[y]),y.props.animation&&T()&&function(e){R(e,function(){y.state.isShown=!0,O("onShown",[y])})}(i)}},l=y.props.appendTo,c=L(),(r=y.props.interactive&&l===ve||"parent"===l?c.parentNode:we(l,[c])).contains(_)||r.appendChild(_),y.state.isMounted=!0,Q()}},hide:function(){var e=!y.state.isVisible,t=y.state.isDestroyed,s=!y.state.isEnabled,n=be(y.props.duration,1,Fe.duration);if(!(e||t||s)&&(O("onHide",[y],!1),!1!==y.props.onHide(y))){if(y.state.isVisible=!1,y.state.isShown=!1,h=!1,u=!1,T()&&(_.style.visibility="hidden"),q(),j(),$(!0),T()){var i=A(),o=i.box,r=i.content;y.props.animation&&(Le([o,r],n),Me([o,r],"hidden"))}I(),B(),y.props.animation?T()&&function(e,t){R(e,function(){!y.state.isVisible&&_.parentNode&&_.parentNode.contains(_)&&t()})}(n,y.unmount):y.unmount()}},hideWithInteractivity:function(e){M().addEventListener("mousemove",g),Se(Ye,g),g(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){y.state.isVisible&&y.hide(),y.state.isMounted&&(K(),J().forEac
1h(function(e){e._tippy.unmount()}),_.parentNode&&_.parentNode.removeChild(_),Xe=Xe.filter(function(e){return e!==y}),y.state.isMounted=!1,O("onHidden",[y]))},destroy:function(){y.state.isDestroyed||(y.clearDelayTimeouts(),y.unmount(),H(),delete e._tippy,y.state.isDestroyed=!0,O("onDestroy",[y]))}};if(!d.render)return y;var w=d.render(y),_=w.popper,E=w.onUpdate;_.setAttribute("data-tippy-root",""),_.id="tippy-"+y.id,y.popper=_,e._tippy=y,_._tippy=y;var S=b.map(function(e){return e.fn(y)}),x=e.hasAttribute("aria-expanded");return G(),B(),$(),O("onCreate",[y]),d.showOnCreate&&ee(),_.addEventListener("mouseenter",function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()}),_.addEventListener("mouseleave",function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&M().addEventListener("mousemove",g)}),y;function C(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function k(){return"hold"===C()[0]}function T(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function L(){return l||e}function M(){var e,t,s=L().parentNode;return s?null!=(t=Ee(s)[0])&&null!=(e=t.ownerDocument)&&e.body?t.ownerDocument:document:document}function A(){return He(_)}function P(e){return y.state.isMounted&&!y.state.isVisible||$e.isTouch||o&&"focus"===o.type?0:be(y.props.delay,e?0:1,Fe.delay)}function $(e){void 0===e&&(e=!1),_.style.pointerEvents=y.props.interactive&&!e?"":"none",_.style.zIndex=""+y.props.zIndex}function O(e,t,s){var n;void 0===s&&(s=!0),S.forEach(function(s){s[e]&&s[e].apply(s,t)}),s&&(n=y.props)[e].apply(n,t)}function I(){var t=y.props.aria;if(t.content){var s="aria-"+t.content,n=_.id;Ee(y.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(s);if(y.state.isVisible)e.setAttribute(s,t?t+" "+n:n);else{var i=t&&t.replace(n,"").trim();i?e.setAttribute(s,i):e.removeAttribute(s)}})}}function B(){!x&&y.props.aria.expanded&&Ee(y.props.triggerTarget||e).forEach(function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===L()?"true":"false"):e.removeAttribute("aria-expanded")})}function q(){M().removeEventListener("mousemove",g),Ye=Ye.filter(function(e){return e!==g})}function D(t){if(!$e.isTouch||!m&&"mousedown"!==t.type){var s=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Pe(_,s)){if(Ee(y.props.triggerTarget||e).some(function(e){return Pe(e,s)})){if($e.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else O("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),p=!0,setTimeout(function(){p=!1}),y.state.isMounted||j())}}}function F(){m=!0}function N(){m=!1}function z(){var e=M();e.addEventListener("mousedown",D,!0),e.addEventListener("touchend",D,ge),e.addEventListener("touchstart",N,ge),e.addEventListener("touchmove",F,ge)}function j(){var e=M();e.removeEventListener("mousedown",D,!0),e.removeEventListener("touchend",D,ge),e.removeEventListener("touchstart",N,ge),e.removeEventListener("touchmove",F,ge)}function R(e,t){var s=A().box;function n(e){e.target===s&&(Ae(s,"remove",n),t())}if(0===e)return t();Ae(s,"remove",r),Ae(s,"add",n),r=n}function V(t,s,n){void 0===n&&(n=!1),Ee(y.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,s,n),f.push({node:e,eventType:t,handler:s,options:n})})}function G(){var e;k()&&(V("touchstart",W,{passive:!0}),V("touchend",Y,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach(function(e){if("manual"!==e)switch(V(e,W),e){case"mouseenter":V("mouseleave",Y);break;case"focus":V(De?"focusout":"blur",X);break;case"focusin":V("focusout",X)}})}function H(){f.forEach(function(e){var t=e.node,s=e.eventType,n=e.handler,i=e.options;t.removeEventListener(s,n,i)}),f=[]}function W(e){var t,s=!1;if(y.state.isEnabled&&!Z(e)&&!p){var n="focus"===(null==(t=o)?void 0:t.type);o=e,l=e.currentTarget,B(),!y.state.isVisible&&ye(e,"MouseEvent")&&Ye.forEach(function(t){return t(e)}),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||u)&&!1!==y.props.hideOnClick&&y.state.isVisible?s=!0:ee(e),"click"===e.type&&(u=!s),s&&!n&&te(e)}}function U(e){var t=e.target,s=L().contains(t)||_.contains(t);if("mousemove"!==e.type||!s){var n=J().concat(_).map(function(e){var t,s=null==(t=e._tippy.popperInstance)?void 0:t.state;return s?{popperRect:e.getBoundingClientRect(),popperState:s,props:d}:null}
1).filter(Boolean);(function(e,t){var s=t.clientX,n=t.clientY;return e.every(function(e){var t=e.popperRect,i=e.popperState,o=e.props.interactiveBorder,r=i.placement.split("-")[0],a=i.modifiersData.offset;if(!a)return!0;var l="bottom"===r?a.top.y:0,c="top"===r?a.bottom.y:0,d="right"===r?a.left.x:0,u="left"===r?a.right.x:0,p=t.top-n+l>o,m=n-t.bottom-c>o,h=t.left-s+d>o,f=s-t.right-u>o;return p||m||h||f})})(n,e)&&(q(),te(e))}}function Y(e){Z(e)||y.props.trigger.indexOf("click")>=0&&u||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function X(e){y.props.trigger.indexOf("focusin")<0&&e.target!==L()||y.props.interactive&&e.relatedTarget&&_.contains(e.relatedTarget)||te(e)}function Z(e){return!!$e.isTouch&&k()!==e.type.indexOf("touch")>=0}function Q(){K();var t=y.props,s=t.popperOptions,n=t.placement,i=t.offset,o=t.getReferenceClientRect,r=t.moveTransition,l=T()?He(_).arrow:null,c=o?{getBoundingClientRect:o,contextElement:o.contextElement||L()}:e,d=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!r}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(T()){var s=A().box;["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?s.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?s.setAttribute("data-"+e,""):s.removeAttribute("data-"+e)}),t.attributes.popper={}}}}];T()&&l&&d.push({name:"arrow",options:{element:l,padding:3}}),d.push.apply(d,(null==s?void 0:s.modifiers)||[]),y.popperInstance=pe(c,_,Object.assign({},s,{placement:n,onFirstUpdate:a,modifiers:d}))}function K(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function J(){return xe(_.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&O("onTrigger",[y,e]),z();var t=P(!0),n=C(),i=n[0],o=n[1];$e.isTouch&&"hold"===i&&o&&(t=o),t?s=setTimeout(function(){y.show()},t):y.show()}function te(e){if(y.clearDelayTimeouts(),O("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&u)){var t=P(!1);t?n=setTimeout(function(){y.state.isVisible&&y.hide()},t):i=requestAnimationFrame(function(){y.hide()})}}else j()}}function Qe(e,t){void 0===t&&(t={});var s=Fe.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Ie,ge),window.addEventListener("blur",qe);var n,i=Object.assign({},t,{plugins:s}),o=(n=e,Te(n)?[n]:function(e){return ye(e,"NodeList")}(n)?xe(n):Array.isArray(n)?n:xe(document.querySelectorAll(n))).reduce(function(e,t){var s=t&&Ze(t,i);return s&&e.push(s),e},[]);return Te(e)?o[0]:o}Qe.defaultProps=Fe,Qe.setDefaultProps=function(e){Object.keys(e).forEach(function(t){Fe[t]=e[t]})},Qe.currentInput=$e,Object.assign({},K,{effect:function(e){var t=e.state,s={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,s.popper),t.styles=s,t.elements.arrow&&Object.assign(t.elements.arrow.style,s.arrow)}}),Qe.setDefaultProps({render:We});const Ke=Qe;class Je{constructor(){this.selector=".c-tippy",this.selectors={users:"#users-tippy",web:"#web-tippy",app:"#app-tippy",share:"#share-tippy"},this.nodes={tooltipUser:document.querySelectorAll(this.selectors.users),tooltipWeb:document.querySelectorAll(this.selectors.web),tooltipApp:document.querySelectorAll(this.selectors.app),tooltipShare:document.querySelectorAll(this.selectors.share)}}bootstrap(){this.init()}init(){const{tooltipUser:e,tooltipWeb:t,tooltipApp:s,tooltipShare:n}=this.nodes;this.tippyConstructor(e),this.tippyConstructor(t),this.tippyConstructor(s),this.tippyConstructor(n)}tippyConstructor(e){Ke(e,{content(e){const t=e.getAttribute("data-template");return document.getElementById(t).innerHTML},allowHTML:!0,animation:"perspective-subtle",arrow:!0,delay:100,interactive:!1,placement:"right",theme:"light-border",appendTo:()=>document.body,popperOptions:{strategy:"fixed",modifiers:[{name:"flip",options:{fallbackPlacements:["bottom","right","top","left"]}},{name:"preventOverflow",options:{altAxis:!0,tether:!1}}]}})}}const et='\n<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M18 6L6 18" stroke="currentColor" stroke-linejoin="round"/>\n<path d="M6 6L18 18" stroke="currentColor" stroke-linejoin="round"/>\n</svg>\n';function tt(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function st(e,t){void 0===e&&(e={}),void 0===t&&(t={});const s=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>
1s.indexOf(e)<0).forEach(s=>{void 0===e[s]?e[s]=t[s]:tt(t[s])&&tt(e[s])&&Object.keys(t[s]).length>0&&st(e[s],t[s])})}const nt={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function it(){const e="undefined"!=typeof document?document:{};return st(e,nt),e}const ot={document:nt,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function rt(){const e="undefined"!=typeof window?window:{};return st(e,ot),e}function at(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function lt(){return Date.now()}function ct(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function dt(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function ut(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const n=s<0||arguments.length<=s?void 0:arguments[s];if(null!=n&&!dt(n)){const s=Object.keys(Object(n)).filter(e=>t.indexOf(e)<0);for(let t=0,i=s.length;t<i;t+=1){const i=s[t],o=Object.getOwnPropertyDescriptor(n,i);void 0!==o&&o.enumerable&&(ct(e[i])&&ct(n[i])?n[i].__swiper__?e[i]=n[i]:ut(e[i],n[i]):!ct(e[i])&&ct(n[i])?(e[i]={},n[i].__swiper__?e[i]=n[i]:ut(e[i],n[i])):e[i]=n[i])}}}return e}function pt(e,t,s){e.style.setProperty(t,s)}function mt(e){let{swiper:t,targetPosition:s,side:n}=e;const i=rt(),o=-t.translate;let r,a=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>o?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{r=(new Date).getTime(),null===a&&(a=r);const e=Math.max(Math.min((r-a)/l,1),0),c=.5-Math.cos(e*Math.PI)/2;let p=o+c*(s-o);if(d(p,s)&&(p=s),t.wrapperEl.scrollTo({[n]:p}),d(p,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:p})}),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function ht(e,t){void 0===t&&(t="");const s=rt(),n=[...e.children];return s.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t?n.filter(e=>e.matches(t)):n}function ft(e){try{return void console.warn(e)}catch(e){}}function gt(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter(e=>!!e.trim())}(t)),s}function vt(e,t){return rt().getComputedStyle(e,null).getPropertyValue(t)}function bt(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function yt(e,t){const s=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&s.push(n):s.push(n),n=n.parentElement;return s}function wt(e,t,s){const n=rt();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function _t(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function Et(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}let St,xt,Ct;function kt(){return St||(St=function(){const e=rt(),t=it();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),St}function Tt(e){return void 0===e&&(e={}),xt||(xt=function(e){let{userAgent:t}=void 0===e?{}:e;const s=kt(),n=rt(),i=n.navigator.platform,o=t||n.navigator.userAgent,r={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let d=o.match(/(iPad).*OS\s([\d_]+)/);const u=o.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let h="MacIntel"===i;return!d&&h&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(d=o.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),h=!1),c&&!m&&(r.os="android",r.android=!0),(d||p||u)&&(r.os="ios",r.ios=!0),r}(e)),xt}function Lt(){return Ct||(Ct=function(){const e=rt(),t=Tt();let s=!1;function n(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(n()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
vendor: 23,145 bytes, line 1
1s=e<16||16===e&&n<2}}const i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),o=n();return{isSafari:s||o,needPerspectiveFix:s,need3dFix:o||i&&t.ios,isWebView:i}}()),Ct}var Mt={on(e,t,s){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const i=s?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][i](t)}),n},once(e,t,s){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function i(){n.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,o=new Array(s),r=0;r<s;r++)o[r]=arguments[r];t.apply(n,o)}return i.__emitterProxy=t,n.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const n=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[n](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach((n,i)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)})}),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,n;for(var i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];return"string"==typeof o[0]||Array.isArray(o[0])?(t=o[0],s=o.slice(1,o.length),n=e):(t=o[0].events,s=o[0].data,n=o[0].context||e),s.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach(t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(e=>{e.apply(n,[t,...s])}),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach(e=>{e.apply(n,s)})}),e}};const At=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},Pt=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)},$t=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())})),t&&t.remove()}},Ot=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},It=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,o=[s-t];return o.push(...Array.from({length:t}).map((e,t)=>s+n+t)),void e.slides.forEach((t,s)=>{o.includes(t.column)&&Ot(e,s)})}const o=i+n-1;if(e.params.rewind||e.params.loop)for(let n=i-t;n<=o+t;n+=1){const t=(n%s+s)%s;(t<i||t>o)&&Ot(e,t)}else for(let n=Math.max(i-t,0);n<=Math.min(o+t,s-1);n+=1)n!==i&&(n>o||n<i)&&Ot(e,n)};var Bt={updateSize:function(){const e=this;let t,s;const n=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:n.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(vt(n,"padding-left")||0,10)-parseInt(vt(n,"padding-right")||0,10),s=s-parseInt(vt(n,"padding-top")||0,10)-parseInt(vt(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:n,slidesEl:i,size:o,rtlTranslate:r,wrongRTL:a}=e,l=e.virtual&&s.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=ht(i,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:d.length;let p=[];const m=[],h=[];let f=s.slidesOffsetBefore;"function"==typeof f&&(f=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(e));const v=e.snapGrid.length,b=e.slidesGrid.length;let y=s.spaceBetween,w=-f,_=0,E=0;if(void 0===o)return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*o:"string"==typeof y&&(y=parseFloat(y)),e.virtualSize=-y,d.forEach(e=>{r?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(pt(n,"--swiper-centered-offset-before",""),pt(n,"--swiper-centered-offset-after",""));const S=s.grid&&s.grid.rows>1&&e.grid;let x;S?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const C="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let n=0;n<u;n+=1){let i;if(x=0,d[n]&&(i=d[n]),S&&e.grid.updateSlide(n,i,d),!d[n]||"none"!==vt(i,"display")){if("auto"===s.slidesPerView){C&&(d[n].style[e.getDirectionLabel("width")]="");const o=getComputedStyle(i),r=i.style.transform,a=i.style.webkitTransform;if(r&&(i.style.transform="none"),a&&(i.style.webkitTransform="none"),s.roundLengths)x=e.isHorizontal()?wt(i,"width",!0):wt(i,"height",!0);else{const e=t(o,"width"),s=t(o,"padding-left"),n=t(o,"padding-right"),r=t(o,"margin-left"),a=t(o,"margin-right"),l=o.getPropertyValue("box-sizing");if(l&&"border-box"===l)x=e+r+a;else{const{clientWidth:t,offsetWidth:o}=i;x=e+s+n+r+a+(o-t)}}r&&(i.style.transform=r),a&&(i.style.webkitTransform=a),s.roundLengths&&(x=Math.floor(x))}else x=(o-(s.slidesPerView-1)*y)/s.slidesPerView,s.roundLengths&&(x=Math.floor(x)),d[n]&&(d[n].style[e.getDirectionLabel("width")]=`${x}px`);d[n]&&(d[n].swiperSlideSize=x),h.push(x),s.centeredSlides?(w=w+x/2+_/2+y,0===_&&0!==n&&(w=w-o/2-y),0===n&&(w=w-o/2-y),Math.abs(w)<.001&&(w=0),s.roundLengths&&(w=Math.floor(w)),E%s.slidesPerGroup===0&&p.push(w),m.push(w)):(s.roundLengths&&(w=Math.floor(w)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0&&p.push(w),m.push(w),w=w+x+y),e.virtualSize+=x+y,_=x,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+g,r&&a&&("slide"===s.effect||"coverflow"===s.effect)&&(n.style.width=`${e.virtualSize+y}px`),s.setWrapperSize&&(n.style[e.getDirectionLabel("width")]=`${e.virtualSize+y}px`),S&&e.grid.updateWrapperSize(x,p),!s.centeredSlides){const t=[];for(let n=0;n<p.length;n+=1){let i=p[n];s.roundLengths&&(i=Math.floor(i)),p[n]<=e.virtualSize-o&&t.push(i)}p=t,Math.floor(e.virtualSize-o)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-o)}if(l&&s.loop){const t=h[0]+y;if(s.slidesPerGroup>1){const n=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),i=t*s.slidesPerGroup;for(let e=0;e<n;e+=1)p.push(p[p.length-1]+i)}for(let n=0;n<e.virtual.slidesBefore+e.virtual.slidesAfter;n+=1)1===s.slidesPerGroup&&p.push(p[p.length-1]+t),m.push(m[m.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==y){const t=e.isHorizontal()&&r?"marginLeft":e.getDirectionLabel("marginRight");d.filter((e,t)=>!(s.cssMode&&!s.loop)||t!==d.length-1).forEach(e=>{e.style[t]=`${y}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(y||0)}),e-=y;const t=e>o?e-o:0;p=p.map(e=>e<=0?-f:e>t?t+g:e)}if(s.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(y||0)}),e-=y;const t=(s.slidesOffsetBefore||0)+(s.slidesOffsetAfter||0);if(e+t<o){const s=(o-e-t)/2;p.forEach((e,t)=>{p[t]=e-s}),m.forEach((e,t)=>{m[t]=e+s})}}if(Object.assign(e,{slides:d,snapGrid:p,slidesGrid:m,slidesSizesGrid:h}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){pt(n,"--swiper-centered-offset-before",-p[0]+"px"),pt(n,"--swiper-centered-offset-after",e.size/2-h[h.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+s)}if(u!==c&&e.emit("slidesLengthChange"),p.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),m.length!==b&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,n=e.el.classList.contains(t);u<=s.maxBackfaceHiddenSlides?n||e.el.classList.add(t):n&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],n=t.virtual&&t.params.virtual.enabled;let i,o=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const r=e=>n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{s.push(e)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!n)break;s.push(r(e))}else s.push(r(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;o=e>o?e:o}(o||0===o)&&(t.wrapperEl.style.height=`${o}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:n,rtlTranslate:i,snapGrid:o}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let r=-e;i&&(r=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let a=s.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*t.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<n.length;e+=1){const l=n[e];let c=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(c-=n[0].swiperSlideOffset);const d=(r+(s.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+a),u=(r-o[0]+(s.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+a),p=-(r-c),m=p+t.slidesSizesGrid[e],h=p>=0&&p<=t.size-t.slidesSizesGrid[e],f=p>=0&&p<t.size-1||m>1&&m<=t.size||p<=0&&m>=t.size;f&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e)),At(l,f,s.slideVisibleClass),At(l,h,s.slideFullyVisibleClass),l.progress=i?-d:d,l.originalProgress=i?-u:u}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:o,isEnd:r,progressLoop:a}=t;const l=o,c=r;if(0===n)i=0,o=!0,r=!0;else{i=(e-t.minTranslate())/n;const s=Math.abs(e-t.minTranslate())<1,a=Math.abs(e-t.maxTranslate())<1;o=s||i<=0,r=a||i>=1,s&&(i=0),a&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],o=t.slidesGrid[n],r=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);a=l>=i?(l-i)/r:(l+r-o)/r,a>1&&(a-=1)}Object.assign(t,{progress:i,progressLoop:a,isBeginning:o,isEnd:r}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),o&&!l&&t.emit("reachBeginning toEdge"),r&&!c&&t.emit("reachEnd toEdge"),(l&&!o||c&&!r)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:n,activeIndex:i}=e,o=e.virtual&&s.virtual.enabled,r=e.grid&&s.grid&&s.grid.rows>1,a=e=>ht(n,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let l,c,d;if(o)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=a(`[data-swiper-slide-index="${t}"]`)}else l=a(`[data-swiper-slide-index="${i}"]`);else r?(l=t.find(e=>e.column===i),d=t.find(e=>e.column===i+1),c=t.find(e=>e.column===i-1)):l=t[i];l&&(r||(d=function(e,t){const s=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&s.push(n):s.push(n),e=n}return s}(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!d&&(d=t[0]),c=function(e,t){const s=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&s.push(n):s.push(n),e=n}return s}(l,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!c&&(c=t[t.length-1]))),t.forEach(e=>{Pt(e,e===l,s.slideActiveClass),Pt(e,e===d,s.slideNextClass),Pt(e,e===c,s.slidePrevClass)}),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:i,activeIndex:o,realIndex:r,snapIndex:a}=t;let l,c=e;const d=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===c&&(c=function(e){const{slidesGrid:t,params:s}=e,n=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?n>=t[e]&&n<t[e+1]-(t[e+1]-t[e])/2?i=e:n>=t[e]&&n<t[e+1]&&(i=e+1):n>=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),n.indexOf(s)>=0)l=n.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/i.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),c===o&&!t.params.loop)return void(l!==a&&(t.snapIndex=l,t.emit("snapIndexChange")));if(c===o&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=d(c));const u=t.grid&&i.grid&&i.grid.rows>1;let p;if(t.virtual&&i.virtual.enabled&&i.loop)p=d(c);else if(u){const e=t.slides.find(e=>e.column===c);let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),p=Math.floor(s/i.grid.rows)}else if(t.slides[c]){const e=t.slides[c].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):c}else p=c;Object.assign(t,{previousSnapIndex:a,snapIndex:l,previousRealIndex:r,realIndex:p,previousIndex:o,activeIndex:c}),t.initialized&&It(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(r!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,n=s.params;let i=e.closest(`.${n.slideClass}, swiper-slide`);!i&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(i=e)});let o,r=!1;if(i)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===i){r=!0,o=e;break}if(!i||!r)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=i,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=o,n.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};function qt(e){let{swiper:t,runCallbacks:s,direction:n,step:i}=e;const{activeIndex:o,previousIndex:r}=t;let a=n;a||(a=o>r?"next":o<r?"prev":"reset"),t.emit(`transition${i}`),s&&"reset"===a?t.emit(`slideResetTransition${i}`):s&&o!==r&&(t.emit(`slideChangeTransition${i}`),"next"===a?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`))}var Dt={slideTo:function(e,t,s,n,i){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const o=this;let r=e;r<0&&(r=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:p,wrapperEl:m,enabled:h}=o;if(!h&&!n&&!i||o.destroyed||o.animating&&a.preventInteractionOnTransition)return!1;void 0===t&&(t=o.params.speed);const f=Math.min(o.params.slidesPerGroupSkip,r);let g=f+Math.floor((r-f)/o.params.slidesPerGroup);g>=l.length&&(g=l.length-1);const v=-l[g];if(a.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*c[e]),n=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=s&&t<n-(n-s)/2?r=e:t>=s&&t<n&&(r=e+1):t>=s&&(r=e)}if(o.initialized&&r!==u){if(!o.allowSlideNext&&(p?v>o.translate&&v>o.minTranslate():v<o.translate&&v<o.minTranslate()))return!1;if(!o.allowSlidePrev&&v>o.translate&&v>o.maxTranslate()&&(u||0)!==r)return!1}let b;r!==(d||0)&&s&&o.emit("beforeSlideChangeStart"),o.updateProgress(v),b=r>u?"next":r<u?"prev":"reset";const y=o.virtual&&o.params.virtual.enabled;if((!y||!i)&&(p&&-v===o.translate||!p&&v===o.translate))return o.updateActiveIndex(r),a.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==a.effect&&o.setTranslate(v),"reset"!==b&&(o.transitionStart(s,b),o.transitionEnd(s,b)),!1;if(a.cssMode){const e=o.isHorizontal(),s=p?v:-v;if(0===t)y&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),y&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=s})):m[e?"scrollLeft":"scrollTop"]=s,y&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1});else{if(!o.support.smoothScroll)return mt({swiper:o,targetPosition:s,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}const w=Lt().isSafari;return y&&!i&&w&&o.isElement&&o.virtual.update(!1,!1,r),o.setTransition(t),o.setTranslate(v),o.updateActiveIndex(r),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,n),o.transitionStart(s,b),0===t?o.transitionEnd(s,b):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(s,b))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,n){void 0===e&&(e=0),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);const o=i.grid&&i.params.grid&&i.params.grid.rows>1;let r=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)r+=i.virtual.slidesBefore;else{let e;if(o){const t=r*i.params.grid.rows;e=i.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(r);const t=o?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:s}=i.params;let a=i.params.slidesPerView;"auto"===a?a=i.slidesPerViewDynamic():(a=Math.ceil(parseFloat(i.params.slidesPerView,10)),s&&a%2==0&&(a+=1));let l=t-e<a;if(s&&(l=l||e<Math.ceil(a/2)),n&&s&&"auto"!==i.params.slidesPerView&&!o&&(l=!1),l){const n=s?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?i.realIndex:void 0})}if(o){const e=r*i.params.grid.rows;r=i.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e).column}else r=i.getSlideIndexByData(r)}return requestAnimationFrame(()=>{i.slideTo(r,t,s,n)}),i},slideNext:function(e,t,s){void 0===t&&(t=!0);const n=this,{enabled:i,params:o,animating:r}=n;if(!i||n.destroyed)return n;void 0===e&&(e=n.params.speed);let a=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<o.slidesPerGroupSkip?1:a,c=n.virtual&&o.virtual.enabled;if(o.loop){if(r&&!c&&o.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&o.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+l,e,t,s)}),!0}return o.rewind&&n.isEnd?n.slideTo(0,e,t,s):n.slideTo(n.activeIndex+l,e,t,s)},slidePrev:function(e,t,s){void 0===t&&(t=!0);const n=this,{params:i,snapGrid:o,slidesGrid:r,rtlTranslate:a,enabled:l,animating:c}=n;if(!l||n.destroyed)return n;void 0===e&&(e=n.params.speed);const d=n.virtual&&i.virtual.enabled;if(i.loop){if(c&&!d&&i.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=u(a?n.translate:-n.translate),m=o.map(e=>u(e)),h=i.freeMode&&i.freeMode.enabled;let f=o[m.indexOf(p)-1];if(void 0===f&&(i.cssMode||h)){let e;o.forEach((t,s)=>{p>=t&&(e=s)}),void 0!==e&&(f=h?o[e]:o[e>0?e-1:e])}let g=0;if(void 0!==f&&(g=r.indexOf(f),g<0&&(g=n.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(g=g-n.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),i.rewind&&n.isBeginning){const i=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(i,e,t,s)}return i.loop&&0===n.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{n.slideTo(g,e,t,s)}),!0):n.slideTo(g,e,t,s)},slideReset:function(e,t,s){void 0===t&&(t=!0);const n=this;if(!n.destroyed)return void 0===e&&(e=n.params.speed),n.slideTo(n.activeIndex,e,t,s)},slideToClosest:function(e,t,s,n){void 0===t&&(t=!0),void 0===n&&(n=.5);const i=this;if(i.destroyed)return;void 0===e&&(e=i.params.speed);let o=i.activeIndex;const r=Math.min(i.params.slidesPerGroupSkip,o),a=r+Math.floor((o-r)/i.params.slidesPerGroup),l=i.rtlTranslate?i.translate:-i.translate;if(l>=i.snapGrid[a]){const e=i.snapGrid[a];l-e>(i.snapGrid[a+1]-e)*n&&(o+=i.params.slidesPerGroup)}else{const e=i.snapGrid[a-1];l-e<=(i.snapGrid[a]-e)*n&&(o-=i.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,i.slidesGrid.length-1),i.slideTo(o,e,t,s)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:s}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,o=e.getSlideIndexWhenGrid(e.clickedIndex);const r=e.isElement?"swiper-slide":`.${t.slideClass}`,a=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(i):o>(a?(e.slides.length-n)/2-(e.params.grid.rows-1):e.slides.length-n)?(e.loopFix(),o=e.getSlideIndex(ht(s,`${r}[data-swiper-slide-index="${i}"]`)[0]),at(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}},Ft={loopCreate:function(e,t){const s=this,{params:n,slidesEl:i}=s;if(!n.loop||s.virtual&&s.params.virtual.enabled)return;const o=()=>{ht(i,`.${n.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},r=s.grid&&n.grid&&n.grid.rows>1;n.loopAddBlankSlides&&(n.slidesPerGroup>1||r)&&(()=>{const e=ht(i,`.${n.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(s.recalcSlides(),s.updateSlides())})();const a=n.slidesPerGroup*(r?n.grid.rows:1),l=s.slides.length%a!==0,c=r&&s.slides.length%n.grid.rows!==0,d=e=>{for(let t=0;t<e;t+=1){const e=s.isElement?gt("swiper-slide",[n.slideBlankClass]):gt("div",[n.slideClass,n.slideBlankClass]);s.slidesEl.append(e)}};l?(n.loopAddBlankSlides?(d(a-s.slides.length%a),s.recalcSlides(),s.updateSlides()):ft("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):c?(n.loopAddBlankSlides?(d(n.grid.rows-s.slides.length%n.grid.rows),s.recalcSlides(),s.updateSlides()):ft("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)"),o()):o(),s.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:n,setTranslate:i,activeSlideIndex:o,initial:r,byController:a,byMousewheel:l}=void 0===e?{}:e;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:d,allowSlidePrev:u,allowSlideNext:p,slidesEl:m,params:h}=c,{centeredSlides:f,initialSlide:g}=h;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&h.virtual.enabled)return s&&(h.centeredSlides||0!==c.snapIndex?h.centeredSlides&&c.snapIndex<h.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=p,void c.emit("loopFix");let v=h.slidesPerView;"auto"===v?v=c.slidesPerViewDynamic():(v=Math.ceil(parseFloat(h.slidesPerView,10)),f&&v%2==0&&(v+=1));const b=h.slidesPerGroupAuto?v:h.slidesPerGroup;let y=f?Math.max(b,Math.ceil(v/2)):b;y%b!==0&&(y+=b-y%b),y+=h.loopAdditionalSlides,c.loopedSlides=y;const w=c.grid&&h.grid&&h.grid.rows>1;d.length<v+y||"cards"===c.params.effect&&d.length<v+2*y?ft("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):w&&"row"===h.grid.fill&&ft("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const _=[],E=[],S=w?Math.ceil(d.length/h.grid.rows):d.length,x=r&&S-g<v&&!f;let C=x?g:c.activeIndex;void 0===o?o=c.getSlideIndex(d.find(e=>e.classList.contains(h.slideActiveClass))):C=o;const k="next"===n||!n,T="prev"===n||!n;let L=0,M=0;const A=(w?d[o].column:o)+(f&&void 0===i?-v/2+.5:0);if(A<y){L=Math.max(y-A,b);for(let e=0;e<y-A;e+=1){const t=e-Math.floor(e/S)*S;if(w){const e=S-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&_.push(t)}else _.push(S-t-1)}}else if(A+v>S-y){M=Math.max(A-(S-2*y),b),x&&(M=Math.max(M,v-S+g+1));for(let e=0;e<M;e+=1){const t=e-Math.floor(e/S)*S;w?d.forEach((e,s)=>{e.column===t&&E.push(s)}):E.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),"cards"===c.params.effect&&d.length<v+2*y&&(E.includes(o)&&E.splice(E.indexOf(o),1),_.includes(o)&&_.splice(_.indexOf(o),1)),T&&_.forEach(e=>{d[e].swiperLoopMoveDOM=!0,m.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),k&&E.forEach(e=>{d[e].swiperLoopMoveDOM=!0,m.append(d[e]),d[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===h.slidesPerView?c.updateSlides():w&&(_.length>0&&T||E.length>0&&k)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),h.watchSlidesProgress&&c.updateSlidesOffset(),s)if(_.length>0&&T){if(void 0===t){const e=c.slidesGrid[C],t=c.slidesGrid[C+L]-e;l?c.setTranslate(c.translate-t):(c.slideTo(C+Math.ceil(L),0,!1,!0),i&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(i){const e=w?_.length/h.grid.rows:_.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(E.length>0&&k)if(void 0===t){const e=c.slidesGrid[C],t=c.slidesGrid[C-M]-e;l?c.setTranslate(c.translate-t):(c.slideTo(C-M,0,!1,!0),i&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{const e=w?E.length/h.grid.rows:E.length;c.slideTo(c.activeIndex-e,0,!1,!0)}if(c.allowSlidePrev=u,c.allowSlideNext=p,c.controller&&c.controller.control&&!a){const e={slideRealIndex:t,direction:n,setTranslate:i,activeSlideIndex:o,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&s})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===h.slidesPerView&&s})}c.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const n=[];
vendor: 5,993 bytes, line 1
1e.slides.forEach(e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;n[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),n.forEach(e=>{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function Nt(e,t,s){const n=rt(),{params:i}=e,o=i.edgeSwipeDetection,r=i.edgeSwipeThreshold;return!o||!(s<=r||s>=n.innerWidth-r)||"prevent"===o&&(t.preventDefault(),!0)}function zt(e){const t=this,s=it();let n=e;n.originalEvent&&(n=n.originalEvent);const i=t.touchEventsData;if("pointerdown"===n.type){if(null!==i.pointerId&&i.pointerId!==n.pointerId)return;i.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(i.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void Nt(t,n,n.targetTouches[0].pageX);const{params:o,touches:r,enabled:a}=t;if(!a)return;if(!o.simulateTouch&&"mouse"===n.pointerType)return;if(t.animating&&o.preventInteractionOnTransition)return;!t.animating&&o.cssMode&&o.loop&&t.loopFix();let l=n.target;if("wrapper"===o.touchEventsTarget&&!function(e,t){const s=rt();let n=t.contains(e);return!n&&s.HTMLSlotElement&&t instanceof HTMLSlotElement&&(n=[...t.assignedElements()].includes(e),n||(n=function(e,t){const s=[t];for(;s.length>0;){const t=s.shift();if(e===t)return!0;s.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t))),n}(l,t.wrapperEl))return;if("which"in n&&3===n.which)return;if("button"in n&&n.button>0)return;if(i.isTouched&&i.isMoved)return;const c=!!o.noSwipingClass&&""!==o.noSwipingClass,d=n.composedPath?n.composedPath():n.path;c&&n.target&&n.target.shadowRoot&&d&&(l=d[0]);const u=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,p=!(!n.target||!n.target.shadowRoot);if(o.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===it()||s===rt())return null;s.assignedSlot&&(s=s.assignedSlot);const n=s.closest(e);return n||s.getRootNode?n||t(s.getRootNode().host):null}(t)}(u,l):l.closest(u)))return void(t.allowClick=!0);if(o.swipeHandler&&!l.closest(o.swipeHandler))return;r.currentX=n.pageX,r.currentY=n.pageY;const m=r.currentX,h=r.currentY;if(!Nt(t,n,m))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=m,r.startY=h,i.touchStartTime=lt(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,o.threshold>0&&(i.allowThresholdMove=!1);let f=!0;l.matches(i.focusableElements)&&(f=!1,"SELECT"===l.nodeName&&(i.isTouched=!1)),s.activeElement&&s.activeElement.matches(i.focusableElements)&&s.activeElement!==l&&("mouse"===n.pointerType||"mouse"!==n.pointerType&&!l.matches(i.focusableElements))&&s.activeElement.blur();const g=f&&t.allowTouchMove&&o.touchStartPreventDefault;!o.touchStartForcePreventDefault&&!g||l.isContentEditable||n.preventDefault(),o.freeMode&&o.freeMode.enabled&&t.freeMode&&t.animating&&!o.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",n)}function jt(e){const t=it(),s=this,n=s.touchEventsData,{params:i,touches:o,rtlTranslate:r,enabled:a}=s;if(!a)return;if(!i.simulateTouch&&"mouse"===e.pointerType)return;let l,c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type){if(null!==n.touchId)return;if(c.pointerId!==n.pointerId)return}if("touchmove"===c.type){if(l=[...c.changedTouches].find(e=>e.identifier===n.touchId),!l||l.identifier!==n.touchId)return}else l=c;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&s.emit("touchMoveOpposite",c));const d=l.pageX,u=l.pageY;if(c.preventedByNestedSwiper)return o.startX=d,void(o.startY=u);if(!s.allowTouchMove)return c.target.matches(n.focusableElements)||(s.allowClick=!1),void(n.isTouched&&(Object.assign(o,{startX:d,startY:u,currentX:d,currentY:u}),n.touchStartTime=lt()));if(i.touchReleaseOnEdges&&!i.loop)if(s.isVertical()){if(u<o.startY&&s.translate<=s.maxTranslate()||u>o.startY&&s.translate>=s.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else{if(r&&(d>o.startX&&-s.translate<=s.maxTranslate()||d<o.startX&&-s.translate>=s.minTranslate()))return;if(!r&&(d<o.startX&&s.translate<=s.maxTranslate()||d>o.startX&&s.translate>=s.minTranslate()))return}if(t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==c.target&&"mouse"!==c.pointerType&&t.activeElement.blur(),t.activeElement&&c.target===t.activeElement&&c.target.matches(n.focusableElements))return n.isMoved=!0,void(s.allowClick=!1);n.allowTouchCallbacks&&s.emit("touchMove",c),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=d,o.currentY=u;const p=o.currentX-o.startX,m=o.currentY-o.startY;if(s.params.threshold&&Math.sqrt(p**2+m**2)<s.params.threshold)return;if(void 0===n.isScrolling){let e;s.isHorizontal()&&o.currentY===o.startY||s.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:p*p+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(p))/Math.PI,n.isScrolling=s.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(n.isScrolling&&s.emit("touchMoveOpposite",c),void 0===n.startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling||"touchmove"===c.type&&n.preventTouchMoveFromPointerMove)return void(n.isTouched=!1);if(!n.startMoving)return;s.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let h=s.isHorizontal()?p:m,f=s.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;i.oneWayMovement&&(h=Math.abs(h)*(r?1:-1),f=Math.abs(f)*(r?1:-1)),o.diff=h,h*=i.touchRatio,r&&(h=-h,f=-f);const g=s.touchesDirection;s.swipeDirection=h>0?"prev":"next",s.touchesDirection=f>0?"prev":"next";const v=s.params.loop&&!i.cssMode,b="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!n.isMoved){if(v&&b&&s.loopFix({direction:s.swipeDirection}),n.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});
vendor: 2,162 bytes, line 1
1s.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,!i.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)}if((new Date).getTime(),!1!==i._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&g!==s.touchesDirection&&v&&b&&Math.abs(h)>=1)return Object.assign(o,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);s.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=h+n.startTranslate;let y=!0,w=i.resistanceRatio;if(i.touchReleaseOnEdges&&(w=0),h>0?(v&&b&&n.allowThresholdMove&&n.currentTranslate>(i.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==i.slidesPerView&&s.slides.length-i.slidesPerView>=2?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>s.minTranslate()&&(y=!1,i.resistance&&(n.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+n.startTranslate+h)**w))):h<0&&(v&&b&&n.allowThresholdMove&&n.currentTranslate<(i.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==i.slidesPerView&&s.slides.length-i.slidesPerView>=2?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===i.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),n.currentTranslate<s.maxTranslate()&&(y=!1,i.resistance&&(n.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-n.startTranslate-h)**w))),y&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),s.allowSlidePrev||s.allowSlideNext||(n.currentTranslate=n.startTranslate),i.threshold>0){if(!(Math.abs(h)>i.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
vendor: 4,877 bytes, line 1
1if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=s.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}i.followFinger&&!i.cssMode&&((i.freeMode&&i.freeMode.enabled&&s.freeMode||i.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(n.currentTranslate),s.setTranslate(n.currentTranslate))}function Rt(e){const t=this,s=t.touchEventsData;let n,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(n=[...i.changedTouches].find(e=>e.identifier===s.touchId),!n||n.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(i.pointerId!==s.pointerId)return;n=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&(!["pointercancel","contextmenu"].includes(i.type)||!t.browser.isSafari&&!t.browser.isWebView))return;s.pointerId=null,s.touchId=null;const{params:o,touches:r,rtlTranslate:a,slidesGrid:l,enabled:c}=t;if(!c)return;if(!o.simulateTouch&&"mouse"===i.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&o.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);o.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=lt(),u=d-s.touchStartTime;if(t.allowClick){const e=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(e&&e[0]||i.target,e),t.emit("tap click",i),u<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(s.lastClickTime=lt(),at(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||0===r.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let p;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,p=o.followFinger?a?t.translate:-t.translate:-s.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});const m=p>=-t.maxTranslate()&&!t.params.loop;let h=0,f=t.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<o.slidesPerGroupSkip?1:o.slidesPerGroup){const t=e<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==l[e+t]?(m||p>=l[e]&&p<l[e+t])&&(h=e,f=l[e+t]-l[e]):(m||p>=l[e])&&(h=e,f=l[l.length-1]-l[l.length-2])}let g=null,v=null;o.rewind&&(t.isBeginning?v=o.virtual&&o.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const b=(p-l[h])/f,y=h<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(u>o.longSwipesMs){if(!o.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=o.longSwipesRatio?t.slideTo(o.rewind&&t.isEnd?g:h+y):t.slideTo(h)),"prev"===t.swipeDirection&&(b>1-o.longSwipesRatio?t.slideTo(h+y):null!==v&&b<0&&Math.abs(b)>o.longSwipesRatio?t.slideTo(v):t.slideTo(h))}else{if(!o.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||i.target!==t.navigation.nextEl&&i.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==g?g:h+y),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:h)):i.target===t.navigation.nextEl?t.slideTo(h+y):t.slideTo(h)}}function Vt(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:i,snapGrid:o}=e,r=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const a=r&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||a?e.params.loop&&!r?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=n,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}function Gt(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Ht(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:n}=e;if(!n)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();i=0===o?0:(e.translate-e.minTranslate())/o,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function Wt(e){const t=this;$t(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update(
vendor: 5,913 bytes, line 1
1)}function Ut(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Yt=(e,t)=>{const s=it(),{params:n,el:i,wrapperEl:o,device:r}=e,a=!!n.nested,l="on"===t?"addEventListener":"removeEventListener",c=t;i&&"string"!=typeof i&&(s[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:a}),i[l]("touchstart",e.onTouchStart,{passive:!1}),i[l]("pointerdown",e.onTouchStart,{passive:!1}),s[l]("touchmove",e.onTouchMove,{passive:!1,capture:a}),s[l]("pointermove",e.onTouchMove,{passive:!1,capture:a}),s[l]("touchend",e.onTouchEnd,{passive:!0}),s[l]("pointerup",e.onTouchEnd,{passive:!0}),s[l]("pointercancel",e.onTouchEnd,{passive:!0}),s[l]("touchcancel",e.onTouchEnd,{passive:!0}),s[l]("pointerout",e.onTouchEnd,{passive:!0}),s[l]("pointerleave",e.onTouchEnd,{passive:!0}),s[l]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&i[l]("click",e.onClick,!0),n.cssMode&&o[l]("scroll",e.onScroll),n.updateOnWindowResize?e[c](r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",Vt,!0):e[c]("observerUpdate",Vt,!0),i[l]("load",e.onLoad,{capture:!0}))},Xt=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var Zt={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Qt(e,t){return function(s){void 0===s&&(s={});const n=Object.keys(s)[0],i=s[n];"object"==typeof i&&null!==i?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in i?("object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),ut(t,s)):ut(t,s)):ut(t,s)}}const Kt={eventsEmitter:Mt,update:Bt,translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:n,wrapperEl:i}=this;if(t.virtualTranslate)return s?-n:n;if(t.cssMode)return n;let o=function(e,t){void 0===t&&(t="x");const s=rt();let n,i,o;const r=function(e){const t=rt();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=r.transform||r.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),o=new s.WebKitCSSMatrix("none"===i?"":i)):(o=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(i=s.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),i||0}(i,e);return o+=this.cssOverflowAdjustment(),s&&(o=-o),o||0},setTranslate:function(e,t){const s=this,{rtlTranslate:n,params:i,wrapperEl:o,progress:r}=s;let a,l=0,c=0;s.isHorizontal()?l=n?-e:e:c=e,i.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?l:c,i.cssMode?o[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-l:-c:i.virtualTranslate||(s.isHorizontal()?l-=s.cssOverflowAdjustment():c-=s.cssOverflowAdjustment(),o.style.transform=`translate3d(${l}px, ${c}px, 0px)`);const d=s.maxTranslate()-s.minTranslate();a=0===d?0:(e-s.minTranslate())/d,a!==r&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,n,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===n&&(n=!0);const o=this,{params:r,wrapperEl:a}=o;if(o.animating&&r.preventInteractionOnTransition)return!1;const l=o.minTranslate(),c=o.maxTranslate();let d;if(d=n&&e>l?l:n&&e<c?c:e,o.updateProgress(d),r.cssMode){const e=o.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-d;else{if(!o.support.smoothScroll)return mt({swiper:o,targetPosition:-d,side:e?"left"
vendor: 11,455 bytes, line 1
1:"top"}),!0;a.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(o.setTransition(0),o.setTranslate(d),s&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(d),s&&(o.emit("beforeTransitionStart",t,i),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,o.animating=!1,s&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:n}=s;n.cssMode||(n.autoHeight&&s.updateAutoHeight(),qt({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:n}=s;s.animating=!1,n.cssMode||(s.setTransition(0),qt({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:Dt,loop:Ft,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=zt.bind(e),e.onTouchMove=jt.bind(e),e.onTouchEnd=Rt.bind(e),e.onDocumentTouchStart=Ut.bind(e),t.cssMode&&(e.onScroll=Ht.bind(e)),e.onClick=Gt.bind(e),e.onLoad=Wt.bind(e),Yt(e,"on")},detachEvents:function(){Yt(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:n,el:i}=e,o=n.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const r=it(),a="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,l=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?e.el:r.querySelector(n.breakpointsBase),c=e.getBreakpoint(o,a,l);if(!c||e.currentBreakpoint===c)return;const d=(c in o?o[c]:void 0)||e.originalParams,u=Xt(e,n),p=Xt(e,d),m=e.params.grabCursor,h=d.grabCursor,f=n.enabled;u&&!p?(i.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&p&&(i.classList.add(`${n.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===n.grid.fill)&&i.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!h?e.unsetGrabCursor():!m&&h&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===d[t])return;const s=n[t]&&n[t].enabled,i=d[t]&&d[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()});const g=d.direction&&d.direction!==n.direction,v=n.loop&&(d.slidesPerView!==n.slidesPerView||g),b=n.loop;g&&s&&e.changeDirection(),ut(e.params,d);const y=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!y?e.disable():!f&&y&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",d),s&&(v?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!b&&w?(e.loopCreate(t),e.updateSlides()):b&&!w&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let n=!1;const i=rt(),o="window"===t?i.innerHeight:s.clientHeight,r=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:o*t,point:e}}return{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<r.length;e+=1){const{point:o,value:a}=r[e];"window"===t?i.matchMedia(`(min-width: ${a}px)`).matches&&(n=o):a<=s.clientWidth&&(n=o)}return n||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:n}=s;if(n){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:n,el:i,device:o}=e,r=function(e,t){const s=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&s.push(t+n)}):"string"==typeof e&&s.push(t+e)}),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:n},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:o.android},{ios:o.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...r),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},Jt={};class es{constructor(){let e,t;for(var s=arguments.length,n=new Array(s),i=0;i<s;i++)n[i]=arguments[i];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?t=n[0]:[e,t]=n,t||(t={}),t=ut({},t),e&&!t.el&&(t.el=e);const o=it();if(t.el&&"string"==typeof t.el&&o.querySelectorAll(t.el).length>1){const e=[];return o.querySelectorAll(t.el).forEach(s=>{const n=ut({},t,{el:s});e.push(new es(n))}),e}const r=this;r.__swiper__=!0,r.support=kt(),r.device=Tt({userAgent:t.userAgent}),r.browser=Lt(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const a={};r.modules.forEach(e=>{e({params:t,swiper:r,extendParams:Qt(t,a),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=ut({},Zt,a);return r.params=ut({},l,Jt,t),r.originalParams=ut({},r.params),r.passedParams=ut({},t),r.params&&r.params.on&&Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,n=bt(ht(t,`.${s.slideClass}, swiper-slide`)[0]);return bt(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=ht(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const n=s.minTranslate(),i=(s.maxTranslate()-n)*e+n;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(s=>{const n=e.getSlideClasses(s);t.push({slideEl:s,classNames:n}),e.emit("_slideClass",s,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:n,slidesGrid:i,slidesSizesGrid:o,size:r,activeIndex:a}=this;let l=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=n[a]?Math.ceil(n[a].swiperSlideSize):0;for(let s=a+1;s<n.length;s+=1)n[s]&&!e&&(t+=Math.ceil(n[s].swiperSlideSize),l+=1,t>r&&(e=!0));for(let s=a-1;s>=0;s-=1)n[s]&&!e&&(t+=n[s].swiperSlideSize,l+=1,t>r&&(e=!0))}else if("current"===e)for(let e=a+1;e<n.length;e+=1)(t?i[e]+o[e]-i[a]<r:i[e]-i[a]<r)&&(l+=1);else for(let e=a-1;e>=0;e-=1)i[a]-i[e]<r&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(t=>{t.complete&&$t(e,t)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)n(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||n()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,n=s.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${n}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEac
1h(t=>{"vertical"===e?t.style.width="":t.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(n()):ht(s,n())[0];return!i&&t.params.createElements&&(i=gt("div",t.params.wrapperClass),s.append(i),ht(s,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:i,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===vt(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===vt(s,"direction")),wrongRTL:"-webkit-box"===vt(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(e=>{e.complete?$t(t,e):e.addEventListener("load",e=>{$t(t,e.target)})}),It(t),t.initialized=!0,It(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:n,el:i,wrapperEl:o,slides:r}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),n.loop&&s.loopDestroy(),t&&(s.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),o&&o.removeAttribute("style"),r&&r.length&&r.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e&&(s.el&&"string"!=typeof s.el&&(s.el.swiper=null),function(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(s)),s.destroyed=!0),null}static extendDefaults(e){ut(Jt,e)}static get extendedDefaults(){return Jt}static get defaults(){return Zt}static installModule(e){es.prototype.__modules__||(es.prototype.__modules__=[]);const t=es.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>es.installModule(e)),es):(es.installModule(e),es)}}function ts(e,t,s,n){return e.params.createElements&&Object.keys(n).forEach(i=>{if(!s[i]&&!0===s.auto){let o=ht(e.el,`.${n[i]}`)[0];o||(o=gt("div",n[i]),o.className=n[i],e.el.append(o)),s[i]=o,t[i]=o}}),s}function ss(e){let{swiper:t,extendParams:s,on:n,emit:i}=e;function o(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.querySelector(e)||t.hostEl.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s&&s.length>1&&1===t.el.querySelectorAll(e).length?s=t.el.querySelector(e):s&&1===s.length&&(s=s[0])),e&&!s?e:s)}function r(e,s){const n=t.params.navigation;(e=_t(e)).forEach(e=>{e&&(e.classList[s?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))})}function a(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return r(s,!1),void r(e,!1);r(s,t.isBeginning&&!t.params.rewind),r(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function d(){const e=t.params.navigation;if(t.params.navigation=ts(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=o(e.nextEl),n=o(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:n}),s=_t(s),n=_t(n);const i=(s,n)=>{s&&s.addEventListener("click","next"===n?c:l),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};
1s.forEach(e=>i(e,"next")),n.forEach(e=>i(e,"prev"))}function u(){let{nextEl:e,prevEl:s}=t.navigation;e=_t(e),s=_t(s);const n=(e,s)=>{e.removeEventListener("click","next"===s?c:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>n(e,"next")),s.forEach(e=>n(e,"prev"))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},n("init",()=>{!1===t.params.navigation.enabled?p():(d(),a())}),n("toEdge fromEdge lock unlock",()=>{a()}),n("destroy",()=>{u()}),n("enable disable",()=>{let{nextEl:e,prevEl:s}=t.navigation;e=_t(e),s=_t(s),t.enabled?a():[...e,...s].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),n("click",(e,s)=>{let{nextEl:n,prevEl:o}=t.navigation;n=_t(n),o=_t(o);const r=s.target;let a=o.includes(r)||n.includes(r);if(t.isElement&&!a){const e=s.path||s.composedPath&&s.composedPath();e&&(a=e.find(e=>n.includes(e)||o.includes(e)))}if(t.params.navigation.hideOnClick&&!a){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===r||t.pagination.el.contains(r)))return;let e;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):o.length&&(e=o[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...n,...o].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});const p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),d(),a()},disable:p,update:a,init:d,destroy:u})}function ns(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function is(e){let{swiper:t,extendParams:s,on:n,emit:i}=e;const o="swiper-pagination";let r;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),t.pagination={el:null,bullets:[]};let a=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,s){const{bulletActiveClass:n}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${n}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${n}-${s}-${s}`))}function d(e){const s=e.target.closest(ns(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const n=bt(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;const e=(i=t.realIndex,o=n,(o%=r=t.slides.length)===1+(i%=r)?"next":o===i-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(n)}else t.slideTo(n);var i,o,r}function u(){const e=t.rtl,s=t.params.pagination;if(l())return;let n,o,d=t.pagination.el;d=_t(d);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(o=t.previousRealIndex||0,n=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(n=t.snapIndex,o=t.previousSnapIndex):(o=t.previousIndex||0,n=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let l,u,p;if(s.dynamicBullets&&(r=wt(i[0],t.isHorizontal()?"width":"height",!0),d.forEach(e
1=>{e.style[t.isHorizontal()?"width":"height"]=r*(s.dynamicMainBullets+4)+"px"}),s.dynamicMainBullets>1&&void 0!==o&&(a+=n-(o||0),a>s.dynamicMainBullets-1?a=s.dynamicMainBullets-1:a<0&&(a=0)),l=Math.max(n-a,0),u=l+(Math.min(i.length,s.dynamicMainBullets)-1),p=(u+l)/2),i.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${s.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)i.forEach(e=>{const i=bt(e);i===n?e.classList.add(...s.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(i>=l&&i<=u&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===l&&c(e,"prev"),i===u&&c(e,"next"))});else{const e=i[n];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),t.isElement&&i.forEach((e,t)=>{e.setAttribute("part",t===n?"bullet-active":"bullet")}),s.dynamicBullets){const e=i[l],t=i[u];for(let e=l;e<=u;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(s.dynamicBullets){const n=Math.min(i.length,s.dynamicMainBullets+4),o=(r*n-r)/2-p*r,a=e?"right":"left";i.forEach(e=>{e.style[t.isHorizontal()?a:"top"]=`${o}px`})}}d.forEach((e,o)=>{if("fraction"===s.type&&(e.querySelectorAll(ns(s.currentClass)).forEach(e=>{e.textContent=s.formatFractionCurrent(n+1)}),e.querySelectorAll(ns(s.totalClass)).forEach(e=>{e.textContent=s.formatFractionTotal(p)})),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const o=(n+1)/p;let r=1,a=1;"horizontal"===i?r=o:a=o,e.querySelectorAll(ns(s.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${r}) scaleY(${a})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===s.type&&s.renderCustom?(Et(e,s.renderCustom(t,n+1,p)),0===o&&i("paginationRender",e)):(0===o&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)})}function p(){const e=t.params.pagination;if(l())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let n=t.pagination.el;n=_t(n);let o="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>s&&(n=s);for(let s=0;s<n;s+=1)e.renderBullet?o+=e.renderBullet.call(t,s,e.bulletClass):o+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(o=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(o=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],n.forEach(s=>{"custom"!==e.type&&Et(s,o||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(ns(e.bulletClass)))}),"custom"!==e.type&&i("paginationRender",n[0])}function m(){t.params.pagination=ts(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.find(e=>yt(e,".swiper")[0]===t.el))),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=_t(s),s.forEach(s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),a=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",d),t.enabled||s.classList.add(e.lockClass)}))}function h(){const e=t.params.pagination;if(l())return;let s=t.pagination.el;
1s&&(s=_t(s),s.forEach(s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",d))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=_t(s),s.forEach(s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),n("init",()=>{!1===t.params.pagination.enabled?f():(m(),p(),u())}),n("activeIndexChange",()=>{void 0===t.snapIndex&&u()}),n("snapIndexChange",()=>{u()}),n("snapGridLengthChange",()=>{p(),u()}),n("destroy",()=>{h()}),n("enable disable",()=>{let{el:e}=t.pagination;e&&(e=_t(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),n("lock unlock",()=>{u()}),n("click",(e,s)=>{const n=s.target,o=_t(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&o&&o.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=o[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),o.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const f=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=_t(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),h()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=_t(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),m(),p(),u()},disable:f,render:p,update:u,init:m,destroy:h})}Object.keys(Kt).forEach(e=>{Object.keys(Kt[e]).forEach(t=>{es.prototype[t]=Kt[e][t]})}),es.use([function(e){let{swiper:t,on:s,emit:n}=e;const i=rt();let o=null,r=null;const a=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};s("init",()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(o=new ResizeObserver(e=>{r=i.requestAnimationFrame(()=>{const{width:s,height:n}=t;let i=s,o=n;e.forEach(e=>{let{contentBoxSize:s,contentRect:n,target:r}=e;r&&r!==t.el||(i=n?n.width:(s[0]||s).inlineSize,o=n?n.height:(s[0]||s).blockSize)}),i===s&&o===n||a()})}),o.observe(t.el)):(i.addEventListener("resize",a),i.addEventListener("orientationchange",l))}),s("destroy",()=>{r&&i.cancelAnimationFrame(r),o&&o.unobserve&&t.el&&(o.unobserve(t.el),o=null),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",l)})},function(e){let{swiper:t,extendParams:s,on:n,emit:i}=e;const o=[],r=rt(),a=function(e,s){void 0===s&&(s={});const n=new(r.MutationObserver||r.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};r.requestAnimationFrame?r.requestAnimationFrame(s):r.setTimeout(s,0)});n.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:t.isElement||(void 0===s.childList||s).childList,characterData:void 0===s.characterData||s.characterData}),o.push(n)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){const e=yt(t.hostEl);for(let t=0;t<e.length;t+=1)a(e[t])}a(t.hostEl,{childList:t.params.observeSlideChildren}),a(t.wrapperEl,{attributes:!1})}}),n("destroy",()=>{o.forEach(e=>{e.disconnect()}),o.splice(0,o.length)})}]);const os=[new class{constructor(){this.selector=".access-code, .woocommerce-access-code",this.sendSelector='[data-action="send-access-code"]'}bootstrap(){this.init()}init(){document.querySelectorAll(this.selector).forEach(e=>{this.setupAccessCode(e)})}setupAccessCode(e){const t=null!==e.closest(".woocommerce-checkout")?"#checkout_access_code":"#access_code",s=e.querySelectorAll(".digit"),n=e.querySelector(t),i=e.closest("form"),o=(i||document).querySelectorAll(this.sendSelector);this.setupInputNavigation(s),this.setupPasteHandler(s),i&&n&&this.setupFormSubmit(i,s,n),o&&o.length&&o.forEach(e
1=>{"true"!==e.dataset.bound&&(e.dataset.bound="true",e.addEventListener("click",e=>{e.preventDefault(),this.requestSendCode()}))})}setupInputNavigation(e){e.forEach((t,s)=>{t.addEventListener("input",()=>{const n=t.value,i=null!==document.querySelector(".woocommerce-checkout")?document.querySelector(".woocommerce-checkout__form-error"):document.querySelector(".login-modal__form-error")||document.querySelector(".woocommerce-checkout__form-error");i&&(i.style.display="none"),/^\d$/.test(n)?n&&s<e.length-1&&e[s+1].focus():t.value=""}),t.addEventListener("keydown",n=>{"Backspace"===n.key&&!t.value&&s>0&&e[s-1].focus()})})}setupFormSubmit(e,t,s){e.addEventListener("submit",n=>{const i=Array.from(t).map(e=>e.value).join("");s.value=i;const o=null!==document.querySelector(".woocommerce-checkout"),r=o?document.getElementById("checkout_access_email")||document.getElementById("access_email")||document.getElementById("username")||document.getElementById("billing_email"):document.getElementById("access_email")||document.getElementById("checkout_access_email")||document.getElementById("username")||document.getElementById("billing_email");if(r&&(!r.value||-1===r.value.indexOf("@")))return void n.preventDefault();const a=o?document.querySelector(".woocommerce-checkout__form-error"):document.querySelector(".login-modal__form-error")||document.querySelector(".woocommerce-checkout__form-error");if(!i||i.length<t.length)return n.preventDefault(),void(a&&(a.style.display="flex"));"login-access-code"===e?.dataset?.action&&(n.preventDefault(),this.verifyCode(s.value))})}setupPasteHandler(e){e.forEach((t,s)=>{t.addEventListener("paste",t=>{t.preventDefault();const s=t.clipboardData.getData("text").replace(/\D/g,"");if(!s)return;for(let t=0;t<e.length;t++)e[t].value=s[t]||"";const n=Math.min(s.length,e.length)-1;n>=0&&e[n].focus()})})}requestSendCode(){const e=null!==document.querySelector(".woocommerce-checkout")?document.getElementById("checkout_access_email")||document.getElementById("access_email")||document.getElementById("username")||document.getElementById("billing_email"):document.getElementById("access_email")||document.getElementById("checkout_access_email")||document.getElementById("username")||document.getElementById("billing_email"),t=document.getElementById("reg_username")?.value||document.getElementById("billing_first_name")?.value||"",s=document.getElementById("reg_lastname")?.value||document.getElementById("billing_last_name")?.value||"",n=document.getElementById("use-terms")?.checked||!1;if(!e||!e.value)return;const i=new URLSearchParams({action:"send_access_code",email:e.value,first_name:t,last_name:s,accepts_terms:String(n)});fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:i}).then(e=>e.json()).then(()=>{}).catch(()=>{})}verifyCode(e){const t=null!==document.querySelector(".woocommerce-checkout"),s=t?document.getElementById("checkout_access_email")||document.getElementById("access_email")||document.getElementById("username")||document.getElementById("billing_email"):document.getElementById("access_email")||document.getElementById("checkout_access_email")||document.getElementById("username")||document.getElementById("billing_email");if(!s||!s.value||!e||e.length<5)return;const n=new URLSearchParams({action:"verify_access_code",email:s.value,code:e});fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:n}).then(e=>e.json()).then(e=>{const s=t?document.querySelector(".woocommerce-checkout__form-error"):document.querySelector(".login-modal__form-error")||document.querySelector(".woocommerce-checkout__form-error");if(e&&!0===e.success){s&&(s.style.display="none");const t=e?.redirect_url||window.location.href,n=document.querySelector(".woocommerce-checkout__forms-access-code-confirmed"),i=document.querySelector(".woocommerce-checkout__forms-access-code");if(n)return i&&i.setAttribute("style","display: none;"),n.setAttribute("style","display: block;"),void setTimeout(()=>window.location.assign(t),1e3);const o=document.querySelector("#login-access-code-confirmed"),r=document.querySelector("#login-access-code .login-modal__form");return o&&r?(r.setAttribute("style","display:none;"),o.setAttribute("style","display:block;"),void setTimeout(()=>window.location.assign(t),1500)):void window.location.assign(t)}if(s)s.style.display="block";else{const e=document.querySelector('.form-error, .error-message, [class*="error"]');e&&(e.style.display="block")}}).catch(e=>{const s=t?document.querySelector(".woocommerce-checkout__form-error"):document.querySelector(".login-modal__form-error")||document.querySelector(".woocommerce-checkout__form-error");s&&(s.style.display="block")})}},new class{constructor(){this.selector=".woocommerce-checkout-edit-name-form",this.formContainers=document.querySelectorAll(this.selector),this.htmlElement=document.querySelector("html"),this.langValue=this.htmlElement&&this.htmlElement.getAttribute("lang"),this.emptyFieldMessage=""}
1bootstrap(){this.init(),this.getStringByLanguage()}init(){this.formContainers.forEach(e=>{const t=e.querySelector("form"),s=e.querySelector(".woocommerce-checkout-edit-name-form__action-btn"),n=e.querySelector(".woocommerce-checkout-edit-name-form__action-cancel"),i=e.querySelector(".woocommerce-checkout-edit-name-form__action"),o=e.querySelector(".woocommerce-checkout-edit-name-form__current-name");if(e.querySelector(".woocommerce-checkout-edit-name-form__current-email"),t){t.style.display="none";const r={};t.querySelectorAll("input").forEach(e=>{r[e.name]=e.value}),t.addEventListener("submit",n=>{n.preventDefault(),this.handleFormSubmit(t,e,s,i,o)}),n&&n.addEventListener("click",e=>{e.preventDefault(),t.querySelectorAll("input").forEach(e=>{r.hasOwnProperty(e.name)&&(e.value=r[e.name]),e.parentElement?.classList.remove("input-error"),e.parentElement?.querySelectorAll(".error-message-input").forEach(e=>e.remove())}),t.style.display="none",s.style.display="inline-block",i.style.display="flex"})}s&&s.addEventListener("click",()=>{t.style.display="grid",s.style.display="none",i.style.display="none"})})}getStringByLanguage(){"en-US"===this.langValue?this.emptyFieldMessage="Please fill out this field":"pt-BR"===this.langValue&&(this.emptyFieldMessage="Preencha este campo")}showFieldError(e,t){e.parentElement?.querySelectorAll(".error-message-input").forEach(e=>e.remove()),e.parentElement?.classList.add("input-error");const s=document.createElement("span");s.classList.add("error-message-input"),s.textContent=t,e.parentElement.appendChild(s)}hideFieldError(e){e.parentElement?.classList.remove("input-error"),e.parentElement?.querySelectorAll(".error-message-input").forEach(e=>e.remove())}async handleFormSubmit(e,t,s,n,i){const o=e.querySelector('[name="billing_first_name"]'),r=e.querySelector('[name="billing_last_name"]');let a=!0;if(o&&""===o.value.trim()?(this.showFieldError(o,this.emptyFieldMessage),a=!1):o&&this.hideFieldError(o),r&&""===r.value.trim()?(this.showFieldError(r,this.emptyFieldMessage),a=!1):r&&this.hideFieldError(r),!a)return;const l=new FormData(e);l.append("action","update_billing_name"),l.append("nonce",document.querySelector("#update_billing_name_nonce").value);try{const o=await fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",body:l}),r=await o.json();if(r.success){const t=r.data.first_name,o=r.data.last_name;i.textContent=i.textContent.replace(/(.+?,\s*).*/,`$1${t} ${o}`),e.style.display="none",s.style.display="inline-block",n.style.display="flex"}else this.showMessage(t,r.data||"Erro ao atualizar o nome","error")}catch(e){this.showMessage(t,"Erro ao atualizar o nome","error")}}showMessage(e,t,s){const n=e.querySelector(".name-update-message");n&&n.remove();const i=document.createElement("div");i.className=`name-update-message name-update-message--${s}`,i.textContent=t,i.style.cssText="\n\t\t\tpadding: 10px;\n\t\t\tmargin: 10px 0;\n\t\t\tborder-radius: 4px;\n\t\t\tfont-size: 14px;\n\t\t\ttext-align: center;\n\t\t","success"===s?(i.style.backgroundColor="#d4edda",i.style.color="#155724",i.style.border="1px solid #c3e6cb"):(i.style.backgroundColor="#f8d7da",i.style.color="#721c24",i.style.border="1px solid #f5c6cb");const o=e.querySelector("form");o.parentNode.insertBefore(i,o.nextSibling),setTimeout(()=>{i.parentNode&&i.remove()},5e3)}},new class{constructor(){this.selector=".tab__container",this.tabsContainer=document.querySelectorAll(this.selector)}bootstrap(){this.init()}init(){this.tabsContainer.forEach(e=>{const t=e.querySelectorAll(".tab");t.forEach((e,s)=>{const n=0===s;this.toggleTab(e,n),e.addEventListener("click",e=>this.handleTabClick(e,t))})})}toggleTab(e,t){e.classList.toggle("tab--active",t);const s=e.getAttribute("data-tab-content"),n=document.querySelector(s);n&&n.classList.toggle("tab__content--active",t)}handleTabClick(e,t){const s=e.target;t.forEach(e=>this.toggleTab(e,!1)),this.toggleTab(s,!0)}},new class{constructor(){this.selector=".input"}bootstrap(){this.init()}init(){document.querySelectorAll(this.selector).forEach(e=>{const t=e.querySelector("input");t&&(t.value&&e.classList.add("input--active"),t.addEventListener("focus",t=>{e.classList.add("input--active")}),t.addEventListener("blur",s=>{t.value||e.classList.remove("input--active")}))});const e=document.getElementById("billing_cpf"),s=document.getElementById("billing_cnpj");e&&t()(e).maskPattern("999.999.999-99"),s&&t()(s).maskPattern("99.999.999/9999-99")}},new class{constructor(){this.selector=".tooltip-toggle",this.tooltipWidth=337,this.isMobile=!1,this.handleMobileChange=e=>this._handleMobileChange(e)}bootstrap(){this.init()}_handleMobileChange(e){this.isMobile=e.matches,this.isMobile&&(this.tooltipWidth=180)}init(){const e=document.getElementsByClassName("tooltip"),t=window.matchMedia("(max-width: 46.24em)");t.addListener(this.handleMobileChange),this.handleMobileChange(t);for(let t=0;t<e.length;t++){const t=e[0];t.style.width=`${this.tooltipWidth}px`,document.body.appendChild(t)}const s=document.getElementsByClassName("tooltip-toggle");for(let e=0;e<s.length;e++){const t=s[e],n=t.getAttribute("data-toggle");if(n){const e=document.getElementById(n);t.addEventListener("mouseenter",()=>this._showTooltip(e,t),!1),t.addEventListener("mouseleave",()=>this._hideTooltip(e),!1)}}}_showTooltip(e,t){const s=t.getBoundingClientRect().top+document.documentElement.scrollTop,n=t.getBoundingClientRect().left;e.classList.add("tooltip--show"),n+30+this.tooltipWidth>=window.innerWidth&&e.classList.add("tooltip--left"),e.style.top=`${s}px`,e.style.left=`${n}px`}_hideTooltip(e){e.classList.remove("tooltip--show"),e.classList.remove("tooltip--left")}},new class{constructor(){this.selector="#font-btn-buy",this.targetSelector=".licences-group-items",this.paddingTop="6.66667vw",this.clickedRecently=!1}bootstrap(){this.attachEvents()}attachEvents(){$(this.selector).on("click",this.scrollToTarget.bind(this)),$(window).on("scroll",this.checkScroll.bind(this))}scrollToTarget(){const e=$(this.targetSelector);e.css("padding-top",this.paddingTop),$("html, body").animate({scrollTop:e.offset().top},800,"swing",()=>{this.clickedRecently=!0,setTimeout(()=>{this.clickedRecently=!1},800)})}checkScroll(){const e=$(this.targetSelector);!this.clickedRecently&&$(window).scrollTop()>parseFloat(this.paddingTop)*$(window).innerHeight()/100?e.css("padding-top","0"):e.css("padding-top",this.paddingTop)}},new class{constructor(){this.selector=document.getElementsByClassName("licences__item__multi-form"),this.licenceSelect=document.getElementById("licence-group-select"),this.selectors={elements:".licences__item"},this.nodes={cart:document.querySelector(".cart-modal")}}bootstrap(){this.init(),this.attachEvents()}init(){this.licenceSelect&&this.selector.length>0&&(this.selector[0].classList.add("licences__item__multi-form--show"),this.licenceSelect.onchange=e=>{for(let t=0;t<this.selector.length;t++){const s=this.selector[t];s.classList.remove("licences__item__multi-form--show"),s.dataset.licence===e&&s.classList.add("licences__item__multi-form--show")}})}attachEvents(){new MutationObserver(this.handleMutation).observe(this.nodes.cart,{childList:!0})}handleMutation(e,t){for(let t of e)"childList"===t.type&&t.target.querySelectorAll(".c-tippy").forEach(e
1=>{(new Je).tippyConstructor(e)})}},new class{constructor(){this.selector=".site-header__cart",this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.body=null,this.cartContainer=null,this.background=null}bootstrap(){if("undefined"==typeof wc_add_to_cart_params)return!1;this.body=$("body"),this.cartContainer=$(".cart-modal"),this.background=$(".cart-modal__background"),this.attachEvents()}attachEvents(){$(document.body).on("click",".remove-cart-timer",this.onCustomRemoveCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton).on("added_to_cart",this.addToCart.bind(this)).on("click",".site-header__cart .site-header__actions__link",this.toggleCart.bind(this)).on("click",".cart-modal__header__close",this.toggleCart.bind(this)),this.background.on("click",this.toggleCart.bind(this))}addRequest(e){this.requests.push(e),1===this.requests.length&&this.run()}run(){const e=this,t=e.requests[0].complete;e.requests[0].complete=function(){"function"==typeof t&&t(),e.requests.shift(),e.requests.length>0&&e.run()},$.ajax(this.requests[0])}onCustomRemoveCart(e){e.preventDefault();const t=$(this),s=t.hasClass("remove_from_cart_button"),n=$(this).parents(".cart-modal__item"),i=$(".cart-item__undo-remove",n),o=t.parent();if(s)return;$(".cart-modal__item_details",n).css({opacity:"0.4",pointerEvents:"none"}),i.addClass("active"),$(".cart-item__undo-remove").hasClass("clicked")&&$(".cart-item__undo-remove").removeClass("clicked");const r=()=>{i.removeClass("active"),n.fadeOut(),t[0].dataset.product_id&&document.querySelector(`[data-
1product_id="${t[0].dataset.product_id}"]`).classList.remove("disabled"),t[0].dataset.gtm4wp_product_id&&jQuery(`.add_to_cart_button[data-product_id="${t[0].dataset.gtm4wp_product_id}"]`).removeClass("disabled"),jQuery(".cart-modal").removeClass("updating"),t.addClass("remove remove_from_cart_button");const e=$(".remove_from_cart_button",o);$(e).trigger("click")},a=setTimeout(()=>{r()},5e3);$(".undo",n).on("click",function(e){clearTimeout(a),i.removeClass("active"),$(".cart-modal__item_details",n).css({opacity:"1",pointerEvents:"all",cursor:"inherit"})}),$("span.close",n).on("click",function(){clearTimeout(a),r()})}updateButton(e,t,s,n){this.toggleCart,(n=void 0!==n&&n)&&(n.removeClass("loading"),t&&(n.addClass("added"),n.addClass("disabled")),t&&!wc_add_to_cart_params.is_cart&&0===n.parent().find(".added_to_cart").length&&n.after('<a href="'+wc_add_to_cart_params.cart_url+'" class="added_to_cart wc-forward" title="'+wc_add_to_cart_params.i18n_view_cart+'">'+wc_add_to_cart_params.i18n_view_cart+"Não sei</a>"),$(document.body).trigger("wc_cart_button_updated",[n]))}toggleCart(){this.internalToggle(this.background,"cart-modal__background"),this.internalToggle(this.cartContainer,"cart-modal")}internalToggle(e,t){e.toggleClass(`${t}--show`),e.toggleClass(`${t}--hide`)}addToCart(){document.body.classList.contains("woocommerce-checkout")||document.body.classList.contains("js-suppress-cart-modal")||(this.background.addClass("cart-modal__background--show"),this.cartContainer.addClass("cart-modal--show"))}},new class{constructor(){this.selector="#languages-container",this.selectors={languagesContainer:"languages-container",toggleAccordeon:".licences__item__toggle-accordeon",toggleButton:"#toggle-languages"},this.nodes={languagesContainer:document.getElementById(this.selectors.languagesContainer),toggleAccordeon:document.querySelectorAll(this.selectors.toggleAccordeon),toggleButtonElement:document.querySelector(this.selectors.toggleButton)}}bootstrap(){this.attachEvents()}attachEvents(){$("#toggle-languages").on("click",this.openLanguages.bind(this)),this.nodes.toggleAccordeon&&this.nodes.toggleAccordeon.length>0&&this.nodes.toggleAccordeon.forEach((e,t)=>{0===t&&($(e).parent(".licences__item__infos").toggleClass("licences__item__infos--open"),$(e).toggleClass("licences__item__toggle-accordeon--open")),$(e).on("click",this.toggleAccordeon.bind(this))})}openLanguages(){const{toggleButtonElement:e}=this.nodes;this.nodes.languagesContainer&&(this.nodes.languagesContainer.style.maxHeight?(this.nodes.languagesContainer.style.maxHeight=null,e.classList.remove("active")):(e.classList.add("active"),this.nodes.languagesContainer.style.maxHeight=`${this.nodes.languagesContainer.scrollHeight}px`))}toggleAccordeon(){const e=$(this).parent(".licences__item__infos"),t=$(".licences__item__toggle-accordeon--open"),s=$(".licences__item__infos--open");t.removeClass("licences__item__toggle-accordeon--open"),s.removeClass("licences__item__infos--open"),e.toggleClass("licences__item__infos--open"),$(this).toggleClass("licences__item__toggle-accordeon--open")}},new class{constructor(){this.selector="#coupon_code"}bootstrap(){this.init()}init(){let e;function t(){const e=$(".woocommerce-notices-wrapper"),t=$("#coupon_code").val(),s=document.querySelector("html").getAttribute("lang"),n={security:wc_checkout_params.apply_coupon_nonce,coupon_code:t},i=$("form.checkout");e.removeAttr("style"),$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:new URLSearchParams(n).toString(),dataType:"HTML",beforeSend(){if(i.is(".processing"))return!1;i.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})}}).done(e=>{i.removeClass("processing").unblock(),$(".woocommerce-error, .woocommerce-message").remove(),$(document.body).trigger("applied_coupon_in_checkout",[n.coupon_code]),$(document.body).trigger("update_checkout",{update_shipping_method:!1}),$(".checkout-coupon__error-info").append(e),$(".checkout-coupon__container").addClass("checkout-coupon__error"),$(".checkout-coupon__container").addClass("checkout-coupon__success"),"en-US"===s?$(".checkout-button__text").text("applied"):"pt-BR"===s&&$(".checkout-button__text").text("Aplicado"),$(".woocommerce-error").length&&($(".checkout-coupon__container").removeClass("checkout-coupon__success"),"en-US"===s?$(".checkout-button__text").text("Apply"):"pt-BR"===s&&$(".checkout-button__text").text("Aplicar"))}).error(()=>{i.removeClass("processing").unblock(),$(".checkout-coupon__container").removeClass("checkout-coupon__success")})}$(document).on("keypress","#coupon_code",function(e){const s=e.keyCode?e.keyCode:e.which,n=document.querySelector("html").getAttribute("lang");if(13==s){const s=$("#coupon_code").val().trim();e.preventDefault(),s?($(".checkout-coupon__error-info").empty(),$(".checkout-coupon__container").removeClass("checkout-coupon__error"),t()):($(".checkout-coupon__error-info").empty(),$(".checkout-coupon__container").addClass("checkout-coupon__error"),"en-US"===n?$(".checkout-coupon__error-info").append('\n            <sp
1an class="checkout-coupon__error-info"><ul class="woocommerce-error" role="alert">\n              <li>\n                Field not filled in\n                </li>\n              </ul>\n            </span>\n          '):"pt-BR"===n&&$(".checkout-coupon__error-info").append('\n            <span class="checkout-coupon__error-info"><ul class="woocommerce-error" role="alert">\n              <li>\n                Campo não preenchido</li>\n              </ul>\n            </span>\n          '))}}),$(document).on("click","#checkout-apply_coupon",function(e){const s=$("#coupon_code").val().trim();e.preventDefault();const n=document.querySelector("html").getAttribute("lang");s?($(".checkout-coupon__error-info").empty(),$(".checkout-coupon__container").removeClass("checkout-coupon__error"),t()):($(".checkout-coupon__error-info").empty(),$(".checkout-coupon__container").addClass("checkout-coupon__error"),"en-US"===n?$(".checkout-coupon__error-info").append('\n          <span class="checkout-coupon__error-info"><ul class="woocommerce-error" role="alert">\n            <li>\n              Field not filled in\n              </li>\n            </ul>\n          </span>\n        '):"pt-BR"===n&&$(".checkout-coupon__error-info").append('\n          <span class="checkout-coupon__error-info"><ul class="woocommerce-error" role="alert">\n            <li>\n              Campo não preenchido</li>\n            </ul>\n          </span>\n        '))}),$(document).on("input","#coupon_code",function(t){clearTimeout(e),e=setTimeout(function(){""!==t.currentTarget.value.trim()?$(".checkout-coupon__button").addClass("checkout-coupon__button--visible"):$(".checkout-coupon__button").removeClass("checkout-coupon__button--visible")},300)})}},new class{constructor(){this.selector="#carousel",this.carousel={slides:[],currentSlideIndex:0},this.timerCounter=0,this.timerCounterRef=null,this.timerGaugeElement=null,this.visibleClassName="item--visible",this.hiddenTimerIconClassName="carousel__controls__gauge__icon--hidden",this.timerDelayInMilliseconds=5e3}bootstrap(){this.init()}init(){this.setup("#carousel")}setup(e){const t=`${e} .item`;this.carousel.slides=document.querySelectorAll(t),this.carousel.slides&&this.carousel.slides.length>0&&(this.hideAllSlides(this.carousel.slides),this.renderCurrentSlide(this.carousel.slides,this.carousel.currentSlideIndex),this.renderSlideNumbers(this.carousel.currentSlideIndex,this.carousel.slides),this.registerHandlers(),this.registerTimerGaugeElement(),this.startTimer())}hideAllSlides(e){e.forEach(e=>e.classList.remove(this.visibleClassName))}renderCurrentSlide(e,t){e[t].classList.add(this.visibleClassName)}renderSlideNumbers(e,t){const s=this.getCurrentSlideNumber(e),n=this.getTotalSlideNumber(t),i=document.querySelector("#carousel-slide-number");i&&(i.innerHTML=`${s}/${n}`)}getTotalSlideNumber(e){return e.length}getCurrentSlideNumber(e){return e+1}registerHandlers(){document.querySelector("#carousel-next-button").addEventListener("click",()=>this.handleNextSlide()),document.querySelector("#carousel-previous-button").addEventListener("click",()=>this.handlePreviousSlide()),document.querySelector("#carousel-gauge-container").addEventListener("click",()=>this.handleTimerClick())}handleNextSlide(){this.timerCounter=0,this.renderNextSlide(this.carousel.slides,this.carousel.currentSlideIndex),this.renderSlideNumbers(this.carousel.currentSlideIndex,this.carousel.slides)}handlePreviousSlide(){this.timerCounter=0,this.renderPreviousSlide(this.carousel.slides,this.carousel.currentSlideIndex),this.renderSlideNumbers(this.carousel.currentSlideIndex,this.carousel.slides)}handleTimerClick(){this.timerCounterRef?this.pauseTimer():this.startTimer()}renderNextSlide(e,t){const s=(t+1)%this.getTotalSlideNumber(e);e[t].classList.remove(this.visibleClassName),e[s].classList.add(this.visibleClassName),this.carousel.currentSlideIndex=s}renderPreviousSlide(e,t){const s=t-1,n=s>-1?s:this.getTotalSlideNumber(e)-1;e[t].classList.remove(this.visibleClassName),e[n].classList.add(this.visibleClassName),this.carousel.currentSlideIndex=n}registerTimerGaugeElement(){this.timerGaugeElement=document.querySelector("#carousel-gauge path")}startTimer(){this.timerCounterRef=setInterval(()=>{this.timerCounter+=100,this.updateTimerGauge(),this.timerCounter>this.timerDelayInMilliseconds&&this.handleNextSlide()},100);const e=document.querySelector("#carousel-timer-resume-icon"),t=document.querySelector("#carousel-timer-pause-icon");e?.classList.add(this.hiddenTimerIconClassName),t?.classList.remove(this.hiddenTimerIconClassName)}updateTimerGauge(){const e=100*this.timerCounter/this.timerDelayInMilliseconds-2;this.timerGaugeElement?.setAttribute("stroke-dasharray",`${e}, 100`)}pauseTimer(){clearInterval(this.timerCounterRef),this.timerCounterRef=null;const e=document.querySelector("#carousel-timer-resume-icon"),t=document.querySelector("#carousel-timer-pause-icon");e?.classList.remove(this.hiddenTimerIconClassName),t?.classList.add(this.hiddenTimerIconClassName)}},new class{constructor(){this.selector=".site-header",this.selectors={toggleMenu:".menu-toggle",nav:".main-navigation"},this.fontNavbar=document.querySelector(".font__navbar"),this.mainNav=document.querySelector(".main-navigation"),this.header=document.querySelector(".site-header"),this.siteNavigations=document.getElementsByClassName("site-navigation"),this.scrollHeaders=document.querySelectorAll("[data-js=scroll-header]"),this.defaultBg=document.querySelector(".default-bg")}bootstrap(){this.init()}init(){this.fontNavbar&&this.mainNav&&(this.fontNavbar.style.width=`${this.mainNav.clientWidth}px`);for(let e=0;e<this.siteNavigations.length;e++){const t=this.siteNavigations[e];if(!t)return;const s=t.getElementsByTagName("button")[0];if(void 0===s)return;const n=t.getElementsByTagName("ul")[0];if(void 0===n)return void(s.style.display="none");n.classList.contains("nav-menu")||n.classList.add("nav-menu"),s.addEventListener("click",function(){t.classList.toggle("toggled"),"true"===s.getAttribute("aria-expanded")?s.setAttribute("aria-expanded","fal
1se"):s.setAttribute("aria-expanded","true")}),document.addEventListener("click",function(e){t.contains(e.target)||(t.classList.remove("toggled"),s.setAttribute("aria-expanded","false"))});const i=n.getElementsByTagName("a"),o=n.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");for(const a of i)a.addEventListener("focus",r,!0),a.addEventListener("blur",r,!0);for(const l of o)l.addEventListener("touchstart",r,!1);function r(e){if("focus"===e.type||"blur"===e.type){let e=this;for(;!e.classList.contains("nav-menu");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("focus"),e=e.parentNode}if("touchstart"===e.type){const t=this.parentNode;e.preventDefault();for(const e of t.parentNode.children)t!==e&&e.classList.remove("focus");t.classList.toggle("focus")}}}for(let c=0;c<this.scrollHeaders.length;c++){const d=this.scrollHeaders[c];let u,p=0;const m=5,h=d.scrollHeight;function f(){const e=document.documentElement.scrollTop;if(window.innerWidth<780)return e>40?d.classList.add("nav-down"):d.classList.remove("nav-down"),!1;Math.abs(p-e)<=m||(e>h&&e>p?d.classList.add("nav-active"):d.classList.remove("nav-active"),e>p?d.classList.add("nav-down"):e<=10&&d.classList.remove("nav-down"),p=e)}getComputedStyle(d).top,window.addEventListener("scroll",function(){u=!0}),setInterval(function(){u&&(f(),u=!1)},250)}if(this.defaultBg){const g=document.querySelector(".default-bg--anchor"),v=document.querySelector(".default-bg--white-anchor");let b=null,y=null;$("body").addClass("start");const w=()=>{setTimeout(()=>{g&&(b=g.getBoundingClientRect().top+window.scrollY-100),v&&(y=v.getBoundingClientRect().top+window.scrollY-450),(g||v)&&(window.addEventListener("scroll",_),_())}),$("body").removeClass("start")},_=()=>{window.scrollY>b&&window.scrollY<y?this.defaultBg?.classList.add("default-bg--white"):this.defaultBg?.classList.remove("default-bg--white"),window.scrollY>y&&this.defaultBg?.classList.remove("default-bg--white"),window.scrollY<10&&!b&&this.defaultBg?.classList.add("default-bg--white")};window.addEventListener("load",w)}this.attachevents()}attachevents(){window.addEventListener("resize",()=>this.resize),$(this.selectors.toggleMenu).on("click",this.onToggleMenu.bind(this)),document.querySelectorAll(".has-submenu").forEach(e=>{e.addEventListener("click",function(t){const s=e.querySelector(".sub-menu");e.querySelectorAll(".sub-menu .submenu-items .menu-item a"),e.classList.toggle("mobile-menu-open"),s&&e.classList.contains("mobile-menu-open")&&(s.scrollTop=-1e4)})})}resize(){this.fontNavbar&&this.mainNav&&(this.fontNavbar.style.width=`${this.mainNav.clientWidth}px`,this.fontNavbar.style.top=this.header.clientHeight-10+"px")}onToggleMenu(e){e.preventDefault(),$(this.selectors.nav).toggleClass("open"),$(this.selectors.toggleMenu).toggleClass("open")}},new class{constructor(){this.selector=".login-modal",this.loginModal=document.getElementById("login-modal"),this.loginAccessCodeConfirmed=document.getElementById("login-access-code-confirmed"),this.loginAccessCode=document.getElementById("login-access-code"),this.registerModal=document.getElementById("register-modal"),this.accountIcon=document.querySelector(".site-header__account"),this.background=document.querySelector(".login-modal__background"),this.loginForm=document.querySelector('[data-action="login-modal"]'),this.registerForm=document.querySelector('[data-action="register-modal"]'),this.forgotPasswordModal=document.getElementById("forgot-password-modal"),this.forgotPasswordToggle=document.getElementById("forgot-password-toggle"),this.forgotPasswordBack=document.getElementById("forgot-password-back"),this.linkLoginForm=document.querySelector('[data-action="link-modal"]'),this.ctaLogin=document.getElementById("cta-login"),this.htmlElement=document.querySelector("html"),this.langValue=this.htmlElement&&this.htmlElement.getAttribute("lang"),this.emailFieldMessage="",this.passwordFieldMessage="",this.userOrPassErroMessage="",this.emptyFieldMessage="",this.emptyCheckboxFieldMessage=""}bootstrap(){this.init()}init(){this.getStringByLanguage(),this.attachEvents(),this.checkURLParams()}checkURLParams(){const e=new URLSearchParams(window.location.search).get("redirect_to"),t=e?decodeURIComponent(e):null,s=document.querySelector("body")?.classList.contains("logged-in");e&&!s?(this.toggleLogin(this.background,"login-modal__background",!0),this.toggleLogin(this.loginModal,"login-modal",!0)):t&&s&&(window.location.href=t)}attachEvents(){this.accountIcon&&this.accountIcon.addEventListener("click",this.handleAccountIcon.bind(this)),this.ctaLogin&&this.ctaLogin.addEventListener("click",this.handleCTALogin.bind(this)),this.background&&this.background.addEventListener("click",this.closeModal.bind(this)),this.forgotPasswordToggle&&this.forgotPasswordToggle.addEventListener("click",this.handleForgotPassword.bind(this,!1,
1!0)),this.forgotPasswordBack&&this.forgotPasswordBack.addEventListener("click",this.handleForgotPassword.bind(this,!0,!1)),this.loginForm&&this.loginForm.addEventListener("submit",this.handleLogin.bind(this)),this.registerForm&&this.registerForm.addEventListener("submit",this.handleRegister.bind(this)),this.linkLoginForm&&this.linkLoginForm.addEventListener("click",this.handleLinkLoginForm.bind(this)),this.linkLoginForm&&this.linkLoginForm.addEventListener("submit",this.handleSendLink.bind(this)),document.querySelectorAll(".login-modal__header__close").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),this.closeModal(),document.querySelectorAll(".error-message-input").forEach(e=>{e.parentElement?.classList.remove("input-error"),e.remove()}),document.querySelectorAll(".form-message-error").forEach(e=>{e&&e.remove()})})})}async handleLogin(e){e.preventDefault(),document.querySelector(".form-message-error")?.remove(),document.querySelectorAll(".error-message-input").forEach(e=>{e.remove()});try{const e=document.getElementById("username"),t=e?.value?.trim()||"";if(!t||-1===t.indexOf("@")){if(e&&!e.parentElement?.querySelector(".error-message-input")){const t=document.createElement("span");t.classList.add("error-message-input"),t.textContent=this.emailFieldMessage||"Campo de email obrigatório.",e.parentElement?.appendChild(t),e.parentElement?.classList.add("input-error")}return}const s=await this.sendAccessCode({email:t});if(s?.success&&(s?.code_sent||s?.data?.code_sent)){const e=s?.email||s?.data?.email||t,n=document.getElementById("access_email"),i=document.getElementById("access_email_display");return n&&n.setAttribute("value",e),i&&(i.textContent=e),void this.openAccessCodeModal()}if(s?.success&&(s?.needs_registration||s?.data?.needs_registration)){const e=s?.email||s?.data?.email||t;return void this.openRegisterModal(e)}}catch(e){this.handleError(e)}}validateField(e,t,s=!1){const n=document.getElementById(e);if(n)if(n.parentElement?.querySelector(".error-message-input")?.remove(),s?n.checked:""!==n.value.trim())n.parentElement?.classList.remove("input-error"),document.querySelectorAll(".email-error").forEach(e=>{e&&(e.style.display="block")});else{n.parentElement?.classList.add("input-error");const e=document.createElement("span");e.classList.add("error-message-input"),e.textContent=t,n.parentElement.appendChild(e),document.querySelectorAll(".email-error").forEach(e=>{e&&(e.style.display="none")})}}handleRegister(e){e.preventDefault();try{window.grecaptcha&&"function"==typeof grecaptcha.reset&&(grecaptcha.reset(),"function"==typeof grecaptcha.execute&&grecaptcha.execute())}catch(e){}document.querySelector(".form-message-error")?.remove(),document.querySelectorAll(".error-message-input").forEach(e=>e.remove()),[{id:"reg_username",message:this.emptyFieldMessage},{id:"reg_lastname",message:this.emptyFieldMessage},{id:"use-terms",message:this.emptyCheckboxFieldMessage,isCheckbox:!0}].forEach(({id:e,message:t,isCheckbox:s})=>this.validateField(e,t,s));const t=document.getElementById("popup-register"),s=t?.dataset?.email||document.getElementById("username")?.value?.trim()||"",n=document.getElementById("reg_username")?.value?.trim()||"",i=document.getElementById("reg_lastname")?.value?.trim()||"",o=document.getElementById("use-terms")?.checked?"true":"false";s&&n&&i&&"true"===o&&this.sendAccessCode({email:s,first_name:n,last_name:i,accepts_terms:o}).then(e=>{if(e?.success){const t=e?.email||e?.data?.email||s,n=document.getElementById("access_email"),i=document.getElementById("access_email_display");n&&n.setAttribute("value",t),i&&(i.textContent=t),this.openAccessCodeModal()}}).catch(e=>this.handleError(e))}getStringByLanguage(){"en-US"===this.langValue?(this.emailFieldMessage="Required email field.",this.passwordFieldMessage="Required password field.",this.userOrPassErroMessage="Username or password is invalid.",this.userRegistered="Email already registered.",this.emptyFieldMessage="Please fill out this field",this.emptyCheckboxFieldMessage="Check this box if you want to proceed"):"pt-BR"===this.langValue&&(this.emailFieldMessage="Campo de email obrigatório.",this.passwordFieldMessage="Campo de senha obrigatório.",this.userOrPassErroMessage="Usuário ou senha inválidos.",this.userRegistered="Email já registrado.",this.emptyFieldMessage="Preencha este campo",this.emptyCheckboxFieldMessage="Marque esta caixa se quiser continuar")}toggleLogin=(e,t,s)=>{e&&e.classList&&(e.classList.toggle(`${t}--show`,s),e.classList.toggle(`${t}--hide`,!s))};closeModal(){this.toggleLogin(this.background,"login-modal__background",!1),this.toggleLogin(this.loginModal,"login-modal",!1),this.toggleLogin(this.forgotPasswordModal,"login-modal",!1),this.toggleLogin(this.loginAccessCodeConfirmed,"login-modal",!1),this.toggleLogin(this.registerModal,"login-modal",!1),this.toggleLogin(this.loginAccessCode,"login-modal",!1),this.toggleLogin(this.linkLoginForm,"login-modal",!1)}handleAccountIcon(e){e.preventDefault();const t=this.accountIcon?.getAttribute("data-logged");t?window.location.href=t:(this.toggleLogin(this.background,"login-modal__background",!0),this.toggleLogin(this.loginModal,"login-modal",!0))}handleForgotPassword(e,t){this.toggleLogin(this.loginModal,"login-modal",e),this.toggleLogin(this.forgotPasswordModal,"login-modal",t)}handleCTALogin(){this.toggleLogin(this.background,"login-modal__background",!0),this.toggleLogin(this.loginModal,"login-modal",!0)}sendAccessCode({email:e,first_name:t="",last_name:s="",accepts_terms:n="false"}){return fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"send_access_code",email:e,first_name:t,last_name:s,accepts_terms:n}
1)}).then(e=>e.json())}openAccessCodeModal(){const e=document.getElementById("login-access-code"),t=document.getElementById("login-modal"),s=document.getElementById("register-modal"),n=document.querySelector(".login-modal__background");n&&(n.classList.add("login-modal__background--show"),n.classList.remove("login-modal__background--hide")),t&&(t.classList.remove("login-modal--show"),t.classList.add("login-modal--hide")),s&&(s.classList.remove("login-modal--show"),s.classList.add("login-modal--hide")),e&&(e.classList.add("login-modal--show"),e.classList.remove("login-modal--hide"))}openRegisterModal(e){const t=document.querySelector(".login-modal__background"),s=document.getElementById("login-modal"),n=document.getElementById("register-modal");if(t&&(t.classList.add("login-modal__background--show"),t.classList.remove("login-modal__background--hide")),s&&(s.classList.remove("login-modal--show"),s.classList.add("login-modal--hide")),n){n.classList.add("login-modal--show"),n.classList.remove("login-modal--hide");const t=document.getElementById("popup-register");t&&(t.dataset.email=e||"")}}handleLinkLoginForm(){this.toggleLogin(this.background,"login-modal__background",!0),this.toggleLogin(this.linkLoginForm,"login-modal",!0)}formatValues(){const e=new FormData,t=document.getElementById("username"),s=document.getElementById("password"),n=document.getElementById("wp-action"),i=document.getElementById("wfls-captcha-token");if(t?.parentElement?.classList.remove("input-error"),s?.parentElement?.classList.remove("input-error"),t&&""===t.value){t.parentElement?.classList.add("input-error");let e=document.createElement("span");e.classList.add("error-message-input"),e.textContent=this.emailFieldMessage,t.parentElement?.append(e)}if(s&&""===s.value){s.parentElement?.classList.add("input-error");let e=document.createElement("span");e.classList.add("error-message-input"),e.textContent=this.passwordFieldMessage,s.parentElement?.append(e),s.parentElement?.classList.add("password-field")}return n&&e.append("action",n.value),t&&e.append("email",t.value),i&&e.append("wfls-captcha-token",i.value),s&&e.append("password",s.value),e}formatRegisterValues(){const e=new FormData,t=document.getElementById("reg_email"),s=document.getElementById("reg_username"),n=document.getElementById("reg_lastname"),i=document.getElementById("reg_password");return e.append("reg_email",t?.value),e.append("reg_firstname",s?.value),e.append("reg_lastname",n?.value),e.append("reg_password",i?.value),e}handleValidate(){let e=document.createElement("span");e.classList.add("form-message-error"),e.textContent=this.userOrPassErroMessage,document.querySelector(".login-modal__form")?.append(e)}handleError(e){console.error("error: ",e)}handleRegisterValidate(){if(""===document.getElementById("reg_email").value)return;document.querySelector(".email-error").innerHTML="";let e=document.createElement("span");e.classList.add("form-message-error"),e.textContent=this.userRegistered,document.querySelector(".email-error")?.append(e)}registerUser(){let e=this.formatRegisterValues();return e.append("_wpnonce",wp_vars._wp_nonce),fetch(wp_vars.rest_url+"api/v1/user/register_user",{method:"POST",credentials:"same-origin",headers:{Accept:"text/html"},body:e}).then(async e=>{if(200===e.status)if((await e.json()).user_id>0){const e=this.getRedirectUrl();e?window.location.href=e:location.reload()}else this.handleRegisterValidate();else this.handleRegisterValidate()}).catch(e=>this.handleError(e))}loginUser(){return fetch(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","login_modal"),{method:"POST",credentials:"same-origin",headers:{"Cache-Control":"no-cache",Accept:"text/html"},body:this.formatValues()}).then(async e=>{const t=await e.json();if(t.success&&"token"!=t.data){const e=this.getRedirectUrl();return void(e?window.location.href=e:location.reload())}setTimeout(function(){let e=$("#wfls-login-modal");if(e.length>0){let t=document.createElement("span");t.classList.add("form-message-error");let s=document.querySelector("html"),n=s&&s.getAttribute("lang");
1"en-US"===n?t.textContent="Username or password is invalid.":"pt-BR"===n&&(t.textContent="Usuário ou senha inválidos."),document.querySelector("#popup-login")?.append(t),e.remove()}},2e3)}).catch(e=>this.handleError(e))}handleSendLink(e){e.preventDefault();const t=document.querySelector("form#popup-link button[name='link']"),s=document.getElementById("link_email"),n=document.getElementById("link_email").value,i=document.getElementById("link-email-nonce").value,o=document.querySelector(".c-login__message-result-link");if(t.disabled=!0,s?.parentElement?.classList.remove("input-error"),s?.parentElement?.append(),""===s.value){s?.parentElement?.classList.add("input-error");let e=document.createElement("span");return e.classList.add("error-message-input"),e.textContent=this.emailFieldMessage,s?.parentElement?.append(e),!1}document.querySelectorAll(".error-message-input").forEach(e=>{e.remove()});const r=new URLSearchParams(window.location.search).get("add-to-cart");let a=document.querySelector("html"),l=a&&a.getAttribute("lang"),c={action:"link_email",email:n,nonce:i};r&&(c.add_to_cart=r),fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(c)}).then(e=>e.json()).then(e=>{if(o.style.display="grid",e.success)o.classList.remove("error"),o.innerHTML=`\n<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">\n<rect width="22" height="22" rx="3" fill="#F8F8F9"/>\n<path d="M10.9497 14.0707C10.7622 14.2582 10.5079 14.3636 10.2426 14.3636C9.97742 14.3636 9.72307 14.2582 9.53553 14.0707L6.70711 11.2423C6.51957 11.0547 6.41421 10.8004 6.41421 10.5352C6.41421 10.2699 6.51957 10.0156 6.70711 9.82805C6.89464 9.64051 7.149 9.53516 7.41421 9.53516C7.67943 9.53516 7.93378 9.64051 8.12132 9.82805L10.9497 12.6565C11.1373 12.844 11.2426 13.0984 11.2426 13.3636C11.2426 13.6288 11.1373 13.8832 10.9497 14.0707Z" fill="#5CBA6B"/>\n<path d="M9.58533 14.0711C9.3978 13.8835 9.29244 13.6292 9.29244 13.364C9.29244 13.0987 9.3978 12.8444 9.58533 12.6569L14.5351 7.70711C14.7226 7.51957 14.977 7.41421 15.2422 7.41421C15.5074 7.41421 15.7618 7.51957 15.9493 7.70711C16.1368 7.89464 16.2422 8.149 16.2422 8.41421C16.2422 8.67943 16.1368 8.93378 15.9493 9.12132L10.9995 14.0711C10.812 14.2586 10.5577 14.364 10.2924 14.364C10.0272 14.364 9.77287 14.2586 9.58533 14.0711Z" fill="#5CBA6B"/>\n</svg>\n ${"en-US"===l?"Access link sent":"Link de acesso enviado"} <span class="close-message-link">${et}</span>`;else{const t=["Oops, this email is not registered.","Oops, este e-mail não está cadastrado.","Login has already been completed.","O login já foi efetuado."],s="logged_in_user"===e?.data[0]?.code?t[2]:t[0],n="logged_in_user"===e?.data[0]?.code?t[3]:t[1];o.classList.add("error"),o.innerHTML=`<svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none">\n<circle cx="11.5" cy="11" r="11" fill="#F8F8F9"/>\n<path d="M14.5711 14.0709C14.3835 14.2585 14.1292 14.3638 13.864 14.3638C13.5987 14.3638 13.3444 14.2585 13.1569 14.0709L8.20711 9.12117C8.01957 8.93363 7.91421 8.67928 7.91421 8.41406C7.91421 8.14885 8.01957 7.89449 8.20711 7.70696C8.39464 7.51942 8.649 7.41406 8.91421 7.41406C9.17943 7.41406 9.43378 7.51942 9.62132 7.70696L14.5711 12.6567C14.7586 12.8442 14.864 13.0986 14.864 13.3638C14.864 13.629 14.7586 13.8834 14.5711 14.0709Z" fill="#FF003D"/>\n<path d="M8.2074 14.0711C8.01987 13.8835 7.91451 13.6292 7.91451 13.364C7.91451 13.0987 8.01987 12.8444 8.2074 12.6569L13.1572 7.70711C13.3447 7.51957 13.599 7.41421 13.8643 7.41421C14.1295 7.41421 14.3838 7.51957 14.5714 7.70711C14.7589 7.89464 14.8643 8.149 14.8643 8.41421C14.8643 8.67943 14.7589 8.93378 14.5714 9.12132L9.62162 14.0711C9.43408 14.2586 9.17973 14.364 8.91451 14.364C8.64929 14.364 8.39494 14.2586 8.2074 14.0711Z" fill="#FF003D"/>\n</svg> ${"en-US"===l?s:n} <span class="close-message-link">${et}</span>`}t.disabled=!1,document.querySelector(".close-message-link")?.addEventListener("click",()=>{o.style.display="none"}),setTimeout(()=>{o.style.display="none"},1e4)}
1).catch(e=>{t.disabled=!1,console.error("error:",e)})}},new class{constructor(){this.selector=".woocommerce-checkout",this.form=null,this.requiredFields=["billing_first_name","billing_last_name","billing_email","account_password","use-terms","terms"];const e="undefined"!=typeof wcCheckoutL10n?wcCheckoutL10n:{};this.popuErroMessage=e.popupErrorMessage||"",this.makeLogin=e.makeLogin||"",this.requireFieldMessage=e.requireFieldMessage||"",this.invalidEmailMessage=e.invalidEmailMessage||"",this.invalidEmailFormatMessage=e.invalidEmailFormatMessage||"",this.continueGenericText=e.continueGenericText||"",this.paymentMethodTexts=e.paymentMethodTexts||{}}bootstrap(){this.form=$("form.checkout, form#order_review, form#add_payment_method"),this.init(),$(document).ready(function(){$(".woocommerce-checkout--test-drive").length>0&&$("#popup-register").remove()})}init(){this.attachEvents(),this.initPaymentMethodListeners(),this.initPersonTypeToggle(),this.initLicenseEditor();const e=document.getElementById("email-check-form");e&&e.addEventListener("submit",e=>this.handleEmailCheckSubmit(e)),$(".woocommerce-billing-fields__field-wrapper").find(".woocommerce-invalid-email")&&$(".woocommerce-billing-fields__field-wrapper").find(".woocommerce-invalid-email").append(`<div class='error-message-input'>${this.invalidEmailMessage}</div>`),setInterval(function(){const e=document.querySelectorAll(".woocommerce-NoticeGroup, .woocommerce-notices-wrapper");e&&e.length>0&&e.forEach(e=>e.onclick=function(){this.style.display="none"})},1e3)}attachEvents(){$(document.body).on("updated_checkout",this.onUpdatedCheckout.bind(this)),$(document.body).on("checkout_error",this.checkoutErrorMessages.bind(this)),$(document.body).on("added_to_cart removed_from_cart",function(){$(document.body).trigger("update_checkout")})}handleEmailCheckSubmit(e){e.preventDefault();const t=document.getElementById("billing_email"),s=t?.value?.trim()||"";if(s&&-1!==s.indexOf("@"))this.sendAccessCode({email:s}).then(e=>{if(e?.success){if(e?.needs_registration||e?.data?.needs_registration)return void this.openExistingRegisterBlock(s);const t=e?.email||e?.data?.email||s,n=document.getElementById("checkout_access_email"),i=document.getElementById("checkout_access_email_display");n&&n.setAttribute("value",t),i&&(i.textContent=t),this.openAccessCodeSection()}}).catch(()=>{});else if(t&&!t.parentElement?.querySelector(".error-message-input")){const e=document.createElement("div");e.classList.add("error-message-input"),e.textContent=this.invalidEmailMessage,t.parentElement?.appendChild(e),t.parentElement?.classList.add("input-error")}}sendAccessCode({email:e,first_name:t="",last_name:s="",accepts_terms:n="false"}){return fetch("undefined"!=typeof wpParams&&wpParams.url?wpParams.url:"/wp-admin/admin-ajax.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"send_access_code",email:e,first_name:t,last_name:s,accepts_terms:n})}).then(e=>e.json())}openAccessCodeSection(){const e=document.querySelector(".woocommerce-email-checker-form"),t=document.querySelector(".woocommerce-checkout__forms-access-code"),s=document.querySelector("form.checkout");e&&e.setAttribute("style","display: none;"),t&&t.setAttribute("style","display: block;"),s&&s.setAttribute("style","display: none;")}openExistingRegisterBlock(e){const t=document.querySelector(".woocommerce-email-checker-form"),s=document.querySelector("form.checkout");if(t&&t.setAttribute("style","display: none;"),s){s.style.display="";const t=s.querySelector("#billing_email");t&&e&&(t.value=e);const n=s.querySelector("#billing_first_name");n?.focus()}}initLicenseEditor(){const e=".woocommerce-checkout-review-order-table";$(document).on("click",`${e} .woocommerce-checkout__order__licenses-show`,function(){const e=$(this),t=e.closest(".woocommerce-checkout__order__item").next(".woocommerce-checkout__order__license");e.toggleClass("is-open"),t.slideToggle()}),$(document).on("click",`${e} .woocommerce-checkout__order__remove`,function(){$(e).addClass("updating")}),$(document).on("click",`${e} input.select-license-radio`,function(){$(this).closest(".woocommerce-checkout__order__license").find(".buttons-change-cart .save").attr("data-product_id",$(this).val())}),$(document).on("change",`${e} #order-review-licence-group-select`,function(e){const t=e.target.options[e.target.selectedIndex].dataset.price,s=$(this).closest(".licences__item").find("input.select-license-radio");s.val($(this).val()),s.parent().find(".license-name-price").html("Cliente ( <span class='price wo
1ocommerce-Price-amount amount'>"+t+"</span> )"),s.is(":checked")&&$(this).closest(".woocommerce-checkout__order__license").find(".buttons-change-cart .save").attr("data-product_id",$(this).val())}),$(document).on("click",`${e} .buttons-change-cart .save`,function(t){t.preventDefault();const s=$(this);if(s.hasClass("disabled")||s.hasClass("is-swapping"))return;const n=s[0].dataset.product_id,i=s[0].dataset.parent_product_id,o=s[0].dataset.cart_item_key,r=$(e).data("cart-items");void 0!==r&&""!==r&&r.toString().split(",").includes(n)||(s.addClass("is-swapping disabled"),$(e).addClass("updating"),$.ajax({url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","swap_font_license"),type:"POST",data:{cart_item_key:o,product_id:i,variation_id:n}}).done(()=>{$(document.body).trigger("wc_fragment_refresh"),$(document.body).trigger("update_checkout")}).fail(()=>{$(e).removeClass("updating"),s.removeClass("is-swapping disabled")}))}),$(document).on("click",`${e} .buttons-change-cart .remove`,function(e){e.preventDefault();const t=$(this).closest(".woocommerce-checkout__order__license");t.slideUp(),t.prev(".woocommerce-checkout__order__item").find(".woocommerce-checkout__order__licenses-show").removeClass("is-open")}),$(document).on("click",`${e} .licences__item__title-button`,function(){const t=$(this).parent();$(e).find(".licenses__item__open-close").slideUp(),$(e).find(".licences__item").css("backgroundColor","transparent"),t.hasClass("is-open")?(t.removeClass("is-open"),t.css("backgroundColor","transparent"),$(this).next().slideUp()):($(e).find(".licences__item").removeClass("is-open"),t.addClass("is-open"),$(this).next().slideDown(),t.removeAttr("style"))}),this.setupLicensePanels()}setupLicensePanels(){const e=$(".woocommerce-checkout-review-order-table");e.length&&(e.removeClass("updating"),e.find(".woocommerce-checkout__order__license").hide(),e.find(".licenses__item__open-close").hide(),e.find(".licences__item").css("backgroundColor","transparent"),e.find("input.select-license-radio:checked").each(function(){$(this).closest(".woocommerce-checkout__order__license").find(".buttons-change-cart .save").attr("data-product_id",$(this).val())}))}onUpdatedCheckout(){this.setupLicensePanels();const e=document.querySelector('[data-action="pre-register"]');if(e){const t=e=>this.submitCheckout(e);e.removeEventListener("click",t),e.addEventListener("click",t)}const t=document.getElementById("checkout-register-continue");if(t){const e=e=>{e.preventDefault();const t=document.getElementById("billing_first_name")?.value?.trim()||"",s=document.getElementById("billing_last_name")?.value?.trim()||"",n=document.getElementById("billing_email")?.value?.trim()||"",i=document.getElementById("use-terms")?.checked?"true":"false";n&&t&&s&&"true"===i&&this.sendAccessCode({email:n,first_name:t,last_name:s,accepts_terms:i}).then(e=>{if(e?.success){if(e?.needs_registration||e?.data?.needs_registration)return void this.openExistingRegisterBlock(n);const t=e?.email||e?.data?.email||n,s=document.getElementById("checkout_access_email"),i=document.getElementById("checkout_access_email_display");s&&s.setAttribute("value",t),i&&(i.textContent=t),this.openAccessCodeSection()}}).catch(()=>{})};t.removeEventListener("click",e),t.addEventListener("click",e)}}getMenssageErro(e){return`<div class='error-message-input'>${e}</div>`}handleError(e){return $(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove(),console.error(e),this.form.removeClass("processing").unblock(),!1}handleSuccess(e){let t;this.form.removeClass("processing").unblock(),$(".terms-field").removeClass("terms-field-error"),$(".popup-message-error").remove();try{t=JSON.parse(e)}catch(t){return $(this.form).html(e),!0}if(!1===t.success){if($(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove(),t.data[0].message)$("#billing_email").parent().addClass("input-error"),$("#billing_email").parent().append(`<div class='error-message-input'>${this.invalidEmailFormatMessage}</div>`);else if("existing_user"===t.data){const e=`<div class='popup-message-error'><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n          <circle cx="11" cy="11" r="11" fill="#F8F8F9"/>\n          <path d="M14.0711 14.0709C13.8835 14.2585 13.6292 14.3638 13.364 14.3638C13.0987 14.3638 12.8444 14.2585 12.6569 14.0709L7.70711 9.12117C7.51957 8.93363 7.41421 8.67928 7.41421 8.41406C7.41421 8.14885 7.51957 7.89449 7.70711 7.70696C7.89464 7.51942 8.149 7.41406 8.41421 7.41406C8.67943 7.41406 8.93378 7.51942 9.12132 7.70696L14.0711 12.6567C14.2586 12.8442 14.364 13.0986 14.364 13.3638C14.364 13.629 14.2586 13.8834 14.0711 14.0709Z" fill="#FF003D"/>\n          <path d="M7.70643 14.0711C7.51889 13.8835 7.41353 13.6292 7.41353 13.364C7.41353 13.0987 7.51889 12.8444 7.70643 12.6569L12.6562 7.70711C12.8437 7.51957 13.0981 7.41421 13.3633 7.41421C13.6285 7.41421 13.8829 7.51957 14.0704 7.70711C14.2579 7.89464 14.3633 8.149 14.3633 8.41421C14.3633 8.67943 14.2579 8.93378 14.0704 9.12132L9.12064 14.0711C8.9331 14.2586 8.67875 14.364 8.41353 14.364C8.14832 
114.364 7.89396 14.2586 7.70643 14.0711Z" fill="#FF003D"/>\n          </svg>\n          <p>${this.popuErroMessage}</p>\n          <span id="btn-login" class="btn-login">${this.makeLogin}</span>\n          <span class="close-error"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n          <path d="M18 6L6 18" stroke="white" stroke-linejoin="round"/>\n          <path d="M6 6L18 18" stroke="white" stroke-linejoin="round"/>\n          </svg>\n          </span>\n          </div>`;$(".woocommerce-billing-fields").append(e),$("#btn-login").on("click",function(){$("#cta-login").click(),$(".popup-message-error").remove()}),$(".close-error").on("click",function(){$(".popup-message-error").remove()}),setInterval(function(){$(".popup-message-error").addClass("active")},400)}else $(".terms-field").addClass("terms-field-error"),$("#use-terms").parent().append(this.getMenssageErro(t.data));return!1}return $(this.form).html(e),!0}validateForm(e){let t=!0;return $(".error-message-input").remove(),$(".form-row").removeClass("input-error"),e.find("input").each((e,s)=>{this.requiredFields.includes(s.getAttribute("id"))&&!s.value&&($(s).parent().addClass("input-error"),$(s).parent().append(this.getMenssageErro(this.requireFieldMessage)),t=!1)}),t}formatValues(e){const t=new FormData;return e.find("input").each((e,s)=>{if(this.requiredFields.includes(s.getAttribute("id")))if("checkbox"===s.type){const e=s.checked?"true":"false";t.append(s.getAttribute("id").replace(/-/g,"_"),e)}else t.append(s.getAttribute("id"),s.value)}),t}async registerUser(e){const t=this.formatValues(e),s=$('input[name="recaptcha_token"]').val(),n=await grecaptcha.execute(wp_vars.recaptcha_sitekey,{action:"login"});return t.append("wfls-captcha-token",n),t.append("recaptcha_token",s),fetch(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","checkout_register_testdrive"),{method:"POST",credentials:"same-origin",headers:{"Cache-Control":"no-cache",Accept:"text/html"},body:t}).then(e=>{if(200!==e.status)throw $(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove(),new Error("Erro ao cadastrar usuário.");return e.text()}).then(e=>this.handleSuccess(e)).catch(e=>this.handleError(e))}getErrorPopup(){$(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove();const e=`<div class='popup-message-error'><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">\n          <circle cx="11" cy="11" r="11" fill="#F8F8F9"/>\n          <path d="M14.0711 14.0709C13.8835 14.2585 13.6292 14.3638 13.364 14.3638C13.0987 14.3638 12.8444 14.2585 12.6569 14.0709L7.70711 9.12117C7.51957 8.93363 7.41421 8.67928 7.41421 8.41406C7.41421 8.14885 7.51957 7.89449 7.70711 7.70696C7.89464 7.51942 8.149 7.41406 8.41421 7.41406C8.67943 7.41406 8.93378 7.51942 9.12132 7.70696L14.0711 12.6567C14.2586 12.8442 14.364 13.0986 14.364 13.3638C14.364 13.629 14.2586 13.8834 14.0711 14.0709Z" fill="#FF003D"/>\n          <path d="M7.70643 14.0711C7.51889 13.8835 7.41353 13.6292 7.41353 13.364C7.41353 13.0987 7.51889 12.8444 7.70643 12.6569L12.6562 7.70711C12.8437 7.51957 13.0981 7.41421 13.3633 7.41421C13.6285 7.41421 13.8829 7.51957 14.0704 7.70711C14.2579 7.89464 14.3633 8.149 14.3633 8.41421C14.3633 8.67943 14.2579 8.93378 14.0704 9.12132L9.12064 14.0711C8.9331 14.2586 8.67875 14.364 8.41353 14.364C8.14832 14.364 7.89396 14.2586 7.70643 14.0711Z" fill="#FF003D"/>\n          </svg>\n          <p>${this.popuErroMessage}</p>\n          <span id="btn-login" class="btn-login">${this.makeLogin}</span>\n          <span class="close-error"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n          <path d="M18 6L6 18" stroke="white" stroke-linejoin="round"/>\n          <path d="M6 6L18 18" stroke="white" stroke-linejoin="round"/>\n          </svg>\n          </span>\n          </div>`;$(".woocommerce-billing-fields").append(e),$("#btn-login").on("click",function(){$("#cta-login").click(),$(".popup-message-error").remove()}),$(".close-error").on("click",function(){$(".popup-message-error").remove()}),setInterval(function(){$(".popup-message-error").addClass("active")},400)}async validateCheckoutPaid(){let e=document.getElementById("use-terms-error")?.textContent,t=document.getElementById("terms-error")?.textContent,s=document.getElementById("cpf-error")?.textContent,n=document.createElement("span"),i=document.createElement("span"),o=document.createElement("span"),r=document.getElementById("terms"),a=document.getElementById("use-terms"),l=document.getElementById("billing_cpf");r?.parentElement?.appendChild(n),a?.parentElement?.appendChild(i),l?.parentElement?.classList.remove("woocommerce-validated"),l?.parentElement?.appendChild(o),n.classList.add("error-validate"),i.classList.add("error-validate"),o.classList.add("error-validate"),n.textContent=t||e,n.style="display: block; opacity: 1",o.textContent=s}async submitCheckout(e){if(e.stopPropagation(),e.preventDefault(),!e.target.classList.contains("disabled")){if(e.target.classList.add("disabled"),$(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').length>0)return this.form&&this.validateForm(this.form)?(this.form.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),await this.registerUser(this.form),void e.target.classList.remove("disabled")):($(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove(),void e.target.classList.remove("disabled"));e.target.classList.remove("disabled"),grecaptcha.reset(),grecaptcha.execute()}}checkoutErrorMessages(){$(".woocommerce-checkout--test-drive").find('input[name="recaptcha_token"]').remove(),$(".error-validate").remove();const e=document.querySelector(".woocommerce-checkout__form"),t=e?.querySelectorAll("input:not([type=checkbox]), select");
1t&&(Array.from(t).forEach(e=>{const t=e.parentElement;if("email"!=e.type&&t?.classList.contains("woocommerce-invalid-required-field")){let e=document.createElement("span");t.appendChild(e),e.classList.add("error-validate"),e.textContent=this.requireFieldMessage}}),this.validateCheckoutPaid(),document.getElementById("existing_user")&&this.getErrorPopup())}initPersonTypeToggle(){const e=$("#billing_persontype"),t=$("#billing_cpf_field"),s=$("#billing_cnpj_field");if(!e.length)return void console.warn("Person type select not found");const n=e=>{console.log("Toggle fields with value:",e),t.removeClass("show"),s.removeClass("show"),"1"===e?(t.addClass("show"),s.find("input").val("")):"2"===e&&(s.addClass("show"),t.find("input").val(""))};e.on("change",e=>{console.log("Person type changed to:",e.target.value),n(e.target.value)});const i=e.val();console.log("Initial person type value:",i),i&&n(i)}initPaymentMethodListeners(){const e=$('input[name="payment_method"]');e.on("change",e=>{this.updateOrderButtonText(e.target.value)});const t=e.filter(":checked").val();t&&this.updateOrderButtonText(t)}updateOrderButtonText(e){const t=$("#place_order");let s=$(`input[name="payment_method"][value="${e}"]`).data("order_button_text")||this.continueGenericText;this.paymentMethodTexts[e]&&(s=this.paymentMethodTexts[e]),t.text(s),t.data("payment-method",e)}},new class{constructor(){this.selector="body"}bootstrap(){this.init()}init(){"undefined"!=typeof wpParams&&wpParams.productLink&&fetch(wpParams.productLink).then(e=>{200===e.status&&setTimeout(()=>{window.location=wpParams.productLink},500)}).catch(e=>{console.error(e)})}},new class{constructor(){this.selector=".content__text"}bootstrap(){this.init()}init(){$(this.selector).attr("contenteditable",!0),$(this.selector).attr("spellcheck",!1)}},new class{constructor(){this.selector=".c-slider",this.defaultArgs={modules:[ss,is],slidesPerView:2,slidesPerGroupSkip:0,slidesPerGroup:1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0,type:"bullets"},breakpoints:{320:{slidesPerView:1.04,spaceBetween:10},360:{slidesPerView:1.14,spaceBetween:16},520:{slidesPerView:2,spaceBetween:20,slidesPerGroupSkip:0},768:{slidesPerView:2,spaceBetween:25,slidesPerGroupSkip:0},992:{slidesPerView:4,spaceBetween:0,slidesPerGroupSkip:0}}}}bootstrap(){this.init()}init(){this.$els=$(this.selector),this.createSliders()}createSliders(){return new es(this.selector,{...this.defaultArgs,pagination:{el:".swiper-pagination",clickable:!0,type:"bullets"}})}},new Je,new class{constructor(){this.selector=".phrases-mobile__list",this.selectors={family:"#font-family"}}bootstrap(){this.init()}init(){const e=$(this.selectors.family).attr("data-info");$(this.selector).css("font-family",null!=e?e:"inherit")}},new class{constructor(){this.selector=".c-login-control",this.selectors={buttonWithToken:".c-login__button-login-token",buttonEmailAndPassword:".c-login__button-login-email-password",formTokenEmail:".c-login-control-token-email",formEmailAndPassword:".c-login-control-email-password"},this.nodes={loginModal:document.querySelector(this.selector),buttonWithToken:document.querySelector(this.selectors.buttonWithToken),formTokenEmail:document.querySelector(this.selectors.formTokenEmail),formEmailAndPassword:document.querySelector(this.selectors.formEmailAndPassword),buttonEmailAndPassword:document.querySelector(this.selectors.buttonEmailAndPassword)}}attachEvents(){const{buttonWithToken:e,buttonEmailAndPassword:t}=this.nodes;e.addEventListener("click",this.loginWithToken.bind(this)),t.addEventListener("click",this.loginWithEmailAndPassword.bind(this))}bootstrap(){this.attachEvents()}loginWithToken(){const{formTokenEmail:e,formEmailAndPassword:t}=this.nodes;e.classList.add("c-login-control-token-email--active"),t.classList.add("c-login-control-email-password--disabled")}loginWithEmailAndPassword(){const{formEmailAndPassword:e,formTokenEmail:t}=this.nodes;e.classList.remove("c-login-control-email-password--disabled"),t.classList.remove("c-login-control-token-email--active")}},new class{constructor(){this.selector=".categories-header",this.selectors={seeFonts:".see-fonts",howWorks:".how-works",typeTester:"#type-tester",howItsWorks:"#how-its-works-section"}}bootstrap(){this.attachEvents()}attachEvents(){$(this.selectors.seeFonts).on("click",e=>this.scrollToElement(e,this.selectors.typeTester)),$(this.selectors.howWorks).on("click",e=>this.scrollToElement(e,this.selectors.howItsWorks))}scrollToElement(e,t){e.preventDefault();const s=document.querySelector(t).getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:s,behavior:"smooth"})}},new class{constructor(){this.selector=".c-grid-accordions",this.selectors={cards:".c-grid-accordions__card"},this.nodes={cards:document.querySelectorAll(this.selectors.cards)}}bootstrap(){this.attachEvents()}attachEvents(){const{cards:e}=this.nodes;
1e.forEach(e=>{const t=e.querySelector(".c-grid-accordions__title"),s=e.querySelector(".c-grid-accordions__description"),n=e.querySelector(".arrow");t.addEventListener("click",()=>{s.classList.toggle("is-active"),n.classList.toggle("is-active")})})}}],rs=[new class{constructor(){this.selector=".b-example"}bootstrap(){this.init()}init(){}}],as=[new class{constructor(){this.selector=".u-example"}bootstrap(){this.init()}init(){}},new class{constructor(){this.selector=document,this.selectors={newsletter:".c-newsletter",close:".c-newsletter__close",content:".c-newsletter__content",inputEmail:".newsletter__email input",button:".newsletter__button"},this.nodes={newsletter:document.querySelector(this.selectors.newsletter),close:document.querySelector(this.selectors.close),content:document.querySelector(this.selectors.content),inputEmail:document.querySelectorAll(this.selectors.inputEmail),button:document.querySelector(this.selectors.button),buttons:document.querySelectorAll(this.selectors.button)}}bootstrap(){this.init()}init(){this.selector.addEventListener("mouseout",this.mouseOut.bind(this)),this.nodes.buttons.forEach(e=>{e.classList.add("button--disabled"),e.addEventListener("click",e=>{e.target.parentNode.classList.add("button--disabled"),e.target.parentNode.previousSibling.previousSibling.querySelector("input").value=""})}),this.nodes.inputEmail.forEach(e=>{e.setAttribute("autocomplete","off"),e.addEventListener("input",t=>{const s=t.target.value,n=/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(s),i=e.parentNode.nextSibling.nextSibling;n?i.classList.remove("button--disabled"):i.classList.add("button--disabled")}),e.addEventListener("keypress",e=>{if(13===e.keyCode){const t=e.target.value;/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)||e.preventDefault()}})})}mouseOut(e){const{newsletter:t,close:s,content:n}=this.nodes;let i=!1;const o="undefined"!=typeof wp_vars&&"true"===wp_vars.user_newsletter;!0===i||"hidden"===sessionStorage.getItem("newsletter")||o||(e.clientY<=0||e.clientX<=0||e.clientX>=window.innerWidth||e.clientY>=window.innerHeight)&&(t.classList.add("is-visible"),setTimeout(()=>{n.classList.add("is-visible")},250),i=!0,s.addEventListener("click",()=>{i=!1,sessionStorage.setItem("newsletter","hidden"),t.classList.remove("is-visible"),n.classList.remove("is-visible")}))}}],ls=[new class{constructor(){this.selector=".page-template-template-about",this.selectors={body:"body",person:".about__person",teamModal:".team-modal",teamModalClose:".team-modal__close",galleryConatiner:".about__gallery__container"}}bootstrap(){this.attachEvents()}attachEvents(){const e=this;$(this.selectors.teamModalClose).on("click",()=>{e.handleCloseModal()}),$(this.selectors.person).each(function(){const t=t=>{const s=$(this).find(`.about__person__${t}`).html();$(e.selectors.teamModal).find(`.team-modal__person__${t}`).html(s)};$(this).on("click",()=>{e.handleOpenModal(this,t)})}),$(window).on("scroll",this.scrollGallery.bind(this))}handleCloseModal(){$(this.selectors.teamModal).removeClass("team-modal--show"),$(this.selectors.body).css("overflow","auto")}handleOpenModal(e,t){const s=$(e).find(".about__person__img").attr("src");s&&$(this.selectors.teamModal).find(".team-modal__person__img").attr("src",s),t("name"),t("role"),t("quote"),t("description"),$(this.selectors.teamModal).addClass("team-modal--show"),$(this.selectors.body).css("overflow","hidden")}scrollGallery(){const e=window.scrollY;$(this.selectors.galleryConatiner).css("transform",`translateX(-${e}px)`)}},new class{constructor(){this.selector=".product-template-default.single",this.marginHeight=-20,this.lastScrollPos=0,this.debounceTimeout=null,this.selectors={button:".btn-test-primary.btn-test-mobile",buttonCTA:".btn-test-cta.btn-test-mobile",containerCTA:".c-cta",newsletter:".newsletter__wrapper"}}bootstrap(){this.attachEvents()}attachEvents(){$(window).on("scroll",this.onCheckVisibilityScrollMobile.bind(this)),$(window).on("load",this.onCheckVisibilityScrollMobile.bind(this))}onCheckVisibilityScrollMobile(){const e=window.pageYOffset||document.documentElement.scrollTop,t=$(this.selectors.button),s=$(this.selectors.containerCTA),n=$(this.selectors.newsletter);this.isElementVisible(t)||this.isElementVisible(n)?s.removeClass("c-cta--visible"):(e>this.lastScrollPos?s.addClass("c-cta--visible"):s.removeClass("c-cta--visible"),this.lastScrollPos=e<=0?0:e)}isElementVisible(e){const t=e[0].getBoundingClientRect(),s=window.innerHeight||document.documentElement.clientHeight;return t.top>=0&&t.bottom<=s}},new class{constructor(){this.selector="#page",this.selectors={loginButton:'.button.button--primary[name="login"]'}}bootstrap(){this.init()}init(){this.attachEvents(),this.observeChanges()}attachEvents(){const e=document.querySelector(this.selectors.loginButton);e&&e.addEventListener("click",()=>{this.checkForClass()})}observeChanges(){const e=new MutationObserver(()=>{this.checkForClass()}),t=document.querySelector(this.selector);e.observe(t,{attributes:!0,childList:!0,subtree:!0})}checkForClass(){if(document.querySelector(".woocommerce.wfls-login-message")){let e=$(".woocommerce.wfls-login-message");if(e.length>0){if(!$("#popup-login .form-message-error").length){let e=document.createElement("span");e.classList.add("form-message-error");let t=document.querySelector("html"),s=t&&t.getAttribute("lang");
1"en-US"===s?e.textContent="Username or password is invalid.":"pt-BR"===s&&(e.textContent="Usuário ou senha inválidos."),document.querySelector("#popup-login")?.append(e)}e.remove()}}}}],cs=new class{constructor({components:e,pages:t,blocks:s,utils:n}){this.initialized=!1,this.pages=t,this.blocks=s,this.components=e,this.utils=n}bootstrap(){this.initialized||this.init()}init(){this.waitForjQuery().then(()=>{this.initializeApp()}).catch(e=>{this.initialized=!0})}waitForjQuery(){return new Promise((e,t)=>{let s=0;const n=()=>{if(s++,void 0!==window.jQuery&&window.jQuery.fn)return window.$=window.jQuery,void e();s>=100?t(new Error("jQuery not available after 100 attempts")):setTimeout(n,100)};n()})}initializeApp(){try{$("body").addClass("page-loaded")}catch(e){return void(this.initialized=!0)}this.loadModules(this.components),this.loadModules(this.blocks),this.loadModules(this.pages),this.loadModules(this.utils),this.initialized=!0}loadModules(e){if(e&&!(e.length<=0))for(const t of e)try{t.selector&&$(t.selector).length>0&&t.bootstrap()}catch(e){}}}({components:os,pages:ls,blocks:rs,utils:as});"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{cs.bootstrap()}):cs.bootstrap()})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.