(()=>{var ct=Object.create;var Ve=Object.defineProperty;var ft=Object.getOwnPropertyDescriptor;var ut=Object.getOwnPropertyNames;var pt=Object.getPrototypeOf,mt=Object.prototype.hasOwnProperty;var ht=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var gt=(t,e,s,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of ut(e))!mt.call(t,a)&&a!==s&&Ve(t,a,{get:()=>e[a],enumerable:!(i=ft(e,a))||i.enumerable});return t};var vt=(t,e,s)=>(s=t!=null?ct(pt(t)):{},gt(e||!t||!t.__esModule?Ve(s,"default",{value:t,enumerable:!0}):s,t));var it=ht((ye,Ne)=>{(function(t,e){typeof ye=="object"&&typeof Ne=="object"?Ne.exports=e():typeof define=="function"&&define.amd?define([],e):typeof ye=="object"?ye.AOS=e():t.AOS=e()})(ye,function(){return function(t){function e(i){if(s[i])return s[i].exports;var a=s[i]={exports:{},id:i,loaded:!1};return t[i].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var s={};return e.m=t,e.c=s,e.p="dist/",e(0)}([function(t,e,s){"use strict";function i(E){return E&&E.__esModule?E:{default:E}}var a=Object.assign||function(E){for(var C=1;C<arguments.length;C++){var I=arguments[C];for(var k in I)Object.prototype.hasOwnProperty.call(I,k)&&(E[k]=I[k])}return E},r=s(1),l=(i(r),s(6)),o=i(l),n=s(7),d=i(n),f=s(8),u=i(f),v=s(9),h=i(v),y=s(10),m=i(y),g=s(11),w=i(g),c=s(14),p=i(c),b=[],T=!1,P={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},L=function(){var E=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(E&&(T=!0),T)return b=(0,w.default)(b,P),(0,m.default)(b,P.once),b},z=function(){b=(0,p.default)(),L()},x=function(){b.forEach(function(E,C){E.node.removeAttribute("data-aos"),E.node.removeAttribute("data-aos-easing"),E.node.removeAttribute("data-aos-duration"),E.node.removeAttribute("data-aos-delay")})},M=function(E){return E===!0||E==="mobile"&&h.default.mobile()||E==="phone"&&h.default.phone()||E==="tablet"&&h.default.tablet()||typeof E=="function"&&E()===!0},S=function(E){P=a(P,E),b=(0,p.default)();var C=document.all&&!window.atob;return M(P.disable)||C?x():(P.disableMutationObserver||u.default.isSupported()||(console.info(`
aos: MutationObserver is not supported on this browser,
code mutations observing has been disabled.
You may have to call "refreshHard()" by yourself.
`),P.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",P.easing),document.querySelector("body").setAttribute("data-aos-duration",P.duration),document.querySelector("body").setAttribute("data-aos-delay",P.delay),P.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?L(!0):P.startEvent==="load"?window.addEventListener(P.startEvent,function(){L(!0)}):document.addEventListener(P.startEvent,function(){L(!0)}),window.addEventListener("resize",(0,d.default)(L,P.debounceDelay,!0)),window.addEventListener("orientationchange",(0,d.default)(L,P.debounceDelay,!0)),window.addEventListener("scroll",(0,o.default)(function(){(0,m.default)(b,P.once)},P.throttleDelay)),P.disableMutationObserver||u.default.ready("[data-aos]",z),b)};t.exports={init:S,refresh:L,refreshHard:z}},function(t,e){},,,,,function(t,e){(function(s){"use strict";function i(M,S,E){function C($){var U=F,re=A;return F=A=void 0,se=$,G=M.apply(re,U)}function I($){return se=$,R=setTimeout(O,S),ie?C($):G}function k($){var U=$-Z,re=$-se,Ye=S-U;return ee?z(Ye,D-re):Ye}function H($){var U=$-Z,re=$-se;return Z===void 0||U>=S||U<0||ee&&re>=D}function O(){var $=x();return H($)?X($):void(R=setTimeout(O,k($)))}function X($){return R=void 0,N&&F?C($):(F=A=void 0,G)}function B(){R!==void 0&&clearTimeout(R),se=0,F=Z=A=R=void 0}function W(){return R===void 0?G:X(x())}function _(){var $=x(),U=H($);if(F=arguments,A=this,Z=$,U){if(R===void 0)return I(Z);if(ee)return R=setTimeout(O,S),C(Z)}return R===void 0&&(R=setTimeout(O,S)),G}var F,A,D,G,R,Z,se=0,ie=!1,ee=!1,N=!0;if(typeof M!="function")throw new TypeError(f);return S=n(S)||0,r(E)&&(ie=!!E.leading,ee="maxWait"in E,D=ee?L(n(E.maxWait)||0,S):D,N="trailing"in E?!!E.trailing:N),_.cancel=B,_.flush=W,_}function a(M,S,E){var C=!0,I=!0;if(typeof M!="function")throw new TypeError(f);return r(E)&&(C="leading"in E?!!E.leading:C,I="trailing"in E?!!E.trailing:I),i(M,S,{leading:C,maxWait:S,trailing:I})}function r(M){var S=typeof M>"u"?"undefined":d(M);return!!M&&(S=="object"||S=="function")}function l(M){return!!M&&(typeof M>"u"?"undefined":d(M))=="object"}function o(M){return(typeof M>"u"?"undefined":d(M))=="symbol"||l(M)&&P.call(M)==v}function n(M){if(typeof M=="number")return M;if(o(M))return u;if(r(M)){var S=typeof M.valueOf=="function"?M.valueOf():M;M=r(S)?S+"":S}if(typeof M!="string")return M===0?M:+M;M=M.replace(h,"");var E=m.test(M);return E||g.test(M)?w(M.slice(2),E?2:8):y.test(M)?u:+M}var d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},f="Expected a function",u=NaN,v="[object Symbol]",h=/^\s+|\s+$/g,y=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,g=/^0o[0-7]+$/i,w=parseInt,c=(typeof s>"u"?"undefined":d(s))=="object"&&s&&s.Object===Object&&s,p=(typeof self>"u"?"undefined":d(self))=="object"&&self&&self.Object===Object&&self,b=c||p||Function("return this")(),T=Object.prototype,P=T.toString,L=Math.max,z=Math.min,x=function(){return b.Date.now()};t.exports=a}).call(e,function(){return this}())},function(t,e){(function(s){"use strict";function i(x,M,S){function E(N){var $=_,U=F;return _=F=void 0,Z=N,D=x.apply(U,$)}function C(N){return Z=N,G=setTimeout(H,M),se?E(N):D}function I(N){var $=N-R,U=N-Z,re=M-$;return ie?L(re,A-U):re}function k(N){var $=N-R,U=N-Z;return R===void 0||$>=M||$<0||ie&&U>=A}function H(){var N=z();return k(N)?O(N):void(G=setTimeout(H,I(N)))}function O(N){return G=void 0,ee&&_?E(N):(_=F=void 0,D)}function X(){G!==void 0&&clearTimeout(G),Z=0,_=R=F=G=void 0}function B(){return G===void 0?D:O(z())}function W(){var N=z(),$=k(N);if(_=arguments,F=this,R=N,$){if(G===void 0)return C(R);if(ie)return G=setTimeout(H,M),E(R)}return G===void 0&&(G=setTimeout(H,M)),D}var _,F,A,D,G,R,Z=0,se=!1,ie=!1,ee=!0;if(typeof x!="function")throw new TypeError(d);return M=o(M)||0,a(S)&&(se=!!S.leading,ie="maxWait"in S,A=ie?P(o(S.maxWait)||0,M):A,ee="trailing"in S?!!S.trailing:ee),W.cancel=X,W.flush=B,W}function a(x){var M=typeof x>"u"?"undefined":n(x);return!!x&&(M=="object"||M=="function")}function r(x){return!!x&&(typeof x>"u"?"undefined":n(x))=="object"}function l(x){return(typeof x>"u"?"undefined":n(x))=="symbol"||r(x)&&T.call(x)==u}function o(x){if(typeof x=="number")return x;if(l(x))return f;if(a(x)){var M=typeof x.valueOf=="function"?x.valueOf():x;x=a(M)?M+"":M}if(typeof x!="string")return x===0?x:+x;x=x.replace(v,"");var S=y.test(x);return S||m.test(x)?g(x.slice(2),S?2:8):h.test(x)?f:+x}var n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},d="Expected a function",f=NaN,u="[object Symbol]",v=/^\s+|\s+$/g,h=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,m=/^0o[0-7]+$/i,g=parseInt,w=(typeof s>"u"?"undefined":n(s))=="object"&&s&&s.Object===Object&&s,c=(typeof self>"u"?"undefined":n(self))=="object"&&self&&self.Object===Object&&self,p=w||c||Function("return this")(),b=Object.prototype,T=b.toString,P=Math.max,L=Math.min,z=function(){return p.Date.now()};t.exports=i}).call(e,function(){return this}())},function(t,e){"use strict";function s(n){var d=void 0,f=void 0,u=void 0;for(d=0;d<n.length;d+=1)if(f=n[d],f.dataset&&f.dataset.aos||(u=f.children&&s(f.children)))return!0;return!1}function i(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function a(){return!!i()}function r(n,d){var f=window.document,u=i(),v=new u(l);o=d,v.observe(f.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function l(n){n&&n.forEach(function(d){var f=Array.prototype.slice.call(d.addedNodes),u=Array.prototype.slice.call(d.removedNodes),v=f.concat(u);if(s(v))return o()})}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){};e.default={isSupported:a,ready:r}},function(t,e){"use strict";function s(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function i(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function f(u,v){for(var h=0;h<v.length;h++){var y=v[h];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(u,y.key,y)}}return function(u,v,h){return v&&f(u.prototype,v),h&&f(u,h),u}}(),r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,l=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,n=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,d=function(){function f(){s(this,f)}return a(f,[{key:"phone",value:function(){var u=i();return!(!r.test(u)&&!l.test(u.substr(0,4)))}},{key:"mobile",value:function(){var u=i();return!(!o.test(u)&&!n.test(u.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),f}();e.default=new d},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=function(a,r,l){var o=a.node.getAttribute("data-aos-once");r>a.position?a.node.classList.add("aos-animate"):typeof o<"u"&&(o==="false"||!l&&o!=="true")&&a.node.classList.remove("aos-animate")},i=function(a,r){var l=window.pageYOffset,o=window.innerHeight;a.forEach(function(n,d){s(n,o+l,r)})};e.default=i},function(t,e,s){"use strict";function i(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(12),r=i(a),l=function(o,n){return o.forEach(function(d,f){d.node.classList.add("aos-init"),d.position=(0,r.default)(d.node,n.offset)}),o};e.default=l},function(t,e,s){"use strict";function i(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(e,"__esModule",{value:!0});var a=s(13),r=i(a),l=function(o,n){var d=0,f=0,u=window.innerHeight,v={offset:o.getAttribute("data-aos-offset"),anchor:o.getAttribute("data-aos-anchor"),anchorPlacement:o.getAttribute("data-aos-anchor-placement")};switch(v.offset&&!isNaN(v.offset)&&(f=parseInt(v.offset)),v.anchor&&document.querySelectorAll(v.anchor)&&(o=document.querySelectorAll(v.anchor)[0]),d=(0,r.default)(o).top,v.anchorPlacement){case"top-bottom":break;case"center-bottom":d+=o.offsetHeight/2;break;case"bottom-bottom":d+=o.offsetHeight;break;case"top-center":d+=u/2;break;case"bottom-center":d+=u/2+o.offsetHeight;break;case"center-center":d+=u/2+o.offsetHeight/2;break;case"top-top":d+=u;break;case"bottom-top":d+=o.offsetHeight+u;break;case"center-top":d+=o.offsetHeight/2+u}return v.anchorPlacement||v.offset||isNaN(n)||(f=n),d+f};e.default=l},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=function(i){for(var a=0,r=0;i&&!isNaN(i.offsetLeft)&&!isNaN(i.offsetTop);)a+=i.offsetLeft-(i.tagName!="BODY"?i.scrollLeft:0),r+=i.offsetTop-(i.tagName!="BODY"?i.scrollTop:0),i=i.offsetParent;return{top:r,left:a}};e.default=s},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=function(i){return i=i||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(i,function(a){return{node:a}})};e.default=s}])})});function qe(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function Me(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(s=>{typeof t[s]>"u"?t[s]=e[s]:qe(e[s])&&qe(t[s])&&Object.keys(e[s]).length>0&&Me(t[s],e[s])})}var Re={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Y(){let t=typeof document<"u"?document:{};return Me(t,Re),t}var wt={document:Re,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function V(){let t=typeof window<"u"?window:{};return Me(t,wt),t}function je(t){let e=t;Object.keys(e).forEach(s=>{try{e[s]=null}catch{}try{delete e[s]}catch{}})}function ae(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function ne(){return Date.now()}function yt(t){let e=V(),s;return e.getComputedStyle&&(s=e.getComputedStyle(t,null)),!s&&t.currentStyle&&(s=t.currentStyle),s||(s=t.style),s}function Ce(t,e){e===void 0&&(e="x");let s=V(),i,a,r,l=yt(t);return s.WebKitCSSMatrix?(a=l.transform||l.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map(o=>o.replace(",",".")).join(", ")),r=new s.WebKitCSSMatrix(a==="none"?"":a)):(r=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),e==="x"&&(s.WebKitCSSMatrix?a=r.m41:i.length===16?a=parseFloat(i[12]):a=parseFloat(i[4])),e==="y"&&(s.WebKitCSSMatrix?a=r.m42:i.length===16?a=parseFloat(i[13]):a=parseFloat(i[5])),a||0}function ue(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function bt(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function K(){let t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){let i=s<0||arguments.length<=s?void 0:arguments[s];if(i!=null&&!bt(i)){let a=Object.keys(Object(i)).filter(r=>e.indexOf(r)<0);for(let r=0,l=a.length;r<l;r+=1){let o=a[r],n=Object.getOwnPropertyDescriptor(i,o);n!==void 0&&n.enumerable&&(ue(t[o])&&ue(i[o])?i[o].__swiper__?t[o]=i[o]:K(t[o],i[o]):!ue(t[o])&&ue(i[o])?(t[o]={},i[o].__swiper__?t[o]=i[o]:K(t[o],i[o])):t[o]=i[o])}}}return t}function oe(t,e,s){t.style.setProperty(e,s)}function Pe(t){let{swiper:e,targetPosition:s,side:i}=t,a=V(),r=-e.translate,l=null,o,n=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);let d=s>r?"next":"prev",f=(v,h)=>d==="next"&&v>=h||d==="prev"&&v<=h,u=()=>{o=new Date().getTime(),l===null&&(l=o);let v=Math.max(Math.min((o-l)/n,1),0),h=.5-Math.cos(v*Math.PI)/2,y=r+h*(s-r);if(f(y,s)&&(y=s),e.wrapperEl.scrollTo({[i]:y}),f(y,s)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:y})}),a.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=a.requestAnimationFrame(u)};u()}function J(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function j(t,e){return e===void 0&&(e=""),[...t.children].filter(s=>s.matches(e))}function Q(t,e){e===void 0&&(e=[]);let s=document.createElement(t);return s.classList.add(...Array.isArray(e)?e:[e]),s}function _e(t,e){let s=[];for(;t.previousElementSibling;){let i=t.previousElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function We(t,e){let s=[];for(;t.nextElementSibling;){let i=t.nextElementSibling;e?i.matches(e)&&s.push(i):s.push(i),t=i}return s}function te(t,e){return V().getComputedStyle(t,null).getPropertyValue(e)}function le(t){let e=t,s;if(e){for(s=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(s+=1);return s}}function pe(t,e){let s=[],i=t.parentElement;for(;i;)e?i.matches(e)&&s.push(i):s.push(i),i=i.parentElement;return s}function be(t,e){function s(i){i.target===t&&(e.call(t,i),t.removeEventListener("transitionend",s))}e&&t.addEventListener("transitionend",s)}function he(t,e,s){let i=V();return s?t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):t.offsetWidth}var Le;function St(){let t=V(),e=Y();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function Qe(){return Le||(Le=St()),Le}var Ie;function xt(t){let{userAgent:e}=t===void 0?{}:t,s=Qe(),i=V(),a=i.navigator.platform,r=e||i.navigator.userAgent,l={ios:!1,android:!1},o=i.screen.width,n=i.screen.height,d=r.match(/(Android);?[\s\/]+([\d.]+)?/),f=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),v=!f&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=a==="Win32",y=a==="MacIntel",m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!f&&y&&s.touch&&m.indexOf(`${o}x${n}`)>=0&&(f=r.match(/(Version)\/([\d.]+)/),f||(f=[0,1,"13_0_0"]),y=!1),d&&!h&&(l.os="android",l.android=!0),(f||v||u)&&(l.os="ios",l.ios=!0),l}function Et(t){return t===void 0&&(t={}),Ie||(Ie=xt(t)),Ie}var Ae;function Tt(){let t=V(),e=!1;function s(){let i=t.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(s()){let i=String(t.navigator.userAgent);if(i.includes("Version/")){let[a,r]=i.split("Version/")[1].split(" ")[0].split(".").map(l=>Number(l));e=a<16||a===16&&r<2}}return{isSafari:e||s(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function Mt(){return Ae||(Ae=Tt()),Ae}function Ct(t){let{swiper:e,on:s,emit:i}=t,a=V(),r=null,l=null,o=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},n=()=>{!e||e.destroyed||!e.initialized||(r=new ResizeObserver(u=>{l=a.requestAnimationFrame(()=>{let{width:v,height:h}=e,y=v,m=h;u.forEach(g=>{let{contentBoxSize:w,contentRect:c,target:p}=g;p&&p!==e.el||(y=c?c.width:(w[0]||w).inlineSize,m=c?c.height:(w[0]||w).blockSize)}),(y!==v||m!==h)&&o()})}),r.observe(e.el))},d=()=>{l&&a.cancelAnimationFrame(l),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null)},f=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};s("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver<"u"){n();return}a.addEventListener("resize",o),a.addEventListener("orientationchange",f)}),s("destroy",()=>{d(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",f)})}function Pt(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r=[],l=V(),o=function(f,u){u===void 0&&(u={});let v=l.MutationObserver||l.WebkitMutationObserver,h=new v(y=>{if(e.__preventObserver__)return;if(y.length===1){a("observerUpdate",y[0]);return}let m=function(){a("observerUpdate",y[0])};l.requestAnimationFrame?l.requestAnimationFrame(m):l.setTimeout(m,0)});h.observe(f,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:typeof u.childList>"u"?!0:u.childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),r.push(h)},n=()=>{if(e.params.observer){if(e.params.observeParents){let f=pe(e.el);for(let u=0;u<f.length;u+=1)o(f[u])}o(e.el,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}},d=()=>{r.forEach(f=>{f.disconnect()}),r.splice(0,r.length)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",n),i("destroy",d)}var Lt={on(t,e,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;let a=s?"unshift":"push";return t.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][a](e)}),i},once(t,e,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function a(){i.off(t,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,l=new Array(r),o=0;o<r;o++)l[o]=arguments[o];e.apply(i,l)}return a.__emitterProxy=e,i.on(t,a,s)},onAny(t,e){let s=this;if(!s.eventsListeners||s.destroyed||typeof t!="function")return s;let i=e?"unshift":"push";return s.eventsAnyListeners.indexOf(t)<0&&s.eventsAnyListeners[i](t),s},offAny(t){let e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;let s=e.eventsAnyListeners.indexOf(t);return s>=0&&e.eventsAnyListeners.splice(s,1),e},off(t,e){let s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||t.split(" ").forEach(i=>{typeof e>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEach((a,r)=>{(a===e||a.__emitterProxy&&a.__emitterProxy===e)&&s.eventsListeners[i].splice(r,1)})}),s},emit(){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,s,i;for(var a=arguments.length,r=new Array(a),l=0;l<a;l++)r[l]=arguments[l];return typeof r[0]=="string"||Array.isArray(r[0])?(e=r[0],s=r.slice(1,r.length),i=t):(e=r[0].events,s=r[0].data,i=r[0].context||t),s.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(n=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(d=>{d.apply(i,[n,...s])}),t.eventsListeners&&t.eventsListeners[n]&&t.eventsListeners[n].forEach(d=>{d.apply(i,s)})}),t}};function It(){let t=this,e,s,i=t.el;typeof t.params.width<"u"&&t.params.width!==null?e=t.params.width:e=i.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?s=t.params.height:s=i.clientHeight,!(e===0&&t.isHorizontal()||s===0&&t.isVertical())&&(e=e-parseInt(te(i,"padding-left")||0,10)-parseInt(te(i,"padding-right")||0,10),s=s-parseInt(te(i,"padding-top")||0,10)-parseInt(te(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(s)&&(s=0),Object.assign(t,{width:e,height:s,size:t.isHorizontal()?e:s}))}function At(){let t=this;function e(S){return t.isHorizontal()?S:{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"}[S]}function s(S,E){return parseFloat(S.getPropertyValue(e(E))||0)}let i=t.params,{wrapperEl:a,slidesEl:r,size:l,rtlTranslate:o,wrongRTL:n}=t,d=t.virtual&&i.virtual.enabled,f=d?t.virtual.slides.length:t.slides.length,u=j(r,`.${t.params.slideClass}, swiper-slide`),v=d?t.virtual.slides.length:u.length,h=[],y=[],m=[],g=i.slidesOffsetBefore;typeof g=="function"&&(g=i.slidesOffsetBefore.call(t));let w=i.slidesOffsetAfter;typeof w=="function"&&(w=i.slidesOffsetAfter.call(t));let c=t.snapGrid.length,p=t.slidesGrid.length,b=i.spaceBetween,T=-g,P=0,L=0;if(typeof l>"u")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*l:typeof b=="string"&&(b=parseFloat(b)),t.virtualSize=-b,u.forEach(S=>{o?S.style.marginLeft="":S.style.marginRight="",S.style.marginBottom="",S.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(oe(a,"--swiper-centered-offset-before",""),oe(a,"--swiper-centered-offset-after",""));let z=i.grid&&i.grid.rows>1&&t.grid;z&&t.grid.initSlides(v);let x,M=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(S=>typeof i.breakpoints[S].slidesPerView<"u").length>0;for(let S=0;S<v;S+=1){x=0;let E;if(u[S]&&(E=u[S]),z&&t.grid.updateSlide(S,E,v,e),!(u[S]&&te(E,"display")==="none")){if(i.slidesPerView==="auto"){M&&(u[S].style[e("width")]="");let C=getComputedStyle(E),I=E.style.transform,k=E.style.webkitTransform;if(I&&(E.style.transform="none"),k&&(E.style.webkitTransform="none"),i.roundLengths)x=t.isHorizontal()?he(E,"width",!0):he(E,"height",!0);else{let H=s(C,"width"),O=s(C,"padding-left"),X=s(C,"padding-right"),B=s(C,"margin-left"),W=s(C,"margin-right"),_=C.getPropertyValue("box-sizing");if(_&&_==="border-box")x=H+B+W;else{let{clientWidth:F,offsetWidth:A}=E;x=H+O+X+B+W+(A-F)}}I&&(E.style.transform=I),k&&(E.style.webkitTransform=k),i.roundLengths&&(x=Math.floor(x))}else x=(l-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(x=Math.floor(x)),u[S]&&(u[S].style[e("width")]=`${x}px`);u[S]&&(u[S].swiperSlideSize=x),m.push(x),i.centeredSlides?(T=T+x/2+P/2+b,P===0&&S!==0&&(T=T-l/2-b),S===0&&(T=T-l/2-b),Math.abs(T)<1/1e3&&(T=0),i.roundLengths&&(T=Math.floor(T)),L%i.slidesPerGroup===0&&h.push(T),y.push(T)):(i.roundLengths&&(T=Math.floor(T)),(L-Math.min(t.params.slidesPerGroupSkip,L))%t.params.slidesPerGroup===0&&h.push(T),y.push(T),T=T+x+b),t.virtualSize+=x+b,P=x,L+=1}}if(t.virtualSize=Math.max(t.virtualSize,l)+w,o&&n&&(i.effect==="slide"||i.effect==="coverflow")&&(a.style.width=`${t.virtualSize+b}px`),i.setWrapperSize&&(a.style[e("width")]=`${t.virtualSize+b}px`),z&&t.grid.updateWrapperSize(x,h,e),!i.centeredSlides){let S=[];for(let E=0;E<h.length;E+=1){let C=h[E];i.roundLengths&&(C=Math.floor(C)),h[E]<=t.virtualSize-l&&S.push(C)}h=S,Math.floor(t.virtualSize-l)-Math.floor(h[h.length-1])>1&&h.push(t.virtualSize-l)}if(d&&i.loop){let S=m[0]+b;if(i.slidesPerGroup>1){let E=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),C=S*i.slidesPerGroup;for(let I=0;I<E;I+=1)h.push(h[h.length-1]+C)}for(let E=0;E<t.virtual.slidesBefore+t.virtual.slidesAfter;E+=1)i.slidesPerGroup===1&&h.push(h[h.length-1]+S),y.push(y[y.length-1]+S),t.virtualSize+=S}if(h.length===0&&(h=[0]),b!==0){let S=t.isHorizontal()&&o?"marginLeft":e("marginRight");u.filter((E,C)=>!i.cssMode||i.loop?!0:C!==u.length-1).forEach(E=>{E.style[S]=`${b}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let S=0;m.forEach(C=>{S+=C+(b||0)}),S-=b;let E=S-l;h=h.map(C=>C<=0?-g:C>E?E+w:C)}if(i.centerInsufficientSlides){let S=0;if(m.forEach(E=>{S+=E+(b||0)}),S-=b,S<l){let E=(l-S)/2;h.forEach((C,I)=>{h[I]=C-E}),y.forEach((C,I)=>{y[I]=C+E})}}if(Object.assign(t,{slides:u,snapGrid:h,slidesGrid:y,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){oe(a,"--swiper-centered-offset-before",`${-h[0]}px`),oe(a,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let S=-t.snapGrid[0],E=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(C=>C+S),t.slidesGrid=t.slidesGrid.map(C=>C+E)}if(v!==f&&t.emit("slidesLengthChange"),h.length!==c&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),y.length!==p&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),!d&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){let S=`${i.containerModifierClass}backface-hidden`,E=t.el.classList.contains(S);v<=i.maxBackfaceHiddenSlides?E||t.el.classList.add(S):E&&t.el.classList.remove(S)}}function zt(t){let e=this,s=[],i=e.virtual&&e.params.virtual.enabled,a=0,r;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);let l=o=>i?e.slides[e.getSlideIndexByData(o)]:e.slides[o];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(o=>{s.push(o)});else for(r=0;r<Math.ceil(e.params.slidesPerView);r+=1){let o=e.activeIndex+r;if(o>e.slides.length&&!i)break;s.push(l(o))}else s.push(l(e.activeIndex));for(r=0;r<s.length;r+=1)if(typeof s[r]<"u"){let o=s[r].offsetHeight;a=o>a?o:a}(a||a===0)&&(e.wrapperEl.style.height=`${a}px`)}function kt(){let t=this,e=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-s-t.cssOverflowAdjustment()}function Ot(t){t===void 0&&(t=this&&this.translate||0);let e=this,s=e.params,{slides:i,rtlTranslate:a,snapGrid:r}=e;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let l=-t;a&&(l=t),i.forEach(n=>{n.classList.remove(s.slideVisibleClass)}),e.visibleSlidesIndexes=[],e.visibleSlides=[];let o=s.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*e.size:typeof o=="string"&&(o=parseFloat(o));for(let n=0;n<i.length;n+=1){let d=i[n],f=d.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(f-=i[0].swiperSlideOffset);let u=(l+(s.centeredSlides?e.minTranslate():0)-f)/(d.swiperSlideSize+o),v=(l-r[0]+(s.centeredSlides?e.minTranslate():0)-f)/(d.swiperSlideSize+o),h=-(l-f),y=h+e.slidesSizesGrid[n];(h>=0&&h<e.size-1||y>1&&y<=e.size||h<=0&&y>=e.size)&&(e.visibleSlides.push(d),e.visibleSlidesIndexes.push(n),i[n].classList.add(s.slideVisibleClass)),d.progress=a?-u:u,d.originalProgress=a?-v:v}}function Dt(t){let e=this;if(typeof t>"u"){let f=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*f||0}let s=e.params,i=e.maxTranslate()-e.minTranslate(),{progress:a,isBeginning:r,isEnd:l,progressLoop:o}=e,n=r,d=l;if(i===0)a=0,r=!0,l=!0;else{a=(t-e.minTranslate())/i;let f=Math.abs(t-e.minTranslate())<1,u=Math.abs(t-e.maxTranslate())<1;r=f||a<=0,l=u||a>=1,f&&(a=0),u&&(a=1)}if(s.loop){let f=e.getSlideIndexByData(0),u=e.getSlideIndexByData(e.slides.length-1),v=e.slidesGrid[f],h=e.slidesGrid[u],y=e.slidesGrid[e.slidesGrid.length-1],m=Math.abs(t);m>=v?o=(m-v)/y:o=(m+y-h)/y,o>1&&(o-=1)}Object.assign(e,{progress:a,progressLoop:o,isBeginning:r,isEnd:l}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&e.updateSlidesProgress(t),r&&!n&&e.emit("reachBeginning toEdge"),l&&!d&&e.emit("reachEnd toEdge"),(n&&!r||d&&!l)&&e.emit("fromEdge"),e.emit("progress",a)}function $t(){let t=this,{slides:e,params:s,slidesEl:i,activeIndex:a}=t,r=t.virtual&&s.virtual.enabled,l=n=>j(i,`.${s.slideClass}${n}, swiper-slide${n}`)[0];e.forEach(n=>{n.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)});let o;if(r)if(s.loop){let n=a-t.virtual.slidesBefore;n<0&&(n=t.virtual.slides.length+n),n>=t.virtual.slides.length&&(n-=t.virtual.slides.length),o=l(`[data-swiper-slide-index="${n}"]`)}else o=l(`[data-swiper-slide-index="${a}"]`);else o=e[a];if(o){o.classList.add(s.slideActiveClass);let n=We(o,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!n&&(n=e[0]),n&&n.classList.add(s.slideNextClass);let d=_e(o,`.${s.slideClass}, swiper-slide`)[0];s.loop&&!d===0&&(d=e[e.length-1]),d&&d.classList.add(s.slidePrevClass)}t.emitSlidesClasses()}var Se=(t,e)=>{if(!t||t.destroyed||!t.params)return;let s=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(s());if(i){let a=i.querySelector(`.${t.params.lazyPreloaderClass}`);a&&a.remove()}},ze=(t,e)=>{if(!t.slides[e])return;let s=t.slides[e].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},De=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext,s=t.slides.length;if(!s||!e||e<0)return;e=Math.min(e,s);let i=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),a=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){let l=a,o=[l-e];o.push(...Array.from({length:e}).map((n,d)=>l+i+d)),t.slides.forEach((n,d)=>{o.includes(n.column)&&ze(t,d)});return}let r=a+i-1;if(t.params.rewind||t.params.loop)for(let l=a-e;l<=r+e;l+=1){let o=(l%s+s)%s;(o<a||o>r)&&ze(t,o)}else for(let l=Math.max(a-e,0);l<=Math.min(r+e,s-1);l+=1)l!==a&&(l>r||l<a)&&ze(t,l)};function Ht(t){let{slidesGrid:e,params:s}=t,i=t.rtlTranslate?t.translate:-t.translate,a;for(let r=0;r<e.length;r+=1)typeof e[r+1]<"u"?i>=e[r]&&i<e[r+1]-(e[r+1]-e[r])/2?a=r:i>=e[r]&&i<e[r+1]&&(a=r+1):i>=e[r]&&(a=r);return s.normalizeSlideIndex&&(a<0||typeof a>"u")&&(a=0),a}function Bt(t){let e=this,s=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:a,activeIndex:r,realIndex:l,snapIndex:o}=e,n=t,d,f=v=>{let h=v-e.virtual.slidesBefore;return h<0&&(h=e.virtual.slides.length+h),h>=e.virtual.slides.length&&(h-=e.virtual.slides.length),h};if(typeof n>"u"&&(n=Ht(e)),i.indexOf(s)>=0)d=i.indexOf(s);else{let v=Math.min(a.slidesPerGroupSkip,n);d=v+Math.floor((n-v)/a.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),n===r){d!==o&&(e.snapIndex=d,e.emit("snapIndexChange")),e.params.loop&&e.virtual&&e.params.virtual.enabled&&(e.realIndex=f(n));return}let u;e.virtual&&a.virtual.enabled&&a.loop?u=f(n):e.slides[n]?u=parseInt(e.slides[n].getAttribute("data-swiper-slide-index")||n,10):u=n,Object.assign(e,{previousSnapIndex:o,snapIndex:d,previousRealIndex:l,realIndex:u,previousIndex:r,activeIndex:n}),e.initialized&&De(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),l!==u&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")}function Gt(t){let e=this,s=e.params,i=t.closest(`.${s.slideClass}, swiper-slide`),a=!1,r;if(i){for(let l=0;l<e.slides.length;l+=1)if(e.slides[l]===i){a=!0,r=l;break}}if(i&&a)e.clickedSlide=i,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):e.clickedIndex=r;else{e.clickedSlide=void 0,e.clickedIndex=void 0;return}s.slideToClickedSlide&&e.clickedIndex!==void 0&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}var Nt={updateSize:It,updateSlides:At,updateAutoHeight:zt,updateSlidesOffset:kt,updateSlidesProgress:Ot,updateProgress:Dt,updateSlidesClasses:$t,updateActiveIndex:Bt,updateClickedSlide:Gt};function Xt(t){t===void 0&&(t=this.isHorizontal()?"x":"y");let e=this,{params:s,rtlTranslate:i,translate:a,wrapperEl:r}=e;if(s.virtualTranslate)return i?-a:a;if(s.cssMode)return a;let l=Ce(r,t);return l+=e.cssOverflowAdjustment(),i&&(l=-l),l||0}function Yt(t,e){let s=this,{rtlTranslate:i,params:a,wrapperEl:r,progress:l}=s,o=0,n=0,d=0;s.isHorizontal()?o=i?-t:t:n=t,a.roundLengths&&(o=Math.floor(o),n=Math.floor(n)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:n,a.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-n:a.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():n-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${n}px, ${d}px)`);let f,u=s.maxTranslate()-s.minTranslate();u===0?f=0:f=(t-s.minTranslate())/u,f!==l&&s.updateProgress(t),s.emit("setTranslate",s.translate,e)}function Vt(){return-this.snapGrid[0]}function qt(){return-this.snapGrid[this.snapGrid.length-1]}function Rt(t,e,s,i,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),s===void 0&&(s=!0),i===void 0&&(i=!0);let r=this,{params:l,wrapperEl:o}=r;if(r.animating&&l.preventInteractionOnTransition)return!1;let n=r.minTranslate(),d=r.maxTranslate(),f;if(i&&t>n?f=n:i&&t<d?f=d:f=t,r.updateProgress(f),l.cssMode){let u=r.isHorizontal();if(e===0)o[u?"scrollLeft":"scrollTop"]=-f;else{if(!r.support.smoothScroll)return Pe({swiper:r,targetPosition:-f,side:u?"left":"top"}),!0;o.scrollTo({[u?"left":"top"]:-f,behavior:"smooth"})}return!0}return e===0?(r.setTransition(0),r.setTranslate(f),s&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionEnd"))):(r.setTransition(e),r.setTranslate(f),s&&(r.emit("beforeTransitionStart",e,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(v){!r||r.destroyed||v.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}var jt={getTranslate:Xt,setTranslate:Yt,minTranslate:Vt,maxTranslate:qt,translateTo:Rt};function _t(t,e){let s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${t}ms`),s.emit("setTransition",t,e)}function Je(t){let{swiper:e,runCallbacks:s,direction:i,step:a}=t,{activeIndex:r,previousIndex:l}=e,o=i;if(o||(r>l?o="next":r<l?o="prev":o="reset"),e.emit(`transition${a}`),s&&r!==l){if(o==="reset"){e.emit(`slideResetTransition${a}`);return}e.emit(`slideChangeTransition${a}`),o==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`)}}function Wt(t,e){t===void 0&&(t=!0);let s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),Je({swiper:s,runCallbacks:t,direction:e,step:"Start"}))}function Ft(t,e){t===void 0&&(t=!0);let s=this,{params:i}=s;s.animating=!1,!i.cssMode&&(s.setTransition(0),Je({swiper:s,runCallbacks:t,direction:e,step:"End"}))}var Ut={setTransition:_t,transitionStart:Wt,transitionEnd:Ft};function Kt(t,e,s,i,a){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),s===void 0&&(s=!0),typeof t=="string"&&(t=parseInt(t,10));let r=this,l=t;l<0&&(l=0);let{params:o,snapGrid:n,slidesGrid:d,previousIndex:f,activeIndex:u,rtlTranslate:v,wrapperEl:h,enabled:y}=r;if(r.animating&&o.preventInteractionOnTransition||!y&&!i&&!a)return!1;let m=Math.min(r.params.slidesPerGroupSkip,l),g=m+Math.floor((l-m)/r.params.slidesPerGroup);g>=n.length&&(g=n.length-1);let w=-n[g];if(o.normalizeSlideIndex)for(let p=0;p<d.length;p+=1){let b=-Math.floor(w*100),T=Math.floor(d[p]*100),P=Math.floor(d[p+1]*100);typeof d[p+1]<"u"?b>=T&&b<P-(P-T)/2?l=p:b>=T&&b<P&&(l=p+1):b>=T&&(l=p)}if(r.initialized&&l!==u&&(!r.allowSlideNext&&(v?w>r.translate&&w>r.minTranslate():w<r.translate&&w<r.minTranslate())||!r.allowSlidePrev&&w>r.translate&&w>r.maxTranslate()&&(u||0)!==l))return!1;l!==(f||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(w);let c;if(l>u?c="next":l<u?c="prev":c="reset",v&&-w===r.translate||!v&&w===r.translate)return r.updateActiveIndex(l),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),o.effect!=="slide"&&r.setTranslate(w),c!=="reset"&&(r.transitionStart(s,c),r.transitionEnd(s,c)),!1;if(o.cssMode){let p=r.isHorizontal(),b=v?w:-w;if(e===0){let T=r.virtual&&r.params.virtual.enabled;T&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),T&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[p?"scrollLeft":"scrollTop"]=b})):h[p?"scrollLeft":"scrollTop"]=b,T&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return Pe({swiper:r,targetPosition:b,side:p?"left":"top"}),!0;h.scrollTo({[p?"left":"top"]:b,behavior:"smooth"})}return!0}return r.setTransition(e),r.setTranslate(w),r.updateActiveIndex(l),r.updateSlidesClasses(),r.emit("beforeTransitionStart",e,i),r.transitionStart(s,c),e===0?r.transitionEnd(s,c):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(b){!r||r.destroyed||b.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,c))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Zt(t,e,s,i){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),s===void 0&&(s=!0),typeof t=="string"&&(t=parseInt(t,10));let a=this,r=t;return a.params.loop&&(a.virtual&&a.params.virtual.enabled?r=r+a.virtual.slidesBefore:r=a.getSlideIndexByData(r)),a.slideTo(r,e,s,i)}function Qt(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);let i=this,{enabled:a,params:r,animating:l}=i;if(!a)return i;let o=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));let n=i.activeIndex<r.slidesPerGroupSkip?1:o,d=i.virtual&&r.virtual.enabled;if(r.loop){if(l&&!d&&r.loopPreventsSliding)return!1;i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft}return r.rewind&&i.isEnd?i.slideTo(0,t,e,s):i.slideTo(i.activeIndex+n,t,e,s)}function Jt(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);let i=this,{params:a,snapGrid:r,slidesGrid:l,rtlTranslate:o,enabled:n,animating:d}=i;if(!n)return i;let f=i.virtual&&a.virtual.enabled;if(a.loop){if(d&&!f&&a.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}let u=o?i.translate:-i.translate;function v(w){return w<0?-Math.floor(Math.abs(w)):Math.floor(w)}let h=v(u),y=r.map(w=>v(w)),m=r[y.indexOf(h)-1];if(typeof m>"u"&&a.cssMode){let w;r.forEach((c,p)=>{h>=c&&(w=p)}),typeof w<"u"&&(m=r[w>0?w-1:w])}let g=0;if(typeof m<"u"&&(g=l.indexOf(m),g<0&&(g=i.activeIndex-1),a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(g=g-i.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),a.rewind&&i.isBeginning){let w=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(w,t,e,s)}return i.slideTo(g,t,e,s)}function es(t,e,s){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);let i=this;return i.slideTo(i.activeIndex,t,e,s)}function ts(t,e,s,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),i===void 0&&(i=.5);let a=this,r=a.activeIndex,l=Math.min(a.params.slidesPerGroupSkip,r),o=l+Math.floor((r-l)/a.params.slidesPerGroup),n=a.rtlTranslate?a.translate:-a.translate;if(n>=a.snapGrid[o]){let d=a.snapGrid[o],f=a.snapGrid[o+1];n-d>(f-d)*i&&(r+=a.params.slidesPerGroup)}else{let d=a.snapGrid[o-1],f=a.snapGrid[o];n-d<=(f-d)*i&&(r-=a.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,a.slidesGrid.length-1),a.slideTo(r,t,e,s)}function ss(){let t=this,{params:e,slidesEl:s}=t,i=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView,a=t.clickedIndex,r,l=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;r=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?a<t.loopedSlides-i/2||a>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),a=t.getSlideIndex(j(s,`${l}[data-swiper-slide-index="${r}"]`)[0]),ae(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-i?(t.loopFix(),a=t.getSlideIndex(j(s,`${l}[data-swiper-slide-index="${r}"]`)[0]),ae(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}var is={slideTo:Kt,slideToLoop:Zt,slideNext:Qt,slidePrev:Jt,slideReset:es,slideToClosest:ts,slideToClickedSlide:ss};function rs(t){let e=this,{params:s,slidesEl:i}=e;if(!s.loop||e.virtual&&e.params.virtual.enabled)return;j(i,`.${s.slideClass}, swiper-slide`).forEach((r,l)=>{r.setAttribute("data-swiper-slide-index",l)}),e.loopFix({slideRealIndex:t,direction:s.centeredSlides?void 0:"next"})}function as(t){let{slideRealIndex:e,slideTo:s=!0,direction:i,setTranslate:a,activeSlideIndex:r,byController:l,byMousewheel:o}=t===void 0?{}:t,n=this;if(!n.params.loop)return;n.emit("beforeLoopFix");let{slides:d,allowSlidePrev:f,allowSlideNext:u,slidesEl:v,params:h}=n;if(n.allowSlidePrev=!0,n.allowSlideNext=!0,n.virtual&&h.virtual.enabled){s&&(!h.centeredSlides&&n.snapIndex===0?n.slideTo(n.virtual.slides.length,0,!1,!0):h.centeredSlides&&n.snapIndex<h.slidesPerView?n.slideTo(n.virtual.slides.length+n.snapIndex,0,!1,!0):n.snapIndex===n.snapGrid.length-1&&n.slideTo(n.virtual.slidesBefore,0,!1,!0)),n.allowSlidePrev=f,n.allowSlideNext=u,n.emit("loopFix");return}let y=h.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(h.slidesPerView,10)),m=h.loopedSlides||y;m%h.slidesPerGroup!==0&&(m+=h.slidesPerGroup-m%h.slidesPerGroup),n.loopedSlides=m;let g=[],w=[],c=n.activeIndex;typeof r>"u"?r=n.getSlideIndex(n.slides.filter(L=>L.classList.contains(h.slideActiveClass))[0]):c=r;let p=i==="next"||!i,b=i==="prev"||!i,T=0,P=0;if(r<m){T=Math.max(m-r,h.slidesPerGroup);for(let L=0;L<m-r;L+=1){let z=L-Math.floor(L/d.length)*d.length;g.push(d.length-z-1)}}else if(r>n.slides.length-m*2){P=Math.max(r-(n.slides.length-m*2),h.slidesPerGroup);for(let L=0;L<P;L+=1){let z=L-Math.floor(L/d.length)*d.length;w.push(z)}}if(b&&g.forEach(L=>{n.slides[L].swiperLoopMoveDOM=!0,v.prepend(n.slides[L]),n.slides[L].swiperLoopMoveDOM=!1}),p&&w.forEach(L=>{n.slides[L].swiperLoopMoveDOM=!0,v.append(n.slides[L]),n.slides[L].swiperLoopMoveDOM=!1}),n.recalcSlides(),h.slidesPerView==="auto"&&n.updateSlides(),h.watchSlidesProgress&&n.updateSlidesOffset(),s){if(g.length>0&&b)if(typeof e>"u"){let L=n.slidesGrid[c],x=n.slidesGrid[c+T]-L;o?n.setTranslate(n.translate-x):(n.slideTo(c+T,0,!1,!0),a&&(n.touches[n.isHorizontal()?"startX":"startY"]+=x))}else a&&n.slideToLoop(e,0,!1,!0);else if(w.length>0&&p)if(typeof e>"u"){let L=n.slidesGrid[c],x=n.slidesGrid[c-P]-L;o?n.setTranslate(n.translate-x):(n.slideTo(c-P,0,!1,!0),a&&(n.touches[n.isHorizontal()?"startX":"startY"]+=x))}else n.slideToLoop(e,0,!1,!0)}if(n.allowSlidePrev=f,n.allowSlideNext=u,n.controller&&n.controller.control&&!l){let L={slideRealIndex:e,slideTo:!1,direction:i,setTranslate:a,activeSlideIndex:r,byController:!0};Array.isArray(n.controller.control)?n.controller.control.forEach(z=>{!z.destroyed&&z.params.loop&&z.loopFix(L)}):n.controller.control instanceof n.constructor&&n.controller.control.params.loop&&n.controller.control.loopFix(L)}n.emit("loopFix")}function ns(){let t=this,{params:e,slidesEl:s}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();let i=[];t.slides.forEach(a=>{let r=typeof a.swiperSlideIndex>"u"?a.getAttribute("data-swiper-slide-index")*1:a.swiperSlideIndex;i[r]=a}),t.slides.forEach(a=>{a.removeAttribute("data-swiper-slide-index")}),i.forEach(a=>{s.append(a)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var os={loopCreate:rs,loopFix:as,loopDestroy:ns};function ls(t){let e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;let s=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function ds(){let t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var cs={setGrabCursor:ls,unsetGrabCursor:ds};function fs(t,e){e===void 0&&(e=this);function s(i){if(!i||i===Y()||i===V())return null;i.assignedSlot&&(i=i.assignedSlot);let a=i.closest(t);return!a&&!i.getRootNode?null:a||s(i.getRootNode().host)}return s(e)}function us(t){let e=this,s=Y(),i=V(),a=e.touchEventsData;a.evCache.push(t);let{params:r,touches:l,enabled:o}=e;if(!o||!r.simulateTouch&&t.pointerType==="mouse"||e.animating&&r.preventInteractionOnTransition)return;!e.animating&&r.cssMode&&r.loop&&e.loopFix();let n=t;n.originalEvent&&(n=n.originalEvent);let d=n.target;if(r.touchEventsTarget==="wrapper"&&!e.wrapperEl.contains(d)||"which"in n&&n.which===3||"button"in n&&n.button>0||a.isTouched&&a.isMoved)return;let f=!!r.noSwipingClass&&r.noSwipingClass!=="",u=t.composedPath?t.composedPath():t.path;f&&n.target&&n.target.shadowRoot&&u&&(d=u[0]);let v=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,h=!!(n.target&&n.target.shadowRoot);if(r.noSwiping&&(h?fs(v,d):d.closest(v))){e.allowClick=!0;return}if(r.swipeHandler&&!d.closest(r.swipeHandler))return;l.currentX=n.pageX,l.currentY=n.pageY;let y=l.currentX,m=l.currentY,g=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,w=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(g&&(y<=w||y>=i.innerWidth-w))if(g==="prevent")t.preventDefault();else return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=y,l.startY=m,a.touchStartTime=ne(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1);let c=!0;d.matches(a.focusableElements)&&(c=!1,d.nodeName==="SELECT"&&(a.isTouched=!1)),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==d&&s.activeElement.blur();let p=c&&e.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||p)&&!d.isContentEditable&&n.preventDefault(),r.freeMode&&r.freeMode.enabled&&e.freeMode&&e.animating&&!r.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",n)}function ps(t){let e=Y(),s=this,i=s.touchEventsData,{params:a,touches:r,rtlTranslate:l,enabled:o}=s;if(!o||!a.simulateTouch&&t.pointerType==="mouse")return;let n=t;if(n.originalEvent&&(n=n.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",n);return}let d=i.evCache.findIndex(P=>P.pointerId===n.pointerId);d>=0&&(i.evCache[d]=n);let f=i.evCache.length>1?i.evCache[0]:n,u=f.pageX,v=f.pageY;if(n.preventedByNestedSwiper){r.startX=u,r.startY=v;return}if(!s.allowTouchMove){n.target.matches(i.focusableElements)||(s.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:u,startY:v,prevX:s.touches.currentX,prevY:s.touches.currentY,currentX:u,currentY:v}),i.touchStartTime=ne());return}if(a.touchReleaseOnEdges&&!a.loop){if(s.isVertical()){if(v<r.startY&&s.translate<=s.maxTranslate()||v>r.startY&&s.translate>=s.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(u<r.startX&&s.translate<=s.maxTranslate()||u>r.startX&&s.translate>=s.minTranslate())return}if(e.activeElement&&n.target===e.activeElement&&n.target.matches(i.focusableElements)){i.isMoved=!0,s.allowClick=!1;return}if(i.allowTouchCallbacks&&s.emit("touchMove",n),n.targetTouches&&n.targetTouches.length>1)return;r.currentX=u,r.currentY=v;let h=r.currentX-r.startX,y=r.currentY-r.startY;if(s.params.threshold&&Math.sqrt(h**2+y**2)<s.params.threshold)return;if(typeof i.isScrolling>"u"){let P;s.isHorizontal()&&r.currentY===r.startY||s.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:h*h+y*y>=25&&(P=Math.atan2(Math.abs(y),Math.abs(h))*180/Math.PI,i.isScrolling=s.isHorizontal()?P>a.touchAngle:90-P>a.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",n),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||s.zoom&&s.params.zoom&&s.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;s.allowClick=!1,!a.cssMode&&n.cancelable&&n.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&n.stopPropagation();let m=s.isHorizontal()?h:y,g=s.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;a.oneWayMovement&&(m=Math.abs(m)*(l?1:-1),g=Math.abs(g)*(l?1:-1)),r.diff=m,m*=a.touchRatio,l&&(m=-m,g=-g);let w=s.touchesDirection;s.swipeDirection=m>0?"prev":"next",s.touchesDirection=g>0?"prev":"next";let c=s.params.loop&&!a.cssMode;if(!i.isMoved){if(c&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){let P=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(P)}i.allowMomentumBounce=!1,a.grabCursor&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!0),s.emit("sliderFirstMove",n)}let p;i.isMoved&&w!==s.touchesDirection&&c&&Math.abs(m)>=1&&(s.loopFix({direction:s.swipeDirection,setTranslate:!0}),p=!0),s.emit("sliderMove",n),i.isMoved=!0,i.currentTranslate=m+i.startTranslate;let b=!0,T=a.resistanceRatio;if(a.touchReleaseOnEdges&&(T=0),m>0?(c&&!p&&i.currentTranslate>(a.centeredSlides?s.minTranslate()-s.size/2:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+m)**T))):m<0&&(c&&!p&&i.currentTranslate<(a.centeredSlides?s.maxTranslate()+s.size/2:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-(a.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslate<s.maxTranslate()&&(b=!1,a.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-m)**T))),b&&(n.preventedByNestedSwiper=!0),!s.allowSlideNext&&s.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&s.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&!s.allowSlideNext&&(i.currentTranslate=i.startTranslate),a.threshold>0)if(Math.abs(m)>a.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=s.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&s.freeMode||a.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function ms(t){let e=this,s=e.touchEventsData,i=s.evCache.findIndex(p=>p.pointerId===t.pointerId);if(i>=0&&s.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(t.type)&&!(t.type==="pointercancel"&&(e.browser.isSafari||e.browser.isWebView)))return;let{params:a,touches:r,rtlTranslate:l,slidesGrid:o,enabled:n}=e;if(!n||!a.simulateTouch&&t.pointerType==="mouse")return;let d=t;if(d.originalEvent&&(d=d.originalEvent),s.allowTouchCallbacks&&e.emit("touchEnd",d),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&a.grabCursor&&e.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}a.grabCursor&&s.isMoved&&s.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);let f=ne(),u=f-s.touchStartTime;if(e.allowClick){let p=d.path||d.composedPath&&d.composedPath();e.updateClickedSlide(p&&p[0]||d.target),e.emit("tap click",d),u<300&&f-s.lastClickTime<300&&e.emit("doubleTap doubleClick",d)}if(s.lastClickTime=ne(),ae(()=>{e.destroyed||(e.allowClick=!0)}),!s.isTouched||!s.isMoved||!e.swipeDirection||r.diff===0||s.currentTranslate===s.startTranslate){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let v;if(a.followFinger?v=l?e.translate:-e.translate:v=-s.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:v});return}let h=0,y=e.slidesSizesGrid[0];for(let p=0;p<o.length;p+=p<a.slidesPerGroupSkip?1:a.slidesPerGroup){let b=p<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof o[p+b]<"u"?v>=o[p]&&v<o[p+b]&&(h=p,y=o[p+b]-o[p]):v>=o[p]&&(h=p,y=o[o.length-1]-o[o.length-2])}let m=null,g=null;a.rewind&&(e.isBeginning?g=a.virtual&&a.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(m=0));let w=(v-o[h])/y,c=h<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(u>a.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(w>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?m:h+c):e.slideTo(h)),e.swipeDirection==="prev"&&(w>1-a.longSwipesRatio?e.slideTo(h+c):g!==null&&w<0&&Math.abs(w)>a.longSwipesRatio?e.slideTo(g):e.slideTo(h))}else{if(!a.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(d.target===e.navigation.nextEl||d.target===e.navigation.prevEl)?d.target===e.navigation.nextEl?e.slideTo(h+c):e.slideTo(h):(e.swipeDirection==="next"&&e.slideTo(m!==null?m:h+c),e.swipeDirection==="prev"&&e.slideTo(g!==null?g:h))}}function Fe(){let t=this,{params:e,el:s}=t;if(s&&s.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:a,snapGrid:r}=t,l=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();let o=l&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!o?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!l?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=a,t.allowSlideNext=i,t.params.watchOverflow&&r!==t.snapGrid&&t.checkOverflow()}function hs(t){let e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function gs(){let t=this,{wrapperEl:e,rtlTranslate:s,enabled:i}=t;if(!i)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let a,r=t.maxTranslate()-t.minTranslate();r===0?a=0:a=(t.translate-t.minTranslate())/r,a!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function vs(t){let e=this;Se(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}var Ue=!1;function ws(){}var et=(t,e)=>{let s=Y(),{params:i,el:a,wrapperEl:r,device:l}=t,o=!!i.nested,n=e==="on"?"addEventListener":"removeEventListener",d=e;a[n]("pointerdown",t.onTouchStart,{passive:!1}),s[n]("pointermove",t.onTouchMove,{passive:!1,capture:o}),s[n]("pointerup",t.onTouchEnd,{passive:!0}),s[n]("pointercancel",t.onTouchEnd,{passive:!0}),s[n]("pointerout",t.onTouchEnd,{passive:!0}),s[n]("pointerleave",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&a[n]("click",t.onClick,!0),i.cssMode&&r[n]("scroll",t.onScroll),i.updateOnWindowResize?t[d](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",Fe,!0):t[d]("observerUpdate",Fe,!0),a[n]("load",t.onLoad,{capture:!0})};function ys(){let t=this,e=Y(),{params:s}=t;t.onTouchStart=us.bind(t),t.onTouchMove=ps.bind(t),t.onTouchEnd=ms.bind(t),s.cssMode&&(t.onScroll=gs.bind(t)),t.onClick=hs.bind(t),t.onLoad=vs.bind(t),Ue||(e.addEventListener("touchstart",ws),Ue=!0),et(t,"on")}function bs(){et(this,"off")}var Ss={attachEvents:ys,detachEvents:bs},Ke=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function xs(){let t=this,{realIndex:e,initialized:s,params:i,el:a}=t,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;let l=t.getBreakpoint(r,t.params.breakpointsBase,t.el);if(!l||t.currentBreakpoint===l)return;let n=(l in r?r[l]:void 0)||t.originalParams,d=Ke(t,i),f=Ke(t,n),u=i.enabled;d&&!f?(a.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),t.emitContainerClasses()):!d&&f&&(a.classList.add(`${i.containerModifierClass}grid`),(n.grid.fill&&n.grid.fill==="column"||!n.grid.fill&&i.grid.fill==="column")&&a.classList.add(`${i.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(m=>{if(typeof n[m]>"u")return;let g=i[m]&&i[m].enabled,w=n[m]&&n[m].enabled;g&&!w&&t[m].disable(),!g&&w&&t[m].enable()});let v=n.direction&&n.direction!==i.direction,h=i.loop&&(n.slidesPerView!==i.slidesPerView||v);v&&s&&t.changeDirection(),K(t.params,n);let y=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),u&&!y?t.disable():!u&&y&&t.enable(),t.currentBreakpoint=l,t.emit("_beforeBreakpoint",n),h&&s&&(t.loopDestroy(),t.loopCreate(e),t.updateSlides()),t.emit("breakpoint",n)}function Es(t,e,s){if(e===void 0&&(e="window"),!t||e==="container"&&!s)return;let i=!1,a=V(),r=e==="window"?a.innerHeight:s.clientHeight,l=Object.keys(t).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){let n=parseFloat(o.substr(1));return{value:r*n,point:o}}return{value:o,point:o}});l.sort((o,n)=>parseInt(o.value,10)-parseInt(n.value,10));for(let o=0;o<l.length;o+=1){let{point:n,value:d}=l[o];e==="window"?a.matchMedia(`(min-width: ${d}px)`).matches&&(i=n):d<=s.clientWidth&&(i=n)}return i||"max"}var Ts={setBreakpoint:xs,getBreakpoint:Es};function Ms(t,e){let s=[];return t.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(a=>{i[a]&&s.push(e+a)}):typeof i=="string"&&s.push(e+i)}),s}function Cs(){let t=this,{classNames:e,params:s,rtl:i,el:a,device:r}=t,l=Ms(["initialized",s.direction,{"free-mode":t.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);e.push(...l),a.classList.add(...e),t.emitContainerClasses()}function Ps(){let t=this,{el:e,classNames:s}=t;e.classList.remove(...s),t.emitContainerClasses()}var Ls={addClasses:Cs,removeClasses:Ps};function Is(){let t=this,{isLocked:e,params:s}=t,{slidesOffsetBefore:i}=s;if(i){let a=t.slides.length-1,r=t.slidesGrid[a]+t.slidesSizesGrid[a]+i*2;t.isLocked=t.size>r}else t.isLocked=t.snapGrid.length===1;s.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),s.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var As={checkOverflow:Is},Ze={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,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,loopedSlides:null,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",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function zs(t,e){return function(i){i===void 0&&(i={});let a=Object.keys(i)[0],r=i[a];if(typeof r!="object"||r===null){K(e,i);return}if(["navigation","pagination","scrollbar"].indexOf(a)>=0&&t[a]===!0&&(t[a]={auto:!0}),!(a in t&&"enabled"in r)){K(e,i);return}t[a]===!0&&(t[a]={enabled:!0}),typeof t[a]=="object"&&!("enabled"in t[a])&&(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}),K(e,i)}}var ke={eventsEmitter:Lt,update:Nt,translate:jt,transition:Ut,slide:is,loop:os,grabCursor:cs,events:Ss,breakpoints:Ts,checkOverflow:As,classes:Ls},Oe={},q=class{constructor(){let e,s;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];a.length===1&&a[0].constructor&&Object.prototype.toString.call(a[0]).slice(8,-1)==="Object"?s=a[0]:[e,s]=a,s||(s={}),s=K({},s),e&&!s.el&&(s.el=e);let l=Y();if(s.el&&typeof s.el=="string"&&l.querySelectorAll(s.el).length>1){let f=[];return l.querySelectorAll(s.el).forEach(u=>{let v=K({},s,{el:u});f.push(new q(v))}),f}let o=this;o.__swiper__=!0,o.support=Qe(),o.device=Et({userAgent:s.userAgent}),o.browser=Mt(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],s.modules&&Array.isArray(s.modules)&&o.modules.push(...s.modules);let n={};o.modules.forEach(f=>{f({params:s,swiper:o,extendParams:zs(s,n),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let d=K({},Ze,n);return o.params=K({},d,Oe,s),o.originalParams=K({},o.params),o.passedParams=K({},s),o.params&&o.params.on&&Object.keys(o.params.on).forEach(f=>{o.on(f,o.params.on[f])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return o.params.direction==="horizontal"},isVertical(){return o.params.direction==="vertical"},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:o.params.allowSlideNext,allowSlidePrev:o.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:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getSlideIndex(e){let{slidesEl:s,params:i}=this,a=j(s,`.${i.slideClass}, swiper-slide`),r=le(a[0]);return le(e)-r}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(s=>s.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){let e=this,{slidesEl:s,params:i}=e;e.slides=j(s,`.${i.slideClass}, swiper-slide`)}enable(){let e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){let e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,s){let i=this;e=Math.min(Math.max(e,0),1);let a=i.minTranslate(),l=(i.maxTranslate()-a)*e+a;i.translateTo(l,typeof s>"u"?0:s),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let s=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",s.join(" "))}getSlideClasses(e){let s=this;return s.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(s.params.slideClass)===0).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let s=[];e.slides.forEach(i=>{let a=e.getSlideClasses(i);s.push({slideEl:i,classNames:a}),e.emit("_slideClass",i,a)}),e.emit("_slideClasses",s)}slidesPerViewDynamic(e,s){e===void 0&&(e="current"),s===void 0&&(s=!1);let i=this,{params:a,slides:r,slidesGrid:l,slidesSizesGrid:o,size:n,activeIndex:d}=i,f=1;if(a.centeredSlides){let u=r[d]?r[d].swiperSlideSize:0,v;for(let h=d+1;h<r.length;h+=1)r[h]&&!v&&(u+=r[h].swiperSlideSize,f+=1,u>n&&(v=!0));for(let h=d-1;h>=0;h-=1)r[h]&&!v&&(u+=r[h].swiperSlideSize,f+=1,u>n&&(v=!0))}else if(e==="current")for(let u=d+1;u<r.length;u+=1)(s?l[u]+o[u]-l[d]<n:l[u]-l[d]<n)&&(f+=1);else for(let u=d-1;u>=0;u-=1)l[d]-l[u]<n&&(f+=1);return f}update(){let e=this;if(!e||e.destroyed)return;let{snapGrid:s,params:i}=e;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(l=>{l.complete&&Se(e,l)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function a(){let l=e.rtlTranslate?e.translate*-1:e.translate,o=Math.min(Math.max(l,e.maxTranslate()),e.minTranslate());e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}let r;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)a(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){let l=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;r=e.slideTo(l.length-1,0,!1,!0)}else r=e.slideTo(e.activeIndex,0,!1,!0);r||a()}i.watchOverflow&&s!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,s){s===void 0&&(s=!0);let i=this,a=i.params.direction;return e||(e=a==="horizontal"?"vertical":"horizontal"),e===a||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${a}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(r=>{e==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(e){let s=this;s.rtl&&e==="rtl"||!s.rtl&&e==="ltr"||(s.rtl=e==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(e){let s=this;if(s.mounted)return!0;let i=e||s.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=s,i.parentNode&&i.parentNode.host&&(s.isElement=!0);let a=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`,l=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(a()):j(i,a())[0])();return!l&&s.params.createElements&&(l=Q("div",s.params.wrapperClass),i.append(l),j(i,`.${s.params.slideClass}`).forEach(o=>{l.append(o)})),Object.assign(s,{el:i,wrapperEl:l,slidesEl:s.isElement?i.parentNode.host:l,hostEl:s.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||te(i,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||te(i,"direction")==="rtl"),wrongRTL:te(l,"display")==="-webkit-box"}),!0}init(e){let s=this;return s.initialized||s.mount(e)===!1||(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete?Se(s,a):a.addEventListener("load",r=>{Se(s,r.target)})}),De(s),s.initialized=!0,De(s),s.emit("init"),s.emit("afterInit")),s}destroy(e,s){e===void 0&&(e=!0),s===void 0&&(s=!0);let i=this,{params:a,el:r,wrapperEl:l,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),s&&(i.removeClasses(),r.removeAttribute("style"),l.removeAttribute("style"),o&&o.length&&o.forEach(n=>{n.classList.remove(a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),n.removeAttribute("style"),n.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(n=>{i.off(n)}),e!==!1&&(i.el.swiper=null,je(i)),i.destroyed=!0),null}static extendDefaults(e){K(Oe,e)}static get extendedDefaults(){return Oe}static get defaults(){return Ze}static installModule(e){q.prototype.__modules__||(q.prototype.__modules__=[]);let s=q.prototype.__modules__;typeof e=="function"&&s.indexOf(e)<0&&s.push(e)}static use(e){return Array.isArray(e)?(e.forEach(s=>q.installModule(s)),q):(q.installModule(e),q)}};Object.keys(ke).forEach(t=>{Object.keys(ke[t]).forEach(e=>{q.prototype[e]=ke[t][e]})});q.use([Ct,Pt]);function $e(t){let{swiper:e,extendParams:s,on:i,emit:a}=t;s({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let r,l=Y();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let o=l.createElement("div");function n(y,m){let g=e.params.virtual;if(g.cache&&e.virtual.cache[m])return e.virtual.cache[m];let w;return g.renderSlide?(w=g.renderSlide.call(e,y,m),typeof w=="string"&&(o.innerHTML=w,w=o.children[0])):e.isElement?w=Q("swiper-slide"):w=Q("div",e.params.slideClass),w.setAttribute("data-swiper-slide-index",m),g.renderSlide||(w.innerHTML=y),g.cache&&(e.virtual.cache[m]=w),w}function d(y){let{slidesPerView:m,slidesPerGroup:g,centeredSlides:w,loop:c}=e.params,{addSlidesBefore:p,addSlidesAfter:b}=e.params.virtual,{from:T,to:P,slides:L,slidesGrid:z,offset:x}=e.virtual;e.params.cssMode||e.updateActiveIndex();let M=e.activeIndex||0,S;e.rtlTranslate?S="right":S=e.isHorizontal()?"left":"top";let E,C;w?(E=Math.floor(m/2)+g+b,C=Math.floor(m/2)+g+p):(E=m+(g-1)+b,C=(c?m:g)+p);let I=M-C,k=M+E;c||(I=Math.max(I,0),k=Math.min(k,L.length-1));let H=(e.slidesGrid[I]||0)-(e.slidesGrid[0]||0);c&&M>=C?(I-=C,w||(H+=e.slidesGrid[0])):c&&M<C&&(I=-C,w&&(H+=e.slidesGrid[0])),Object.assign(e.virtual,{from:I,to:k,offset:H,slidesGrid:e.slidesGrid,slidesBefore:C,slidesAfter:E});function O(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),a("virtualUpdate")}if(T===I&&P===k&&!y){e.slidesGrid!==z&&H!==x&&e.slides.forEach(A=>{A.style[S]=`${H-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),a("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:H,from:I,to:k,slides:function(){let D=[];for(let G=I;G<=k;G+=1)D.push(L[G]);return D}()}),e.params.virtual.renderExternalUpdate?O():a("virtualUpdate");return}let X=[],B=[],W=A=>{let D=A;return A<0?D=L.length+A:D>=L.length&&(D=D-L.length),D};if(y)e.slidesEl.querySelectorAll(`.${e.params.slideClass}, swiper-slide`).forEach(A=>{A.remove()});else for(let A=T;A<=P;A+=1)if(A<I||A>k){let D=W(A);e.slidesEl.querySelectorAll(`.${e.params.slideClass}[data-swiper-slide-index="${D}"], swiper-slide[data-swiper-slide-index="${D}"]`).forEach(G=>{G.remove()})}let _=c?-L.length:0,F=c?L.length*2:L.length;for(let A=_;A<F;A+=1)if(A>=I&&A<=k){let D=W(A);typeof P>"u"||y?B.push(D):(A>P&&B.push(D),A<T&&X.push(D))}if(B.forEach(A=>{e.slidesEl.append(n(L[A],A))}),c)for(let A=X.length-1;A>=0;A-=1){let D=X[A];e.slidesEl.prepend(n(L[D],D))}else X.sort((A,D)=>D-A),X.forEach(A=>{e.slidesEl.prepend(n(L[A],A))});j(e.slidesEl,".swiper-slide, swiper-slide").forEach(A=>{A.style[S]=`${H-Math.abs(e.cssOverflowAdjustment())}px`}),O()}function f(y){if(typeof y=="object"&&"length"in y)for(let m=0;m<y.length;m+=1)y[m]&&e.virtual.slides.push(y[m]);else e.virtual.slides.push(y);d(!0)}function u(y){let m=e.activeIndex,g=m+1,w=1;if(Array.isArray(y)){for(let c=0;c<y.length;c+=1)y[c]&&e.virtual.slides.unshift(y[c]);g=m+y.length,w=y.length}else e.virtual.slides.unshift(y);if(e.params.virtual.cache){let c=e.virtual.cache,p={};Object.keys(c).forEach(b=>{let T=c[b],P=T.getAttribute("data-swiper-slide-index");P&&T.setAttribute("data-swiper-slide-index",parseInt(P,10)+w),p[parseInt(b,10)+w]=T}),e.virtual.cache=p}d(!0),e.slideTo(g,0)}function v(y){if(typeof y>"u"||y===null)return;let m=e.activeIndex;if(Array.isArray(y))for(let g=y.length-1;g>=0;g-=1)e.virtual.slides.splice(y[g],1),e.params.virtual.cache&&delete e.virtual.cache[y[g]],y[g]<m&&(m-=1),m=Math.max(m,0);else e.virtual.slides.splice(y,1),e.params.virtual.cache&&delete e.virtual.cache[y],y<m&&(m-=1),m=Math.max(m,0);d(!0),e.slideTo(m,0)}function h(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),d(!0),e.slideTo(0,0)}i("beforeInit",()=>{if(!e.params.virtual.enabled)return;let y;if(typeof e.passedParams.virtual.slides>"u"){let m=[...e.slidesEl.children].filter(g=>g.matches(`.${e.params.slideClass}, swiper-slide`));m&&m.length&&(e.virtual.slides=[...m],y=!0,m.forEach((g,w)=>{g.setAttribute("data-swiper-slide-index",w),e.virtual.cache[w]=g,g.remove()}))}y||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||d()}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(r),r=setTimeout(()=>{d()},100)):d())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&oe(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:f,prependSlide:u,removeSlide:v,removeAllSlides:h,update:d})}function ge(t,e,s,i){return t.params.createElements&&Object.keys(i).forEach(a=>{if(!s[a]&&s.auto===!0){let r=j(t.el,`.${i[a]}`)[0];r||(r=Q("div",i[a]),r.className=i[a],t.el.append(r)),s[a]=r,e[a]=r}}),s}function xe(t){let{swiper:e,extendParams:s,on:i,emit:a}=t;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};let r=m=>(Array.isArray(m)||(m=[m].filter(g=>!!g)),m);function l(m){let g;return m&&typeof m=="string"&&e.isElement&&(g=e.el.querySelector(m),g)?g:(m&&(typeof m=="string"&&(g=[...document.querySelectorAll(m)]),e.params.uniqueNavElements&&typeof m=="string"&&g.length>1&&e.el.querySelectorAll(m).length===1&&(g=e.el.querySelector(m))),m&&!g?m:g)}function o(m,g){let w=e.params.navigation;m=r(m),m.forEach(c=>{c&&(c.classList[g?"add":"remove"](...w.disabledClass.split(" ")),c.tagName==="BUTTON"&&(c.disabled=g),e.params.watchOverflow&&e.enabled&&c.classList[e.isLocked?"add":"remove"](w.lockClass))})}function n(){let{nextEl:m,prevEl:g}=e.navigation;if(e.params.loop){o(g,!1),o(m,!1);return}o(g,e.isBeginning&&!e.params.rewind),o(m,e.isEnd&&!e.params.rewind)}function d(m){m.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function f(m){m.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function u(){let m=e.params.navigation;if(e.params.navigation=ge(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(m.nextEl||m.prevEl))return;let g=l(m.nextEl),w=l(m.prevEl);Object.assign(e.navigation,{nextEl:g,prevEl:w}),g=r(g),w=r(w);let c=(p,b)=>{p&&p.addEventListener("click",b==="next"?f:d),!e.enabled&&p&&p.classList.add(...m.lockClass.split(" "))};g.forEach(p=>c(p,"next")),w.forEach(p=>c(p,"prev"))}function v(){let{nextEl:m,prevEl:g}=e.navigation;m=r(m),g=r(g);let w=(c,p)=>{c.removeEventListener("click",p==="next"?f:d),c.classList.remove(...e.params.navigation.disabledClass.split(" "))};m.forEach(c=>w(c,"next")),g.forEach(c=>w(c,"prev"))}i("init",()=>{e.params.navigation.enabled===!1?y():(u(),n())}),i("toEdge fromEdge lock unlock",()=>{n()}),i("destroy",()=>{v()}),i("enable disable",()=>{let{nextEl:m,prevEl:g}=e.navigation;m=r(m),g=r(g),[...m,...g].filter(w=>!!w).forEach(w=>w.classList[e.enabled?"remove":"add"](e.params.navigation.lockClass))}),i("click",(m,g)=>{let{nextEl:w,prevEl:c}=e.navigation;w=r(w),c=r(c);let p=g.target;if(e.params.navigation.hideOnClick&&!c.includes(p)&&!w.includes(p)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===p||e.pagination.el.contains(p)))return;let b;w.length?b=w[0].classList.contains(e.params.navigation.hiddenClass):c.length&&(b=c[0].classList.contains(e.params.navigation.hiddenClass)),a(b===!0?"navigationShow":"navigationHide"),[...w,...c].filter(T=>!!T).forEach(T=>T.classList.toggle(e.params.navigation.hiddenClass))}});let h=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),n()},y=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),v()};Object.assign(e.navigation,{enable:h,disable:y,update:n,init:u,destroy:v})}function de(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Ee(t){let{swiper:e,extendParams:s,on:i,emit:a}=t,r="swiper-pagination";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:c=>c,formatFractionTotal:c=>c,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),e.pagination={el:null,bullets:[]};let l,o=0,n=c=>(Array.isArray(c)||(c=[c].filter(p=>!!p)),c);function d(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function f(c,p){let{bulletActiveClass:b}=e.params.pagination;c&&(c=c[`${p==="prev"?"previous":"next"}ElementSibling`],c&&(c.classList.add(`${b}-${p}`),c=c[`${p==="prev"?"previous":"next"}ElementSibling`],c&&c.classList.add(`${b}-${p}-${p}`)))}function u(c){let p=c.target.closest(de(e.params.pagination.bulletClass));if(!p)return;c.preventDefault();let b=le(p)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===b)return;let T=e.getSlideIndexByData(b),P=e.getSlideIndexByData(e.realIndex);T>e.slides.length-e.loopedSlides&&e.loopFix({direction:T>P?"next":"prev",activeSlideIndex:T,slideTo:!1}),e.slideToLoop(b)}else e.slideTo(b)}function v(){let c=e.rtl,p=e.params.pagination;if(d())return;let b=e.pagination.el;b=n(b);let T,P,L=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.params.loop?Math.ceil(L/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(P=e.previousRealIndex||0,T=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(T=e.snapIndex,P=e.previousSnapIndex):(P=e.previousIndex||0,T=e.activeIndex||0),p.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){let x=e.pagination.bullets,M,S,E;if(p.dynamicBullets&&(l=he(x[0],e.isHorizontal()?"width":"height",!0),b.forEach(C=>{C.style[e.isHorizontal()?"width":"height"]=`${l*(p.dynamicMainBullets+4)}px`}),p.dynamicMainBullets>1&&P!==void 0&&(o+=T-(P||0),o>p.dynamicMainBullets-1?o=p.dynamicMainBullets-1:o<0&&(o=0)),M=Math.max(T-o,0),S=M+(Math.min(x.length,p.dynamicMainBullets)-1),E=(S+M)/2),x.forEach(C=>{let I=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(k=>`${p.bulletActiveClass}${k}`)].map(k=>typeof k=="string"&&k.includes(" ")?k.split(" "):k).flat();C.classList.remove(...I)}),b.length>1)x.forEach(C=>{let I=le(C);I===T?C.classList.add(...p.bulletActiveClass.split(" ")):e.isElement&&C.setAttribute("part","bullet"),p.dynamicBullets&&(I>=M&&I<=S&&C.classList.add(...`${p.bulletActiveClass}-main`.split(" ")),I===M&&f(C,"prev"),I===S&&f(C,"next"))});else{let C=x[T];if(C&&C.classList.add(...p.bulletActiveClass.split(" ")),e.isElement&&x.forEach((I,k)=>{I.setAttribute("part",k===T?"bullet-active":"bullet")}),p.dynamicBullets){let I=x[M],k=x[S];for(let H=M;H<=S;H+=1)x[H]&&x[H].classList.add(...`${p.bulletActiveClass}-main`.split(" "));f(I,"prev"),f(k,"next")}}if(p.dynamicBullets){let C=Math.min(x.length,p.dynamicMainBullets+4),I=(l*C-l)/2-E*l,k=c?"right":"left";x.forEach(H=>{H.style[e.isHorizontal()?k:"top"]=`${I}px`})}}b.forEach((x,M)=>{if(p.type==="fraction"&&(x.querySelectorAll(de(p.currentClass)).forEach(S=>{S.textContent=p.formatFractionCurrent(T+1)}),x.querySelectorAll(de(p.totalClass)).forEach(S=>{S.textContent=p.formatFractionTotal(z)})),p.type==="progressbar"){let S;p.progressbarOpposite?S=e.isHorizontal()?"vertical":"horizontal":S=e.isHorizontal()?"horizontal":"vertical";let E=(T+1)/z,C=1,I=1;S==="horizontal"?C=E:I=E,x.querySelectorAll(de(p.progressbarFillClass)).forEach(k=>{k.style.transform=`translate3d(0,0,0) scaleX(${C}) scaleY(${I})`,k.style.transitionDuration=`${e.params.speed}ms`})}p.type==="custom"&&p.renderCustom?(x.innerHTML=p.renderCustom(e,T+1,z),M===0&&a("paginationRender",x)):(M===0&&a("paginationRender",x),a("paginationUpdate",x)),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](p.lockClass)})}function h(){let c=e.params.pagination;if(d())return;let p=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,b=e.pagination.el;b=n(b);let T="";if(c.type==="bullets"){let P=e.params.loop?Math.ceil(p/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&P>p&&(P=p);for(let L=0;L<P;L+=1)c.renderBullet?T+=c.renderBullet.call(e,L,c.bulletClass):T+=`<${c.bulletElement} ${e.isElement?'part="bullet"':""} class="${c.bulletClass}"></${c.bulletElement}>`}c.type==="fraction"&&(c.renderFraction?T=c.renderFraction.call(e,c.currentClass,c.totalClass):T=`<span class="${c.currentClass}"></span> / <span class="${c.totalClass}"></span>`),c.type==="progressbar"&&(c.renderProgressbar?T=c.renderProgressbar.call(e,c.progressbarFillClass):T=`<span class="${c.progressbarFillClass}"></span>`),e.pagination.bullets=[],b.forEach(P=>{c.type!=="custom"&&(P.innerHTML=T||""),c.type==="bullets"&&e.pagination.bullets.push(...P.querySelectorAll(de(c.bulletClass)))}),c.type!=="custom"&&a("paginationRender",b[0])}function y(){e.params.pagination=ge(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let c=e.params.pagination;if(!c.el)return;let p;typeof c.el=="string"&&e.isElement&&(p=e.el.querySelector(c.el)),!p&&typeof c.el=="string"&&(p=[...document.querySelectorAll(c.el)]),p||(p=c.el),!(!p||p.length===0)&&(e.params.uniqueNavElements&&typeof c.el=="string"&&Array.isArray(p)&&p.length>1&&(p=[...e.el.querySelectorAll(c.el)],p.length>1&&(p=p.filter(b=>pe(b,".swiper")[0]===e.el)[0])),Array.isArray(p)&&p.length===1&&(p=p[0]),Object.assign(e.pagination,{el:p}),p=n(p),p.forEach(b=>{c.type==="bullets"&&c.clickable&&b.classList.add(c.clickableClass),b.classList.add(c.modifierClass+c.type),b.classList.add(e.isHorizontal()?c.horizontalClass:c.verticalClass),c.type==="bullets"&&c.dynamicBullets&&(b.classList.add(`${c.modifierClass}${c.type}-dynamic`),o=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&b.classList.add(c.progressbarOppositeClass),c.clickable&&b.addEventListener("click",u),e.enabled||b.classList.add(c.lockClass)}))}function m(){let c=e.params.pagination;if(d())return;let p=e.pagination.el;p&&(p=n(p),p.forEach(b=>{b.classList.remove(c.hiddenClass),b.classList.remove(c.modifierClass+c.type),b.classList.remove(e.isHorizontal()?c.horizontalClass:c.verticalClass),c.clickable&&b.removeEventListener("click",u)})),e.pagination.bullets&&e.pagination.bullets.forEach(b=>b.classList.remove(...c.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let c=e.params.pagination,{el:p}=e.pagination;p=n(p),p.forEach(b=>{b.classList.remove(c.horizontalClass,c.verticalClass),b.classList.add(e.isHorizontal()?c.horizontalClass:c.verticalClass)})}),i("init",()=>{e.params.pagination.enabled===!1?w():(y(),h(),v())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&v()}),i("snapIndexChange",()=>{v()}),i("snapGridLengthChange",()=>{h(),v()}),i("destroy",()=>{m()}),i("enable disable",()=>{let{el:c}=e.pagination;c&&(c=n(c),c.forEach(p=>p.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{v()}),i("click",(c,p)=>{let b=p.target,T=n(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&T&&T.length>0&&!b.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&b===e.navigation.nextEl||e.navigation.prevEl&&b===e.navigation.prevEl))return;let P=T[0].classList.contains(e.params.pagination.hiddenClass);a(P===!0?"paginationShow":"paginationHide"),T.forEach(L=>L.classList.toggle(e.params.pagination.hiddenClass))}});let g=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:c}=e.pagination;c&&(c=n(c),c.forEach(p=>p.classList.remove(e.params.pagination.paginationDisabledClass))),y(),h(),v()},w=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:c}=e.pagination;c&&(c=n(c),c.forEach(p=>p.classList.add(e.params.pagination.paginationDisabledClass))),m()};Object.assign(e.pagination,{enable:g,disable:w,render:h,update:v,init:y,destroy:m})}function He(t){let{swiper:e,extendParams:s,on:i,emit:a,params:r}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,o,n=r&&r.autoplay?r.autoplay.delay:3e3,d=r&&r.autoplay?r.autoplay.delay:3e3,f,u=new Date().getTime,v,h,y,m,g,w;function c(O){!e||e.destroyed||!e.wrapperEl||O.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",c),x())}let p=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(d=f,v=!1);let O=e.autoplay.paused?f:u+d-new Date().getTime();e.autoplay.timeLeft=O,a("autoplayTimeLeft",O,O/n),o=requestAnimationFrame(()=>{p()})},b=()=>{let O;return e.virtual&&e.params.virtual.enabled?O=e.slides.filter(B=>B.classList.contains("swiper-slide-active"))[0]:O=e.slides[e.activeIndex],O?parseInt(O.getAttribute("data-swiper-autoplay"),10):void 0},T=O=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(o),p();let X=typeof O>"u"?e.params.autoplay.delay:O;n=e.params.autoplay.delay,d=e.params.autoplay.delay;let B=b();!Number.isNaN(B)&&B>0&&typeof O>"u"&&(X=B,n=B,d=B),f=X;let W=e.params.speed,_=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(W,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,W,!0,!0),a("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(W,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,W,!0,!0),a("autoplay")),e.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{T()})))};return X>0?(clearTimeout(l),l=setTimeout(()=>{_()},X)):requestAnimationFrame(()=>{_()}),X},P=()=>{e.autoplay.running=!0,T(),a("autoplayStart")},L=()=>{e.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(o),a("autoplayStop")},z=(O,X)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(l),O||(w=!0);let B=()=>{a("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",c):x()};if(e.autoplay.paused=!0,X){g&&(f=e.params.autoplay.delay),g=!1,B();return}f=(f||e.params.autoplay.delay)-(new Date().getTime()-u),!(e.isEnd&&f<0&&!e.params.loop)&&(f<0&&(f=0),B())},x=()=>{e.isEnd&&f<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(u=new Date().getTime(),w?(w=!1,T(f)):T(),e.autoplay.paused=!1,a("autoplayResume"))},M=()=>{if(e.destroyed||!e.autoplay.running)return;let O=Y();O.visibilityState==="hidden"&&(w=!0,z(!0)),O.visibilityState==="visible"&&x()},S=O=>{O.pointerType==="mouse"&&(w=!0,z(!0))},E=O=>{O.pointerType==="mouse"&&e.autoplay.paused&&x()},C=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",S),e.el.addEventListener("pointerleave",E))},I=()=>{e.el.removeEventListener("pointerenter",S),e.el.removeEventListener("pointerleave",E)},k=()=>{Y().addEventListener("visibilitychange",M)},H=()=>{Y().removeEventListener("visibilitychange",M)};i("init",()=>{e.params.autoplay.enabled&&(C(),k(),u=new Date().getTime(),P())}),i("destroy",()=>{I(),H(),e.autoplay.running&&L()}),i("beforeTransitionStart",(O,X,B)=>{e.destroyed||!e.autoplay.running||(B||!e.params.autoplay.disableOnInteraction?z(!0,!0):L())}),i("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){L();return}h=!0,y=!1,w=!1,m=setTimeout(()=>{w=!0,y=!0,z(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!h)){if(clearTimeout(m),clearTimeout(l),e.params.autoplay.disableOnInteraction){y=!1,h=!1;return}y&&e.params.cssMode&&x(),y=!1,h=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(g=!0)}),Object.assign(e.autoplay,{start:P,stop:L,pause:z,resume:x})}function Be(t){let{swiper:e,extendParams:s,on:i}=t;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,r=!1;e.thumbs={swiper:null};function l(){let d=e.thumbs.swiper;if(!d||d.destroyed)return;let f=d.clickedIndex,u=d.clickedSlide;if(u&&u.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof f>"u"||f===null)return;let v;d.params.loop?v=parseInt(d.clickedSlide.getAttribute("data-swiper-slide-index"),10):v=f,e.params.loop?e.slideToLoop(v):e.slideTo(v)}function o(){let{thumbs:d}=e.params;if(a)return!1;a=!0;let f=e.constructor;if(d.swiper instanceof f)e.thumbs.swiper=d.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper.update();else if(ue(d.swiper)){let u=Object.assign({},d.swiper);Object.assign(u,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new f(u),r=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",l),!0}function n(d){let f=e.thumbs.swiper;if(!f||f.destroyed)return;let u=f.params.slidesPerView==="auto"?f.slidesPerViewDynamic():f.params.slidesPerView,v=1,h=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(v=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(v=1),v=Math.floor(v),f.slides.forEach(g=>g.classList.remove(h)),f.params.loop||f.params.virtual&&f.params.virtual.enabled)for(let g=0;g<v;g+=1)j(f.slidesEl,`[data-swiper-slide-index="${e.realIndex+g}"]`).forEach(w=>{w.classList.add(h)});else for(let g=0;g<v;g+=1)f.slides[e.realIndex+g]&&f.slides[e.realIndex+g].classList.add(h);let y=e.params.thumbs.autoScrollOffset,m=y&&!f.params.loop;if(e.realIndex!==f.realIndex||m){let g=f.activeIndex,w,c;if(f.params.loop){let p=f.slides.filter(b=>b.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];w=f.slides.indexOf(p),c=e.activeIndex>e.previousIndex?"next":"prev"}else w=e.realIndex,c=w>e.previousIndex?"next":"prev";m&&(w+=c==="next"?y:-1*y),f.visibleSlidesIndexes&&f.visibleSlidesIndexes.indexOf(w)<0&&(f.params.centeredSlides?w>g?w=w-Math.floor(u/2)+1:w=w+Math.floor(u/2)-1:w>g&&f.params.slidesPerGroup,f.slideTo(w,d?0:void 0))}}i("beforeInit",()=>{let{thumbs:d}=e.params;if(!(!d||!d.swiper))if(typeof d.swiper=="string"||d.swiper instanceof HTMLElement){let f=Y(),u=()=>{let h=typeof d.swiper=="string"?f.querySelector(d.swiper):d.swiper;if(h&&h.swiper)d.swiper=h.swiper,o(),n(!0);else if(h){let y=m=>{d.swiper=m.detail[0],h.removeEventListener("init",y),o(),n(!0),d.swiper.update(),e.update()};h.addEventListener("init",y)}return h},v=()=>{if(e.destroyed)return;u()||requestAnimationFrame(v)};requestAnimationFrame(v)}else o(),n(!0)}),i("slideChange update resize observerUpdate",()=>{n()}),i("setTransition",(d,f)=>{let u=e.thumbs.swiper;!u||u.destroyed||u.setTransition(f)}),i("beforeDestroy",()=>{let d=e.thumbs.swiper;!d||d.destroyed||r&&d.destroy()}),Object.assign(e.thumbs,{init:o,update:n})}function ce(t){let{effect:e,swiper:s,on:i,setTranslate:a,setTransition:r,overwriteParams:l,perspective:o,recreateShadows:n,getEffectParams:d}=t;i("beforeInit",()=>{if(s.params.effect!==e)return;s.classNames.push(`${s.params.containerModifierClass}${e}`),o&&o()&&s.classNames.push(`${s.params.containerModifierClass}3d`);let u=l?l():{};Object.assign(s.params,u),Object.assign(s.originalParams,u)}),i("setTranslate",()=>{s.params.effect===e&&a()}),i("setTransition",(u,v)=>{s.params.effect===e&&r(v)}),i("transitionEnd",()=>{if(s.params.effect===e&&n){if(!d||!d().slideShadows)return;s.slides.forEach(u=>{u.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),n()}});let f;i("virtualUpdate",()=>{s.params.effect===e&&(s.slides.length||(f=!0),requestAnimationFrame(()=>{f&&s.slides&&s.slides.length&&(a(),f=!1)}))})}function me(t,e){let s=J(e);return s!==e&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function ve(t){let{swiper:e,duration:s,transformElements:i,allSlides:a}=t,{activeIndex:r}=e,l=o=>o.parentElement?o.parentElement:e.slides.filter(d=>d.shadowRoot&&d.shadowRoot===o.parentNode)[0];if(e.params.virtualTranslate&&s!==0){let o=!1,n;a?n=i:n=i.filter(d=>{let f=d.classList.contains("swiper-slide-transform")?l(d):d;return e.getSlideIndex(f)===r}),n.forEach(d=>{be(d,()=>{if(o||!e||e.destroyed)return;o=!0,e.animating=!1;let f=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(f)})})}}function we(t,e,s){let i=`swiper-slide-shadow${s?`-${s}`:""}${t?` swiper-slide-shadow-${t}`:""}`,a=J(e),r=a.querySelector(`.${i.split(" ").join(".")}`);return r||(r=Q("div",i.split(" ")),a.append(r)),r}function Ge(t){let{swiper:e,extendParams:s,on:i}=t;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),ce({effect:"cards",swiper:e,on:i,setTranslate:()=>{let{slides:l,activeIndex:o,rtlTranslate:n}=e,d=e.params.cardsEffect,{startTranslate:f,isTouched:u}=e.touchEventsData,v=n?-e.translate:e.translate;for(let h=0;h<l.length;h+=1){let y=l[h],m=y.progress,g=Math.min(Math.max(m,-4),4),w=y.swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(w-=l[0].swiperSlideOffset);let c=e.params.cssMode?-w-e.translate:-w,p=0,b=-100*Math.abs(g),T=1,P=-d.perSlideRotate*g,L=d.perSlideOffset-Math.abs(g)*.75,z=e.virtual&&e.params.virtual.enabled?e.virtual.from+h:h,x=(z===o||z===o-1)&&g>0&&g<1&&(u||e.params.cssMode)&&v<f,M=(z===o||z===o+1)&&g<0&&g>-1&&(u||e.params.cssMode)&&v>f;if(x||M){let I=(1-Math.abs((Math.abs(g)-.5)/.5))**.5;P+=-28*g*I,T+=-.5*I,L+=96*I,p=`${-25*I*Math.abs(g)}%`}if(g<0?c=`calc(${c}px ${n?"-":"+"} (${L*Math.abs(g)}%))`:g>0?c=`calc(${c}px ${n?"-":"+"} (-${L*Math.abs(g)}%))`:c=`${c}px`,!e.isHorizontal()){let I=p;p=c,c=I}let S=g<0?`${1+(1-T)*g}`:`${1-(1-T)*g}`,E=`
translate3d(${c}, ${p}, ${b}px)
rotateZ(${d.rotate?n?-P:P:0}deg)
scale(${S})
`;if(d.slideShadows){let I=y.querySelector(".swiper-slide-shadow");I||(I=we("cards",y)),I&&(I.style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1))}y.style.zIndex=-Math.abs(Math.round(m))+l.length;let C=me(d,y);C.style.transform=E}},setTransition:l=>{let o=e.slides.map(n=>J(n));o.forEach(n=>{n.style.transitionDuration=`${l}ms`,n.querySelectorAll(".swiper-slide-shadow").forEach(d=>{d.style.transitionDuration=`${l}ms`})}),ve({swiper:e,duration:l,transformElements:o})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}var ks=document.getElementById("services-wrapper"),fe=[{text:"\u0628\u0627\u0632\u06CC\u0627\u0628\u06CC \u0627\u0637\u0644\u0627\u0639\u0627\u062A",color:"#35BA9A",imgUrl:"/assets/img/services/bg-recovery-hard.webp",iconUrl:"/assets/img/services/recovery-data.svg",alt:"\u0628\u0627\u0632\u06CC\u0627\u0628\u06CC \u0627\u0637\u0644\u0627\u0639\u0627\u062A"},{text:"\u062A\u0639\u0645\u06CC\u0631\u0627\u062A \u0647\u0627\u0631\u062F",color:"#FF3838",imgUrl:"/assets/img/services/Repair-data.webp",iconUrl:"/assets/img/services/Repair-data.svg",alt:"\u062A\u0639\u0645\u06CC\u0631\u0627\u062A \u0647\u0627\u0631\u062F"},{text:"\u0631\u0645\u0632\u06AF\u0634\u0627\u06CC\u06CC",color:"#F6B93B",imgUrl:"/assets/img/services/decryption-data.webp",iconUrl:"/assets/img/services/decryption-data.svg",alt:"\u0631\u0645\u0632\u06AF\u0634\u0627\u06CC\u06CC"},{text:"\u067E\u0632\u0634\u06A9\u06CC \u062F\u06CC\u062C\u06CC\u062A\u0627\u0644",color:"#34ACE0",imgUrl:"/assets/img/services/digital-forensics-data.webp",iconUrl:"/assets/img/services/digital-forensics.svg",alt:"\u067E\u0632\u0634\u06A9\u06CC \u062F\u06CC\u062C\u06CC\u062A\u0627\u0644"}];if(ks){let t=document.getElementById("nav-img"),e=document.getElementById("base-url").value,s=document.getElementById("services-nav-path"),i=s.getTotalLength();s.style.strokeDasharray=i,s.style.strokeDashoffset=i;let a=new q(".service-swiper",{modules:[$e,Ee,He],direction:"vertical",slidesPerView:1,allowTouchMove:!1,simulateTouch:!1,touchStartPreventDefault:!1,passiveListeners:!0,pagination:{el:".services-nav",clickable:!0,bulletActiveClass:"active",renderBullet:function(r,l){let o=e+fe[r].iconUrl;return`<li class="${l}"><span style="background: ${fe[r].color}"></span>
<img src="${o}" alt="${fe[r].alt}" loading="lazy">${fe[r].text}</li>`}},on:{slideChange:function(r){t.src=e+fe[r.activeIndex].imgUrl,t.alt=fe[r.activeIndex].alt,t.loading="lazy",s.style.stroke=fe[r.activeIndex].color},autoplayTimeLeft:function(r,l,o){let n=Math.round(i*o);s.style.strokeDashoffset=(i-n).toString()}},autoplay:{delay:5e3,disableOnInteraction:!1}})}var wa=new q(".testimonials-swiper",{modules:[xe],slidesPerView:1,centeredSlides:!0,grabCursor:!0,breakpoints:{1024:{slidesPerView:3},1600:{slidesPerView:5}},rewind:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},initialSlide:2}),Os=[1380,1388,1392,1394,1396,1400,1402],Ds=new q(".about-us-swiper2",{watchSlidesProgress:!0,freeMode:!0,rtl:!0,allowTouchMove:!1,navigation:{enabled:!1}}),$s=new q(".about-us-swiper",{modules:[Ge,xe,Be,Ee],effect:"cards",grabCursor:!0,lazy:!0,rtl:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},thumbs:{swiper:Ds},pagination:{el:".swiper-pagination",clickable:!0,bulletActiveClass:"text-default",renderBullet:function(t,e){return'<strong class="'+e+'">'+Os[t]+"</strong>"}}});function Hs(){let t=document.getElementById("progress-path");if(t){let e=t.getTotalLength();t.style.strokeDasharray=e,t.style.strokeDashoffset=e,$s.on("progress",function(s,i){t.style.strokeDashoffset=e*(1-i)})}}Hs();document.addEventListener("DOMContentLoaded",function(){let t=document.querySelectorAll(".toggle-nav"),e=document.querySelector(".navbar-menu");if(t.length&&e)for(let s=0;s<t.length;s++)t[s].addEventListener("click",function(){e.classList.toggle("active")})});var st=document.getElementsByClassName("accordion");for(let t=0;t<st.length;t++)st[t].addEventListener("click",function(){this.classList.toggle("active");let e=this.nextElementSibling;e.style.maxHeight?e.style.maxHeight=null:e.style.maxHeight=e.scrollHeight+"px"});function Bs(){let t=document.querySelectorAll(".scroll-content");t.length&&t.forEach(e=>{e.querySelectorAll(".scroll-path").forEach(i=>{let a=i.getTotalLength();i.style.strokeDasharray=a,i.style.strokeDashoffset=a;let r=function(){let l=window.innerHeight,o=window.scrollY,n=e.offsetTop,d=e.offsetHeight-500,u=(o+l-n)/((l+d)/100),v=Math.min(100,Math.max(0,u)),h=a*(v/100);i.style.strokeDashoffset=a-h};window.addEventListener("scroll",r)})})}Bs();var rt=vt(it());rt.default.init({offset:300});var Gs=document.querySelectorAll(".contact-form-ajax");Gs.forEach(t=>{t.addEventListener("submit",e=>{e.preventDefault();let s=document.getElementById("response"),i=document.getElementById("cuf-btn"),a=new URLSearchParams;for(let r of new FormData(t))a.append(r[0],r[1]);s.textContent="",Ns("/wp-admin/admin-ajax.php",a).then(r=>{s.textContent=r.data.message,i.disabled=!0}).catch(function(){s.textContent="\u062E\u0637\u0627 \u062F\u0631 \u0628\u0631\u0642\u0631\u0627\u0631\u06CC \u0627\u0631\u062A\u0628\u0627\u0637 \u0628\u0627 \u0633\u0631\u0648\u0631 \u0644\u0637\u0641\u0627 \u0628\u0639\u062F\u0627 \u0646\u0644\u0627\u0634 \u06A9\u0646\u06CC\u062F"})})});async function Ns(t="",e={}){let s=await fetch(t,{method:"POST",body:e});if(s.ok)return s.json();throw new Error("Something went wrong")}document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("select , input").forEach(e=>{e.oninvalid=s=>at(s.target),e.oninput=s=>at(s.target)})});function at(t){return t.value===""?t.setCustomValidity("\u0627\u06CC\u0646 \u0641\u06CC\u0644\u062F \u0646\u0645\u06CC\u062A\u0648\u0627\u0646\u062F \u062E\u0627\u0644\u06CC \u0628\u0627\u0634\u062F!"):t.validity.patternMismatch?t.setCustomValidity("\u0641\u0631\u0645\u062A \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06CC\u0644 \u0635\u062D\u06CC\u062D \u0646\u06CC\u0633\u062A!"):t.setCustomValidity(""),!0}function nt(){document.querySelectorAll('.video_holder noscript[data-type="wpfc"]').forEach(t=>{let e=t.closest(".video_holder");if(!e)return;let s=document.createElement("div");s.innerHTML=t.innerHTML;let i=s.querySelector("video");if(!i)return;let a=e.querySelector(":scope > div");a||(a=document.createElement("div")),a.innerHTML="",a.appendChild(i),e.innerHTML="",e.appendChild(a);let r=i.play();r&&typeof r.catch=="function"&&r.catch(()=>{})})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",nt):nt();var ot=document.getElementsByClassName("tw-video-btn");for(let t=0;t<ot.length;t++)ot[t].addEventListener("click",function(){let e=this.nextElementSibling;e.play(),e.setAttribute("controls","controls"),e.parentElement.classList.remove("has-icon")});var Xe=document.querySelectorAll(".c-problem");Xe.forEach(t=>{t.addEventListener("mouseenter",lt),t.addEventListener("click",()=>{t.classList.contains("c-problem--mobile")&&(Xe.forEach(e=>{e.classList.contains("c-problem--mobile")&&e.classList.remove("active")}),t.classList.add("active"))}),t.addEventListener("mouseleave",()=>{t.classList.remove("active")})});function lt(){Xe.forEach(t=>{t.classList.remove("active"),t.removeEventListener("mouseenter",lt)})}var Xs=window.matchMedia("(max-width: 1279px)"),Ys=document.querySelectorAll('.scroll-to, .post-toc__link, a[href="#services-wrapper"]');Ys.forEach(t=>{t.addEventListener("click",function(e){let s=t.getAttribute("href"),i=s?.startsWith("#")?s.slice(1):"scroll-target",a=document.getElementById(i);a&&(Xs.matches&&s?.startsWith("#")||(e.preventDefault(),a.scrollIntoView({behavior:"smooth",block:"start"})))})});var Vs=document.querySelectorAll(".search-modal-open");Vs.forEach(t=>{t.addEventListener("click",function(e){e.preventDefault(),Te()})});var qs=document.querySelector(".search-modal-overlay");qs.addEventListener("click",Te);var dt=document.querySelectorAll(".search-modal-close");for(let t=0;t<dt.length;t++)dt[t].addEventListener("click",Te);document.onkeydown=function(t){t=t||window.event;let e=!1;"key"in t?e=t.key==="Escape"||t.key==="Esc":e=t.keyCode===27,e&&document.body.classList.contains("modal-active")&&Te()};function Te(){let t=document.querySelector("body"),e=document.querySelector(".search-modal");e.classList.toggle("opacity-0"),e.classList.toggle("pointer-events-none"),t.classList.toggle("modal-active")}})();
(function (){
'use strict';
function normalizeQuestionElement(questionEl){
if(!questionEl||questionEl.tagName!=='H3'){
return questionEl;
}
var div=document.createElement('div');
div.className=questionEl.className;
div.innerHTML=questionEl.innerHTML;
div.setAttribute('role', 'button');
div.setAttribute('tabindex', '0');
questionEl.parentNode.replaceChild(div, questionEl);
return div;
}
function makeAccordionItem(wrapper, questionEl, panel){
if(!wrapper||!questionEl||!panel) return;
questionEl=normalizeQuestionElement(questionEl);
wrapper.classList.add('accordion-wrapper');
questionEl.classList.add('accordion', 'cursor-pointer');
if(!questionEl.querySelector('.icon-arrow-d')){
var arrow=document.createElement('span');
arrow.className='icon-arrow-d transition-transform duration-300';
questionEl.appendChild(arrow);
}
panel.classList.add('accordion-panel', 'overflow-hidden', 'transition-all', 'duration-300', 'max-h-0');
if(!panel.querySelector('.accordion-text')){
var textWrap=document.createElement('div');
textWrap.className='accordion-text';
while (panel.firstChild) textWrap.appendChild(panel.firstChild);
panel.appendChild(textWrap);
}
function toggleAccordionItem(){
questionEl.classList.toggle('active');
var next=questionEl.nextElementSibling;
if(next){
if(next.style.maxHeight&&next.style.maxHeight!=='0px'){
next.style.maxHeight=null;
}else{
next.style.maxHeight=next.scrollHeight + 'px';
}}
}
questionEl.addEventListener('click', toggleAccordionItem);
questionEl.addEventListener('keydown', function (event){
if(event.key==='Enter'||event.key===' '){
event.preventDefault();
toggleAccordionItem();
}});
}
function initRankMathFaqAccordion(){
var faqContainer=document.getElementById('rank-math-faq');
if(!faqContainer) return;
if(faqContainer.querySelector('.accordion-wrapper')) return;
var list=faqContainer.querySelector('.rank-math-list');
var items=[];
if(list){
items=list.querySelectorAll('.rank-math-list-item');
}
if(items.length===0&&list){
var listChildren=list.children;
for (var i=0; i < listChildren.length; i++){
var child=listChildren[i];
if(child.querySelector&&child.querySelector('.rank-math-question')&&child.querySelector('.rank-math-answer')){
items.push(child);
}}
}
if(items.length===0){
var answers=faqContainer.querySelectorAll('.rank-math-answer');
answers.forEach(function (panel){
var questionBlock=panel.previousElementSibling;
if(!questionBlock) return;
var hasQuestion=questionBlock.classList&&questionBlock.classList.contains('rank-math-question')
|| questionBlock.querySelector('.rank-math-question');
if(!hasQuestion) return;
var parent=questionBlock.parentNode;
var useParentAsWrapper=parent&&parent!==faqContainer
&& !(parent.classList&&parent.classList.contains('rank-math-list'))
&& parent.children.length===2;
var wrapper;
if(useParentAsWrapper){
wrapper=parent;
}else{
wrapper=document.createElement('div');
parent.insertBefore(wrapper, questionBlock);
wrapper.appendChild(questionBlock);
wrapper.appendChild(panel);
}
var questionEl=questionBlock.classList&&questionBlock.classList.contains('rank-math-question')
? questionBlock
: questionBlock.querySelector('.rank-math-question');
if(questionEl) makeAccordionItem(wrapper, questionEl, panel);
});
return;
}
for (var j=0; j < items.length; j++){
var item=items[j];
var questionEl=item.querySelector('.rank-math-question');
var panel=item.querySelector('.rank-math-answer');
if(questionEl&&panel) makeAccordionItem(item, questionEl, panel);
}}
function run(){
initRankMathFaqAccordion();
setTimeout(initRankMathFaqAccordion, 300);
}
if(document.readyState==='loading'){
document.addEventListener('DOMContentLoaded', run);
}else{
run();
}})();
(function(){
'use strict';
const form=document.getElementById('recovery-price-calculator');
if(!form) return;
const fieldSteps=form.querySelectorAll('.field-step');
let currentStep=null;
let activeSteps=[];
let stepHistory=[];
const fields={
memory_type: document.getElementById('calc_memory_type'),
brand_type: document.getElementById('calc_brand_type'),
model_type: document.getElementById('calc_model_type'),
capacity_type: document.getElementById('calc_capacity_type'),
tech_type: document.getElementById('calc_tech_type'),
recovery_method: document.getElementById('calc_recovery_method'),
data_volume: document.getElementById('calc_data_volume'),
issue: document.getElementById('calc_issue'),
head_issue: document.getElementById('calc_head_issue')
};
const priceDisplay=document.getElementById('calculated-price');
const priceResult=document.getElementById('price-result');
const selectedOptionsList=document.getElementById('selected-options-list');
const progressIndicator=document.getElementById('progress-indicator');
const currentStepDisplay=document.getElementById('current-step');
const totalStepsDisplay=document.getElementById('total-steps');
const progressBar=document.getElementById('progress-bar');
const prevBtn=document.getElementById('prev-btn');
const fieldLabels={
'memory_type': 'نوع حافظه',
'brand_type': 'نوع برند هارد',
'model_type': 'مدل',
'capacity_type': 'ظرفیت',
'tech_type': 'تکنولوژی ساخت',
'recovery_method': 'روش بازیابی',
'data_volume': 'حجم اطلاعات',
'issue': 'ایراد',
'head_issue': 'هد خراب'
};
let priceData=[];
const fieldOrder=[
'memory_type',
'brand_type',
'model_type',
'capacity_type',
'tech_type',
'recovery_method',
'data_volume',
'issue',
'head_issue'
];
const fieldToStep={};
const stepToField={};
fieldSteps.forEach((step, index)=> {
const fieldName=step.dataset.field;
if(fieldName){
const stepNum=index + 1;
fieldToStep[fieldName]=stepNum;
stepToField[stepNum]=fieldName;
}});
function init(){
document.addEventListener('click', function(e){
if(e.target&&(e.target.classList.contains('capacity-btn')||e.target.classList.contains('model-btn'))){
const btn=e.target;
const value=btn.dataset.value;
const container=btn.closest('.field-step');
const hiddenInput=container.querySelector('input[type="hidden"]');
const buttonClass=btn.classList.contains('capacity-btn') ? 'capacity-btn':'model-btn';
if(hiddenInput){
hiddenInput.value=value;
container.querySelectorAll('.' + buttonClass).forEach(b=> {
b.classList.remove('bg-primary', 'text-white');
});
btn.classList.add('bg-primary', 'text-white');
const event=new Event('change', { bubbles: true });
hiddenInput.dispatchEvent(event);
}}
});
if(progressIndicator){
progressIndicator.classList.remove('hidden');
}
fetchPriceData().then(()=> {
const firstStepEl=form.querySelector('.field-step[data-step="1"]');
if(firstStepEl&&!firstStepEl.classList.contains('hidden')){
const fieldName=firstStepEl.dataset.field;
if(fieldName){
updateFieldOptions(fieldName);
}}
updateProgress();
});
Object.keys(fields).forEach(fieldName=> {
const field=fields[fieldName];
if(field){
field.addEventListener('change', handleFieldChange);
field.addEventListener('keydown', function(e){
if(e.key==='Enter'){
e.preventDefault();
handleFieldChange({ target: field });
}});
}});
if(prevBtn){
prevBtn.addEventListener('click', goToPreviousStep);
}
form.addEventListener('submit', function(e){
e.preventDefault();
});
}
function getTotalActiveSteps(){
let total=0;
const hasAnyCategory=priceData.some(entry=> !entry.data_volume_price_per_gb&&(
entry.memory_type||entry.brand_type||entry.model_type||entry.capacity_type ||
entry.tech_type||entry.recovery_method
));
for (let i=0; i < fieldOrder.length; i++){
const fieldName=fieldOrder[i];
if(fieldName==='data_volume'){
if(hasFieldData(fieldName)&&hasAnyCategory) total++;
}else if(hasFieldData(fieldName)){
total++;
}}
return Math.max(total, 1);
}
function hasFieldData(fieldName){
if(fieldName==='issue'||fieldName==='head_issue'){
const validEntries=priceData.filter(entry=> !entry.data_volume_price_per_gb);
return validEntries.some(entry=>
(entry[fieldName]&&entry[fieldName]!=='') ||
(entry.text&&entry.text!=='')
);
}
if(fieldName==='data_volume'){
return priceData.some(entry=> entry.data_volume_price_per_gb&&entry.data_volume_price_per_gb > 0);
}
const validEntries=priceData.filter(entry=> !entry.data_volume_price_per_gb);
return validEntries.some(entry=> entry[fieldName]&&entry[fieldName]!=='');
}
function getAvailableOptionsForField(fieldName, optionalState){
const selectedValues=optionalState!==undefined ? optionalState:getSelectedValues();
const validEntries=priceData.filter(entry=> !entry.data_volume_price_per_gb);
if(fieldName==='issue'||fieldName==='head_issue'){
const categoryFields=['memory_type', 'brand_type', 'model_type', 'capacity_type', 'tech_type', 'recovery_method'];
const hasCategory=categoryFields.some(k=> selectedValues[k]&&selectedValues[k]!=='');
if(!hasCategory){
return [];
}}
const hasOtherSelections=Object.keys(selectedValues).some(key=>
key!=='data_volume' &&
key!==fieldName &&
selectedValues[key] &&
selectedValues[key]!=='' &&
selectedValues[key]!=='0'
);
if(!hasOtherSelections){
if(fieldName!=='issue'&&fieldName!=='head_issue'){
const allValues=new Set();
validEntries.forEach(entry=> {
if(entry[fieldName]&&entry[fieldName]!==''){
allValues.add(entry[fieldName]);
}});
return Array.from(allValues);
}}
const matchingTariffIds=new Set();
const tariffEntriesMap=new Map();
validEntries.forEach(entry=> {
if(entry.tariff_id){
if(!tariffEntriesMap.has(entry.tariff_id)){
tariffEntriesMap.set(entry.tariff_id, []);
}
tariffEntriesMap.get(entry.tariff_id).push(entry);
}});
tariffEntriesMap.forEach((entries, tariffId)=> {
let matches=true;
Object.keys(selectedValues).forEach(key=> {
if(key==='data_volume'||key===fieldName) return;
if(selectedValues[key]&&selectedValues[key]!==''&&selectedValues[key]!=='0'){
const hasMatchingEntry=entries.some(entry=>
entry[key]&&entry[key]===selectedValues[key]
);
if(!hasMatchingEntry){
matches=false;
}}
});
if(matches){
matchingTariffIds.add(tariffId);
}});
let matchingEntries;
if(matchingTariffIds.size > 0){
matchingEntries=validEntries.filter(entry=>
entry.tariff_id&&matchingTariffIds.has(entry.tariff_id)
);
}else{
matchingEntries=validEntries.filter(entry=> {
return Object.keys(selectedValues).every(key=> {
if(key==='data_volume') return true;
if(key===fieldName) return true;
if(selectedValues[key]&&selectedValues[key]!==''&&selectedValues[key]!=='0'){
return entry[key]===selectedValues[key];
}
return true;
});
});
}
const availableValues=new Set();
matchingEntries.forEach(entry=> {
if(entry[fieldName]&&entry[fieldName]!==''){
availableValues.add(entry[fieldName]);
}
if((fieldName==='issue'||fieldName==='head_issue')&&entry.text&&entry.text!==''){
if(!entry[fieldName]||entry[fieldName]===''){
availableValues.add(entry.text);
}}
});
const values=Array.from(availableValues);
if(values.length===0){
const fallbackField=fields[fieldName];
if(fallbackField&&fallbackField.options&&fallbackField.options.length > 1){
const staticValues=[];
for (let i=1; i < fallbackField.options.length; i++){
staticValues.push(fallbackField.options[i].value);
}
return staticValues;
}}
return values;
}
function getNextAvailableStep(){
const selectedValues=getSelectedValues();
const selectedFields=Object.keys(selectedValues).filter(key=> selectedValues[key]&&selectedValues[key]!==''&&selectedValues[key]!=='0'
);
for (let i=0; i < fieldOrder.length; i++){
const fieldName=fieldOrder[i];
if(selectedFields.includes(fieldName)){
continue;
}
if(hasFieldData(fieldName)){
if(fieldName==='data_volume'){
if(selectedFields.length > 0){
return fieldToStep[fieldName];
}
continue;
}
if(fieldName==='issue'||fieldName==='head_issue'){
const availableOptions=getAvailableOptionsForField(fieldName);
if(availableOptions.length > 0){
return fieldToStep[fieldName];
}
continue;
}
const availableOptions=getAvailableOptionsForField(fieldName);
if(availableOptions.length > 0){
return fieldToStep[fieldName];
}}
}
if(selectedFields.length > 0){
return null;
}
for (let i=0; i < fieldOrder.length; i++){
const fieldName=fieldOrder[i];
if(fieldName==='data_volume') continue;
if(hasFieldData(fieldName)){
const availableOptions=getAvailableOptionsForField(fieldName);
if(availableOptions.length > 0){
return fieldToStep[fieldName];
}}
}
return null;
}
function getNextAvailableStepFromState(state){
const selectedFields=Object.keys(state).filter(key=> state[key]&&state[key]!==''&&state[key]!=='0'
);
for (let i=0; i < fieldOrder.length; i++){
const fieldName=fieldOrder[i];
if(selectedFields.includes(fieldName)) continue;
if(hasFieldData(fieldName)){
if(fieldName==='data_volume'){
if(selectedFields.length > 0) return fieldToStep[fieldName];
continue;
}
if(fieldName==='issue'||fieldName==='head_issue'){
if(getAvailableOptionsForField(fieldName, state).length > 0) return fieldToStep[fieldName];
continue;
}
if(getAvailableOptionsForField(fieldName, state).length > 0) return fieldToStep[fieldName];
}}
if(selectedFields.length > 0) return null;
for (let i=0; i < fieldOrder.length; i++){
const fieldName=fieldOrder[i];
if(fieldName==='data_volume') continue;
if(hasFieldData(fieldName)&&getAvailableOptionsForField(fieldName, state).length > 0){
return fieldToStep[fieldName];
}}
return null;
}
function getTotalStepsInCurrentPath(){
const state=Object.assign({}, getSelectedValues());
const selectedCount=Object.values(state).filter(v=> v&&v!=='').length;
let remaining=0;
let next=getNextAvailableStepFromState(state);
while (next&&stepToField[next]){
remaining++;
state[stepToField[next]]='_';
next=getNextAvailableStepFromState(state);
}
return Math.max(selectedCount + remaining, 1);
}
function showNextAvailableStep(){
const nextStep=getNextAvailableStep();
if(nextStep){
showStep(nextStep);
}else{
const selectedValues=getSelectedValues();
const selectedCount=Object.values(selectedValues).filter(v=> v&&v!=='').length;
if(selectedCount > 0){
updateProgress();
calculatePrice();
}}
}
function showStep(step){
const currentStepEl=form.querySelector(`.field-step[data-step="${step}"]`);
if(currentStepEl&&currentStepEl.classList.contains('hidden')){
currentStepEl.classList.remove('hidden');
currentStep=step;
const fieldName=currentStepEl.dataset.field;
if(fieldName){
updateFieldOptions(fieldName);
}
const selectField=currentStepEl.querySelector('select');
if(selectField){
setTimeout(()=> {
selectField.focus();
currentStepEl.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}, 100);
}}
updateProgress();
if(prevBtn){
if(stepHistory.length > 0){
prevBtn.classList.remove('hidden');
}else{
prevBtn.classList.add('hidden');
}}
}
function updateFieldOptions(fieldName){
const field=fields[fieldName];
if(!field) return;
const availableOptions=getAvailableOptionsForField(fieldName);
const currentValue=field.value;
if(fieldName==='capacity_type'){
const container=document.getElementById('calc_capacity_type_container');
if(container){
container.innerHTML='';
availableOptions.forEach(optionValue=> {
const btn=document.createElement('button');
btn.type='button';
btn.className='capacity-btn w-full border border-gray-300 rounded px-4 py-2 hover:bg-primary hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-primary';
if(optionValue===currentValue){
btn.classList.add('bg-primary', 'text-white');
}
btn.dataset.value=optionValue;
btn.textContent=optionValue;
container.appendChild(btn);
});
}
if(currentValue&&!availableOptions.includes(currentValue)){
field.value='';
}
return;
}
if(fieldName==='model_type'){
const container=document.getElementById('calc_model_type_container');
if(container){
container.innerHTML='';
availableOptions.forEach(optionValue=> {
const btn=document.createElement('button');
btn.type='button';
btn.className='model-btn w-full border border-gray-300 rounded px-4 py-2 hover:bg-primary hover:text-white transition-colors focus:outline-none focus:ring-2 focus:ring-primary';
if(optionValue===currentValue){
btn.classList.add('bg-primary', 'text-white');
}
btn.dataset.value=optionValue;
btn.textContent=optionValue;
container.appendChild(btn);
});
}
if(currentValue&&!availableOptions.includes(currentValue)){
field.value='';
}
return;
}
while (field.options.length > 1){
field.remove(1);
}
availableOptions.forEach(optionValue=> {
const option=document.createElement('option');
option.value=optionValue;
option.textContent=optionValue;
field.appendChild(option);
});
if(currentValue&&availableOptions.includes(currentValue)){
field.value=currentValue;
}}
function updateProgress(){
const selectedCount=Object.values(getSelectedValues()).filter(v=> v&&v!=='').length;
const isComplete=selectedCount > 0&&getNextAvailableStep()===null;
const totalInPath=isComplete ? selectedCount:getTotalStepsInCurrentPath();
const currentStepIndex=selectedCount + 1;
if(currentStepDisplay){
currentStepDisplay.textContent=Math.min(currentStepIndex, totalInPath);
}
if(totalStepsDisplay){
totalStepsDisplay.textContent=totalInPath;
}
if(progressBar){
const progress=totalInPath > 0
? (isComplete ? 100:(selectedCount / totalInPath) * 100)
: 0;
progressBar.style.width=Math.min(Math.max(progress, 0), 100) + '%';
}}
function getSelectedValues(){
return {
memory_type: fields.memory_type?.value||'',
brand_type: fields.brand_type?.value||'',
model_type: fields.model_type?.value||'',
capacity_type: fields.capacity_type?.value||'',
tech_type: fields.tech_type?.value||'',
recovery_method: fields.recovery_method?.value||'',
data_volume: fields.data_volume?.value||'',
issue: fields.issue?.value||'',
head_issue: fields.head_issue?.value||''
};}
function resetFormAfterMemoryType(){
const downstreamFields=['brand_type', 'model_type', 'capacity_type', 'tech_type', 'recovery_method', 'data_volume', 'issue', 'head_issue'];
downstreamFields.forEach(name=> {
if(fields[name]){
fields[name].value='';
}});
document.querySelectorAll('.capacity-btn, .model-btn').forEach(btn=> {
btn.classList.remove('bg-primary', 'text-white');
});
stepHistory.length=0;
fieldSteps.forEach(stepEl=> {
const stepNum=parseInt(stepEl.dataset.step, 10);
if(stepNum > 1){
stepEl.classList.add('hidden');
}});
if(priceResult){
priceResult.classList.add('hidden');
}
updateProgress();
if(prevBtn){
prevBtn.classList.add('hidden');
}}
function handleFieldChange(e){
const field=e.target;
const stepEl=field.closest('.field-step');
if(!stepEl) return;
const fieldName=stepEl.dataset.field;
if(!fieldName) return;
if(fieldName==='memory_type'){
resetFormAfterMemoryType();
}
if(field.value&&field.value!==''){
if(!stepHistory.includes(fieldName)){
stepHistory.push(fieldName);
}
setTimeout(()=> {
showNextAvailableStep();
}, 300);
}else{
const index=stepHistory.indexOf(fieldName);
if(index > -1){
stepHistory.splice(index, 1);
}
if(priceResult){
priceResult.classList.add('hidden');
}}
}
function goToPreviousStep(){
if(stepHistory.length > 0){
const lastField=stepHistory.pop();
const lastStep=fieldToStep[lastField];
if(fields[lastField]){
fields[lastField].value='';
}
const lastStepEl=form.querySelector(`.field-step[data-step="${lastStep}"]`);
if(lastStepEl){
lastStepEl.classList.add('hidden');
}
fieldSteps.forEach(stepEl=> {
const stepNum=parseInt(stepEl.dataset.step);
if(stepNum > lastStep){
stepEl.classList.add('hidden');
const fieldName=stepEl.dataset.field;
if(fieldName&&fields[fieldName]){
fields[fieldName].value='';
}}
});
if(stepHistory.length > 0){
const prevField=stepHistory[stepHistory.length - 1];
currentStep=fieldToStep[prevField];
}else{
currentStep=null;
}
if(priceResult){
priceResult.classList.add('hidden');
}
updateProgress();
}}
function fetchPriceData(){
return new Promise((resolve)=> {
if(typeof recoveryPriceData!=='undefined'){
priceData=recoveryPriceData;
resolve();
}else if(typeof recoveryPriceAjax!=='undefined'){
fetch(recoveryPriceAjax.ajaxurl, {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: new URLSearchParams({
action: 'get_recovery_prices',
nonce: recoveryPriceAjax.nonce
})
})
.then(response=> response.json())
.then(data=> {
if(data.success){
priceData=data.data;
}
resolve();
})
.catch(()=> {
resolve();
});
}else{
resolve();
}});
}
function calculatePrice(){
const selectedValues=getSelectedValues();
const selectedCount=Object.values(selectedValues).filter(v=> v!=='').length;
if(selectedCount===0){
if(priceResult) priceResult.classList.add('hidden');
return;
}
let totalPrice=0;
let dataVolumePricePerGB=0;
let techTypePricePerGB=0;
const matchedItems=[];
priceData.forEach(entry=> {
if(entry.data_volume_price_per_gb&&entry.data_volume_price_per_gb > 0){
dataVolumePricePerGB=entry.data_volume_price_per_gb;
}});
if(selectedValues.tech_type&&selectedValues.tech_type!==''){
priceData.forEach(entry=> {
if(entry.tech_type===selectedValues.tech_type&&entry.price_per_gb&&entry.price_per_gb > 0){
techTypePricePerGB=entry.price_per_gb;
}});
}
const finalPricePerGB=techTypePricePerGB > 0 ? techTypePricePerGB:dataVolumePricePerGB;
const volumeInt=selectedValues.data_volume ? parseInt(selectedValues.data_volume, 10):0;
if(volumeInt > 0&&finalPricePerGB > 0){
const volumePrice=volumeInt * finalPricePerGB;
totalPrice +=volumePrice;
matchedItems.push({
label: 'حجم اطلاعات',
value: volumeInt + ' GB',
price: volumePrice
});
}
const tariffEntriesMap=new Map();
priceData.forEach(entry=> {
if(entry.tariff_id&&!entry.data_volume_price_per_gb){
if(!tariffEntriesMap.has(entry.tariff_id)){
tariffEntriesMap.set(entry.tariff_id, []);
}
tariffEntriesMap.get(entry.tariff_id).push(entry);
}});
const memoryMatchingTariffIds=new Set();
if(selectedValues.memory_type&&selectedValues.memory_type!==''){
tariffEntriesMap.forEach((entries, tariffId)=> {
const hasMatchingMemory=entries.some(entry=>
entry.memory_type&&entry.memory_type===selectedValues.memory_type
);
if(hasMatchingMemory){
memoryMatchingTariffIds.add(tariffId);
}});
}
const categoryFields=['memory_type', 'brand_type', 'model_type', 'capacity_type', 'tech_type', 'recovery_method'];
const selectedCategoryValues={};
categoryFields.forEach(k=> {
if(selectedValues[k]&&selectedValues[k]!=='') selectedCategoryValues[k]=selectedValues[k];
});
const categoryMatchingTariffIds=new Set();
if(Object.keys(selectedCategoryValues).length > 0){
tariffEntriesMap.forEach((entries, tariffId)=> {
let match=true;
for (const key in selectedCategoryValues){
const hasMatch=entries.some(entry=> entry[key]&&entry[key]===selectedCategoryValues[key]);
if(!hasMatch){ match=false; break; }}
if(match) categoryMatchingTariffIds.add(tariffId);
});
}
const matchingEntries=priceData.filter(entry=> {
if(entry.data_volume_price_per_gb) return false;
if(selectedValues.memory_type&&entry.memory_type===selectedValues.memory_type){
return true;
}
if(selectedValues.brand_type&&entry.brand_type===selectedValues.brand_type){
return true;
}
if(selectedValues.model_type&&entry.model_type===selectedValues.model_type){
return true;
}
if(selectedValues.capacity_type&&entry.capacity_type===selectedValues.capacity_type){
return true;
}
if(selectedValues.tech_type&&entry.tech_type===selectedValues.tech_type){
if(selectedValues.memory_type&&selectedValues.memory_type!==''&&memoryMatchingTariffIds.size > 0){
return entry.tariff_id&&memoryMatchingTariffIds.has(entry.tariff_id);
}
return true;
}
if(selectedValues.recovery_method&&entry.recovery_method===selectedValues.recovery_method){
if(selectedValues.memory_type&&selectedValues.memory_type!==''&&memoryMatchingTariffIds.size > 0){
return entry.tariff_id&&memoryMatchingTariffIds.has(entry.tariff_id);
}
return true;
}
if(selectedValues.issue&&(entry.issue===selectedValues.issue||entry.text===selectedValues.issue)){
if(categoryMatchingTariffIds.size > 0&&entry.tariff_id&&categoryMatchingTariffIds.has(entry.tariff_id)) return true;
}
if(selectedValues.head_issue&&(entry.head_issue===selectedValues.head_issue||entry.text===selectedValues.head_issue)){
if(categoryMatchingTariffIds.size > 0&&entry.tariff_id&&categoryMatchingTariffIds.has(entry.tariff_id)) return true;
}
return false;
});
const addedItems=new Set();
matchingEntries.forEach(entry=> {
if(entry.price&&entry.price > 0){
let itemKey='';
let itemLabel='';
let itemValue='';
if(entry.memory_type&&selectedValues.memory_type===entry.memory_type){
itemKey='memory_type_' + entry.memory_type;
itemLabel='نوع حافظه';
itemValue=entry.memory_type;
}else if(entry.tech_type&&selectedValues.tech_type===entry.tech_type){
itemKey='tech_type_' + entry.tech_type;
itemLabel='تکنولوژی ساخت';
itemValue=entry.tech_type;
}else if(entry.recovery_method&&selectedValues.recovery_method===entry.recovery_method){
itemKey='recovery_method_' + entry.recovery_method;
itemLabel='روش بازیابی';
itemValue=entry.recovery_method;
}else if(entry.brand_type&&selectedValues.brand_type===entry.brand_type){
itemKey='brand_type_' + entry.brand_type;
itemLabel='نوع برند هارد';
itemValue=entry.brand_type;
}else if(entry.model_type&&selectedValues.model_type===entry.model_type){
itemKey='model_type_' + entry.model_type;
itemLabel='مدل';
itemValue=entry.model_type;
}else if(entry.capacity_type&&selectedValues.capacity_type===entry.capacity_type){
itemKey='capacity_type_' + entry.capacity_type;
itemLabel='ظرفیت';
itemValue=entry.capacity_type;
}else if(entry.issue&&selectedValues.issue&&(entry.issue===selectedValues.issue||entry.text===selectedValues.issue)){
itemKey='issue_' + (entry.issue||entry.text);
itemLabel='ایراد';
itemValue=entry.issue||selectedValues.issue;
}else if(entry.head_issue&&selectedValues.head_issue&&(entry.head_issue===selectedValues.head_issue||entry.text===selectedValues.head_issue)){
itemKey='head_issue_' + (entry.head_issue||entry.text);
itemLabel='هد خراب';
itemValue=entry.head_issue||selectedValues.head_issue;
}
if(itemKey&&!addedItems.has(itemKey)){
addedItems.add(itemKey);
totalPrice +=parseFloat(entry.price);
matchedItems.push({
label: itemLabel,
value: itemValue,
price: entry.price,
text: entry.text||''
});
}}
});
if(selectedValues.issue&&categoryMatchingTariffIds.size > 0){
const issueEntry=priceData.find(entry=> {
if(entry.data_volume_price_per_gb) return false;
if(!(entry.issue===selectedValues.issue||(entry.text===selectedValues.issue&&entry.text!==''))) return false;
return entry.tariff_id&&categoryMatchingTariffIds.has(entry.tariff_id);
});
if(issueEntry){
const alreadyAdded=matchedItems.some(item=>
item.label==='ایراد'&&(item.value===selectedValues.issue||item.text===selectedValues.issue)
);
if(!alreadyAdded){
if(issueEntry.price&&issueEntry.price > 0){
totalPrice +=parseFloat(issueEntry.price);
}
matchedItems.push({
label: 'ایراد',
value: issueEntry.issue||selectedValues.issue,
price: issueEntry.price||0,
text: issueEntry.text||''
});
}}
}
if(selectedValues.head_issue&&categoryMatchingTariffIds.size > 0){
const headIssueEntry=priceData.find(entry=> {
if(entry.data_volume_price_per_gb) return false;
if(!(entry.head_issue===selectedValues.head_issue||(entry.text===selectedValues.head_issue&&entry.text!==''))) return false;
return entry.tariff_id&&categoryMatchingTariffIds.has(entry.tariff_id);
});
if(headIssueEntry){
const alreadyAdded=matchedItems.some(item=>
item.label==='هد خراب'&&(item.value===selectedValues.head_issue||item.text===selectedValues.head_issue)
);
if(!alreadyAdded){
if(headIssueEntry.price&&headIssueEntry.price > 0){
totalPrice +=parseFloat(headIssueEntry.price);
}
matchedItems.push({
label: 'هد خراب',
value: headIssueEntry.head_issue||selectedValues.head_issue,
price: headIssueEntry.price||0,
text: headIssueEntry.text||''
});
}}
}
const finalPrice=Math.round(totalPrice);
if(priceResult){
priceResult.classList.remove('hidden');
}
displaySelectedOptions(selectedValues, matchedItems);
animatePriceCount(0, finalPrice, priceDisplay);
setTimeout(()=> {
if(priceResult){
priceResult.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}}, 100);
}
function displaySelectedOptions(selectedValues, matchedItems=[]){
if(!selectedOptionsList) return;
selectedOptionsList.innerHTML='';
const itemsToDisplay=matchedItems.length > 0 ? matchedItems:[];
if(itemsToDisplay.length===0){
Object.keys(selectedValues).forEach(key=> {
if(selectedValues[key]&&selectedValues[key]!==''&&key!=='data_volume'){
const label=fieldLabels[key]||key;
itemsToDisplay.push({
label: label,
value: selectedValues[key],
price: null
});
}});
}
if(itemsToDisplay.length > 0){
itemsToDisplay.forEach(item=> {
const optionDiv=document.createElement('div');
optionDiv.className='flex items-center gap-2 text-gray-700 mb-2';
let priceText='';
if(item.price!==null&&item.price!==undefined){
const formattedPrice=new Intl.NumberFormat('fa-IR', {
useGrouping: true,
minimumFractionDigits: 0,
maximumFractionDigits: 0
}).format(item.price);
priceText=` <span class="text-primary font-bold">(${formattedPrice} تومان)</span>`;
}
let textContent='';
if(item.text){
textContent=`<div class="text-sm text-gray-600 mt-1">${item.text}</div>`;
}
optionDiv.innerHTML=`
<div class="flex-1">
<div>
<span class="font-semibold">${item.label}:</span>
<span>${item.value}</span>
${priceText}
</div>
${textContent}
</div>
`;
selectedOptionsList.appendChild(optionDiv);
});
}}
function animatePriceCount(start, end, displayElement){
if(!displayElement) return;
const duration=Math.min(1000, Math.max(800, end / 200));
const startTime=performance.now();
const range=end - start;
function updatePrice(currentTime){
const elapsed=currentTime - startTime;
const progress=Math.min(elapsed / duration, 1);
const easeOut=1 - Math.pow(1 - progress, 3);
const currentValue=Math.round(start + (range * easeOut));
const formattedPrice=new Intl.NumberFormat('fa-IR', {
useGrouping: true,
minimumFractionDigits: 0,
maximumFractionDigits: 0
}).format(currentValue);
displayElement.textContent=formattedPrice;
if(progress < 1){
requestAnimationFrame(updatePrice);
}else{
const finalFormattedPrice=new Intl.NumberFormat('fa-IR', {
useGrouping: true,
minimumFractionDigits: 0,
maximumFractionDigits: 0
}).format(end);
displayElement.textContent=finalFormattedPrice;
}}
requestAnimationFrame(updatePrice);
}
if(document.readyState==='loading'){
document.addEventListener('DOMContentLoaded', init);
}else{
init();
}})();
(()=>{var n={243(n,t,r){n=r.nmd(n),function(){var r,e="Expected a function",u="__lodash_hash_undefined__",i="__lodash_placeholder__",o=32,f=128,a=1/0,c=9007199254740991,l=NaN,s=4294967295,h=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",o],["partialRight",64],["rearg",256]],p="[object Arguments]",v="[object Array]",_="[object Boolean]",g="[object Date]",y="[object Error]",d="[object Function]",b="[object GeneratorFunction]",w="[object Map]",m="[object Number]",x="[object Object]",j="[object Promise]",A="[object RegExp]",k="[object Set]",O="[object String]",E="[object Symbol]",I="[object WeakMap]",R="[object ArrayBuffer]",S="[object DataView]",z="[object Float32Array]",T="[object Float64Array]",C="[object Int8Array]",L="[object Int16Array]",W="[object Int32Array]",U="[object Uint8Array]",B="[object Uint8ClampedArray]",$="[object Uint16Array]",D="[object Uint32Array]",M=/\b__p \+='';/g,F=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,P=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,Z=RegExp(P.source),K=RegExp(q.source),V=/<%-([\s\S]+?)%>/g,G=/<%([\s\S]+?)%>/g,H=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Y=/^\w*$/,Q=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,X=/[\\^$.*+?()[\]{}|]/g,nn=RegExp(X.source),tn=/^\s+/,rn=/\s/,en=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,un=/\{\n\/\* \[wrapped with (.+)\] \*/,on=/,? & /,fn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,an=/[()=,{}\[\]\/\s]/,cn=/\\(\\)?/g,ln=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,sn=/\w*$/,hn=/^[-+]0x[0-9a-f]+$/i,pn=/^0b[01]+$/i,vn=/^\[object .+?Constructor\]$/,_n=/^0o[0-7]+$/i,gn=/^(?:0|[1-9]\d*)$/,yn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,dn=/($^)/,bn=/['\n\r\u2028\u2029\\]/g,wn="\\ud800-\\udfff",mn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xn="\\u2700-\\u27bf",jn="a-z\\xdf-\\xf6\\xf8-\\xff",An="A-Z\\xc0-\\xd6\\xd8-\\xde",kn="\\ufe0e\\ufe0f",On="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",En="["+wn+"]",In="["+On+"]",Rn="["+mn+"]",Sn="\\d+",zn="["+xn+"]",Tn="["+jn+"]",Cn="[^"+wn+On+Sn+xn+jn+An+"]",Ln="\\ud83c[\\udffb-\\udfff]",Wn="[^"+wn+"]",Un="(?:\\ud83c[\\udde6-\\uddff]){2}",Bn="[\\ud800-\\udbff][\\udc00-\\udfff]",$n="["+An+"]",Dn="\\u200d",Mn="(?:"+Tn+"|"+Cn+")",Fn="(?:"+$n+"|"+Cn+")",Nn="(?:['’](?:d|ll|m|re|s|t|ve))?",Pn="(?:['’](?:D|LL|M|RE|S|T|VE))?",qn="(?:"+Rn+"|"+Ln+")?",Zn="["+kn+"]?",Kn=Zn+qn+"(?:"+Dn+"(?:"+[Wn,Un,Bn].join("|")+")"+Zn+qn+")*",Vn="(?:"+[zn,Un,Bn].join("|")+")"+Kn,Gn="(?:"+[Wn+Rn+"?",Rn,Un,Bn,En].join("|")+")",Hn=RegExp("['’]","g"),Jn=RegExp(Rn,"g"),Yn=RegExp(Ln+"(?="+Ln+")|"+Gn+Kn,"g"),Qn=RegExp([$n+"?"+Tn+"+"+Nn+"(?="+[In,$n,"$"].join("|")+")",Fn+"+"+Pn+"(?="+[In,$n+Mn,"$"].join("|")+")",$n+"?"+Mn+"+"+Nn,$n+"+"+Pn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Sn,Vn].join("|"),"g"),Xn=RegExp("["+Dn+wn+mn+kn+"]"),nt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,tt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,et={};et[z]=et[T]=et[C]=et[L]=et[W]=et[U]=et[B]=et[$]=et[D]=!0,et[p]=et[v]=et[R]=et[_]=et[S]=et[g]=et[y]=et[d]=et[w]=et[m]=et[x]=et[A]=et[k]=et[O]=et[I]=!1;var ut={};ut[p]=ut[v]=ut[R]=ut[S]=ut[_]=ut[g]=ut[z]=ut[T]=ut[C]=ut[L]=ut[W]=ut[w]=ut[m]=ut[x]=ut[A]=ut[k]=ut[O]=ut[E]=ut[U]=ut[B]=ut[$]=ut[D]=!0,ut[y]=ut[d]=ut[I]=!1;var it={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ot=parseFloat,ft=parseInt,at="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis,ct="object"==typeof self&&self&&self.Object===Object&&self,lt=at||ct||Function("return this")(),st=t&&!t.nodeType&&t,ht=st&&n&&!n.nodeType&&n,pt=ht&&ht.exports===st,vt=pt&&at.process,_t=function(){try{return ht&&ht.require&&ht.require("util").types||vt&&vt.binding&&vt.binding("util")}catch(n){}}(),gt=_t&&_t.isArrayBuffer,yt=_t&&_t.isDate,dt=_t&&_t.isMap,bt=_t&&_t.isRegExp,wt=_t&&_t.isSet,mt=_t&&_t.isTypedArray;function xt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function jt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function At(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function kt(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function Ot(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Et(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function It(n,t){return!(null==n||!n.length)&&$t(n,t,0)>-1}function Rt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function St(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function zt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Tt(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Ct(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function Lt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var Wt=Nt("length");function Ut(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function Bt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function $t(n,t,r){return t==t?function(n,t,r){for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):Bt(n,Mt,r)}function Dt(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function Mt(n){return n!=n}function Ft(n,t){var r=null==n?0:n.length;return r?Zt(n,t)/r:l}function Nt(n){return function(t){return null==t?r:t[n]}}function Pt(n){return function(t){return null==n?r:n[t]}}function qt(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function Zt(n,t){for(var e,u=-1,i=n.length;++u<i;){var o=t(n[u]);o!==r&&(e=e===r?o:e+o)}return e}function Kt(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function Vt(n){return n?n.slice(0,lr(n)+1).replace(tn,""):n}function Gt(n){return function(t){return n(t)}}function Ht(n,t){return St(t,function(t){return n[t]})}function Jt(n,t){return n.has(t)}function Yt(n,t){for(var r=-1,e=n.length;++r<e&&$t(t,n[r],0)>-1;);return r}function Qt(n,t){for(var r=n.length;r--&&$t(t,n[r],0)>-1;);return r}var Xt=Pt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"}),nr=Pt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function tr(n){return"\\"+it[n]}function rr(n){return Xn.test(n)}function er(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function ur(n,t){return function(r){return n(t(r))}}function ir(n,t){for(var r=-1,e=n.length,u=0,o=[];++r<e;){var f=n[r];f!==t&&f!==i||(n[r]=i,o[u++]=r)}return o}function or(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function fr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function ar(n){return rr(n)?function(n){for(var t=Yn.lastIndex=0;Yn.test(n);)++t;return t}(n):Wt(n)}function cr(n){return rr(n)?function(n){return n.match(Yn)||[]}(n):function(n){return n.split("")}(n)}function lr(n){for(var t=n.length;t--&&rn.test(n.charAt(t)););return t}var sr=Pt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),hr=function n(t){var rn,wn=(t=null==t?lt:hr.defaults(lt.Object(),t,hr.pick(lt,tt))).Array,mn=t.Date,xn=t.Error,jn=t.Function,An=t.Math,kn=t.Object,On=t.RegExp,En=t.String,In=t.TypeError,Rn=wn.prototype,Sn=jn.prototype,zn=kn.prototype,Tn=t["__core-js_shared__"],Cn=Sn.toString,Ln=zn.hasOwnProperty,Wn=0,Un=(rn=/[^.]+$/.exec(Tn&&Tn.keys&&Tn.keys.IE_PROTO||""))?"Symbol(src)_1."+rn:"",Bn=zn.toString,$n=Cn.call(kn),Dn=lt._,Mn=On("^"+Cn.call(Ln).replace(X,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fn=pt?t.Buffer:r,Nn=t.Symbol,Pn=t.Uint8Array,qn=Fn?Fn.allocUnsafe:r,Zn=ur(kn.getPrototypeOf,kn),Kn=kn.create,Vn=zn.propertyIsEnumerable,Gn=Rn.splice,Yn=Nn?Nn.isConcatSpreadable:r,Xn=Nn?Nn.iterator:r,it=Nn?Nn.toStringTag:r,at=function(){try{var n=ai(kn,"defineProperty");return n({},"",{}),n}catch(n){}}(),ct=t.clearTimeout!==lt.clearTimeout&&t.clearTimeout,st=mn&&mn.now!==lt.Date.now&&mn.now,ht=t.setTimeout!==lt.setTimeout&&t.setTimeout,vt=An.ceil,_t=An.floor,Wt=kn.getOwnPropertySymbols,Pt=Fn?Fn.isBuffer:r,pr=t.isFinite,vr=Rn.join,_r=ur(kn.keys,kn),gr=An.max,yr=An.min,dr=mn.now,br=t.parseInt,wr=An.random,mr=Rn.reverse,xr=ai(t,"DataView"),jr=ai(t,"Map"),Ar=ai(t,"Promise"),kr=ai(t,"Set"),Or=ai(t,"WeakMap"),Er=ai(kn,"create"),Ir=Or&&new Or,Rr={},Sr=Ui(xr),zr=Ui(jr),Tr=Ui(Ar),Cr=Ui(kr),Lr=Ui(Or),Wr=Nn?Nn.prototype:r,Ur=Wr?Wr.valueOf:r,Br=Wr?Wr.toString:r;function $r(n){if(nf(n)&&!Po(n)&&!(n instanceof Nr)){if(n instanceof Fr)return n;if(Ln.call(n,"__wrapped__"))return Bi(n)}return new Fr(n)}var Dr=function(){function n(){}return function(t){if(!Xo(t))return{};if(Kn)return Kn(t);n.prototype=t;var e=new n;return n.prototype=r,e}}();function Mr(){}function Fr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=r}function Nr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=s,this.__views__=[]}function Pr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function qr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Zr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Kr(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Zr;++t<r;)this.add(n[t])}function Vr(n){var t=this.__data__=new qr(n);this.size=t.size}function Gr(n,t){var r=Po(n),e=!r&&No(n),u=!r&&!e&&Vo(n),i=!r&&!e&&!u&&cf(n),o=r||e||u||i,f=o?Kt(n.length,En):[],a=f.length;for(var c in n)!t&&!Ln.call(n,c)||o&&("length"==c||u&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||_i(c,a))||f.push(c);return f}function Hr(n){var t=n.length;return t?n[Ze(0,t-1)]:r}function Jr(n,t){return zi(Ou(n),ie(t,0,n.length))}function Yr(n){return zi(Ou(n))}function Qr(n,t,e){(e!==r&&!Do(n[t],e)||e===r&&!(t in n))&&ee(n,t,e)}function Xr(n,t,e){var u=n[t];Ln.call(n,t)&&Do(u,e)&&(e!==r||t in n)||ee(n,t,e)}function ne(n,t){for(var r=n.length;r--;)if(Do(n[r][0],t))return r;return-1}function te(n,t,r,e){return le(n,function(n,u,i){t(e,n,r(n),i)}),e}function re(n,t){return n&&Eu(t,zf(t),n)}function ee(n,t,r){"__proto__"==t&&at?at(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function ue(n,t){for(var e=-1,u=t.length,i=wn(u),o=null==n;++e<u;)i[e]=o?r:Of(n,t[e]);return i}function ie(n,t,e){return n==n&&(e!==r&&(n=n<=e?n:e),t!==r&&(n=n>=t?n:t)),n}function oe(n,t,e,u,i,o){var f,a=1&t,c=2&t,l=4&t;if(e&&(f=i?e(n,u,i,o):e(n)),f!==r)return f;if(!Xo(n))return n;var s=Po(n);if(s){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&Ln.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return Ou(n,f)}else{var h=si(n),v=h==d||h==b;if(Vo(n))return wu(n,a);if(h==x||h==p||v&&!i){if(f=c||v?{}:pi(n),!a)return c?function(n,t){return Eu(n,li(n),t)}(n,function(n,t){return n&&Eu(t,Tf(t),n)}(f,n)):function(n,t){return Eu(n,ci(n),t)}(n,re(f,n))}else{if(!ut[h])return i?n:{};f=function(n,t,r){var e,u=n.constructor;switch(t){case R:return mu(n);case _:case g:return new u(+n);case S:return function(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case z:case T:case C:case L:case W:case U:case B:case $:case D:return xu(n,r);case w:return new u;case m:case O:return new u(n);case A:return function(n){var t=new n.constructor(n.source,sn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case k:return new u;case E:return e=n,Ur?kn(Ur.call(e)):{}}}(n,h,a)}}o||(o=new Vr);var y=o.get(n);if(y)return y;o.set(n,f),of(n)?n.forEach(function(r){f.add(oe(r,t,e,r,n,o))}):tf(n)&&n.forEach(function(r,u){f.set(u,oe(r,t,e,u,n,o))});var j=s?r:(l?c?ti:ni:c?Tf:zf)(n);return At(j||n,function(r,u){j&&(r=n[u=r]),Xr(f,u,oe(r,t,e,u,n,o))}),f}function fe(n,t,e){var u=e.length;if(null==n)return!u;for(n=kn(n);u--;){var i=e[u],o=t[i],f=n[i];if(f===r&&!(i in n)||!o(f))return!1}return!0}function ae(n,t,u){if("function"!=typeof n)throw new In(e);return Ei(function(){n.apply(r,u)},t)}function ce(n,t,r,e){var u=-1,i=It,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=St(t,Gt(r))),e?(i=Rt,o=!1):t.length>=200&&(i=Jt,o=!1,t=new Kr(t));n:for(;++u<f;){var l=n[u],s=null==r?l:r(l);if(l=e||0!==l?l:0,o&&s==s){for(var h=c;h--;)if(t[h]===s)continue n;a.push(l)}else i(t,s,e)||a.push(l)}return a}$r.templateSettings={escape:V,evaluate:G,interpolate:H,variable:"",imports:{_:$r}},$r.prototype=Mr.prototype,$r.prototype.constructor=$r,Fr.prototype=Dr(Mr.prototype),Fr.prototype.constructor=Fr,Nr.prototype=Dr(Mr.prototype),Nr.prototype.constructor=Nr,Pr.prototype.clear=function(){this.__data__=Er?Er(null):{},this.size=0},Pr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Pr.prototype.get=function(n){var t=this.__data__;if(Er){var e=t[n];return e===u?r:e}return Ln.call(t,n)?t[n]:r},Pr.prototype.has=function(n){var t=this.__data__;return Er?t[n]!==r:Ln.call(t,n)},Pr.prototype.set=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=Er&&t===r?u:t,this},qr.prototype.clear=function(){this.__data__=[],this.size=0},qr.prototype.delete=function(n){var t=this.__data__,r=ne(t,n);return!(r<0||(r==t.length-1?t.pop():Gn.call(t,r,1),--this.size,0))},qr.prototype.get=function(n){var t=this.__data__,e=ne(t,n);return e<0?r:t[e][1]},qr.prototype.has=function(n){return ne(this.__data__,n)>-1},qr.prototype.set=function(n,t){var r=this.__data__,e=ne(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Zr.prototype.clear=function(){this.size=0,this.__data__={hash:new Pr,map:new(jr||qr),string:new Pr}},Zr.prototype.delete=function(n){var t=oi(this,n).delete(n);return this.size-=t?1:0,t},Zr.prototype.get=function(n){return oi(this,n).get(n)},Zr.prototype.has=function(n){return oi(this,n).has(n)},Zr.prototype.set=function(n,t){var r=oi(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Kr.prototype.add=Kr.prototype.push=function(n){return this.__data__.set(n,u),this},Kr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.clear=function(){this.__data__=new qr,this.size=0},Vr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Vr.prototype.get=function(n){return this.__data__.get(n)},Vr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof qr){var e=r.__data__;if(!jr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Zr(e)}return r.set(n,t),this.size=r.size,this};var le=Su(de),se=Su(be,!0);function he(n,t){var r=!0;return le(n,function(n,e,u){return r=!!t(n,e,u)}),r}function pe(n,t,e){for(var u=-1,i=n.length;++u<i;){var o=n[u],f=t(o);if(null!=f&&(a===r?f==f&&!af(f):e(f,a)))var a=f,c=o}return c}function ve(n,t){var r=[];return le(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function _e(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=vi),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?_e(f,t-1,r,e,u):zt(u,f):e||(u[u.length]=f)}return u}var ge=zu(),ye=zu(!0);function de(n,t){return n&&ge(n,t,zf)}function be(n,t){return n&&ye(n,t,zf)}function we(n,t){return Et(t,function(t){return Jo(n[t])})}function me(n,t){for(var e=0,u=(t=gu(t,n)).length;null!=n&&e<u;)n=n[Wi(t[e++])];return e&&e==u?n:r}function xe(n,t,r){var e=t(n);return Po(n)?e:zt(e,r(n))}function je(n){return null==n?n===r?"[object Undefined]":"[object Null]":it&&it in kn(n)?function(n){var t=Ln.call(n,it),e=n[it];try{n[it]=r;var u=!0}catch(n){}var i=Bn.call(n);return u&&(t?n[it]=e:delete n[it]),i}(n):function(n){return Bn.call(n)}(n)}function Ae(n,t){return n>t}function ke(n,t){return null!=n&&Ln.call(n,t)}function Oe(n,t){return null!=n&&t in kn(n)}function Ee(n,t,e){for(var u=e?Rt:It,i=n[0].length,o=n.length,f=o,a=wn(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=St(s,Gt(t))),c=yr(s.length,c),a[f]=!e&&(t||i>=120&&s.length>=120)?new Kr(f&&s):r}s=n[0];var h=-1,p=a[0];n:for(;++h<i&&l.length<c;){var v=s[h],_=t?t(v):v;if(v=e||0!==v?v:0,!(p?Jt(p,_):u(l,_,e))){for(f=o;--f;){var g=a[f];if(!(g?Jt(g,_):u(n[f],_,e)))continue n}p&&p.push(_),l.push(v)}}return l}function Ie(n,t,e){var u=null==(n=Ai(n,t=gu(t,n)))?n:n[Wi(Gi(t))];return null==u?r:xt(u,n,e)}function Re(n){return nf(n)&&je(n)==p}function Se(n,t,e,u,i){return n===t||(null==n||null==t||!nf(n)&&!nf(t)?n!=n&&t!=t:function(n,t,e,u,i,o){var f=Po(n),a=Po(t),c=f?v:si(n),l=a?v:si(t),s=(c=c==p?x:c)==x,h=(l=l==p?x:l)==x,d=c==l;if(d&&Vo(n)){if(!Vo(t))return!1;f=!0,s=!1}if(d&&!s)return o||(o=new Vr),f||cf(n)?Qu(n,t,e,u,i,o):function(n,t,r,e,u,i,o){switch(r){case S:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case R:return!(n.byteLength!=t.byteLength||!i(new Pn(n),new Pn(t)));case _:case g:case m:return Do(+n,+t);case y:return n.name==t.name&&n.message==t.message;case A:case O:return n==t+"";case w:var f=er;case k:var a=1&e;if(f||(f=or),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=2,o.set(n,t);var l=Qu(f(n),f(t),e,u,i,o);return o.delete(n),l;case E:if(Ur)return Ur.call(n)==Ur.call(t)}return!1}(n,t,c,e,u,i,o);if(!(1&e)){var b=s&&Ln.call(n,"__wrapped__"),j=h&&Ln.call(t,"__wrapped__");if(b||j){var I=b?n.value():n,z=j?t.value():t;return o||(o=new Vr),i(I,z,e,u,o)}}return!!d&&(o||(o=new Vr),function(n,t,e,u,i,o){var f=1&e,a=ni(n),c=a.length;if(c!=ni(t).length&&!f)return!1;for(var l=c;l--;){var s=a[l];if(!(f?s in t:Ln.call(t,s)))return!1}var h=o.get(n),p=o.get(t);if(h&&p)return h==t&&p==n;var v=!0;o.set(n,t),o.set(t,n);for(var _=f;++l<c;){var g=n[s=a[l]],y=t[s];if(u)var d=f?u(y,g,s,t,n,o):u(g,y,s,n,t,o);if(!(d===r?g===y||i(g,y,e,u,o):d)){v=!1;break}_||(_="constructor"==s)}if(v&&!_){var b=n.constructor,w=t.constructor;b==w||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof w&&w instanceof w||(v=!1)}return o.delete(n),o.delete(t),v}(n,t,e,u,i,o))}(n,t,e,u,Se,i))}function ze(n,t,e,u){var i=e.length,o=i,f=!u;if(null==n)return!o;for(n=kn(n);i--;){var a=e[i];if(f&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<o;){var c=(a=e[i])[0],l=n[c],s=a[1];if(f&&a[2]){if(l===r&&!(c in n))return!1}else{var h=new Vr;if(u)var p=u(l,s,c,n,t,h);if(!(p===r?Se(s,l,3,u,h):p))return!1}}return!0}function Te(n){return!(!Xo(n)||(t=n,Un&&Un in t))&&(Jo(n)?Mn:vn).test(Ui(n));var t}function Ce(n){return"function"==typeof n?n:null==n?ea:"object"==typeof n?Po(n)?$e(n[0],n[1]):Be(n):ha(n)}function Le(n){if(!wi(n))return _r(n);var t=[];for(var r in kn(n))Ln.call(n,r)&&"constructor"!=r&&t.push(r);return t}function We(n,t){return n<t}function Ue(n,t){var r=-1,e=Zo(n)?wn(n.length):[];return le(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function Be(n){var t=fi(n);return 1==t.length&&t[0][2]?xi(t[0][0],t[0][1]):function(r){return r===n||ze(r,n,t)}}function $e(n,t){return yi(n)&&mi(t)?xi(Wi(n),t):function(e){var u=Of(e,n);return u===r&&u===t?Ef(e,n):Se(t,u,3)}}function De(n,t,e,u,i){n!==t&&ge(t,function(o,f){if(i||(i=new Vr),Xo(o))!function(n,t,e,u,i,o,f){var a=ki(n,e),c=ki(t,e),l=f.get(c);if(l)Qr(n,e,l);else{var s=o?o(a,c,e+"",n,t,f):r,h=s===r;if(h){var p=Po(c),v=!p&&Vo(c),_=!p&&!v&&cf(c);s=c,p||v||_?Po(a)?s=a:Ko(a)?s=Ou(a):v?(h=!1,s=wu(c,!0)):_?(h=!1,s=xu(c,!0)):s=[]:ef(c)||No(c)?(s=a,No(a)?s=yf(a):Xo(a)&&!Jo(a)||(s=pi(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),Qr(n,e,s)}}(n,t,f,e,De,u,i);else{var a=u?u(ki(n,f),o,f+"",n,t,i):r;a===r&&(a=o),Qr(n,f,a)}},Tf)}function Me(n,t){var e=n.length;if(e)return _i(t+=t<0?e:0,e)?n[t]:r}function Fe(n,t,r){t=t.length?St(t,function(n){return Po(n)?function(t){return me(t,1===n.length?n[0]:n)}:n}):[ea];var e=-1;t=St(t,Gt(ii()));var u=Ue(n,function(n,r,u){var i=St(t,function(t){return t(n)});return{criteria:i,index:++e,value:n}});return function(n){var t=n.length;for(n.sort(function(n,t){return function(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=ju(u[e],i[e]);if(a)return e>=f?a:a*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)});t--;)n[t]=n[t].value;return n}(u)}function Ne(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=me(n,o);r(f,o)&&Je(i,gu(o,n),f)}return i}function Pe(n,t,r,e){var u=e?Dt:$t,i=-1,o=t.length,f=n;for(n===t&&(t=Ou(t)),r&&(f=St(n,Gt(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&Gn.call(f,a,1),Gn.call(n,a,1);return n}function qe(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;_i(u)?Gn.call(n,u,1):au(n,u)}}return n}function Ze(n,t){return n+_t(wr()*(t-n+1))}function Ke(n,t){var r="";if(!n||t<1||t>c)return r;do{t%2&&(r+=n),(t=_t(t/2))&&(n+=n)}while(t);return r}function Ve(n,t){return Ii(ji(n,t,ea),n+"")}function Ge(n){return Hr(Mf(n))}function He(n,t){var r=Mf(n);return zi(r,ie(t,0,r.length))}function Je(n,t,e,u){if(!Xo(n))return n;for(var i=-1,o=(t=gu(t,n)).length,f=o-1,a=n;null!=a&&++i<o;){var c=Wi(t[i]),l=e;if("__proto__"===c||"constructor"===c||"prototype"===c)return n;if(i!=f){var s=a[c];(l=u?u(s,c,a):r)===r&&(l=Xo(s)?s:_i(t[i+1])?[]:{})}Xr(a,c,l),a=a[c]}return n}var Ye=Ir?function(n,t){return Ir.set(n,t),n}:ea,Qe=at?function(n,t){return at(n,"toString",{configurable:!0,enumerable:!1,value:na(t),writable:!0})}:ea;function Xe(n){return zi(Mf(n))}function nu(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=wn(u);++e<u;)i[e]=n[e+t];return i}function tu(n,t){var r;return le(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function ru(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=2147483647){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!af(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return eu(n,t,ea,r)}function eu(n,t,e,u){var i=0,o=null==n?0:n.length;if(0===o)return 0;for(var f=(t=e(t))!=t,a=null===t,c=af(t),l=t===r;i<o;){var s=_t((i+o)/2),h=e(n[s]),p=h!==r,v=null===h,_=h==h,g=af(h);if(f)var y=u||_;else y=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=t:h<t);y?i=s+1:o=s}return yr(o,4294967294)}function uu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!Do(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function iu(n){return"number"==typeof n?n:af(n)?l:+n}function ou(n){if("string"==typeof n)return n;if(Po(n))return St(n,ou)+"";if(af(n))return Br?Br.call(n):"";var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function fu(n,t,r){var e=-1,u=It,i=n.length,o=!0,f=[],a=f;if(r)o=!1,u=Rt;else if(i>=200){var c=t?null:Ku(n);if(c)return or(c);o=!1,u=Jt,a=new Kr}else a=t?[]:f;n:for(;++e<i;){var l=n[e],s=t?t(l):l;if(l=r||0!==l?l:0,o&&s==s){for(var h=a.length;h--;)if(a[h]===s)continue n;t&&a.push(s),f.push(l)}else u(a,s,r)||(a!==f&&a.push(s),f.push(l))}return f}function au(n,t){var r=-1,e=(t=gu(t,n)).length;if(!e)return!0;for(;++r<e;){var u=Wi(t[r]);if("__proto__"===u&&!Ln.call(n,"__proto__"))return!1;if(("constructor"===u||"prototype"===u)&&r<e-1)return!1}var i=Ai(n,t);return null==i||delete i[Wi(Gi(t))]}function cu(n,t,r,e){return Je(n,t,r(me(n,t)),e)}function lu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?nu(n,e?0:i,e?i+1:u):nu(n,e?i+1:0,e?u:i)}function su(n,t){var r=n;return r instanceof Nr&&(r=r.value()),Tt(t,function(n,t){return t.func.apply(t.thisArg,zt([n],t.args))},r)}function hu(n,t,r){var e=n.length;if(e<2)return e?fu(n[0]):[];for(var u=-1,i=wn(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=ce(i[u]||o,n[f],t,r));return fu(_e(i,1),t,r)}function pu(n,t,e){for(var u=-1,i=n.length,o=t.length,f={};++u<i;){var a=u<o?t[u]:r;e(f,n[u],a)}return f}function vu(n){return Ko(n)?n:[]}function _u(n){return"function"==typeof n?n:ea}function gu(n,t){return Po(n)?n:yi(n,t)?[n]:Li(df(n))}var yu=Ve;function du(n,t,e){var u=n.length;return e=e===r?u:e,!t&&e>=u?n:nu(n,t,e)}var bu=ct||function(n){return lt.clearTimeout(n)};function wu(n,t){if(t)return n.slice();var r=n.length,e=qn?qn(r):new n.constructor(r);return n.copy(e),e}function mu(n){var t=new n.constructor(n.byteLength);return new Pn(t).set(new Pn(n)),t}function xu(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ju(n,t){if(n!==t){var e=n!==r,u=null===n,i=n==n,o=af(n),f=t!==r,a=null===t,c=t==t,l=af(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||u&&f&&c||!e&&c||!i)return 1;if(!u&&!o&&!l&&n<t||l&&e&&i&&!u&&!o||a&&e&&i||!f&&i||!c)return-1}return 0}function Au(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=gr(i-o,0),l=wn(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function ku(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=gr(i-f,0),s=wn(l+c),h=!e;++u<l;)s[u]=n[u];for(var p=u;++a<c;)s[p+a]=t[a];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function Ou(n,t){var r=-1,e=n.length;for(t||(t=wn(e));++r<e;)t[r]=n[r];return t}function Eu(n,t,e,u){var i=!e;e||(e={});for(var o=-1,f=t.length;++o<f;){var a=t[o],c=u?u(e[a],n[a],a,e,n):r;c===r&&(c=n[a]),i?ee(e,a,c):Xr(e,a,c)}return e}function Iu(n,t){return function(r,e){var u=Po(r)?jt:te,i=t?t():{};return u(r,n,ii(e,2),i)}}function Ru(n){return Ve(function(t,e){var u=-1,i=e.length,o=i>1?e[i-1]:r,f=i>2?e[2]:r;for(o=n.length>3&&"function"==typeof o?(i--,o):r,f&&gi(e[0],e[1],f)&&(o=i<3?r:o,i=1),t=kn(t);++u<i;){var a=e[u];a&&n(t,a,u,o)}return t})}function Su(n,t){return function(r,e){if(null==r)return r;if(!Zo(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=kn(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function zu(n){return function(t,r,e){for(var u=-1,i=kn(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function Tu(n){return function(t){var e=rr(t=df(t))?cr(t):r,u=e?e[0]:t.charAt(0),i=e?du(e,1).join(""):t.slice(1);return u[n]()+i}}function Cu(n){return function(t){return Tt(Yf(Pf(t).replace(Hn,"")),n,"")}}function Lu(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Dr(n.prototype),e=n.apply(r,t);return Xo(e)?e:r}}function Wu(n){return function(t,e,u){var i=kn(t);if(!Zo(t)){var o=ii(e,3);t=zf(t),e=function(n){return o(i[n],n,i)}}var f=n(t,e,u);return f>-1?i[o?t[f]:f]:r}}function Uu(n){return Xu(function(t){var u=t.length,i=u,o=Fr.prototype.thru;for(n&&t.reverse();i--;){var f=t[i];if("function"!=typeof f)throw new In(e);if(o&&!a&&"wrapper"==ei(f))var a=new Fr([],!0)}for(i=a?i:u;++i<u;){var c=ei(f=t[i]),l="wrapper"==c?ri(f):r;a=l&&di(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?a[ei(l[0])].apply(a,l[3]):1==f.length&&di(f)?a[c]():a.thru(f)}return function(){var n=arguments,r=n[0];if(a&&1==n.length&&Po(r))return a.plant(r).value();for(var e=0,i=u?t[e].apply(this,n):r;++e<u;)i=t[e].call(this,i);return i}})}function Bu(n,t,e,u,i,o,a,c,l,s){var h=t&f,p=1&t,v=2&t,_=24&t,g=512&t,y=v?r:Lu(n);return function f(){for(var d=arguments.length,b=wn(d),w=d;w--;)b[w]=arguments[w];if(_)var m=ui(f),x=function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}(b,m);if(u&&(b=Au(b,u,i,_)),o&&(b=ku(b,o,a,_)),d-=x,_&&d<s){var j=ir(b,m);return qu(n,t,Bu,f.placeholder,e,b,j,c,l,s-d)}var A=p?e:this,k=v?A[n]:n;return d=b.length,c?b=function(n,t){for(var e=n.length,u=yr(t.length,e),i=Ou(n);u--;){var o=t[u];n[u]=_i(o,e)?i[o]:r}return n}(b,c):g&&d>1&&b.reverse(),h&&l<d&&(b.length=l),this&&this!==lt&&this instanceof f&&(k=y||Lu(k)),k.apply(A,b)}}function $u(n,t){return function(r,e){return function(n,t,r,e){return de(n,function(n,u,i){t(e,r(n),u,i)}),e}(r,n,t(e),{})}}function Du(n,t){return function(e,u){var i;if(e===r&&u===r)return t;if(e!==r&&(i=e),u!==r){if(i===r)return u;"string"==typeof e||"string"==typeof u?(e=ou(e),u=ou(u)):(e=iu(e),u=iu(u)),i=n(e,u)}return i}}function Mu(n){return Xu(function(t){return t=St(t,Gt(ii())),Ve(function(r){var e=this;return n(t,function(n){return xt(n,e,r)})})})}function Fu(n,t){var e=(t=t===r?" ":ou(t)).length;if(e<2)return e?Ke(t,n):t;var u=Ke(t,vt(n/ar(t)));return rr(t)?du(cr(u),0,n).join(""):u.slice(0,n)}function Nu(n){return function(t,e,u){return u&&"number"!=typeof u&&gi(t,e,u)&&(e=u=r),t=pf(t),e===r?(e=t,t=0):e=pf(e),function(n,t,r,e){for(var u=-1,i=gr(vt((t-n)/(r||1)),0),o=wn(i);i--;)o[e?i:++u]=n,n+=r;return o}(t,e,u=u===r?t<e?1:-1:pf(u),n)}}function Pu(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=gf(t),r=gf(r)),n(t,r)}}function qu(n,t,e,u,i,f,a,c,l,s){var h=8&t;t|=h?o:64,4&(t&=~(h?64:o))||(t&=-4);var p=[n,t,i,h?f:r,h?a:r,h?r:f,h?r:a,c,l,s],v=e.apply(r,p);return di(n)&&Oi(v,p),v.placeholder=u,Ri(v,n,t)}function Zu(n){var t=An[n];return function(n,r){if(n=gf(n),(r=null==r?0:yr(vf(r),292))&&pr(n)){var e=(df(n)+"e").split("e");return+((e=(df(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Ku=kr&&1/or(new kr([,-0]))[1]==a?function(n){return new kr(n)}:aa;function Vu(n){return function(t){var r=si(t);return r==w?er(t):r==k?fr(t):function(n,t){return St(t,function(t){return[t,n[t]]})}(t,n(t))}}function Gu(n,t,u,a,c,l,s,h){var p=2&t;if(!p&&"function"!=typeof n)throw new In(e);var v=a?a.length:0;if(v||(t&=-97,a=c=r),s=s===r?s:gr(vf(s),0),h=h===r?h:vf(h),v-=c?c.length:0,64&t){var _=a,g=c;a=c=r}var y=p?r:ri(n),d=[n,t,u,a,c,_,g,l,s,h];if(y&&function(n,t){var r=n[1],e=t[1],u=r|e,o=u<131,a=e==f&&8==r||e==f&&256==r&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&8==r;if(!o&&!a)return n;1&e&&(n[2]=t[2],u|=1&r?0:4);var c=t[3];if(c){var l=n[3];n[3]=l?Au(l,c,t[4]):c,n[4]=l?ir(n[3],i):t[4]}(c=t[5])&&(l=n[5],n[5]=l?ku(l,c,t[6]):c,n[6]=l?ir(n[5],i):t[6]),(c=t[7])&&(n[7]=c),e&f&&(n[8]=null==n[8]?t[8]:yr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u}(d,y),n=d[0],t=d[1],u=d[2],a=d[3],c=d[4],!(h=d[9]=d[9]===r?p?0:n.length:gr(d[9]-v,0))&&24&t&&(t&=-25),t&&1!=t)b=8==t||16==t?function(n,t,e){var u=Lu(n);return function i(){for(var o=arguments.length,f=wn(o),a=o,c=ui(i);a--;)f[a]=arguments[a];var l=o<3&&f[0]!==c&&f[o-1]!==c?[]:ir(f,c);return(o-=l.length)<e?qu(n,t,Bu,i.placeholder,r,f,l,r,r,e-o):xt(this&&this!==lt&&this instanceof i?u:n,this,f)}}(n,t,h):t!=o&&33!=t||c.length?Bu.apply(r,d):function(n,t,r,e){var u=1&t,i=Lu(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=wn(c+f),s=this&&this!==lt&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return xt(s,u?r:this,l)}}(n,t,u,a);else var b=function(n,t,r){var e=1&t,u=Lu(n);return function t(){return(this&&this!==lt&&this instanceof t?u:n).apply(e?r:this,arguments)}}(n,t,u);return Ri((y?Ye:Oi)(b,d),n,t)}function Hu(n,t,e,u){return n===r||Do(n,zn[e])&&!Ln.call(u,e)?t:n}function Ju(n,t,e,u,i,o){return Xo(n)&&Xo(t)&&(o.set(t,n),De(n,t,r,Ju,o),o.delete(t)),n}function Yu(n){return ef(n)?r:n}function Qu(n,t,e,u,i,o){var f=1&e,a=n.length,c=t.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&e?new Kr:r;for(o.set(n,t),o.set(t,n);++h<a;){var _=n[h],g=t[h];if(u)var y=f?u(g,_,h,t,n,o):u(_,g,h,n,t,o);if(y!==r){if(y)continue;p=!1;break}if(v){if(!Lt(t,function(n,t){if(!Jt(v,t)&&(_===n||i(_,n,e,u,o)))return v.push(t)})){p=!1;break}}else if(_!==g&&!i(_,g,e,u,o)){p=!1;break}}return o.delete(n),o.delete(t),p}function Xu(n){return Ii(ji(n,r,Pi),n+"")}function ni(n){return xe(n,zf,ci)}function ti(n){return xe(n,Tf,li)}var ri=Ir?function(n){return Ir.get(n)}:aa;function ei(n){for(var t=n.name+"",r=Rr[t],e=Ln.call(Rr,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function ui(n){return(Ln.call($r,"placeholder")?$r:n).placeholder}function ii(){var n=$r.iteratee||ua;return n=n===ua?Ce:n,arguments.length?n(arguments[0],arguments[1]):n}function oi(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function fi(n){for(var t=zf(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,mi(u)]}return t}function ai(n,t){var e=function(n,t){return null==n?r:n[t]}(n,t);return Te(e)?e:r}var ci=Wt?function(n){return null==n?[]:(n=kn(n),Et(Wt(n),function(t){return Vn.call(n,t)}))}:_a,li=Wt?function(n){for(var t=[];n;)zt(t,ci(n)),n=Zn(n);return t}:_a,si=je;function hi(n,t,r){for(var e=-1,u=(t=gu(t,n)).length,i=!1;++e<u;){var o=Wi(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&Qo(u)&&_i(o,u)&&(Po(n)||No(n))}function pi(n){return"function"!=typeof n.constructor||wi(n)?{}:Dr(Zn(n))}function vi(n){return Po(n)||No(n)||!!(Yn&&n&&n[Yn])}function _i(n,t){var r=typeof n;return!!(t=t??c)&&("number"==r||"symbol"!=r&&gn.test(n))&&n>-1&&n%1==0&&n<t}function gi(n,t,r){if(!Xo(r))return!1;var e=typeof t;return!!("number"==e?Zo(r)&&_i(t,r.length):"string"==e&&t in r)&&Do(r[t],n)}function yi(n,t){if(Po(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!af(n))||Y.test(n)||!J.test(n)||null!=t&&n in kn(t)}function di(n){var t=ei(n),r=$r[t];if("function"!=typeof r||!(t in Nr.prototype))return!1;if(n===r)return!0;var e=ri(r);return!!e&&n===e[0]}(xr&&si(new xr(new ArrayBuffer(1)))!=S||jr&&si(new jr)!=w||Ar&&si(Ar.resolve())!=j||kr&&si(new kr)!=k||Or&&si(new Or)!=I)&&(si=function(n){var t=je(n),e=t==x?n.constructor:r,u=e?Ui(e):"";if(u)switch(u){case Sr:return S;case zr:return w;case Tr:return j;case Cr:return k;case Lr:return I}return t});var bi=Tn?Jo:ga;function wi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||zn)}function mi(n){return n==n&&!Xo(n)}function xi(n,t){return function(e){return null!=e&&e[n]===t&&(t!==r||n in kn(e))}}function ji(n,t,e){return t=gr(t===r?n.length-1:t,0),function(){for(var r=arguments,u=-1,i=gr(r.length-t,0),o=wn(i);++u<i;)o[u]=r[t+u];u=-1;for(var f=wn(t+1);++u<t;)f[u]=r[u];return f[t]=e(o),xt(n,this,f)}}function Ai(n,t){return t.length<2?n:me(n,nu(t,0,-1))}function ki(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var Oi=Si(Ye),Ei=ht||function(n,t){return lt.setTimeout(n,t)},Ii=Si(Qe);function Ri(n,t,r){var e=t+"";return Ii(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(en,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return At(h,function(r){var e="_."+r[0];t&r[1]&&!It(n,e)&&n.push(e)}),n.sort()}(function(n){var t=n.match(un);return t?t[1].split(on):[]}(e),r)))}function Si(n){var t=0,e=0;return function(){var u=dr(),i=16-(u-e);if(e=u,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(r,arguments)}}function zi(n,t){var e=-1,u=n.length,i=u-1;for(t=t===r?u:t;++e<t;){var o=Ze(e,i),f=n[o];n[o]=n[e],n[e]=f}return n.length=t,n}var Ti,Ci,Li=(Ti=Co(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(Q,function(n,r,e,u){t.push(e?u.replace(cn,"$1"):r||n)}),t},function(n){return 500===Ci.size&&Ci.clear(),n}),Ci=Ti.cache,Ti);function Wi(n){if("string"==typeof n||af(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function Ui(n){if(null!=n){try{return Cn.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function Bi(n){if(n instanceof Nr)return n.clone();var t=new Fr(n.__wrapped__,n.__chain__);return t.__actions__=Ou(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var $i=Ve(function(n,t){return Ko(n)?ce(n,_e(t,1,Ko,!0)):[]}),Di=Ve(function(n,t){var e=Gi(t);return Ko(e)&&(e=r),Ko(n)?ce(n,_e(t,1,Ko,!0),ii(e,2)):[]}),Mi=Ve(function(n,t){var e=Gi(t);return Ko(e)&&(e=r),Ko(n)?ce(n,_e(t,1,Ko,!0),r,e):[]});function Fi(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),Bt(n,ii(t,3),u)}function Ni(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var i=u-1;return e!==r&&(i=vf(e),i=e<0?gr(u+i,0):yr(i,u-1)),Bt(n,ii(t,3),i,!0)}function Pi(n){return null!=n&&n.length?_e(n,1):[]}function qi(n){return n&&n.length?n[0]:r}var Zi=Ve(function(n){var t=St(n,vu);return t.length&&t[0]===n[0]?Ee(t):[]}),Ki=Ve(function(n){var t=Gi(n),e=St(n,vu);return t===Gi(e)?t=r:e.pop(),e.length&&e[0]===n[0]?Ee(e,ii(t,2)):[]}),Vi=Ve(function(n){var t=Gi(n),e=St(n,vu);return(t="function"==typeof t?t:r)&&e.pop(),e.length&&e[0]===n[0]?Ee(e,r,t):[]});function Gi(n){var t=null==n?0:n.length;return t?n[t-1]:r}var Hi=Ve(Ji);function Ji(n,t){return n&&n.length&&t&&t.length?Pe(n,t):n}var Yi=Xu(function(n,t){var r=null==n?0:n.length,e=ue(n,t);return qe(n,St(t,function(n){return _i(n,r)?+n:n}).sort(ju)),e});function Qi(n){return null==n?n:mr.call(n)}var Xi=Ve(function(n){return fu(_e(n,1,Ko,!0))}),no=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=r),fu(_e(n,1,Ko,!0),ii(t,2))}),to=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:r,fu(_e(n,1,Ko,!0),r,t)});function ro(n){if(!n||!n.length)return[];var t=0;return n=Et(n,function(n){if(Ko(n))return t=gr(n.length,t),!0}),Kt(t,function(t){return St(n,Nt(t))})}function eo(n,t){if(!n||!n.length)return[];var e=ro(n);return null==t?e:St(e,function(n){return xt(t,r,n)})}var uo=Ve(function(n,t){return Ko(n)?ce(n,t):[]}),io=Ve(function(n){return hu(Et(n,Ko))}),oo=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=r),hu(Et(n,Ko),ii(t,2))}),fo=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:r,hu(Et(n,Ko),r,t)}),ao=Ve(ro),co=Ve(function(n){var t=n.length,e=t>1?n[t-1]:r;return e="function"==typeof e?(n.pop(),e):r,eo(n,e)});function lo(n){var t=$r(n);return t.__chain__=!0,t}function so(n,t){return t(n)}var ho=Xu(function(n){var t=n.length,e=t?n[0]:0,u=this.__wrapped__,i=function(t){return ue(t,n)};return!(t>1||this.__actions__.length)&&u instanceof Nr&&_i(e)?((u=u.slice(e,+e+(t?1:0))).__actions__.push({func:so,args:[i],thisArg:r}),new Fr(u,this.__chain__).thru(function(n){return t&&!n.length&&n.push(r),n})):this.thru(i)}),po=Iu(function(n,t,r){Ln.call(n,r)?++n[r]:ee(n,r,1)}),vo=Wu(Fi),_o=Wu(Ni);function go(n,t){return(Po(n)?At:le)(n,ii(t,3))}function yo(n,t){return(Po(n)?kt:se)(n,ii(t,3))}var bo=Iu(function(n,t,r){Ln.call(n,r)?n[r].push(t):ee(n,r,[t])}),wo=Ve(function(n,t,r){var e=-1,u="function"==typeof t,i=Zo(n)?wn(n.length):[];return le(n,function(n){i[++e]=u?xt(t,n,r):Ie(n,t,r)}),i}),mo=Iu(function(n,t,r){ee(n,r,t)});function xo(n,t){return(Po(n)?St:Ue)(n,ii(t,3))}var jo=Iu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),Ao=Ve(function(n,t){if(null==n)return[];var r=t.length;return r>1&&gi(n,t[0],t[1])?t=[]:r>2&&gi(t[0],t[1],t[2])&&(t=[t[0]]),Fe(n,_e(t,1),[])}),ko=st||function(){return lt.Date.now()};function Oo(n,t,e){return t=e?r:t,t=n&&null==t?n.length:t,Gu(n,f,r,r,r,r,t)}function Eo(n,t){var u;if("function"!=typeof t)throw new In(e);return n=vf(n),function(){return--n>0&&(u=t.apply(this,arguments)),n<=1&&(t=r),u}}var Io=Ve(function(n,t,r){var e=1;if(r.length){var u=ir(r,ui(Io));e|=o}return Gu(n,e,t,r,u)}),Ro=Ve(function(n,t,r){var e=3;if(r.length){var u=ir(r,ui(Ro));e|=o}return Gu(t,e,n,r,u)});function So(n,t,u){var i,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new In(e);function _(t){var e=i,u=o;return i=o=r,s=t,a=n.apply(u,e)}function g(n){var e=n-l;return l===r||e>=t||e<0||p&&n-s>=f}function y(){var n=ko();if(g(n))return d(n);c=Ei(y,function(n){var r=t-(n-l);return p?yr(r,f-(n-s)):r}(n))}function d(n){return c=r,v&&i?_(n):(i=o=r,a)}function b(){var n=ko(),e=g(n);if(i=arguments,o=this,l=n,e){if(c===r)return function(n){return s=n,c=Ei(y,t),h?_(n):a}(l);if(p)return bu(c),c=Ei(y,t),_(l)}return c===r&&(c=Ei(y,t)),a}return t=gf(t)||0,Xo(u)&&(h=!!u.leading,f=(p="maxWait"in u)?gr(gf(u.maxWait)||0,t):f,v="trailing"in u?!!u.trailing:v),b.cancel=function(){c!==r&&bu(c),s=0,i=l=o=c=r},b.flush=function(){return c===r?a:d(ko())},b}var zo=Ve(function(n,t){return ae(n,1,t)}),To=Ve(function(n,t,r){return ae(n,gf(t)||0,r)});function Co(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new In(e);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Co.Cache||Zr),r}function Lo(n){if("function"!=typeof n)throw new In(e);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Co.Cache=Zr;var Wo=yu(function(n,t){var r=(t=1==t.length&&Po(t[0])?St(t[0],Gt(ii())):St(_e(t,1),Gt(ii()))).length;return Ve(function(e){for(var u=-1,i=yr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return xt(n,this,e)})}),Uo=Ve(function(n,t){var e=ir(t,ui(Uo));return Gu(n,o,r,t,e)}),Bo=Ve(function(n,t){var e=ir(t,ui(Bo));return Gu(n,64,r,t,e)}),$o=Xu(function(n,t){return Gu(n,256,r,r,r,t)});function Do(n,t){return n===t||n!=n&&t!=t}var Mo=Pu(Ae),Fo=Pu(function(n,t){return n>=t}),No=Re(function(){return arguments}())?Re:function(n){return nf(n)&&Ln.call(n,"callee")&&!Vn.call(n,"callee")},Po=wn.isArray,qo=gt?Gt(gt):function(n){return nf(n)&&je(n)==R};function Zo(n){return null!=n&&Qo(n.length)&&!Jo(n)}function Ko(n){return nf(n)&&Zo(n)}var Vo=Pt||ga,Go=yt?Gt(yt):function(n){return nf(n)&&je(n)==g};function Ho(n){if(!nf(n))return!1;var t=je(n);return t==y||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!ef(n)}function Jo(n){if(!Xo(n))return!1;var t=je(n);return t==d||t==b||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Yo(n){return"number"==typeof n&&n==vf(n)}function Qo(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=c}function Xo(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function nf(n){return null!=n&&"object"==typeof n}var tf=dt?Gt(dt):function(n){return nf(n)&&si(n)==w};function rf(n){return"number"==typeof n||nf(n)&&je(n)==m}function ef(n){if(!nf(n)||je(n)!=x)return!1;var t=Zn(n);if(null===t)return!0;var r=Ln.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Cn.call(r)==$n}var uf=bt?Gt(bt):function(n){return nf(n)&&je(n)==A},of=wt?Gt(wt):function(n){return nf(n)&&si(n)==k};function ff(n){return"string"==typeof n||!Po(n)&&nf(n)&&je(n)==O}function af(n){return"symbol"==typeof n||nf(n)&&je(n)==E}var cf=mt?Gt(mt):function(n){return nf(n)&&Qo(n.length)&&!!et[je(n)]},lf=Pu(We),sf=Pu(function(n,t){return n<=t});function hf(n){if(!n)return[];if(Zo(n))return ff(n)?cr(n):Ou(n);if(Xn&&n[Xn])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Xn]());var t=si(n);return(t==w?er:t==k?or:Mf)(n)}function pf(n){return n?(n=gf(n))===a||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function vf(n){var t=pf(n),r=t%1;return t==t?r?t-r:t:0}function _f(n){return n?ie(vf(n),0,s):0}function gf(n){if("number"==typeof n)return n;if(af(n))return l;if(Xo(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=Xo(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Vt(n);var r=pn.test(n);return r||_n.test(n)?ft(n.slice(2),r?2:8):hn.test(n)?l:+n}function yf(n){return Eu(n,Tf(n))}function df(n){return null==n?"":ou(n)}var bf=Ru(function(n,t){if(wi(t)||Zo(t))Eu(t,zf(t),n);else for(var r in t)Ln.call(t,r)&&Xr(n,r,t[r])}),wf=Ru(function(n,t){Eu(t,Tf(t),n)}),mf=Ru(function(n,t,r,e){Eu(t,Tf(t),n,e)}),xf=Ru(function(n,t,r,e){Eu(t,zf(t),n,e)}),jf=Xu(ue),Af=Ve(function(n,t){n=kn(n);var e=-1,u=t.length,i=u>2?t[2]:r;for(i&&gi(t[0],t[1],i)&&(u=1);++e<u;)for(var o=t[e],f=Tf(o),a=-1,c=f.length;++a<c;){var l=f[a],s=n[l];(s===r||Do(s,zn[l])&&!Ln.call(n,l))&&(n[l]=o[l])}return n}),kf=Ve(function(n){return n.push(r,Ju),xt(Lf,r,n)});function Of(n,t,e){var u=null==n?r:me(n,t);return u===r?e:u}function Ef(n,t){return null!=n&&hi(n,t,Oe)}var If=$u(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),n[t]=r},na(ea)),Rf=$u(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),Ln.call(n,t)?n[t].push(r):n[t]=[r]},ii),Sf=Ve(Ie);function zf(n){return Zo(n)?Gr(n):Le(n)}function Tf(n){return Zo(n)?Gr(n,!0):function(n){if(!Xo(n))return function(n){var t=[];if(null!=n)for(var r in kn(n))t.push(r);return t}(n);var t=wi(n),r=[];for(var e in n)("constructor"!=e||!t&&Ln.call(n,e))&&r.push(e);return r}(n)}var Cf=Ru(function(n,t,r){De(n,t,r)}),Lf=Ru(function(n,t,r,e){De(n,t,r,e)}),Wf=Xu(function(n,t){var r={};if(null==n)return r;var e=!1;t=St(t,function(t){return t=gu(t,n),e||(e=t.length>1),t}),Eu(n,ti(n),r),e&&(r=oe(r,7,Yu));for(var u=t.length;u--;)au(r,t[u]);return r}),Uf=Xu(function(n,t){return null==n?{}:function(n,t){return Ne(n,t,function(t,r){return Ef(n,r)})}(n,t)});function Bf(n,t){if(null==n)return{};var r=St(ti(n),function(n){return[n]});return t=ii(t),Ne(n,r,function(n,r){return t(n,r[0])})}var $f=Vu(zf),Df=Vu(Tf);function Mf(n){return null==n?[]:Ht(n,zf(n))}var Ff=Cu(function(n,t,r){return t=t.toLowerCase(),n+(r?Nf(t):t)});function Nf(n){return Jf(df(n).toLowerCase())}function Pf(n){return(n=df(n))&&n.replace(yn,Xt).replace(Jn,"")}var qf=Cu(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Zf=Cu(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),Kf=Tu("toLowerCase"),Vf=Cu(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),Gf=Cu(function(n,t,r){return n+(r?" ":"")+Jf(t)}),Hf=Cu(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Jf=Tu("toUpperCase");function Yf(n,t,e){return n=df(n),(t=e?r:t)===r?function(n){return nt.test(n)}(n)?function(n){return n.match(Qn)||[]}(n):function(n){return n.match(fn)||[]}(n):n.match(t)||[]}var Qf=Ve(function(n,t){try{return xt(n,r,t)}catch(n){return Ho(n)?n:new xn(n)}}),Xf=Xu(function(n,t){return At(t,function(t){t=Wi(t),ee(n,t,Io(n[t],n))}),n});function na(n){return function(){return n}}var ta=Uu(),ra=Uu(!0);function ea(n){return n}function ua(n){return Ce("function"==typeof n?n:oe(n,1))}var ia=Ve(function(n,t){return function(r){return Ie(r,n,t)}}),oa=Ve(function(n,t){return function(r){return Ie(n,r,t)}});function fa(n,t,r){var e=zf(t),u=we(t,e);null!=r||Xo(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=we(t,zf(t)));var i=!(Xo(r)&&"chain"in r&&!r.chain),o=Jo(n);return At(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=Ou(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,zt([this.value()],arguments))})}),n}function aa(){}var ca=Mu(St),la=Mu(Ot),sa=Mu(Lt);function ha(n){return yi(n)?Nt(Wi(n)):function(n){return function(t){return me(t,n)}}(n)}var pa=Nu(),va=Nu(!0);function _a(){return[]}function ga(){return!1}var ya,da=Du(function(n,t){return n+t},0),ba=Zu("ceil"),wa=Du(function(n,t){return n/t},1),ma=Zu("floor"),xa=Du(function(n,t){return n*t},1),ja=Zu("round"),Aa=Du(function(n,t){return n-t},0);return $r.after=function(n,t){if("function"!=typeof t)throw new In(e);return n=vf(n),function(){if(--n<1)return t.apply(this,arguments)}},$r.ary=Oo,$r.assign=bf,$r.assignIn=wf,$r.assignInWith=mf,$r.assignWith=xf,$r.at=jf,$r.before=Eo,$r.bind=Io,$r.bindAll=Xf,$r.bindKey=Ro,$r.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Po(n)?n:[n]},$r.chain=lo,$r.chunk=function(n,t,e){t=(e?gi(n,t,e):t===r)?1:gr(vf(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var i=0,o=0,f=wn(vt(u/t));i<u;)f[o++]=nu(n,i,i+=t);return f},$r.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},$r.concat=function(){var n=arguments.length;if(!n)return[];for(var t=wn(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return zt(Po(r)?Ou(r):[r],_e(t,1))},$r.cond=function(n){var t=null==n?0:n.length,r=ii();return n=t?St(n,function(n){if("function"!=typeof n[1])throw new In(e);return[r(n[0]),n[1]]}):[],Ve(function(r){for(var e=-1;++e<t;){var u=n[e];if(xt(u[0],this,r))return xt(u[1],this,r)}})},$r.conforms=function(n){return function(n){var t=zf(n);return function(r){return fe(r,n,t)}}(oe(n,1))},$r.constant=na,$r.countBy=po,$r.create=function(n,t){var r=Dr(n);return null==t?r:re(r,t)},$r.curry=function n(t,e,u){var i=Gu(t,8,r,r,r,r,r,e=u?r:e);return i.placeholder=n.placeholder,i},$r.curryRight=function n(t,e,u){var i=Gu(t,16,r,r,r,r,r,e=u?r:e);return i.placeholder=n.placeholder,i},$r.debounce=So,$r.defaults=Af,$r.defaultsDeep=kf,$r.defer=zo,$r.delay=To,$r.difference=$i,$r.differenceBy=Di,$r.differenceWith=Mi,$r.drop=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,(t=e||t===r?1:vf(t))<0?0:t,u):[]},$r.dropRight=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,0,(t=u-(t=e||t===r?1:vf(t)))<0?0:t):[]},$r.dropRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0,!0):[]},$r.dropWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0):[]},$r.fill=function(n,t,e,u){var i=null==n?0:n.length;return i?(e&&"number"!=typeof e&&gi(n,t,e)&&(e=0,u=i),function(n,t,e,u){var i=n.length;for((e=vf(e))<0&&(e=-e>i?0:i+e),(u=u===r||u>i?i:vf(u))<0&&(u+=i),u=e>u?0:_f(u);e<u;)n[e++]=t;return n}(n,t,e,u)):[]},$r.filter=function(n,t){return(Po(n)?Et:ve)(n,ii(t,3))},$r.flatMap=function(n,t){return _e(xo(n,t),1)},$r.flatMapDeep=function(n,t){return _e(xo(n,t),a)},$r.flatMapDepth=function(n,t,e){return e=e===r?1:vf(e),_e(xo(n,t),e)},$r.flatten=Pi,$r.flattenDeep=function(n){return null!=n&&n.length?_e(n,a):[]},$r.flattenDepth=function(n,t){return null!=n&&n.length?_e(n,t=t===r?1:vf(t)):[]},$r.flip=function(n){return Gu(n,512)},$r.flow=ta,$r.flowRight=ra,$r.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];ee(e,u[0],u[1])}return e},$r.functions=function(n){return null==n?[]:we(n,zf(n))},$r.functionsIn=function(n){return null==n?[]:we(n,Tf(n))},$r.groupBy=bo,$r.initial=function(n){return null!=n&&n.length?nu(n,0,-1):[]},$r.intersection=Zi,$r.intersectionBy=Ki,$r.intersectionWith=Vi,$r.invert=If,$r.invertBy=Rf,$r.invokeMap=wo,$r.iteratee=ua,$r.keyBy=mo,$r.keys=zf,$r.keysIn=Tf,$r.map=xo,$r.mapKeys=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,t(n,e,u),n)}),r},$r.mapValues=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,e,t(n,e,u))}),r},$r.matches=function(n){return Be(oe(n,1))},$r.matchesProperty=function(n,t){return $e(n,oe(t,1))},$r.memoize=Co,$r.merge=Cf,$r.mergeWith=Lf,$r.method=ia,$r.methodOf=oa,$r.mixin=fa,$r.negate=Lo,$r.nthArg=function(n){return n=vf(n),Ve(function(t){return Me(t,n)})},$r.omit=Wf,$r.omitBy=function(n,t){return Bf(n,Lo(ii(t)))},$r.once=function(n){return Eo(2,n)},$r.orderBy=function(n,t,e,u){return null==n?[]:(Po(t)||(t=null==t?[]:[t]),Po(e=u?r:e)||(e=null==e?[]:[e]),Fe(n,t,e))},$r.over=ca,$r.overArgs=Wo,$r.overEvery=la,$r.overSome=sa,$r.partial=Uo,$r.partialRight=Bo,$r.partition=jo,$r.pick=Uf,$r.pickBy=Bf,$r.property=ha,$r.propertyOf=function(n){return function(t){return null==n?r:me(n,t)}},$r.pull=Hi,$r.pullAll=Ji,$r.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Pe(n,t,ii(r,2)):n},$r.pullAllWith=function(n,t,e){return n&&n.length&&t&&t.length?Pe(n,t,r,e):n},$r.pullAt=Yi,$r.range=pa,$r.rangeRight=va,$r.rearg=$o,$r.reject=function(n,t){return(Po(n)?Et:ve)(n,Lo(ii(t,3)))},$r.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=ii(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return qe(n,u),r},$r.rest=function(n,t){if("function"!=typeof n)throw new In(e);return Ve(n,t=t===r?t:vf(t))},$r.reverse=Qi,$r.sampleSize=function(n,t,e){return t=(e?gi(n,t,e):t===r)?1:vf(t),(Po(n)?Jr:He)(n,t)},$r.set=function(n,t,r){return null==n?n:Je(n,t,r)},$r.setWith=function(n,t,e,u){return u="function"==typeof u?u:r,null==n?n:Je(n,t,e,u)},$r.shuffle=function(n){return(Po(n)?Yr:Xe)(n)},$r.slice=function(n,t,e){var u=null==n?0:n.length;return u?(e&&"number"!=typeof e&&gi(n,t,e)?(t=0,e=u):(t=null==t?0:vf(t),e=e===r?u:vf(e)),nu(n,t,e)):[]},$r.sortBy=Ao,$r.sortedUniq=function(n){return n&&n.length?uu(n):[]},$r.sortedUniqBy=function(n,t){return n&&n.length?uu(n,ii(t,2)):[]},$r.split=function(n,t,e){return e&&"number"!=typeof e&&gi(n,t,e)&&(t=e=r),(e=e===r?s:e>>>0)?(n=df(n))&&("string"==typeof t||null!=t&&!uf(t))&&!(t=ou(t))&&rr(n)?du(cr(n),0,e):n.split(t,e):[]},$r.spread=function(n,t){if("function"!=typeof n)throw new In(e);return t=null==t?0:gr(vf(t),0),Ve(function(r){var e=r[t],u=du(r,0,t);return e&&zt(u,e),xt(n,this,u)})},$r.tail=function(n){var t=null==n?0:n.length;return t?nu(n,1,t):[]},$r.take=function(n,t,e){return n&&n.length?nu(n,0,(t=e||t===r?1:vf(t))<0?0:t):[]},$r.takeRight=function(n,t,e){var u=null==n?0:n.length;return u?nu(n,(t=u-(t=e||t===r?1:vf(t)))<0?0:t,u):[]},$r.takeRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!1,!0):[]},$r.takeWhile=function(n,t){return n&&n.length?lu(n,ii(t,3)):[]},$r.tap=function(n,t){return t(n),n},$r.throttle=function(n,t,r){var u=!0,i=!0;if("function"!=typeof n)throw new In(e);return Xo(r)&&(u="leading"in r?!!r.leading:u,i="trailing"in r?!!r.trailing:i),So(n,t,{leading:u,maxWait:t,trailing:i})},$r.thru=so,$r.toArray=hf,$r.toPairs=$f,$r.toPairsIn=Df,$r.toPath=function(n){return Po(n)?St(n,Wi):af(n)?[n]:Ou(Li(df(n)))},$r.toPlainObject=yf,$r.transform=function(n,t,r){var e=Po(n),u=e||Vo(n)||cf(n);if(t=ii(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:Xo(n)&&Jo(i)?Dr(Zn(n)):{}}return(u?At:de)(n,function(n,e,u){return t(r,n,e,u)}),r},$r.unary=function(n){return Oo(n,1)},$r.union=Xi,$r.unionBy=no,$r.unionWith=to,$r.uniq=function(n){return n&&n.length?fu(n):[]},$r.uniqBy=function(n,t){return n&&n.length?fu(n,ii(t,2)):[]},$r.uniqWith=function(n,t){return t="function"==typeof t?t:r,n&&n.length?fu(n,r,t):[]},$r.unset=function(n,t){return null==n||au(n,t)},$r.unzip=ro,$r.unzipWith=eo,$r.update=function(n,t,r){return null==n?n:cu(n,t,_u(r))},$r.updateWith=function(n,t,e,u){return u="function"==typeof u?u:r,null==n?n:cu(n,t,_u(e),u)},$r.values=Mf,$r.valuesIn=function(n){return null==n?[]:Ht(n,Tf(n))},$r.without=uo,$r.words=Yf,$r.wrap=function(n,t){return Uo(_u(t),n)},$r.xor=io,$r.xorBy=oo,$r.xorWith=fo,$r.zip=ao,$r.zipObject=function(n,t){return pu(n||[],t||[],Xr)},$r.zipObjectDeep=function(n,t){return pu(n||[],t||[],Je)},$r.zipWith=co,$r.entries=$f,$r.entriesIn=Df,$r.extend=wf,$r.extendWith=mf,fa($r,$r),$r.add=da,$r.attempt=Qf,$r.camelCase=Ff,$r.capitalize=Nf,$r.ceil=ba,$r.clamp=function(n,t,e){return e===r&&(e=t,t=r),e!==r&&(e=(e=gf(e))==e?e:0),t!==r&&(t=(t=gf(t))==t?t:0),ie(gf(n),t,e)},$r.clone=function(n){return oe(n,4)},$r.cloneDeep=function(n){return oe(n,5)},$r.cloneDeepWith=function(n,t){return oe(n,5,t="function"==typeof t?t:r)},$r.cloneWith=function(n,t){return oe(n,4,t="function"==typeof t?t:r)},$r.conformsTo=function(n,t){return null==t||fe(n,t,zf(t))},$r.deburr=Pf,$r.defaultTo=function(n,t){return null==n||n!=n?t:n},$r.divide=wa,$r.endsWith=function(n,t,e){n=df(n),t=ou(t);var u=n.length,i=e=e===r?u:ie(vf(e),0,u);return(e-=t.length)>=0&&n.slice(e,i)==t},$r.eq=Do,$r.escape=function(n){return(n=df(n))&&K.test(n)?n.replace(q,nr):n},$r.escapeRegExp=function(n){return(n=df(n))&&nn.test(n)?n.replace(X,"\\$&"):n},$r.every=function(n,t,e){var u=Po(n)?Ot:he;return e&&gi(n,t,e)&&(t=r),u(n,ii(t,3))},$r.find=vo,$r.findIndex=Fi,$r.findKey=function(n,t){return Ut(n,ii(t,3),de)},$r.findLast=_o,$r.findLastIndex=Ni,$r.findLastKey=function(n,t){return Ut(n,ii(t,3),be)},$r.floor=ma,$r.forEach=go,$r.forEachRight=yo,$r.forIn=function(n,t){return null==n?n:ge(n,ii(t,3),Tf)},$r.forInRight=function(n,t){return null==n?n:ye(n,ii(t,3),Tf)},$r.forOwn=function(n,t){return n&&de(n,ii(t,3))},$r.forOwnRight=function(n,t){return n&&be(n,ii(t,3))},$r.get=Of,$r.gt=Mo,$r.gte=Fo,$r.has=function(n,t){return null!=n&&hi(n,t,ke)},$r.hasIn=Ef,$r.head=qi,$r.identity=ea,$r.includes=function(n,t,r,e){n=Zo(n)?n:Mf(n),r=r&&!e?vf(r):0;var u=n.length;return r<0&&(r=gr(u+r,0)),ff(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&$t(n,t,r)>-1},$r.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),$t(n,t,u)},$r.inRange=function(n,t,e){return t=pf(t),e===r?(e=t,t=0):e=pf(e),function(n,t,r){return n>=yr(t,r)&&n<gr(t,r)}(n=gf(n),t,e)},$r.invoke=Sf,$r.isArguments=No,$r.isArray=Po,$r.isArrayBuffer=qo,$r.isArrayLike=Zo,$r.isArrayLikeObject=Ko,$r.isBoolean=function(n){return!0===n||!1===n||nf(n)&&je(n)==_},$r.isBuffer=Vo,$r.isDate=Go,$r.isElement=function(n){return nf(n)&&1===n.nodeType&&!ef(n)},$r.isEmpty=function(n){if(null==n)return!0;if(Zo(n)&&(Po(n)||"string"==typeof n||"function"==typeof n.splice||Vo(n)||cf(n)||No(n)))return!n.length;var t=si(n);if(t==w||t==k)return!n.size;if(wi(n))return!Le(n).length;for(var r in n)if(Ln.call(n,r))return!1;return!0},$r.isEqual=function(n,t){return Se(n,t)},$r.isEqualWith=function(n,t,e){var u=(e="function"==typeof e?e:r)?e(n,t):r;return u===r?Se(n,t,r,e):!!u},$r.isError=Ho,$r.isFinite=function(n){return"number"==typeof n&&pr(n)},$r.isFunction=Jo,$r.isInteger=Yo,$r.isLength=Qo,$r.isMap=tf,$r.isMatch=function(n,t){return n===t||ze(n,t,fi(t))},$r.isMatchWith=function(n,t,e){return e="function"==typeof e?e:r,ze(n,t,fi(t),e)},$r.isNaN=function(n){return rf(n)&&n!=+n},$r.isNative=function(n){if(bi(n))throw new xn("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Te(n)},$r.isNil=function(n){return null==n},$r.isNull=function(n){return null===n},$r.isNumber=rf,$r.isObject=Xo,$r.isObjectLike=nf,$r.isPlainObject=ef,$r.isRegExp=uf,$r.isSafeInteger=function(n){return Yo(n)&&n>=-9007199254740991&&n<=c},$r.isSet=of,$r.isString=ff,$r.isSymbol=af,$r.isTypedArray=cf,$r.isUndefined=function(n){return n===r},$r.isWeakMap=function(n){return nf(n)&&si(n)==I},$r.isWeakSet=function(n){return nf(n)&&"[object WeakSet]"==je(n)},$r.join=function(n,t){return null==n?"":vr.call(n,t)},$r.kebabCase=qf,$r.last=Gi,$r.lastIndexOf=function(n,t,e){var u=null==n?0:n.length;if(!u)return-1;var i=u;return e!==r&&(i=(i=vf(e))<0?gr(u+i,0):yr(i,u-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):Bt(n,Mt,i,!0)},$r.lowerCase=Zf,$r.lowerFirst=Kf,$r.lt=lf,$r.lte=sf,$r.max=function(n){return n&&n.length?pe(n,ea,Ae):r},$r.maxBy=function(n,t){return n&&n.length?pe(n,ii(t,2),Ae):r},$r.mean=function(n){return Ft(n,ea)},$r.meanBy=function(n,t){return Ft(n,ii(t,2))},$r.min=function(n){return n&&n.length?pe(n,ea,We):r},$r.minBy=function(n,t){return n&&n.length?pe(n,ii(t,2),We):r},$r.stubArray=_a,$r.stubFalse=ga,$r.stubObject=function(){return{}},$r.stubString=function(){return""},$r.stubTrue=function(){return!0},$r.multiply=xa,$r.nth=function(n,t){return n&&n.length?Me(n,vf(t)):r},$r.noConflict=function(){return lt._===this&&(lt._=Dn),this},$r.noop=aa,$r.now=ko,$r.pad=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Fu(_t(u),r)+n+Fu(vt(u),r)},$r.padEnd=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;return t&&e<t?n+Fu(t-e,r):n},$r.padStart=function(n,t,r){n=df(n);var e=(t=vf(t))?ar(n):0;return t&&e<t?Fu(t-e,r)+n:n},$r.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),br(df(n).replace(tn,""),t||0)},$r.random=function(n,t,e){if(e&&"boolean"!=typeof e&&gi(n,t,e)&&(t=e=r),e===r&&("boolean"==typeof t?(e=t,t=r):"boolean"==typeof n&&(e=n,n=r)),n===r&&t===r?(n=0,t=1):(n=pf(n),t===r?(t=n,n=0):t=pf(t)),n>t){var u=n;n=t,t=u}if(e||n%1||t%1){var i=wr();return yr(n+i*(t-n+ot("1e-"+((i+"").length-1))),t)}return Ze(n,t)},$r.reduce=function(n,t,r){var e=Po(n)?Tt:qt,u=arguments.length<3;return e(n,ii(t,4),r,u,le)},$r.reduceRight=function(n,t,r){var e=Po(n)?Ct:qt,u=arguments.length<3;return e(n,ii(t,4),r,u,se)},$r.repeat=function(n,t,e){return t=(e?gi(n,t,e):t===r)?1:vf(t),Ke(df(n),t)},$r.replace=function(){var n=arguments,t=df(n[0]);return n.length<3?t:t.replace(n[1],n[2])},$r.result=function(n,t,e){var u=-1,i=(t=gu(t,n)).length;for(i||(i=1,n=r);++u<i;){var o=null==n?r:n[Wi(t[u])];o===r&&(u=i,o=e),n=Jo(o)?o.call(n):o}return n},$r.round=ja,$r.runInContext=n,$r.sample=function(n){return(Po(n)?Hr:Ge)(n)},$r.size=function(n){if(null==n)return 0;if(Zo(n))return ff(n)?ar(n):n.length;var t=si(n);return t==w||t==k?n.size:Le(n).length},$r.snakeCase=Vf,$r.some=function(n,t,e){var u=Po(n)?Lt:tu;return e&&gi(n,t,e)&&(t=r),u(n,ii(t,3))},$r.sortedIndex=function(n,t){return ru(n,t)},$r.sortedIndexBy=function(n,t,r){return eu(n,t,ii(r,2))},$r.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=ru(n,t);if(e<r&&Do(n[e],t))return e}return-1},$r.sortedLastIndex=function(n,t){return ru(n,t,!0)},$r.sortedLastIndexBy=function(n,t,r){return eu(n,t,ii(r,2),!0)},$r.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=ru(n,t,!0)-1;if(Do(n[r],t))return r}return-1},$r.startCase=Gf,$r.startsWith=function(n,t,r){return n=df(n),r=null==r?0:ie(vf(r),0,n.length),t=ou(t),n.slice(r,r+t.length)==t},$r.subtract=Aa,$r.sum=function(n){return n&&n.length?Zt(n,ea):0},$r.sumBy=function(n,t){return n&&n.length?Zt(n,ii(t,2)):0},$r.template=function(n,t,e){var u=$r.templateSettings;e&&gi(n,t,e)&&(t=r),n=df(n),t=xf({},t,u,Hu);var i=xf({},t.imports,u.imports,Hu),o=zf(i),f=Ht(i,o);At(o,function(n){if(an.test(n))throw new xn("Invalid `imports` option passed into `_.template`")});var a,c,l=0,s=t.interpolate||dn,h="__p +='",p=On((t.escape||dn).source+"|"+s.source+"|"+(s===H?ln:dn).source+"|"+(t.evaluate||dn).source+"|$","g"),v="//# sourceURL="+(Ln.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rt+"]")+"\n";n.replace(p,function(t,r,e,u,i,o){return e||(e=u),h+=n.slice(l,o).replace(bn,tr),r&&(a=!0,h+="' +\n__e("+r+") +\n'"),i&&(c=!0,h+="';\n"+i+";\n__p +='"),e&&(h+="' +\n((__t=("+e+"))==null ? '':__t) +\n'"),l=o+t.length,t}),h+="';\n";var _=Ln.call(t,"variable")&&t.variable;if(_){if(an.test(_))throw new xn("Invalid `variable` option passed into `_.template`")}else h="with (obj){\n"+h+"\n}\n";h=(c?h.replace(M,""):h).replace(F,"$1").replace(N,"$1;"),h="function("+(_||"obj")+"){\n"+(_?"":"obj||(obj={});\n")+"var __t, __p=''"+(a?", __e=_.escape":"")+(c?", __j=Array.prototype.join;\nfunction print(){ __p +=__j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=Qf(function(){return jn(o,v+"return "+h).apply(r,f)});if(g.source=h,Ho(g))throw g;return g},$r.times=function(n,t){if((n=vf(n))<1||n>c)return[];var r=s,e=yr(n,s);t=ii(t),n-=s;for(var u=Kt(e,t);++r<n;)t(r);return u},$r.toFinite=pf,$r.toInteger=vf,$r.toLength=_f,$r.toLower=function(n){return df(n).toLowerCase()},$r.toNumber=gf,$r.toSafeInteger=function(n){return n?ie(vf(n),-9007199254740991,c):0===n?n:0},$r.toString=df,$r.toUpper=function(n){return df(n).toUpperCase()},$r.trim=function(n,t,e){if((n=df(n))&&(e||t===r))return Vt(n);if(!n||!(t=ou(t)))return n;var u=cr(n),i=cr(t);return du(u,Yt(u,i),Qt(u,i)+1).join("")},$r.trimEnd=function(n,t,e){if((n=df(n))&&(e||t===r))return n.slice(0,lr(n)+1);if(!n||!(t=ou(t)))return n;var u=cr(n);return du(u,0,Qt(u,cr(t))+1).join("")},$r.trimStart=function(n,t,e){if((n=df(n))&&(e||t===r))return n.replace(tn,"");if(!n||!(t=ou(t)))return n;var u=cr(n);return du(u,Yt(u,cr(t))).join("")},$r.truncate=function(n,t){var e=30,u="...";if(Xo(t)){var i="separator"in t?t.separator:i;e="length"in t?vf(t.length):e,u="omission"in t?ou(t.omission):u}var o=(n=df(n)).length;if(rr(n)){var f=cr(n);o=f.length}if(e>=o)return n;var a=e-ar(u);if(a<1)return u;var c=f?du(f,0,a).join(""):n.slice(0,a);if(i===r)return c+u;if(f&&(a+=c.length-a),uf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=On(i.source,df(sn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===r?a:h)}}else if(n.indexOf(ou(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},$r.unescape=function(n){return(n=df(n))&&Z.test(n)?n.replace(P,sr):n},$r.uniqueId=function(n){var t=++Wn;return df(n)+t},$r.upperCase=Hf,$r.upperFirst=Jf,$r.each=go,$r.eachRight=yo,$r.first=qi,fa($r,(ya={},de($r,function(n,t){Ln.call($r.prototype,t)||(ya[t]=n)}),ya),{chain:!1}),$r.VERSION="4.18.1",At(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){$r[n].placeholder=$r}),At(["drop","take"],function(n,t){Nr.prototype[n]=function(e){e=e===r?1:gr(vf(e),0);var u=this.__filtered__&&!t?new Nr(this):this.clone();return u.__filtered__?u.__takeCount__=yr(e,u.__takeCount__):u.__views__.push({size:yr(e,s),type:n+(u.__dir__<0?"Right":"")}),u},Nr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),At(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;Nr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ii(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),At(["head","last"],function(n,t){var r="take"+(t?"Right":"");Nr.prototype[n]=function(){return this[r](1).value()[0]}}),At(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Nr.prototype[n]=function(){return this.__filtered__?new Nr(this):this[r](1)}}),Nr.prototype.compact=function(){return this.filter(ea)},Nr.prototype.find=function(n){return this.filter(n).head()},Nr.prototype.findLast=function(n){return this.reverse().find(n)},Nr.prototype.invokeMap=Ve(function(n,t){return"function"==typeof n?new Nr(this):this.map(function(r){return Ie(r,n,t)})}),Nr.prototype.reject=function(n){return this.filter(Lo(ii(n)))},Nr.prototype.slice=function(n,t){n=vf(n);var e=this;return e.__filtered__&&(n>0||t<0)?new Nr(e):(n<0?e=e.takeRight(-n):n&&(e=e.drop(n)),t!==r&&(e=(t=vf(t))<0?e.dropRight(-t):e.take(t-n)),e)},Nr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Nr.prototype.toArray=function(){return this.take(s)},de(Nr.prototype,function(n,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=$r[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&($r.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof Nr,c=f[0],l=a||Po(t),s=function(n){var t=i.apply($r,zt([n],f));return u&&h?t[0]:t};l&&e&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new Nr(this);var g=n.apply(t,f);return g.__actions__.push({func:so,args:[s],thisArg:r}),new Fr(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),At(["pop","push","shift","sort","splice","unshift"],function(n){var t=Rn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);$r.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Po(u)?u:[],n)}return this[r](function(r){return t.apply(Po(r)?r:[],n)})}}),de(Nr.prototype,function(n,t){var r=$r[t];if(r){var e=r.name+"";Ln.call(Rr,e)||(Rr[e]=[]),Rr[e].push({name:t,func:r})}}),Rr[Bu(r,2).name]=[{name:"wrapper",func:r}],Nr.prototype.clone=function(){var n=new Nr(this.__wrapped__);return n.__actions__=Ou(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Ou(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Ou(this.__views__),n},Nr.prototype.reverse=function(){if(this.__filtered__){var n=new Nr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Nr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Po(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=yr(t,n+o);break;case"takeRight":n=gr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=yr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return su(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var y=l[_],d=y.iteratee,b=y.type,w=d(g);if(2==b)g=w;else if(!w){if(1==b)continue n;break n}}v[h++]=g}return v},$r.prototype.at=ho,$r.prototype.chain=function(){return lo(this)},$r.prototype.commit=function(){return new Fr(this.value(),this.__chain__)},$r.prototype.next=function(){this.__values__===r&&(this.__values__=hf(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?r:this.__values__[this.__index__++]}},$r.prototype.plant=function(n){for(var t,e=this;e instanceof Mr;){var u=Bi(e);u.__index__=0,u.__values__=r,t?i.__wrapped__=u:t=u;var i=u;e=e.__wrapped__}return i.__wrapped__=n,t},$r.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Nr){var t=n;return this.__actions__.length&&(t=new Nr(this)),(t=t.reverse()).__actions__.push({func:so,args:[Qi],thisArg:r}),new Fr(t,this.__chain__)}return this.thru(Qi)},$r.prototype.toJSON=$r.prototype.valueOf=$r.prototype.value=function(){return su(this.__wrapped__,this.__actions__)},$r.prototype.first=$r.prototype.head,Xn&&($r.prototype[Xn]=function(){return this}),$r}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(lt._=hr,define(function(){return hr})):ht?((ht.exports=hr)._=hr,st._=hr):lt._=hr}.call(this)}},t={};function r(e){var u=t[e];if(void 0!==u)return u.exports;var i=t[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return r.d(t,{a:t}),t},r.d=(n,t)=>{for(var e in t)r.o(t,e)&&!r.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},r.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),r.nmd=n=>(n.paths=[],n.children||(n.children=[]),n),(()=>{"use strict";var n=r(243);function t(n,t){(null==t||t>n.length)&&(t=n.length);for(var r=0,e=Array(t);r<t;r++)e[r]=n[r];return e}!function(){function r(){if(!globalThis.wp_consent_type&&!globalThis.wp_fallback_consent_type)return;const r={};let e=!1;Object.entries(globalThis._googlesitekitConsentCategoryMap).forEach(n=>{let u=(a=2,function(n){if(Array.isArray(n))return n}(f=n)||function(n,t){var r=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=r){var e,u,i,o,f=[],a=!0,c=!1;try{if(i=(r=r.call(n)).next,0===t){if(Object(r)!==r)return;a=!1}else for(;!(a=(e=i.call(r)).done)&&(f.push(e.value),f.length!==t);a=!0);}catch(n){c=!0,u=n}finally{try{if(!a&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw u}}return f}}(f,a)||function(n,r){if(n){if("string"==typeof n)return t(n,r);var e={}.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?t(n,r):void 0}}(f,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=u[0],o=u[1];var f,a;globalThis.wp_has_consent&&globalThis.wp_has_consent(i)&&(o.forEach(n=>{r[n]="granted"}),e=e||!!o.length)}),e&&!(0,n.isEqual)(r,globalThis._googlesitekitConsents)&&(globalThis.gtag("consent","update",r),globalThis._googlesitekitConsents=r)}globalThis.document.addEventListener("wp_listen_for_consent_change",function(n){if(n.detail){const t={};let r=!1;Object.keys(n.detail).forEach(e=>{if(globalThis._googlesitekitConsentCategoryMap[e]){const u="allow"===n.detail[e]?"granted":"denied",i=globalThis._googlesitekitConsentCategoryMap[e];i.forEach(n=>{t[n]=u}),r=!!i.length}}),r&&globalThis.gtag("consent","update",t)}}),globalThis.document.addEventListener("wp_consent_type_defined",r),globalThis.document.addEventListener("DOMContentLoaded",()=>{globalThis.waitfor_consent_hook||r()})}()})()})();