PageSourceSearch

https://www.zipwater.com/-/media/Themes/Tenant/Shared/shared/Scripts/pre-optimized-min.js?t=20260928T024927Z

js zipwater.com collected 2026-10-03 23:27:47 UTC 2,544,295 bytes, 274 lines download raw bytes

vendor: 1,471 bytes, line 1
1!function(){"use strict";window.loadjs=function(){var e=function(){},t={},n={},r={};function i(e,t){if(e){var i=r[e];if(n[e]=t,i)for(;i.length;)i[0](e,t),i.splice(0,1)}}function a(t,n){t.call&&(t={success:t}),n.length?(t.error||e)(n):(t.success||e)(t)}function o(t,n,r,i){var a,s,l=document,c=r.async,u=(r.numRetries||0)+1,d=r.before||e,h=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(h)?((s=l.createElement("link")).rel="stylesheet",s.href=p,(a="hideFocus"in s)&&s.relList&&(a=0,s.rel="preload",s.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(h)?(s=l.createElement("img")).src=p:((s=l.createElement("script")).src=t,s.async=void 0===c||c),!(s.onload=s.onerror=s.onbeforeload=function(e){var l=e.type[0];if(a)try{s.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((i+=1)<u)return o(t,n,r,i)}else if("preload"==s.rel&&"style"==s.as)return s.rel="stylesheet";n(t,l,e.defaultPrevented)})!==d(t,s)&&l.head.appendChild(s)}function s(e,n,r){var s,l;if(n&&n.trim&&(s=n),l=(s?r:n)||{},s){if(s in t)throw"LoadJS";t[s]=!0}function c(t,n){!function(e,t,n){var r,i,a=(e=e.push?e:[e]).length,s=a,l=[];for(r=function(e,n,r){if("e"==n&&l.push(e),"b"==n){if(!r)return;l.push(e)}--a||t(l)},i=0;i<s;i++)o(e[i],r,n)}(e,(function(e){a(l,e),t&&a({success:t,error:n},e),i(s,e)}),l)}if(l.returnPromise)return new Promise(c);c()}return s.ready=function(e,t){return function(e,t){e=e.push?e:[e];var i,a,o,s=[],l=e.length,c=l;
1for(i=function(e,n){n.length&&s.push(e),--c||t(s)};l--;)a=e[l],(o=n[a])?i(a,o):(r[a]=r[a]||[]).push(i)}(e,(function(e){a(t,e)})),s},s.done=function(e){i(e,[])},s.reset=function(){t={},n={},r={}},s.isDefined=function(e){return e in t},s}()}(),function(){"use strict";(()=>{var e={
vendor: 17,901 bytes, lines 1-5
1"./node_modules/animejs/lib/anime.es.js":
2/*!**********************************************!*\
3        !*** ./node_modules/animejs/lib/anime.es.js ***!
4        \**********************************************/
5(e,t,n)=>{n.r(t),n.d(t,{default:()=>se});var r={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},i={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},a=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],o={CSS:{},springs:{}};function s(e,t,n){return Math.min(Math.max(e,t),n)}function l(e,t){return e.indexOf(t)>-1}function c(e,t){return e.apply(null,t)}var u={arr:function(e){return Array.isArray(e)},obj:function(e){return l(Object.prototype.toString.call(e),"Object")},pth:function(e){return u.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||u.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},nil:function(e){return u.und(e)||null===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return u.hex(e)||u.rgb(e)||u.hsl(e)},key:function(e){return!r.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function d(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map((function(e){return parseFloat(e)})):[]}function h(e,t){var n=d(e),r=s(u.und(n[0])?1:n[0],.1,100),i=s(u.und(n[1])?100:n[1],.1,100),a=s(u.und(n[2])?10:n[2],.1,100),l=s(u.und(n[3])?0:n[3],.1,100),c=Math.sqrt(i/r),h=a/(2*Math.sqrt(i*r)),p=h<1?c*Math.sqrt(1-h*h):0,f=1,m=h<1?(h*c-l)/p:-l+c;function g(e){var n=t?t*e/1e3:e;return n=h<1?Math.exp(-n*h*c)*(f*Math.cos(p*n)+m*Math.sin(p*n)):(f+m*n)*Math.exp(-n*c),0===e||1===e?e:1-n}return t?g:function(){var t=o.springs[e];if(t)return t;for(var n=1/6,r=0,i=0;;)if(1===g(r+=n)){if(++i>=16)break}else i=0;var a=r*n*1e3;return o.springs[e]=a,a}}function p(e){return void 0===e&&(e=10),function(t){return Math.ceil(s(t,1e-6,1)*e)*(1/e)}}var f,m,g=function(){var e=.1;function t(e,t){return 1-3*t+3*e}function n(e,t){return 3*t-6*e}function r(e){return 3*e}function i(e,i,a){return((t(i,a)*e+n(i,a))*e+r(i))*e}function a(e,i,a){return 3*t(i,a)*e*e+2*n(i,a)*e+r(i)}return function(t,n,r,o){if(0<=t&&t<=1&&0<=r&&r<=1){var s=new Float32Array(11);if(t!==n||r!==o)for(var l=0;l<11;++l)s[l]=i(l*e,t,r);return function(e){return t===n&&r===o||0===e||1===e?e:i(c(e),n,o)}}function c(n){for(var o=0,l=1;10!==l&&s[l]<=n;++l)o+=e;--l;var c=o+(n-s[l])/(s[l+1]-s[l])*e,u=a(c,t,r);return u>=.001?function(e,t,n,r){for(var o=0;o<4;++o){var s=a(t,n,r);if(0===s)return t;t-=(i(t,n,r)-e)/s}return t}(n,c,t,r):0===u?c:function(e,t,n,r,a){var o,s,l=0;do{(o=i(s=t+(n-t)/2,r,a)-e)>0?n=s:t=s}while(Math.abs(o)>1e-7&&++l<10);return s}(n,o,o+e,t,r)}}}(),v=(f={linear:function(){return function(e){return e}}},m={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=s(e,1,10),r=s(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-r/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach((function(e,t){m[e]=function(){return function(e){return Math.pow(e,t+2)}}})),Object.keys(m).forEach((function(e){var t=m[e];f["easeIn"+e]=t,f["easeOut"+e]=function(e,n){return function(r){return 1-t(e,n)(1-r)}},f["easeInOut"+e]=function(e,n){return function(r){return r<.5?t(e,n)(2*r)/2:1-t(e,n)(-2*r+2)/2}},f["easeOutIn"+e]=function(e,n){return function(r){return r<.5?(1-t(e,n)(1-2*r))/2:(t(e,n)(2*r-1)+1)/2}}})),f);function y(e,t){if(u.fnc(e))return e;var n=e.split("(")[0],r=v[n],i=d(e);switch(n){case"spring":return h(e,t);case"cubicBezier":return c(g,i);case"steps":return c(p,i);default:return c(r,i)}}function b(e){try{return document.querySelectorAll(e)}catch(e){return}}function _(e,t){for(var n=e.length,r=arguments.length>=2?arguments[1]:void 0,i=[],a=0;a<n;a++)if(a in e){var o=e[a];t.call(r,o,a,e)&&i.push(o)}return i}function x(e){return e.reduce((function(e,t){return e.concat(u.arr(t)?x(t):t)}),[])}function w(e){return u.arr(e)?e:(u.str(e)&&(e=b(e)||e),e instanceof NodeList||e instanceof HTMLCollection?[].slice.call(e):[e])}function S(e,t){return e.some((function(e){return e===t}))}function T(e){var t={};for(var n in e)t[n]=e[n];return t}function C(e,t){var n=T(e);for(var r in e)n[r]=t.hasOwnProperty(r)?t[r]:e[r];return n}function k(e,t){var n=T(e);for(var r in t)n[r]=u.und(e[r])?t[r]:e[r];return n}function E(e){return u.rgb(e)?(n=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(t=e))?"rgba("+n[1]+",1)":t:u.hex(e)?function(e){var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,r){return t+t+n+n+r+r})),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return"rgba("+parseInt(n[1],16)+","+parseInt(n[2],16)+","+parseInt(n[3],16)+",1)"}(e):u.hsl(e)?function(e){var t,n,r,i=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e),a=parseInt(i[1],10)/360,o=parseInt(i[2],10)/100,s=parseInt(i[3],10)/100,l=i[4]||1;function c(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(0==o)t=n=r=s;else{var u=s<.5?s*(1+o):s+o-s*o,d=2*s-u;t=c(d,u,a+1/3),n=c(d,u,a),r=c(d,u,a-1/3)}return"rgba("+255*t+","+255*n+","+255*r+","+l+")"}(e):void 0;var t,n}function j(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function P(e,t){return u.fnc(e)?e(t.target,t.id,t.total):e}function I(e,t){return e.getAttribute(t)}function O(e,t,n){if(S([n,"deg","rad","turn"],j(t)))return t;var r=o.CSS[t+n];if(!u.und(r))return r;var i=document.createElement(e.tagName),a=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;a.appendChild(i),i.style.position="absolute",i.style.width=100+n;var s=100/i.offsetWidth;a.removeChild(i);var l=s*parseFloat(t);return o.CSS[t+n]=l,l}function L(e,t,n){if(t in e.style){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),i=e.style[t]||getComputedStyle(e).getPropertyValue(r)||"0";return n?O(e,i,n):i}}function N(e,t){return u.dom(e)&&!u.inp(e)&&(!u.nil(I(e,t))||u.svg(e)&&e[t])?"attribute":u.dom(e)&&S(a,t)?"transform":u.dom(e)&&"transform"!==t&&L(e,t)?"css":null!=e[t]?"object":void 0}function A(e){if(u.dom(e)){for(var t,n=e.style.transform||"",r=/(\w+)\(([^)]*)\)/g,i=new Map;t=r.exec(n);)i.set(t[1],t[2]);return i}}function D(e,t,n,r){var i=l(t,"scale")?1:0+function(e){return l(e,"translate")||"perspective"===e?"px":l(e,"rotate")||l(e,"skew")?"deg":void 0}(t),a=A(e).get(t)||i;return n&&(n.transforms.list.set(t,a),n.transforms.last=t),r?O(e,a,r):a}function M(e,t,n,r){switch(N(e,t)){case"transform":return D(e,t,r,n);case"css":return L(e,t,n);case"attribute":return I(e,t);default:return e[t]||0}}function R(e,t){var n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;var r=j(e)||0,i=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return i+a+r;case"-":return i-a+r;case"*":return i*a+r}}function F(e,t){if(u.col(e))return E(e);if(/\s/g.test(e))return e;var n=j(e),r=n?e.substr(0,e.length-n.length):e;return t?r+t:r}function $(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function B(e){for(var t,n=e.points,r=0,i=0;i<n.numberOfItems;i++){var a=n.getItem(i);i>0&&(r+=$(t,a)),t=a}return r}function Z(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return function(e){return 2*Math.PI*I(e,"r")}(e);case"rect":return function(e){return 2*I(e,"width")+2*I(e,"height")}(e);case"line":return function(e){return $({x:I(e,"x1"),y:I(e,"y1")},{x:I(e,"x2"),y:I(e,"y2")})}(e);case"polyline":return B(e);case"polygon":return function(e){var t=e.points;return B(e)+$(t.getItem(t.numberOfItems-1),t.getItem(0))}(e)}}function U(e,t){var n=t||{},r=n.el||function(e){for(var t=e.parentNode;u.svg(t)&&u.svg(t.parentNode);)t=t.parentNode;return t}(e),i=r.getBoundingClientRect(),a=I(r,"viewBox"),o=i.width,s=i.height,l=n.viewBox||(a?a.split(" "):[0,0,o,s]);return{el:r,viewBox:l,x:l[0]/1,y:l[1]/1,w:o,h:s,vW:l[2],vH:l[3]}}function z(e,t,n){function r(n){void 0===n&&(n=0);var r=t+n>=1?t+n:0;return e.el.getPointAtLength(r)}var i=U(e.el,e.svg),a=r(),o=r(-1),s=r(1),l=n?1:i.w/i.vW,c=n?1:i.h/i.vH;switch(e.property){case"x":return(a.x-i.x)*l;case"y":return(a.y-i.y)*c;case"angle":return 180*Math.atan2(s.y-o.y,s.x-o.x)/Math.PI}}function V(e,t){var n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=F(u.pth(e)?e.totalLength:e,t)+"";return{original:r,numbers:r.match(n)?r.match(n).map(Number):[0],strings:u.str(e)||t?r.split(n):[]}}function H(e){return _(e?x(u.arr(e)?e.map(w):w(e)):[],(function(e,t,n){return n.indexOf(e)===t}))}function q(e){var t=H(e);return t.map((function(e,n){return{target:e,id:n,total:t.length,transforms:{list:A(e)}}}))}function W(e,t){var n=T(t);if(/^spring/.test(n.easing)&&(n.duration=h(n.easing)),u.arr(e)){var r=e.length;2===r&&!u.obj(e[0])?e={value:e}:u.fnc(t.duration)||(n.duration=t.duration/r)}var i=u.arr(e)?e:[e];return i.map((function(e,n){var r=u.obj(e)&&!u.pth(e)?e:{value:e};return u.und(r.delay)&&(r.delay=n?0:t.delay),u.und(r.endDelay)&&(r.endDelay=n===i.length-1?t.endDelay:0),r})).map((function(e){return k(e,n)}))}function G(e,t){var n=[],r=t.keyframes;for(var i in r&&(t=k(function(e){for(var t=_(x(e.map((function(e){return Object.keys(e)}))),(function(e){return u.key(e)})).reduce((function(e,t){return e.indexOf(t)<0&&e.push(t),e}),[]),n={},r=function(r){var i=t[r];n[i]=e.map((function(e){var t={};for(var n in e)u.key(n)?n==i&&(t.value=e[n]):t[n]=e[n];return t}))},i=0;i<t.length;i++)r(i);return n}(r),t)),t)u.key(i)&&n.push({name:i,tweens:W(t[i],e)});return n}function K(e,t){var n;return e.tweens.map((function(r){var i=function(e,t){var n={};for(var r in e){var i=P(e[r],t);u.arr(i)&&1===(i=i.map((function(e){return P(e,t)}))).length&&(i=i[0]),n[r]=i}return n.duration=parseFloat(n.duration),n.delay=parseFloat(n.delay),n}(r,t),a=i.value,o=u.arr(a)?a[1]:a,s=j(o),l=M(t.target,e.name,s,t),c=n?n.to.original:l,d=u.arr(a)?a[0]:c,h=j(d)||j(l),p=s||h;return u.und(o)&&(o=c),i.from=V(d,p),i.to=V(R(o,d),p),i.start=n?n.end:0,i.end=i.start+i.delay+i.duration+i.endDelay,i.easing=y(i.easing,i.duration),i.isPath=u.pth(a),i.isPathTargetInsideSVG=i.isPath&&u.svg(t.target),i.isColor=u.col(i.from.original),i.isColor&&(i.round=1),n=i,i}))}var Y={css:function(e,t,n){return e.style[t]=n},attribute:function(e,t,n){return e.setAttribute(t,n)},object:function(e,t,n){return e[t]=n},transform:function(e,t,n,r,i){if(r.list.set(t,n),t===r.last||i){var a="";r.list.forEach((function(e,t){a+=t+"("+e+") "})),e.style.transform=a}}};function X(e,t){q(e).forEach((function(e){for(var n in t){var r=P(t[n],e),i=e.target,a=j(r),o=M(i,n,a,e),s=R(F(r,a||j(o)),o),l=N(i,n);Y[l](i,n,s,e.transforms,!0)}}))}function Q(e,t){return _(x(e.map((function(e){return t.map((function(t){return function(e,t){var n=N(e.target,t.name);if(n){var r=K(t,e),i=r[r.length-1];return{type:n,property:t.name,animatable:e,tweens:r,duration:i.end,delay:r[0].delay,endDelay:i.endDelay}}}(e,t)}))}))),(function(e){return!u.und(e)}))}function J(e,t){var n=e.length,r=function(e){return e.timelineOffset?e.timelineOffset:0},i={};return i.duration=n?Math.max.apply(Math,e.map((function(e){return r(e)+e.duration}))):t.duration,i.delay=n?Math.min.apply(Math,e.map((function(e){return r(e)+e.delay}))):t.delay,i.endDelay=n?i.duration-Math.max.apply(Math,e.map((function(e){return r(e)+e.duration-e.endDelay}))):t.endDelay,i}var ee=0;var te=[],ne=function(){var e;function t(n){for(var r=te.length,i=0;i<r;){var a=te[i];a.paused?(te.splice(i,1),r--):(a.tick(n),i++)}e=i>0?requestAnimationFrame(t):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",(function(){ie.suspendWhenDocumentHidden&&(re()?e=cancelAnimationFrame(e):(te.forEach((function(e){return e._onDocumentVisibility()})),ne()))})),function(){e||re()&&ie.suspendWhenDocumentHidden||!(te.length>0)||(e=requestAnimationFrame(t))}}();function re(){return!!document&&document.hidden}function ie(e){void 0===e&&(e={});var t,n=0,a=0,o=0,l=0,c=null;function u(e){var t=window.Promise&&new Promise((function(e){return c=e}));return e.finished=t,t}var d=function(e){var t=C(r,e),n=C(i,e),a=G(n,e),o=q(e.targets),s=Q(o,a),l=J(s,n),c=ee;return ee++,k(t,{id:c,children:[],animatables:o,animations:s,duration:l.duration,delay:l.delay,endDelay:l.endDelay})}(e);function h(){var e=d.direction;"alternate"!==e&&(d.direction="normal"!==e?"normal":"reverse"),d.reversed=!d.reversed,t.forEach((function(e){return e.reversed=d.reversed}))}function p(e){return d.reversed?d.duration-e:e}function f(){n=0,a=p(d.currentTime)*(1/ie.speed)}function m(e,t){t&&t.seek(e-t.timelineOffset)}function g(e){for(var t=0,n=d.animations,r=n.length;t<r;){var i=n[t],a=i.animatable,o=i.tweens,l=o.length-1,c=o[l];l&&(c=_(o,(function(t){return e<t.end}))[0]||c);for(var u=s(e-c.start-c.delay,0,c.duration)/c.duration,h=isNaN(u)?1:c.easing(u),p=c.to.strings,f=c.round,m=[],g=c.to.numbers.length,v=void 0,y=0;y<g;y++){var b=void 0,x=c.to.numbers[y],w=c.from.numbers[y]||0;b=c.isPath?z(c.value,h*x,c.isPathTargetInsideSVG):w+h*(x-w),f&&(c.isColor&&y>2||(b=Math.round(b*f)/f)),m.push(b)}var S=p.length;if(S){v=p[0];for(var T=0;T<S;T++){p[T];var C=p[T+1],k=m[T];isNaN(k)||(v+=C?k+C:k+" ")}}else v=m[0];Y[i.type](a.target,i.property,v,a.transforms),i.currentValue=v,t++}}function v(e){d[e]&&!d.passThrough&&d[e](d)}function y(e){var r=d.duration,i=d.delay,f=r-d.endDelay,y=p(e);d.progress=s(y/r*100,0,100),d.reversePlayback=y<d.currentTime,t&&function(e){if(d.reversePlayback)for(var n=l;n--;)m(e,t[n]);else for(var r=0;r<l;r++)m(e,t[r])}(y),!d.began&&d.currentTime>0&&(d.began=!0,v("begin")),!d.loopBegan&&d.currentTime>0&&(d.loopBegan=!0,v("loopBegin")),y<=i&&0!==d.currentTime&&g(0),(y>=f&&d.currentTime!==r||!r)&&g(r),y>i&&y<f?(d.changeBegan||(d.changeBegan=!0,d.changeCompleted=!1,v("changeBegin")),v("change"),g(y)):d.changeBegan&&(d.changeCompleted=!0,d.changeBegan=!1,v("changeComplete")),d.currentTime=s(y,0,r),d.began&&v("update"),e>=r&&(a=0,d.remaining&&!0!==d.remaining&&d.remaining--,d.remaining?(n=o,v("loopComplete"),d.loopBegan=!1,"alternate"===d.direction&&h()):(d.paused=!0,d.completed||(d.completed=!0,v("loopComplete"),v("complete"),!d.passThrough&&"Promise"in window&&(c(),u(d)))))}return u(d),d.reset=function(){var e=d.direction;d.passThrough=!1,d.currentTime=0,d.progress=0,d.paused=!0,d.began=!1,d.loopBegan=!1,d.changeBegan=!1,d.completed=!1,d.changeCompleted=!1,d.reversePlayback=!1,d.reversed="reverse"===e,d.remaining=d.loop,t=d.children;for(var n=l=t.length;n--;)d.children[n].reset();(d.reversed&&!0!==d.loop||"alternate"===e&&1===d.loop)&&d.remaining++,g(d.reversed?d.duration:0)},d._onDocumentVisibility=f,d.set=function(e,t){return X(e,t),d},d.tick=function(e){o=e,n||(n=o),y((o+(a-n))*ie.speed)},d.seek=function(e){y(p(e))},d.pause=function(){d.paused=!0,f()},d.play=function(){d.paused&&(d.completed&&d.reset(),d.paused=!1,te.push(d),f(),ne())},d.reverse=function(){h(),d.completed=!d.reversed,f()},d.restart=function(){d.reset(),d.play()},d.remove=function(e){oe(H(e),d)},d.reset(),d.autoplay&&d.play(),d}function ae(e,t){for(var n=t.length;n--;)S(e,t[n].animatable.target)&&t.splice(n,1)}function oe(e,t){var n=t.animations,r=t.children;ae(e,n);for(var i=r.length;i--;){var a=r[i],o=a.animations;ae(e,o),o.length||a.children.length||r.splice(i,1)}n.length||r.length||t.pause()}ie.version="3.2.1",ie.speed=1,ie.suspendWhenDocumentHidden=!0,ie.running=te,ie.remove=function(e){for(var t=H(e),n=te.length;n--;){oe(t,te[n])}},ie.get=M,ie.set=X,ie.convertPx=O,ie.path=function(e,t){var n=u.str(e)?b(e)[0]:e,r=t||100;return function(e){return{property:e,el:n,svg:U(n),totalLength:Z(n)*(r/100)}}},ie.setDashoffset=function(e){var t=Z(e);return e.setAttribute("stroke-dasharray",t),t},ie.stagger=function(e,t){void 0===t&&(t={});var n=t.direction||"normal",r=t.easing?y(t.easing):null,i=t.grid,a=t.axis,o=t.from||0,s="first"===o,l="center"===o,c="last"===o,d=u.arr(e),h=d?parseFloat(e[0]):parseFloat(e),p=d?parseFloat(e[1]):0,f=j(d?e[1]:e)||0,m=t.start||0+(d?h:0),g=[],v=0;return function(e,t,u){if(s&&(o=0),l&&(o=(u-1)/2),c&&(o=u-1),!g.length){for(var y=0;y<u;y++){if(i){var b=l?(i[0]-1)/2:o%i[0],_=l?(i[1]-1)/2:Math.floor(o/i[0]),x=b-y%i[0],w=_-Math.floor(y/i[0]),S=Math.sqrt(x*x+w*w);"x"===a&&(S=-x),"y"===a&&(S=-w),g.push(S)}else g.push(Math.abs(o-y));v=Math.max.apply(Math,g)}r&&(g=g.map((function(e){return r(e/v)*v}))),"reverse"===n&&(g=g.map((function(e){return a?e<0?-1*e:-e:Math.abs(v-e)})))}return m+(d?(p-h)/v:h)*(Math.round(100*g[t])/100)+f}},ie.timeline=function(e){void 0===e&&(e={});var t=ie(e);return t.duration=0,t.add=function(n,r){var a=te.indexOf(t),o=t.children;function s(e){e.passThrough=!0}a>-1&&te.splice(a,1);for(var l=0;l<o.length;l++)s(o[l]);var c=k(n,C(i,e));c.targets=c.targets||e.targets;var d=t.duration;c.autoplay=!1,c.direction=t.direction,c.timelineOffset=u.und(r)?d:R(r,d),s(t),t.seek(c.timelineOffset);var h=ie(c);s(h),o.push(h);var p=J(o,e);return t.delay=p.delay,t.endDelay=p.endDelay,t.duration=p.duration,t.seek(0),t.reset(),t.autoplay&&t.play(),t},t},ie.easing=y,ie.penner=v,ie.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e};const se=ie},
5"./src/autocomplete.ts":
6/*!*****************************!*\
7        !*** ./src/autocomplete.ts ***!
8        \*****************************/
9(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Autocomplete=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={data:[],onAutocomplete:null,dropdownOptions:{autoFocus:!1,closeOnClick:!1,coverTrigger:!1},minLength:1,isMultiSelect:!1,onSearch:function(e,t){const n=t.options.data.filter((t=>Object.keys(t).map((n=>t[n].toString().toLowerCase().indexOf(e.toLowerCase())>=0)).some((e=>e))));t.setMenuItems(n)},maxDropDownHeight:"300px",allowUnsafeHTML:!1};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.M_Autocomplete=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.isOpen=!1,this.count=0,this.activeIndex=-1,this.oldVal,this.selectedValues=[],this.menuItems=[],this.$active=null,this._mousedown=!1,this._setupDropdown(),this._setupEventHandlers()}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Autocomplete}destroy(){this._removeEventHandlers(),this._removeDropdown(),this.el.M_Autocomplete=void 0}_setupEventHandlers(){this._handleInputBlurBound=this._handleInputBlur.bind(this),this._handleInputKeyupAndFocusBound=this._handleInputKeyupAndFocus.bind(this),this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleContainerMousedownAndTouchstartBound=this._handleContainerMousedownAndTouchstart.bind(this),this._handleContainerMouseupAndTouchendBound=this._handleContainerMouseupAndTouchend.bind(this),this.el.addEventListener("blur",this._handleInputBlurBound),this.el.addEventListener("keyup",this._handleInputKeyupAndFocusBound),this.el.addEventListener("focus",this._handleInputKeyupAndFocusBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.el.addEventListener("click",this._handleInputClickBound),this.container.addEventListener("mousedown",this._handleContainerMousedownAndTouchstartBound),this.container.addEventListener("mouseup",this._handleContainerMouseupAndTouchendBound),void 0!==window.ontouchstart&&(this.container.addEventListener("touchstart",this._handleContainerMousedownAndTouchstartBound),this.container.addEventListener("touchend",this._handleContainerMouseupAndTouchendBound))}_removeEventHandlers(){this.el.removeEventListener("blur",this._handleInputBlurBound),this.el.removeEventListener("keyup",this._handleInputKeyupAndFocusBound),this.el.removeEventListener("focus",this._handleInputKeyupAndFocusBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound),this.el.removeEventListener("click",this._handleInputClickBound),this.container.removeEventListener("mousedown",this._handleContainerMousedownAndTouchstartBound),this.container.removeEventListener("mouseup",this._handleContainerMouseupAndTouchendBound),void 0!==window.ontouchstart&&(this.container.removeEventListener("touchstart",this._handleContainerMousedownAndTouchstartBound),this.container.removeEventListener("touchend",this._handleContainerMouseupAndTouchendBound))}_setupDropdown(){this.container=document.createElement("ul"),this.container.style.maxHeight=this.options.maxDropDownHeight,this.container.id=`autocomplete-options-${i.M.guid()}`,this.container.classList.add("autocomplete-content","dropdown-content"),this.el.setAttribute("data-target",this.container.id),this.el.parentElement.appendChild(this.container);let e=Object.assign(Object.assign({},o.defaults.dropdownOptions),this.options.dropdownOptions),t=e.onItemClick;e.onItemClick=e=>{if(!e)return;const n=e.getAttribute("data-id");this.selectOption(n),t&&"function"==typeof t&&t.call(this.dropdown,this.el)},this.dropdown=i.M.Dropdown.init(this.el,e);const n=this.el.parentElement.querySelector("label");n&&this.el.after(n),this.el.removeEventListener("click",this.dropdown._handleClickBound),this.el.value&&this.selectOption(this.el.value);const r=document.createElement("div");r.classList.add("status-info"),r.setAttribute("style","position: absolute;right:0;top:0;"),this.el.parentElement.appendChild(r),this._updateSelectedInfo()}_removeDropdown(){this.container.parentNode.removeChild(this.container)}_handleInputBlur(){this._mousedown||(this.close(),this._resetAutocomplete())}_handleInputKeyupAndFocus(e){"keyup"===e.type&&(o._keydown=!1),this.count=0;const t=this.el.value.toLowerCase();
913!==e.keyCode&&38!==e.keyCode&&40!==e.keyCode&&(this.oldVal===t||!i.M.tabPressed&&"focus"===e.type||this.open(),this.oldVal!==t&&(this._setStatusLoading(),this.options.onSearch(this.el.value,this)),this.options.isMultiSelect||0!==this.el.value.length||(this.selectedValues=[],this._triggerChanged()),this.oldVal=t)}_handleInputKeydown(e){var t,n;o._keydown=!0;const r=e.keyCode,a=this.container.querySelectorAll("li").length;if(r===i.M.keys.ENTER&&this.activeIndex>=0){const t=this.container.querySelectorAll("li")[this.activeIndex];t&&(this.selectOption(t.getAttribute("data-id")),e.preventDefault())}else r!==i.M.keys.ARROW_UP&&r!==i.M.keys.ARROW_DOWN||(e.preventDefault(),r===i.M.keys.ARROW_UP&&this.activeIndex>0&&this.activeIndex--,r===i.M.keys.ARROW_DOWN&&this.activeIndex<a-1&&this.activeIndex++,null===(t=this.$active)||void 0===t||t.classList.remove("active"),this.activeIndex>=0&&(this.$active=this.container.querySelectorAll("li")[this.activeIndex],null===(n=this.$active)||void 0===n||n.classList.add("active"),this.container.children[this.activeIndex].scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})))}_handleInputClick(e){this.open()}_handleContainerMousedownAndTouchstart(e){this._mousedown=!0}_handleContainerMouseupAndTouchend(e){this._mousedown=!1}_resetCurrentElementPosition(){var e;this.activeIndex=-1,null===(e=this.$active)||void 0===e||e.classList.remove("active")}_resetAutocomplete(){this.container.replaceChildren(),this._resetCurrentElementPosition(),this.oldVal=null,this.isOpen=!1,this._mousedown=!1}_highlightPartialText(e,t){const n=t.toLowerCase().indexOf(""+e.toLowerCase()),r=n+e.length-1;return-1==n||-1==r?[t,"",""]:[t.slice(0,n),t.slice(n,r+1),t.slice(r+1)]}_createDropdownItem(e){const t=document.createElement("li");if(t.setAttribute("data-id",e.id),t.setAttribute("style","display:grid; grid-auto-flow: column; user-select: none; align-items: center;"),this.options.isMultiSelect&&(t.innerHTML=`\n        <div class="item-selection" style="text-align:center;">\n        <input type="checkbox"${this.selectedValues.some((t=>t.id===e.id))?' checked="checked"':""}><span style="padding-left:21px;"></span>\n      </div>`),e.image){const n=document.createElement("img");n.classList.add("circle"),n.src=e.image,t.appendChild(n)}const n=this.el.value.toLowerCase(),r=this._highlightPartialText(n,(e.text||e.id).toString()),i=document.createElement("div");if(i.setAttribute("style","line-height:1.2;font-weight:500;"),this.options.allowUnsafeHTML)i.innerHTML=r[0]+'<span class="highlight">'+r[1]+"</span>"+r[2];else if(i.appendChild(document.createTextNode(r[0])),r[1]){const e=document.createElement("span");e.textContent=r[1],e.classList.add("highlight"),i.appendChild(e),i.appendChild(document.createTextNode(r[2]))}const a=document.createElement("div");if(a.classList.add("item-text"),a.setAttribute("style","padding:5px;overflow:hidden;"),t.appendChild(a),t.querySelector(".item-text").appendChild(i),"string"==typeof e.description||"number"==typeof e.description&&!isNaN(e.description)){const n=document.createElement("small");n.setAttribute("style","line-height:1.3;color:grey;white-space:nowrap;text-overflow:ellipsis;display:block;width:90%;overflow:hidden;"),n.innerText=e.description,t.querySelector(".item-text").appendChild(n)}return t.style.gridTemplateColumns=(()=>this.options.isMultiSelect?e.image?"40px min-content auto":"40px auto":e.image?"min-content auto":"auto")(),t}_renderDropdown(){this._resetAutocomplete(),0===this.menuItems.length&&(this.menuItems=this.selectedValues);for(let e=0;e<this.menuItems.length;e++){const t=this._createDropdownItem(this.menuItems[e]);this.container.append(t)}}_setStatusLoading(){this.el.parentElement.querySelector(".status-info").innerHTML='<div style="height:100%;width:50px;"><svg version="1.1" id="L4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve">\n    <circle fill="#888c" stroke="none" cx="6" cy="50" r="6"><animate attributeName="opacity" dur="1s" values="0;1;
90" repeatCount="indefinite" begin="0.1"/></circle>\n    <circle fill="#888c" stroke="none" cx="26" cy="50" r="6"><animate attributeName="opacity" dur="1s" values="0;1;0" repeatCount="indefinite" begin="0.2"/></circle>\n    <circle fill="#888c" stroke="none" cx="46" cy="50" r="6"><animate attributeName="opacity" dur="1s" values="0;1;0" repeatCount="indefinite"  begin="0.3"/></circle>\n  </svg></div>'}_updateSelectedInfo(){const e=this.el.parentElement.querySelector(".status-info");e&&(this.options.isMultiSelect?e.innerHTML=this.selectedValues.length.toString():e.innerHTML="")}_refreshInputText(){if(1===this.selectedValues.length){const e=this.selectedValues[0];this.el.value=e.text||e.id}}_triggerChanged(){this.el.dispatchEvent(new Event("change")),"function"==typeof this.options.onAutocomplete&&this.options.onAutocomplete.call(this,this.selectedValues)}open(){const e=this.el.value.toLowerCase();this._resetAutocomplete(),e.length>=this.options.minLength&&(this.isOpen=!0,this._renderDropdown()),this.dropdown.isOpen?this.dropdown.recalculateDimensions():setTimeout((()=>{this.dropdown.open()}),100)}close(){this.dropdown.close()}setMenuItems(e){this.menuItems=e,this.open(),this._updateSelectedInfo()}setValues(e){this.selectedValues=e,this._updateSelectedInfo(),this.options.isMultiSelect||this._refreshInputText(),this._triggerChanged()}selectOption(e){const t=this.menuItems.find((t=>t.id==e));if(!t)return;const n=this.container.querySelector('li[data-id="'+e+'"]');if(n){if(this.options.isMultiSelect){const e=n.querySelector('input[type="checkbox"]');e.checked=!e.checked,e.checked?this.selectedValues.push(t):this.selectedValues=this.selectedValues.filter((e=>e.id!==t.id)),this.el.focus()}else this.selectedValues=[t],this._refreshInputText(),this._resetAutocomplete(),this.close();this._updateSelectedInfo(),this._triggerChanged()}}}t.Autocomplete=o},
9"./src/buttons.ts":
10/*!************************!*\
11        !*** ./src/buttons.ts ***!
12        \************************/
13function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingActionButton=void 0;const i=n(/*! ./component */"./src/component.ts"),a=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));let o={direction:"top",hoverEnabled:!0,toolbarEnabled:!1};class s extends i.Component{constructor(e,t){super(s,e,t),this.el.M_FloatingActionButton=this,this.options=Object.assign(Object.assign({},s.defaults),t),this.isOpen=!1,this._anchor=this.el.querySelector("a"),this._menu=this.el.querySelector("ul"),this._floatingBtns=Array.from(this.el.querySelectorAll("ul .btn-floating")),this._floatingBtnsReverse=this._floatingBtns.reverse(),this.offsetY=0,this.offsetX=0,this.el.classList.add(`direction-${this.options.direction}`),"top"===this.options.direction?this.offsetY=40:"right"===this.options.direction?this.offsetX=-40:"bottom"===this.options.direction?this.offsetY=-40:this.offsetX=40,this._setupEventHandlers()}static get defaults(){return o}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_FloatingActionButton}destroy(){this._removeEventHandlers(),this.el.M_FloatingActionButton=void 0}_setupEventHandlers(){this._handleFABClickBound=this._handleFABClick.bind(this),this._handleOpenBound=this.open.bind(this),this._handleCloseBound=this.close.bind(this),this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.addEventListener("mouseenter",this._handleOpenBound),this.el.addEventListener("mouseleave",this._handleCloseBound)):this.el.addEventListener("click",this._handleFABClickBound)}_removeEventHandlers(){this.options.hoverEnabled&&!this.options.toolbarEnabled?(this.el.removeEventListener("mouseenter",this._handleOpenBound),this.el.removeEventListener("mouseleave",this._handleCloseBound)):this.el.removeEventListener("click",this._handleFABClickBound)}_handleFABClick(){this.isOpen?this.close():this.open()}_handleDocumentClick(e){e.target!==this._menu&&this.close}open(){this.isOpen||(this.options.toolbarEnabled?this._animateInToolbar():this._animateInFAB(),this.isOpen=!0)}close(){this.isOpen&&(this.options.toolbarEnabled?(window.removeEventListener("scroll",this._handleCloseBound,!0),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),this._animateOutToolbar()):this._animateOutFAB(),this.isOpen=!1)}_animateInFAB(){this.el.classList.add("active");let e=0;this._floatingBtnsReverse.forEach((t=>{(0,a.default)({targets:t,opacity:1,scale:[.4,1],translateY:[this.offsetY,0],translateX:[this.offsetX,0],duration:275,delay:e,easing:"easeInOutQuad"}),e+=40}))}_animateOutFAB(){this._floatingBtnsReverse.forEach((e=>{a.default.remove(e),(0,a.default)({targets:e,opacity:0,scale:.4,translateY:this.offsetY,translateX:this.offsetX,duration:175,easing:"easeOutQuad",complete:()=>{this.el.classList.remove("active")}})}))}_animateInToolbar(){let e,t=window.innerWidth,n=window.innerHeight,r=this.el.getBoundingClientRect();const i=document.createElement("div");i.classList.add("fab-backdrop");const a=getComputedStyle(this._anchor).backgroundColor;this._anchor.append(i),this.offsetX=r.left-t/2+r.width/2,this.offsetY=n-r.bottom,e=t/i[0].clientWidth,this.btnBottom=r.bottom,this.btnLeft=r.left,this.btnWidth=r.width,this.el.classList.add("active"),this.el.style.textAlign="center",this.el.style.width="100%",this.el.style.bottom="0",this.el.style.left="0",this.el.style.transform="translateX("+this.offsetX+"px)",this.el.style.transition="none",this._anchor.style.transform=`translateY(${this.offsetY}px`,this._anchor.style.transition="none",i.style.backgroundColor=a,setTimeout((()=>{this.el.style.transform="",this.el.style.transition="transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s",this._anchor.style.overflow="visible",this._anchor.style.transform="",this._anchor.style.transition="transform .2s",setTimeout((()=>{this.el.style.overflow="hidden",this.el.style.backgroundColor=a,i.style.transform="scale("+e+")",i.style.transition="transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)",this._menu.querySelectorAll("li > a").forEach((e=>e.style.opacity="1")),this._handleDocumentClickBound=this._handleDocumentClick.bind(this),window.addEventListener("scroll",this._handleCloseBound,!0),document.body.addEventListener("click",this._handleDocumentClickBound,!0)}),100)}),0)}_animateOutToolbar(){}}t.FloatingActionButton=s},
13"./src/cards.ts":
14/*!**********************!*\
15        !*** ./src/cards.ts ***!
16        \**********************/
17function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Cards=void 0;const i=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));t.Cards=class{static Init(){document.addEventListener("DOMContentLoaded",(()=>{document.body.addEventListener("click",(e=>{const t=e.target,n=t.closest(".card");if(!n)return;const r=Array.from(n.children).find((e=>e.classList.contains("card-reveal")));if(!r)return;const a=getComputedStyle(n).overflow,o=r.querySelector(".card-reveal .card-title");(t===o||o.contains(t))&&(0,i.default)({targets:r,translateY:0,duration:225,easing:"easeInOutQuad",complete:e=>{r.style.display="none",n.style.overflow=a}});n.querySelectorAll(".activator").forEach((e=>{(t===e||e.contains(t))&&(n.style.overflow="hidden",r.style.display="block",(0,i.default)({targets:r,translateY:"-100%",duration:300,easing:"easeInOutQuad"}))}))}))}))}}},
17"./src/carousel.ts":
18/*!*************************!*\
19        !*** ./src/carousel.ts ***!
20        \*************************/
21(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Carousel=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={duration:200,dist:-100,shift:0,padding:0,numVisible:5,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null};class o extends r.Component{constructor(e,t){var n;super(o,e,t),this.center=0,this.el.M_Carousel=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.hasMultipleSlides=this.el.querySelectorAll(".carousel-item").length>1,this.showIndicators=this.options.indicators&&this.hasMultipleSlides,this.noWrap=this.options.noWrap||!this.hasMultipleSlides,this.pressed=!1,this.dragged=!1,this.offset=this.target=0,this.images=[],this.itemWidth=this.el.querySelector(".carousel-item").clientWidth,this.itemHeight=this.el.querySelector(".carousel-item").clientHeight,this.dim=2*this.itemWidth+this.options.padding||1,this._autoScrollBound=this._autoScroll.bind(this),this._trackBound=this._track.bind(this),this.options.fullWidth&&(this.options.dist=0,this._setCarouselHeight(),this.showIndicators&&(null===(n=this.el.querySelector(".carousel-fixed-item"))||void 0===n||n.classList.add("with-indicators"))),this._indicators=document.createElement("ul"),this._indicators.classList.add("indicators"),this.el.querySelectorAll(".carousel-item").forEach(((e,t)=>{if(this.images.push(e),this.showIndicators){const e=document.createElement("li");e.classList.add("indicator-item"),0===t&&e.classList.add("active"),this._indicators.appendChild(e)}})),this.showIndicators&&this.el.appendChild(this._indicators),this.count=this.images.length,this.options.numVisible=Math.min(this.count,this.options.numVisible),this.xform="transform",["webkit","Moz","O","ms"].every((e=>{var t=e+"Transform";return void 0===document.body.style[t]||(this.xform=t,!1)})),this._setupEventHandlers(),this._scroll(this.offset)}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Carousel}destroy(){this._removeEventHandlers(),this.el.M_Carousel=void 0}_setupEventHandlers(){this._handleCarouselTapBound=this._handleCarouselTap.bind(this),this._handleCarouselDragBound=this._handleCarouselDrag.bind(this),this._handleCarouselReleaseBound=this._handleCarouselRelease.bind(this),this._handleCarouselClickBound=this._handleCarouselClick.bind(this),void 0!==window.ontouchstart&&(this.el.addEventListener("touchstart",this._handleCarouselTapBound),this.el.addEventListener("touchmove",this._handleCarouselDragBound),this.el.addEventListener("touchend",this._handleCarouselReleaseBound)),this.el.addEventListener("mousedown",this._handleCarouselTapBound),this.el.addEventListener("mousemove",this._handleCarouselDragBound),this.el.addEventListener("mouseup",this._handleCarouselReleaseBound),this.el.addEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.addEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this._indicators&&(this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this._indicators.querySelectorAll(".indicator-item").forEach((e=>{e.addEventListener("click",this._handleIndicatorClickBound)})));let e=i.M.throttle(this._handleResize,200,null);this._handleThrottledResizeBound=e.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}_removeEventHandlers(){void 0!==window.ontouchstart&&(this.el.removeEventListener("touchstart",this._handleCarouselTapBound),this.el.removeEventListener("touchmove",this._handleCarouselDragBound),this.el.removeEventListener("touchend",this._handleCarouselReleaseBound)),this.el.removeEventListener("mousedown",this._handleCarouselTapBound),this.el.removeEventListener("mousemove",this._handleCarouselDragBound),this.el.removeEventListener("mouseup",this._handleCarouselReleaseBound),this.el.removeEventListener("mouseleave",this._handleCarouselReleaseBound),this.el.removeEventListener("click",this._handleCarouselClickBound),this.showIndicators&&this._indicators&&this._indicators.querySelectorAll(".indicator-item").forEach((e=>{e.removeEventListener("click",this._handleIndicatorClickBound)})),window.removeEventListener("resize",this._handleThrottledResizeBound)}_handleCarouselTap(e){"mousedown"===e.type&&"IMG"===e.target.tagName&&e.preventDefault(),this.pressed=!0,this.dragged=!1,this.verticalDragged=!1,this.reference=this._xpos(e),this.referenceY=this._ypos(e),this.velocity=this.amplitude=0,this.frame=this.offset,this.timestamp=Date.now(),clearInterval(this.ticker),this.ticker=setInterval(this._trackBound,100)}_handleCarouselDrag(e){let t,n,r,i;if(this.pressed)if(t=this._xpos(e),n=this._ypos(e),r=this.reference-t,i=Math.abs(this.referenceY-n),i<30&&!this.verticalDragged)(r>2||r<-2)&&(this.dragged=!0,this.reference=t,this._scroll(this.offset+r));else{if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1;this.verticalDragged=!0}if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1}_handleCarouselRelease(e){if(this.pressed)return this.pressed=!1,clearInterval(this.ticker),this.target=this.offset,(this.velocity>10||this.velocity<-10)&&(this.amplitude=.9*this.velocity,this.target=this.offset+this.amplitude),this.target=Math.round(this.target/this.dim)*this.dim,this.noWrap&&(this.target>=this.dim*(this.count-1)?this.target=this.dim*(this.count-1):this.target<0&&(this.target=0)),this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this._autoScrollBound),this.dragged&&(e.preventDefault(),e.stopPropagation()),!1}_handleCarouselClick(e){if(this.dragged)return e.preventDefault(),e.stopPropagation(),!1;if(!this.options.fullWidth){const t=e.target.closest(".carousel-item"),n=[...t.parentNode.children].indexOf(t);0!==this._wrap(this.center)-n&&(e.preventDefault(),e.stopPropagation()),n<0?e.clientX-e.target.getBoundingClientRect().left>this.el.clientWidth/2?this.next():this.prev():this._cycleTo(n)}}_handleIndicatorClick(e){e.stopPropagation();const t=e.target.closest(".indicator-item");if(t){const e=[...t.parentNode.children].indexOf(t);this._cycleTo(e)}}_handleResize(e){this.options.fullWidth?(this.itemWidth=this.el.querySelector(".carousel-item").clientWidth,this.imageHeight=this.el.querySelector(".carousel-item.active").clientHeight,this.dim=2*this.itemWidth+this.options.padding,this.offset=2*this.center*this.itemWidth,this.target=this.offset,this._setCarouselHeight(!0)):this._scroll()}_setCarouselHeight(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=this.el.querySelector(".carousel-item.active")?this.el.querySelector(".carousel-item.active"):this.el.querySelector(".carousel-item"),n=t.querySelector("img");if(n)if(n.complete){const e=n.clientHeight;if(e>0)this.el.style.height=e+"px";
21else{const e=n.naturalWidth,t=n.naturalHeight,r=this.el.clientWidth/e*t;this.el.style.height=r+"px"}}else n.addEventListener("load",(()=>{this.el.style.height=n.offsetHeight+"px"}));else if(!e){const e=t.clientHeight;this.el.style.height=e+"px"}}_xpos(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}_ypos(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}_wrap(e){return e>=this.count?e%this.count:e<0?this._wrap(this.count+e%this.count):e}_track(){let e,t,n,r;e=Date.now(),t=e-this.timestamp,this.timestamp=e,n=this.offset-this.frame,this.frame=this.offset,r=1e3*n/(1+t),this.velocity=.8*r+.2*this.velocity}_autoScroll(){let e,t;this.amplitude&&(e=Date.now()-this.timestamp,t=this.amplitude*Math.exp(-e/this.options.duration),t>2||t<-2?(this._scroll(this.target-t),requestAnimationFrame(this._autoScrollBound)):this._scroll(this.target))}_scroll(){let e,t,n,r,i,a,o,s,l,c,u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.el.classList.contains("scrolling")||this.el.classList.add("scrolling"),null!=this.scrollingTimeout&&window.clearTimeout(this.scrollingTimeout),this.scrollingTimeout=window.setTimeout((()=>{this.el.classList.remove("scrolling")}),this.options.duration);let d=this.center,h=1/this.options.numVisible;if(this.offset="number"==typeof u?u:this.offset,this.center=Math.floor((this.offset+this.dim/2)/this.dim),n=this.offset-this.center*this.dim,r=n<0?1:-1,i=-r*n*2/this.dim,t=this.count>>1,this.options.fullWidth?(o="translateX(0)",c=1):(o="translateX("+(this.el.clientWidth-this.itemWidth)/2+"px) ",o+="translateY("+(this.el.clientHeight-this.itemHeight)/2+"px)",c=1-h*i),this.showIndicators){const e=this.center%this.count,t=this._indicators.querySelector(".indicator-item.active");if([...t.parentNode.children].indexOf(t)!==e){t.classList.remove("active");const n=e<0?this.count+e:e;this._indicators.querySelectorAll(".indicator-item")[n].classList.add("active")}}if(!this.noWrap||this.center>=0&&this.center<this.count){a=this.images[this._wrap(this.center)],a.classList.contains("active")||(this.el.querySelector(".carousel-item").classList.remove("active"),a.classList.add("active"));let t=`${o} translateX(${-n/2}px) translateX(${r*this.options.shift*i*e}px) translateZ(${this.options.dist*i}px)`;this._updateItemStyle(a,c,0,t)}for(e=1;e<=t;++e){if(this.options.fullWidth?(s=this.options.dist,l=e===t&&n<0?1-i:1):(s=this.options.dist*(2*e+i*r),l=1-h*(2*e+i*r)),!this.noWrap||this.center+e<this.count){a=this.images[this._wrap(this.center+e)];let t=`${o} translateX(${this.options.shift+(this.dim*e-n)/2}px) translateZ(${s}px)`;this._updateItemStyle(a,l,-e,t)}if(this.options.fullWidth?(s=this.options.dist,l=e===t&&n>0?1-i:1):(s=this.options.dist*(2*e-i*r),l=1-h*(2*e-i*r)),!this.noWrap||this.center-e>=0){a=this.images[this._wrap(this.center-e)];let t=`${o} translateX(${-this.options.shift+(-this.dim*e-n)/2}px) translateZ(${s}px)`;this._updateItemStyle(a,l,-e,t)}}if(!this.noWrap||this.center>=0&&this.center<this.count){a=this.images[this._wrap(this.center)];let e=`${o} translateX(${-n/2}px) translateX(${r*this.options.shift*i}px) translateZ(${this.options.dist*i}px)`;this._updateItemStyle(a,c,0,e)}const p=this.el.querySelectorAll(".carousel-item")[this._wrap(this.center)];d!==this.center&&"function"==typeof this.options.onCycleTo&&this.options.onCycleTo.call(this,p,this.dragged),"function"==typeof this.oneTimeCallback&&(this.oneTimeCallback.call(this,p,this.dragged),this.oneTimeCallback=null)}_updateItemStyle(e,t,n,r){e.style[this.xform]=r,e.style.zIndex=n.toString(),e.style.opacity=t.toString(),e.style.visibility="visible"}_cycleTo(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.center%this.count-e;this.noWrap||(n<0?Math.abs(n+this.count)<Math.abs(n)&&(n+=this.count):n>0&&Math.abs(n-this.count)<n&&(n-=this.count)),this.target=this.dim*Math.round(this.offset/this.dim),n<0?this.target+=this.dim*Math.abs(n):n>0&&(this.target-=this.dim*n),"function"==typeof t&&(this.oneTimeCallback=t),this.offset!==this.target&&(this.amplitude=this.target-this.offset,this.timestamp=Date.now(),requestAnimationFrame(this._autoScrollBound))}next(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;(void 0===e||isNaN(e))&&(e=1);let t=this.center+e;if(t>=this.count||t<0){if(this.noWrap)return;t=this._wrap(t)}this._cycleTo(t)}prev(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;(void 0===e||isNaN(e))&&(e=1);let t=this.center-e;if(t>=this.count||t<0){if(this.noWrap)return;t=this._wrap(t)}this._cycleTo(t)}set(e,t){if((void 0===e||isNaN(e))&&(e=0),e>this.count||e<0){if(this.noWrap)return;e=this._wrap(e)}this._cycleTo(e,t)}}t.Carousel=o},
21"./src/characterCounter.ts":
22/*!*********************************!*\
23        !*** ./src/characterCounter.ts ***!
24        \*********************************/
25(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterCounter=void 0;const r=n(/*! ./component */"./src/component.ts");let i={};class a extends r.Component{constructor(e,t){super(a,e,t),this.el.M_CharacterCounter=this,this.options=Object.assign(Object.assign({},a.defaults),t),this.isInvalid=!1,this.isValidLength=!1,this._setupCounter(),this._setupEventHandlers()}static get defaults(){return i}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_CharacterCounter}destroy(){this._removeEventHandlers(),this.el.CharacterCounter=void 0,this._removeCounter()}_setupEventHandlers(){this._handleUpdateCounterBound=this.updateCounter.bind(this),this.el.addEventListener("focus",this._handleUpdateCounterBound,!0),this.el.addEventListener("input",this._handleUpdateCounterBound,!0)}_removeEventHandlers(){this.el.removeEventListener("focus",this._handleUpdateCounterBound,!0),this.el.removeEventListener("input",this._handleUpdateCounterBound,!0)}_setupCounter(){this.counterEl=document.createElement("span"),this.counterEl.classList.add("character-counter"),this.counterEl.style.float="right",this.counterEl.style.fontSize="12px",this.counterEl.style.height="1",this.el.parentElement.appendChild(this.counterEl)}_removeCounter(){this.counterEl.remove()}updateCounter(){let e=parseInt(this.el.getAttribute("data-length")),t=this.el.value.length;this.isValidLength=t<=e;let n=t.toString();e&&(n+="/"+e,this._validateInput()),this.counterEl.innerHTML=n}_validateInput(){this.isValidLength&&this.isInvalid?(this.isInvalid=!1,this.el.classList.remove("invalid")):this.isValidLength||this.isInvalid||(this.isInvalid=!0,this.el.classList.remove("valid"),this.el.classList.add("invalid"))}}t.CharacterCounter=a},
25"./src/chips.ts":
26/*!**********************!*\
27        !*** ./src/chips.ts ***!
28        \**********************/
29(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Chips=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts"),a=n(/*! ./autocomplete */"./src/autocomplete.ts");let o={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{},autocompleteOnly:!1,limit:1/0,onChipAdd:null,onChipSelect:null,onChipDelete:null};function s(e){return[...e.parentNode.children].indexOf(e)}class l extends r.Component{constructor(e,t){super(l,e,t),this.el.M_Chips=this,this.options=Object.assign(Object.assign({},l.defaults),t),this.el.classList.add("chips","input-field"),this.chipsData=[],this._chips=[],this._setupInput(),this.hasAutocomplete=Object.keys(this.options.autocompleteOptions).length>0,this._input.getAttribute("id")||this._input.setAttribute("id",i.M.guid()),this.options.data.length&&(this.chipsData=this.options.data,this._renderChips()),this.hasAutocomplete&&this._setupAutocomplete(),this._setPlaceholder(),this._setupLabel(),this._setupEventHandlers()}static get defaults(){return o}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Chips}getData(){return this.chipsData}destroy(){this._removeEventHandlers(),this._chips.forEach((e=>e.remove())),this._chips=[],this.el.M_Chips=void 0}_setupEventHandlers(){this._handleChipClickBound=this._handleChipClick.bind(this),this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputFocusBound=this._handleInputFocus.bind(this),this._handleInputBlurBound=this._handleInputBlur.bind(this),this.el.addEventListener("click",this._handleChipClickBound),document.addEventListener("keydown",l._handleChipsKeydown),document.addEventListener("keyup",l._handleChipsKeyup),this.el.addEventListener("blur",l._handleChipsBlur,!0),this._input.addEventListener("focus",this._handleInputFocusBound),this._input.addEventListener("blur",this._handleInputBlurBound),this._input.addEventListener("keydown",this._handleInputKeydownBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleChipClickBound),document.removeEventListener("keydown",l._handleChipsKeydown),document.removeEventListener("keyup",l._handleChipsKeyup),this.el.removeEventListener("blur",l._handleChipsBlur,!0),this._input.removeEventListener("focus",this._handleInputFocusBound),this._input.removeEventListener("blur",this._handleInputBlurBound),this._input.removeEventListener("keydown",this._handleInputKeydownBound)}_handleChipClick(e){const t=e.target.closest(".chip"),n=e.target.classList.contains("close");if(t){const e=[...t.parentNode.children].indexOf(t);n?(this.deleteChip(e),this._input.focus()):this.selectChip(e)}else this._input.focus()}static _handleChipsKeydown(e){l._keydown=!0;const t=e.target.closest(".chips"),n=e.target&&t,r=e.target.tagName;if("INPUT"===r||"TEXTAREA"===r||!n)return;const i=t.M_Chips;if(8===e.keyCode||46===e.keyCode){e.preventDefault();let t=i.chipsData.length;if(i._selectedChip){const e=s(i._selectedChip);i.deleteChip(e),i._selectedChip=null,t=Math.max(e-1,0)}i.chipsData.length?i.selectChip(t):i._input.focus()}else if(37===e.keyCode){if(i._selectedChip){const e=s(i._selectedChip)-1;if(e<0)return;i.selectChip(e)}}else if(39===e.keyCode&&i._selectedChip){const e=s(i._selectedChip)+1;e>=i.chipsData.length?i._input.focus():i.selectChip(e)}}static _handleChipsKeyup(e){l._keydown=!1}static _handleChipsBlur(e){if(!l._keydown&&document.hidden){e.target.closest(".chips").M_Chips._selectedChip=null}}_handleInputFocus(){this.el.classList.add("focus")}_handleInputBlur(){this.el.classList.remove("focus")}_handleInputKeydown(e){if(l._keydown=!0,13===e.keyCode){if(this.hasAutocomplete&&this.autocomplete&&this.autocomplete.isOpen)return;e.preventDefault(),(!this.hasAutocomplete||this.hasAutocomplete&&!this.options.autocompleteOnly)&&this.addChip({id:this._input.value}),this._input.value=""}else 8!==e.keyCode&&37!==e.keyCode||""!==this._input.value||!this.chipsData.length||(e.preventDefault(),this.selectChip(this.chipsData.length-1))}_renderChip(e){if(!e.id)return;const t=document.createElement("div");t.classList.add("chip"),t.innerText=e.text||e.id,t.setAttribute("tabindex","0");const n=document.createElement("i");if(n.classList.add("material-icons","close"),n.innerText="close",e.image){const n=document.createElement("img");n.setAttribute("src",e.image),t.insertBefore(n,t.firstChild)}return t.appendChild(n),t}_renderChips(){this._chips=[];for(let e=0;e<this.chipsData.length;e++){const t=this._renderChip(this.chipsData[e]);this.el.appendChild(t),this._chips.push(t)}this.el.append(this._input)}_setupAutocomplete(){this.options.autocompleteOptions.onAutocomplete=e=>{e.length>0&&this.addChip(e[0]),this._input.value="",this._input.focus()},this.autocomplete=a.Autocomplete.init(this._input,this.options.autocompleteOptions)}_setupInput(){this._input=this.el.querySelector("input"),this._input||(this._input=document.createElement("input"),this.el.append(this._input)),this._input.classList.add("input")}_setupLabel(){this._label=this.el.querySelector("label"),this._label&&this._label.setAttribute("for",this._input.getAttribute("id"))}_setPlaceholder(){void 0!==this.chipsData&&!this.chipsData.length&&this.options.placeholder?this._input.placeholder=this.options.placeholder:(void 0===this.chipsData||this.chipsData.length)&&this.options.secondaryPlaceholder&&(this._input.placeholder=this.options.secondaryPlaceholder)}_isValidAndNotExist(e){const t=!!e.id,n=!this.chipsData.some((t=>
29t.id==e.id));return t&&n}addChip(e){if(!this._isValidAndNotExist(e)||this.chipsData.length>=this.options.limit)return;const t=this._renderChip(e);this._chips.push(t),this.chipsData.push(e),this._input.before(t),this._setPlaceholder(),"function"==typeof this.options.onChipAdd&&this.options.onChipAdd(this.el,t)}deleteChip(e){const t=this._chips[e];this._chips[e].remove(),this._chips.splice(e,1),this.chipsData.splice(e,1),this._setPlaceholder(),"function"==typeof this.options.onChipDelete&&this.options.onChipDelete(this.el,t)}selectChip(e){const t=this._chips[e];this._selectedChip=t,t.focus(),"function"==typeof this.options.onChipSelect&&this.options.onChipSelect(this.el,t)}static Init(){document.addEventListener("DOMContentLoaded",(()=>{document.body.addEventListener("click",(e=>{if(e.target.closest(".chip .close")){const t=e.target.closest(".chips");if(t&&null==t.M_Chips)return;e.target.closest(".chip").remove()}}))}))}}t.Chips=l,l._keydown=!1},
29"./src/collapsible.ts":
30/*!****************************!*\
31        !*** ./src/collapsible.ts ***!
32        \****************************/
33function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Collapsible=void 0;const i=n(/*! ./component */"./src/component.ts"),a=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),o={accordion:!0,onOpenStart:void 0,onOpenEnd:void 0,onCloseStart:void 0,onCloseEnd:void 0,inDuration:300,outDuration:300};class s extends i.Component{constructor(e,t){super(s,e,t),this.el.M_Collapsible=this,this.options=Object.assign(Object.assign({},s.defaults),t),this._headers=Array.from(this.el.querySelectorAll("li > .collapsible-header")),this._headers.forEach((e=>e.tabIndex=0)),this._setupEventHandlers();const n=Array.from(this.el.querySelectorAll("li.active > .collapsible-body"));this.options.accordion&&(n.length>0?n[0].style.display="block":n.forEach((e=>e.style.display="block")))}static get defaults(){return o}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Collapsible}destroy(){this._removeEventHandlers(),this.el.M_Collapsible=void 0}_setupEventHandlers(){this._handleCollapsibleClickBound=this._handleCollapsibleClick.bind(this),this._handleCollapsibleKeydownBound=this._handleCollapsibleKeydown.bind(this),this.el.addEventListener("click",this._handleCollapsibleClickBound),this._headers.forEach((e=>e.addEventListener("keydown",this._handleCollapsibleKeydownBound)))}_removeEventHandlers(){this.el.removeEventListener("click",this._handleCollapsibleClickBound),this._headers.forEach((e=>e.removeEventListener("keydown",this._handleCollapsibleKeydownBound)))}_handleCollapsibleClick(e){const t=e.target.closest(".collapsible-header");if(e.target&&t){if(t.closest(".collapsible")!==this.el)return;const e=t.closest("li"),n=e.classList.contains("active"),r=[...e.parentNode.children].indexOf(e);n?this.close(r):this.open(r)}}_handleCollapsibleKeydown(e){13===e.keyCode&&this._handleCollapsibleClickBound(e)}_animateIn(e){const t=this.el.children[e];if(!t)return;const n=t.querySelector(".collapsible-body");a.default.remove(n),n.style.display="block",n.style.overflow="hidden",n.style.height="0",n.style.paddingTop="",n.style.paddingBottom="";const r=getComputedStyle(n).paddingTop,i=getComputedStyle(n).paddingBottom,o=n.scrollHeight;n.style.paddingTop="0",n.style.paddingBottom="0",(0,a.default)({targets:n,height:o,paddingTop:r,paddingBottom:i,duration:this.options.inDuration,easing:"easeInOutCubic",complete:e=>{n.style.overflow="",n.style.height="",n.style.paddingTop="",n.style.paddingBottom="","function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,t)}})}_animateOut(e){const t=this.el.children[e];if(!t)return;const n=t.querySelector(".collapsible-body");a.default.remove(n),n.style.overflow="hidden",(0,a.default)({targets:n,height:0,paddingTop:0,paddingBottom:0,duration:this.options.outDuration,easing:"easeInOutCubic",complete:()=>{n.style.overflow="",n.style.height="",n.style.padding="",n.style.display="","function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,t)}})}open(e){const t=Array.from(this.el.children).filter((e=>"LI"===e.tagName)),n=t[e];if(n&&!n.classList.contains("active")){if("function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,n),this.options.accordion){const e=t.filter((e=>e.classList.contains("active")));e.forEach((e=>{const n=t.indexOf(e);this.close(n)}))}n.classList.add("active"),this._animateIn(e)}}close(e){const t=Array.from(this.el.children).filter((e=>"LI"===e.tagName))[e];t&&t.classList.contains("active")&&("function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,t),t.classList.remove("active"),this._animateOut(e))}}t.Collapsible=s},
33"./src/component.ts":
34/*!**************************!*\
35        !*** ./src/component.ts ***!
36        \**************************/
37(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;t.Component=class{constructor(e,t,n){this.el=t,this.options=n,t instanceof Element||console.error(Error(t+" is not an HTML Element"));let r=e.getInstance(t);r&&r.destroy(),this.el=t}static init(e,t,n){let r=null;if(t instanceof Element)r=new e(t,n);else if(t&&(t.jquery||t.cash||t instanceof NodeList||t instanceof HTMLCollection)){let i=[];for(let r=0;r<t.length;r++)i.push(new e(t[r],n));r=i}return r}}},
37"./src/datepicker.ts":
38/*!***************************!*\
39        !*** ./src/datepicker.ts ***!
40        \***************************/
41(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Datepicker=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts"),a=n(/*! ./modal */"./src/modal.ts"),o=n(/*! ./select */"./src/select.ts");let s={autoClose:!1,format:"mmm dd, yyyy",parse:null,defaultDate:null,setDefaultDate:!1,disableWeekends:!1,disableDayFn:null,firstDay:0,minDate:null,maxDate:null,yearRange:10,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,container:null,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok",previousMonth:"‹",nextMonth:"›",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysAbbrev:["S","M","T","W","T","F","S"]},events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null};class l extends r.Component{constructor(e,t){super(l,e,t),this.el.M_Datepicker=this,this.options=Object.assign(Object.assign({},l.defaults),t),t&&t.hasOwnProperty("i18n")&&"object"==typeof t.i18n&&(this.options.i18n=Object.assign(Object.assign({},l.defaults.i18n),t.i18n)),this.options.minDate&&this.options.minDate.setHours(0,0,0,0),this.options.maxDate&&this.options.maxDate.setHours(0,0,0,0),this.id=i.M.guid(),this._setupVariables(),this._insertHTMLIntoDOM(),this._setupModal(),this._setupEventHandlers(),this.options.defaultDate||(this.options.defaultDate=new Date(Date.parse(this.el.value)));let n=this.options.defaultDate;l._isDate(n)?this.options.setDefaultDate?(this.setDate(n,!0),this.setInputValue()):this.gotoDate(n):this.gotoDate(new Date),this.isOpen=!1}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static _isDate(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())}static _isWeekend(e){let t=e.getDay();return 0===t||6===t}static _setToStartOfDay(e){l._isDate(e)&&e.setHours(0,0,0,0)}static _getDaysInMonth(e,t){return[31,l._isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]}static _isLeapYear(e){return e%4==0&&e%100!=0||e%400==0}static _compareDates(e,t){return e.getTime()===t.getTime()}static getInstance(e){return(e.jquery?e[0]:e).M_Datepicker}destroy(){this._removeEventHandlers(),this.modal.destroy(),this.modalEl.remove(),this.destroySelects(),this.el.M_Datepicker=void 0}destroySelects(){let e=this.calendarEl.querySelector(".orig-select-year");e&&o.FormSelect.getInstance(e).destroy();let t=this.calendarEl.querySelector(".orig-select-month");t&&o.FormSelect.getInstance(t).destroy()}_insertHTMLIntoDOM(){if(this.options.showClearBtn&&(this.clearBtn.style.visibility="",this.clearBtn.innerText=this.options.i18n.clear),this.doneBtn.innerText=this.options.i18n.done,this.cancelBtn.innerText=this.options.i18n.cancel,this.options.container){const e=this.options.container;this.options.container=e instanceof HTMLElement?e:document.querySelector(e),this.options.container.append(this.modalEl)}else this.el.parentElement.appendChild(this.modalEl)}_setupModal(){this.modalEl.id="modal-"+this.id,this.modal=a.Modal.init(this.modalEl,{onCloseEnd:()=>{this.isOpen=!1}})}toString(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e=e||this.options.format,"function"==typeof e)return e(this.date);if(!l._isDate(this.date))return"";return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g).map((e=>this.formats[e]?this.formats[e]():e)).join("")}setDate(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return this.date=null,this._renderDateDisplay(),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),!l._isDate(e))return;let n=this.options.minDate,r=this.options.maxDate;l._isDate(n)&&e<n?e=n:l._isDate(r)&&e>r&&(e=r),this.date=new Date(e.getTime()),this._renderDateDisplay(),l._setToStartOfDay(this.date),this.gotoDate(this.date),t||"function"!=typeof this.options.onSelect||this.options.onSelect.call(this,this.date)}setInputValue(){this.el.value=this.toString(),this.el.dispatchEvent(new CustomEvent("change",{detail:{firedBy:this}}))}_renderDateDisplay(){let e=l._isDate(this.date)?this.date:new Date,t=this.options.i18n,n=t.
41weekdaysShort[e.getDay()],r=t.monthsShort[e.getMonth()],i=e.getDate();this.yearTextEl.innerHTML=e.getFullYear(),this.dateTextEl.innerHTML=`${n}, ${r} ${i}`}gotoDate(e){let t=!0;if(l._isDate(e)){if(this.calendars){let n=new Date(this.calendars[0].year,this.calendars[0].month,1),r=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=e.getTime();r.setMonth(r.getMonth()+1),r.setDate(r.getDate()-1),t=i<n.getTime()||r.getTime()<i}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}]),this.adjustCalendars()}}adjustCalendars(){this.calendars[0]=this.adjustCalendar(this.calendars[0]),this.draw()}adjustCalendar(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e}nextMonth(){this.calendars[0].month++,this.adjustCalendars()}prevMonth(){this.calendars[0].month--,this.adjustCalendars()}render(e,t,n){let r=this.options,i=new Date,a=l._getDaysInMonth(e,t),o=new Date(e,t,1).getDay(),s=[],c=[];l._setToStartOfDay(i),r.firstDay>0&&(o-=r.firstDay,o<0&&(o+=7));let u=0===t?11:t-1,d=11===t?0:t+1,h=0===t?e-1:e,p=11===t?e+1:e,f=l._getDaysInMonth(h,u),m=a+o,g=m;for(;g>7;)g-=7;m+=7-g;let v=!1;for(let n=0,g=0;n<m;n++){let m=new Date(e,t,n-o+1),y=!!l._isDate(this.date)&&l._compareDates(m,this.date),b=l._compareDates(m,i),_=-1!==r.events.indexOf(m.toDateString()),x=n<o||n>=a+o,w=n-o+1,S=t,T=e,C=r.startRange&&l._compareDates(r.startRange,m),k=r.endRange&&l._compareDates(r.endRange,m),E=r.startRange&&r.endRange&&r.startRange<m&&m<r.endRange;x&&(n<o?(w=f+w,S=u,T=h):(w-=a,S=d,T=p));let j={day:w,month:S,year:T,hasEvent:_,isSelected:y,isToday:b,isDisabled:r.minDate&&m<r.minDate||r.maxDate&&m>r.maxDate||r.disableWeekends&&l._isWeekend(m)||r.disableDayFn&&r.disableDayFn(m),isEmpty:x,isStartRange:C,isEndRange:k,isInRange:E,showDaysInNextAndPreviousMonths:r.showDaysInNextAndPreviousMonths};c.push(this.renderDay(j)),7==++g&&(s.push(this.renderRow(c,r.isRTL,v)),c=[],g=0,v=!1)}return this.renderTable(r,s,n)}renderDay(e){let t=[],n="false";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'<td class="is-empty"></td>';t.push("is-outside-current-month"),t.push("is-selection-disabled")}return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&(t.push("is-selected"),n="true"),e.hasEvent&&t.push("has-event"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),`<td data-day="${e.day}" class="${t.join(" ")}" aria-selected="${n}"><button class="datepicker-day-button" type="button" data-year="${e.year}" data-month="${e.month}" data-day="${e.day}">${e.day}</button></td>`}renderRow(e,t,n){return'<tr class="datepicker-row'+(n?" is-selected":"")+'">'+(t?e.reverse():e).join("")+"</tr>"}renderTable(e,t,n){return'<div class="datepicker-table-wrapper"><table cellpadding="0" cellspacing="0" class="datepicker-table" role="grid" aria-labelledby="'+n+'">'+this.renderHead(e)+this.renderBody(t)+"</table></div>"}renderHead(e){let t,n=[];for(t=0;t<7;t++)n.push(`<th scope="col"><abbr title="${this.renderDayName(e,t)}">${this.renderDayName(e,t,!0)}</abbr></th>`);return"<thead><tr>"+(e.isRTL?n.reverse():n).join("")+"</tr></thead>"}renderBody(e){return"<tbody>"+e.join("")+"</tbody>"}renderTitle(e,t,n,r,i,a){let o,s,l,c,u,d=this.options,h=n===d.minYear,p=n===d.maxYear,f='<div id="'+a+'" class="datepicker-controls" role="heading" aria-live="assertive">',m=!0,g=!0;for(l=[],o=0;o<12;o++)l.push('<option value="'+(n===i?o-t:12+o-t)+'"'+(o===r?' selected="selected"':"")+(h&&o<d.minMonth||p&&o>d.maxMonth?'disabled="disabled"':"")+">"+d.i18n.months[o]+"</option>");for(c='<select class="datepicker-select orig-select-month" tabindex="-1">'+l.join("")+"</select>",Array.isArray(d.yearRange)?(o=d.yearRange[0],s=d.yearRange[1]+1):(o=n-d.yearRange,s=1+n+d.yearRange),l=[];o<s&&o<=d.maxYear;o++)o>=d.minYear&&l.push(`<option value="${o}" ${o===n?'selected="selected"':""}>${o}</option>`);d.yearRangeReverse&&l.reverse(),u=`<select class="datepicker-select orig-select-year" tabindex="-1">${l.join("")}</select>`;f+=`<button class="month-prev${m?"":" is-disabled"} btn-flat" type="button"><svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"/><path d="M0-.5h24v24H0z" fill="none"/></svg></button>`,f+='<div class="selects-container">',d.showMonthAfterYear?f+=u+c:f+=c+u,f+="</div>",h&&(0===r||d.minMonth>=r)&&(m=!1),p&&(11===r||d.maxMonth<=r)&&(g=!1);return f+=`<button class="month-next${g?"":" is-disabled"} btn-flat" type="button"><svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"/><path d="M0-.25h24v24H0z" fill="none"/></svg></button>`,f+"</div>"}draw(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.isOpen&&!e)return;let t,n=this.options,r=n.minYear,i=n.maxYear,a=n.minMonth,s=n.maxMonth,l="";this._y<=r&&(this._y=r,!isNaN(a)&&this._m<a&&(this._m=a)),this._y>=i&&(this._y=i,!isNaN(s)&&this._m>s&&(this._m=s)),t="datepicker-title-"+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,2);for(let e=0;e<1;e++)this._renderDateDisplay(),l+=this.renderTitle(this,e,this.calendars[e].year,this.calendars[e].month,this.calendars[0].year,t)+this.render(this.calendars[e].year,this.calendars[e].month,t);this.destroySelects(),this.calendarEl.innerHTML=l;let c=this.calendarEl.querySelector(".orig-select-year"),u=this.calendarEl.querySelector(".orig-select-month");o.FormSelect.init(c,{classes:"select-year",dropdownOptions:{container:document.body,constrainWidth:!1}}),o.FormSelect.init(u,{classes:"select-month",dropdownOptions:{container:document.body,constrainWidth:!1}}),c.addEventListener("change",this._handleYearChange.bind(this)),u.addEventListener("change",this._handleMonthChange.bind(this)),"function"==typeof this.options.onDraw&&this.options.onDraw(this)}_setupEventHandlers(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleInputChangeBound=this._handleInputChange.bind(this),this._handleCalendarClickBound=this._handleCalendarClick.bind(this),this._finishSelectionBound=this._finishSelection.bind(this),this._handleMonthChange=this._handleMonthChange.bind(this),this._closeBound=this.close.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.el.addEventListener("change",this._handleInputChangeBound),this.calendarEl.addEventListener("click",this._handleCalendarClickBound),this.doneBtn.addEventListener("click",this._finishSelectionBound),this.cancelBtn.addEventListener("click",this._closeBound),this.options.showClearBtn&&(this._handleClearClickBound=this._handleClearClick.bind(this),this.clearBtn.addEventListener("click",this._handleClearClickBound))}_setupVariables(){const e=document.createElement("template");e.innerHTML=l._template.trim(),this.modalEl=e.content.firstChild,this.calendarEl=this.modalEl.querySelector(".datepicker-calendar"),this.yearTextEl=this.modalEl.querySelector(".year-text"),this.dateTextEl=this.modalEl.querySelector(".date-text"),this.options.showClearBtn&&(this.clearBtn=this.modalEl.querySelector(".datepicker-clear")),this.doneBtn=this.modalEl.querySelector(".datepicker-done"),this.cancelBtn=this.modalEl.querySelector(".datepicker-cancel"),this.formats={d:()=>this.date.getDate(),dd:()=>{let e=this.date.getDate();return(e<10?"0":"")+e},ddd:()=>this.options.i18n.weekdaysShort[this.date.getDay()],dddd:()=>this.options.i18n.weekdays[this.date.getDay()],m:()=>this.date.getMonth()+1,mm:()=>{let e=this.date.getMonth()+1;return(e<10?"0":"")+e},mmm:()=>this.options.i18n.monthsShort[this.date.getMonth()],mmmm:()=>this.options.i18n.months[this.date.getMonth()],yy:()=>(""+this.date.getFullYear()).slice(2),yyyy:()=>this.date.getFullYear()}}_removeEventHandlers(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound),this.el.removeEventListener("change",this._handleInputChangeBound),this.calendarEl.removeEventListener("click",this._handleCalendarClickBound)}_handleInputClick(){this.open()}_handleInputKeydown(e){e.which===i.M.keys.ENTER&&(e.preventDefault(),this.open())}_handleCalendarClick(e){if(!this.isOpen)return;const t=e.target;t.classList.contains("is-disabled")||(!t.classList.contains("datepicker-day-button")||t.classList.contains("is-empty")||t.parentElement.classList.contains("is-disabled")?t.closest(".month-prev")?this.prevMonth():t.closest(".month-next")&&this.nextMonth():(this.setDate(new Date(e.target.getAttribute("data-year"),e.target.getAttribute("data-month"),e.target.getAttribute("data-day"))),this.options.autoClose&&this._finishSelection()))}_handleClearClick(){this.date=null,this.setInputValue(),this.close()}_handleMonthChange(e){this.gotoMonth(e.target.value)}_handleYearChange(e){this.gotoYear(e.target.value)}gotoMonth(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())}gotoYear(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())}_handleInputChange(e){var t;let n;(null===(t=e.detail)||void 0===t?void 0:t.firedBy)!==this&&(n=this.options.parse?this.options.parse(this.el.value,this.options.format):new Date(Date.parse(this.el.value)),l._isDate(n)&&this.setDate(n))}renderDayName(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysAbbrev[t]:e.i18n.weekdays[t]}_finishSelection(){this.setInputValue(),this.close()}open(){if(!this.isOpen)return this.isOpen=!0,"function"==typeof this.options.onOpen&&this.options.onOpen.call(this),this.draw(),this.modal.open(void 0),this}close(){if(this.isOpen)return this.isOpen=!1,"function"==typeof this.options.onClose&&this.options.onClose.call(this),this.modal.close(),this}}t.Datepicker=l,l._template='\n        <div class="modal datepicker-modal">\n          <div class="modal-content datepicker-container">\n            <div class="datepicker-date-display">
41\n              <span class="year-text"></span>\n              <span class="date-text"></span>\n            </div>\n            <div class="datepicker-calendar-container">\n              <div class="datepicker-calendar"></div>\n              <div class="datepicker-footer">\n                <button class="btn-flat datepicker-clear waves-effect" style="visibility: hidden;" type="button"></button>\n                <div class="confirmation-btns">\n                  <button class="btn-flat datepicker-cancel waves-effect" type="button"></button>\n                  <button class="btn-flat datepicker-done waves-effect" type="button"></button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </div>'},
41"./src/dropdown.ts":
42/*!*************************!*\
43        !*** ./src/dropdown.ts ***!
44        \*************************/
45function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Dropdown=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./global */"./src/global.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),s={alignment:"left",autoFocus:!0,constrainWidth:!0,container:null,coverTrigger:!0,closeOnClick:!0,hover:!1,inDuration:150,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onItemClick:null};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Dropdown=this,l._dropdowns.push(this),this.id=a.M.getIdFromTrigger(e),this.dropdownEl=document.getElementById(this.id),this.options=Object.assign(Object.assign({},l.defaults),t),this.isOpen=!1,this.isScrollable=!1,this.isTouchMoving=!1,this.focusedIndex=-1,this.filterQuery=[],this._moveDropdown(),this._makeDropdownFocusable(),this._resetFilterQueryBound=this._resetFilterQuery.bind(this),this._handleDocumentClickBound=this._handleDocumentClick.bind(this),this._handleDocumentTouchmoveBound=this._handleDocumentTouchmove.bind(this),this._handleDropdownClickBound=this._handleDropdownClick.bind(this),this._handleDropdownKeydownBound=this._handleDropdownKeydown.bind(this),this._handleTriggerKeydownBound=this._handleTriggerKeydown.bind(this),this._setupEventHandlers()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Dropdown}destroy(){this._resetDropdownStyles(),this._removeEventHandlers(),l._dropdowns.splice(l._dropdowns.indexOf(this),1),this.el.M_Dropdown=void 0}_setupEventHandlers(){var e;this.el.addEventListener("keydown",this._handleTriggerKeydownBound),null===(e=this.dropdownEl)||void 0===e||e.addEventListener("click",this._handleDropdownClickBound),this.options.hover?(this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.addEventListener("mouseleave",this._handleMouseLeaveBound)):(this._handleClickBound=this._handleClick.bind(this),this.el.addEventListener("click",this._handleClickBound))}_removeEventHandlers(){this.el.removeEventListener("keydown",this._handleTriggerKeydownBound),this.dropdownEl.removeEventListener("click",this._handleDropdownClickBound),this.options.hover?(this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.dropdownEl.removeEventListener("mouseleave",this._handleMouseLeaveBound)):this.el.removeEventListener("click",this._handleClickBound)}_setupTemporaryEventHandlers(){document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.addEventListener("keydown",this._handleDropdownKeydownBound)}_removeTemporaryEventHandlers(){document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchmove",this._handleDocumentTouchmoveBound),this.dropdownEl.removeEventListener("keydown",this._handleDropdownKeydownBound)}_handleClick(e){e.preventDefault(),this.open()}_handleMouseEnter(){this.open()}_handleMouseLeave(e){const t=e.toElement||e.relatedTarget,n=!!t.closest(".dropdown-content");let r=!1;const i=t.closest(".dropdown-trigger");i&&i.M_Dropdown&&i.M_Dropdown.isOpen&&(r=!0),r||n||this.close()}_handleDocumentClick(e){const t=e.target;this.options.closeOnClick&&t.closest(".dropdown-content")&&!this.isTouchMoving?this.close():!t.closest(".dropdown-trigger")&&t.closest(".dropdown-content")||this.close(),this.isTouchMoving=!1}_handleTriggerKeydown(e){e.which!==a.M.keys.ARROW_DOWN&&e.which!==a.M.keys.ENTER||this.isOpen||(e.preventDefault(),this.open())}_handleDocumentTouchmove(e){e.target.closest(".dropdown-content")&&(this.isTouchMoving=!0)}_handleDropdownClick(e){if("function"==typeof this.options.onItemClick){const t=e.target.closest("li");this.options.onItemClick.call(this,t)}}_handleDropdownKeydown(e){if(e.which===a.M.keys.TAB)e.preventDefault(),this.close();else if(e.which!==a.M.keys.ARROW_DOWN&&e.which!==a.M.keys.ARROW_UP||!this.isOpen)if(e.which===a.M.keys.ENTER&&this.isOpen){const e=this.dropdownEl.children[this.focusedIndex],t=e.querySelector("a, button");t?t.click():e&&e instanceof HTMLElement&&e.click()}else e.which===a.M.keys.ESC&&this.isOpen&&(e.preventDefault(),this.close());else{e.preventDefault();const t=e.which===a.M.keys.ARROW_DOWN?1:-1;let n=this.focusedIndex,r=!1;
45do{if(n+=t,this.dropdownEl.children[n]&&-1!==this.dropdownEl.children[n].tabIndex){r=!0;break}}while(n<this.dropdownEl.children.length&&n>=0);r&&(this.focusedIndex>=0&&this.dropdownEl.children[this.focusedIndex].classList.remove("active"),this.focusedIndex=n,this._focusFocusedItem())}const t=String.fromCharCode(e.which).toLowerCase();if(t&&-1===[9,13,27,38,40].indexOf(e.which)){this.filterQuery.push(t);const e=this.filterQuery.join(""),n=Array.from(this.dropdownEl.querySelectorAll("li")).find((t=>0===t.innerText.toLowerCase().indexOf(e)));n&&(this.focusedIndex=[...n.parentNode.children].indexOf(n),this._focusFocusedItem())}this.filterTimeout=setTimeout(this._resetFilterQueryBound,1e3)}_resetFilterQuery(){this.filterQuery=[]}_resetDropdownStyles(){this.dropdownEl.style.display="",this.dropdownEl.style.width="",this.dropdownEl.style.height="",this.dropdownEl.style.left="",this.dropdownEl.style.top="",this.dropdownEl.style.transformOrigin="",this.dropdownEl.style.transform="",this.dropdownEl.style.opacity=""}_moveDropdown(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.options.container?this.options.container.append(this.dropdownEl):e?e.contains(this.dropdownEl)||e.append(this.dropdownEl):this.el.after(this.dropdownEl)}_makeDropdownFocusable(){this.dropdownEl&&(this.dropdownEl.tabIndex=0,Array.from(this.dropdownEl.children).forEach((e=>{e.getAttribute("tabindex")||e.setAttribute("tabindex","0")})))}_focusFocusedItem(){this.focusedIndex>=0&&this.focusedIndex<this.dropdownEl.children.length&&this.options.autoFocus&&(this.dropdownEl.children[this.focusedIndex].focus({preventScroll:!0}),this.dropdownEl.children[this.focusedIndex].scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))}_getDropdownPosition(e){this.el.offsetParent.getBoundingClientRect();const t=this.el.getBoundingClientRect(),n=this.dropdownEl.getBoundingClientRect();let r=n.height,i=n.width,o=t.left-n.left,s=t.top-n.top;const l={left:o,top:s,height:r,width:i},c=a.M.checkPossibleAlignments(this.el,e,l,this.options.coverTrigger?0:t.height);let u="top",d=this.options.alignment;if(s+=this.options.coverTrigger?0:t.height,this.isScrollable=!1,c.top||(c.bottom?(u="bottom",this.options.coverTrigger||(s-=t.height)):(this.isScrollable=!0,r-=20,c.spaceOnTop>c.spaceOnBottom?(u="bottom",r+=c.spaceOnTop,s-=this.options.coverTrigger?c.spaceOnTop-20:c.spaceOnTop-20+t.height):r+=c.spaceOnBottom)),!c[d]){const e="left"
45===d?"right":"left";c[e]?d=e:c.spaceOnLeft>c.spaceOnRight?(d="right",i+=c.spaceOnLeft,o-=c.spaceOnLeft):(d="left",i+=c.spaceOnRight)}return"bottom"===u&&(s=s-n.height+(this.options.coverTrigger?t.height:0)),"right"===d&&(o=o-n.width+t.width),{x:o,y:s,verticalAlignment:u,horizontalAlignment:d,height:r,width:i}}_animateIn(){o.default.remove(this.dropdownEl),(0,o.default)({targets:this.dropdownEl,opacity:{value:[0,1],easing:"easeOutQuad"},scaleX:[.3,1],scaleY:[.3,1],duration:this.options.inDuration,easing:"easeOutQuint",complete:e=>{this.options.autoFocus&&this.dropdownEl.focus(),"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}})}_animateOut(){o.default.remove(this.dropdownEl),(0,o.default)({targets:this.dropdownEl,opacity:{value:0,easing:"easeOutQuint"},scaleX:.3,scaleY:.3,duration:this.options.outDuration,easing:"easeOutQuint",complete:e=>{this._resetDropdownStyles(),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}})}_getClosestAncestor(e,t){let n=e.parentNode;for(;null!==n&&n!==document;){if(t(n))return n;n=n.parentNode}return null}_placeDropdown(){let e=this._getClosestAncestor(this.dropdownEl,(e=>!["HTML","BODY"].includes(e.tagName)&&"visible"!==getComputedStyle(e).overflow));e||(e=this.dropdownEl.offsetParent?this.dropdownEl.offsetParent:this.dropdownEl.parentNode),"static"===getComputedStyle(e).position&&(e.style.position="relative"),this._moveDropdown(e);const t=this.options.constrainWidth?this.el.getBoundingClientRect().width:this.dropdownEl.getBoundingClientRect().width;this.dropdownEl.style.width=t+"px";const n=this._getDropdownPosition(e);this.dropdownEl.style.left=n.x+"px",this.dropdownEl.style.top=n.y+"px",this.dropdownEl.style.height=n.height+"px",this.dropdownEl.style.width=n.width+"px",this.dropdownEl.style.transformOrigin=`${"left"===n.horizontalAlignment?"0":"100%"} ${"top"===n.verticalAlignment?"0":"100%"}`}open(){this.isOpen||(this.isOpen=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._resetDropdownStyles(),this.dropdownEl.style.display="block",this._placeDropdown(),this._animateIn(),this._setupTemporaryEventHandlers())}close(){this.isOpen&&(this.isOpen=!1,this.focusedIndex=-1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._animateOut(),this._removeTemporaryEventHandlers(),this.options.autoFocus&&this.el.focus())}recalculateDimensions(){this.isOpen&&(this.dropdownEl.style.width="",this.dropdownEl.style.height="",this.dropdownEl.style.left="",this.dropdownEl.style.top="",this.dropdownEl.style.transformOrigin="",this._placeDropdown())}}t.Dropdown=l,l._dropdowns=[],l._dropdowns=[]},
45"./src/forms.ts":
46/*!**********************!*\
47        !*** ./src/forms.ts ***!
48        \**********************/
49(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Forms=void 0;const r=n(/*! ./global */"./src/global.ts");class i{static textareaAutoResize(e){if(!e)return void console.error("No textarea element found");let t=document.querySelector(".hiddendiv");t||(t=document.createElement("div"),t.classList.add("hiddendiv","common"),document.body.append(t));const n=getComputedStyle(e),r=n.fontFamily,i=n.fontSize,a=n.lineHeight,o=n.paddingTop,s=n.paddingRight,l=n.paddingBottom,c=n.paddingLeft;i&&(t.style.fontSize=i),r&&(t.style.fontFamily=r),a&&(t.style.lineHeight=a),o&&(t.style.paddingTop=o),s&&(t.style.paddingRight=s),l&&(t.style.paddingBottom=l),c&&(t.style.paddingLeft=c),e.hasAttribute("original-height")||e.setAttribute("original-height",e.getBoundingClientRect().height.toString()),"off"===e.getAttribute("wrap")&&(t.style.overflowWrap="normal",t.style.whiteSpace="pre"),t.innerText=e.value+"\n";const u=t.innerHTML.replace(/\n/g,"<br>");t.innerHTML=u,e.offsetWidth>0&&e.offsetHeight>0?t.style.width=e.getBoundingClientRect().width+"px":t.style.width=window.innerWidth/2+"px";const d=parseInt(e.getAttribute("original-height")),h=parseInt(e.getAttribute("previous-length"));isNaN(d)||(d<=t.clientHeight?e.style.height=t.clientHeight+"px":e.value.length<h&&(e.style.height=d+"px"),e.setAttribute("previous-length",e.value.length.toString()))}static Init(){document.addEventListener("DOMContentLoaded",(()=>{document.addEventListener("keyup",(e=>{const t=e.target;t instanceof HTMLInputElement&&["radio","checkbox"].includes(t.type)&&e.which===r.M.keys.TAB&&(t.classList.add("tabbed"),t.addEventListener("blur",(e=>t.classList.remove("tabbed")),{once:!0}))})),document.querySelectorAll(".materialize-textarea").forEach((e=>{e.setAttribute("original-height",e.getBoundingClientRect().height.toString()),e.setAttribute("previous-length",e.value.length.toString()),i.textareaAutoResize(e),e.addEventListener("keyup",(t=>i.textareaAutoResize(e))),e.addEventListener("keydown",(t=>i.textareaAutoResize(e)))})),document.querySelectorAll('.file-field input[type="file"]').forEach((e=>{e.addEventListener("change",(t=>{const n=e.closest(".file-field").querySelector("input.file-path"),r=e.files,i=[];for(let e=0;e<r.length;e++)i.push(r[e].name);n.value=i.join(", "),n.dispatchEvent(new Event("change"))}))}))}))}}t.Forms=i},
49"./src/global.ts":
50/*!***********************!*\
51        !*** ./src/global.ts ***!
52        \***********************/
53(e,t,n)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.M=void 0;const i=n(/*! ./autocomplete */"./src/autocomplete.ts"),a=n(/*! ./buttons */"./src/buttons.ts"),o=n(/*! ./cards */"./src/cards.ts"),s=n(/*! ./carousel */"./src/carousel.ts"),l=n(/*! ./characterCounter */"./src/characterCounter.ts"),c=n(/*! ./chips */"./src/chips.ts"),u=n(/*! ./collapsible */"./src/collapsible.ts"),d=n(/*! ./datepicker */"./src/datepicker.ts"),h=n(/*! ./dropdown */"./src/dropdown.ts"),p=n(/*! ./forms */"./src/forms.ts"),f=n(/*! ./materialbox */"./src/materialbox.ts"),m=n(/*! ./modal */"./src/modal.ts"),g=n(/*! ./parallax */"./src/parallax.ts"),v=n(/*! ./pushpin */"./src/pushpin.ts"),y=n(/*! ./scrollspy */"./src/scrollspy.ts"),b=n(/*! ./select */"./src/select.ts"),_=n(/*! ./sidenav */"./src/sidenav.ts"),x=n(/*! ./slider */"./src/slider.ts"),w=n(/*! ./tabs */"./src/tabs.ts"),S=n(/*! ./tapTarget */"./src/tapTarget.ts"),T=n(/*! ./timepicker */"./src/timepicker.ts"),C=n(/*! ./toasts */"./src/toasts.ts"),k=n(/*! ./tooltip */"./src/tooltip.ts"),E=n(/*! ./waves */"./src/waves.ts"),j=n(/*! ./range */"./src/range.ts");class P{static docHandleKeydown(e){P.keyDown=!0,e.which!==P.keys.TAB&&e.which!==P.keys.ARROW_DOWN&&e.which!==P.keys.ARROW_UP||(P.tabPressed=!0)}static docHandleKeyup(e){P.keyDown=!1,e.which!==P.keys.TAB&&e.which!==P.keys.ARROW_DOWN&&e.which!==P.keys.ARROW_UP||(P.tabPressed=!1)}static docHandleFocus(e){P.keyDown&&document.body.classList.add("keyboard-focused")}static docHandleBlur(e){document.body.classList.remove("keyboard-focused")}static jQueryLoaded(){return!!window.jQuery}static initializeJqueryWrapper(e,t,n){if(this.jQueryLoaded()){var r=window.jQuery;r.fn[t]=function(i){if(e.prototype[i]){let e=Array.prototype.slice.call(arguments,1);if("get"===i.slice(0,3)){let t=this.first()[0][n];return t[i].apply(t,e)}return this.each((function(){let t=this[n];t[i].apply(t,e)}))}if("object"==typeof i||!i)return e.init(this,arguments[0]),this;r.error(`Method ${i} does not exist on jQuery.${t}`)}}}static AutoInit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=e||document.body,n={Autocomplete:t.querySelectorAll(".autocomplete:not(.no-autoinit)"),C
53arousel:t.querySelectorAll(".carousel:not(.no-autoinit)"),Chips:t.querySelectorAll(".chips:not(.no-autoinit)"),Collapsible:t.querySelectorAll(".collapsible:not(.no-autoinit)"),Datepicker:t.querySelectorAll(".datepicker:not(.no-autoinit)"),Dropdown:t.querySelectorAll(".dropdown-trigger:not(.no-autoinit)"),Materialbox:t.querySelectorAll(".materialboxed:not(.no-autoinit)"),Modal:t.querySelectorAll(".modal:not(.no-autoinit)"),Parallax:t.querySelectorAll(".parallax:not(.no-autoinit)"),Pushpin:t.querySelectorAll(".pushpin:not(.no-autoinit)"),ScrollSpy:t.querySelectorAll(".scrollspy:not(.no-autoinit)"),FormSelect:t.querySelectorAll("select:not(.no-autoinit)"),Sidenav:t.querySelectorAll(".sidenav:not(.no-autoinit)"),Tabs:t.querySelectorAll(".tabs:not(.no-autoinit)"),TapTarget:t.querySelectorAll(".tap-target:not(.no-autoinit)"),Timepicker:t.querySelectorAll(".timepicker:not(.no-autoinit)"),Tooltip:t.querySelectorAll(".tooltipped:not(.no-autoinit)"),FloatingActionButton:t.querySelectorAll(".fixed-action-btn:not(.no-autoinit)")};P.Autocomplete.init(n.Autocomplete,null),P.Carousel.init(n.Carousel,null),P.Chips.init(n.Chips,null),P.Collapsible.init(n.Collapsible,null),P.Datepicker.init(n.Datepicker,null),P.Dropdown.init(n.Dropdown,null),P.Materialbox.init(n.Materialbox,null),P.Modal.init(n.Modal,null),P.Parallax.init(n.Parallax,null),P.Pushpin.init(n.Pushpin,null),P.ScrollSpy.init(n.ScrollSpy,null),P.FormSelect.init(n.FormSelect,null),P.Sidenav.init(n.Sidenav,null),P.Tabs.init(n.Tabs,null),P.TapTarget.init(n.TapTarget,null),P.Timepicker.init(n.Timepicker,null),P.Tooltip.init(n.Tooltip,null),P.FloatingActionButton.init(n.FloatingActionButton,null)}static objectSelectorString(e){return((e.prop("tagName")||"")+(e.attr("id")||"")+(e.attr("class")||"")).replace(/\s/g,"")}static guid(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}static checkWithinContainer(e,t,n){let r={top:!1,right:!1,bottom:!1,left:!1},i=e.getBoundingClientRect(),a=e===document.body?Math.max(i.bottom,window.innerHeight):i.bottom,o=e.scrollLeft,s=e.scrollTop,l=t.left-o,c=t.top-s;return(l<i.left+n||l<n)&&(r.left=!0),(l+t.width>i.right-n||l+t.width>window.innerWidth-n)&&(r.right=!0),(c<i.top+n||c<n)&&(r.top=!0),(c+t.height>a-n||c+t.height>window.innerHeight-n)&&(r.bottom=!0),r}static checkPossibleAlignments(e,t,n,r){let i={top:!0,right:!0,bottom:!0,left:!0,spaceOnTop:null,spaceOnRight:null,spaceOnBottom:null,spaceOnLeft:null},a="visible"===getComputedStyle(t).overflow,o=t.getBoundingClientRect(),s=Math.min(o.height,window.innerHeight),l=Math.min(o.width,window.innerWidth),c=e.getBoundingClientRect(),u=t.scrollLeft,d=t.scrollTop,h=n.left-u,p=n.top-d,f=n.top+c.height-d;return i.spaceOnRight=a?window.innerWidth-(c.left+n.width):l-(h+n.width),i.spaceOnRight<0&&(i.left
53=!1),i.spaceOnLeft=a?c.right-n.width:h-n.width+c.width,i.spaceOnLeft<0&&(i.right=!1),i.spaceOnBottom=a?window.innerHeight-(c.top+n.height+r):s-(p+n.height+r),i.spaceOnBottom<0&&(i.top=!1),i.spaceOnTop=a?c.bottom-(n.height+r):f-(n.height-r),i.spaceOnTop<0&&(i.bottom=!1),i}static getOverflowParent(e){return null==e?null:e===document.body||"visible"!==getComputedStyle(e).overflow?e:this.getOverflowParent(e.parentElement)}static getIdFromTrigger(e){let t=e.getAttribute("data-target");return t||(t=e.getAttribute("href"),t=t?t.slice(1):""),t}static getDocumentScrollTop(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}static getDocumentScrollLeft(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0}static throttle(e,t){let n,r,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=null,s=0;a||(a={});let l=function(){s=!1===a.leading?0:(new Date).getTime(),o=null,i=e.apply(n,r),n=r=null};return function(){let c=(new Date).getTime();s||!1!==a.leading||(s=c);let u=t-(c-s);return n=this,r=arguments,u<=0?(clearTimeout(o),o=null,s=c,i=e.apply(n,r),n=r=null):o||!1===a.trailing||(o=setTimeout(l,u)),i}}}t.M=P,r=P,P.version="2.0.0-alpha",P.keys={TAB:9,ENTER:13,ESC:27,ARROW_UP:38,ARROW_DOWN:40},P.Autocomplete=i.Autocomplete,P.Tabs=w.Tabs,P.Carousel=s.Carousel,P.Dropdown=h.Dropdown,P.FloatingActionButton=a.FloatingActionButton,P.Chips=c.Chips,P.Collapsible=u.Collapsible,P.Datepicker=d.Datepicker,P.CharacterCounter=l.CharacterCounter,P.FormSelect=b.FormSelect,P.Modal=m.Modal,P.Pushpin=v.Pushpin,P.Materialbox=f.Materialbox,P.Parallax=g.Parallax,P.Slider=x.Slider,P.Timepicker=T.Timepicker,P.toast=e=>new C.Toast(e),P.Tooltip=k.Tooltip,P.Sidenav=_.Sidenav,P.TapTarget=S.TapTarget,P.ScrollSpy=y.ScrollSpy,P.Range=j.Range,P.Waves=E.Waves,P.tabPressed=!1,P.keyDown=!1,document.addEventListener("keydown",r.doc
53HandleKeydown,!0),document.addEventListener("keyup",r.docHandleKeyup,!0),document.addEventListener("focus",r.docHandleFocus,!0),document.addEventListener("blur",r.docHandleBlur,!0),r.initializeJqueryWrapper(w.Tabs,"tabs","M_Tabs"),r.initializeJqueryWrapper(s.Carousel,"carousel","M_Carousel"),r.initializeJqueryWrapper(i.Autocomplete,"autocomplete","M_Autocomplete"),r.initializeJqueryWrapper(h.Dropdown,"dropdown","M_Dropdown"),r.initializeJqueryWrapper(a.FloatingActionButton,"floatingActionButton","M_FloatingActionButton"),P.initializeJqueryWrapper(u.Collapsible,"collapsible","M_Collapsible"),P.initializeJqueryWrapper(l.CharacterCounter,"characterCounter","M_CharacterCounter"),P.initializeJqueryWrapper(d.Datepicker,"datepicker","M_Datepicker"),P.initializeJqueryWrapper(b.FormSelect,"formSelect","M_FormSelect"),P.initializeJqueryWrapper(m.Modal,"modal","M_Modal"),P.initializeJqueryWrapper(v.Pushpin,"pushpin","M_Pushpin"),P.initializeJqueryWrapper(f.Materialbox,"materialbox","M_Materialbox"),P.initializeJqueryWrapper(g.Parallax,"parallax","M_Parallax"),P.initializeJqueryWrapper(x.Slider,"slider","M_Slider"),P.initializeJqueryWrapper(T.Timepicker,"timepicker","M_Timepicker"),P.initializeJqueryWrapper(k.Tooltip,"tooltip","M_Tooltip"),P.initializeJqueryWrapper(S.TapTarget,"tapTarget","M_TapTarget"),P.initializeJqueryWrapper(_.Sidenav,"sidenav","M_Sidenav"),P.initializeJqueryWrapper(y.ScrollSpy,"scrollSpy","M_ScrollSpy"),P.initializeJqueryWrapper(j.Range,"range","M_Range"),P.initializeJqueryWrapper(c.Chips,"chips","M_Chips"),o.Cards.Init(),p.Forms.Init(),c.Chips.Init(),E.Waves.Init(),j.Range.Init(),e.exports=P},
53"./src/materialbox.ts":
54/*!****************************!*\
55        !*** ./src/materialbox.ts ***!
56        \****************************/
57function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Materialbox=void 0;const i=n(/*! ./component */"./src/component.ts"),a=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),o=n(/*! ./global */"./src/global.ts"),s={inDuration:275,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Materialbox=this,this.options=Object.assign(Object.assign({},l.defaults),t),this.overlayActive=!1,this.doneAnimating=!0,this.placeholder=document.createElement("div"),this.placeholder.classList.add("material-placeholder"),this.originalWidth=0,this.originalHeight=0,this.originInlineStyles=this.el.getAttribute("style"),this.caption=this.el.getAttribute("data-caption")||"",this.el.before(this.placeholder),this.placeholder.append(this.el),this._setupEventHandlers()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Materialbox}destroy(){this._removeEventHandlers(),this.el.M_Materialbox=void 0,this.placeholder.remove(),this.el.removeAttribute("style")}_setupEventHandlers(){this._handleMaterialboxClickBound=this._handleMaterialboxClick.bind(this),this.el.addEventListener("click",this._handleMaterialboxClickBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleMaterialboxClickBound)}_handleMaterialboxClick(e){!1===this.doneAnimating||this.overlayActive&&this.doneAnimating?this.close():this.open()}_handleWindowScroll(){this.overlayActive&&this.close()}_handleWindowResize(){this.overlayActive&&this.close()}_handleWindowEscape(e){27===e.keyCode&&this.doneAnimating&&this.overlayActive&&this.close()}_makeAncestorsOverflowVisible(){this._changedAncestorList=[];let e=this.placeholder.parentNode;for(;null!==e&&e!==document;){const t=e;"visible"!==t.style.overflow&&(t.style.overflow="visible",this._changedAncestorList.push(t)),e=e.parentNode}}_offset(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+window.pageYOffset-n.clientTop,left:t.left+window.pageXOffset-n.clientLeft}}_animateImageIn(){this.el.style.maxHeight=this.newHeight.toString()+"px",this.el.style.maxWidth=this.newWidth.toString()+"px";const e={targets:this.el,height:[this.originalHeight,this.newHeight],width:[this.originalWidth,this.newWidth],left:o.M.getDocumentScrollLeft()+this.windowWidth/2-this._offset(this.placeholder).left-this.newWidth/2,top:o.M.getDocumentScrollTop()+this.windowHeight/2-this._offset(this.placeholder).top-this.newHeight/2,duration:this.options.inDuration,easing:"easeOutQuad",complete:()=>{this.doneAnimating=!0,"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}};(0,a.default)(e)}_animateImageOut(){const e={targets:this.el,width:this.originalWidth,height:this.originalHeight,left:0,top:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this.placeholder.style.height="",this.placeholder.style.width="",this.placeholder.style.position="",this.placeholder.style.top="",this.placeholder.style.left="",this.attrWidth&&this.el.setAttribute("width",this.attrWidth.toString()),this.attrHeight&&this.el.setAttribute("height",this.attrHeight.toString()),this.el.removeAttribute("style"),this.originInlineStyles&&this.el.setAttribute("style",this.originInlineStyles),this.el.classList.remove("active"),this.doneAnimating=!0,this._changedAncestorList.forEach((e=>e.style.overflow="")),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}};(0,a.default)(e)}_updateVars(){this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight,this.caption=this.el.getAttribute("data-caption")||""}open(){this._updateVars(),this.originalWidth=this.el.getBoundingClientRect().width,this.originalHeight=this.el.getBoundingClientRect().height,this.doneAnimating=!1,this.el.classList.add("active"),this.overlayActive=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this.placeholder.style.width=this.placeholder.getBoundingClientRect().width+"px",this.placeholder.style.height=this.placeholder.getBoundingClientRect().height+"px",this.placeholder.style.position="relative",this.placeholder.style.top="0",this.placeholder.style.left="0",this._makeAncestorsOverflowVisible(),this.el.style.position="absolute",this.el.style.zIndex="1000",this.el.style.willChange="left, top, width, height",this.attrWidth=this.el.getAttribute("width"),this.attrHeight=this.el.getAttribute("height"),this.attrWidth&&(this.el.style.width=this.attrWidth+"px",this.el.removeAttribute("width")),this.attrHeight&&(this.el.style.width=this.attrHeight+"px",this.el.removeAttribute("height")),this._overlay=document.createElement("div"),this._overlay.id="materialbox-overlay",this._overlay.style.opacity="0",this._overlay.addEventListener("click",(e=>{this.doneAnimating&&this.close()}),{once:!0}),this.el.before(this._overlay);const e=this._overlay.getBoundingClientRect();this._overlay.style.width=this.windowWidth+"px",this._overlay.style.height=this.windowHeight+"px",this._overlay.style.left=-1*e.left+"px",this._overlay.style.top=-1*e.top+"px",a.default.remove(this.el),a.default.remove(this._overlay),(0,a.default)({targets:this._overlay,opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}),""!==this.caption&&(this._photoCaption&&a.default.remove(this._photoCaption),this._photoCaption=document.createElement("div"),this._photoCaption.classList.add("materialbox-caption"),this._photoCaption.innerText=this.caption,document.body.append(this._photoCaption),this._photoCaption.style.display="inline",(0,a.default)({targets:this._photoCaption,opacity:1,duration:this.options.inDuration,easing:"easeOutQuad"}));const t=this.originalWidth/this.windowWidth,n=this.originalHeight/this.windowHeight;if(this.newWidth=0,this.newHeight=0,t>n){const e=this.originalHeight/this.originalWidth;this.newWidth=.9*this.windowWidth,this.newHeight=.9*this.windowWidth*e}else{const e=this.originalWidth/this.originalHeight;this.newWidth=.9*this.windowHeight*e,this.newHeight=.9*this.windowHeight}this._animateImageIn(),this._handleWindowScrollBound=this._handleWindowScroll.bind(this),this._handleWindowResizeBound=this._handleWindowResize.bind(this),this._handleWindowEscapeBound=this._handleWindowEscape.bind(this),window.addEventListener("scroll",this._handleWindowScrollBound),window.addEventListener("resize",this._handleWindowResizeBound),window.addEventListener("keyup",this._handleWindowEscapeBound)}
57close(){this._updateVars(),this.doneAnimating=!1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),a.default.remove(this.el),a.default.remove(this._overlay),""!==this.caption&&a.default.remove(this._photoCaption),window.removeEventListener("scroll",this._handleWindowScrollBound),window.removeEventListener("resize",this._handleWindowResizeBound),window.removeEventListener("keyup",this._handleWindowEscapeBound),(0,a.default)({targets:this._overlay,opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this.overlayActive=!1,this._overlay.remove()}}),this._animateImageOut(),""!==this.caption&&(0,a.default)({targets:this._photoCaption,opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this._photoCaption.remove()}})}}t.Materialbox=l},
57"./src/modal.ts":
58/*!**********************!*\
59        !*** ./src/modal.ts ***!
60        \**********************/
61function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Modal=void 0;const i=n(/*! ./component */"./src/component.ts"),a=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),o=n(/*! ./global */"./src/global.ts"),s={opacity:.5,inDuration:250,outDuration:250,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0,dismissible:!0,startingTop:"4%",endingTop:"10%"};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Modal=this,this.options=Object.assign(Object.assign({},l.defaults),t),this.isOpen=!1,this.id=this.el.id,this._openingTrigger=void 0,this._overlay=document.createElement("div"),this._overlay.classList.add("modal-overlay"),this.el.tabIndex=0,this._nthModalOpened=0,l._count++,this._setupEventHandlers()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Modal}destroy(){l._count--,this._removeEventHandlers(),this.el.removeAttribute("style"),this._overlay.remove(),this.el.M_Modal=void 0}_setupEventHandlers(){this._handleOverlayClickBound=this._handleOverlayClick.bind(this),this._handleModalCloseClickBound=this._handleModalCloseClick.bind(this),1===l._count&&document.body.addEventListener("click",this._handleTriggerClick),this._overlay.addEventListener("click",this._handleOverlayClickBound),this.el.addEventListener("click",this._handleModalCloseClickBound)}_removeEventHandlers(){0===l._count&&document.body.removeEventListener("click",this._handleTriggerClick),this._overlay.removeEventListener("click",this._handleOverlayClickBound),this.el.removeEventListener("click",this._handleModalCloseClickBound)}_handleTriggerClick(e){const t=e.target.closest(".modal-trigger");if(!t)return;const n=o.M.getIdFromTrigger(t),r=document.getElementById(n).M_Modal;r&&r.open(t),e.preventDefault()}_handleOverlayClick(){this.options.dismissible&&this.close()}_handleModalCloseClick(e){e.target.closest(".modal-close")&&this.close()}_handleKeydown(e){27===e.keyCode&&this.options.dismissible&&this.close()}_handleFocus(e){this.el.contains(e.target)||this._nthModalOpened!==l._modalsOpen||this.el.focus()}_animateIn(){this.el.style.display="block",this.el.style.opacity="0",this._overlay.style.display="block",this._overlay.style.opacity="0",(0,a.default)({targets:this._overlay,opacity:this.options.opacity,duration:this.options.inDuration,easing:"easeOutQuad"});const e={targets:this.el,duration:this.options.inDuration,easing:"easeOutCubic",complete:()=>{"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el,this._openingTrigger)}};this.el.classList.contains("bottom-sheet")?(e.bottom=0,e.opacity=1):(e.top=[this.options.startingTop,this.options.endingTop],e.opacity=1,e.scaleX=[.8,1],e.scaleY=[.8,1]),(0,a.default)(e)}_animateOut(){(0,a.default)({targets:this._overlay,opacity:0,duration:this.options.outDuration,easing:"easeOutQuart"});const e={targets:this.el,duration:this.options.outDuration,easing:"easeOutCubic",complete:()=>{this.el.style.display="none",this._overlay.remove(),"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}};this.el.classList.contains("bottom-sheet")?(e.bottom="-100%",e.opacity=0):(e.top=[this.options.endingTop,this.options.startingTop],e.opacity=0,e.scaleX=.8,e.scaleY=.8),(0,a.default)(e)}open(e){if(!this.isOpen)return this.isOpen=!0,l._modalsOpen++,this._nthModalOpened=l._modalsOpen,this._overlay.style.zIndex=(1e3+2*l._modalsOpen).toString(),this.el.style.zIndex=(1e3+2*l._modalsOpen+1).toString(),this._openingTrigger=e||void 0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el,this._openingTrigger),this.options.preventScrolling&&(document.body.style.overflow="hidden"),this.el.classList.add("open"),this.el.insertAdjacentElement("afterend",this._overlay),this.options.dismissible&&(this._handleKeydownBound=this._handleKeydown.bind(this),this._handleFocusBound=this._handleFocus.bind(this),document.addEventListener("keydown",this._handleKeydownBound),document.addEventListener("focus",this._handleFocusBound,!0)),a.default.remove(this.el),a.default.remove(this._overlay),this._animateIn(),this.el.focus(),this}close(){if(this.isOpen)return this.isOpen=!1,l._modalsOpen--,this._nthModalOpened=0,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this.el.classList.remove("open"),0===l._modalsOpen&&(document.body.style.overflow=""),this.options.dismissible&&(document.removeEventListener("keydown",this._handleKeydownBound),document.removeEventListener("focus",this._handleFocusBound,!0)),a.default.remove(this.el),a.default.remove(this._overlay),this._animateOut(),this}}t.Modal=l,l._modalsOpen=0,l._count=0},
61"./src/parallax.ts":
62/*!*************************!*\
63        !*** ./src/parallax.ts ***!
64        \*************************/
65(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Parallax=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={responsiveThreshold:0};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.M_Parallax=this,this.options=Object.assign(Object.assign({},o.defaults),t),this._enabled=window.innerWidth>this.options.responsiveThreshold,this._img=this.el.querySelector(".background-parallax")?this.el.querySelector(".background-parallax"):this.el.querySelector("img"),this._updateParallax(),this._setupEventHandlers(),this._setupStyles(),o._parallaxes.push(this)}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Parallax}destroy(){o._parallaxes.splice(o._parallaxes.indexOf(this),1),this._img.style.transform="",this._removeEventHandlers(),this.el.M_Parallax=void 0}static _handleScroll(){for(let e=0;e<o._parallaxes.length;e++){let t=o._parallaxes[e];t._updateParallax.call(t)}}static _handleWindowResize(){for(let e=0;e<o._parallaxes.length;e++){let t=o._parallaxes[e];t._enabled=window.innerWidth>t.options.responsiveThreshold}}_setupEventHandlers(){this._handleImageLoadBound=this._handleImageLoad.bind(this),this._img.addEventListener("load",this._handleImageLoadBound),0===o._parallaxes.length&&(o._handleScrollThrottled=i.M.throttle(o._handleScroll,5),window.addEventListener("scroll",o._handleScrollThrottled),o._handleWindowResizeThrottled=i.M.throttle(o._handleWindowResize,5),window.addEventListener("resize",o._handleWindowResizeThrottled))}_removeEventHandlers(){this._img.removeEventListener("load",this._handleImageLoadBound),0===o._parallaxes.length&&(window.removeEventListener("scroll",o._handleScrollThrottled),window.removeEventListener("resize",o._handleWindowResizeThrottled))}_setupStyles(){this._img.style.opacity="1"}_handleImageLoad(){this._updateParallax()}_offset(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+window.pageYOffset-n.clientTop,left:t.left+window.pageXOffset-n.clientLeft}}_updateParallax(){const e=this.el.getBoundingClientRect().height>0?this.el.parentNode.offsetHeight:500,t=this._img.offsetHeight-e,n=this._offset(this.el).top+e,r=this._offset(this.el).top,a=i.M.getDocumentScrollTop(),o=window.innerHeight,s=t*((a+o-r)/(e+o));this._enabled?n>a&&r<a+o&&(this._img.style.transform=`translate3D(-50%, ${s}px, 0)`):this._img.style.transform=""}}t.Parallax=o,o._parallaxes=[]},
65"./src/pushpin.ts":
66/*!************************!*\
67        !*** ./src/pushpin.ts ***!
68        \************************/
69(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Pushpin=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={top:0,bottom:1/0,offset:0,onPositionChange:null};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.M_Pushpin=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.originalOffset=this.el.offsetTop,o._pushpins.push(this),this._setupEventHandlers(),this._updatePosition()}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Pushpin}destroy(){this.el.style.top=null,this._removePinClasses();let e=o._pushpins.indexOf(this);o._pushpins.splice(e,1),0===o._pushpins.length&&this._removeEventHandlers(),this.el.M_Pushpin=void 0}static _updateElements(){for(let e in o._pushpins){o._pushpins[e]._updatePosition()}}_setupEventHandlers(){document.addEventListener("scroll",o._updateElements)}_removeEventHandlers(){document.removeEventListener("scroll",o._updateElements)}_updatePosition(){let e=i.M.getDocumentScrollTop()+this.options.offset;this.options.top<=e&&this.options.bottom>=e&&!this.el.classList.contains("pinned")&&(this._removePinClasses(),this.el.style.top=`${this.options.offset}px`,this.el.classList.add("pinned"),"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pinned")),e<this.options.top&&!this.el.classList.contains("pin-top")&&(this._removePinClasses(),this.el.style.top="0",this.el.classList.add("pin-top"),"function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-top")),e>this.options.bottom&&!this.el.classList.contains("pin-bottom")&&(this._removePinClasses(),this.el.classList.add("pin-bottom"),this.el.style.top=this.options.bottom-this.originalOffset+"px","function"==typeof this.options.onPositionChange&&this.options.onPositionChange.call(this,"pin-bottom"))}_removePinClasses(){this.el.classList.remove("pin-top"),this.el.classList.remove("pinned"),this.el.classList.remove("pin-bottom")}}t.Pushpin=o,o._pushpins=[]},
69"./src/range.ts":
70/*!**********************!*\
71        !*** ./src/range.ts ***!
72        \**********************/
73function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;const i=n(/*! ./component */"./src/component.ts"),a=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),o={};class s extends i.Component{constructor(e,t){super(s,e,t),this.el.M_Range=this,this.options=Object.assign(Object.assign({},s.defaults),t),this._mousedown=!1,this._setupThumb(),this._setupEventHandlers()}static get defaults(){return o}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Range}destroy(){this._removeEventHandlers(),this._removeThumb(),this.el.M_Range=void 0}_setupEventHandlers(){this._handleRangeChangeBound=this._handleRangeChange.bind(this),this._handleRangeMousedownTouchstartBound=this._handleRangeMousedownTouchstart.bind(this),this._handleRangeInputMousemoveTouchmoveBound=this._handleRangeInputMousemoveTouchmove.bind(this),this._handleRangeMouseupTouchendBound=this._handleRangeMouseupTouchend.bind(this),this._handleRangeBlurMouseoutTouchleaveBound=this._handleRangeBlurMouseoutTouchleave.bind(this),this.el.addEventListener("change",this._handleRangeChangeBound),this.el.addEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.addEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.addEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.addEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.addEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.addEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}_removeEventHandlers(){this.el.removeEventListener("change",this._handleRangeChangeBound),this.el.removeEventListener("mousedown",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("touchstart",this._handleRangeMousedownTouchstartBound),this.el.removeEventListener("input",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mousemove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("touchmove",this._handleRangeInputMousemoveTouchmoveBound),this.el.removeEventListener("mouseup",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("touchend",this._handleRangeMouseupTouchendBound),this.el.removeEventListener("blur",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("mouseout",this._handleRangeBlurMouseoutTouchleaveBound),this.el.removeEventListener("touchleave",this._handleRangeBlurMouseoutTouchleaveBound)}_handleRangeChange(){this.value.innerHTML=this.el.value,this.thumb.classList.contains("active")||this._showRangeBubble();const e=this._calcRangeOffset();this.thumb.classList.add("active"),this.thumb.style.left=e+"px"}_handleRangeMousedownTouchstart(e){if(this.value.innerHTML=this.el.value,this._mousedown=!0,this.el.classList.add("active"),this.thumb.classList.contains("active")||this._showRangeBubble(),"input"!==e.type){const e=this._calcRangeOffset();this.thumb.classList.add("active"),this.thumb.style.left=e+"px"}}_handleRangeInputMousemoveTouchmove(){if(this._mousedown){this.thumb.classList.contains("active")||this._showRangeBubble();const e=this._calcRangeOffset();this.thumb.classList.add("active"),this.thumb.style.left=e+"px",this.value.innerHTML=this.el.value}}_handleRangeMouseupTouchend(){this._mousedown=!1,this.el.classList.remove("active")}_handleRangeBlurMouseoutTouchleave(){if(!this._mousedown){const e=7+parseInt(getComputedStyle(this.el).paddingLeft)+"px";this.thumb.classList.contains("active")&&(a.default.remove(this.thumb),(0,a.default)({targets:this.thumb,height:0,width:0,top:10,easing:"easeOutQuad",marginLeft:e,duration:100})),this.thumb.classList.remove("active")}}_setupThumb(){this.thumb=document.createElement("span"),this.value=d
73ocument.createElement("span"),this.thumb.classList.add("thumb"),this.value.classList.add("value"),this.thumb.append(this.value),this.el.after(this.thumb)}_removeThumb(){this.thumb.remove()}_showRangeBubble(){const e=-7+parseInt(getComputedStyle(this.thumb.parentElement).paddingLeft)+"px";a.default.remove(this.thumb),(0,a.default)({targets:this.thumb,height:30,width:30,top:-30,marginLeft:e,duration:300,easing:"easeOutQuint"})}_calcRangeOffset(){const e=this.el.getBoundingClientRect().width-15,t=parseFloat(this.el.getAttribute("max"))||100,n=parseFloat(this.el.getAttribute("min"))||0;return(parseFloat(this.el.value)-n)/(t-n)*e}static Init(){s.init(document.querySelectorAll("input[type=range]"),{})}}t.Range=s},
73"./src/scrollspy.ts":
74/*!**************************!*\
75        !*** ./src/scrollspy.ts ***!
76        \**************************/
77function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ScrollSpy=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./global */"./src/global.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));let s={throttle:100,scrollOffset:200,activeClass:"active",getActiveElement:e=>'a[href="#'+e+'"]'};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_ScrollSpy=this,this.options=Object.assign(Object.assign({},l.defaults),t),l._elements.push(this),l._count++,l._increment++,this.tickId=-1,this.id=l._increment,this._setupEventHandlers(),this._handleWindowScroll()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_ScrollSpy}destroy(){l._elements.splice(l._elements.indexOf(this),1),l._elementsInView.splice(l._elementsInView.indexOf(this),1),l._visibleElements.splice(l._visibleElements.indexOf(this.el),1),l._count--,this._removeEventHandlers();document.querySelector(this.options.getActiveElement(this.el.id)).classList.remove(this.options.activeClass),this.el.M_ScrollSpy=void 0}_setupEventHandlers(){let e=a.M.throttle(this._handleWindowScroll,200);this._handleThrottledResizeBound=e.bind(this),this._handleWindowScrollBound=this._handleWindowScroll.bind(this),1===l._count&&(window.addEventListener("scroll",this._handleWindowScrollBound),window.addEventListener("resize",this._handleThrottledResizeBound),document.body.addEventListener("click",this._handleTriggerClick))}_removeEventHandlers(){0===l._count&&(window.removeEventListener("scroll",this._handleWindowScrollBound),window.removeEventListener("resize",this._handleThrottledResizeBound),document.body.removeEventListener("click",this._handleTriggerClick))}_handleTriggerClick(e){const t=e.target;for(let n=l._elements.length-1;n>=0;n--){const r=l._elements[n];if(t===document.querySelector('a[href="#'+r.el.id+'"]')){e.preventDefault();const t=l._offset(r.el).top+1;(0,o.default)({targets:[document.documentElement,document.body],scrollTop:t-r.options.scrollOffset,duration:400,easing:"easeOutCubic"});break}}}_handleWindowScroll(){l._ticks++;let e=a.M.getDocumentScrollTop(),t=a.M.getDocumentScrollLeft(),n=t+window.innerWidth,r=e+window.innerHeight,i=l._findElements(e,n,r,t);for(let e=0;e<i.length;e++){let t=i[e];t.tickId<0&&t._enter(),t.tickId=l._ticks}for(let e=0;e<l._elementsInView.length;e++){let t=l._elementsInView[e],n=t.tickId;n>=0&&n!==l._ticks&&(t._exit(),t.tickId=-1)}l._elementsInView=i}static _offset(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+window.pageYOffset-n.clientTop,left:t.left+window.pageXOffset-n.clientLeft}}static _findElements(e,t,n,r){let i=[];for(let a=0;a<l._elements.length;a++){let o=l._elements[a],s=e+o.options.scrollOffset||200;if(o.el.getBoundingClientRect().height>0){let e=l._offset(o.el).top,a=l._offset(o.el).left,c=a+o.el.getBoundingClientRect().width,u=e+o.el.getBoundingClientRect().height;!(a>t||c<r||e>n||u<s)&&i.push(o)}}return i}_enter(){var e;if(l._visibleElements=l._visibleElements.filter((e=>0!==e.getBoundingClientRect().height)),l._visibleElements[0]){const e=document.querySelector(this.options.getActiveElement(l._visibleElements[0].id));null==e||e.classList.remove(this.options.activeClass),l._visibleElements[0].M_ScrollSpy&&this.id<l._visibleElements[0].M_ScrollSpy.id?l._visibleElements.unshift(this.el):l._visibleElements.push(this.el)}else l._visibleElements.push(this.el);const t=this.options.getActiveElement(l._visibleElements[0].id);null===(e=document.querySelector(t))||void 0===e||e.classList.add(this.options.activeClass)}_exit(){var e;if(l._visibleElements=l._visibleElements.filter((e=>0!==e.getBoundingClientRect().height)),l._visibleElements[0]){const t=document.querySelector(this.options.getActiveElement(l._visibleElements[0].id));if(null==t||t.classList.remove(this.options.activeClass),l._visibleElements=l._visibleElements.filter((e=>
77e.id!=this.el.id)),l._visibleElements[0]){const t=this.options.getActiveElement(l._visibleElements[0].id);null===(e=document.querySelector(t))||void 0===e||e.classList.add(this.options.activeClass)}}}}t.ScrollSpy=l,l._elements=[],l._elementsInView=[],l._visibleElements=[],l._count=0,l._increment=0,l._ticks=0},
77"./src/select.ts":
78/*!***********************!*\
79        !*** ./src/select.ts ***!
80        \***********************/
81(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FormSelect=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={classes:"",dropdownOptions:{}};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.classList.contains("browser-default")||(this.el.M_FormSelect=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.isMultiple=this.el.multiple,this.el.tabIndex=-1,this._values=[],this._setupDropdown(),this._setupEventHandlers())}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_FormSelect}destroy(){this._removeEventHandlers(),this._removeDropdown(),this.el.M_FormSelect=void 0}_setupEventHandlers(){this._handleSelectChangeBound=this._handleSelectChange.bind(this),this._handleOptionClickBound=this._handleOptionClick.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this.dropdownOptions.querySelectorAll("li:not(.optgroup)").forEach((e=>{e.addEventListener("click",this._handleOptionClickBound),e.addEventListener("keydown",(e=>{" "!==e.key&&"Enter"!==e.key||this._handleOptionClickBound(e)}))})),this.el.addEventListener("change",this._handleSelectChangeBound),this.input.addEventListener("click",this._handleInputClickBound)}_removeEventHandlers(){this.dropdownOptions.querySelectorAll("li:not(.optgroup)").forEach((e=>{e.removeEventListener("click",this._handleOptionClickBound)})),this.el.removeEventListener("change",this._handleSelectChangeBound),this.input.removeEventListener("click",this._handleInputClickBound)}_handleSelectChange(e){this._setValueToInput()}_handleOptionClick(e){e.preventDefault();const t=e.target.closest("li");this._selectOptionElement(t),e.stopPropagation()}_arraysEqual(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}_selectOptionElement(e){if(!e.classList.contains("disabled")&&!e.classList.contains("optgroup")){const t=this._values.find((t=>t.optionEl===e)),n=this.getSelectedValues();this.isMultiple?this._toggleEntryFromArray(t):(this._deselectAll(),this._selectValue(t)),this._setValueToInput();const r=this.getSelectedValues();!this._arraysEqual(n,r)&&this.el.dispatchEvent(new Event("change"))}this.isMultiple||this.dropdown.close()}_handleInputClick(){this.dropdown&&this.dropdown.isOpen&&(this._setValueToInput(),this._setSelectedStates())}_setupDropdown(){this.labelEl=this.el.parentElement.querySelector("label"),this.wrapper=document.createElement("div"),this.wrapper.classList.add("select-wrapper","input-field"),this.options.classes.length>0&&this.wrapper.classList.add(this.options.classes.split(" ")),this.el.before(this.wrapper);const e=document.createElement("div");e.classList.add("hide-select"),this.wrapper.append(e),e.appendChild(this.el),this.el.disabled&&this.wrapper.classList.add("disabled"),this.selectOptions=Array.from(this.el.children).filter((e=>["OPTION","OPTGROUP"].includes(e.tagName))),this.dropdownOptions=document.createElement("ul"),this.dropdownOptions.id=`select-options-${i.M.guid()}`,this.dropdownOptions.classList.add("dropdown-content","select-dropdown"),this.dropdownOptions.setAttribute("role","listbox"),this.dropdownOptions.ariaMultiSelectable=this.isMultiple.toString(),this.isMultiple&&this.dropdownOptions.classList.add("multiple-select-dropdown"),this.selectOptions.length>0&&this.selectOptions.forEach((e=>{if("OPTION"===e.tagName){const t=this._createAndAppendOptionWithIcon(e,this.isMultiple?"multiple":void 0);this._addOptionToValues(e,t)}else if("OPTGROUP"===e.tagName){const t="opt-group-"+i.M.guid(),n=document.createElement("li");n.classList.add("optgroup"),n.tabIndex=-1,n.setAttribute("role","group"),n.setAttribute("aria-labelledby",t),n.innerHTML=`<span id="${t}" role="presentation">${e.getAttribute("label")}</span>`,this.dropdownOptions.append(n);const r=[];Array.from(e.children).filter((e=>
81"OPTION"===e.tagName)).forEach((e=>{const t=this._createAndAppendOptionWithIcon(e,"optgroup-option"),n="opt-child-"+i.M.guid();t.id=n,r.push(n),this._addOptionToValues(e,t)})),n.setAttribute("aria-owns",r.join(" "))}})),this.wrapper.append(this.dropdownOptions),this.input=document.createElement("input"),this.input.id="m_select-input-"+i.M.guid(),this.input.classList.add("select-dropdown","dropdown-trigger"),this.input.type="text",this.input.readOnly=!0,this.input.setAttribute("data-target",this.dropdownOptions.id),this.input.ariaReadOnly="true",this.input.ariaRequired=this.el.hasAttribute("required").toString(),this.el.disabled&&(this.input.disabled=!0),this.labelEl&&(this.input.after(this.labelEl),this.labelEl.setAttribute("for",this.input.id),this.labelEl.id="m_select-label-"+i.M.guid(),this.dropdownOptions.setAttribute("aria-labelledby",this.labelEl.id));const t=this.el.attributes;for(let e=0;e<t.length;++e){const n=t[e];n.name.startsWith("aria-")&&this.input.setAttribute(n.name,n.value)}this.input.setAttribute("role","combobox"),this.input.ariaExpanded="false",this.input.setAttribute("aria-owns",this.dropdownOptions.id),this.input.setAttribute("aria-controls",this.dropdownOptions.id),this.input.placeholder=" ",this.wrapper.prepend(this.input),this._setValueToInput();const n=document.createElementNS("http://www.w3.org/2000/svg","svg");if(n.classList.add("caret"),n.setAttribute("height","24"),n.setAttribute("width","24"),n.setAttribute("viewBox","0 0 24 24"),n.ariaHidden="true",n.innerHTML='<path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/>',this.wrapper.prepend(n),!this.el.disabled){const e=Object.assign({},this.options.dropdownOptions);e.coverTrigger=!1;const t=e.onOpenEnd,n=e.onCloseEnd;e.onOpenEnd=e=>{const n=this.dropdownOptions.querySelector(".selected");if(n&&(i.M.keyDown=!0,this.dropdown.focusedIndex=[...n.parentNode.children].indexOf(n),this.dropdown._focusFocusedItem(),i.M.keyDown=!1,this.dropdown.isScrollable)){let e=n.getBoundingClientRect().top-this.dropdownOptions.getBoundingClientRect().top;e-=this.dropdownOptions.clientHeight/2,this.dropdownOptions.scrollTop=e}this.input.ariaExpanded="true",t&&"function"==typeof t&&t.call(this.dropdown,this.el)},e.onCloseEnd=e=>{this.input.ariaExpanded="false",n&&"function"==typeof n&&n.call(this.dropdown,this.el)},e.closeOnClick=!1,this.dropdown=i.M.Dropdown.init(this.input,e)}this._setSelectedStates(),this.labelEl&&this.input.after(this.labelEl)}_addOptionToValues(e,t){this._values.push({el:e,optionEl:t})}_removeDropdown(){this.wrapper.querySelector(".caret").remove(),this.input.remove(),this.dropdownOptions.remove(),this.wrapper.before(this.el),this.wrapper.remove()}_createAndAppendOptionWithIcon(e,t){var n;const r=document.createElement("li");r.setAttribute("role","option"),e.disabled&&(r.classList.add("disabled"),r.ariaDisabled="true"),"optgroup-option"===t&&r.classList.add(t);const i=document.createElement("span");this.isMultiple?i.innerHTML=`<label><input type="checkbox"${e.disabled?' disabled="disabled"':""}><span>${e.innerHTML}</span></label>`:i.innerHTML=e.innerHTML,r.appendChild(i);const a=e.getAttribute("data-icon"),o=null===(n=e.getAttribute("class"))||void 0===n?void 0:n.split();if(a){const e=document.createElement("img");o&&e.classList.add(o),e.src=a,e.ariaHidden="true",r.prepend(e)}return this.dropdownOptions.append(r),r}_selectValue(e){e.el.selected=!0,e.optionEl.classList.add("selected"),e.optionEl.ariaSelected="true";const t=e.optionEl.querySelector('input[type="checkbox"]');t&&(t.checked=!0)}_deselectValue(e){e.el.selected=!1,e.optionEl.classList.remove("selected"),e.optionEl.ariaSelected="false";const t=e.optionEl.querySelector('input[type="checkbox"]');t&&(t.checked=!1)}_deselectAll(){this._values.forEach((e=>this._deselectValue(e)))}_isValueSelected(e){return this.getSelectedValues().some((t=>t===e.el.value))}_toggleEntryFromArray(e){this._isValueSelected(e)?this._deselectValue(e):this._selectValue(e)}_getSelectedOptions(){return Array.prototype.filter.call(this.el.selectedOptions,(e=>e))}_setValueToInput(){const e=this._getSelectedOptions(),t=this._values.filter((t=>e.indexOf(t.el)>=0)).map((e=>e.optionEl.querySelector("span").innerText.trim()));if(0===t.length){const e=this.el.querySelector("option:disabled");if(e&&""===e.value)return void(this.input.value=e.innerText)}this.input.value=t.join(", ")}
81_setSelectedStates(){this._values.forEach((e=>{const t=e.el.selected,n=e.optionEl.querySelector('input[type="checkbox"]');n&&(n.checked=t),t?this._activateOption(this.dropdownOptions,e.optionEl):(e.optionEl.classList.remove("selected"),e.optionEl.ariaSelected="false")}))}_activateOption(e,t){t&&(this.isMultiple||e.querySelectorAll("li.selected").forEach((e=>e.classList.remove("selected"))),t.classList.add("selected"),t.ariaSelected="true")}getSelectedValues(){return this._getSelectedOptions().map((e=>e.value))}}t.FormSelect=o},
81"./src/sidenav.ts":
82/*!************************!*\
83        !*** ./src/sidenav.ts ***!
84        \************************/
85function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Sidenav=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./global */"./src/global.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),s={edge:"left",draggable:!0,dragTargetWidth:"10px",inDuration:250,outDuration:200,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,preventScrolling:!0};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Sidenav=this,this.id=this.el.id,this.options=Object.assign(Object.assign({},l.defaults),t),this.isOpen=!1,this.isFixed=this.el.classList.contains("sidenav-fixed"),this.isDragged=!1,this.lastWindowWidth=window.innerWidth,this.lastWindowHeight=window.innerHeight,this._createOverlay(),this._createDragTarget(),this._setupEventHandlers(),this._setupClasses(),this._setupFixed(),l._sidenavs.push(this)}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Sidenav}destroy(){this._removeEventHandlers(),this._enableBodyScrolling(),this._overlay.parentNode.removeChild(this._overlay),this.dragTarget.parentNode.removeChild(this.dragTarget),this.el.M_Sidenav=void 0,this.el.style.transform="";const e=l._sidenavs.indexOf(this);e>=0&&l._sidenavs.splice(e,1)}_createOverlay(){this._overlay=document.createElement("div"),this._closeBound=this.close.bind(this),this._overlay.classList.add("sidenav-overlay"),this._overlay.addEventListener("click",this._closeBound),document.body.appendChild(this._overlay)}_setupEventHandlers(){0===l._sidenavs.length&&document.body.addEventListener("click",this._handleTriggerClick),this._handleDragTargetDragBound=this._handleDragTargetDrag.bind(this),this._handleDragTargetReleaseBound=this._handleDragTargetRelease.bind(this),this._handleCloseDragBound=this._handleCloseDrag.bind(this),this._handleCloseReleaseBound=this._handleCloseRelease.bind(this),this._handleCloseTriggerClickBound=this._handleCloseTriggerClick.bind(this);var e=null;this.dragTarget.addEventListener("touchmove",this._handleDragTargetDragBound,e),this.dragTarget.addEventListener("touchend",this._handleDragTargetReleaseBound),this._overlay.addEventListener("touchmove",this._handleCloseDragBound,e),this._overlay.addEventListener("touchend",this._handleCloseReleaseBound),this.el.addEventListener("touchmove",this._handleCloseDragBound,e),this.el.addEventListener("touchend",this._handleCloseReleaseBound),this.el.addEventListener("click",this._handleCloseTriggerClickBound),this.isFixed&&(this._handleWindowResizeBound=this._handleWindowResize.bind(this),window.addEventListener("resize",this._handleWindowResizeBound))}_removeEventHandlers(){1===l._sidenavs.length&&document.body.removeEventListener("click",this._handleTriggerClick),this.dragTarget.removeEventListener("touchmove",this._handleDragTargetDragBound),this.dragTarget.removeEventListener("touchend",this._handleDragTargetReleaseBound),this._overlay.removeEventListener("touchmove",this._handleCloseDragBound),this._overlay.removeEventListener("touchend",this._handleCloseReleaseBound),this.el.removeEventListener("touchmove",this._handleCloseDragBound),this.el.removeEventListener("touchend",this._handleCloseReleaseBound),this.el.removeEventListener("click",this._handleCloseTriggerClickBound),this.isFixed&&window.removeEventListener("resize",this._handleWindowResizeBound)}_handleTriggerClick(e){const t=e.target.closest(".sidenav-trigger");if(e.target&&t){const n=a.M.getIdFromTrigger(t),r=document.getElementById(n).M_Sidenav;r&&r.open(t),e.preventDefault()}}_startDrag(e){const t=e.targetTouches[0].clientX;this.isDragged=!0,this._startingXpos=t,this._xPos=this._startingXpos,this._time=Date.now(),this._width=this.el.getBoundingClientRect().width,this._overlay.style.display="block",this._initialScrollTop=this.isOpen?this.el.scrollTop:a.M.getDocumentScrollTop(),this._verticallyScrolling=!1,o.default.remove(this.el),o.default.remove(this._overlay)}_dragMoveUpdate(e){const t=e.targetTouches[0].clientX,n=this.isOpen?this.el.scrollTop:a.M.getDocumentScrollTop();this.deltaX=Math.abs(this._xPos-t),this._xPos=t,this.velocityX=this.deltaX/(Date.now()-this._time),this._time=Date.now(),this._initialScrollTop!==n&&(this._verticallyScrolling=!0)}_handleDragTargetDrag(e){if(!this.options.draggable||this._isCurrentlyFixed()||this._verticallyScrolling)return;this.isDragged||this._startDrag(e),this._dragMoveUpdate(e);let t=this._xPos-this._startingXpos;const n=t>0?"right":"left";t=Math.min(this._width,Math.abs(t)),this.options.edge===n&&(t=0);let r=t,i="translateX(-100%)";"right"===this.options.edge&&(i="translateX(100%)",r=-r),this.percentOpen=Math.min(1,t/this._width),this.el.style.transform=`${i} translateX(${r}px)`,this._overlay.style.opacity=this.percentOpen.toString()}_handleDragTargetRelease(){this.isDragged&&(this.percentOpen>.2?this.open():this._animateOut(),this.isDragged=!1,this._verticallyScrolling=!1)}_handleCloseDrag(e){if(this.isOpen){if(!this.options.draggable||this._isCurrentlyFixed()||this._verticallyScrolling)return;this.isDragged||this._startDrag(e),this._dragMoveUpdate(e);let t=this._xPos-this._startingXpos,n=t>0?"right":"left";t=Math.min(this._width,Math.abs(t)),this.options.edge!==n&&(t=0);let r=-t;"right"===this.options.edge&&(r=-r),this.percentOpen=Math.min(1,1-t/this._width),this.el.style.transform=`translateX(${r}px)`,this._overlay.style.opacity=this.percentOpen.toString()}}_handleCloseRelease(){this.isOpen&&this.isDragged&&(this.percentOpen>.8?this._animateIn():this.close(),this.isDragged=!1,this._verticallyScrolling=!1)}_handleCloseTriggerClick(e){e.target.closest(".sidenav-close")&&!this._isCurrentlyFixed()&&this.close()}_handleWindowResize(){this.lastWindowWidth!==window.innerWidth&&(window.innerWidth>992?this.open():this.close()),this.lastWindowWidth=window.innerWidth,this.lastWindowHeight=window.innerHeight}
85_setupClasses(){"right"===this.options.edge&&(this.el.classList.add("right-aligned"),this.dragTarget.classList.add("right-aligned"))}_removeClasses(){this.el.classList.remove("right-aligned"),this.dragTarget.classList.remove("right-aligned")}_setupFixed(){this._isCurrentlyFixed()&&this.open()}_isCurrentlyFixed(){return this.isFixed&&window.innerWidth>992}_createDragTarget(){const e=document.createElement("div");e.classList.add("drag-target"),e.style.width=this.options.dragTargetWidth,document.body.appendChild(e),this.dragTarget=e}_preventBodyScrolling(){document.body.style.overflow="hidden"}_enableBodyScrolling(){document.body.style.overflow=""}open(){!0!==this.isOpen&&(this.isOpen=!0,"function"==typeof this.options.onOpenStart&&this.options.onOpenStart.call(this,this.el),this._isCurrentlyFixed()?(o.default.remove(this.el),(0,o.default)({targets:this.el,translateX:0,duration:0,easing:"easeOutQuad"}),this._enableBodyScrolling(),this._overlay.style.display="none"):(this.options.preventScrolling&&this._preventBodyScrolling(),this.isDragged&&1==this.percentOpen||this._animateIn()))}close(){if(!1!==this.isOpen)if(this.isOpen=!1,"function"==typeof this.options.onCloseStart&&this.options.onCloseStart.call(this,this.el),this._isCurrentlyFixed()){const e="left"
85===this.options.edge?"-105%":"105%";this.el.style.transform=`translateX(${e})`}else this._enableBodyScrolling(),this.isDragged&&0==this.percentOpen?this._overlay.style.display="none":this._animateOut()}_animateIn(){this._animateSidenavIn(),this._animateOverlayIn()}_animateSidenavIn(){let e="left"===this.options.edge?-1:1;this.isDragged&&(e="left"===this.options.edge?e+this.percentOpen:e-this.percentOpen),o.default.remove(this.el),(0,o.default)({targets:this.el,translateX:[100*e+"%",0],duration:this.options.inDuration,easing:"easeOutQuad",complete:()=>{"function"==typeof this.options.onOpenEnd&&this.options.onOpenEnd.call(this,this.el)}})}_animateOverlayIn(){let e=0;this.isDragged?e=this.percentOpen:this._overlay.style.display="block",o.default.remove(this._overlay),(0,o.default)({targets:this._overlay,opacity:[e,1],duration:this.options.inDuration,easing:"easeOutQuad"})}_animateOut(){this._animateSidenavOut(),this._animateOverlayOut()}_animateSidenavOut(){const e="left"===this.options.edge?-1:1;let t=0;this.isDragged&&(t="left"===this.options.edge?e+this.percentOpen:e-this.percentOpen),o.default.remove(this.el),(0,o.default)({targets:this.el,translateX:[100*t+"%",105*e+"%"],duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this,this.el)}})}_animateOverlayOut(){o.default.remove(this._overlay),(0,o.default)({targets:this._overlay,opacity:0,duration:this.options.outDuration,easing:"easeOutQuad",complete:()=>{this._overlay.style.display="none"}})}}t.Sidenav=l,l._sidenavs=[]},
85"./src/slider.ts":
86/*!***********************!*\
87        !*** ./src/slider.ts ***!
88        \***********************/
89function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Slider=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./global */"./src/global.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));let s={indicators:!0,height:400,duration:500,interval:6e3,pauseOnFocus:!0,pauseOnHover:!0,indicatorLabelFunc:null};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Slider=this,this.options=Object.assign(Object.assign({},l.defaults),t),this.interval=null,this.eventPause=!1,this._hovered=!1,this._focused=!1,this._focusCurrent=!1,this._slider=this.el.querySelector(".slides"),this._slides=Array.from(this._slider.querySelectorAll("li")),this.activeIndex=this._slides.findIndex((e=>e.classList.contains("active"))),-1!==this.activeIndex&&(this._activeSlide=this._slides[this.activeIndex]),this._setSliderHeight(),this._slider.hasAttribute("id")?this._sliderId=this._slider.getAttribute("id"):(this._sliderId="slider-"+a.M.guid(),this._slider.setAttribute("id",this._sliderId));const n="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";this._slides.forEach((e=>{const t=e.querySelector("img");t&&t.src!==n&&(t.style.backgroundImage="url("+t.src+")",t.src=n),e.hasAttribute("tabindex")||e.setAttribute("tabindex","-1"),e.style.visibility="hidden"})),this._setupIndicators(),this._activeSlide?(this._activeSlide.style.display="block",this._activeSlide.style.visibility="visible"):(this.activeIndex=0,this._slides[0].classList.add("active"),this._slides[0].style.visibility="visible",this._activeSlide=this._slides[0],this._animateSlide(this._slides[0],!0),this.options.indicators&&this._indicators[this.activeIndex].children[0].classList.add("active")),this._setupEventHandlers(),this.start()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Slider}destroy(){this.pause(),this._removeIndicators(),this._removeEventHandlers(),this.el.M_Slider=void 0}_setupEventHandlers(){this._handleIntervalBound=this._handleInterval.bind(this),this._handleIndicatorClickBound=this._handleIndicatorClick.bind(this),this._handleAutoPauseFocusBound=this._handleAutoPauseFocus.bind(this),this._handleAutoStartFocusBound=this._handleAutoStartFocus.bind(this),this._handleAutoPauseHoverBound=this._handleAutoPauseHover.bind(this),this._handleAutoStartHoverBound=this._handleAutoStartHover.bind(this),this.options.pauseOnFocus&&(this.el.addEventListener("focusin",this._handleAutoPauseFocusBound),this.el.addEventListener("focusout",this._handleAutoStartFocusBound)),this.options.pauseOnHover&&(this.el.addEventListener("mouseenter",this._handleAutoPauseHoverBound),this.el.addEventListener("mouseleave",this._handleAutoStartHoverBound)),this.options.indicators&&this._indicators.forEach((e=>{e.addEventListener("click",this._handleIndicatorClickBound)}))}_removeEventHandlers(){this.options.pauseOnFocus&&(this.el.removeEventListener("focusin",this._handleAutoPauseFocusBound),this.el.removeEventListener("focusout",this._handleAutoStartFocusBound)),this.options.pauseOnHover&&(this.el.removeEventListener("mouseenter",this._handleAutoPauseHoverBound),this.el.removeEventListener("mouseleave",this._handleAutoStartHoverBound)),this.options.indicators&&this._indicators.forEach((e=>{e.removeEventListener("click",this._handleIndicatorClickBound)}))}_handleIndicatorClick(e){const t=e.target.parentElement,n=[...t.parentNode.children].indexOf(t);this._focusCurrent=!0,this.set(n)}_handleAutoPauseHover(){this._hovered=!0,null!=this.interval&&this._pause(!0)}_handleAutoPauseFocus(){this._focused=!0,null!=this.interval&&this._pause(!0)}_handleAutoStartHover(){this._hovered=!1,this.options.pauseOnFocus&&this._focused||!this.eventPause||this.start()}_handleAutoStartFocus(){this._focused=!1,this.options.pauseOnHover&&this._hovered||!this.eventPause||this.start()}_handleInterval(){const e=this._slider.querySelector(".active");let t=[...e.parentNode.children].indexOf(e);this._slides.length===t+1?t=0:t+=1,this.set(t)}_animateSlide(e,t){let n=0,r=0;(0,o.default)({targets:e,opacity:t?[0,1]:[1,0],duration:this.options.duration,easing:"easeOutQuad"});const i=e.querySelector(".caption");i&&(i.classList.contains("center-align")?r=-100:i.classList.contains("right-align")?n=100:i.classList.contains("left-align")&&(n=-100),(0,o.default)({targets:i,opacity:t?[0,1]:[1,0],translateX:t?[n,0]:[0,n],translateY:t?[r,0]:[0,r],duration:this.options.duration,delay:this.options.duration,easing:"easeOutQuad"}))}_setSliderHeight(){this.el.classList.contains("fullscreen")||(this.options.indicators?this.el.style.height=this.options.height+40+"px":this.el.style.height=this.options.height+"px",this._slider.style.height=this.options.height+"px")}_setupIndicators(){if(this.options.indicators){const e=document.createElement("ul");e.classList.add("indicators");const t=[];
89this._slides.forEach(((n,r)=>{const i=this.options.indicatorLabelFunc?this.options.indicatorLabelFunc.call(this,r+1,0===r):`${r+1}`,a=document.createElement("li");a.classList.add("indicator-item"),a.innerHTML=`<button type="button" class="indicator-item-btn" aria-label="${i}" aria-controls="${this._sliderId}"></button>`,t.push(a),e.append(a)})),this.el.append(e),this._indicators=t}}_removeIndicators(){this.el.querySelector("ul.indicators").remove()}set(e){if(e>=this._slides.length?e=0:e<0&&(e=this._slides.length-1),this.activeIndex===e)return;this._activeSlide=this._slides[this.activeIndex];const t=this._activeSlide.querySelector(".caption");if(this._activeSlide.classList.remove("active"),this._slides.forEach((e=>e.style.visibility="visible")),(0,o.default)({targets:this._activeSlide,opacity:0,duration:this.options.duration,easing:"easeOutQuad",complete:()=>{this._slides.forEach((e=>{e.classList.contains("active")||((0,o.default)({targets:e,opacity:0,translateX:0,translateY:0,duration:0,easing:"easeOutQuad"}),e.style.visibility="hidden")}))}}),t.style.opacity="0",this.options.indicators){const t=this._indicators[this.activeIndex].children[0],n=this._indicators[e].children[0];t.classList.remove("active"),n.classList.add("active"),"function"==typeof this.options.indicatorLabelFunc&&(t.ariaLabel=this.options.indicatorLabelFunc.call(this,this.activeIndex,!1),n.ariaLabel=this.options.indicatorLabelFunc.call(this,e,!0))}this._animateSlide(this._slides[e],!0),this._slides[e].classList.add("active"),this.activeIndex=e,null!=this.interval&&this.start()}_pause(e){clearInterval(this.interval),this.eventPause=e,this.interval=null}pause(){this._pause(!1)}start(){clearInterval(this.interval),this.interval=setInterval(this._handleIntervalBound,this.options.duration+this.options.interval),this.eventPause=!1}next(){let e=this.activeIndex+1;e>=this._slides.length?e=0:e<0&&(e=this._slides.length-1),this.set(e)}prev(){let e=this.activeIndex-1;e>=this._slides.length?e=0:e<0&&(e=this._slides.length-1),this.set(e)}}t.Slider=l},
89"./src/tabs.ts":
90/*!*********************!*\
91        !*** ./src/tabs.ts ***!
92        \*********************/
93function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Tabs=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./carousel */"./src/carousel.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));let s={duration:300,onShow:null,swipeable:!1,responsiveThreshold:1/0};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Tabs=this,this.options=Object.assign(Object.assign({},l.defaults),t),this._tabLinks=this.el.querySelectorAll("li.tab > a"),this._index=0,this._setupActiveTabLink(),this.options.swipeable?this._setupSwipeableTabs():this._setupNormalTabs(),this._setTabsAndTabWidth(),this._createIndicator(),this._setupEventHandlers()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Tabs}destroy(){this._removeEventHandlers(),this._indicator.parentNode.removeChild(this._indicator),this.options.swipeable?this._teardownSwipeableTabs():this._teardownNormalTabs(),this.el.M_Tabs=void 0}_setupEventHandlers(){this._handleWindowResizeBound=this._handleWindowResize.bind(this),window.addEventListener("resize",this._handleWindowResizeBound),this._handleTabClickBound=this._handleTabClick.bind(this),this.el.addEventListener("click",this._handleTabClickBound)}_removeEventHandlers(){window.removeEventListener("resize",this._handleWindowResizeBound),this.el.removeEventListener("click",this._handleTabClickBound)}_handleWindowResize(){this._setTabsAndTabWidth(),0!==this._tabWidth&&0!==this._tabsWidth&&(this._indicator.style.left=this._calcLeftPos(this._activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this._activeTabLink)+"px")}_handleTabClick(e){const t=e.target,n=t.parentElement;if(!t||!n.classList.contains("tab"))return;if(n.classList.contains("disabled"))return void e.preventDefault();if(t.hasAttribute("target"))return;this._activeTabLink.classList.remove("active");const r=this._content;this._activeTabLink=t,this._content=document.querySelector(t.hash),this._tabLinks=this.el.querySelectorAll("li.tab > a"),this._activeTabLink.classList.add("active");const i=this._index;this._index=Math.max(Array.from(this._tabLinks).indexOf(t),0),this.options.swipeable?this._tabsCarousel&&this._tabsCarousel.set(this._index,(()=>{"function"==typeof this.options.onShow&&this.options.onShow.call(this,this._content)})):this._content&&(this._content.style.display="block",this._content.classList.add("active"),"function"==typeof this.options.onShow&&this.options.onShow.call(this,this._content),r&&r!==this._content&&(r.style.display="none",r.classList.remove("active"))),this._setTabsAndTabWidth(),this._animateIndicator(i),e.preventDefault()}_createIndicator(){const e=document.createElement("li");e.classList.add("indicator"),this.el.appendChild(e),this._indicator=e,this._indicator.style.left=this._calcLeftPos(this._activeTabLink)+"px",this._indicator.style.right=this._calcRightPos(this._activeTabLink)+"px"}_setupActiveTabLink(){this._activeTabLink=Array.from(this._tabLinks).find((e=>e.getAttribute("href")===location.hash)),this._activeTabLink||(this._activeTabLink=this.el.querySelector("li.tab a.active")),0===this._activeTabLink.length&&(this._activeTabLink=this.el.querySelector("li.tab a")),Array.from(this._tabLinks).forEach((e=>e.classList.remove("active"))),this._activeTabLink.classList.add("active"),this._index=Math.max(Array.from(this._tabLinks).indexOf(this._activeTabLink),0),this._activeTabLink&&(this._content=document.querySelector(this._activeTabLink.hash),this._content.classList.add("active"))}_setupSwipeableTabs(){window.innerWidth>this.options.responsiveThreshold&&(this.options.swipeable=!1);const e=[];this._tabLinks.forEach((t=>{const n=document.querySelector(t.hash);n.classList.add("carousel-item"),e.push(n)}));const t=document.createElement("div");t.classList.add("tabs-content","carousel","carousel-slider"),e[0].parentElement.insertBefore(t,e[0]),e.forEach((e=>{t.appendChild(e),e.style.display=""}));const n=this._activeTabLink.parentElement,r=Array.from(n.parentNode.children).indexOf(n);this._tabsCarousel=a.Carousel.init(t,{fullWidth:!0,noWrap:!0,onCycleTo:e=>{const t=this._index;this._index=Array.from(e.parentNode.children).indexOf(e),this._activeTabLink.classList.remove("active"),this._activeTabLink=Array.from(this._tabLinks)[this._index],this._activeTabLink.classList.add("active"),this._animateIndicator(t),"function"==typeof this.options.onShow&&this.options.onShow.call(this,this._content)}}),this._tabsCarousel.set(r)}_teardownSwipeableTabs(){const e=this._tabsCarousel.el;this._tabsCarousel.destroy(),e.after(e.children),e.remove()}
93_setupNormalTabs(){Array.from(this._tabLinks).forEach((e=>{if(e!==this._activeTabLink&&e.hash){const t=document.querySelector(e.hash);t&&(t.style.display="none")}}))}_teardownNormalTabs(){this._tabLinks.forEach((e=>{if(e.hash){const t=document.querySelector(e.hash);t&&(t.style.display="")}}))}_setTabsAndTabWidth(){this._tabsWidth=this.el.getBoundingClientRect().width,this._tabWidth=Math.max(this._tabsWidth,this.el.scrollWidth)/this._tabLinks.length}_calcRightPos(e){return Math.ceil(this._tabsWidth-e.offsetLeft-e.getBoundingClientRect().width)}_calcLeftPos(e){return Math.floor(e.offsetLeft)}updateTabIndicator(){this._setTabsAndTabWidth(),this._animateIndicator(this._index)}_animateIndicator(e){let t=0,n=0;this._index-e>=0?t=90:n=90;const r={targets:this._indicator,left:{value:this._calcLeftPos(this._activeTabLink),delay:t},right:{value:this._calcRightPos(this._activeTabLink),delay:n},duration:this.options.duration,easing:"easeOutQuad"};o.default.remove(this._indicator),(0,o.default)(r)}select(e){const t=Array.from(this._tabLinks).find((t=>t.getAttribute("href")==="#"+e));t&&t.click()}}t.Tabs=l},
93"./src/tapTarget.ts":
94/*!**************************!*\
95        !*** ./src/tapTarget.ts ***!
96        \**************************/
97(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TapTarget=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={onOpen:void 0,onClose:void 0};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.M_TapTarget=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.isOpen=!1,this._origin=document.querySelector("#"+this.el.getAttribute("data-target")),this._setup(),this._calculatePositioning(),this._setupEventHandlers()}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_TapTarget}destroy(){this._removeEventHandlers(),this.el.TapTarget=void 0}_setupEventHandlers(){this._handleDocumentClickBound=this._handleDocumentClick.bind(this),this._handleTargetClickBound=this._handleTargetClick.bind(this),this._handleOriginClickBound=this._handleOriginClick.bind(this),this.el.addEventListener("click",this._handleTargetClickBound),this.originEl.addEventListener("click",this._handleOriginClickBound);let e=i.M.throttle(this._handleResize,200);this._handleThrottledResizeBound=e.bind(this),window.addEventListener("resize",this._handleThrottledResizeBound)}_removeEventHandlers(){this.el.removeEventListener("click",this._handleTargetClickBound),this.originEl.removeEventListener("click",this._handleOriginClickBound),window.removeEventListener("resize",this._handleThrottledResizeBound)}_handleTargetClick(e){this.open()}_handleOriginClick(e){this.close()}_handleResize(e){this._calculatePositioning()}_handleDocumentClick(e){e.target.closest(".tap-target-wrapper")||(this.close(),e.preventDefault(),e.stopPropagation())}_setup(){this.wrapper=this.el.parentElement,this.waveEl=this.wrapper.querySelector(".tap-target-wave"),this.originEl=this.wrapper.querySelector(".tap-target-origin"),this.contentEl=this.el.querySelector(".tap-target-content"),this.wrapper.classList.contains(".tap-target-wrapper")||(this.wrapper=document.createElement("div"),this.wrapper.classList.add("tap-target-wrapper"),this.el.before(this.wrapper),this.wrapper.append(this.el)),this.contentEl||(this.contentEl=document.createElement("div"),this.contentEl.classList.add("tap-target-content"),this.el.append(this.contentEl)),this.waveEl||(this.waveEl=document.createElement("div"),this.waveEl.classList.add("tap-target-wave"),this.originEl||(this.originEl=this._origin.cloneNode(!0),this.originEl.classList.add("tap-target-origin"),this.originEl.removeAttribute("id"),this.originEl.removeAttribute("style"),this.waveEl.append(this.originEl)),this.wrapper.append(this.waveEl))}_offset(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+window.pageYOffset-n.clientTop,left:t.left+window.pageXOffset-n.clientLeft}}_calculatePositioning(){let e="fixed"===getComputedStyle(this._origin).position;if(!e){let t=this._origin;const n=[];for(;(t=t.parentNode)&&t!==document;)n.push(t);for(let t=0;t<n.length&&(e="fixed"===getComputedStyle(n[t]).position,!e);t++);}const t=this._origin.offsetWidth,n=this._origin.offsetHeight,r=e?this._offset(this._origin).top-i.M.getDocumentScrollTop():this._offset(this._origin).top,a=e?this._offset(this._origin).left-i.M.getDocumentScrollLeft():this._offset(this._origin).left,o=window.innerWidth,s=window.innerHeight,l=o-document.documentElement.clientWidth,c=o/2,u=s/2,d=a<=c,h=a>c,p=r<=u,f=r>u,m=a>=.25*o&&a<=.75*o,g=this.el.offsetWidth,v=this.el.offsetHeight,y=r+n/2-v/2,b=a+t/2-g/2,_=e?"fixed":"absolute",x=m?g:g/2+t,w=v/2,S=p?v/2:0,T=d&&!m?g/2-t:0,C=t,k=f?"bottom":"top",E=2*t,j=E,P=v/2-j/2,I=g/2-E/2;this.wrapper.style.top=p?y+"px":"",this.wrapper.style.right=h?o-b-g-l+"px":"",this.wrapper.style.bottom=f?s-y-v+"px":"",this.wrapper.style.left=d?b+"px":"",this.wrapper.style.position=_,this.contentEl.style.width=x+"px",this.contentEl.style.height=w+"px",this.contentEl.style.top=S+"px",this.contentEl.style.right="0px",this.contentEl.style.bottom="0px",this.contentEl.style.left=T+"px",this.contentEl.style.padding=C+"px",this.contentEl.style.verticalAlign=k,this.waveEl.style.top=P+"px",this.waveEl.style.left=I+"px",this.waveEl.style.width=E+"px",this.waveEl.style.height=j+"px"}open(){this.isOpen||("function"==typeof this.options.onOpen&&this.options.onOpen.call(this,this._origin),this.isOpen=!0,this.wrapper.classList.add("open"),document.body.addEventListener("click",this._handleDocumentClickBound,!0),document.body.addEventListener("touchend",this._handleDocumentClickBound))}close(){this.isOpen&&("function"==typeof this.options.onClose&&this.options.onClose.call(this,this._origin),this.isOpen=!1,this.wrapper.classList.remove("open"),document.body.removeEventListener("click",this._handleDocumentClickBound,!0),document.body.removeEventListener("touchend",this._handleDocumentClickBound))}}t.TapTarget=o},
97"./src/timepicker.ts":
98/*!***************************!*\
99        !*** ./src/timepicker.ts ***!
100        \***************************/
101(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Timepicker=void 0;const r=n(/*! ./component */"./src/component.ts"),i=n(/*! ./global */"./src/global.ts");let a={dialRadius:135,outerRadius:105,innerRadius:70,tickRadius:20,duration:350,container:null,defaultTime:"now",fromNow:0,showClearBtn:!1,i18n:{cancel:"Cancel",clear:"Clear",done:"Ok"},autoClose:!1,twelveHour:!0,vibrate:!0,onOpenStart:null,onOpenEnd:null,onCloseStart:null,onCloseEnd:null,onSelect:null};class o extends r.Component{constructor(e,t){super(o,e,t),this.el.M_Timepicker=this,this.options=Object.assign(Object.assign({},o.defaults),t),this.id=i.M.guid(),this._insertHTMLIntoDOM(),this._setupModal(),this._setupVariables(),this._setupEventHandlers(),this._clockSetup(),this._pickerSetup()}static get defaults(){return a}static init(e,t){return super.init(this,e,t)}static _addLeadingZero(e){return(e<10?"0":"")+e}static _createSVGEl(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}static _Pos(e){return e.targetTouches&&e.targetTouches.length>=1?{x:e.targetTouches[0].clientX,y:e.targetTouches[0].clientY}:{x:e.clientX,y:e.clientY}}static getInstance(e){return(e.jquery?e[0]:e).M_Timepicker}destroy(){this._removeEventHandlers(),this.modal.destroy(),this.modalEl.remove(),this.el.M_Timepicker=void 0}_setupEventHandlers(){this._handleInputKeydownBound=this._handleInputKeydown.bind(this),this._handleInputClickBound=this._handleInputClick.bind(this),this._handleClockClickStartBound=this._handleClockClickStart.bind(this),this._handleDocumentClickMoveBound=this._handleDocumentClickMove.bind(this),this._handleDocumentClickEndBound=this._handleDocumentClickEnd.bind(this),this._inputFromTextFieldBound=this._handleTimeInputEnterKey.bind(this),this.el.addEventListener("click",this._handleInputClickBound),this.el.addEventListener("keydown",this._handleInputKeydownBound),this.plate.addEventListener("mousedown",this._handleClockClickStartBound),this.plate.addEventListener("touchstart",this._handleClockClickStartBound),this.digitalClock.addEventListener("keyup",this._inputFromTextFieldBound),this.inputHours.addEventListener("click",this.showView.bind(this,"hours")),this.inputMinutes.addEventListener("click",this.showView.bind(this,"minutes"))}_removeEventHandlers(){this.el.removeEventListener("click",this._handleInputClickBound),this.el.removeEventListener("keydown",this._handleInputKeydownBound)}_handleInputClick(){this.open()}_handleInputKeydown(e){e.which===i.M.keys.ENTER&&(e.preventDefault(),this.open())}_handleTimeInputEnterKey(e){e.which===i.M.keys.ENTER&&(e.preventDefault(),this._inputFromTextField())}_handleClockClickStart(e){e.preventDefault();let t=this.plate.getBoundingClientRect(),n=t.left,r=t.top;this.x0=n+this.options.dialRadius,this.y0=r+this.options.dialRadius,this.moved=!1;let i=o._Pos(e);this.dx=i.x-this.x0,this.dy=i.y-this.y0,this.setHand(this.dx,this.dy,!1),document.addEventListener("mousemove",this._handleDocumentClickMoveBound),document.addEventListener("touchmove",this._handleDocumentClickMoveBound),document.addEventListener("mouseup",this._handleDocumentClickEndBound),document.addEventListener("touchend",this._handleDocumentClickEndBound)}_handleDocumentClickMove(e){e.preventDefault();let t=o._Pos(e),n=t.x-this.x0,r=t.y-this.y0;this.moved=!0,this.setHand(n,r,!1)}_handleDocumentClickEnd(e){e.preventDefault(),document.removeEventListener("mouseup",this._handleDocumentClickEndBound),document.removeEventListener("touchend",this._handleDocumentClickEndBound);let t=o._Pos(e),n=t.x-this.x0,r=t.y-this.y0;this.moved&&n===this.dx&&r===this.dy&&this.setHand(n,r),"hours"===this.currentView?this.showView("minutes",this.options.duration/2):this.options.autoClose&&(this.minutesView.classList.add("timepicker-dial-out"),setTimeout((()=>{this.done()}),this.options.duration/2)),"function"==typeof this.options.onSelect&&this.options.onSelect.call(this,this.hours,this.minutes),document.removeEventListener("mousemove",this._handleDocumentClickMoveBound),document.removeEventListener("touchmove",this._handleDocumentClickMoveBound)}_insertHTMLIntoDOM(){const e=document.createElement("template");e.innerHTML=o._template.trim(),this.modalEl=e.content.firstChild,this.modalEl.id="modal-"+this.id;const t=this.options.container,n=t instanceof HTMLElement?t:document.querySelector(t);this.options.container&&n?n.append(this.modalEl):this.el.parentElement.appendChild(this.modalEl)}_setupModal(){this.modal=i.M.Modal.init(this.modalEl,{onOpenStart:this.options.onOpenStart,onOpenEnd:this.options.onOpenEnd,onCloseStart:this.options.onCloseStart,onCloseEnd:()=>{"function"==typeof this.options.onCloseEnd&&this.options.onCloseEnd.call(this),this.isOpen=!1}})}_setupVariables(){this.currentView="hours",this.vibrate=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,this._canvas=this.modalEl.querySelector(".timepicker-canvas"),this.plate=this.modalEl.querySelector(".timepicker-plate"),this.digitalClock=this.modalEl.querySelector(".timepicker-display-column"),this.hoursView=this.modalEl.querySelector(".timepicker-hours"),this.minutesView=this.modalEl.querySelector(".timepicker-minutes"),this.inputHours=this.modalEl.querySelector(".timepicker-input-hours"),this.inputMinutes=this.modalEl.querySelector(".timepicker-input-minutes"),this.spanAmPm=this.modalEl.querySelector(".timepicker-span-am-pm"),this.footer=this.modalEl.querySelector(".timepicker-footer"),this.amOrPm="PM"}_createButton(e,t){const n=document.createElement("button");return n.classList.add("btn-flat","waves-effect"),n.style.visibility=t,n.type="button",n.tabIndex=this.options.twelveHour?3:1,n.innerText=e,n}_pickerSetup(){const e=this._createButton(this.options.i18n.clear,this.options.showClearBtn?"":"hidden");e.classList.add("timepicker-clear"),e.addEventListener("click",this.clear.bind(this)),this.footer.appendChild(e);const t=document.createElement("div");t.classList.add("confirmation-btns"),this.footer.append(t);
101const n=this._createButton(this.options.i18n.cancel,"");n.classList.add("timepicker-close"),n.addEventListener("click",this.close.bind(this)),t.appendChild(n);const r=this._createButton(this.options.i18n.done,"");r.classList.add("timepicker-close"),r.addEventListener("click",this.done.bind(this)),t.appendChild(r)}_clockSetup(){this.options.twelveHour&&(this._amBtn=document.createElement("div"),this._amBtn.classList.add("am-btn"),this._amBtn.innerText="AM",this._amBtn.addEventListener("click",this._handleAmPmClick.bind(this)),this.spanAmPm.appendChild(this._amBtn),this._pmBtn=document.createElement("div"),this._pmBtn.classList.add("pm-btn"),this._pmBtn.innerText="PM",this._pmBtn.addEventListener("click",this._handleAmPmClick.bind(this)),this.spanAmPm.appendChild(this._pmBtn)),this._buildHoursView(),this._buildMinutesView(),this._buildSVGClock()}_buildSVGClock(){let e=this.options.dialRadius,t=this.options.tickRadius,n=2*e,r=o._createSVGEl("svg");r.setAttribute("class","timepicker-svg"),r.setAttribute("width",n.toString()),r.setAttribute("height",n.toString());let i=o._createSVGEl("g");i.setAttribute("transform","translate("+e+","+e+")");let a=o._createSVGEl("circle");a.setAttribute("class","timepicker-canvas-bearing"),a.setAttribute("cx","0"),a.setAttribute("cy","0"),a.setAttribute("r","4");let s=o._createSVGEl("line");s.setAttribute("x1","0"),s.setAttribute("y1","0");let l=o._createSVGEl("circle");l.setAttribute("class","timepicker-canvas-bg"),l.setAttribute("r",t),i.appendChild(s),i.appendChild(l),i.appendChild(a),r.appendChild(i),this._canvas.appendChild(r),this.hand=s,this.bg=l,this.bearing=a,this.g=i}_buildHoursView(){const e=document.createElement("div");if(e.classList.add("timepicker-tick"),this.options.twelveHour)for(let t=1;t<13;t+=1){const n=e.cloneNode(!0),r=t/6*Math.PI,i=this.options.outerRadius;n.style.left=this.options.dialRadius+Math.sin(r)*i-this.options.tickRadius+"px",n.style.top=this.options.dialRadius-Math.cos(r)*i-this.options.tickRadius+"px",n.innerHTML=0===t?"00":t.toString(),this.hoursView.appendChild(n)}else for(let t=0;t<24;t+=1){const n=e.cloneNode(!0),r=t/6*Math.PI,i=t>0&&t<13?this.options.innerRadius:this.options.outerRadius;n.style.left=this.options.dialRadius+Math.sin(r)*i-this.options.tickRadius+"px",n.style.top=this.options.dialRadius-Math.cos(r)*i-this.options.tickRadius+"px",n.innerHTML=0===t?"00":t.toString(),this.hoursView.appendChild(n)}}_buildMinutesView(){const e=document.createElement("div");e.classList.add("timepicker-tick");for(let t=0;t<60;t+=5){const n=e.cloneNode(!0),r=t/30*Math.PI;n.style.left=this.options.dialRadius+Math.sin(r)*this.options.outerRadius-this.options.tickRadius+"px",n.style.top=this.options.dialRadius-Math.cos(r)*this.options.outerRadius-this.options.tickRadius+"px",n.innerHTML=o._addLeadingZero(t),this.minutesView.appendChild(n)}}_handleAmPmClick(e){const t=e.target;this.amOrPm=t.classList.contains("am-btn")?"AM":"PM",this._updateAmPmView()}_updateAmPmView(){this.options.twelveHour&&("PM"===this.amOrPm?(this._amBtn.classList.remove("text-primary"),this._pmBtn.classList.add("text-primary")):"AM"===this.amOrPm&&(this._amBtn.classList.add("text-primary"),this._pmBtn.classList.remove("text-primary")))}_updateTimeFromInput(){let e=((this.el.value||this.options.defaultTime||"")+"").split(":");if(this.options.twelveHour&&void 0!==e[1]&&(e[1].toUpperCase().indexOf("AM")>0?this.amOrPm="AM":this.amOrPm="PM",e[1]=e[1].replace("AM","").replace("PM","")),"now"===e[0]){let t=new Date(+new Date+this.options.fromNow);e=[t.getHours().toString(),t.getMinutes().toString()],this.options.twelveHour&&(this.amOrPm=parseInt(e[0])>=12&&parseInt(e[0])<24?"PM":"AM")}this.hours=+e[0]||0,this.minutes=+e[1]||0,this.inputHours.value=this.hours,this.inputMinutes.value=o._addLeadingZero(this.minutes),this._updateAmPmView()}showView(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;"minutes"===e&&getComputedStyle(this.hoursView).visibility;let n="hours"===e,r=n?this.hoursView:this.minutesView,i=n?this.minutesView:this.hoursView;this.currentView=e,n?(this.inputHours.classList.add("text-primary"),this.inputMinutes.classList.remove("text-primary")):(this.inputHours.classList.remove("text-primary"),this.inputMinutes.classList.add("text-primary")),i.classList.add("timepicker-dial-out"),r.style.visibility="visible",r.classList.remove("timepicker-dial-out"),this.resetClock(t),clearTimeout(this.toggleViewTimer),this.toggleViewTimer=setTimeout((()=>{i.style.visibility="hidden"}),this.options.duration)}resetClock(e){var t;let n=this.currentView,r=this[n],i="hours"===n,a=r*(Math.PI/(i?6:30)),o=i&&r>0&&r<13?this.options.innerRadius:this.options.outerRadius,s=Math.sin(a)*o,l=-Math.cos(a)*o,c=this;e?(null===(t=this.canvas)||void 0===t||t.classList.add("timepicker-canvas-out"),setTimeout((()=>{var e;null===(e=c.canvas)||void 0===e||e.classList.remove("timepicker-canvas-out"),c.setHand(s,l)}),e)):this.setHand(s,l)}_inputFromTextField(){const e="hours"===this.currentView;if(e){const t=parseInt(this.inputHours.value);if(t>0&&t<13)this.drawClockFromTimeInput(t,e),this.showView("minutes",this.options.duration/2),this.hours=t,this.inputMinutes.focus();else{const e=(new Date).getHours();this.inputHours.value=(e%12).toString()}}else{const t=parseInt(this.inputMinutes.value);if(t>=0&&t<60)this.inputMinutes.value=o._addLeadingZero(t),this.drawClockFromTimeInput(t,e),this.minutes=t,this.modalEl.querySelector(".confirmation-btns :nth-child(2)").focus();else{const e=(new Date).getMinutes();this.inputMinutes.value=o._addLeadingZero(e)}}}drawClockFromTimeInput(e,t){const n=e*(Math.PI/(t?6:30));let r;this.options.twelveHour&&(r=this.options.outerRadius);let i=Math.sin(n)*(r-this.options.tickRadius),a=-Math.cos(n)*(r-this.options.tickRadius),o=Math.sin(n)*r,s=-Math.cos(n)*r;this.hand.setAttribute("x2",i.toString()),this.hand.setAttribute("y2",a.toString()),this.bg.setAttribute("cx",o.toString()),this.bg.setAttribute("cy",s.toString())}setHand(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Math.atan2(e,-t),i="hours"===this.currentView,a=Math.PI/(i||n?6:30),s=Math.sqrt(e*e+t*t),l=i&&s<(this.options.outerRadius+this.options.innerRadius)/2,c=l?this.options.innerRadius:this.options.outerRadius;this.options.twelveHour&&(c=this.options.outerRadius),r<0&&(r=2*Math.PI+r);let u=Math.round(r/a);r=u*a,this.options.twelveHour?i?0===u&&(u=12):(n&&(u*=5),60===u&&(u=0)):i?(12===u&&(u=0),u=l?0===u?12:u:0===u?0:u+12):(n&&(u*=5),60===u&&(u=0)),this[this.currentView]!==u&&this.vibrate&&this.options.vibrate&&(this.vibrateTimer||(navigator[this.vibrate](10),this.vibrateTimer=setTimeout((()=>{this.vibrateTimer=null}),100))),this[this.currentView]=u,i?this.inputHours.value=u.toString():this.inputMinutes.value=o._addLeadingZero(u);let d=Math.sin(r)*(c-this.options.tickRadius),h=-Math.cos(r)*(c-this.options.tickRadius),p=Math.sin(r)*c,f=-Math.cos(r)*c;this.hand.setAttribute("x2",d.toString()),this.hand.setAttribute("y2",h.toString()),this.bg.setAttribute("cx",p.toString()),this.bg.setAttribute("cy",f.toString())}open(){this.isOpen||(this.isOpen=!0,this._updateTimeFromInput(),this.showView("hours"),this.modal.open(void 0))}close(){this.isOpen&&(this.isOpen=!1,this.modal.close())}done(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=this.el.value,n=e?"":o._addLeadingZero(this.hours)+":"+o._addLeadingZero(this.minutes);this.time=n,!e&&this.options.twelveHour&&(n=`${n} ${this.amOrPm}`),this.el.value=n,n!==t&&this.el.dispatchEvent(new Event("change")),this.close(),this.el.focus()}clear(){this.done(null,!0)}}t.Timepicker=o,o._template='\n        <div class="modal timepicker-modal">\n          <div class="modal-content timepicker-container">\n            <div class="timepicker-digital-display">\n              <div class="timepicker-text-container">\n                <div class="timepicker-display-column">\n                  <input type="text" maxlength="2" autofocus class="timepicker-input-hours text-primary" />\n                  :\n                  <input type="text" maxlength="2" class="timepicker-input-minutes" />\n                </div>\n                <div class="timepicker-display-column timepicker-display-am-pm">\n                  <div class="timepicker-span-am-pm"></div>\n                </div>\n              </div>\n            </div>\n            <div class="timepicker-analog-display">\n              <div class="timepicker-plate">\n                <div class="timepicker-canvas"></div>\n                <div class="timepicker-dial timepicker-hours"></div>\n                <div class="timepicker-dial timepicker-minutes timepicker-dial-out"></div>\n              </div>\n              <div class="timepicker-footer"></div>\n            </div>\n          </div>\n        </div'},
101"./src/toasts.ts":
102/*!***********************!*\
103        !*** ./src/toasts.ts ***!
104        \***********************/
105function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=void 0;const i=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js"));let a={text:"",displayLength:4e3,inDuration:300,outDuration:375,classes:"",completeCallback:null,activationPercent:.8};class o{constructor(e){this.options=Object.assign(Object.assign({},o.defaults),e),this.message=this.options.text,this.panning=!1,this.timeRemaining=this.options.displayLength,0===o._toasts.length&&o._createContainer(),o._toasts.push(this);let t=this._createToast();t.M_Toast=this,this.el=t,this._animateIn(),this._setTimer()}static get defaults(){return a}static getInstance(e){return(e.jquery?e[0]:e).M_Toast}static _createContainer(){const e=document.createElement("div");e.setAttribute("id","toast-container"),e.addEventListener("touchstart",o._onDragStart),e.addEventListener("touchmove",o._onDragMove),e.addEventListener("touchend",o._onDragEnd),e.addEventListener("mousedown",o._onDragStart),document.addEventListener("mousemove",o._onDragMove),document.addEventListener("mouseup",o._onDragEnd),document.body.appendChild(e),o._container=e}static _removeContainer(){document.removeEventListener("mousemove",o._onDragMove),document.removeEventListener("mouseup",o._onDragEnd),o._container.remove(),o._container=null}static _onDragStart(e){if(e.target&&e.target.closest(".toast")){const t=e.target.closest(".toast").M_Toast;t.panning=!0,o._draggedToast=t,t.el.classList.add("panning"),t.el.style.transition="",t.startingXPos=o._xPos(e),t.time=Date.now(),t.xPos=o._xPos(e)}}static _onDragMove(e){if(o._draggedToast){e.preventDefault();const t=o._draggedToast;t.deltaX=Math.abs(t.xPos-o._xPos(e)),t.xPos=o._xPos(e),t.velocityX=t.deltaX/(Date.now()-t.time),t.time=Date.now();const n=t.xPos-t.startingXPos,r=t.el.offsetWidth*t.options.activationPercent;t.el.style.transform=`translateX(${n}px)`,t.el.style.opacity=(1-Math.abs(n/r)).toString()}}static _onDragEnd(){if(o._draggedToast){let e=o._draggedToast;e.panning=!1,e.el.classList.remove("panning");let t=e.xPos-e.startingXPos,n=e.el.offsetWidth*e.options.activationPercent;Math.abs(t)>n||e.velocityX>1?(e.wasSwiped=!0,e.dismiss()):(e.el.style.transition="transform .2s, opacity .2s",e.el.style.transform="",e.el.style.opacity=""),o._draggedToast=null}}static _xPos(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}static dismissAll(){for(let e in o._toasts)o._toasts[e].dismiss()}_createToast(){const e=document.createElement("div");return e.classList.add("toast"),e.setAttribute("role","alert"),e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),this.options.classes.length>0&&e.classList.add(...this.options.classes.split(" ")),e.innerText=this.message,o._container.appendChild(e),e}_animateIn(){(0,i.default)({targets:this.el,top:0,opacity:1,duration:this.options.inDuration,easing:"easeOutCubic"})}_setTimer(){this.timeRemaining!==1/0&&(this.counterInterval=setInterval((()=>{this.panning||(this.timeRemaining-=20),this.timeRemaining<=0&&this.dismiss()}),20))}dismiss(){window.clearInterval(this.counterInterval);let e=this.el.offsetWidth*this.options.activationPercent;this.wasSwiped&&(this.el.style.transition="transform .05s, opacity .05s",this.el.style.transform=`translateX(${e}px)`,this.el.style.opacity="0"),(0,i.default)({targets:this.el,opacity:0,marginTop:-40,duration:this.options.outDuration,easing:"easeOutExpo",complete:()=>{"function"==typeof this.options.completeCallback&&this.options.completeCallback(),this.el.remove(),o._toasts.splice(o._toasts.indexOf(this),1),0===o._toasts.length&&o._removeContainer()}})}}t.Toast=o,o._toasts=[],o._container=null,o._draggedToast=null},
105"./src/tooltip.ts":
106/*!************************!*\
107        !*** ./src/tooltip.ts ***!
108        \************************/
109function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Tooltip=void 0;const i=n(/*! ./component */"./src/component.ts"),a=n(/*! ./global */"./src/global.ts"),o=r(n(/*! animejs */"./node_modules/animejs/lib/anime.es.js")),s={exitDelay:200,enterDelay:0,text:"",margin:5,inDuration:250,outDuration:200,position:"bottom",transitionMovement:10};class l extends i.Component{constructor(e,t){super(l,e,t),this.el.M_Tooltip=this,this.options=Object.assign(Object.assign({},l.defaults),t),this.isOpen=!1,this.isHovered=!1,this.isFocused=!1,this._appendTooltipEl(),this._setupEventHandlers()}static get defaults(){return s}static init(e,t){return super.init(this,e,t)}static getInstance(e){return(e.jquery?e[0]:e).M_Tooltip}destroy(){this.tooltipEl.remove(),this._removeEventHandlers(),this.el.M_Tooltip=void 0}_appendTooltipEl(){this.tooltipEl=document.createElement("div"),this.tooltipEl.classList.add("material-tooltip");const e=document.createElement("div");e.classList.add("tooltip-content"),this._setTooltipContent(e),this.tooltipEl.appendChild(e),document.body.appendChild(this.tooltipEl)}_setTooltipContent(e){e.innerText=this.options.text}_updateTooltipContent(){this._setTooltipContent(this.tooltipEl.querySelector(".tooltip-content"))}_setupEventHandlers(){this._handleMouseEnterBound=this._handleMouseEnter.bind(this),this._handleMouseLeaveBound=this._handleMouseLeave.bind(this),this._handleFocusBound=this._handleFocus.bind(this),this._handleBlurBound=this._handleBlur.bind(this),this.el.addEventListener("mouseenter",this._handleMouseEnterBound),this.el.addEventListener("mouseleave",this._handleMouseLeaveBound),this.el.addEventListener("focus",this._handleFocusBound,!0),this.el.addEventListener("blur",this._handleBlurBound,!0)}_removeEventHandlers(){this.el.removeEventListener("mouseenter",this._handleMouseEnterBound),this.el.removeEventListener("mouseleave",this._handleMouseLeaveBound),this.el.removeEventListener("focus",this._handleFocusBound,!0),this.el.removeEventListener("blur",this._handleBlurBound,!0)}open(e){this.isOpen||(e=void 0===e||void 0,this.isOpen=!0,this.options=Object.assign(Object.assign({},this.options),this._getAttributeOptions()),this._updateTooltipContent(),this._setEnterDelayTimeout(e))}close(){this.isOpen&&(this.isHovered=!1,this.isFocused=!1,this.isOpen=!1,this._setExitDelayTimeout())}_setExitDelayTimeout(){clearTimeout(this._exitDelayTimeout),this._exitDelayTimeout=setTimeout((()=>{this.isHovered||this.isFocused||this._animateOut()}),this.options.exitDelay)}_setEnterDelayTimeout(e){clearTimeout(this._enterDelayTimeout),this._enterDelayTimeout=setTimeout((()=>{(this.isHovered||this.isFocused||e)&&this._animateIn()}),this.options.enterDelay)}_positionTooltip(){const e=this.tooltipEl,t=this.el,n=t.offsetHeight,r=t.offsetWidth,i=e.offsetHeight,o=e.offsetWidth,s=this.options.margin;this.xMovement=0,this.yMovement=0;let l=t.getBoundingClientRect().top+a.M.getDocumentScrollTop(),c=t.getBoundingClientRect().left+a.M.getDocumentScrollLeft();"top"===this.options.position?(l+=-i-s,c+=r/2-o/2,this.yMovement=-this.options.transitionMovement):"right"===this.options.position?(l+=n/2-i/2,c+=r+s,this.xMovement=this.options.transitionMovement):"left"===this.options.position?(l+=n/2-i/2,c+=-o-s,this.xMovement=-this.options.transitionMovement):(l+=n+s,c+=r/2-o/2,this.yMovement=this.options.transitionMovement);const u=this._repositionWithinScreen(c,l,o,i);e.style.top=u.y+"px",e.style.left=u.x+"px"}_repositionWithinScreen(e,t,n,r){const i=a.M.getDocumentScrollLeft(),o=a.M.getDocumentScrollTop();let s=e-i,l=t-o;const c={left:s,top:l,width:n,height:r},u=this.options.margin+this.options.transitionMovement,d=a.M.checkWithinContainer(document.body,c,u);return d.left?s=u:d.right&&(s-=s+n-window.innerWidth),d.top?l=u:d.bottom&&(l-=l+r-window.innerHeight),{x:s+i,y:l+o}}_animateIn(){this._positionTooltip(),this.tooltipEl.style.visibility="visible",o.default.remove(this.tooltipEl),(0,o.default)({targets:this.tooltipEl,opacity:this.options.opacity||1,translateX:this.xMovement,translateY:this.yMovement,duration:this.options.inDuration,easing:"easeOutCubic"})}_animateOut(){o.default.remove(this.tooltipEl),(0,o.default)({targets:this.tooltipEl,opacity:0,translateX:0,translateY:0,duration:this.options.outDuration,easing:"easeOutCubic"})}_handleMouseEnter(){this.isHovered=!0,this.isFocused=!1,this.open(!1)}_handleMouseLeave(){this.isHovered=!1,this.isFocused=!1,this.close()}_handleFocus(){a.M.tabPressed&&(this.isFocused=!0,this.open(!1))}_handleBlur(){this.isFocused=!1,this.close()}_getAttributeOptions(){const e={},t=this.el.getAttribute("data-tooltip"),n=this.el.getAttribute("data-position");return t&&(e.text=t),n&&(e.position=n),e}}t.Tooltip=l},
109"./src/waves.ts":
110/*!**********************!*\
111        !*** ./src/waves.ts ***!
112        \**********************/
113(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Waves=void 0;class n{static _offset(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+window.pageYOffset-n.clientTop,left:t.left+window.pageXOffset-n.clientLeft}}static renderWaveEffect(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=null===t;let i,a;const o=function(s){a||(a=s);const l=s-a;if(l<500){const a=l/500*(2-l/500),s=r?"circle at 50% 50%":`circle at ${t.x}px ${t.y}px`,c=`rgba(${(null==n?void 0:n.r)||0}, ${(null==n?void 0:n.g)||0}, ${(null==n?void 0:n.b)||0}, ${.3*(1-a)})`,u=90*a+"%";e.style.backgroundImage="radial-gradient("+s+", "+c+" "+u+", transparent "+u+")",i=window.requestAnimationFrame(o)}else e.style.backgroundImage="none",window.cancelAnimationFrame(i)};i=window.requestAnimationFrame(o)}static Init(){document.addEventListener("DOMContentLoaded",(()=>{document.body.addEventListener("click",(e=>{const t=e.target,r=t.closest(".waves-effect");if(r&&r.contains(t)){const t=r.classList.contains("waves-circle"),i=e.pageX-n._offset(r).left,a=e.pageY-n._offset(r).top;let o=null;r.classList.contains("waves-light")&&(o={r:255,g:255,b:255}),n.renderWaveEffect(r,t?null:{x:i,y:a},o)}}))}))}}t.Waves=n}
113},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n("./src/global.ts")})()}(),function(){"use strict";(()=>{const e=(()=>{const e=()=>{const e=window.getComputedStyle(document.querySelector("body"),":before").getPropertyValue("content").replace(/"/g,"");sessionStorage.setItem("ChZip.breakpoint",e)};return{init:()=>{e(),addEventListener("resize",_.debounce((()=>{e()}),250))}}})(jQuery);loadjs.isDefined("lodash")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js","lodash"),loadjs.ready(["lodash"],{async:!1,numRetries:2,success:()=>{e.init()},error:e=>{console.error(e)}})})()}(),function(){"use strict";(e=>{const t={init:t=>{const n=e(t).attr("data-timeout"),r=e(t).attr("data-url");r&&""!==r.trim()?setTimeout((function(){window.location.href=r}),1e3*n):console.warn("Download URL is empty or null, and redirect URL is not specified.")}};e(document).ready((()=>{e(".ch-gated-content-js").length&&e(".ch-gated-content-js").each((function(){t.init(this)}))}))})(jQuery)}(),function(){"use strict";(e=>{const t={init:(e,t)=>{fetch(e.src).then((e=>e.text())).then((t=>{const n=(new DOMParser).parseFromString(t,"image/svg+xml").querySelector("svg");e.id&&(n.id=e.id),e.className&&(n.classList=e.classList),e.parentNode.replaceChild(n,e)})).then(t).catch((e=>console.error(e)))}};e(".ch-svg-js").length&&e(document).ready((()=>{e(".ch-svg-js").each((function(){t.init(this)}))}))})(jQuery)}(),function(){"use strict";(e=>{const t={init:()=>{lozad(".ch-lazy-js",{enableAutoReload:!0}).observe()}};e(".ch-lazy-js").length&&(loadjs.isDefined("lozad")||loadjs("https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js","lozad"),loadjs.ready(["lozad"],{async:!1,numRetries:2,success:()=>{e(document).ready((()=>{t.init()}))},error:e=>{console.error(e)}}))})(jQuery)}(),function(){"use strict";(e=>{const t=(jQuery,{init:t=>{e(t).on("click",(()=>{e("html, body").animate({scrollTop:e(t).offset().top},"slow","swing")}))}});e(".ch-u-scroll-to-js").length&&!e("body").hasClass("on-page-editor")&&e(document).ready((()=>{e(".ch-u-scroll-to-js").each(((e,n)=>{t.init(n)}))}))})(jQuery)}(),function(){"use strict";(e=>{const t=(()=>{const t=(t,n)=>{t.slick(),e(n).on("init",(function(){e(this).find(".slick-current").addClass("is-active")})),n.slick(),e(t).on("afterChange",(function(t,r,i){e(n).slick("slickGoTo",i);const a=e(n).find('.slick-slide[data-slick-index="'+i+'"]');e(n).find(".slick-slide.is-active").removeClass("is-active"),e(a).addClass("is-active")})),e(n).on("click",".slick-slide",(function(r){r.preventDefault();const i=e(this).data("slick-index");e(t).slick("slickGoTo",i),e(n).slick("slickGoTo",i),e(n).find(".slick-slide.is-active").removeClass("is-active"),e(this).addClass("is-active")}))};return{init:n=>{const r=e(n),i=r.find(".ch-carousel-host-js"),a=r.find(".ch-carousel-child-js"),o=e(".ch-carousel--history__display-slide-media").find("video");t(i,a),o.bind("play",(function(){i.slick("slickPause"),a.slick("slickPause")}))}}})(jQuery);e(".ch-carousel-sync-js").length&&!e("body").hasClass("on-page-editor")&&(loadjs.isDefined("slick")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js","slick"),loadjs.ready(["slick"],{async:!1,numRetries:2,success:()=>{e(document).ready((()=>{e(".ch-carousel-sync-js").each(((e,n)=>{t.init(n)}))}))},error:e=>{console.error(e)}}))})(jQuery)}(),function(){"use strict";(e=>{const t=(jQuery,{init:t=>{const n=e(t),r=n.attr("data-type");n.slick(),(t=>{const n=e(t).find(".slick-slide"),r=e(t).find(".slick-arrow"),i=e(t).find(".ch-carousel--default__controls");1===e(n).length&&(e(r).hide(),e(i).hide())})(e(n).parent()),"modal"===r&&((t=>{e(t).slickLightbox({itemSelector:"a",slick:{prevArrow:'<button type=button class="ch-carousel--4col__arrows slick-arrow slick-prev"><span class=material-icons>chevron_left</span></button>',nextArrow:'<button type=button class="ch-carousel--4col__arrows slick-arrow slick-next"><span class=material-icons>chevron_right</span></button>'}})})(n),n.find("a").on("click",(()=>{e(t).slick("slickPause")}))),e(document).on("click",".slick-lightbox-close",(()=>{e(t).slick("slickPlay")})),e(document).on("click",".slick-lightbox-slick-item",(n=>{e(n.target).is(".slick-lightbox-slick-item")&&e(t).slick("slickPlay")}))}});e(".ch-carousel-js").length&&!e("body").hasClass("on-page-editor")&&(loadjs.isDefined("slick")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js","slick"),loadjs.isDefined("slick-lightbox")||loadjs("https://cdnjs.cloudflare.com/ajax/libs/slick-lightbox/0.2.12/slick-lightbox.min.js","slick-lightbox"),loadjs.ready(["slick","
113slick-lightbox"],{async:!1,numRetries:2,success:()=>{e(document).ready((()=>{e(".ch-carousel-js").each(((e,n)=>{t.init(n)}))}))},error:e=>{console.error(e)}}))})(jQuery)}(),function(){"use strict";(e=>{const t=(e=>{const t=e(".ch-footer-accordion-js");return{init:()=>{e(t).each((function(){const t=e(this).find(".ch-footer-accordion-header-js"),n=e(this).find(".ch-footer-accordion-container-js");e(n).length&&t.on("click",(function(){e(t).toggleClass("is-active"),e(n).toggleClass("is-active")}))}))},unbind:()=>{e(t).find(".ch-footer-accordion-header-js").unbind()}}})(jQuery);function n(){null===sessionStorage.getItem("ChZip.breakpoint")?setTimeout(n,250):e(document).ready((()=>{const e=sessionStorage.getItem("ChZip.breakpoint")||"";jQuery("body").is(".on-page-editor")||"xs"!==e&&"sm"!==e?(r=!1,t.unbind()):r||(r=!0,t.init())}))}let r=!1;loadjs.isDefined("lodash")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js","lodash"),loadjs.ready(["lodash"],{async:!1,numRetries:2,success:()=>{n(),addEventListener("resize",_.debounce((()=>{n()}),500))},error:e=>{console.error(e)}})})(jQuery)}(),function(){"use strict";(e=>{const t={init:()=>{const t=e(document).find(".ch-geo-alert-js"),n=t.find(".ch-geo-alert__close-js");"false"!==sessionStorage.getItem("ChZip.geoAlert")?(t.hasClass("d-none")&&t.removeClass("d-none"),sessionStorage.setItem("ChZip.geoAlert","true")):t.hasClass("d-none")||t.addClass("d-none"),n.on("click",(()=>{t.addClass("d-none"),sessionStorage.setItem("ChZip.geoAlert","false")}))}};e(document).ready((()=>{e(".ch-geo-alert-js").length&&t.init()}))})(jQuery)}(),function(){"use strict";(e=>{const t=(e=>{const t=e(".ch-header-js"),n=e(".ch-header-level-1-item-js"),r=t.data("transparent-text"),i=()=>{e(document).scrollTop()>0?(e(t).addClass("ch-u-bg-background"),e(t).removeClass("intital-header")):0===e(document).scrollTop()&&r?(e(t).removeClass("ch-u-bg-background"),e(t).addClass("intital-header")):e(t).removeClass("ch-u-bg-background")},a=()=>{n.hoverIntent({over:function(){e(this).find(".ch-header-level-2-items-js").length>0&&e(t).addClass("ch-u-opacity-overlay"),e(this).addClass("active")},out:function(){e(t).removeClass("ch-u-opacity-overlay"),e(this).removeClass("active")},interval:1})};return{init:()=>{e(t).data("transparent-background")&&(i(),e(document).on("scroll",_.debounce((()=>{i()}),1))),a()},unbind:()=>{n.unbind(),e(document).unbind("scroll")}}})(jQuery);function n(){null===sessionStorage.getItem("ChZip.breakpoint")?setTimeout(n,250):e(document).ready((()=>{const e=sessionStorage.getItem("ChZip.breakpoint")||"";let n=!1;jQuery("body").is(".on-page-editor")||"md"!==e&&"lg"!==e&&"xl"!==e||n?(n=!1,t.unbind()):(n=!0,t.init())}))}loadjs.isDefined("lodash")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js","lodash"),loadjs.isDefined("hoverIntent")||loadjs("https://cdnjs.cloudflare.com/ajax/libs/jquery.hoverintent/1.10.1/jquery.hoverIntent.min.js","hoverIntent"),loadjs.ready(["lodash","hoverIntent"],{async:!1,numRetries:2,success:()=>{n(),addEventListener("resize",_.debounce((()=>{n()}),500))},error:e=>{console.error(e)}})})(jQuery)}(),function(){"use strict";(e=>{const t=(e=>{const t=e(".ch-header-mobile-hamburger-js"),n=e(".ch-header-mobile-close-js"),r=e(".ch-header-mobile-nav-toggle-js"),i=e(".ch-header-mobile-nav-level-js"),a=e(".ch-header-mobile-level-1-js"),o=e(".ch-header-mobile-js"),s=o.data("transparent-text"),l=()=>{e(document).scrollTop()>0?(e(o).addClass("ch-u-bg-background"),e(o).removeClass("intital-header")):0===e(document).scrollTop()&&s?(e(o).removeClass("ch-u-bg-background"),e(o).addClass("intital-header")):e(o).removeClass("ch-u-bg-background")};return{init:()=>{e(o).data("transparent-background")&&(l(),addEventListener("scroll",_.debounce((()=>{l()}),200))),t.on("click",(()=>{e("body").addClass("overflow-hidden"),e(a).addClass("active")})),r.on("click",(function(t){t.stopPropagation(),(t=>{const n=e(t).closest(".active"),r=e(t).find("> .ch-header-mobile-nav-level-js"),i=e(r).find("> .ch-header-mobile-back-js");e(n).addClass("scroll-pause"),e(r).addClass("active"),i.on("click",(t=>{t.stopPropagation(),e(r).removeClass("active"),e(n).removeClass("scroll-pause"),i.unbind()}))})(this)})),n.on("click",(t=>{t.stopPropagation(),e("body").removeClass("overflow-hidden"),e(a).removeClass("active"),setTimeout((()=>{e(i).removeClass("active"),e(i).removeClass("pause-scroll")}),200)}))},unbind:()=>{t.unbind(),r.unbind(),n.unbind()}}})(jQuery);function n(){null===sessionStorage.getItem("ChZip.breakpoint")?setTimeout(n,250):e(document).ready((()=>{const e=sessionStorage.getItem("ChZip.breakpoint")||"";jQuery("body").is(".on-page-editor")||"xs"!==e&&"sm"!==e?(r=!1,t.unbind()):r||(r=!0,t.init())}))}let r=!1;loadjs.isDefined("lodash")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js","lodash"),loadjs.ready(["lodash"],{async:!1,numRetries:2,success:()=>{n(),addEventListener("resize",_.debounce((()=>{n()}),500))},error:e=>{console.error(e)}})})(jQuery)}(),function(){"use strict";(e=>{const t=(()=>{e(".ch-carousel--3col .ch-carousel-js").on("afterChange",(function(){const t=e(".ch-carousel--3col .ch-carousel-js .slick-slide:not(.slick-cloned)");t.each((function(n){const r=e(`.ch-carousel--3col .ch-carousel-js .slick-cloned.slick-slide[data-slick-index=${n+t.length}]`),i=e(this).find(".ch-modal__template").attr("id");r.find(".ch-modal__template").attr("id",i)}))}));return{init:t=>{const n=e(t),r=n.attr("data-modal");n.on("click",(()=>{"image"===r&&((t=>{const n=e(t).next(".ch-modal__template").attr("id");Swal.fire({background:"rgba(000, 000, 000, 0.5)",customClass:{container:"ch-modal ch-modal--image"},grow:"fullscreen",heightAuto:!1,showCloseButton:!1,showConfirmButton:!1,template:`#${n}`,width:"100%"})})(n),e(".ch-carousel-js").slick("slickPause"))}))}}})();e(".ch-modal-js").length&&(loadjs.isDefined("modal")||loadjs("https://cdn.jsdelivr.net/npm/[email protected]","modal"),loadjs.ready(["modal"],{async:!1,numRetries:2,success:()=>{e(document).ready((()=>{e(".ch-modal-js").each(((e,n)=>{t.init(n)}))}))},error:e=>{console.error(e)}}))})(jQuery)}(),function(){"use strict";(e=>{const t={init:t=>{e(t).parallax()}};e(".ch-parallax-js").length&&e(document).ready((()=>{e(".ch-parallax-js").each(((e,n)=>{t.init(n)}))}))})(jQuery)}(),function(){"use strict";(e=>{const t={init:t=>{const n=e(t).find(".ch-picker-toggle-js"),r=e(t).find(".is-selected > a").html();n.find(".ch-picker__toggle-container").html(r),n.on("click",(n=>{n.stopPropagation(),(t=>{e(t).toggleClass("is-active")})(t)})),e(document).on("click",(n=>{var r,i;r=t,i=n.target,e(r).has(i).length>0||e(r).is(i)||(t=>{e(t).removeClass("is-active")})(t)}))}};e(document).ready((()=>{e(".ch-picker-js").length&&e(".ch-picker-js").each(((e,n)=>{t.init(n)}))}))})(jQuery)}(),function(){"use strict";(e=>{const t=(jQuery,{init:()=>{console.info("social link buttons are loaded")}});if(e(".ch-social-share-link-js").length&&!e("body").hasClass("on-page-editor")){const n=e(".ch-social-share-link-js").first().data("account-id");loadjs.isDefined("social-share-buttons")||loadjs("https://platform-api.sharethis.com/js/sharethis.js#property="+n+"&product=inline-share-buttons&source=platform","social-share-buttons"),loadjs.ready(["social-share-buttons"],{async:!1,numRetries:2,success:()=>{e(document).ready((()=>{e(".ch-social-share-link-js").each(((e,n)=>{t.init(n)}))}))},error:e=>{console.error(e)}})}})(jQuery)}();var app=function(){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};
113function t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var n,r,i={exports:{}};
114/*! For license information please see app.js.LICENSE.txt */return n=i,r=i.exports,function(){var t={5469:function(e,t,n){n.d(t,{Z:function(){return ie}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++}
vendor: 5,072 bytes, line 114
114,t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i=Math.abs,a=String.fromCharCode,o=Object.assign;function s(e){return e.trim()}function l(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function h(e){return e.length}function p(e){return e.length}function f(e,t){return t.push(e),e}var m=1,g=1,v=0,y=0,b=0,_="";function x(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:m,column:g,length:o,return:""}}function w(e,t){return o(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return b=y>0?u(_,--y):0,g--,10===b&&(g=1,m--),b}function T(){return b=y<v?u(_,y++):0,g++,10===b&&(g=1,m++),b}function C(){return u(_,y)}function k(){return y}function E(e,t){return d(_,e,t)}function j(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function P(e){return m=g=1,v=h(_=e),y=0,[]}function I(e){return _="",e}function O(e){return s(E(y-1,A(91===e?e+2:40===e?e+1:e)))}function L(e){for(;(b=C())&&b<33;)T();return j(e)>2||j(b)>3?"":" "}function N(e,t){for(;--t&&T()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return E(e,k()+(t<6&&32==C()&&32==T()))}function A(e){for(;T();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&A(b);break;case 40:41===e&&A(e);break;case 92:T()}return y}function D(e,t){for(;T()&&e+b!==57&&(e+b!==84||47!==C()););return"/*"+E(t,y-1)+"*"+a(47===e?e:T())}function M(e){for(;!j(C());)T();return E(e,y)}var R="-ms-",F="-moz-",$="-webkit-",B="comm",Z="rule",U="decl",z="@keyframes";function V(e,t){for(var n="",r=p(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function H(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case U:return e.return=e.return||e.value;case B:return"";case z:return e.return=e.value+"{"+V(e.children,r)+"}";case Z:e.value=e.props.join(",")}return h(n=V(e.children,r))?e.return=e.value+"{"+n+"}":""}function q(e){return I(W("",null,null,null,[""],e=P(e),0,[0],e))}function W(e,t,n,r,i,o,s,d,p){for(var m=0,g=0,v=s,y=0,b=0,_=0,x=1,w=1,E=1,j=0,P="",I=i,A=o,R=r,F=P;w;)switch(_=j,j=T()){case 40:if(108!=_&&58==u(F,v-1)){-1!=c(F+=l(O(j),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:F+=O(j);break;case 9:case 10:case 13:case 32:F+=L(_);break;case 92:F+=N(k()-1,7);continue;case 47:switch(C()){case 42:case 47:f(K(D(T(),k()),t,n),p);break;default:F+="/"}break;case 123*x:d[m++]=h(F)*E;case 125*x:case 59:case 0:switch(j){case 0:case 125:w=0;case 59+g:-1==E&&(F=l(F,/\f/g,"")),b>0&&h(F)-v&&f(b>32?Y(F+";",r,n,v-1):Y(l(F," ","")+";",r,n,v-2),p);break;case 59:F+=";";default:if(f(R=G(F,t,n,m,g,i,d,P,I=[],A=[],v),o),123===j)if(0===g)W(F,t,R,R,I,o,v,d,A);else switch(99===y&&110===u(F,3)?100:y){case 100:case 108:case 109:case 115:W(e,R,R,r&&f(G(e,R,R,0,0,i,d,P,i,I=[],v),A),i,A,v,d,r?I:A);break;default:W(F,R,R,R,[""],A,0,d,A)}}m=g=b=0,x=E=1,P=F="",v=s;break;case 58:v=1+h(F),b=_;default:if(x<1)if(123==j)--x;else if(125==j&&0==x++&&125==S())continue;switch(F+=a(j),j*x){case 38:E=g>0?1:(F+="\f",-1);break;case 44:d[m++]=(h(F)-1)*E,E=1;break;case 64:45===C()&&(F+=O(T())),y=C(),g=v=h(P=F+=M(k())),j++;break;case 45:45===_&&2==h(F)&&(x=0)}}return o}function G(e,t,n,r,a,o,c,u,h,f,m){for(var g=a-1,v=0===a?o:[""],y=p(v),b=0,_=0,w=0;b<r;++b)for(var S=0,T=d(e,g+1,g=i(_=c[b])),C=e;S<y;++S)(C=s(_>0?v[S]+" "+T:l(T,/&\f/g,v[S])))&&(h[w++]=C);return x(e,t,n,0===a?Z:u,h,f,m)}function K(e,t,n){return x(e,t,n,B,a(b),d(e,2,-2),0)}function Y(e,t,n,r){return x(e,t,n,U,d(e,0,r),d(e,r+1,-1),r)}var X=function(e,t,n){for(var r=0,i=0;r=i,i=C(),38===r&&12===i&&(t[n]=1),!j(i);)T();return E(e,y)},Q=function(e,t){return I(function(e,t){var n=-1,r=44;do{switch(j(r)){case 0:38===r&&12===C()&&(t[n]=1),e[n]+=X(y-1,t,n);break;case 2:e[n]+=O(r);break;case 4:if(44===r){e[++n]=58===C()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=T());return e}(P(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var i=[],a=Q(t,i),o=n.props,s=0,l=0;s<a.length;s++)for(var c=0;c<o.length;c++,l++)e.props[l]=i[s]?a[s].replace(/&\f/g,o[c]):o[c]+" "+a[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return $+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $+e+e;
vendor: 4,830 bytes, line 114
114case 5349:case 4246:case 4810:case 6968:case 2756:return $+e+F+e+R+e+e;case 6828:case 4268:return $+e+R+e+e;case 6165:return $+e+R+"flex-"+e+e;case 5187:return $+e+l(e,/(\w+).+(:[^]+)/,$+"box-$1$2"+R+"flex-$1$2")+e;case 5443:return $+e+R+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return $+e+R+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return $+e+R+l(e,"shrink","negative")+e;case 5292:return $+e+R+l(e,"basis","preferred-size")+e;case 6060:return $+"box-"+l(e,"-grow","")+$+e+R+l(e,"grow","positive")+e;case 4554:return $+l(e,/([^-])(transform)/g,"$1"+$+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,$+"$1"),/(image-set)/,$+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,$+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,$+"box-pack:$3"+R+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(h(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+$+"$2-$3$1"+F+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,h(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+$)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+$+(45===u(e,14)?"inline-":"")+"box$3$1"+$+"$2$3$1"+R+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return $+e+R+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return $+e+R+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return $+e+R+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return $+e+R+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case U:e.return=ne(e.value,e.length);break;case z:return V([w(e,{value:l(e.value,"@","@"+$)})],r);case Z:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return V([w(e,{props:[l(t,/:(read-\w+)/,":"+F+"$1")]})],r);case"::placeholder":return V([w(e,{props:[l(t,/:(plac\w+)/,":"+$+"input-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,":"+F+"$1")]}),w(e,{props:[l(t,/:(plac\w+)/,R+"input-$1")]})],r)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,a,o=e.stylisPlugins||re,s={},l=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;l.push(e)}));var c,u,d=[H,(u=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],h=function(e){var t=p(e);return function(n,r,i,a){for(var o="",s=0;s<t;s++)o+=e[s](n,r,i,a)||"";return o}}([ee,te].concat(o,d));a=function(e,t,n,r){c=n,V(q(e?e+"{"+t.styles+"}":t.styles),h),r&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new r({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return f.sheet.hydrate(l),f}},9797:function(e,t,n){function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:function(){return r}})},9886:function(e,t,n){n.d(t,{T:function(){return s},w:function(){return o}});var r=n(2791),i=n(5469),a=(n(9140),n(2561),(0,r.createContext)("undefined"!=typeof HTMLElement?(0,i.Z)({key:"css"}):null));a.Provider;var o=function(e){return(0,r.forwardRef)((function(t,n){var i=(0,r.useContext)(a);return e(t,i,n)}))},s=(0,r.createContext)({})},9140:function(e,t,n){n.d(t,{O:function(){return m}});var r=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},i={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
114idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},a=n(9797),o=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,a.Z)((function(e){return l(e)?e:e.replace(o,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===i[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function h(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=h(e,t,n[i])+";";else for(var a in n){var o=n[a];if("object"!=typeof o)null!=t&&void 0!==t[o]?r+=a+"{"+t[o]+"}":c(o)&&(r+=u(a)+":"+d(a,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=h(e,t,o);switch(a){case"animation":case"animationName":r+=u(a)+":"+s+";";break;default:r+=a+"{"+s+"}"}}else for(var l=0;l<o.length;l++)c(o[l])&&(r+=u(a)+":"+d(a,o[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=p,a=n(e);return p=i,h(e,t,a)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var p,f=/label:\s*([^\s;\n{]+)\s*(;|$)/g,m=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i=!0,a="";p=void 0;var o=e[0];null==o||void 0===o.raw?(i=!1,a+=h(n,t,o)):a+=o[0];for(var s=1;s<e.length;s++)a+=h(n,t,e[s]),i&&(a+=o[s]);f.lastIndex=0;for(var l,c="";null!==(l=f.exec(a));)c+="-"+l[1];return{name:r(a)+c,styles:a,next:p}}},2561:function(e,t,n){var r;n.d(t,{L:function(){return o},j:function(){return s}});var i=n(2791),a=!!(r||(r=n.t(i,2))).useInsertionEffect&&(r||(r=n.t(i,2))).useInsertionEffect,o=a||function(e){return e()},s=a||i.useLayoutEffect},5438:function(e,t,n){function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}n.d(t,{My:function(){return a},fp:function(){return r},hC:function(){return i}});var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},9212:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)([(0,a.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"},"0"),(0,a.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"},"1")],"AccessTime");t.Z=o},2419:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");t.Z=o},1758:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z"}),"AddRounded");t.Z=o},7394:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBack");t.Z=o},3395:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");t.Z=o},6759:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown");t.Z=o},9861:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward");t.Z=o},9984:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.42 0 2.13.54 2.39 1.4.12.4.45.7.87.7h.3c.66 0 1.13-.65.9-1.27-.42-1.18-1.4-2.16-2.96-2.54
114V4.5c0-.83-.67-1.5-1.5-1.5S10 3.67 10 4.5v.66c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67h-.28c-.67 0-1.14.68-.89 1.3.57 1.39 1.9 2.21 3.4 2.53v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z"}),"AttachMoneyRounded");t.Z=o},9604:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M20 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H7V2c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 18H5c-.55 0-1-.45-1-1V8h16v12c0 .55-.45 1-1 1z"}),"CalendarTodayRounded");t.Z=o},8384:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");t.Z=o},1009:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft");t.Z=o},8996:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");t.Z=o},9823:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.Z=o},9905:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M18.3 5.71a.9959.9959 0 0 0-1.41 0L12 10.59 7.11 5.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"}),"CloseRounded");t.Z=o},194:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy");t.Z=o},4297:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"}),"CreditCard");t.Z=o},3684:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"m21.41 10.59-7.99-8c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l7.99-8c.79-.79.79-2.05 0-2.83zM13.5 14.5V12H10v3H8v-4c0-.55.45-1 1-1h4.5V7.5L17 11l-3.5 3.5z"}),"Directions");t.Z=o},8821:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download");t.Z=o},4491:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71zM5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1z"}),"DownloadRounded");t.Z=o},3051:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z"}),"EmailRounded");t.Z=o},9388:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}),"Error");t.Z=o},585:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt");t.Z=o},5499:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2zm0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"}),"FmdGood");t.Z=o},7961:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59
114-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"}),"Help");t.Z=o},872:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M13.89 8.7 12 10.59 10.11 8.7a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 8.7 13.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l1.89 1.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l1.89-1.89c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.38-1.41 0zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"HighlightOffRounded");t.Z=o},5878:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"Info");t.Z=o},1133:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"KeyboardArrowLeft");t.Z=o},5397:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight");t.Z=o},9524:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9 1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"LocalShipping");t.Z=o},1864:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M15 11V5.83c0-.53-.21-1.04-.59-1.41L12.7 2.71a.9959.9959 0 0 0-1.41 0l-1.7 1.7C9.21 4.79 9 5.3 9 5.83V7H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-4zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z"}),"LocationCityRounded");t.Z=o},7749:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"}),"Lock");t.Z=o},6488:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z"}),"Logout");t.Z=o},1910:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"}),"MyLocation");t.Z=o},8333:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");t.Z=o},501:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");t.Z=o},5585:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove");t.Z=o},7661:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M18 13H6c-.55 0-1-.45-1-1s.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1z"}),"RemoveRounded");t.Z=o},1703:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");t.Z=o},2588:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}),"ShoppingCart");t.Z=o},4897:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"}),"Sort");t.Z=o},3746:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility");t.Z=o},165:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff");t.Z=o},4563:function(e,t,n){var r=n(4836);t.Z=void 0;var i=r(n(5649)),a=n(184),o=(0,i.default)((0,a.jsx)("path",{d:"M3 8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.59L4.62 3.21a.9959.9959 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.59 7H4c-.55 0-1 .45-1 1zm17-1h-1.59l2.38-2.38c.39-.39.39-1.02 0-1.41a.9959.9959 0 0 0-1.41 0L17 5.59V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zM4 17h1.59l-2.38 2.38c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L7 18.41V20c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm17-1c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.38 2.38c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L18.41 17H20c.55 0 1-.45 1-1z"}),"ZoomInMapRounded");t.Z=o}
114,5649:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(7160)},9259:function(e,t,n){n.d(t,{Z:function(){return y}});var r=n(7462),i=n(3366),a=n(2791),o=n(8182),s=n(838),l=n(4036),c=n(1402),u=n(6934),d=n(9703),h=n(4657);function p(e){return(0,h.ZP)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var f=n(184);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,l.Z)(n.color)}`],t[`fontSize${(0,l.Z)(n.fontSize)}`]]}})((e=>{let{theme:t,ownerState:n}=e;var r,i,a,o,s,l,c,u,d,h,p,f,m,g,v,y,b;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(i=r.create)?void 0:i.call(r,"fill",{duration:null==(a=t.transitions)||null==(o=a.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(s=t.typography)||null==(l=s.pxToRem)?void 0:l.call(s,20))||"1.25rem",medium:(null==(c=t.typography)||null==(u=c.pxToRem)?void 0:u.call(c,24))||"1.5rem",large:(null==(d=t.typography)||null==(h=d.pxToRem)?void 0:h.call(d,35))||"2.1875rem"}[n.fontSize],color:null!=(p=null==(f=(t.vars||t).palette)||null==(m=f[n.color])?void 0:m.main)?p:{action:null==(g=(t.vars||t).palette)||null==(v=g.action)?void 0:v.active,disabled:null==(y=(t.vars||t).palette)||null==(b=y.action)?void 0:b.disabled,inherit:void 0}[n.color]}})),v=a.forwardRef((function(e,t){const n=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:a,className:u,color:d="inherit",component:h="svg",fontSize:v="medium",htmlColor:y,inheritViewBox:b=!1,titleAccess:_,viewBox:x="0 0 24 24"}=n,w=(0,i.Z)(n,m),S=(0,r.Z)({},n,{color:d,component:h,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:b,viewBox:x}),T={};b||(T.viewBox=x);const C=(e=>{const{color:t,fontSize:n,classes:r}=e,i={root:["root","inherit"!==t&&`color${(0,l.Z)(t)}`,`fontSize${(0,l.Z)(n)}`]};return(0,s.Z)(i,p,r)})(S);return(0,f.jsxs)(g,(0,r.Z)({as:h,className:(0,o.Z)(C.root,u),focusable:"false",color:y,"aria-hidden":!_||void 0,role:_?"img":void 0,ref:t},T,w,{ownerState:S,children:[a,_?(0,f.jsx)("title",{children:_}):null]}))}));v.muiName="SvgIcon";var y=v},6532:function(e,t){},8457:function(e,t,n){n(6532)},1979:function(e,t,n){n.d(t,{Z:function(){return N}});var r=n(7462),i=n(3366),a=n(721),o=n(8736),s=n(5080),l=n(7416),c=n(104),u=n(2065),d={black:"#000",white:"#fff"},h={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},f={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const b=["mode","contrastThreshold","tonalOffset"],_={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackgroun
114d:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){const i=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.$n)(e.main,i):"dark"===t&&(e.dark=(0,u._j)(e.main,a)))}function S(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,l=(0,i.Z)(e,b),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),S=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(t),T=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[500],light:f[300],dark:f[700]}:{main:f[700],light:f[400],dark:f[800]}}(t),C=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),k=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),E=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function j(e){return(0,u.mi)(e,x.text.primary)>=n?x.text.primary:_.text.primary}const P=e=>{let{color:t,name:n,mainShade:i=500,lightShade:o=300,darkShade:l=700}=e;if(t=(0,r.Z)({},t),!t.main&&t[i]&&(t.main=t[i]),!t.hasOwnProperty("main"))throw new Error((0,a.Z)(11,n?` (${n})`:"",i));if("string"!=typeof t.main)throw new Error((0,a.Z)(12,n?` (${n})`:"",JSON.stringify(t.main)));return w(t,"light",o,s),w(t,"dark",l,s),t.contrastText||(t.contrastText=j(t.main)),t},I={dark:x,light:_};return(0,o.Z)((0,r.Z)({common:(0,r.Z)({},d),mode:t,primary:P({color:c,name:"primary"}),secondary:P({color:S,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:T,name:"error"}),warning:P({color:E,name:"warning"}),info:P({color:C,name:"info"}),success:P({color:k,name:"success"}),grey:h,contrastThreshold:n,getContrastText:j,augmentColor:P,tonalOffset:s},I[t]),l)}const T=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],C={textTransform:"uppercase"},k='"Roboto", "Helvetica", "Arial", sans-serif';function E(e,t){const n="function"==typeof t?t(e):t,{fontFamily:a=k,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:h=16,allVariants:p,pxToRem:f}=n,m=(0,i.Z)(n,T),g=s/14,v=f||(e=>e/h*g+"rem"),y=(e,t,n,i,o)=>{return(0,r.Z)({fontFamily:a,fontWeight:e,fontSize:v(t),lineHeight:n},a===k?{letterSpacing:(s=i/t,Math.round(1e5*s)/1e5+"em")}:{},o,p);var s},b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(c,48,1.167,0),h4:y(c,34,1.235,.25),h5:y(c,24,1.334,0),h6:y(u,20,1.6,.15),subtitle1:y(c,16,1.75,.15),subtitle2:y(u,14,1.57,.1),body1:y(c,16,1.5,.15),body2:y(c,14,1.43,.15),button:y(u,14,1.75,.4,C),caption:y(c,12,1.66,.4),overline:y(c,12,2.66,1,C),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,o.Z)((0,r.Z)({htmlFontSize:h,pxToRem:v,fontFamily:a,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},b),m,{clone:!1})}function j(){return[`${arguments.length<=0?void 0:arguments[0]}px ${arguments.length<=1?void 0:arguments[1]}px ${arguments.length<=2?void 0:arguments[2]}px ${arguments.length<=3?void 0:arguments[3]}px rgba(0,0,0,0.2)`,`${arguments.length<=4?void 0:arguments[4]}px ${arguments.length<=5?void 0:arguments[5]}px ${arguments.length<=6?void 0:arguments[6]}px ${arguments.length<=7?void 0:arguments[7]}
114px rgba(0,0,0,0.14)`,`${arguments.length<=8?void 0:arguments[8]}px ${arguments.length<=9?void 0:arguments[9]}px ${arguments.length<=10?void 0:arguments[10]}px ${arguments.length<=11?void 0:arguments[11]}px rgba(0,0,0,0.12)`].join(",")}var P=["none",j(0,2,1,-1,0,1,1,0,0,1,3,0),j(0,3,1,-2,0,2,2,0,0,1,5,0),j(0,3,3,-2,0,3,4,0,0,1,8,0),j(0,2,4,-1,0,4,5,0,0,1,10,0),j(0,3,5,-1,0,5,8,0,0,1,14,0),j(0,3,5,-1,0,6,10,0,0,1,18,0),j(0,4,5,-2,0,7,10,1,0,2,16,1),j(0,5,5,-3,0,8,10,1,0,3,14,2),j(0,5,6,-3,0,9,12,1,0,3,16,2),j(0,6,6,-3,0,10,14,1,0,4,18,3),j(0,6,7,-4,0,11,15,1,0,4,20,3),j(0,7,8,-4,0,12,17,2,0,5,22,4),j(0,7,8,-4,0,13,19,2,0,5,24,4),j(0,7,9,-4,0,14,21,2,0,5,26,4),j(0,8,9,-5,0,15,22,2,0,6,28,5),j(0,8,10,-5,0,16,24,2,0,6,30,5),j(0,8,11,-5,0,17,26,2,0,6,32,5),j(0,9,11,-5,0,18,28,2,0,7,34,6),j(0,9,12,-6,0,19,29,2,0,7,36,6),j(0,10,13,-6,0,20,31,3,0,8,38,7),j(0,10,13,-6,0,21,33,3,0,8,40,7),j(0,10,14,-6,0,22,35,3,0,8,42,7),j(0,11,14,-7,0,23,36,3,0,9,44,8),j(0,11,15,-7,0,24,38,3,0,9,46,8)],I=n(1314),O={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const L=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:u={},typography:d={}}=e,h=(0,i.Z)(e,L);if(e.vars)throw new Error((0,a.Z)(18));const p=S(n),f=(0,s.Z)(e);let m=(0,o.Z)(f,{mixins:(g=f.breakpoints,v=t,(0,r.Z)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:p,shadows:P.slice(),typography:E(p,d),transitions:(0,I.ZP)(u),zIndex:(0,r.Z)({},O)});var g,v;m=(0,o.Z)(m,h);for(var y=arguments.length,b=new Array(y>1?y-1:0),_=1;_<y;_++)b[_-1]=arguments[_];return m=b.reduce(((e,t)=>(0,o.Z)(e,t)),m),m.unstable_sxConfig=(0,r.Z)({},l.Z,null==h?void 0:h.unstable_sxConfig),m.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},m}},1314:function(e,t,n){n.d(t,{ZP:function(){return u},x9:function(){return s}});var r=n(3366),i=n(7462);const a=["duration","easing","delay"],o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return`${Math.round(e)}ms`}function c(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function u(e){const t=(0,i.Z)({},o,e.easing),n=(0,i.Z)({},s,e.duration);return(0,i.Z)({getAutoHeightDuration:c,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:o=n.standard,easing:s=t.easeInOut,delay:c=0}=i;return(0,r.Z)(i,a),(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof o?o:l(o)} ${s} ${"string"==typeof c?c:l(c)}`)).join(",")}},e,{easing:t,duration:n})}},6482:function(e,t,n){const r=(0,n(1979).Z)();t.Z=r},6934:function(e,t,n){n.d(t,{Dz:function(){return o},FO:function(){return a}});var r=n(4046),i=n(6482);const a=e=>(0,r.x9)(e)&&"classes"!==e,o=r.x9,s=(0,r.ZP)({defaultTheme:i.Z,rootShouldForwardProp:a});t.ZP=s},1402:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(6083),i=n(6482);function a(e){let{props:t,name:n}=e;return(0,r.Z)({props:t,name:n,defaultTheme:i.Z})}},4036:function(e,t,n){var r=n(6642);t.Z=r.Z},1260:function(e,t,n){var r=n(5253);t.Z=r.Z},4223:function(e,t,n){n.d(t,{Z:function(){return s}});var r=n(7462),i=n(2791),a=n(9259),o=n(184);function s(e,t){function n(n,i){return(0,o.jsx)(a.Z,(0,r.Z)({"data-testid":`${t}Icon`,ref:i},n,{children:e}))}return n.muiName=a.Z.muiName,i.memo(i.forwardRef(n))}},3199:function(e,t,n){var r=n(3548);t.Z=r.Z},7160:function(e,t,n){n.r(t),n.d(t,{capitalize:function(){return i.Z},createChainedFunction:function(){return a.Z},createSvgIcon:function(){return o.Z},debounce:function(){return s.Z},deprecatedPropType:function(){return l},isMuiElement:function(){return c.Z},ownerDocument:function(){return u.Z},ownerWindow:function(){return d.Z},requirePropFactory:function(){return h},setRef:function(){return p},unstable_ClassNameGenerator:function(){return x},unstable_useEnhancedEffect:function(){return f.Z},unstable_useId:function(){return m.Z},unsupportedProp:function(){return g},useControlled:function(){return v.Z},useEventCallback:function(){return y.Z},useForkRef:function(){return b.Z},useIsFocusVisible:function(){return _.Z}});var r=n(4925),i=n(4036),a=n(1260),o=n(4223),s=n(3199),l=function(e,t){return()=>null},c=n(5925),u=n(8301),d=n(7602);n(7462);var h=function(e,t){return()=>null},p=n(7576).Z,f=n(162),m=n(7384),g=function(e,t,n,r,i){return null},v=n(8278),y=n(9683),b=n(2071),_=n(8221);const x={configure:e=>{r.Z.configure(e)}}},5925:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(2791),i=function(e,t){var n,i;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(i=e.type)||null==(i=i._payload)||null==(i=i.value)?void 0:i.muiName)}},8301:function(e,t,n){var r=n(2530);t.Z=r.Z},7602:function(e,t,n){var r=n(3791);t.Z=r.Z},8278:function(e,t,n){var r=n(1711);t.Z=r.Z},162:function(e,t,n){var r=n(2060);t.Z=r.Z},9683:function(e,t,n){var r=n(9145);t.Z=r.Z},2071:function(e,t,n){var r=n(3626);t.Z=r.Z}
114,7384:function(e,t,n){var r=n(6046);t.Z=r.Z},8221:function(e,t,n){var r=n(5698);t.Z=r.Z},2421:function(e,t,n){n.d(t,{ZP:function(){return b},Co:function(){return _}});var r=n(2791),i=n(7462),a=n(9797),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.Z)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=n(9886),c=n(5438),u=n(9140),d=n(2561),h=s,p=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?h:p},m=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,c.hC)(t,n,r),(0,d.L)((function(){return(0,c.My)(t,n,r)})),null},v=function e(t,n){var a,o,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==n&&(a=n.label,o=n.target);
114var h=m(t,n,s),p=h||f(d),v=!p("as");return function(){var y=arguments,b=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var _=y.length,x=1;x<_;x++)b.push(y[x],y[0][x])}var w=(0,l.w)((function(e,t,n){var i=v&&e.as||d,a="",s=[],m=e;if(null==e.theme){for(var y in m={},e)m[y]=e[y];m.theme=(0,r.useContext)(l.T)}"string"==typeof e.className?a=(0,c.fp)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var _=(0,u.O)(b.concat(s),t.registered,m);a+=t.key+"-"+_.name,void 0!==o&&(a+=" "+o);var x=v&&void 0===h?f(i):p,w={};for(var S in e)v&&"as"===S||x(S)&&(w[S]=e[S]);return w.className=a,w.ref=n,(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g,{cache:t,serialized:_,isStringTag:"string"==typeof i}),(0,r.createElement)(i,w))}));return w.displayName=void 0!==a?a:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",w.defaultProps=t.defaultProps,w.__emotion_real=w,w.__emotion_base=d,w.__emotion_styles=b,w.__emotion_forwardProp=h,Object.defineProperty(w,"toString",{value:function(){return"."+o}}),w.withComponent=function(t,r){return e(t,(0,i.Z)({},n,r,{shouldForwardProp:m(w,r,!0)})).apply(void 0,b)},w}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){v[e]=v(e)}));var y=v;function b(e,t){return y(e,t)}const _=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},1184:function(e,t,n){n.d(t,{L7:function(){return l},P$:function(){return u},VO:function(){return i},W8:function(){return s},dt:function(){return c},k9:function(){return o}});var r=n(8736);const i={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${i[e]}px)`};function o(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||a;return t.reduce(((r,i,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=r.breakpoints||a;return Object.keys(t).reduce(((r,a)=>{if(-1!==Object.keys(e.values||i).indexOf(a))r[e.up(a)]=n(t[a],a);else{const e=a;r[e]=t[e]}return r}),{})}return n(t)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e){const t=s(e);for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];const o=[t,...i].reduce(((e,t)=>(0,r.Z)(e,t)),{});return l(Object.keys(t),o)}function u(e){let{values:t,breakpoints:n,base:r}=e;const i=r||function(e,t){if("object"!=typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r<e.length&&(n[t]=!0)})):r.forEach((t=>{null!=e[t]&&(n[t]=!0)})),n}(t,n),a=Object.keys(i);if(0===a.length)return t;let o;return a.reduce(((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[o],o=r):"object"==typeof t?(e[n]=null!=t[n]?t[n]:t[o],o=n):e[n]=t,e)),{})}},2065:function(e,t,n){n.d(t,{$n:function(){return d},Fq:function(){return c},_4:function(){return h},_j:function(){return u},mi:function(){return l}});var r=n(721);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let i,o=e.substring(t+1,e.length-1);if("color"===n){if(o=o.split(" "),i=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error((0,r.Z)(10,i))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:n,values:o,colorSpace:i}}function o(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n}
114 ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function s(e){let t="hsl"===(e=a(e)).type||"hsla"===e.type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,s=r*Math.min(i,1-i),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-s*Math.max(Math.min(t-3,9-t,1),-1)};let c="rgb";const u=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),o({type:c,values:u})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){const n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function c(e,t){return e=a(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,o(e)}function u(e,t){if(e=a(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return o(e)}function d(e,t){if(e=a(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return o(e)}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?u(e,t):d(e,t)}},4046:function(e,t,n){n.d(t,{ZP:function(){return x},x9:function(){return g}});var r=n(3366),i=n(7462),a=n(2421),o=n(5080),s=n(6642);const l=["variant"];function c(e){return 0===e.length}function u(e){const{variant:t}=e,n=(0,r.Z)(e,l);let i=t||"";return Object.keys(n).sort().forEach((t=>{i+="color"===t?c(i)?e[t]:(0,s.Z)(e[t]):`${c(i)?t:(0,s.Z)(t)}${(0,s.Z)(e[t].toString())}`})),i}var d=n(104);const h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],p=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,f=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach((e=>{const t=u(e.props);r[t]=e.style})),r},m=(e,t,n,r)=>{var i;const{ownerState:a={}}=e,o=[],s=null==n||null==(i=n.components)||null==(i=i[r])?void 0:i.variants;return s&&s.forEach((n=>{let r=!0;Object.keys(n.props).forEach((t=>{a[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&o.push(t[u(n.props)])})),o};function g(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const v=(0,o.Z)(),y=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function b(e){let{defaultTheme:t,theme:n,themeId:r}=e;return i=n,0===Object.keys(i).length?t:n[r]||n;var i}function _(e){return e?(t,n)=>n[e]:null}function x(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=v,rootShouldForwardProp:o=g,slotShouldForwardProp:s=g}=e,l=e=>(0,d.Z)((0,i.Z)({},e,{theme:b((0,i.Z)({},e,{defaultTheme:n,themeId:t}))}));return l.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.Co)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:d,skipVariantsResolver:v,skipSx:x,overridesResolver:w=_(y(d))}=c,S=(0,r.Z)(c,h),T=void 0!==v?v:d&&"Root"!==d&&"root"!==d||!1,C=x||!1;let k=g;"Root"===d||"root"===d?k=o:d?k=s:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(k=void 0);const E=(0,a.ZP)(e,(0,i.Z)({shouldForwardProp:k,label:void 0},S)),j=function(r){for(var a=arguments.length,o=new Array(a>1?a-1:0),s=1;s<a;s++)o[s-1]=arguments[s];const c=o?o.map((e=>"function"==typeof e&&e.__emotion_real!==e?r=>e((0,i.Z)({},r,{theme:b((0,i.Z)({},r,{defaultTheme:n,themeId:t}))})):e)):[];let d=r;u&&w&&c.push((e=>{const r=b((0,i.Z)({},e,{defaultTheme:n,themeId:t})),a=p(u,r);if(a){const t={};return Object.entries(a).forEach((n=>{let[a,o]=n;t[a]="function"==typeof o?o((0,i.Z)({},e,{theme:r})):o})),w(e,t)}return null})),u&&!T&&c.push((e=>{const r=b((0,i.Z)({},e,{defaultTheme:n,themeId:t}));return m(e,f(u,r),r,u)})),C||c.push(l);const h=c.length-o.length;if(Array.isArray(r)&&h>0){const e=new Array(h).fill("");d=[...r,...e],d.raw=[...r.raw,...e]}else"function"==typeof r&&r.__emotion_real!==r&&(d=e=>r((0,i.Z)({},e,{theme:b((0,i.Z)({},e,{defaultTheme:n,themeId:t}))})));const g=E(d,...c);return e.muiName&&(g.muiName=e.muiName),g};return E.withConfig&&(j.withConfig=E.withConfig),j}}},5080:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(7462),i=n(3366),a=n(8736);const o=["values","unit","step"];var s={borderRadius:4},l=n(5682),c=n(104),u=n(7416);const d=["breakpoints","palette","spacing","shape"];var h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:h,shape:p={}}=e,f=(0,i.Z)(e,d),m=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,s=(0,i.Z)(e,o),l=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]}
114)))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.Z)({},e,{[t.key]:t.val})),{})})(t),c=Object.keys(l);function u(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function h(e,r){const i=c.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==i&&"number"==typeof t[c[i]]?t[c[i]]:r)-a/100}${n})`}return(0,r.Z)({keys:c,values:l,up:u,down:d,between:h,only:function(e){return c.indexOf(e)+1<c.length?h(e,c[c.indexOf(e)+1]):u(e)},not:function(e){const t=c.indexOf(e);return 0===t?u(c[1]):t===c.length-1?d(c[t]):h(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},s)}(t),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.hB)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0===n.length?[1]:n).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ")};return n.mui=!0,n}(h);let v=(0,a.Z)({breakpoints:m,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},n),spacing:g,shape:(0,r.Z)({},s,p)},f);for(var y=arguments.length,b=new Array(y>1?y-1:0),_=1;_<y;_++)b[_-1]=arguments[_];return v=b.reduce(((e,t)=>(0,a.Z)(e,t)),v),v.unstable_sxConfig=(0,r.Z)({},u.Z,null==f?void 0:f.unstable_sxConfig),v.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},v}},8247:function(e,t,n){var r=n(8736);t.Z=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},5682:function(e,t,n){n.d(t,{hB:function(){return p},eI:function(){return h},NA:function(){return f},e6:function(){return v},o3:function(){return y}});var r=n(1184),i=n(8529),a=n(8247);const o={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return e=>(void 0===t[e]&&(t[e]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),r=o[t],i=s[n]||"";return Array.isArray(i)?i.map((e=>r+e)):[r+i]})(e)),t[e])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];function h(e,t,n,r){var a;const o=null!=(a=(0,i.DW)(e,t,!1))?a:n;return"number"==typeof o?e=>"string"==typeof e?e:o*e:Array.isArray(o)?e=>"string"==typeof e?e:o[e]:"function"==typeof o?o:()=>{}}function p(e){return h(e,"spacing",8)}function f(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function m(e,t,n,i){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=f(t,n),e)),{})}(c(n),i),o=e[n];return(0,r.k9)(e,o,a)}function g(e,t){const n=p(e.theme);return Object.keys(e).map((r=>m(e,t,r,n))).reduce(a.Z,{})}function v(e){return g(e,u)}function y(e){return g(e,d)}v.propTypes={},v.filterProps=u,y.propTypes={},y.filterProps=d},8529:function(e,t,n){n.d(t,{DW:function(){return a},Jq:function(){return o}});var r=n(6642),i=n(1184);function a(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function o(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"==typeof e?e(n):Array.isArray(e)?e[n]||i:a(e,n)||i,t&&(r=t(r,i,e)),r}t.ZP=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=a(e.theme,s)||{};return(0,i.k9)(e,c,(e=>{let i=o(u,l,e);return e===i&&"string"==typeof e&&(i=o(u,l,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?i:{[n]:i}}))};return c.propTypes={},c.filterProps=[t],c}},7416:function(e,t,n){n.d(t,{Z:function(){return O}});var r=n(5682),i=n(8529),a=n(8247),o=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),i=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,a.Z)(t,r[n](e)):t),{});return i.propTypes={},i.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),i},s=n(1184);function l(e){return"number"!=typeof e?e:`${e}px solid`}const c=(0,i.ZP)({prop:"border",themeKey:"borders",transform:l}),u=(0,i.ZP)({prop:"borderTop",themeKey:"borders",transform:l}),d=(0,i.ZP)({prop:"borderRight",themeKey:"borders",transform:l}),h=(0,i.ZP)({prop:"borderBottom",themeKey:"borders",transform:l}),p=(0,i.ZP)({prop:"borderLeft",themeKey:"borders",transform:l}),f=(0,i.ZP)({prop:"borderColor",themeKey:"palette"}),m=(0,i.ZP)({prop:"borderTopColor",themeKey:"palette"}),g=(0,i.ZP)({prop:"borderRightColor",themeKey:"palette"}),v=(0,i.ZP)({prop:"borderBottomColor",themeKey:"palette"}),y=(0,i.ZP)({prop:"borderLeftColor",themeKey:"palette"}),b=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r.NA)(t,e)});return(0,s.k9)(e,e.borderRadius,n)}return null};b.propTypes={},b.filterProps=["borderRadius"],o(c,u,d,h,p,f,m,g,v,y,b);const _=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r.NA)(t,e)});return(0,s.k9)(e,e.gap,n)}return null};_.propTypes={},_.filterProps=["gap"];const x=e=>
114{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r.NA)(t,e)});return(0,s.k9)(e,e.columnGap,n)}return null};x.propTypes={},x.filterProps=["columnGap"];const w=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r.NA)(t,e)});return(0,s.k9)(e,e.rowGap,n)}return null};function S(e,t){return"grey"===t?t:e}function T(e){return e<=1&&0!==e?100*e+"%":e}w.propTypes={},w.filterProps=["rowGap"],o(_,x,w,(0,i.ZP)({prop:"gridColumn"}),(0,i.ZP)({prop:"gridRow"}),(0,i.ZP)({prop:"gridAutoFlow"}),(0,i.ZP)({prop:"gridAutoColumns"}),(0,i.ZP)({prop:"gridAutoRows"}),(0,i.ZP)({prop:"gridTemplateColumns"}),(0,i.ZP)({prop:"gridTemplateRows"}),(0,i.ZP)({prop:"gridTemplateAreas"}),(0,i.ZP)({prop:"gridArea"})),o((0,i.ZP)({prop:"color",themeKey:"palette",transform:S}),(0,i.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:S}),(0,i.ZP)({prop:"backgroundColor",themeKey:"palette",transform:S}));const C=(0,i.ZP)({prop:"width",transform:T}),k=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n;return{maxWidth:(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||s.VO[t]||T(t)}};return(0,s.k9)(e,e.maxWidth,t)}return null};k.filterProps=["maxWidth"];const E=(0,i.ZP)({prop:"minWidth",transform:T}),j=(0,i.ZP)({prop:"height",transform:T}),P=(0,i.ZP)({prop:"maxHeight",transform:T}),I=(0,i.ZP)({prop:"minHeight",transform:T});(0,i.ZP)({prop:"size",cssProperty:"width",transform:T}),(0,i.ZP)({prop:"size",cssProperty:"height",transform:T}),o(C,k,E,j,P,I,(0,i.ZP)({prop:"boxSizing"}));var O={border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:b},color:{themeKey:"palette",transform:S},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:S},backgroundColor:{themeKey:"palette",transform:S},p:{style:r.o3},pt:{style:r.o3},pr:{style:r.o3},pb:{style:r.o3},pl:{style:r.o3},px:{style:r.o3},py:{style:r.o3},padding:{style:r.o3},paddingTop:{style:r.o3},paddingRight:{style:r.o3},paddingBottom:{style:r.o3},paddingLeft:{style:r.o3},paddingX:{style:r.o3},paddingY:{style:r.o3},paddingInline:{style:r.o3},paddingInlineStart:{style:r.o3},paddingInlineEnd:{style:r.o3},paddingBlock:{style:r.o3},paddingBlockStart:{style:r.o3},paddingBlockEnd:{style:r.o3},m:{style:r.e6},mt:{style:r.e6},mr:{style:r.e6},mb:{style:r.e6},ml:{style:r.e6},mx:{style:r.e6},my:{style:r.e6},margin:{style:r.e6},marginTop:{style:r.e6},marginRight:{style:r.e6},marginBottom:{style:r.e6},marginLeft:{style:r.e6},marginX:{style:r.e6},marginY:{style:r.e6},marginInline:{style:r.e6},marginInlineStart:{style:r.e6},marginInlineEnd:{style:r.e6},marginBlock:{style:r.e6},marginBlockStart:{style:r.e6},marginBlockEnd:{style:r.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:_},rowGap:{style:w},columnGap:{style:x},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:T},maxWidth:{style:k},minWidth:{transform:T},height:{transform:T},maxHeight:{transform:T},minHeight:{transform:T},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},104:function(e,t,n){var r=n(6642),i=n(8247),a=n(8529),o=n(1184),s=n(7416);const l=function(){function e(e,t,n,i){const s={[e]:t,theme:n},l=i[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:h}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const p=(0,a.DW)(n,u)||{};return h?h(s):(0,o.k9)(s,t,(t=>{let n=(0,a.Jq)(p,d,t);return t===n&&"string"==typeof t&&(n=(0,a.Jq)(p,d,`${e}${"default"===t?"":(0,r.Z)(t)}`,t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:a,theme:l={}}=n||{};if(!a)return null;const c=null!=(r=l.unstable_sxConfig)?r:s.Z;function u(n){let r=n;if("function"==typeof n)r=n(l);else if("object"!=typeof n)return n;if(!r)return null;const a=(0,o.W8)(l.breakpoints),s=Object.keys(a);let u=a;return Object.keys(r).forEach((n=>{const a="function"==typeof(s=r[n])?s(l):s;var s;if(null!=a)if("object"==typeof a)if(c[n])u=(0,i.Z)(u,e(n,a,l,c));else{const e=(0,o.k9)({theme:l},a,(e=>({[n]:e})));!function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce(((e,t)=>e.concat(Object.keys(t))),[]),i=new Set(r);return t.every((e=>i.size===Object.keys(e).length))}(e,a)?u=(0,i.Z)(u,e):u[n]=t({sx:a,theme:l})}else u=(0,i.Z)(u,e(n,a,l,c))})),(0,o.L7)(s,u)}return Array.isArray(a)?a.map(u):u(a)}}();l.filterProps=["sx"],t.Z=l},418:function(e,t,n){var r=n(5080),i=n(9120);const a=(0,r.Z)();t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,i.Z)(e)}},3073:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(139);function i(e){const{theme:t,name:n,props:i}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,i):i}},6083:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(3073),i=n(418);function a(e){let{props:t,name:n,defaultTheme:a,themeId:o}=e,s=(0,i.Z)(a);return o&&(s=s[o]||s),(0,r.Z)({theme:s,name:n,props:t})}},9120:function(e,t,n){var r=n(2791),i=n(9886);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(i.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},4925:function(e,t){const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})();t.Z=r},6642:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(721);function i(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},838:function(e,t,n){function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};return Object.keys(e).forEach((i=>{r[i]=e[i].reduce(((e,r)=>{if(r){const i=t(r);""!==i&&e.push(i),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{Z:function(){return r}})},5253:function(e,t,n){function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(((e,t)=>null==t?e:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r),t.apply(this,r)}),(()=>{}))}n.d(t,{Z:function(){return r}})},3548:function(e,t,n){function r(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];clearTimeout(t),t=setTimeout((()=>{e.apply(this,i)}),n)}return r.clear=()=>{clearTimeout(t)},r}n.d(t,{Z:function(){return r}})},8736:function(e,t,n){n.d(t,{P:function(){return i},Z:function(){return o}});var r=n(7462);function i(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function a(e){if(!i(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const s=n.clone?(0,r.Z)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(i(t[r])&&r in e&&i(e[r])?s[r]=o(e[r],t[r],n):n.clone?s[r]=i(t[r])?a(t[r]):t[r]:s[r]=t[r])})),s}},721:function(e,t,n){function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}n.d(t,{Z:function(){return r}})},4657:function(e,t,n){n.d(t,{ZP:function(){return a}});var r=n(4925);const i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const a=i[t];return a?`${n}-${a}
114`:`${r.Z.generate(e)}-${t}`}},9703:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(4657);function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const i={};return t.forEach((t=>{i[t]=(0,r.ZP)(e,t,n)})),i}},2530:function(e,t,n){function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:function(){return r}})},3791:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(2530);function i(e){return(0,r.Z)(e).defaultView||window}},139:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(7462);function i(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((a=>{if(a.toString().match(/^(components|slots)$/))n[a]=(0,r.Z)({},e[a],n[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const o=e[a]||{},s=t[a];n[a]={},s&&Object.keys(s)?o&&Object.keys(o)?(n[a]=(0,r.Z)({},s),Object.keys(o).forEach((e=>{n[a][e]=i(o[e],s[e])}))):n[a]=s:n[a]=o}else void 0===n[a]&&(n[a]=e[a])})),n}},7576:function(e,t,n){function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:function(){return r}})},1711:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(2791);function i(e){let{controlled:t,default:n,name:i,state:a="value"}=e;const{current:o}=r.useRef(void 0!==t),[s,l]=r.useState(n);return[o?t:s,r.useCallback((e=>{o||l(e)}),[])]}},2060:function(e,t,n){var r=n(2791);const i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.Z=i},9145:function(e,t,n){var r=n(2791),i=n(2060);t.Z=function(e){const t=r.useRef(e);return(0,i.Z)((()=>{t.current=e})),r.useRef((function(){return(0,t.current)(...arguments)})).current}},3626:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(2791),i=n(7576);function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useMemo((()=>t.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,i.Z)(t,e)}))}),t)}},6046:function(e,t,n){var r;n.d(t,{Z:function(){return s}});var i=n(2791);let a=0;const o=(r||(r=n.t(i,2)))["useId".toString()];function s(e){if(void 0!==o){const t=o();return null!=e?e:t}return function(e){const[t,n]=i.useState(e),r=e||t;return i.useEffect((()=>{null==t&&(a+=1,n(`mui-${a}`))}),[t]),r}(e)}},5698:function(e,t,n){n.d(t,{Z:function(){return h}});var r=n(2791);class i{constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}static create(){return new i}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=0,t()}),e)}}let a=!0,o=!1;const s=new i,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function u(){a=!1}function d(){"hidden"===this.visibilityState&&o&&(a=!0)}function h(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(o=!0,s.start(100,(()=>{o=!1})),t.current=!1,!0)},ref:e}}},2532:function(e,t){var n,r=Symbol.for("react.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case s:case o:case h:case p:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case f:case l:return e;default:return t}}case i:return t}}}n=Symbol.for("react.module.reference"),t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=a,t.Lazy=m,t.Memo=f,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=h,t.SuspenseList=p,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return v(e)===c},t.isContextProvider=function(e){return v(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return v(e)===d},t.isFragment=function(e){return v(e)===a},t.isLazy=function(e){return v(e)===m},t.isMemo=function(e){return v(e)===f},t.isPortal=function(e){return v(e)===i},t.isProfiler=function(e){return v(e)===s},t.isStrictMode=function(e){return v(e)===o},t.isSuspense=function(e){return v(e)===h},t.isSuspenseList=function(e){return v(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===s||e===o||e===h||e===p||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)},t.typeOf=v},7523:function(e,t,n){e.exports=n(2532)},5764:function(e,t,n){!function(e,t){function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
114t%2?n(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||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.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(){}function u(){}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,u.resetWarningCache=c;var d=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){e.exports=function(){function e(e,t,n,r,i,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:u,resetWarningCache:c};return n.PropTypes=n,n}()})),h=function(e){var n=t.useRef(e);return t.useEffect((function(){n.current=e}),[e]),n.current},p=function(e){return null!==e&&"object"===i(e)},f="[object Object]",m=function e(t,n){if(!p(t)||!p(n))return t===n;var r=Array.isArray(t);if(r!==Array.isArray(n))return!1;var i=Object.prototype.toString.call(t)===f;if(i!==(Object.prototype.toString.call(n)===f))return!1;if(!i&&!r)return t===n;var a=Object.keys(t),o=Object.keys(n);if(a.length!==o.length)return!1;for(var s={},l=0;l<a.length;l+=1)s[a[l]]=!0;for(var c=0;c<o.length;c+=1)s[o[c]]=!0;var u=Object.keys(s);if(u.length!==a.length)return!1;var d=t,h=n;return u.every((function(t){return e(d[t],h[t])}))},g=function(e,t,n){return p(e)?Object.keys(e).reduce((function(i,o){var s=!p(t)||!m(e[o],t[o]);return n.includes(o)?(s&&console.warn("Unsupported prop change: options.".concat(o," is not a mutable property.")),i):s?r(r({},i||{}),{},a({},o,e[o])):i}),null):null},v="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;if(null===e||function(e){return p(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment}(e))return e;throw new Error(t)},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v;if(function(e){return p(e)&&"function"==typeof e.then}(e))return{tag:"async",stripePromise:Promise.resolve(e).then((function(e){return y(e,t)}))};var n=y(e,t);return null===n?{tag:"empty"}:{tag:"sync",stripe:n}},_=function(e){e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"2.4.0"}),e.registerAppInfo({name:"react-stripe-js",version:"2.4.0",url:"https://stripe.com/docs/stripe-js/react"}))},x=["on","session"],w=t.createContext(null);w.displayName="CustomCheckoutSdkContext";var S=function(e,t){if(!e)throw new Error("Could not find CustomCheckoutProvider context; You need to wrap the part of your app that ".concat(t," in an <CustomCheckoutProvider> provider."));return e},T=t.createContext(null);T.displayName="CustomCheckoutContext";var C=function(e,t){return e?(e.on,e.session,r(r({},o(e,x)),t||e.session())):null},k=function(e){var n=e.stripe,r=e.options,i=e.children,a=t.useMemo((function(){return b(n,"Invalid prop `stripe` supplied to `CustomCheckoutProvider`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.")}),[n]),o=s(t.useState(null),2),l=o[0],c=o[1],u=s(t.useState((function(){return{stripe:"sync"===a.tag?a.stripe:null,customCheckoutSdk:null}})),2),d=u[0],f=u[1],g=function(e,t){f((function(n){return n.stripe&&n.customCheckoutSdk?n:{stripe:e,customCheckoutSdk:t}}))},v=t.useRef(!1);t.useEffect((function(){var e=!0;return"async"!==a.tag||d.stripe?"sync"===a.tag&&a.stripe&&!v.current&&(v.current=!0,a.stripe.initCustomCheckout(r).then((function(e){e&&(g(a.stripe,e),e.on("change",c))}))):a.stripePromise.then((function(t){t&&e&&!v.current&&(v.current=!0,t.initCustomCheckout(r).then((function(e){e&&(g(t,e),e.on("change",c))})))})),function(){e=!1}}),[a,d,r,c]);var y=h(n);t.useEffect((function(){null!==y&&y!==n&&console.warn("Unsupported prop change on CustomCheckoutProvider: You cannot change the `stripe` prop after setting it.")}),[y,n]);var x=h(r);t.useEffect((function(){var e,t;if(d.customCheckoutSdk){!r.clientSecret||p(x)||m(r.clientSecret,x.clientSecret)||console.warn("Unsupported prop change: options.client_secret is not a mutable property.");var n=null==x||null===(e=x.elementsOptions)||void 0===e?void 0:e.appearance,i=null==r||null===(t=r.elementsOptions)||void 0===t?void 0:t.appearance;i&&!m(i,n)&&d.customCheckoutSdk.changeAppearance(i)}}
114),[r,x,d.customCheckoutSdk]),t.useEffect((function(){_(d.stripe)}),[d.stripe]);var S=t.useMemo((function(){return C(d.customCheckoutSdk,l)}),[d.customCheckoutSdk,l]);return d.customCheckoutSdk?t.createElement(w.Provider,{value:d},t.createElement(T.Provider,{value:S},i)):null};k.propTypes={stripe:d.any,options:d.shape({clientSecret:d.string.isRequired,elementsOptions:d.object}).isRequired};var E=function(e){var n=t.useContext(w),r=t.useContext(j);if(n&&r)throw new Error("You cannot wrap the part of your app that ".concat(e," in both <CustomCheckoutProvider> and <Elements> providers."));return n?S(n,e):P(r,e)},j=t.createContext(null);j.displayName="ElementsContext";var P=function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e},I=t.createContext(null);I.displayName="CartElementContext";var O=function(e){var n=e.stripe,r=e.options,i=e.children,a=t.useMemo((function(){return b(n)}),[n]),o=s(t.useState(null),2),l=o[0],c=o[1],u=s(t.useState(null),2),d=u[0],p=u[1],f=s(t.useState((function(){return{stripe:"sync"===a.tag?a.stripe:null,elements:"sync"===a.tag?a.stripe.elements(r):null}})),2),m=f[0],v=f[1];t.useEffect((function(){var e=!0,t=function(e){v((function(t){return t.stripe?t:{stripe:e,elements:e.elements(r)}}))};return"async"!==a.tag||m.stripe?"sync"!==a.tag||m.stripe||t(a.stripe):a.stripePromise.then((function(n){n&&e&&t(n)})),function(){e=!1}}),[a,m,r]);var y=h(n);t.useEffect((function(){null!==y&&y!==n&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")}),[y,n]);var x=h(r);return t.useEffect((function(){if(m.elements){var e=g(r,x,["clientSecret","fonts"]);e&&m.elements.update(e)}}),[r,x,m.elements]),t.useEffect((function(){_(m.stripe)}),[m.stripe]),t.createElement(j.Provider,{value:m},t.createElement(I.Provider,{value:{cart:l,setCart:c,cartState:d,setCartState:p}},i))};O.propTypes={stripe:d.any,options:d.object};var L=function(e){var n=t.useContext(j);return P(n,e)},N={cart:null,cartState:null,setCart:function(){},setCartState:function(){}},A=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.useContext(I);return n?N:function(e,t){if(!e)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an <Elements> provider."));return e}(r,e)},D=function(e){return(0,e.children)(L("mounts <ElementsConsumer>"))};D.propTypes={children:d.func.isRequired};var M=function(e,n,r){var i=!!r,a=t.useRef(r);t.useEffect((function(){a.current=r}),[r]),t.useEffect((function(){if(!i||!e)return function(){};var t=function(){a.current&&a.current.apply(a,arguments)};return e.on(n,t),function(){e.off(n,t)}}),[i,n,e,a])},R=function(e,n){var r="".concat(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(e),"Element"),i=n?function(e){var n=E("mounts <".concat(r,">"));A("mounts <".concat(r,">"),"customCheckoutSdk"in n);var i=e.id,a=e.className;return t.createElement("div",{id:i,className:a})}:function(n){var i,a=n.id,o=n.className,l=n.options,c=void 0===l?{}:l,u=n.onBlur,d=n.onFocus,p=n.onReady,f=n.onChange,m=n.onEscape,v=n.onClick,y=n.onLoadError,b=n.onLoaderStart,_=n.onNetworksChange,x=n.onCheckout,w=n.onLineItemClick,S=n.onConfirm,T=n.onCancel,C=n.onShippingAddressChange,k=n.onShippingRateChange,j=E("mounts <".concat(r,">")),P="elements"in j?j.elements:null,I="customCheckoutSdk"in j?j.customCheckoutSdk:null,O=s(t.useState(null),2),L=O[0],N=O[1],D=t.useRef(null),R=t.useRef(null),F=A("mounts <".concat(r,">"),"customCheckoutSdk"in j),$=F.setCart,B=F.setCartState;M(L,"blur",u),M(L,"focus",d),M(L,"escape",m),M(L,"click",v),M(L,"loaderror",y),M(L,"loaderstart",b),M(L,"networkschange",_),M(L,"lineitemclick",w),M(L,"confirm",S),M(L,"cancel",T),M(L,"shippingaddresschange",C),M(L,"shippingratechange",k),"cart"===e?i=function(e){B(e),p&&p(e)}:p&&(i="expressCheckout"===e?p:function(){p(L)}),M(L,"ready",i),M(L,"change","cart"===e?function(e){B(e),f&&f(e)}:f),M(L,"checkout","cart"===e?function(e){B(e),x&&x(e)}:x),t.useLayoutEffect((function(){if(null===D.current&&null!==R.current&&(P||I)){var t=null;I?t=I.createElement(e,c):P&&(t=P.create(e,c)),"cart"===e&&$&&$(t),D.current=t,N(t),t&&t.mount(
114R.current)}}),[P,I,c,$]);var Z=h(c);return t.useEffect((function(){if(D.current){var e=g(c,Z,["paymentRequest"]);e&&D.current.update(e)}}),[c,Z]),t.useLayoutEffect((function(){return function(){if(D.current&&"function"==typeof D.current.destroy)try{D.current.destroy(),D.current=null}catch(e){}}}),[]),t.createElement("div",{id:a,className:o,ref:R})};return i.propTypes={id:d.string,className:d.string,onChange:d.func,onBlur:d.func,onFocus:d.func,onReady:d.func,onEscape:d.func,onClick:d.func,onLoadError:d.func,onLoaderStart:d.func,onNetworksChange:d.func,onCheckout:d.func,onLineItemClick:d.func,onConfirm:d.func,onCancel:d.func,onShippingAddressChange:d.func,onShippingRateChange:d.func,options:d.object},i.displayName=r,i.__elementType=e,i},F="undefined"==typeof window,$=t.createContext(null);$.displayName="EmbeddedCheckoutProviderContext";var B=function(){var e=t.useContext($);if(!e)throw new Error("<EmbeddedCheckout> must be used within <EmbeddedCheckoutProvider>");return e},Z=F?function(e){var n=e.id,r=e.className;return B(),t.createElement("div",{id:n,className:r})}:function(e){var n=e.id,r=e.className,i=B().embeddedCheckout,a=t.useRef(!1),o=t.useRef(null);return t.useLayoutEffect((function(){return!a.current&&i&&null!==o.current&&(i.mount(o.current),a.current=!0),function(){if(a.current&&i)try{i.unmount(),a.current=!1}catch(e){}}}),[i]),t.createElement("div",{ref:o,id:n,className:r})},U=R("auBankAccount",F),z=R("card",F),V=R("cardNumber",F),H=R("cardExpiry",F),q=R("cardCvc",F),W=R("fpxBank",F),G=R("iban",F),K=R("idealBank",F),Y=R("p24Bank",F),X=R("epsBank",F),Q=R("payment",F),J=R("expressCheckout",F),ee=R("paymentRequestButton",F),te=R("linkAuthentication",F),ne=R("address",F),re=R("shippingAddress",F),ie=R("cart",F),ae=R("paymentMethodMessaging",F),oe=R("affirmMessage",F),se=R("afterpayClearpayMessage",F);e.AddressElement=ne,e.AffirmMessageElement=oe,e.AfterpayClearpayMessageElement=se,e.AuBankAccountElement=U,e.CardCvcElement=q,e.CardElement=z,e.CardExpiryElement=H,e.CardNumberElement=V,e.CartElement=ie,e.CustomCheckoutProvider=k,e.Elements=O,e.ElementsConsumer=D,e.EmbeddedCheckout=Z,e.EmbeddedCheckoutProvider=function(e){var n=e.stripe,r=e.options,i=e.children,a=t.useMemo((function(){return b(n,"Invalid prop `stripe` supplied to `EmbeddedCheckoutProvider`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.")}),[n]),o=t.useRef(null),l=t.useRef(null),c=s(t.useState({embeddedCheckout:null}),2),u=c[0],d=c[1];t.useEffect((function(){if(!l.current&&!o.current){var e=function(e){l.current||o.current||(l.current=e,o.current=l.current.initEmbeddedCheckout(r).then((function(e){d({embeddedCheckout:e})})))};"async"===a.tag&&!l.current&&r.clientSecret?a.stripePromise.then((function(t){t&&e(t)})):"sync"===a.tag&&!l.current&&r.clientSecret&&e(a.stripe)}}),[a,r,u,l]),t.useEffect((function(){return function(){u.embeddedCheckout?(o.current=null,u.embeddedCheckout.destroy()):o.current&&o.current.then((function(){o.current=null,u.embeddedCheckout&&u.embeddedCheckout.destroy()}))}}),[u.embeddedCheckout]),t.useEffect((function(){_(l)}),[l]);var p=h(n);t.useEffect((function(){null!==p&&p!==n&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the `stripe` prop after setting it.")}),[p,n]);var f=h(r);return t.useEffect((function(){null!=f&&(null!=r?(null!=f.clientSecret&&r.clientSecret!==f.clientSecret&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the client secret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."),null!=f.onComplete&&r.onComplete!==f.onComplete&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onComplete option after setting it.")):console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot unset options after setting them."))}),[f,r]),t.createElement($.Provider,{value:u},i)},e.EpsBankElement=X,e.ExpressCheckoutElement=J,e.FpxBankElement=W,e.IbanElement=G,e.IdealBankElement=K,e.LinkAuthenticationElement=te,e.P24BankElement=Y,e.PaymentElement=Q,e.PaymentMethodMessagingElement=ae,e.PaymentRequestButtonElement=ee,e.ShippingAddressElement=re,e.useCartElement=function(){return A("calls useCartElement()").cart},e.useCartElementState=function(){return A("calls useCartElementState()").cartState},e.useCustomCheckout=function(){!function(e){var n=t.useContext(w);S(n,e)}
114("calls useCustomCheckout()");var e=t.useContext(T);if(!e)throw new Error("Could not find CustomCheckout Context; You need to wrap the part of your app that calls useCustomCheckout() in an <CustomCheckoutProvider> provider.");return e},e.useElements=function(){return L("calls useElements()").elements},e.useStripe=function(){return E("calls useStripe()").stripe},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(2791))},1251:function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var r,i="https://js.stripe.com/v3",a=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,o="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",s=null,l=function(e){return null!==s||(s=new Promise((function(t,n){if("undefined"!=typeof window&&"undefined"!=typeof document)if(window.Stripe&&e&&console.warn(o),window.Stripe)t(window.Stripe);else try{var r=function(){for(var e=document.querySelectorAll('script[src^="'.concat(i,'"]')),t=0;t<e.length;t++){var n=e[t];if(a.test(n.src))return n}return null}();r&&e?console.warn(o):r||(r=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(i).concat(t);var r=document.head||document.body;if(!r)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n}(e)),r.addEventListener("load",(function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))})),r.addEventListener("error",(function(){n(new Error("Failed to load Stripe.js"))}))}catch(e){return void n(e)}else t(null)}))),s},c=function(e){var t="invalid load parameters; expected object of shape\n\n    {advancedFraudSignals: boolean}\n\nbut received\n\n    ".concat(JSON.stringify(e),"\n");if(null===e||"object"!==n(e))throw new Error(t);if(1===Object.keys(e).length&&"boolean"==typeof e.advancedFraudSignals)return e;throw new Error(t)},u=!1,d=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];u=!0;var i=Date.now();return l(r).then((function(e){return function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"2.2.0",startTime:t})}(r,n),r}(e,t,i)}))};d.setLoadParameters=function(e){if(u&&r){var t=c(e);if(Object.keys(t).reduce((function(t,n){var i;return t&&e[n]===(null===(i=r)||void 0===i?void 0:i[n])}),!0))return}if(u)throw new Error("You cannot change load parameters after calling loadStripe");r=c(e)},t.loadStripe=d},8509:function(e,t,n){e.exports=n(1251)},3874:function(e,t,n){var r=n(9851);e.exports=function(e,t){return void 0===t&&(t=!1),function(n,i,a){if(n)e(n);else if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(t)if(r.TextDecoder){var s=function(e){return void 0===e&&(e=""),e.toLowerCase().split(";").reduce((function(e,t){var n=t.split("="),r=n[0],i=n[1];return"charset"===r.trim()?i.trim():e}),"utf-8")}(i.headers&&i.headers["content-type"]);try{o=new TextDecoder(s).decode(a)}catch(e){}}else o=String.fromCharCode.apply(null,new Uint8Array(a));e({cause:o})}else e(null,a)}}},6656:function(e,t,n){var r=n(9851),i=n(434),a=n(8112);l.httpHandler=n(3874);var o=function(e){var t={};return e?(e.trim().split("\n").forEach((function(e){var n=e.indexOf(":"),r=e.slice(0,n).trim().toLowerCase(),i=e.slice(n+1).trim();void 0===t[r]?t[r]=i:Array.isArray(t[r])?t[r].push(i):t[r]=[t[r],i]})),t):t};function s(e,t,n){var r=e;return a(t)?(n=t,"string"==typeof e&&(r={uri:e})):r=i({},t,{uri:e}),r.callback=n,r}function l(e,t,n){return c(t=s(e,t,n))}function c(e){if(void 0===e.callback)throw new Error("callback argument missing");var t=!1,n=function(n,r,i){t||(t=!0,e.callback(n,r,i))};function r(){var e=void 0;if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(u),v)try{e=JSON.parse(e)}catch(e){}return e}function i(e){return clearTimeout(d),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,n(e,y)}function a(){if(!c){var t;clearTimeout(d),t=e.useXDR&&void 0===u.status?200:1223===u.status?204:u.status;var i=y,a=null;return 0!==t?(i={body:r(),statusCode:t,method:p,headers:{},url:h,rawRequest:u},u.getAllResponseHeaders&&(i.headers=o(u.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),n(a,i,i.body)}}var s,c,u=e.xhr||null;u||(u=e.cors||e.useXDR?new l.XDomainRequest:new l.XMLHttpRequest);var d,h=u.url=e.uri||e.url,p=u.method=e.method||"GET",f=e.body||e.data,m=u.headers=e.headers||{},g=!!e.sync,v=!1,y={body:void 0,headers:{},statusCode:0,method:p,url:h,rawRequest:u};if("json"in e&&!1!==e.json&&(v=!0,m.accept||m.Accept||(m.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(m["content-type"]||m["Content-Type"]||(m["Content-Type"]="application/json"),f=JSON.stringify(!0===e.json?f:e.json))),u.onreadystatechange=function(){4===u.readyState&&setTimeout(a,0)},u.onload=a,u.onerror=i,u.onprogress=function(){},u.onabort=function(){c=!0},u.ontimeout=i,u.open(p,h,!g,e.username,e.password),g||(u.withCredentials=!!e.withCredentials),!g&&e.timeout>0&&(d=setTimeout((function(){if(!c){c=!0,u.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),u.setRequestHeader)for(s in m)m.hasOwnProperty(s)&&u.setRequestHeader(s,m[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(f||null),u}e.exports=l,e.exports.default=l,l.XMLHttpRequest=r.XMLHttpRequest||function(){},l.XDomainRequest="withCredentials"in new l.XMLHttpRequest?l.XMLHttpRequest:r.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)t(e[n])}(["get","put","post","patch","head","delete"],(function(e){l["delete"===e?"del":e]=function(t,n,r){return(n=s(t,n,r)).method=e.toUpperCase(),c(n)}}))},336:function(e,t){function n(e,t){return void 0===t&&(t=Object),t&&"function"==typeof t.freeze?t.freeze(e):e}var r=n({HTML:"text/html",isHTML:function(e){return e===r.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),i=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===i.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});t.assign=function(e,t){if(null===e||"object"!=typeof e)throw new TypeError("target is not an object");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},t.find=function(e,t,n){if(void 0===n&&(n=Array.prototype),e&&"function"==typeof n.find)return n.find.call(e,t);for(var r=0;r<e.length;r++)if(Object.prototype.hasOwnProperty.call(e,r)){var i=e[r];if(t.call(void 0,i,r,e))return i}},t.freeze=n,t.MIME_TYPE=r,t.NAMESPACE=i},4708:function(e,t,n){var r=n(336),i=n(9668),a=n(1775),o=n(9660),s=i.DOMImplementation,l=r.NAMESPACE,c=o.ParseError,u=o.XMLReader;function d(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function h(e){this.options=e||{locator:{}}}function p(){this.cdata=!1}function f(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function m(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function g(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>
vendor: 10,853 bytes, line 114
114=t+n||t?new java.lang.String(e,t,n)+"":e}function v(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}h.prototype.parseFromString=function(e,t){var n=this.options,r=new u,i=n.domBuilder||new p,o=n.errorHandler,s=n.locator,c=n.xmlns||{},h=/\/x?html?$/.test(t),f=h?a.HTML_ENTITIES:a.XML_ENTITIES;s&&i.setDocumentLocator(s),r.errorHandler=function(e,t,n){if(!e){if(t instanceof p)return t;e=t}var r={},i=e instanceof Function;function a(t){var a=e[t];!a&&i&&(a=2==e.length?function(n){e(t,n)}:e),r[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+m(n))}||function(){}}return n=n||{},a("warning"),a("error"),a("fatalError"),r}(o,i,s),r.domBuilder=n.domBuilder||i,h&&(c[""]=l.HTML),c.xml=c.xml||l.XML;var g=n.normalizeLineEndings||d;return e&&"string"==typeof e?r.parse(g(e),c,f):r.errorHandler.error("invalid doc source"),i.doc},p.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var i=this.doc,a=i.createElementNS(e,n||t),o=r.length;v(this,a),this.currentElement=a,this.locator&&f(this.locator,a);for(var s=0;s<o;s++){e=r.getURI(s);var l=r.getValue(s),c=(n=r.getQName(s),i.createAttributeNS(e,n));this.locator&&f(r.getLocator(s),c),c.value=c.nodeValue=l,a.setAttributeNode(c)}},endElement:function(e,t,n){var r=this.currentElement;r.tagName,this.currentElement=r.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var n=this.doc.createProcessingInstruction(e,t);this.locator&&f(this.locator,n),v(this,n)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){if(e=g.apply(this,arguments)){if(this.cdata)var r=this.doc.createCDATASection(e);else r=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(e)&&this.doc.appendChild(r),this.locator&&f(this.locator,r)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=g.apply(this,arguments);var r=this.doc.createComment(e);this.locator&&f(this.locator,r),v(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;if(r&&r.createDocumentType){var i=r.createDocumentType(e,t,n);this.locator&&f(this.locator,i),v(this,i),this.doc.doctype=i}},warning:function(e){console.warn("[xmldom warning]\t"+e,m(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,m(this.locator))},fatalError:function(e){throw new c(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(e){p.prototype[e]=function(){return null}})),t.DOMParser=h},9668:function(e,t,n){var r=n(336),i=r.find,a=r.NAMESPACE;function o(e){return""!==e}function s(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function l(e){if(!e)return[];var t=function(e){return e?e.split(/[\t\n\f\r ]+/).filter(o):[]}(e);return Object.keys(t.reduce(s,{}))}function c(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}function u(e,t){var n=e.prototype;if(!(n instanceof t)){function r(){}r.prototype=t.prototype,c(n,r=new r),e.prototype=n=r}n.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),n.constructor=e)}var d={},h=d.ELEMENT_NODE=1,p=d.ATTRIBUTE_NODE=2,f=d.TEXT_NODE=3,m=d.CDATA_SECTION_NODE=4,g=d.ENTITY_REFERENCE_NODE=5,v=d.ENTITY_NODE=6,y=d.PROCESSING_INSTRUCTION_NODE=7,b=d.COMMENT_NODE=8,_=d.DOCUMENT_NODE=9,x=d.DOCUMENT_TYPE_NODE=10,w=d.DOCUMENT_FRAGMENT_NODE=11,S=d.NOTATION_NODE=12,T={},C={},k=(T.INDEX_SIZE_ERR=(C[1]="Index size error",1),T.DOMSTRING_SIZE_ERR=(C[2]="DOMString size error",2),T.HIERARCHY_REQUEST_ERR=(C[3]="Hierarchy request error",3)),E=(T.WRONG_DOCUMENT_ERR=(C[4]="Wrong document",4),T.INVALID_CHARACTER_ERR=(C[5]="Invalid character",5),T.NO_DATA_ALLOWED_ERR=(C[6]="No data allowed",6),T.NO_MODIFICATION_ALLOWED_ERR=(C[7]="No modification allowed",7),T.NOT_FOUND_ERR=(C[8]="Not found",8)),j=(T.NOT_SUPPORTED_ERR=(C[9]="Not supported",9),T.INUSE_ATTRIBUTE_ERR=(C[10]="Attribute in use",10));function P(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,C[e]),this.message=C[e],Error.captureStackTrace&&Error.captureStackTrace(this,P);return n.code=e,t&&(this.message=this.message+": "+t),n}function I(){}function O(e,t){this._node=e,this._refresh=t,L(this)}function L(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!==t){var n=e._refresh(e._node);if(ye(e,"length",n.length),!e.$$length||n.length<e.$$length)for(var r=n.length;r in e;r++)Object.prototype.hasOwnProperty.call(e,r)&&delete e[r];c(n,e),e._inc=t}}function N(){}function A(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function D(e,t,n,r){if(r?t[A(t,r)]=n:t[t.length++]=n,e){n.ownerElement=e;var i=e.ownerDocument;i&&(r&&U(i,e,r),function(e,t,n){e&&e._inc++,n.namespaceURI===a.XMLNS&&(t._nsMap[n.prefix?n.localName:""]=n.value)}(i,e,n))}}function M(e,t,n){var r=A(t,n);if(!(r>=0))throw new P(E,new Error(e.tagName+"@"+n));for(var i=t.length-1;r<i;)t[r]=t[++r];if(t.length=i,e){var a=e.ownerDocument;a&&(U(a,e,n),n.ownerElement=null)}}function R(){}function F(){}function $(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function B(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(B(e,t))return!0}while(e=e.nextSibling)}function Z(){this.ownerDocument=this}function U(e,t,n,r){e&&e._inc++,n.namespaceURI===a.XMLNS&&delete t._nsMap[n.prefix?n.localName:""]}function z(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var i=t.firstChild,a=0;i;)r[a++]=i,i=i.nextSibling;r.length=a,delete r[r.length]}}}function V(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,z(e.ownerDocument,e),t}function H(e){return e&&e.nodeType===F.DOCUMENT_TYPE_NODE}function q(e){return e&&e.nodeType===F.ELEMENT_NODE}function W(e){return e&&e.nodeType===F.TEXT_NODE}function G(e,t){var n=e.childNodes||[];if(i(n,q)||H(t))return!1;var r=i(n,H);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function K(e,t){var n=e.childNodes||[];if(i(n,(function(e){return q(e)&&e!==t})))return!1;var r=i(n,H);return!(t&&r&&n.indexOf(r)>n.indexOf(t))}function Y(e,t,n){var r=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===F.DOCUMENT_FRAGMENT_NODE){var o=a.filter(q);if(o.length>1||i(a,W))throw new P(k,"More than one element or text in fragment");if(1===o.length&&!G(e,n))throw new P(k,"Element in fragment can not be inserted before doctype")}if(q(t)&&!G(e,n))throw new P(k,"Only one element can be added and only after doctype");if(H(t)){if(i(r,H))throw new P(k,"Only one doctype is allowed");var s=i(r,q);if(n&&r.indexOf(s)<r.indexOf(n))throw new P(k,"Doctype can only be inserted before an element");if(!n&&s)throw new P(k,"Doctype can not be appended since element is present")}}function X(e,t,n){var r=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===F.DOCUMENT_FRAGMENT_NODE){var o=a.filter(q);if(o.length>1||i(a,W))throw new P(k,"More than one element or text in fragment");if(1===o.length&&!K(e,n))throw new P(k,"Element in fragment can not be inserted before doctype")}if(q(t)&&!K(e,n))throw new P(k,"Only one element can be added and only after doctype");if(H(t)){if(i(r,(function(e){return H(e)&&e!==n})))throw new P(k,"Only one doctype is allowed");var s=i(r,q);if(n&&r.indexOf(s)<r.indexOf(n))throw new P(k,"Doctype can only be inserted before an element")}}function Q(e,t,n,r){(function(e,t,n){if(!function(e){return e&&(e.nodeType===F.DOCUMENT_NODE||e.nodeType===F.DOCUMENT_FRAGMENT_NODE||e.nodeType===F.ELEMENT_NODE)}(e))throw new P(k,"Unexpected parent node type "+e.nodeType);if(n&&n.parentNode!==e)throw new P(E,"child not in parent");if(!function(e){return e&&(q(e)||W(e)||H(e)||e.nodeType===F.DOCUMENT_FRAGMENT_NODE||e.nodeType===F.COMMENT_NODE||e.nodeType===F.PROCESSING_INSTRUCTION_NODE)}(t)||H(t)&&e.nodeType!==F.DOCUMENT_NODE)throw new P(k,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)})(e,t,n),e.nodeType===F.DOCUMENT_NODE&&(r||Y)(e,t,n);var i=t.parentNode;if(i&&i.removeChild(t),t.nodeType===w){var a=t.firstChild;if(null==a)return t;var o=t.lastChild}else a=o=t;var s=n?n.previousSibling:e.lastChild;a.previousSibling=s,o.nextSibling=n,s?s.nextSibling=a:e.firstChild=a,null==n?e.lastChild=o:n.previousSibling=o;do{a.parentNode=e}while(a!==o&&(a=a.nextSibling));return z(e.ownerDocument||e,e),t.nodeType==w&&(t.firstChild=t.lastChild=null),t}function J(){this._nsMap={}}function ee(){}function te(){}function ne(){}function re(){}function ie(){}function ae(){}function oe(){}function se(){}function le(){}function ce(){}function ue(){}function de(){}function he(e,t){var n=[],r=9==this.nodeType&&this.documentElement||this,i=r.prefix,a=r.namespaceURI;if(a&&null==i&&null==(i=r.lookupPrefix(a)))var o=[{namespace:a,prefix:null}];return me(this,n,e,t,o),n.join("")}function pe(e,t,n){var r=e.prefix||"",i=e.namespaceURI;if(!i)return!1;if("xml"===r&&i===a.XML||i===a.XMLNS)return!1;for(var o=n.length;o--;){var s=n[o];if(s.prefix===r)return s.namespace!==i}return!0}function fe(e,t,n){e.push(" ",t,'="',n.replace(/[<>&"\t\n\r]/g,$),'"')}function me(e,t,n,r,i){if(i||(i=[]),r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case h:var o=e.attributes,s=o.length,l=e.firstChild,c=e.tagName,u=c;if(!(n=a.isHTML(e.namespaceURI)||n)&&!e.prefix&&e.namespaceURI){for(var d,v=0;v<o.length;v++)if("xmlns"===o.item(v).name){d=o.item(v).value;break}if(!d)for(var S=i.length-1;S>=0;S--)if(""===(T=i[S]).prefix&&T.namespace===e.namespaceURI){d=T.namespace;break}if(d!==e.namespaceURI)for(S=i.length-1;S>=0;S--){var T;if((T=i[S]).namespace===e.namespaceURI){T.prefix&&(u=T.prefix+":"+c);break}}}t.push("<",u);for(var C=0;C<s;C++)"xmlns"==(k=o.item(C)).prefix?i.push({prefix:k.localName,namespace:k.value}):"xmlns"==k.nodeName&&i.push({prefix:"",namespace:k.value});for(C=0;C<s;C++){var k,E,j;pe(k=o.item(C),0,i)&&(fe(t,(E=k.prefix||"")?"xmlns:"+E:"xmlns",j=k.namespaceURI),i.push({prefix:E,namespace:j})),me(k,t,n,r,i)}if(c===u&&pe(e,0,i)&&(fe(t,(E=e.prefix||"")?"xmlns:"+E:"xmlns",j=e.namespaceURI),i.push({prefix:E,namespace:j})),l||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(c)){if(t.push(">"),n&&/^script$/i.test(c))for(;l;)l.data?t.push(l.data):me(l,t,n,r,i.slice()),l=l.nextSibling;else for(;l;)me(l,t,n,r,i.slice()),l=l.nextSibling;t.push("</",u,">")}else t.push("/>");return;case _:case w:for(l=e.firstChild;l;)me(l,t,n,r,i.slice()),l=l.nextSibling;return;case p:return fe(t,e.name,e.value);case f:return t.push(e.data.replace(/[<&>]/g,$));
vendor: 7,166 bytes, line 114
114case m:return t.push("<![CDATA[",e.data,"]]>");case b:return t.push("\x3c!--",e.data,"--\x3e");case x:var P=e.publicId,I=e.systemId;if(t.push("<!DOCTYPE ",e.name),P)t.push(" PUBLIC ",P),I&&"."!=I&&t.push(" ",I),t.push(">");else if(I&&"."!=I)t.push(" SYSTEM ",I,">");else{var O=e.internalSubset;O&&t.push(" [",O,"]"),t.push(">")}return;case y:return t.push("<?",e.target," ",e.data,"?>");case g:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ge(e,t,n){var r;switch(t.nodeType){case h:(r=t.cloneNode(!1)).ownerDocument=e;case w:break;case p:n=!0}if(r||(r=t.cloneNode(!1)),r.ownerDocument=e,r.parentNode=null,n)for(var i=t.firstChild;i;)r.appendChild(ge(e,i,n)),i=i.nextSibling;return r}function ve(e,t,n){var r=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];"object"!=typeof a&&a!=r[i]&&(r[i]=a)}switch(t.childNodes&&(r.childNodes=new I),r.ownerDocument=e,r.nodeType){case h:var o=t.attributes,s=r.attributes=new N,l=o.length;s._ownerElement=r;for(var c=0;c<l;c++)r.setAttributeNode(ve(e,o.item(c),!0));break;case p:n=!0}if(n)for(var u=t.firstChild;u;)r.appendChild(ve(e,u,n)),u=u.nextSibling;return r}function ye(e,t,n){e[t]=n}T.INVALID_STATE_ERR=(C[11]="Invalid state",11),T.SYNTAX_ERR=(C[12]="Syntax error",12),T.INVALID_MODIFICATION_ERR=(C[13]="Invalid modification",13),T.NAMESPACE_ERR=(C[14]="Invalid namespace",14),T.INVALID_ACCESS_ERR=(C[15]="Invalid access",15),P.prototype=Error.prototype,c(T,P),I.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)me(this[r],n,e,t);return n.join("")},filter:function(e){return Array.prototype.filter.call(this,e)},indexOf:function(e){return Array.prototype.indexOf.call(this,e)}},O.prototype.item=function(e){return L(this),this[e]||null},u(O,I),N.prototype={length:0,item:I.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new P(j);var n=this.getNamedItem(e.nodeName);return D(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new P(j);return t=this.getNamedItemNS(e.namespaceURI,e.localName),D(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return M(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return M(this._ownerElement,this,n),n},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}},R.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,n){var r=new Z;if(r.implementation=this,r.childNodes=new I,r.doctype=n||null,n&&r.appendChild(n),t){var i=r.createElementNS(e,t);r.appendChild(i)}return r},createDocumentType:function(e,t,n){var r=new ae;return r.name=e,r.nodeName=e,r.publicId=t||"",r.systemId=n||"",r}},F.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return Q(this,e,t)},replaceChild:function(e,t){Q(this,e,t,X),t&&this.removeChild(t)},removeChild:function(e){return V(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return ve(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==f&&e.nodeType==f?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&n[r]===e)return r;t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&Object.prototype.hasOwnProperty.call(n,e))return n[e];t=t.nodeType==p?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},c(d,F),c(d,F.prototype),Z.prototype={nodeName:"#document",nodeType:_,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==w){for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e}return Q(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===h&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),V(this,e)},replaceChild:function(e,t){Q(this,e,t,X),e.ownerDocument=this,t&&this.removeChild(t),q(e)&&(this.documentElement=e)},importNode:function(e,t){return ge(this,e,t)},getElementById:function(e){var t=null;return B(this.documentElement,(function(n){if(n.nodeType==h&&n.getAttribute("id")==e)return t=n,!0})),t},getElementsByClassName:function(e){var t=l(e);return new O(this,(function(n){var r=[];return t.length>0&&B(n.documentElement,(function(i){if(i!==n&&i.nodeType===h){var a=i.getAttribute("class");if(a){var o=e===a;if(!o){var s=l(a);o=t.every((c=s,function(e){return c&&-1!==c.indexOf(e)}))}o&&r.push(i)}}var c})),r}))},createElement:function(e){var t=new J;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new I,(t.attributes=new N)._ownerElement=t,t},createDocumentFragment:function(){var e=new ce;return e.ownerDocument=this,e.childNodes=new I,e},createTextNode:function(e){var t=new ne;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new re;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new ie;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new ue;return n.ownerDocument=this,n.tagName=n.nodeName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new ee;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new le;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new J,r=t.split(":"),i=n.attributes=new N;return n.childNodes=new I,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,i._ownerElement=n,n},createAttributeNS:function(e,t){var n=new ee,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},u(Z,F),J.prototype={nodeType:h,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)}
vendor: 3,490 bytes, line 114
114,appendChild:function(e){return e.nodeType===w?this.insertBefore(e,null):function(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,z(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new O(this,(function(t){var n=[];return B(t,(function(r){r===t||r.nodeType!=h||"*"!==e&&r.tagName!=e||n.push(r)})),n}))},getElementsByTagNameNS:function(e,t){return new O(this,(function(n){var r=[];return B(n,(function(i){i===n||i.nodeType!==h||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||r.push(i)})),r}))}},Z.prototype.getElementsByTagName=J.prototype.getElementsByTagName,Z.prototype.getElementsByTagNameNS=J.prototype.getElementsByTagNameNS,u(J,F),ee.prototype.nodeType=p,u(ee,F),te.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(C[k])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},u(te,F),ne.prototype={nodeName:"#text",nodeType:f,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},u(ne,te),re.prototype={nodeName:"#comment",nodeType:b},u(re,te),ie.prototype={nodeName:"#cdata-section",nodeType:m},u(ie,te),ae.prototype.nodeType=x,u(ae,F),oe.prototype.nodeType=S,u(oe,F),se.prototype.nodeType=v,u(se,F),le.prototype.nodeType=g,u(le,F),ce.prototype.nodeName="#document-fragment",ce.prototype.nodeType=w,u(ce,F),ue.prototype.nodeType=y,u(ue,F),de.prototype.serializeToString=function(e,t,n){return he.call(e,t,n)},F.prototype.toString=he;try{if(Object.defineProperty){function be(e){switch(e.nodeType){case h:case w:var t=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&t.push(be(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(O.prototype,"length",{get:function(){return L(this),this.$$length}}),Object.defineProperty(F.prototype,"textContent",{get:function(){return be(this)},set:function(e){switch(this.nodeType){case h:case w:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),ye=function(e,t,n){e["$$"+t]=n}}}catch(_e){}t.DocumentType=ae,t.DOMException=P,t.DOMImplementation=R,t.Element=J,t.Node=F,t.No
114deList=I,t.XMLSerializer=de},1775:function(e,t,n){var r=n(336).freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r
vendor: 28,727 bytes, line 114
114({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),
vendor: 1,460 bytes, line 114
114t.entityMap=t.HTML_ENTITIES},7542:function(e,t,n){var r=n(9668);r.DOMImplementation,r.XMLSerializer,t.DOMParser=n(4708).DOMParser},9660:function(e,t,n){var r=n(336).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$");function s(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,s)}function l(){}function c(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function u(e,t,n,i,a,o){function s(e,t,r){n.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),n.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),r)}for(var l,c=++t,u=0;;){var d=e.charAt(c);switch(d){case"=":if(1===u)l=e.slice(t,c),u=3;else{if(2!==u)throw new Error("attribute equal must after attrName");u=3}break;case"'":case'"':if(3===u||1===u){if(1===u&&(o.warning('attribute value must after "="'),l=e.slice(t,c)),t=c+1,!((c=e.indexOf(d,t))>0))throw new Error("attribute value no end '"+d+"' match");s(l,h=e.slice(t,c),t-1),u=5}else{if(4!=u)throw new Error('attribute value must after "="');s(l,h=e.slice(t,c),t),o.warning('attribute "'+l+'" missed start quot('+d+")!!"),t=c+1,u=5}break;case"/":switch(u){case 0:n.setTagName(e.slice(t,c));
vendor: 6,108 bytes, line 114
114case 5:case 6:case 7:u=7,n.closed=!0;case 4:case 1:break;case 2:n.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),0==u&&n.setTagName(e.slice(t,c)),c;case">":switch(u){case 0:n.setTagName(e.slice(t,c));case 5:case 6:case 7:break;case 4:case 1:"/"===(h=e.slice(t,c)).slice(-1)&&(n.closed=!0,h=h.slice(0,-1));case 2:2===u&&(h=l),4==u?(o.warning('attribute "'+h+'" missed quot(")!'),s(l,h,t)):(r.isHTML(i[""])&&h.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+h+'" missed value!! "'+h+'" instead!!'),s(h,h,t));break;case 3:throw new Error("attribute value missed!!")}return c;case"€":d=" ";default:if(d<=" ")switch(u){case 0:n.setTagName(e.slice(t,c)),u=6;break;case 1:l=e.slice(t,c),u=2;break;case 4:var h=e.slice(t,c);o.warning('attribute "'+h+'" missed quot(")!!'),s(l,h,t);case 5:u=6}else switch(u){case 2:n.tagName,r.isHTML(i[""])&&l.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+l+'" missed value!! "'+l+'" instead2!!'),s(l,l,t),t=c,u=1;break;case 5:o.warning('attribute space is required"'+l+'"!!');case 6:u=1,t=c;break;case 3:u=4,t=c;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}c++}}function d(e,t,n){for(var i=e.tagName,a=null,o=e.length;o--;){var s=e[o],l=s.qName,c=s.value;if((p=l.indexOf(":"))>0)var u=s.prefix=l.slice(0,p),d=l.slice(p+1),h="xmlns"===u&&d;else d=l,u=null,h="xmlns"===l&&"";s.localName=d,!1!==h&&(null==a&&(a={},f(n,n={})),n[h]=a[h]=c,s.uri=r.XMLNS,t.startPrefixMapping(h,c))}for(o=e.length;o--;)(u=(s=e[o]).prefix)&&("xml"===u&&(s.uri=r.XML),"xmlns"!==u&&(s.uri=n[u||""]));var p;(p=i.indexOf(":"))>0?(u=e.prefix=i.slice(0,p),d=e.localName=i.slice(p+1)):(u=null,d=e.localName=i);var m=e.uri=n[u||""];if(t.startElement(m,d,i,e),!e.closed)return e.currentNSMap=n,e.localNSMap=a,!0;if(t.endElement(m,d,i),a)for(u in a)Object.prototype.hasOwnProperty.call(a,u)&&t.endPrefixMapping(u)}function h(e,t,n,r,i){if(/^(?:script|textarea)$/i.test(n)){var a=e.indexOf("</"+n+">",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(n)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,r),i.characters(o,0,o.length),a)}return t+1}function p(e,t,n,r){var i=r[n];return null==i&&((i=e.lastIndexOf("</"+n+">"))<t&&(i=e.lastIndexOf("</"+n)),r[n]=i),i<t}function f(e,t){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}function m(e,t,n,r){if("-"===e.charAt(t+2))return"-"===e.charAt(t+3)?(i=e.indexOf("--\x3e",t+4))>t?(n.comment(e,t+4,i-t-4),i+3):(r.error("Unclosed comment"),-1):-1;if("CDATA["==e.substr(t+3,6)){var i=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,i-t-9),n.endCDATA(),i+3}var a=function(e,t){var n,r=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(i.lastIndex=t,i.exec(e);n=i.exec(e);)if(r.push(n),n[1])return r}(e,t),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var s=a[1][0],l=!1,c=!1;o>3&&(/^public$/i.test(a[2][0])?(l=a[3][0],c=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(c=a[3][0]));var u=a[o-1];return n.startDTD(s,l,c),n.endDTD(),u.index+u[0].length}return-1}function g(e,t,n){var r=e.indexOf("?>",t);if(r){var i=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return i?(i[0].length,n.processingInstruction(i[1],i[2]),r+2):-1}return-1}function v(){this.attributeNames={}}s.prototype=new Error,s.prototype.name=s.name,l.prototype={parse:function(e,t,n){var i=this.domBuilder;i.startDocument(),f(t,t={}),function(e,t,n,i,a){function o(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(n,t)?n[t]:"#"===t.charAt(0)?function(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function l(t){if(t>T){var n=e.substring(T,t).replace(/&#?\w+;/g,o);x&&f(T),i.characters(n,0,t-T),T=t}}function f(t,n){for(;t>=b&&(n=_.exec(e));)y=n.index,b=y+n[0].length,x.lineNumber++;x.columnNumber=t-y+1}for(var y=0,b=0,_=/.*(?:\r\n?|\n)|.*$/g,x=i.locator,w=[{currentNSMap:t}],S={},T=0;;){try{var C=e.indexOf("<",T);if(C<0){if(!e.substr(T).match(/^\s*$/)){var k=i.doc,E=k.createTextNode(e.substr(T));k.appendChild(E),i.currentElement=E}return}switch(C>T&&l(C),e.charAt(C+1)){case"/":var j=e.indexOf(">",C+3),P=e.substring(C+2,j).replace(/[ \t\n\r]+$/g,""),I=w.pop();j<0?(P=e.substring(C+2).replace(/[\s<].*/,""),a.error("end tag name: "+P+" is not complete:"+I.tagName),j=C+1+P.length):P.match(/\s</)&&(P=P.replace(/[\s<].*/,""),a.error("end tag name: "+P+" maybe not complete"),j=C+1+P.length);var O=I.localNSMap,L=I.tagName==P;if(L||I.tagName&&I.tagName.toLowerCase()==P.toLowerCase()){if(i.endElement(I.uri,I.localName,P),O)for(var N in O)Object.prototype.hasOwnProperty.call(O,N)&&i.endPrefixMapping(N);L||a.fatalError("end tag name: "+P+" is not match the current start tagName:"+I.tagName)}else w.push(I);j++;break;case"?":x&&f(C),j=g(e,C,i);break;case"!":x&&f(C),j=m(e,C,i,a);break;default:x&&f(C);var A=new v,D=w[w.length-1].currentNSMap,M=(j=u(e,C,A,D,o,a),A.length);if(!A.closed&&p(e,j,A.tagName,S)&&(A.closed=!0,n.nbsp||a.warning("unclosed xml attribute")),x&&M){for(var R=c(x,{}),F=0;F<M;F++){var $=A[F];f($.offset),$.locator=c(x,{})}i.locator=R,d(A,i,D)&&w.push(A),i.locator=x}else d(A,i,D)&&w.push(A);r.isHTML(A.uri)&&!A.closed?j=h(e,j,A.tagName,o,i):j++}}catch(e){if(e instanceof s)throw e;a.error("element parse error: "+e),j=-1}j>T?T=j:l(Math.max(C,T)+1)}}(e,t,n,i,this.errorHandler),i.endDocument()}},v.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,n){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=l,t.ParseError=s},6683:function(e,t){function n(e,t){return{validate:e,compare:t}}
vendor: 5,213 bytes, line 114
114Object.defineProperty(t,"__esModule",{value:!0}),t.formatNames=t.fastFormats=t.fullFormats=void 0,t.fullFormats={date:n(a,o),time:n(l,c),"date-time":n((function(e){const t=e.split(u);return 2===t.length&&a(t[0])&&l(t[1],!0)}),d),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(e){return h.test(e)&&p.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(e){if(y.test(e))return!1;try{return new RegExp(e),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(e){return f.lastIndex=0,f.test(e)},int32:{type:"number",validate:function(e){return Number.isInteger(e)&&e<=g&&e>=m}},int64:{type:"number",validate:function(e){return Number.isInteger(e)}},float:{type:"number",validate:v},double:{type:"number",validate:v},password:!0,binary:!0},t.fastFormats={...t.fullFormats,date:n(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:n(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,c),"date-time":n(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,d),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},t.formatNames=Object.keys(t.fullFormats);const r=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function a(e){const t=r.exec(e);if(!t)return!1;const n=+t[1],a=+t[2],o=+t[3];return a>=1&&a<=12&&o>=1&&o<=(2===a&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?29:i[a])}function o(e,t){if(e&&t)return e>t?1:e<t?-1:0}const s=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;function l(e,t){const n=s.exec(e);if(!n)return!1;
114const r=+n[1],i=+n[2],a=+n[3],o=n[5];return(r<=23&&i<=59&&a<=59||23===r&&59===i&&60===a)&&(!t||""!==o)}function c(e,t){if(!e||!t)return;const n=s.exec(e),r=s.exec(t);return n&&r?(e=n[1]+n[2]+n[3]+(n[4]||""))>(t=r[1]+r[2]+r[3]+(r[4]||""))?1:e<t?-1:0:void 0}const u=/t|\s/i;function d(e,t){if(!e||!t)return;const[n,r]=e.split(u),[i,a]=t.split(u),s=o(n,i);return void 0!==s?s||c(r,a):void 0}const h=/\/|:/,p=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,f=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm,m=-(2**31),g=2**31-1;function v(){return!0}const y=/[^\\]\\Z/},429:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(6683),i=n(9223),a=n(4105),o=new a.Name("fullFormats"),s=new a.Name("fastFormats"),l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{keywords:!0};if(Array.isArray(t))return c(e,t,r.fullFormats,o),e;const[n,a]="fast"===t.mode?[r.fastFormats,s]:[r.fullFormats,o];return c(e,t.formats||r.formatNames,n,a),t.keywords&&i.default(e),e};function c(e,t,n,r){var i,o;
114null!==(i=(o=e.opts.code).formats)&&void 0!==i||(o.formats=a._`require("ajv-formats/dist/formats").${r}`);for(const r of t)e.addFormat(r,n[r])}l.get=function(e){const t=("fast"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full")?r.fastFormats:r.fullFormats)[e];if(!t)throw new Error(`Unknown format "${e}"`);return t},e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l},9223:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.formatLimitDefinition=void 0;const r=n(2080),i=n(4105),a=i.operators,o={formatMaximum:{okStr:"<=",ok:a.LTE,fail:a.GT},formatMinimum:{okStr:">=",ok:a.GTE,fail:a.LT},formatExclusiveMaximum:{okStr:"<",ok:a.LT,fail:a.GTE},formatExclusiveMinimum:{okStr:">",ok:a.GT,fail:a.LTE}},s={message:e=>{let{keyword:t,schemaCode:n}=e;return i.str`should be ${o[t].okStr} ${n}`},params:e=>{let{keyword:t,schemaCode:n}=e;return i._`{comparison: ${o[t].okStr}, limit: ${n}}`}};t.formatLimitDefinition={keyword:Object.keys(o),type:"string",schemaType:"string",$data:!0,error:s,code(e){const{gen:t,data:n,schemaCode:a,keyword:s,it:l}=e,{opts:c,self:u}=l;if(!c.validateFormats)return;const d=new r.KeywordCxt(l,u.RULES.all.format.definition,"format");function h(e){return i._`${e}.compare(${n}, ${a}) ${o[s].fail} 0`}d.$data?function(){const n=t.scopeValue("formats",{ref:u.formats,code:c.code.formats}),r=t.const("fmt",i._`${n}[${d.schemaCode}]`);e.fail$data(i.or(i._`typeof ${r} != "object"`,i._`${r} instanceof RegExp`,i._`typeof ${r}.compare != "function"`,h(r)))}():function(){const n=d.schema,r=u.formats[n];if(!r||!0===r)return;if("object"!=typeof r||r instanceof RegExp||"function"!=typeof r.compare)throw new Error(`"${s}": format "${n}" does not define "compare" function`);const a=t.scopeValue("formats",{key:n,ref:r,code:c.code.formats?i._`${c.code.formats}${i.getProperty(n)}`:void 0});e.fail$data(h(a))}()},dependencies:["format"]},t.default=e=>(e.addKeyword(t.formatLimitDefinition),e)},2080:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const r=n(6422),i=n(1783),a=n(5184),o=n(98),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends r.default{_addVocabularies(){super._addVocabularies(),i.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(a.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(o,s):o;this.addMetaSchema(e,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}e.exports=t=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var u=n(2262);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=n(4105);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var h=n(5522);Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var p=n(1145);Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return p.default}})},9716:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class n{}t._CodeOrName=n,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends n{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=r;class i extends n{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof r&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function a(e){const t=[e[0]];let n=0;for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];for(;n<a.length;)l(t,a[n]),t.push(e[++n]);return new i(t)}t._Code=i,t.nil=new i(""),t._=a;const o=new i("+");function s(e){const t=[u(e[0])];let n=0;for(var r=arguments.length,a=new Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];for(;n<a.length;)t.push(o),l(t,a[n]),t.push(o,u(e[++n]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){const n=c(e[t-1],e[t+1]);if(void 0!==n){e.splice(t-1,3,n);continue}e[t++]="+"}t++}}(t),new i(t)}function l(e,t){var n;t instanceof i?e.push(...t._items):t instanceof r?e.push(t):e.push("number"==typeof(n=t)||"boolean"==typeof n||null===n?n:u(Array.isArray(n)?n.join(","):n))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof r||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof r?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new i(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):a`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);
vendor: 8,403 bytes, line 114
114throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new i(e.toString())}},4105:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;const r=n(9716),i=n(8718);var a=n(9716);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return a.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return a.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return a.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}});var o=n(8718);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),t.operators={GT:new r._Code(">"),GTE:new r._Code(">="),LT:new r._Code("<"),LTE:new r._Code("<="),EQ:new r._Code("==="),NEQ:new r._Code("!=="),NOT:new r._Code("!"),OR:new r._Code("||"),AND:new r._Code("&&"),ADD:new r._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}render(e){let{es5:t,_n:n}=e;const r=t?i.varKinds.var:this.varKind,a=void 0===this.rhs?"":` = ${this.rhs}`;return`${r} ${this.name}${a};`+n}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=O(this.rhs,e,t)),this}get names(){return this.rhs instanceof r._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}render(e){let{_n:t}=e;return`${this.lhs} = ${this.rhs};`+t}optimizeNames(e,t){if(!(this.lhs instanceof r.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=O(this.rhs,e,t),this}get names(){return I(this.lhs instanceof r.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,n,r){super(e,n,r),this.op=t}render(e){let{_n:t}=e;return`${this.lhs} ${this.op}= ${this.rhs};`+t}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render(e){let{_n:t}=e;return`${this.label}:`+t}}class h extends s{constructor(e){super(),this.label=e,this.names={}}render(e){let{_n:t}=e;return`break${this.label?` ${this.label}`:""};`+t}}class p extends s{constructor(e){super(),this.error=e}render(e){let{_n:t}=e;return`throw ${this.error};`+t}get names(){return this.error.names}}class f extends s{constructor(e){super(),this.code=e}render(e){let{_n:t}=e;return`${this.code};`+t}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=O(this.code,e,t),this}get names(){return this.code instanceof r._CodeOrName?this.code.names:{}}}class m extends s{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(),this.nodes=e}render(e){return this.nodes.reduce(((t,n)=>t+n.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:n}=this;let r=n.length;for(;r--;){const i=n[r];i.optimizeNames(e,t)||(L(e,i.names),n.splice(r,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>P(e,t.names)),{})}}class g extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class v extends m{}class y extends g{}y.kind="else";class b extends g{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new y(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(N(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=O(this.condition,e,t),this}get names(){const e=super.names;return I(e,this.condition),this.else&&P(e,this.else.names),e}}b.kind="if";class _ extends g{}_.kind="for";class x extends _{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=O(this.iteration,e,t),this}get names(){return P(super.names,this.iteration.names)}}class w extends _{constructor(e,t,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}render(e){const t=e.es5?i.varKinds.var:this.varKind,{name:n,from:r,to:a}=this;return`for(${t} ${n}=${r}; ${n}<${a}; ${n}++)`+super.render(e)}get names(){const e=I(super.names,this.from);return I(e,this.to)}}class S extends _{constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=O(this.iterable,e,t),this}get names(){return P(super.names,this.iterable.names)}}class T extends g{constructor(e,t,n){super(),this.name=e,this.args=t,this.async=n}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}T.kind="func";class C extends m{render(e){return"return "+super.render(e)}}C.kind="return";class k extends g{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var n,r;return super.optimizeNames(e,t),null===(n=this.catch)||void 0===n||n.optimizeNames(e,t),null===(r=this.finally)||void 0===r||r.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&P(e,this.catch.names),this.finally&&P(e,this.finally.names),e}}class E extends g{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}E.kind="catch";class j extends g{render(e){return"finally"+super.render(e)}}function P(e,t){for(const n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function I(e,t){return t instanceof r._CodeOrName?P(e,t.names):e}function O(e,t,n){return e instanceof r.Name?a(e):(i=e)instanceof r._Code&&i._items.some((e=>e instanceof r.Name&&1===t[e.str]&&void 0!==n[e.str]))?new r._Code(e._items.reduce(((e,t)=>(t instanceof r.Name&&(t=a(t)),t instanceof r._Code?e.push(...t._items):e.push(t),e)),[])):e;var i;function a(e){const r=n[e.str];return void 0===r||1!==t[e.str]?e:(delete t[e.str],r)}}function L(e,t){for(const n in t)e[n]=(e[n]||0)-(t[n]||0)}function N(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:r._`!${R(e)}`}j.kind="finally",t.CodeGen=class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new i.Scope({parent:e}),this._nodes=[new v]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,n,r){const i=this._scope.toName(t);return void 0!==n&&r&&(this._constants[i.str]=n),this._leafNode(new l(e,i,n)),i}const(e,t,n){return this._def(i.varKinds.const,e,t,n)}let(e,t,n){return this._def(i.varKinds.let,e,t,n)}var(e,t,n){return this._def(i.varKinds.var,e,t,n)}
114assign(e,t,n){return this._leafNode(new c(e,t,n))}add(e,n){return this._leafNode(new u(e,t.operators.ADD,n))}code(e){return"function"==typeof e?e():e!==r.nil&&this._leafNode(new f(e)),this}object(){const e=["{"];for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(const[t,i]of n)e.length>1&&e.push(","),e.push(t),(t!==i||this.opts.es5)&&(e.push(":"),(0,r.addCodeArg)(e,i));return e.push("}"),new r._Code(e)}if(e,t,n){if(this._blockNode(new b(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new y)}endIf(){return this._endBlockNode(b,y)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new x(e),t)}forRange(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.es5?i.varKinds.var:i.varKinds.let;const o=this._scope.toName(e);return this._for(new w(a,o,t,n),(()=>r(o)))}forOf(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.varKinds.const;const o=this._scope.toName(e);if(this.opts.es5){const e=t instanceof r.Name?t:this.var("_arr",t);return this.forRange("_i",0,r._`${e}.length`,(t=>{this.var(o,r._`${e}[${t}]`),n(o)}))}return this._for(new S("of",a,o,t),(()=>n(o)))}forIn(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.es5?i.varKinds.var:i.varKinds.const;if(this.opts.ownProperties)return this.forOf(e,r._`Object.keys(${t})`,n);const o=this._scope.toName(e);return this._for(new S("in",a,o,t),(()=>n(o)))}endFor(){return this._endBlockNode(_)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new h(e))}return(e){const t=new C;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(C)}try(e,t,n){if(!t&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');const r=new k;if(this._blockNode(r),this.code(e),t){const e=this.name("e");this._currNode=r.catch=new E(e),t(e)}return n&&(this._currNode=r.finally=new j,this.code(n)),this._endBlockNode(E,j)}throw(e){return this._leafNode(new p(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${e} expected`);return this._nodes.length=t,this}func(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.nil,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return this._blockNode(new T(e,t,n)),i&&this.code(i).endFunc(),this}endFunc(){return this._endBlockNode(T)}optimize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const n=this._currNode;if(n instanceof e||t&&n instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},t.not=N;const A=M(t.operators.AND);t.and=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(A)};const D=M(t.operators.OR);function M(e){return(t,n)=>t===r.nil?n:n===r.nil?t:r._`${R(t)} ${e} ${R(n)}`}function R(e){return e instanceof r.Name?e:r._`(${e})`}t.or=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(D)}},8718:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const r=n(9716);
114class i extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var a;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(a=t.UsedValueState||(t.UsedValueState={})),t.varKinds={const:new r.Name("const"),let:new r.Name("let"),var:new r.Name("var")};class o{constructor(){let{prefixes:e,parent:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof r.Name?e:this.name(e)}name(e){return new r.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,n;if((null===(n=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===n?void 0:n.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=o;class s extends r.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,t){let{property:n,itemIndex:i}=t;this.value=e,this.scopePath=r._`.${new r.Name(n)}[${i}]`}}t.ValueScopeName=s;const l=r._`\n`;t.ValueScope=class extends o{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:r.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const r=this.toName(e),{prefix:i}=r,a=null!==(n=t.key)&&void 0!==n?n:t.ref;let o=this._values[i];if(o){const e=o.get(a);if(e)return e}else o=this._values[i]=new Map;o.set(a,r);const s=this._scope[i]||(this._scope[i]=[]),l=s.length;return s[l]=t.ref,r.setValue(t,{property:i,itemIndex:l}),r}getValue(e,t){const n=this._values[e];if(n)return n.get(t)}scopeRefs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._values;return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return r._`${e}${t.scopePath}`}))}scopeCode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._values,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,n)}_reduceValues(e,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0,l=r.nil;for(const c in e){const u=e[c];if(!u)continue;const d=o[c]=o[c]||new Map;u.forEach((e=>{if(d.has(e))return;d.set(e,a.Started);let o=n(e);if(o){const n=this.opts.es5?t.varKinds.var:t.varKinds.const;l=r._`${l}${n} ${e} = ${o};${this.opts._n}`}else{if(!(o=null==s?void 0:s(e)))throw new i(e);l=r._`${l}${o}${this.opts._n}`}d.set(e,a.Completed)}))}return l}}},5:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const r=n(4105),i=n(4648),a=n(8317);function o(e,t){const n=e.const("err",t);e.if(r._`${a.default.vErrors} === null`,(()=>e.assign(a.default.vErrors,r._`[${n}]`)),r._`${a.default.vErrors}.push(${n})`),e.code(r._`${a.default.errors}++`)}function s(e,t){const{gen:n,validateName:i,schemaEnv:a}=e;a.$async?n.throw(r._`new ${e.ValidationError}(${t})`):(n.assign(r._`${i}.errors`,t),n.return(!1))}t.keywordError={message:e=>{let{keyword:t}=e;return r.str`must pass "${t}" keyword validation`}},t.keyword$DataError={message:e=>{let{keyword:t,schemaType:n}=e;return n?r.str`"${t}" keyword must be ${n} ($data)`:r.str`"${t}" keyword is invalid ($data)`}},t.reportError=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;const{it:l}=e,{gen:u,compositeRule:d,allErrors:h}=l,p=c(e,n,i);(null!=a?a:d||h)?o(u,p):s(l,r._`[${p}]`)},t.reportExtraError=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.keywordError,r=arguments.length>2?arguments[2]:void 0;const{it:i}=e,{gen:l,compositeRule:u,allErrors:d}=i;o(l,c(e,n,r)),u||d||s(i,a.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(a.default.errors,t),e.if(r._`${a.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(r._`${a.default.vErrors}.length`,t)),(()=>e.assign(a.default.vErrors,null)))))},t.extendErrors=function(e){let{gen:t,keyword:n,schemaValue:i,data:o,errsCount:s,it:l}=e;if(void 0===s)throw new Error("ajv implementation error");const c=t.name("err");t.forRange("i",s,a.default.errors,(e=>{t.const(c,r._`${a.default.vErrors}[${e}]`),t.if(r._`${c}.instancePath === undefined`,(()=>t.assign(r._`${c}.instancePath`,(0,r.strConcat)(a.default.instancePath,l.errorPath)))),t.assign(r._`${c}.schemaPath`,r.str`${l.errSchemaPath}/${n}`),l.opts.verbose&&(t.assign(r._`${c}.schema`,i),t.assign(r._`${c}.data`,o))}))};const l={keyword:new r.Name("keyword"),schemaPath:new r.Name("schemaPath"),params:new r.
vendor: 4,437 bytes, line 114
114Name("params"),propertyName:new r.Name("propertyName"),message:new r.Name("message"),schema:new r.Name("schema"),parentSchema:new r.Name("parentSchema")};function c(e,t,n){const{createErrors:i}=e.it;return!1===i?r._`{}`:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{gen:i,it:o}=e,s=[u(o,n),d(e,n)];return function(e,t,n){let{params:i,message:o}=t;const{keyword:s,data:c,schemaValue:u,it:d}=e,{opts:h,propertyName:p,topSchemaRef:f,schemaPath:m}=d;n.push([l.keyword,s],[l.params,"function"==typeof i?i(e):i||r._`{}`]),h.messages&&n.push([l.message,"function"==typeof o?o(e):o]),h.verbose&&n.push([l.schema,u],[l.parentSchema,r._`${f}${m}`],[a.default.data,c]),p&&n.push([l.propertyName,p])}(e,t,s),i.object(...s)}(e,t,n)}function u(e,t){let{errorPath:n}=e,{instancePath:o}=t;const s=o?r.str`${n}${(0,i.getErrorPath)(o,i.Type.Str)}`:n;return[a.default.instancePath,(0,r.strConcat)(a.default.instancePath,s)]}function d(e,t){let{keyword:n,it:{errSchemaPath:a}}=e,{schemaPath:o,parentSchema:s}=t,c=s?a:r.str`${a}/${n}`;return o&&(c=r.str`${c}${(0,i.getErrorPath)(o,i.Type.Str)}`),[l.schemaPath,c]}},8393:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const r=n(4105),i=n(5522),a=n(8317),o=n(2225),s=n(4648),l=n(2262);class c{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:(0,o.normalizeId)(null==n?void 0:n[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function u(e){const t=h.call(this,e);if(t)return t;const n=(0,o.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:s,lines:c}=this.opts.code,{ownProperties:u}=this.opts,d=new r.CodeGen(this.scope,{es5:s,lines:c,ownProperties:u});let p;e.$async&&(p=d.scopeValue("Error",{ref:i.default,code:r._`require("ajv/dist/runtime/validation_error").default`}));const f=d.scopeName("validate");e.validateName=f;const m={gen:d,allErrors:this.opts.allErrors,data:a.default.data,parentData:a.default.parentData,parentDataProperty:a.default.parentDataProperty,dataNames:[a.default.data],dataPathArr:[r.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,r.stringify)(e.schema)}:{ref:e.schema}),validateName:f,ValidationError:p,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:r.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:r._`""`,opts:this.opts,self:this};let g;try{this._compilations.add(e),(0,l.validateFunctionCode)(m),d.optimize(this.opts.code.optimize);const t=d.toString();g=`${d.scopeRefs(a.default.scope)}return ${t}`,this.opts.code.process&&(g=this.opts.code.process(g,e));const n=new Function(`${a.default.self}`,`${a.default.scope}`,g)(this,this.scope.get());if(this.scope.value(f,{ref:n}),n.errors=null,n.schema=e.schema,n.schemaEnv=e,e.$async&&(n.$async=!0),!0===this.opts.code.source&&(n.source={validateName:f,validateCode:t,scopeValues:d._values}),this.opts.unevaluated){const{props:e,items:t}=m;n.evaluated={props:e instanceof r.Name?void 0:e,items:t instanceof r.Name?void 0:t,dynamicProps:e instanceof r.Name,dynamicItems:t instanceof r.Name},n.source&&(n.source.evaluated=(0,r.stringify)(n.evaluated))}return e.validate=n,e}catch(t){throw delete e.validate,delete e.validateName,g&&this.logger.error("Error compiling schema, function code:",g),t}finally{this._compilations.delete(e)}}function d(e){return(0,o.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:u.call(this,e)}function h(e){for(const r of this._compilations)if(n=e,(t=r).schema===n.schema&&t.root===n.root&&t.baseId===n.baseId)return r;var t,n}function p(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||f.call(this,e,t)}function f(e,t){const n=this.opts.uriResolver.parse(t),r=(0,o._getFullPath)(this.opts.uriResolver,n);let i=(0,o.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&r===i)return g.call(this,n,e);const a=(0,o.normalizeId)(r),s=this.refs[a]||this.schemas[a];if("string"==typeof s){const t=f.call(this,e,s);if("object"!=typeof(null==t?void 0:t.schema))return;return g.call(this,n,t)}
114if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||u.call(this,s),a===(0,o.normalizeId)(t)){const{schema:t}=s,{schemaId:n}=this.opts,r=t[n];return r&&(i=(0,o.resolveUrl)(this.opts.uriResolver,i,r)),new c({schema:t,schemaId:n,root:e,baseId:i})}return g.call(this,n,s)}}t.SchemaEnv=c,t.compileSchema=u,t.resolveRef=function(e,t,n){var r;n=(0,o.resolveUrl)(this.opts.uriResolver,t,n);const i=e.refs[n];if(i)return i;let a=p.call(this,e,n);if(void 0===a){const i=null===(r=e.localRefs)||void 0===r?void 0:r[n],{schemaId:o}=this.opts;i&&(a=new c({schema:i,schemaId:o,root:e,baseId:t}))}return void 0!==a?e.refs[n]=d.call(this,a):void 0},t.getCompilingSchema=h,t.resolveSchema=f;const m=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function g(e,t){let{baseId:n,schema:r,root:i}=t;var a;if("/"!==(null===(a=e.fragment)||void 0===a?void 0:a[0]))return;for(const t of e.fragment.slice(1).split("/")){if("boolean"==typeof r)return;const e=r[(0,s.unescapeFragment)(t)];if(void 0===e)return;r=e;const i="object"==typeof r&&r[this.opts.schemaId];!m.has(t)&&i&&(n=(0,o.resolveUrl)(this.opts.uriResolver,n,i))}let l;if("boolean"!=typeof r&&r.$ref&&!(0,s.schemaHasRulesButRef)(r,this.RULES)){const e=(0,o.resolveUrl)(this.opts.uriResolver,n,r.$ref);l=f.call(this,i,e)}const{schemaId:u}=this.opts;return l=l||new c({schema:r,schemaId:u,root:i,baseId:n}),l.schema!==l.root.schema?l:void 0}},8317:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i={data:new r.Name("data"),valCxt:new r.Name("valCxt"),instancePath:new r.Name("instancePath"),parentData:new r.Name("parentData"),parentDataProperty:new r.Name("parentDataProperty"),rootData:new r.Name("rootData"),dynamicAnchors:new r.Name("dynamicAnchors"),vErrors:new r.Name("vErrors"),errors:new r.Name("errors"),this:new r.Name("this"),self:new r.Name("self"),scope:new r.Name("scope"),json:new r.Name("json"),jsonPos:new r.Name("jsonPos"),jsonLen:new r.Name("jsonLen"),jsonPart:new r.Name("jsonPart")};t.default=i},1145:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(2225);class i extends Error{constructor(e,t,n,i){super(i||`can't resolve reference ${n} from id ${t}`),this.missingRef=(0,r.resolveUrl)(e,t,n),this.missingSchema=(0,r.normalizeId)((0,r.getFullPath)(e,this.missingRef))}}t.default=i},2225:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const r=n(4648),i=n(8262),a=n(7204),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return"boolean"==typeof e||(!0===t?!l(e):!!t&&c(e)<=t)};const s=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(const t in e){if(s.has(t))return!0;const n=e[t];if(Array.isArray(n)&&n.some(l))return!0;if("object"==typeof n&&l(n))return!0}return!1}function c(e){let t=0;for(const n in e){if("$ref"===n)return 1/0;if(t++,!o.has(n)&&("object"==typeof e[n]&&(0,r.eachItem)(e[n],(e=>t+=c(e))),t===1/0))return 1/0}return t}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";!1!==(arguments.length>2?arguments[2]:void 0)&&(t=p(t));const n=e.parse(t);return d(e,n)}function d(e,t){return e.serialize(t).split("#")[0]+"#"}t.getFullPath=u,t._getFullPath=d;const h=/#\/?$/;function p(e){return e?e.replace(h,""):""}t.normalizeId=p,t.resolveUrl=function(e,t,n){return n=p(n),e.resolve(t,n)};const f=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:n,uriResolver:r}=this.opts,o=p(e[n]||t),s={"":o},l=u(r,o,!1),c={},d=new Set;return a(e,{allKeys:!0},((e,t,r,i)=>{if(void 0===i)return;const a=l+t;let o=s[i];function u(t){const n=this.opts.uriResolver.resolve;if(t=p(o?n(o,t):t),d.has(t))throw m(t);d.add(t);let r=this.refs[t];return"string"==typeof r&&(r=this.refs[r]),"object"==typeof r?h(e,r.schema,t):t!==p(a)&&("#"===t[0]?(h(e,c[t],t),c[t]=e):this.refs[t]=a),t}function g(e){if("string"==typeof e){if(!f.test(e))throw new Error(`invalid anchor "${e}"`);u.call(this,`#${e}`)}}"string"==typeof e[n]&&(o=u.call(this,e[n])),g.call(this,e.$anchor),g.call(this,e.$dynamicAnchor),s[t]=o})),c;function h(e,t,n){if(void 0!==t&&!i(e,t))throw m(n)}function m(e){return new Error(`reference "${e}" resolves to more than one schema`)}}}
vendor: 15,903 bytes, lines 114-117
114,4091:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;const n=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&n.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},4648:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const r=n(4105),i=n(9716);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema;const{opts:n,self:r}=e;if(!n.strictSchema)return;if("boolean"==typeof t)return;const i=r.RULES.keywords;for(const n in t)i[n]||f(e,`unknown keyword: "${n}"`)}function o(e,t){if("boolean"==typeof e)return!e;for(const n in e)if(t[n])return!0;return!1}function s(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function c(e){let{mergeNames:t,mergeToName:n,mergeValues:i,resultToName:a}=e;return(e,o,s,l)=>{const c=void 0===s?o:s instanceof r.Name?(o instanceof r.Name?t(e,o,s):n(e,o,s),s):o instanceof r.Name?(n(e,s,o),o):i(o,s);return l!==r.Name||c instanceof r.Name?c:a(e,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const n=e.var("props",r._`{}`);return void 0!==t&&d(e,n,t),n}function d(e,t,n){Object.keys(n).forEach((n=>e.assign(r._`${t}${(0,r.getProperty)(n)}`,!0)))}t.toHash=function(e){const t={};for(const n of e)t[n]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(a(e,t),!o(t,e.self.RULES.all))},t.checkUnknownRules=a,t.schemaHasRules=o,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const n in e)if("$ref"!==n&&t.all[n])return!0;return!1},t.schemaRefOrVal=function(e,t,n,i){let{topSchemaRef:a,schemaPath:o}=e;if(!i){if("number"==typeof t||"boolean"==typeof t)return t;if("string"==typeof t)return r._`${t}`}return r._`${a}${o}${(0,r.getProperty)(n)}`},t.unescapeFragment=function(e){return l(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(s(e))},t.escapeJsonPointer=s,t.unescapeJsonPointer=l,t.eachItem=function(e,t){if(Array.isArray(e))for(const n of e)t(n);else t(e)},t.mergeEvaluated={props:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>{e.if(r._`${t} === true`,(()=>e.assign(n,!0)),(()=>e.assign(n,r._`${n} || {}`).code(r._`Object.assign(${n}, ${t})`)))})),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>{!0===t?e.assign(n,!0):(e.assign(n,r._`${n} || {}`),d(e,n,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>e.assign(n,r._`${t} === true ? true : ${n} > ${t} ? ${n} : ${t}`))),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>e.assign(n,!0===t||r._`${n} > ${t} ? ${n} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},t.evaluatedPropsToName=u,t.setEvaluated=d;const h={};var p;function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.opts.strictSchema;if(n){if(t=`strict mode: ${t}`,!0===n)throw new Error(t);e.self.logger.warn(t)}}t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:h[t.code]||(h[t.code]=new i._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(p=t.Type||(t.Type={})),t.getErrorPath=function(e,t,n){if(e instanceof r.Name){const i=t===p.Num;return n?i?r._`"[" + ${e} + "]"`:r._`"['" + ${e} + "']"`:i?r._`"/" + ${e}`:r._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,r.getProperty)(e).toString():"/"+s(e)},t.checkStrictMode=f},9763:function(e,t){function n(e,t){return t.rules.some((t=>r(e,t)))}function r(e,t){var n;return void 0!==e[t.keyword]||(null===(n=t.definition.implements)||void 0===n?void 0:n.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function(e,t){let{schema:r,self:i}=e;const a=i.RULES.types[t];return a&&!0!==a&&n(r,a)},t.shouldUseGroup=n,t.shouldUseRule=r},1421:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const r=n(5),i=n(4105),a=n(8317),o={message:"boolean schema is false"};function s(e,t){const{gen:n,data:i}=e,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,r.reportError)(a,o,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:n,validateName:r}=e;!1===n?s(e,!1):"object"==typeof n&&!0===n.$async?t.return(a.default.data):(t.assign(i._`${r}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:n,schema:r}=e;!1===r?(n.var(t,!1),s(e)):n.var(t,!0)}},2093:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const r=n(4091),i=n(9763),a=n(5),o=n(4105),s=n(4648);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(r.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l=t.DataType||(t.DataType={})),t.getSchemaTypes=function(e){const t=c(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=c,t.coerceAndCheckDataType=function(e,t){const{gen:n,data:r,opts:a}=e,s=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,a.coerceTypes),c=t.length>0&&!(0===s.length&&1===t.length&&(0,i.schemaHasRulesForType)(e,t[0]));if(c){const i=h(t,r,a.strictNumbers,l.Wrong);n.if(i,(()=>{s.length?function(e,t,n){const{gen:r,data:i,opts:a}=e,s=r.let("dataType",o._`typeof ${i}`),l=r.let("coerced",o._`undefined`);"array"===a.coerceTypes&&r.if(o._`${s} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,(()=>r.assign(i,o._`${i}[0]`).assign(s,o._`typeof ${i}`).if(h(t,i,a.strictNumbers),(()=>r.assign(l,i))))),r.if(o._`${l} !== undefined`);for(const e of n)(u.has(e)||"array"===e&&"array"===a.coerceTypes)&&c(e);function c(e){switch(e){case"string":return void r.elseIf(o._`${s} == "number" || ${s} == "boolean"`).assign(l,o._`"" + ${i}`).elseIf(o._`${i} === null`).assign(l,o._`""`);case"number":return void r.elseIf(o._`${s} == "boolean" || ${i} === null
115              || (${s} == "string" && ${i} && ${i} == +${i})`).assign(l,o._`+${i}`);case"integer":return void r.elseIf(o._`${s} === "boolean" || ${i} === null
116              || (${s} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,o._`+${i}`);case"boolean":return void r.elseIf(o._`${i} === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(o._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return r.elseIf(o._`${i} === "" || ${i} === 0 || ${i} === false`),void r.assign(l,null);case"array":r.elseIf(o._`${s} === "string" || ${s} === "number"
117              || ${s} === "boolean" || ${i} === null`).assign(l,o._`[${i}]`)}}r.else(),f(e),r.endIf(),r.if(o._`${l} !== undefined`,(()=>{r.assign(i,l),function(e,t){let{gen:n,parentData:r,parentDataProperty:i}=e;n.if(o._`${r} !== undefined`,(()=>n.assign(o._`${r}[${i}]`,t)))}(e,l)}))}(e,t,s):f(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function d(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.Correct;const i=r===l.Correct?o.operators.EQ:o.operators.NEQ;let a;switch(e){case"null":return o._`${t} ${i} null`;case"array":a=o._`Array.isArray(${t})`;break;case"object":a=o._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":a=s(o._`!(${t} % 1) && !isNaN(${t})`);break;case"number":a=s();break;default:return o._`typeof ${t} ${i} ${e}`}return r===l.Correct?a:(0,o.not)(a);function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.nil;return(0,o.and)(o._`typeof ${t} == "number"`,e,n?o._`isFinite(${t})`:o.nil)}}function h(e,t,n,r){if(1===e.length)return d(e[0],t,n,r);let i;const a=(0,s.toHash)(e);if(a.array&&a.object){const e=o._`typeof ${t} != "object"`;i=a.null?e:o._`!${t} || ${e}`,delete a.null,delete a.array,delete a.object}else i=o.nil;a.number&&delete a.integer;for(const e in a)i=(0,o.and)(i,d(e,t,n,r));return i}t.checkDataType=d,t.checkDataTypes=h;const p={message:e=>{let{schema:t}=e;return`must be ${t}`},params:e=>{let{schema:t,schemaValue:n}=e;return"string"==typeof t?o._`{type: ${t}}`:o._`{type: ${n}}`}};function f(e){const t=function(e){const{gen:t,data:n,schema:r}=e,i=(0,s.schemaRefOrVal)(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:i,schemaValue:i,parentSchema:r,params:{},it:e}}(e);(0,a.reportError)(t,p)}t.reportTypeError=f},9540:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const r=n(4105),i=n(4648);function a(e,t,n){const{gen:a,compositeRule:o,data:s,opts:l}=e;if(void 0===n)return;const c=r._`${s}${(0,r.getProperty)(t)}`;if(o)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let u=r._`${c} === undefined`;"empty"===l.useDefaults&&(u=r._`${u} || ${c} === null || ${c} === ""`),a.if(u,r._`${c} = ${(0,r.stringify)(n)}`)}t.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const t in n)a(e,t,n[t].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>a(e,n,t.default)))}},2262:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const r=n(1421),i=n(2093),a=n(9763),o=n(2093),s=n(9540),l=n(5470),c=n(5579),u=n(4105),d=n(8317),h=n(2225),p=n(4648),f=n(5);function m(e,t){let{gen:n,validateName:r,schema:i,schemaEnv:a,opts:o}=e;o.code.es5?n.func(r,u._`${d.default.data}, ${d.default.valCxt}`,a.$async,(()=>{n.code(u._`"use strict"; ${g(i,o)}`),function(e,t){e.if(d.default.valCxt,(()=>{e.var(d.default.instancePath,u._`${d.default.valCxt}.${d.default.instancePath}`),e.var(d.default.parentData,u._`${d.default.valCxt}.${d.default.parentData}`),e.var(d.default.parentDataProperty,u._`${d.default.valCxt}.${d.default.parentDataProperty}`),e.var(d.default.rootData,u._`${d.default.valCxt}.${d.default.rootData}`),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`${d.default.valCxt}.${d.default.dynamicAnchors}`)}),(()=>{e.var(d.default.instancePath,u._`""`),e.var(d.default.parentData,u._`undefined`),e.var(d.default.parentDataProperty,u._`undefined`),e.var(d.default.rootData,d.default.data),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`{}`)}))}(n,o),n.code(t)})):n.func(r,u._`${d.default.data}, ${function(e){return u._`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${e.dynamicRef?u._`, ${d.default.dynamicAnchors}={}`:u.nil}}={}`}(o)}`,a.$async,(()=>n.code(g(i,o)).code(t)))}function g(e,t){const n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?u._`/*# sourceURL=${n} */`:u.nil}function v(e,t){b(e)&&(_(e),y(e))?function(e,t){const{schema:n,gen:r,opts:i}=e;i.$comment&&n.$comment&&w(e),function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,h.resolveUrl)(e.opts.uriResolver,e.baseId,t))}(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const a=r.const("_errs",d.default.errors);x(e,a),r.var(t,u._`${a} === ${d.default.errors}`)}(e,t):(0,r.boolOrEmptySchema)(e,t)}function y(e){let{schema:t,self:n}=e;if("boolean"==typeof t)return!t;for(const e in t)if(n.RULES.all[e])return!0;return!1}function b(e){return"boolean"!=typeof e.schema}function _(e){(0,p.checkUnknownRules)(e),function(e){const{schema:t,errSchemaPath:n,opts:r,self:i}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,p.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}(e)}function x(e,t){if(e.opts.jtd)return S(e,[],!1,t);const n=(0,i.getSchemaTypes)(e.schema);S(e,n,!(0,i.coerceAndCheckDataType)(e,n),t)}function w(e){let{gen:t,schemaEnv:n,schema:r,errSchemaPath:i,opts:a}=e;const o=r.$comment;if(!0===a.$comment)t.code(u._`${d.default.self}.logger.log(${o})`);else if("function"==typeof a.$comment){const e=u.str`${i}/$comment`,r=t.scopeValue("root",{ref:n.root});t.code(u._`${d.default.self}.opts.$comment(${o}, ${e}, ${r}.schema)`)}}function S(e,t,n,r){const{gen:i,schema:s,data:l,allErrors:c,opts:h,self:f}=e,{RULES:m}=f;function g(p){(0,a.shouldUseGroup)(s,p)&&(p.type?(i.if((0,o.checkDataType)(p.type,l,h.strictNumbers)),T(e,p),1===t.length&&t[0]===p.type&&n&&(i.else(),(0,o.reportTypeError)(e)),i.endIf()):T(e,p),c||i.if(u._`${d.default.errors} === ${r||0}`))}!s.$ref||!h.ignoreKeywordsWithRef&&(0,p.schemaHasRulesButRef)(s,m)?(h.jtd||function(e,t){!e.schemaEnv.meta&&e.opts.strictTypes&&(function(e,t){t.length&&(e.dataTypes.length?(t.forEach((t=>{k(e.dataTypes,t)||E(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),function(e,t){const n=[];for(const r of e.dataTypes)k(t,r)?n.push(r):t.includes("integer")&&"number"===r&&n.push("integer");e.dataTypes=n}(e,t)):e.dataTypes=t)}(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&E(e,"use allowUnionTypes to allow union type keyword")}(e,t),function(e,t){const n=e.self.RULES.all;for(const r in n){const i=n[r];if("object"==typeof i&&(0,a.shouldUseRule)(e.schema,i)){const{type:n}=i.definition;n.length&&!n.some((e=>C(t,e)))&&E(e,`missing type "${n.join(",")}" for keyword "${r}"`)}}}(e,e.dataTypes))}(e,t),i.block((()=>{for(const e of m.rules)g(e);g(m.post)}))):i.block((()=>P(e,"$ref",m.all.$ref.definition)))}function T(e,t){const{gen:n,schema:r,opts:{useDefaults:i}}=e;i&&(0,s.assignDefaults)(e,t.type),n.block((()=>{for(const n of t.rules)(0,a.shouldUseRule)(r,n)&&P(e,n.keyword,n.definition,t.type)}))}function C(e,t){return e.includes(t)||"number"===t&&e.includes("integer")}function k(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function E(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,(0,p.checkStrictMode)(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){b(e)&&(_(e),y(e))?function(e){const{schema:t,opts:n,gen:r}=e;m(e,(()=>{n.$comment&&t.$comment&&w(e),function(e){const{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&(0,p.checkStrictMode)(e,"default is ignored in the schema root")}(e),r.let(d.default.vErrors,null),r.let(d.default.errors,0),n.unevaluated&&function(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",u._`${n}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,(()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`))),t.if(u._`${e.evaluated}.dynamicItems`,(()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`)))}(e),x(e),function(e){const{gen:t,schemaEnv:n,validateName:r,ValidationError:i,opts:a}=e;n.$async?t.if(u._`${d.default.errors} === 0`,(()=>t.return(d.default.data)),(()=>t.throw(u._`new ${i}(${d.default.vErrors})`))):(t.assign(u._`${r}.errors`,d.default.vErrors),a.unevaluated&&function(e){let{gen:t,evaluated:n,props:r,items:i}=e;r instanceof u.Name&&t.assign(u._`${n}.props`,r),i instanceof u.Name&&t.assign(u._`${n}.items`,i)}(e),t.return(u._`${d.default.errors} === 0`))}(e)}))}(e):m(e,(()=>(0,r.topBoolOrEmptySchema)(e)))};
vendor: 4,277 bytes, line 117
117class j{constructor(e,t,n){if((0,l.validateKeywordUsage)(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,p.schemaRefOrVal)(e,this.schema,n,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",L(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,l.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,n){this.failResult((0,u.not)(e),t,n)}failResult(e,t,n){this.gen.if(e),n?n():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,u.not)(e),void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(u._`${t} !== undefined && (${(0,u.or)(this.invalid$data(),e)})`)}error(e,t,n){if(t)return this.setParams(t),this._error(e,n),void this.setParams({});this._error(e,n)}_error(e,t){(e?f.reportExtraError:f.reportError)(this,this.def.error,t)}$dataError(){(0,f.reportError)(this,this.def.$dataError||f.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,f.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.nil;this.gen.block((()=>{this.check$data(e,n),t()}))}check$data(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.nil,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.nil;if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:i,def:a}=this;n.if((0,u.or)(u._`${r} === undefined`,t)),e!==u.nil&&n.assign(e,!0),(i.length||a.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&n.assign(e,!1)),n.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:n,def:r,it:i}=this;return(0,u.or)(function(){if(n.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(n)?n:[n];return u._`${(0,o.checkDataTypes)(e,t,i.opts.strictNumbers,o.DataType.Wrong)}`}return u.nil}(),function(){if(r.validateSchema){const n=e.scopeValue("validate$data",{ref:r.validateSchema});return u._`!${n}(${t})`}return u.nil}())}subschema(e,t){const n=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(n,this.it,e),(0,c.extendSubschemaMode)(n,e);const r={...this.it,...n,items:void 0,props:void 0};return v(r,t),r}mergeEvaluated(e,t){const{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=p.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=p.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function P(e,t,n,r){const i=new j(e,n,t);"code"in n?n.code(i,r):i.$data&&n.validate?(0,l.funcKeywordCode)(i,n):"macro"in n?(0,l.macroKeywordCode)(i,n):(n.compile||n.validate)&&(0,l.funcKeywordCode)(i,n)}t.KeywordCxt=j;const I=/^\/(?:[^~]|~0|~1)*$/,O=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function L(e,t){let n,r,{dataLevel:i,dataNames:a,dataPathArr:o}=t;if(""===e)return d.default.rootData;if("/"===e[0]){if(!I.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);n=e,r=d.default.rootData}else{const t=O.exec(e);if(!t)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+t[1];if(n=t[2],"#"===n){if(s>=i)throw new Error(c("property/index",s));return o[i-s]}if(s>i)throw new Error(c("data",s));if(r=a[i-s],!n)return r}let s=r;const l=n.split("/");for(const e of l)e&&(r=u._`${r}${(0,u.getProperty)((0,p.unescapeJsonPointer)(e))}`,s=u._`${s} && ${r}`);return s;function c(e,t){return`Cannot access ${e} ${t} levels up, current level is ${i}`}}t.getData=L}
vendor: 4,970 bytes, line 117
117,5470:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const r=n(4105),i=n(8317),a=n(1580),o=n(5);function s(e){const{gen:t,data:n,it:i}=e;t.if(i.parentData,(()=>t.assign(n,r._`${i.parentData}[${i.parentDataProperty}]`)))}function l(e,t,n){if(void 0===n)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:(0,r.stringify)(n)})}t.macroKeywordCode=function(e,t){const{gen:n,keyword:i,schema:a,parentSchema:o,it:s}=e,c=t.macro.call(s.self,a,o,s),u=l(n,i,c);!1!==s.opts.validateSchema&&s.self.validateSchema(c,!0);const d=n.name("valid");e.subschema({schema:c,schemaPath:r.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:u,compositeRule:!0},d),e.pass(d,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var n;const{gen:c,keyword:u,schema:d,parentSchema:h,$data:p,it:f}=e;!function(e,t){let{schemaEnv:n}=e;if(t.async&&!n.$async)throw new Error("async keyword in sync schema")}(f,t);const m=!p&&t.compile?t.compile.call(f.self,d,h,f):t.validate,g=l(c,u,m),v=c.let("valid");function y(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.async?r._`await `:r.nil;const o=f.opts.passContext?i.default.this:i.default.self,s=!("compile"in t&&!p||!1===t.schema);c.assign(v,r._`${n}${(0,a.callValidateCode)(e,g,o,s)}`,t.modifying)}function b(e){var n;c.if((0,r.not)(null!==(n=t.valid)&&void 0!==n?n:v),e)}e.block$data(v,(function(){if(!1===t.errors)y(),t.modifying&&s(e),b((()=>e.error()));else{const n=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>y(r._`await `)),(t=>c.assign(v,!1).if(r._`${t} instanceof ${f.ValidationError}`,(()=>c.assign(e,r._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=r._`${g}.errors`;return c.assign(e,null),y(r.nil),e}();t.modifying&&s(e),b((()=>function(e,t){const{gen:n}=e;n.if(r._`Array.isArray(${t})`,(()=>{n.assign(i.default.vErrors,r._`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`).assign(i.default.errors,r._`${i.default.vErrors}.length`),(0,o.extendErrors)(e)}),(()=>e.error()))}(e,n)))}})),e.ok(null!==(n=t.valid)&&void 0!==n?n:v)},t.validSchemaType=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&void 0===e))},t.validateKeywordUsage=function(e,t,n){let{schema:r,opts:i,self:a,errSchemaPath:o}=e;if(Array.isArray(t.keyword)?!t.keyword.includes(n):t.keyword!==n)throw new Error("ajv implementation error");const s=t.dependencies;if(null==s?void 0:s.some((e=>!Object.prototype.hasOwnProperty.call(r,e))))throw new Error(`parent schema must have dependencies of ${n}: ${s.join(",")}`);if(t.validateSchema&&!t.validateSchema(r[n])){const e=`keyword "${n}" value is invalid at path "${o}": `+a.errorsText(t.validateSchema.errors);if("log"!==i.validateSchema)throw new Error(e);a.logger.error(e)}}},5579:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const r=n(4105),i=n(4648);t.getSubschema=function(e,t){let{keyword:n,schemaProp:a,schema:o,schemaPath:s,errSchemaPath:l,topSchemaRef:c}=t;if(void 0!==n&&void 0!==o)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==n){const t=e.schema[n];return void 0===a?{schema:t,schemaPath:r._`${e.schemaPath}${(0,r.getProperty)(n)}`,errSchemaPath:`${e.errSchemaPath}/${n}`}:{schema:t[a],schemaPath:r._`${e.schemaPath}${(0,r.getProperty)(n)}${(0,r.getProperty)(a)}`,errSchemaPath:`${e.errSchemaPath}/${n}/${(0,i.escapeFragment)(a)}`}}if(void 0!==o){if(void 0===s||void 0===l||void 0===c)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:o,schemaPath:s,topSchemaRef:c,errSchemaPath:l}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,n){let{dataProp:a,dataPropType:o,data:s,dataTypes:l,propertyName:c}=n;if(void 0!==s&&void 0!==a)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:u}=t;if(void 0!==a){const{errorPath:n,dataPathArr:s,opts:l}=t;d(u.let("data",r._`${t.data}${(0,r.getProperty)(a)}`,!0)),e.errorPath=r.str`${n}${(0,i.getErrorPath)(a,o,l.jsPropertySyntax)}`,e.parentDataProperty=r._`${a}`,e.dataPathArr=[...s,e.parentDataProperty]}function d(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}void 0!==s&&(d(s instanceof r.Name?s:u.let("data",s,!0)),void 0!==c&&(e.propertyName=c)),l&&(e.dataTypes=l)},t.extendSubschemaMode=function(e,t){let{jtdDiscriminator:n,jtdMetadata:r,compositeRule:i,createErrors:a,allErrors:o}=t;void 0!==i&&(e.compositeRule=i),void 0!==a&&(e.createErrors=a),void 0!==o&&(e.allErrors=o),e.jtdDiscriminator=n,e.jtdMetadata=r}}
117,6422:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var r=n(2262);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return r.KeywordCxt}});var i=n(4105);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return i._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return i.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return i.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return i.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return i.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return i.CodeGen}});const a=n(5522),o=n(1145),s=n(4091),l=n(8393),c=n(4105),u=n(2225),d=n(2093),h=n(4648),p=n(4775),f=n(8012),m=(e,t)=>new RegExp(e,t);m.code="new RegExp";const g=["removeAdditional","useDefaults","coerceTypes"],v=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),y={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated 
117ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},b={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function _(e){var t,n,r,i,a,o,s,l,c,u,d,h,p,g,v,y,b,_,x,w,S,T,C,k,E;const j=e.strict,P=null===(t=e.code)||void 0===t?void 0:t.optimize,I=!0===P||void 0===P?1:P||0,O=null!==(r=null===(n=e.code)||void 0===n?void 0:n.regExp)&&void 0!==r?r:m,L=null!==(i=e.uriResolver)&&void 0!==i?i:f.default;return{strictSchema:null===(o=null!==(a=e.strictSchema)&&void 0!==a?a:j)||void 0===o||o,strictNumbers:null===(l=null!==(s=e.strictNumbers)&&void 0!==s?s:j)||void 0===l||l,strictTypes:null!==(u=null!==(c=e.strictTypes)&&void 0!==c?c:j)&&void 0!==u?u:"log",strictTuples:null!==(h=null!==(d=e.strictTuples)&&void 0!==d?d:j)&&void 0!==h?h:"log",strictRequired:null!==(g=null!==(p=e.strictRequired)&&void 0!==p?p:j)&&void 0!==g&&g,code:e.code?{...e.code,optimize:I,regExp:O}:{optimize:I,regExp:O},loopRequired:null!==(v=e.loopRequired)&&void 0!==v?v:200,loopEnum:null!==(y=e.loopEnum)&&void 0!==y?y:200,meta:null===(b=e.meta)||void 0===b||b,messages:null===(_=e.messages)||void 0===_||_,inlineRefs:null===(x=e.inlineRefs)||void 0===x||x,schemaId:null!==(w=e.schemaId)&&void 0!==w?w:"$id",addUsedSchema:null===(S=e.addUsedSchema)||void 0===S||S,validateSchema:null===(T=e.validateSchema)||void 0===T||T,validateFormats:null===(C=e.validateFormats)||void 0===C||C,unicodeRegExp:null===(k=e.unicodeRegExp)||void 0===k||k,int32range:null===(E=e.int32range)||void 0===E||E,uriResolver:L}}class x{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,..._(e)};const{es5:t,lines:n}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:v,es5:t,lines:n}),this.logger=function(e){if(!1===e)return j;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const r=e.validateFormats;e.validateFormats=!1,this.RULES=(0,s.getRules)(),w.call(this,y,e,"NOT SUPPORTED"),w.call(this,b,e,"DEPRECATED","warn"),this._metaOpts=E.call(this),e.formats&&C.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&k.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),T.call(this),e.validateFormats=r}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:n}=this.opts;let r=p;"id"===n&&(r={...p},r.id=r.$id,delete r.$id),t&&e&&this.addMetaSchema(r,r[n],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let n;if("string"==typeof e){if(n=this.getSchema(e),!n)throw new Error(`no schema with key or ref "${e}"`)}else n=this.compile(e);const r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){const n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await i.call(this,e.$schema);const n=this._addSchema(e,t);return n.validate||a.call(this,n)}async function i(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function a(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof o.default))throw t;return s.call(this,t),await l.call(this,t.missingSchema),a.call(this,e)}}function s(e){let{missingSchema:t,missingRef:n}=e;if(this.refs[t])throw new Error(`AnySchema ${t} is loaded but ${n} cannot be resolved`)}async function l(e){const n=await c.call(this,e);this.refs[e]||await i.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema;if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,n,i);return this}if("object"==typeof e){const{schemaId:t}=this.opts;if(r=e[t],void 0!==r&&"string"!=typeof r)throw new Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||r),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,i,!0),this}addMetaSchema(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.opts.validateSchema;return this.addSchema(e,t,!0,n),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let n;
vendor: 5,201 bytes, line 117
117if(n=e.$schema,void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const r=this.validate(n,e);if(!r&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=S.call(this,e));)e=t;if(void 0===t){const{schemaId:n}=this.opts,r=new l.SchemaEnv({schema:{},schemaId:n});if(t=l.resolveSchema.call(this,r,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=S.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let n=e[this.opts.schemaId];return n&&(n=(0,u.normalizeId)(n),delete this.schemas[n],delete this.refs[n]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(n=(t=e).keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(I.call(this,n,t),!t)return(0,h.eachItem)(n,(e=>O.call(this,e))),this;N.call(this,t);const r={...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)};return(0,h.eachItem)(n,0===r.type.length?e=>O.call(this,e,r):e=>r.type.forEach((t=>O.call(this,e,r,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const n of t.rules){const t=n.rules.findIndex((t=>t.keyword===e));t>=0&&n.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.errors,{separator:t=", ",dataVar:n="data"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&0!==e.length?e.map((e=>`${n}${e.instancePath} ${e.message}`)).reduce(((e,n)=>e+t+n)):"No errors"}$dataMetaSchema(e,t){const n=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const r of t){const t=r.split("/").slice(1);let i=e;for(const e of t)i=i[e];for(const e in n){const t=n[e];if("object"!=typeof t)continue;const{$data:r}=t.definition,a=i[e];r&&a&&(i[e]=D(a))}}return e}_removeAllSchemas(e,t){for(const n in e){const r=e[n];t&&!t.test(n)||("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.addUsedSchema;const{schemaId:o}=this.opts;if("object"==typeof e)r=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let s=this._cache.get(e);if(void 0!==s)return s;n=(0,u.normalizeId)(r||n);const c=u.getSchemaRefs.call(this,e,n);return s=new l.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:n,localRefs:c}),this._cache.set(s.schema,s),a&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=s),i&&this.validateSchema(e,!0),s}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):l.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function w(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"error";for(const i in e){const a=i;a in t&&this.logger[r](`${n}: option ${i}. ${e[a]}`)}}function S(e){return e=(0,u.normalizeId)(e),this.schemas[e]||this.refs[e]}function T(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function C(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function k(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}}function E(){const e={...this.opts};for(const t of g)delete e[t];return e}t.default=x,x.ValidationError=a.default,x.MissingRefError=o.default;const j={log(){},warn(){},error(){}},P=/^[a-z_$][a-z0-9_$:-]*$/i;function I(e,t){const{RULES:n}=this;if((0,h.eachItem)(e,(e=>{if(n.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!P.test(e))throw new Error(`Keyword ${e}
117 has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function O(e,t,n){var r;const i=null==t?void 0:t.post;if(n&&i)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:a}=this;let o=i?a.post:a.rules.find((e=>{let{type:t}=e;return t===n}));if(o||(o={type:n,rules:[]},a.rules.push(o)),a.keywords[e]=!0,!t)return;const s={keyword:e,definition:{...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)}};t.before?L.call(this,o,s,t.before):o.rules.push(s),a.all[e]=s,null===(r=t.implements)||void 0===r||r.forEach((e=>this.addKeyword(e)))}function L(e,t,n){const r=e.rules.findIndex((e=>e.keyword===n));r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} is not defined`))}function N(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=D(t)),e.validateSchema=this.compile(t,!0))}const A={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function D(e){return{anyOf:[e,A]}}},8089:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(8262);r.code='require("ajv/dist/runtime/equal").default',t.default=r},3759:function(e,t){function n(e){const t=e.length;let n,r=0,i=0;for(;i<t;)r++,n=e.charCodeAt(i++),n>=55296&&n<=56319&&i<t&&(n=e.charCodeAt(i),56320==(64512&n)&&i++);return r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,n.code='require("ajv/dist/runtime/ucs2length").default'},8012:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(23);r.code='require("ajv/dist/runtime/uri").default',t.default=r},5522:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=n},8875:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;const r=n(4105),i=n(4648),a={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return r.str`must NOT have more than ${t} items`},params:e=>{let{params:{len:t}}=e;return r._`{limit: ${t}}`}},code(e){const{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?o(e,r):(0,i.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas')}};function o(e,t){const{gen:n,schema:a,data:o,keyword:s,it:l}=e;l.items=!0;const c=n.const("len",r._`${o}.length`);if(!1===a)e.setParams({len:t.length}),e.pass(r._`${c} <= ${t.length}`);else if("object"==typeof a&&!(0,i.alwaysValidSchema)(l,a)){const a=n.var("valid",r._`${c} <= ${t.length}`);n.if((0,r.not)(a),(()=>function(a){n.forRange("i",t.length,c,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:i.Type.Num},a),l.allErrors||n.if((0,r.not)(a),(()=>n.break()))}))}(a))),e.ok(a)}}t.validateAdditionalItems=o,t.default=a},9279:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(1580),i=n(4105),a=n(8317),o=n(4648),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:e=>{let{params:t}=e;return i._`{additionalProperty: ${t.additionalProperty}}`}},code(e){const{gen:t,schema:n,parentSchema:s,data:l,errsCount:c,it:u}=e;if(!c)throw new Error("ajv implementation error");const{allErrors:d,opts:h}=u;if(u.props=!0,"all"!==h.removeAdditional&&(0,o.alwaysValidSchema)(u,n))return;const p=(0,r.allSchemaProperties)(s.properties),f=(0,r.allSchemaProperties)(s.patternProperties);function m(e){t.code(i._`delete ${l}[${e}]`)}function g(r){if("all"===h.removeAdditional||h.removeAdditional&&!1===n)m(r);else{if(!1===n)return e.setParams({additionalProperty:r}),e.error(),void(d||t.break());if("object"==typeof n&&!(0,o.alwaysValidSchema)(u,n)){const n=t.name("valid");"failing"===h.removeAdditional?(v(r,n,!1),t.if((0,i.not)(n),(()=>{e.reset(),m(r)}))):(v(r,n),d||t.if((0,i.not)(n),(()=>t.break())))}}}function v(t,n,r){const i={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===r&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,n)}t.forIn("key",l,(n=>{p.length||f.length?t.if(function(n){let a;if(p.length>8){const e=(0,o.schemaRefOrVal)(u,s.properties,"properties");a=(0,r.isOwnProperty)(t,e,n)}else a=p.length?(0,i.or)(...p.map((e=>i._`${n} === ${e}`))):i.nil;return f.length&&(a=(0,i.or)(a,...f.map((t=>i._`${(0,r.usePattern)(e,t)}.test(${n})`)))),(0,i.not)(a)}(n),(()=>g(n))):g(n)})),e.ok(i._`${c} === ${a.default.errors}`)}};t.default=s}
117,8955:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4648),i={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const a=t.name("valid");n.forEach(((t,n)=>{if((0,r.alwaysValidSchema)(i,t))return;const o=e.subschema({keyword:"allOf",schemaProp:n},a);e.ok(a),e.mergeEvaluated(o)}))}};t.default=i},7182:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:n(1580).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=r},4497:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:e=>{let{params:{min:t,max:n}}=e;return void 0===n?r.str`must contain at least ${t} valid item(s)`:r.str`must contain at least ${t} and no more than ${n} valid item(s)`},params:e=>{let{params:{min:t,max:n}}=e;return void 0===n?r._`{minContains: ${t}}`:r._`{minContains: ${t}, maxContains: ${n}}`}},code(e){const{gen:t,schema:n,parentSchema:a,data:o,it:s}=e;let l,c;const{minContains:u,maxContains:d}=a;s.opts.next?(l=void 0===u?1:u,c=d):l=1;const h=t.const("len",r._`${o}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void(0,i.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return(0,i.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,i.alwaysValidSchema)(s,n)){let t=r._`${h} >= ${l}`;return void 0!==c&&(t=r._`${t} && ${h} <= ${c}`),void e.pass(t)}s.items=!0;const p=t.name("valid");function f(){const e=t.name("_valid"),n=t.let("count",0);m(e,(()=>t.if(e,(()=>function(e){t.code(r._`${e}++`),void 0===c?t.if(r._`${e} >= ${l}`,(()=>t.assign(p,!0).break())):(t.if(r._`${e} > ${c}`,(()=>t.assign(p,!1).break())),1===l?t.assign(p,!0):t.if(r._`${e} >= ${l}`,(()=>t.assign(p,!0))))}(n)))))}function m(n,r){t.forRange("i",0,h,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:i.Type.Num,compositeRule:!0},n),r()}))}void 0===c&&1===l?m(p,(()=>t.if(p,(()=>t.break())))):0===l?(t.let(p,!0),void 0!==c&&t.if(r._`${o}.length > 0`,f)):(t.let(p,!1),f()),e.result(p,(()=>e.reset()))}};t.default=a},9031:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const r=n(4105),i=n(4648),a=n(1580);t.error={message:e=>{let{params:{property:t,depsCount:n,deps:i}}=e;const a=1===n?"property":"properties";return r.str`must have ${a} ${i} when property ${t} is present`},params:e=>{let{params:{property:t,depsCount:n,deps:i,missingProperty:a}}=e;return r._`{property: ${t},
118    missingProperty: ${a},
119    depsCount: ${n},
120    deps: ${i}}`}};const o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,n]=function(e){let{schema:t}=e;const n={},r={};for(const e in t)"__proto__"!==e&&((Array.isArray(t[e])?n:r)[e]=t[e]);return[n,r]}(e);s(e,t),l(e,n)}};function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema;const{gen:n,data:i,it:o}=e;if(0===Object.keys(t).length)return;const s=n.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,a.propertyInData)(n,i,l,o.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),o.allErrors?n.if(u,(()=>{for(const t of c)(0,a.checkReportMissingProp)(e,t)})):(n.if(r._`${u} && (${(0,a.checkMissingProp)(e,c,s)})`),(0,a.reportMissingProp)(e,s),n.else())}}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema;const{gen:n,data:r,keyword:o,it:s}=e,l=n.name("valid");for(const c in t)(0,i.alwaysValidSchema)(s,t[c])||(n.if((0,a.propertyInData)(n,r,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:o,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>n.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=o}
120,2890:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:e=>{let{params:t}=e;return r.str`must match "${t.ifClause}" schema`},params:e=>{let{params:t}=e;return r._`{failingKeyword: ${t.ifClause}}`}},code(e){const{gen:t,parentSchema:n,it:a}=e;void 0===n.then&&void 0===n.else&&(0,i.checkStrictMode)(a,'"if" without "then" and "else" is ignored');const s=o(a,"then"),l=o(a,"else");if(!s&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),s&&l){const n=t.let("ifClause");e.setParams({ifClause:n}),t.if(u,d("then",n),d("else",n))}else s?t.if(u,d("then")):t.if((0,r.not)(u),d("else"));function d(n,i){return()=>{const a=e.subschema({keyword:n},u);t.assign(c,u),e.mergeValidEvaluated(a,c),i?t.assign(i,r._`${n}`):e.setParams({ifClause:n})}}e.pass(c,(()=>e.error(!0)))}};function o(e,t){const n=e.schema[t];return void 0!==n&&!(0,i.alwaysValidSchema)(e,n)}t.default=a},7040:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(8875),i=n(304),a=n(3318),o=n(6216),s=n(4497),l=n(9031),c=n(274),u=n(9279),d=n(5144),h=n(9137),p=n(691),f=n(7182),m=n(4234),g=n(8955),v=n(2890),y=n(2464);t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=[p.default,f.default,m.default,g.default,v.default,y.default,c.default,u.default,l.default,d.default,h.default];return e?t.push(i.default,o.default):t.push(r.default,a.default),t.push(s.default),t}},3318:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const r=n(4105),i=n(4648),a=n(1580),o={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return s(e,"additionalItems",t);n.items=!0,(0,i.alwaysValidSchema)(n,t)||e.ok((0,a.validateArray)(e))}};function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.schema;const{gen:a,parentSchema:o,data:s,keyword:l,it:c}=e;!function(e){const{opts:r,errSchemaPath:a}=c,o=n.length,s=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(r.strictTuples&&!s){const e=`"${l}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${a}"`;(0,i.checkStrictMode)(c,e,r.strictTuples)}}(o),c.opts.unevaluated&&n.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(a,n.length,c.items));const u=a.name("valid"),d=a.const("len",r._`${s}.length`);n.forEach(((t,n)=>{(0,i.alwaysValidSchema)(c,t)||(a.if(r._`${d} > ${n}`,(()=>e.subschema({keyword:l,schemaProp:n,dataProp:n},u))),e.ok(u))}))}t.validateTuple=s,t.default=o},6216:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a=n(1580),o=n(8875),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return r.str`must NOT have more than ${t} items`},params:e=>{let{params:{len:t}}=e;return r._`{limit: ${t}}`}},code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:s}=n;r.items=!0,(0,i.alwaysValidSchema)(r,t)||(s?(0,o.validateAdditionalItems)(e,s):e.ok((0,a.validateArray)(e)))}};t.default=s},691:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4648),i={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:i}=e;if((0,r.alwaysValidSchema)(i,n))return void e.fail();const a=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),e.failResult(a,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};t.default=i},4234:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:e=>{let{params:t}=e;return r._`{passingSchemas: ${t.passing}}`}},code(e){const{gen:t,schema:n,parentSchema:a,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");
vendor: 9,564 bytes, line 120
120if(o.opts.discriminator&&a.discriminator)return;const s=n,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){s.forEach(((n,a)=>{let s;(0,i.alwaysValidSchema)(o,n)?t.var(u,!0):s=e.subschema({keyword:"oneOf",schemaProp:a,compositeRule:!0},u),a>0&&t.if(r._`${u} && ${l}`).assign(l,!1).assign(c,r._`[${c}, ${a}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,a),s&&e.mergeEvaluated(s,r.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=a},9137:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(1580),i=n(4105),a=n(4648),o=n(4648),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:s,parentSchema:l,it:c}=e,{opts:u}=c,d=(0,r.allSchemaProperties)(n),h=d.filter((e=>(0,a.alwaysValidSchema)(c,n[e])));if(0===d.length||h.length===d.length&&(!c.opts.unevaluated||!0===c.props))return;const p=u.strictSchema&&!u.allowMatchingProperties&&l.properties,f=t.name("valid");!0===c.props||c.props instanceof i.Name||(c.props=(0,o.evaluatedPropsToName)(t,c.props));const{props:m}=c;function g(e){for(const t in p)new RegExp(e).test(t)&&(0,a.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function v(n){t.forIn("key",s,(a=>{t.if(i._`${(0,r.usePattern)(e,n)}.test(${a})`,(()=>{const r=h.includes(n);r||e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:a,dataPropType:o.Type.Str},f),c.opts.unevaluated&&!0!==m?t.assign(i._`${m}[${a}]`,!0):r||c.allErrors||t.if((0,i.not)(f),(()=>t.break()))}))}))}!function(){for(const e of d)p&&g(e),c.allErrors?v(e):(t.var(f,!0),v(e),t.if(f))}()}};t.default=s},304:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(3318),i={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,r.validateTuple)(e,"items")};t.default=i},5144:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(2262),i=n(1580),a=n(4648),o=n(9279),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:s,data:l,it:c}=e;"all"===c.opts.removeAdditional&&void 0===s.additionalProperties&&o.default.code(new r.KeywordCxt(c,o.default,"additionalProperties"));const u=(0,i.allSchemaProperties)(n);for(const e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=a.mergeEvaluated.props(t,(0,a.toHash)(u),c.props));const d=u.filter((e=>!(0,a.alwaysValidSchema)(c,n[e])));if(0===d.length)return;const h=t.name("valid");for(const n of d)p(n)?f(n):(t.if((0,i.propertyInData)(t,l,n,c.opts.ownProperties)),f(n),c.allErrors||t.else().var(h,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(h);function p(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==n[e].default}function f(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},h)}}};t.default=s},274:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:e=>{let{params:t}=e;return r._`{propertyName: ${t.propertyName}}`}},code(e){const{gen:t,schema:n,data:a,it:o}=e;if((0,i.alwaysValidSchema)(o,n))return;const s=t.name("valid");t.forIn("key",a,(n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},s),t.if((0,r.not)(s),(()=>{e.error(!0),o.allErrors||t.break()}))})),e.ok(s)}};t.default=a},2464:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4648),i={keyword:["then","else"],schemaType:["object","boolean"],code(e){let{keyword:t,parentSchema:n,it:i}=e;void 0===n.if&&(0,r.checkStrictMode)(i,`"${t}" without "if" is ignored`)}};t.default=i},1580:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;const r=n(4105),i=n(4648),a=n(8317),o=n(4648);function s(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:r._`Object.prototype.hasOwnProperty`})}function l(e,t,n){return r._`${s(e)}.call(${t}, ${n})`}function c(e,t,n,i){const a=r._`${t}${(0,r.getProperty)(n)} === undefined`;return i?(0,r.or)(a,(0,r.not)(l(e,t,n))):a}function u(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:n,data:i,it:a}=e;n.if(c(n,i,t,a.opts.ownProperties),(()=>{e.setParams({missingProperty:r._`${t}`},!0),e.error()}))},t.checkMissingProp=function(e,t,n){let{gen:i,data:a,it:{opts:o}}=e;return(0,r.or)(...t.map((e=>(0,r.and)(c(i,a,e,o.ownProperties),r._`${n} = ${e}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=s,t.isOwnProperty=l,t.propertyInData=function(e,t,n,i){const a=r._`${t}${(0,r.getProperty)(n)} !== undefined`;return i?r._`${a} && ${l(e,t,n)}`:a},t.noPropertyInData=c,t.allSchemaProperties=u,t.schemaProperties=function(e,t){return u(t).filter((n=>!(0,i.alwaysValidSchema)(e,t[n])))},t.callValidateCode=function(e,t,n,i){let{schemaCode:o,data:s,it:{gen:l,topSchemaRef:c,schemaPath:u,errorPath:d},it:h}=e;const p=i?r._`${o}, ${s}, ${c}${u}`:s,f=[[a.default.instancePath,(0,r.strConcat)(a.default.instancePath,d)],[a.default.parentData,h.parentData],[a.default.parentDataProperty,h.parentDataProperty],[a.default.rootData,a.default.rootData]];h.opts.dynamicRef&&f.push([a.default.dynamicAnchors,a.default.dynamicAnchors]);const m=r._`${p}, ${l.object(...f)}`;return n!==r.nil?r._`${t}.call(${n}, ${m})`:r._`${t}(${m})`};const d=r._`new RegExp`;t.usePattern=function(e,t){let{gen:n,it:{opts:i}}=e;const a=i.unicodeRegExp?"u":"",{regExp:s}=i.code,l=s(t,a);return n.scopeValue("pattern",{key:l.toString(),ref:l,code:r._`${"new RegExp"===s.code?d:(0,o.useFunc)(n,s)}(${t}, ${a})`})},t.validateArray=function(e){const{gen:t,data:n,keyword:a,it:o}=e,s=t.name("valid");if(o.allErrors){const e=t.let("valid",!0);return l((()=>t.assign(e,!1))),e}return t.var(s,!0),l((()=>t.break())),s;function l(o){const l=t.const("len",r._`${n}.length`);t.forRange("i",0,l,(n=>{e.subschema({keyword:a,dataProp:n,dataPropType:i.Type.Num},s),t.if((0,r.not)(s),o)}))}},t.validateUnion=function(e){const{gen:t,schema:n,keyword:a,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some((e=>(0,i.alwaysValidSchema)(o,e)))&&!o.opts.unevaluated)return;const s=t.let("valid",!1),l=t.name("_valid");t.block((()=>n.forEach(((n,i)=>{const o=e.subschema({keyword:a,schemaProp:i,compositeRule:!0},l);t.assign(s,r._`${s} || ${l}`),e.mergeValidEvaluated(o,l)||t.if((0,r.not)(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},3323:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=n},167:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(3323),i=n(7992),a=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",r.default,i.default];t.default=a},7992:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const r=n(1145),i=n(1580),a=n(4105),o=n(8317),s=n(8393),l=n(4648),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:i}=e,{baseId:o,schemaEnv:l,validateName:c,opts:h,self:p}=i,{root:f}=l;if(("#"===n||"#/"===n)&&o===f.baseId)return function(){if(l===f)return d(e,c,l,l.$async);const n=t.scopeValue("root",{ref:f});return d(e,a._`${n}.validate`,f,f.$async)}();const m=s.resolveRef.call(p,f,o,n);if(void 0===m)throw new r.default(i.opts.uriResolver,o,n);return m instanceof s.SchemaEnv?function(t){const n=u(e,t);d(e,n,t,t.$async)}(m):function(r){const i=t.scopeValue("schema",!0===h.code.source?{ref:r,code:(0,a.stringify)(r)}:{ref:r}),o=t.name("valid"),s=e.subschema({schema:r,dataTypes:[],schemaPath:a.nil,topSchemaRef:i,errSchemaPath:n},o);e.mergeEvaluated(s),e.ok(o)}(m)}};function u(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):a._`${n.scopeValue("wrapper",{ref:t})}.validate`}function d(e,t,n,r){const{gen:s,it:c}=e,{allErrors:u,schemaEnv:d,opts:h}=c,p=h.passContext?o.default.this:a.nil;function f(e){const t=a._`${e}.errors`;s.assign(o.default.vErrors,a._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),s.assign(o.default.errors,a._`${o.default.vErrors}.length`)}function m(e){var t;if(!c.opts.unevaluated)return;const r=null===(t=null==n?void 0:n.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(r&&!r.dynamicProps)void 0!==r.props&&(c.props=l.mergeEvaluated.props(s,r.props,c.props));else{const t=s.var("props",a._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(s,t,c.props,a.Name)}if(!0!==c.items)if(r&&!r.dynamicItems)void 0!==r.items&&(c.items=l.mergeEvaluated.items(s,r.items,c.items));else{const t=s.var("items",a._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(s,t,c.items,a.Name)}}r?function(){if(!d.$async)throw new Error("async schema referenced by sync schema");const n=s.let("valid");s.try((()=>{s.code(a._`await ${(0,i.callValidateCode)(e,t,p)}`),m(t),u||s.assign(n,!0)}),(e=>{s.if(a._`!(${e} instanceof ${c.ValidationError})`,(()=>s.throw(e))),f(e),u||s.assign(n,!1)})),e.ok(n)}():e.result((0,i.callValidateCode)(e,t,p),(()=>m(t)),(()=>f(t)))}t.getValidate=u,t.callRef=d,t.default=c}
120,5184:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(5930),a=n(8393),o=n(4648),s={keyword:"discriminator",type:"object",schemaType:"object",error:{message:e=>{let{params:{discrError:t,tagName:n}}=e;return t===i.DiscrError.Tag?`tag "${n}" must be string`:`value of tag "${n}" must be in oneOf`},params:e=>{let{params:{discrError:t,tag:n,tagName:i}}=e;return r._`{error: ${t}, tag: ${i}, tagValue: ${n}}`}},code(e){const{gen:t,data:n,schema:s,parentSchema:l,it:c}=e,{oneOf:u}=l;if(!c.opts.discriminator)throw new Error("discriminator: requires discriminator option");const d=s.propertyName;if("string"!=typeof d)throw new Error("discriminator: requires propertyName");if(s.mapping)throw new Error("discriminator: mapping is not supported");if(!u)throw new Error("discriminator: requires oneOf keyword");const h=t.let("valid",!1),p=t.const("tag",r._`${n}${(0,r.getProperty)(d)}`);function f(n){const i=t.name("valid"),a=e.subschema({keyword:"oneOf",schemaProp:n},i);return e.mergeEvaluated(a,r.Name),i}t.if(r._`typeof ${p} == "string"`,(()=>function(){const n=function(){var e;const t={},n=i(l);let r=!0;for(let t=0;t<u.length;t++){let l=u[t];(null==l?void 0:l.$ref)&&!(0,o.schemaHasRulesButRef)(l,c.self.RULES)&&(l=a.resolveRef.call(c.self,c.schemaEnv.root,c.baseId,null==l?void 0:l.$ref),l instanceof a.SchemaEnv&&(l=l.schema));const h=null===(e=null==l?void 0:l.properties)||void 0===e?void 0:e[d];if("object"!=typeof h)throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${d}"`);r=r&&(n||i(l)),s(h,t)}if(!r)throw new Error(`discriminator: "${d}" must be required`);return t;function i(e){let{required:t}=e;return Array.isArray(t)&&t.includes(d)}function s(e,t){if(e.const)h(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${d}" must have "const" or "enum"`);for(const n of e.enum)h(n,t)}}function h(e,n){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${d}" values must be unique strings`);t[e]=n}}();t.if(!1);for(const e in n)t.elseIf(r._`${p} === ${e}`),t.assign(h,f(n[e]));t.else(),e.error(!1,{discrError:i.DiscrError.Mapping,tag:p,tagName:d}),t.endIf()}()),(()=>e.error(!1,{discrError:i.DiscrError.Tag,tag:p,tagName:d}))),e.ok(h)}};t.default=s},5930:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(t.DiscrError||(t.DiscrError={}))},1783:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(167),i=n(9110),a=n(7040),o=n(1502),s=n(884),l=[r.default,i.default,(0,a.default)(),o.default,s.metadataVocabulary,s.contentVocabulary];t.default=l},6616:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return r.str`must match format "${t}"`},params:e=>{let{schemaCode:t}=e;return r._`{format: ${t}}`}},code(e,t){const{gen:n,data:i,$data:a,schema:o,schemaCode:s,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:d,self:h}=l;c.validateFormats&&(a?function(){const a=n.scopeValue("formats",{ref:h.formats,code:c.code.formats}),o=n.const("fDef",r._`${a}[${s}]`),l=n.let("fType"),u=n.let("format");n.if(r._`typeof ${o} == "object" && !(${o} instanceof RegExp)`,(()=>n.assign(l,r._`${o}.type || "string"`).assign(u,r._`${o}.validate`)),(()=>n.assign(l,r._`"string"`).assign(u,o))),e.fail$data((0,r.or)(!1===c.strictSchema?r.nil:r._`${s} && !${u}`,function(){const e=d.$async?r._`(${o}.async ? await ${u}(${i}) : ${u}(${i}))`:r._`${u}(${i})`,n=r._`(typeof ${u} == "function" ? ${e} : ${u}.test(${i}))`;return r._`${u} && ${u} !== true && ${l} === ${t} && !${n}`}()))}():function(){const a=h.formats[o];if(!a)return void function(){if(!1!==c.strictSchema)throw new Error(e());function e(){return`unknown format "${o}" ignored in schema at path "${u}"`}h.logger.warn(e())}();if(!0===a)return;const[s,l,p]=function(e){const t=e instanceof RegExp?(0,r.regexpCode)(e):c.code.formats?r._`${c.code.formats}${(0,r.getProperty)(o)}`:void 0,i=n.scopeValue("formats",{key:o,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,i]:[e.type||"string",e.validate,r._`${i}.validate`]}(a);s===t&&e.pass(function(){if("object"==typeof a&&!(a instanceof RegExp)&&a.async){if(!d.$async)throw new Error("async format in sync schema");return r._`await ${p}(${i})`}return"function"==typeof l?r._`${p}(${i})`:r._`${p}.test(${i})`}())}())}};t.default=i}
120,1502:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=[n(6616).default];t.default=r},884:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},3605:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a=n(8089),o={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:e=>{let{schemaCode:t}=e;return r._`{allowedValue: ${t}}`}},code(e){const{gen:t,data:n,$data:o,schemaCode:s,schema:l}=e;o||l&&"object"==typeof l?e.fail$data(r._`!${(0,i.useFunc)(t,a.default)}(${n}, ${s})`):e.fail(r._`${l} !== ${n}`)}};t.default=o},9525:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a=n(8089),o={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:e=>{let{schemaCode:t}=e;return r._`{allowedValues: ${t}}`}},code(e){const{gen:t,data:n,$data:o,schema:s,schemaCode:l,it:c}=e;if(!o&&0===s.length)throw new Error("enum must have non-empty array");const u=s.length>=c.opts.loopEnum;let d;const h=()=>null!=d?d:d=(0,i.useFunc)(t,a.default);let p;if(u||o)p=t.let("valid"),e.block$data(p,(function(){t.assign(p,!1),t.forOf("v",l,(e=>t.if(r._`${h()}(${n}, ${e})`,(()=>t.assign(p,!0).break()))))}
120));else{if(!Array.isArray(s))throw new Error("ajv implementation error");const e=t.const("vSchema",l);p=(0,r.or)(...s.map(((t,i)=>function(e,t){const i=s[t];return"object"==typeof i&&null!==i?r._`${h()}(${n}, ${e}[${t}])`:r._`${n} === ${i}`}(e,i))))}e.pass(p)}};t.default=o},9110:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(6694),i=n(273),a=n(7254),o=n(2991),s=n(6245),l=n(6006),c=n(6755),u=n(7140),d=n(3605),h=n(9525),p=[r.default,i.default,a.default,o.default,s.default,l.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,h.default];t.default=p},6755:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;const i="maxItems"===t?"more":"fewer";return r.str`must NOT have ${i} than ${n} items`},params:e=>{let{schemaCode:t}=e;return r._`{limit: ${t}}`}},code(e){const{keyword:t,data:n,schemaCode:i}=e,a="maxItems"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`${n}.length ${a} ${i}`)}};t.default=i},7254:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=n(4648),a=n(3759),o={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;const i="maxLength"===t?"more":"fewer";return r.str`must NOT have ${i} than ${n} characters`},params:e=>{let{schemaCode:t}=e;return r._`{limit: ${t}}`}},code(e){const{keyword:t,data:n,schemaCode:o,it:s}=e,l="maxLength"===t?r.operators.GT:r.operators.LT,c=!1===s.opts.unicode?r._`${n}.length`:r._`${(0,i.useFunc)(e.gen,a.default)}(${n})`;e.fail$data(r._`${c} ${l} ${o}`)}};t.default=o},6694:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i=r.operators,a={maximum:{okStr:"<=",ok:i.LTE,fail:i.GT},minimum:{okStr:">=",ok:i.GTE,fail:i.LT},exclusiveMaximum:{okStr:"<",ok:i.LT,fail:i.GTE},exclusiveMinimum:{okStr:">",ok:i.GT,fail:i.LTE}},o={message:e=>{let{keyword:t,schemaCode:n}=e;return r.str`must be ${a[t].okStr} ${n}`},params:e=>{let{keyword:t,schemaCode:n}=e;return r._`{comparison: ${a[t].okStr}, limit: ${n}}`}},s={keyword:Object.keys(a),type:"number",schemaType:"number",$data:!0,error:o,code(e){const{keyword:t,data:n,schemaCode:i}=e;e.fail$data(r._`${n} ${a[t].fail} ${i} || isNaN(${n})`)}};t.default=s},6245:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;const i="maxProperties"===t?"more":"fewer";return r.str`must NOT have ${i} than ${n} properties`},params:e=>{let{schemaCode:t}=e;return r._`{limit: ${t}}`}},code(e){const{keyword:t,data:n,schemaCode:i}=e,a="maxProperties"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`Object.keys(${n}).length ${a} ${i}`)}};t.default=i},273:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(4105),i={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return r.str`must be multiple of ${t}`},params:e=>{let{schemaCode:t}=e;return r._`{multipleOf: ${t}}`}},code(e){const{gen:t,data:n,schemaCode:i,it:a}=e,o=a.opts.multipleOfPrecision,s=t.let("res"),l=o?r._`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:r._`${s} !== parseInt(${s})`;e.fail$data(r._`(${i} === 0 || (${s} = ${n}/${i}, ${l}))`)}};t.default=i},2991:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(1580),i=n(4105),a={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return i.str`must match pattern "${t}"`},params:e=>{let{schemaCode:t}=e;return i._`{pattern: ${t}}`}},code(e){const{data:t,$data:n,schema:a,schemaCode:o,it:s}=e,l=s.opts.unicodeRegExp?"u":"",c=n?i._`(new RegExp(${o}, ${l}))`:(0,r.usePattern)(e,a);e.fail$data(i._`!${c}.test(${t})`)}};t.default=a},6006:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(1580),i=n(4105),a=n(4648),o={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:e=>{let{params:{missingProperty:t}}=e;return i.str`must have required property '${t}'`},params:e=>{let{params:{missingProperty:t}}=e;return i._`{missingProperty: ${t}}`}},code(e){const{gen:t,schema:n,schemaCode:o,data:s,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===n.length)return;const d=n.length>=u.loopRequired;if(c.allErrors?function(){if(d||l)e.block$data(i.nil,h);else for(const t of n)(0,r.checkReportMissingProp)(e,t)}():function(){const a=t.let("missing");if(d||l){const n=t.let("valid",!0);e.block$data(n,(()=>function(n,a){e.setParams({missingProperty:n}),t.forOf(n,o,(()=>{t.assign(a,(0,r.propertyInData)(t,s,n,u.ownProperties)),t.if((0,i.not)(a),(()=>{e.error(),t.break()}))}),i.nil)}(a,n))),e.ok(n)}else t.if((0,r.checkMissingProp)(e,n,a)),(0,r.reportMissingProp)(e,a),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:r}=e.it;for(const e of n)if(void 0===(null==t?void 0:t[e])&&!r.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;(0,a.checkStrictMode)(c,t,c.opts.strictRequired)}}function h(){t.forOf("prop",o,(n=>{e.setParams({missingProperty:n}),t.if((0,r.noPropertyInData)(t,s,n,u.ownProperties),(()=>e.error()))}))}}};t.default=o}
120,7140:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});const r=n(2093),i=n(4105),a=n(4648),o=n(8089),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:e=>{let{params:{i:t,j:n}}=e;return i.str`must NOT have duplicate items (items ## ${n} and ${t} are identical)`},params:e=>{let{params:{i:t,j:n}}=e;return i._`{i: ${t}, j: ${n}}`}},code(e){const{gen:t,data:n,$data:s,schema:l,parentSchema:c,schemaCode:u,it:d}=e;if(!s&&!l)return;const h=t.let("valid"),p=c.items?(0,r.getSchemaTypes)(c.items):[];function f(a,o){const s=t.name("item"),l=(0,r.checkDataTypes)(p,s,d.opts.strictNumbers,r.DataType.Wrong),c=t.const("indices",i._`{}`);t.for(i._`;${a}--;`,(()=>{t.let(s,i._`${n}[${a}]`),t.if(l,i._`continue`),p.length>1&&t.if(i._`typeof ${s} == "string"`,i._`${s} += "_"`),t.if(i._`typeof ${c}[${s}] == "number"`,(()=>{t.assign(o,i._`${c}[${s}]`),e.error(),t.assign(h,!1).break()})).code(i._`${c}[${s}] = ${a}`)}))}function m(r,s){const l=(0,a.useFunc)(t,o.default),c=t.name("outer");t.label(c).for(i._`;${r}--;`,(()=>t.for(i._`${s} = ${r}; ${s}--;`,(()=>
120t.if(i._`${l}(${n}[${r}], ${n}[${s}])`,(()=>{e.error(),t.assign(h,!1).break(c)}))))))}e.block$data(h,(function(){const r=t.let("i",i._`${n}.length`),a=t.let("j");e.setParams({i:r,j:a}),t.assign(h,!0),t.if(i._`${r} > 1`,(()=>(p.length>0&&!p.some((e=>"object"===e||"array"===e))?f:m)(r,a)))}),i._`${u} === false`),e.ok(h)}};t.default=s},1694:function(e,t){var n;!function(){var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},8182:function(e,t,n){function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}t.Z=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},7130:function(e,t,n){var r=n(5081),i=n(6599),a=n(3642),o=Math.pow(2,31)-1;function s(e,t){var n,r=1;if(0===e)return t;if(0===t)return e;for(;e%2==0&&t%2==0;)e/=2,t/=2,r*=2;for(;e%2==0;)e/=2;for(;t;){for(;t%2==0;)t/=2;e>t&&(n=t,t=e,e=n),t-=e}return r*e}function l(e,t){var n,r=0;if(0===e)return t;if(0===t)return e;for(;0==(1&e)&&0==(1&t);)e>>>=1,t>>>=1,r++;for(;0==(1&e);)e>>>=1;for(;t;){for(;0==(1&t);)t>>>=1;e>t&&(n=t,t=e,e=n),t-=e}return e<<r}e.exports=function(){var e,t,n,c,u,d,h,p=arguments.length;for(e=new Array(p),h=0;h<p;h++)e[h]=arguments[h];if(i(e)){if(2===p)return(u=e[0])<0&&(u=-u),(d=e[1])<0&&(d=-d),u<=o&&d<=o?l(u,d):s(u,d);n=e}else{if(!r(e[0]))throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+e[0]+"`.");if(p>1){if(n=e[0],t=e[1],!a(t))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}else n=e[0]}if((c=n.length)<2)return null;if(t){for(u=new Array(c),h=0;h<c;h++)u[h]=t(n[h],h);n=u}if(p<3&&!i(n))throw new TypeError("gcd()::invalid input argument. Accessed array values must be integers. Value: `"+n+"`.");for(h=0;h<c;h++)(u=n[h])<0&&(n[h]=-u);for(u=n[0],h=1;h<c;h++)u=(d=n[h])<=o&&u<=o?l(u,d):s(u,d);return u}},3027:function(e,t,n){var r=n(7130),i=n(5081),a=n(6599),o=n(3642);e.exports=function(){var e,t,n,s,l,c,u,d=arguments.length;for(e=new Array(d),u=0;u<d;u++)e[u]=arguments[u];if(a(e)){if(2===d)return(l=e[0])<0&&(l=-l),(c=e[1])<0&&(c=-c),0===l||0===c?0:l/r(l,c)*c;n=e}else{if(!i(e[0]))throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+e[0]+"`.");if(d>1){if(n=e[0],t=e[1],!o(t))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}else n=e[0]}if((s=n.length)<2)return null;if(t){for(l=new Array(s),u=0;u<s;u++)l[u]=t(n[u],u);n=l}if(d<3&&!a(n))throw new TypeError("lcm()::invalid input argument. Accessed array values must be integers. Value: `"+n+"`.");for(u=0;u<s;u++)(l=n[u])<0&&(n[u]=-l);for(l=n[0],u=1;u<s;u++){if(c=n[u],0===l||0===c)return 0;l=l/r(l,c)*c}return l}},7892:function(e){e.exports=function(){var e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",o="day",s="week",l="month",c="quarter",u="year",d="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},v={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,o=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-o:o-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:u,w:s,d:o,D:d,h:a,m:i,s:r,ms:n,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=m;var _="$isDayjsObject",x=function(e){return e instanceof C||!(!e||!e[_])},w=function e(t,n,r){var i;if(!t)return y;if("string"==typeof t){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var o=t.split("-");if(!i&&o.length>1)return e(o[0])}else{var s=t.name;b[s]=t,i=s}return!r&&i&&(y=i),i||!r&&y},S=function(e,t){if(x(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new C(n)},T=v;T.l=w,T.i=x,T.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var C=function(){function m(e){this.$L=w(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[_]=!0}var g=m.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(T.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(p);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return T},g.isValid=function(){return!(this.$d.toString()===h)},g.isSame=function(e,t){var n=S(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return S(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<S(e)},g.$g=function(e,t,n){return T.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,c=!!T.u(t)||t,h=T.p(e),p=function(e,t){var r=T.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return c?r:r.endOf(o)},f=function(e,t){return T.w(n.toDate()[e].apply(n.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(h){case u:return c?p(1,0):p(31,11);case l:return c?p(1,g):p(0,g+1);case s:var b=this.$locale().weekStart||0,_=(m<b?m+7:m)-b;return p(c?v-_:v+(6-_),g);case o:case d:return f(y+"Hours",0);case a:return f(y+"Minutes",1);case i:return f(y+"Seconds",2);case r:return f(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var s,c=T.p(e),h="set"+(this.$u?"UTC":""),p=(s={},s[o]=h+"Date",s[d]=h+"Date",s[l]=h+"Month",s[u]=h+"FullYear",s[a]=h+"Hours",s[i]=h+"Minutes",s[r]=h+"Seconds",s[n]=h+"Milliseconds",s)[c],f=c===o?this.$D+(t-this.$W):t;if(c===l||c===u){var m=this.clone().set(d,1);
vendor: 1,652 bytes, line 120
120m.$d[p](f),m.init(),this.$d=m.set(d,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[T.p(e)]()},g.add=function(n,c){var d,h=this;n=Number(n);var p=T.p(c),f=function(e){var t=S(h);return T.w(t.date(t.date()+Math.round(e*n)),h)};if(p===l)return this.set(l,this.$M+n);if(p===u)return this.set(u,this.$y+n);if(p===o)return f(1);if(p===s)return f(7);var m=(d={},d[i]=e,d[a]=t,d[r]=1e3,d)[p]||1,g=this.$d.getTime()+n*m;return T.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||h;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=T.z(this),a=this.$H,o=this.$m,s=this.$M,l=n.weekdays,c=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[n]||e(t,r))||i[n].slice(0,a)},p=function(e){return T.s(a%12||12,e,"0")},m=u||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(f,(function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return T.s(t.$y,4,"0");case"M":return s+1;case"MM":return T.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,c,3);case"MMMM":return d(c,s);case"D":return t.$D;case"DD":return T.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(a);case"HH":return T.s(a,2,"0");case"h":return p(1);case"hh":return p(2);case"a":return m(a,o,!0);case"A":return m(a,o,!1);case"m":return String(o);case"mm":return T.s(o,2,"0");case"s":return String(t.$s);
vendor: 3,496 bytes, line 120
120case"ss":return T.s(t.$s,2,"0");case"SSS":return T.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(n,d,h){var p,f=this,m=T.p(d),g=S(n),v=(g.utcOffset()-this.utcOffset())*e,y=this-g,b=function(){return T.m(f,g)};switch(m){case u:p=b()/12;break;case l:p=b();break;case c:p=b()/3;break;case s:p=(y-v)/6048e5;break;case o:p=(y-v)/864e5;break;case a:p=y/t;break;case i:p=y/e;break;case r:p=y/1e3;break;default:p=y}return h?p:T.a(p)},g.daysInMonth=function(){return this.endOf(l).$D},g.$locale=function(){return b[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=w(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return T.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},m}(),k=C.prototype;return S.prototype=k,[["$ms",n],["$s",r],["$m",i],["$H",a],["$W",o],["$M",l],["$y",u],["$D",d]].forEach((function(e){k[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),S.extend=function(e,t){return e.$i||(e(t,C,S),e.$i=!0),S},S.locale=w,S.isDayjs=x,S.unix=function(e){return S(1e3*e)},S.en=b[y],S.Ls=b,S.p={},S}()},8808:function(e){e.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,a={},o=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],c=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var n,r=a.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[i,function(e){this.afternoon=u(e,!1)}],a:[i,function(e){this.afternoon=u(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(e){var t=c("months"),n=(c("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(e){var t=c("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=o(e)}],YYYY:[/\d{4}/,s("year")],Z:l,ZZ:l};function h(n){var r,i;r=n,i=a&&a.formats;for(var o=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=o.length,l=0;l<s;l+=1){var c=o[l],u=d[c],h=u&&u[0],p=u&&u[1];o[l]=p?{regex:h,parser:p}:c.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;
120n+=1){var i=o[n];if("string"==typeof i)r+=i.length;else{var a=i.regex,l=i.parser,c=e.slice(r),u=a.exec(c)[0];l.call(t,u),e=e.replace(u,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(o=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,o=e.args;this.$u=r;var s=o[1];if("string"==typeof s){var l=!0===o[2],c=!0===o[3],u=l||c,d=o[2];c&&(d=o[2]),a=this.$locale(),!l&&d&&(a=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=h(t)(e),i=r.year,a=r.month,o=r.day,s=r.hours,l=r.minutes,c=r.seconds,u=r.milliseconds,d=r.zone,p=new Date,f=o||(i||a?1:p.getDate()),m=i||p.getFullYear(),g=0;i&&!a||(g=a>0?a-1:p.getMonth());var v=s||0,y=l||0,b=c||0,_=u||0;return d?new Date(Date.UTC(m,g,f,v,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,f,v,y,b,_)):new Date(m,g,f,v,y,b,_)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var p=s.length,f=1;f<=p;f+=1){o[1]=s[f-1];var m=n.apply(this,o);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}f===p&&(this.$d=new Date(""))}else i.call(this,e)}}}()},6818:function(e){e.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,i){var a=n(e),o=n(t),s="("===(i=i||"()")[0],l=")"===i[1];return(s?this.isAfter(a,r):!this.isBefore(a,r))&&(l?this.isBefore(o,r):!this.isAfter(o,r))||(s?this.isBefore(a,r):!this.isAfter(a,r))&&(l?this.isAfter(o,r):!this.isBefore(o,r))}}},9893:function(e){e.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var i=n.prototype,a=i.format;r.en.formats=e,i.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,i){var a=i&&i.toUpperCase();return r||n[i]||e[i]||n[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return a.call(this,r)}}}()},5790:function(e){e.exports=function(e,t,n){n.updateLocale=function(e,t){var r=n.Ls[e];if(r)return(t?Object.keys(t):[]).forEach((function(e){r[e]=t[e]})),r}}},9216:function(e){e.exports=function(){var e="week",t="year";return function(n,r,i){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?i(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},2659:function(e,t,n){e.exports=function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(t,n){!function(e,n){t.exports=n()}(0,(function(){var t="function"==typeof Promise,n="object"==typeof self?self:e,r="undefined"!=typeof Symbol,i="undefined"!=typeof Map,a="undefined"!=typeof Set,o="undefined"!=typeof WeakMap,s="undefined"!=typeof WeakSet,l="undefined"!=typeof DataView,c=r&&void 0!==Symbol.iterator,u=r&&void 0!==Symbol.toStringTag,d=a&&"function"==typeof Set.prototype.entries,h=i&&"function"==typeof Map.prototype.entries,p=d&&Object.getPrototypeOf((new Set).entries()),f=h&&Object.getPrototypeOf((new Map).entries()),m=c&&"function"==typeof Array.prototype[Symbol.iterator],g=m&&Object.getPrototypeOf([][Symbol.iterator]()),v=c&&"function"==typeof String.prototype[Symbol.iterator],y=v&&Object.getPrototypeOf(""[Symbol.iterator]());return function(e){var r=typeof e;if("object"!==r)return r;if(null===e)return"null";if(e===n)return"global";if(Array.isArray(e)&&(!1===u||!(Symbol.toStringTag in e)))return"Array";if("object"==typeof window&&null!==window){if("object"==typeof window.location&&e===window.location)return"Location";if("object"==typeof window.document&&e===window.document)return"Document";if("object"==typeof window.navigator){if("object"==typeof window.navigator.mimeTypes&&e===window.navigator.mimeTypes)return"MimeTypeArray";if("object"==typeof window.navigator.plugins&&e===window.navigator.plugins)return"PluginArray"}if(("function"==typeof window.HTMLElement||"object"==typeof window.HTMLElement)&&e instanceof window.HTMLElement){if("BLOCKQUOTE"===e.tagName)return"HTMLQuoteElement";if("TD"===e.tagName)return"HTMLTableDataCellElement";if("TH"===e.tagName)return"HTMLTableHeaderCellElement"}}var c=u&&e[Symbol.toStringTag];if("string"==typeof c)return c;var d=Object.getPrototypeOf(e);return d===RegExp.prototype?"RegExp":d===Date.prototype?"Date":t&&d===Promise.prototype?"Promise":a&&d===Set.prototype?"Set":i&&d===Map.prototype?"Map":s&&d===WeakSet.prototype?"WeakSet":o&&d===WeakMap.prototype?"WeakMap":l&&d===DataView.prototype?"DataView":i&&d===f?"Map Iterator":a&&d===p?"Set Iterator":m&&d===g?"Array Iterator":v&&d===y?"String Iterator":null===d?"Object":Object.prototype.toString.call(e).slice(8,-1)}}))}));const r="undefined"!=typeof Buffer,i=r&&void 0!==Buffer.from,a=r?function(e){return Buffer.isBuffer(e)}:function(){return!1},o=i?function(e){return Buffer.from(e)}:r?function(e){return new Buffer(e)}:function(e){return e};function s(e){return a(e)?"Buffer":t(e)}const l=new Set(["Arguments","Array","Map","Object","Set"]);function c(e,t){switch((arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)||s(e)){case"Arguments":case"Array":case"Object":return e[t];case"Map":return e.get(t);case"Set":return t}}function u(e){return l.has(e)}function d(e,t,n){switch((arguments.length>3&&void 0!==arguments[3]?arguments[3]:null)||s(e)){case"Arguments":case"Array":case"Object":e[t]=n;break;case"Map":e.set(t,n);break;case"Set":e.add(n)}return e}const h="undefined"!=typeof globalThis&&null!==globalThis&&globalThis.Object===Object&&globalThis,p=void 0!==n.g&&null!==n.g&&n.g.Object===Object&&n.g,f="undefined"!=typeof self&&null!==self&&self.Object===Object&&self,m=h||p||f||Function("return this")();function g(e,t){return m[t].from?m[t].from(e):new m[t](e)}function v(e){return e}function y(){return[]}var b=new Map([["ArrayBuffer",function(e){return e.slice(0)}],["Boolean",function(e){return new Boolean(e.valueOf())}],["Buffer",function(e){return o(e)}],["DataView",function(e){return new DataView(e.buffer)}],["Date",function(e){return new Date(e.getTime())}],["Number",function(e){return new Number(e)}],["RegExp",function(e){return new RegExp(e.source,e.flags)}],["String",function(e){return new String(e)}],["Float32Array",g],["Float64Array",g],["Int16Array",g],["Int32Array",g],["Int8Array",g],["Uint16Array",g],["Uint32Array",g],["Uint8Array",g],["Uint8ClampedArray",g],["Array Iterator",v],["Map Iterator",v],["Promise",v],["Set Iterator",v],["String Iterator",v],["function",v],["global",v],["WeakMap",v],["WeakSet",v],["boolean",v],["null",v],["number",v],["string",v],["symbol",v],["undefined",v],["Arguments",y],["Array",y],["Map",function(){return new Map}],["Object",function(){return{}}],["Set",function(){return new Set}]]);function _(){}function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;2===arguments.length&&"function"==typeof t&&(n=t,t=null);const r=t||s(e),i=b.get(r);if("Object"===r){const t=n(e,r);if(void 0!==t)return t}return i?i(e,r):e}function w(e,t,n,r,i){const a=s(e),o=x(e,a);if(!u(a))return o;let l;switch(a){case"Arguments":case"Array":l=Object.keys(e);break;case"Object":l=Object.keys(e),l.push(...Object.getOwnPropertySymbols(e));break;case"Map":case"Set":l=e.keys()}for(let i of l){const o=c(e,i,a);if(r.has(o))d(t,i,n.get(o),a);else{const e=s(o),l=x(o,e);u(e)&&(n.set(o,l),r.add(o)),d(t,i,w(o,l,n,r),a)}}return t}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"function"==typeof t&&(t={customizer:t});const{customizer:n}=t,r=s(e);if(!u(r))return w(e,null,null,null);const i=x(e,r,n);return w(e,i,new WeakMap([[e,i]]),new WeakSet([e]))}}()},2244:function(e,t,n){var r=n(7447),i=n(8051).each;function a(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}a.prototype={constuctor:a,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,(function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,(function(t){t[e]()}))}},e.exports=a},4e3:function(e,t,n){var r=n(2244),i=n(8051),a=i.each,o=i.isFunction,s=i.isArray;function l(){if(!window.matchMedia)throw new Error("matchMedia n
120ot present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}l.prototype={constructor:l,register:function(e,t,n){var i=this.queries,l=n&&this.browserIsIncapable;return i[e]||(i[e]=new r(e,l)),o(t)&&(t={match:t}),s(t)||(t=[t]),a(t,(function(t){o(t)&&(t={match:t}),i[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=l},7447:function(e){function t(e){this.options=e,!e.deferSetup&&this.setup()}t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=t},8051:function(e){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n<r&&!1!==t(e[n],n);n++);}}},8153:function(e,t,n){var r=n(4e3);e.exports=new r},8262:function(e){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},7203:function(e,t,n){var r,i=void 0!==n.g?n.g:"undefined"!=typeof window?window:{},a=n(5893);"undefined"!=typeof document?r=document:(r=i["__GLOBAL_DOCUMENT_CACHE@4"])||(r=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),e.exports=r},9851:function(e,t,n){var r;r="undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},e.exports=r},2110:function(e,t,n){var r=n(8309),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var i=p(n);i&&i!==f&&e(t,i,r)}var o=u(n);d&&(o=o.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<o.length;++g){var v=o[g];if(!(a[v]||r&&r[v]||m&&m[v]||s&&s[v])){var y=h(n,v);try{c(t,v,y)}catch(e){}}}}return t}},746:function(e,t){var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,_=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a:case s:case o:case p:return e;default:switch(e=e&&e.$$typeof){case c:case h:case g:case m:case l:return e;default:return t}}case i:return t}}}function w(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return w(e)||x(e)===u},t.isConcurrentMode=w,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===h},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===i},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===o},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===o||e===p||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===_||e.$$typeof===v)},t.typeOf=x},8309:function(e,t,n){e.exports=n(746)},8112:function(e){e.exports=function(e){if(!e)return!1;var n=t.call(e);return"[object Function]"===n||"function"==typeof e&&"[object RegExp]"!==n||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var t=Object.prototype.toString},2553:function(e,t,n){var r=n(8111),i=n(4286),a=n(2064),o=n(6742),s=n(6933),l=n(5366),c=n(3977),u=n(5127),d=e=>Array.isArray(e)?e:[e],h=e=>void 0===e,p=e=>c(e)||Array.isArray(e)?Object.keys(e):[],f=(e,t)=>e.hasOwnProperty(t),m=e=>i(a(e)),g=e=>h(e)||Array.isArray(e)&&0===e.length,v=(e,t)=>
120h(e)&&0===t||h(t)&&0===e||r(e,t),y=e=>h(e)||r(e,{})||!0===e,b=e=>h(e)||r(e,{}),_=e=>h(e)||c(e)||!0===e||!1===e;function x(e,t){return!(!g(e)||!g(t))||r(m(e),m(t))}function w(e,t,n,i){var o=a(p(e).concat(p(t)));return!(!b(e)||!b(t))||(!b(e)||!p(t).length)&&(!b(t)||!p(e).length)&&o.every((function(n){var a=e[n],o=t[n];return Array.isArray(a)&&Array.isArray(o)?r(m(e),m(t)):!(Array.isArray(a)&&!Array.isArray(o))&&!(Array.isArray(o)&&!Array.isArray(a))&&((e,t,n,r)=>t&&f(t,n)&&e&&f(e,n)&&r(e[n],t[n]))(e,t,n,i)}))}function S(e,t,n,r){var i=o(e,r),a=o(t,r);return l(i,a,r).length===Math.max(i.length,a.length)}var T={title:r,uniqueItems:(e,t)=>h(e)&&!1===t||h(t)&&!1===e||r(e,t),minLength:v,minItems:v,minProperties:v,required:x,enum:x,type:function(e,t){return e=d(e),t=d(t),r(m(e),m(t))},items:function(e,t,n,i){return c(e)&&c(t)?i(e,t):Array.isArray(e)&&Array.isArray(t)?w(e,t,0,i):r(e,t)},anyOf:S,allOf:S,oneOf:S,properties:w,patternProperties:w,dependencies:w},C=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],k=["additionalProperties","additionalItems","contains","propertyNames","not"];e.exports=function e(t,n,i){if(i=s(i,{ignore:[]}),y(t)&&y(n))return!0;if(!_(t)||!_(n))throw new Error("Either of the values are not a JSON schema.");if(t===n)return!0;if(u(t)&&u(n))return t===n;if(void 0===t&&!1===n||void 0===n&&!1===t)return!1;if(h(t)&&!h(n)||!h(t)&&h(n))return!1;var o=a(Object.keys(t).concat(Object.keys(n)));if(i.ignore.length&&(o=o.filter((e=>-1===i.ignore.indexOf(e)))),!o.length)return!0;function l(t,n){return e(t,n,i)}return o.every((function(a){var o=t[a],s=n[a];if(-1!==k.indexOf(a))return e(o,s,i);var c=T[a];if(c||(c=r),r(o,s))return!0;if(-1===C.indexOf(a)&&(!f(t,a)&&f(n,a)||f(t,a)&&!f(n,a)))return o===s;var d=c(o,s,a,l);if(!u(d))throw new Error("Comparer must return true or false");return d}))}},2920:function(e,t,n){const r=n(5506),i=n(3613),a=n(3977),o=n(2064),s=n(6742),l=n(1761),c=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),u=e=>a(e)||Array.isArray(e)?Object.keys(e):[],d=e=>!u(e).length&&!1!==e&&!0!==e;e.exports={allUniqueKeys:e=>o(i(e.map(u))),deleteUndefinedProps:function(e){for(const t in e)c(e,t)&&d(e[t])&&delete e[t];return e},getValues:(e,t)=>e.map((e=>e&&e[t])),has:c,isEmptySchema:d,isSchema:e=>a(e)||!0===e||!1===e,keys:u,notUndefined:e=>void 0!==e,uniqWith:s,withoutArr:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return l.apply(null,[e].concat(r(n)))}}},7586:function(e,t,n){const r=n(2553),i=n(6514),{allUniqueKeys:a,deleteUndefinedProps:o,has:s,isSchema:l,notUndefined:c,uniqWith:u}=n(2920);function d(e,t,n){return a(n).reduce((function(n,i){const a=function(e,t){return e.map((function(e){if(e){if(!Array.isArray(e.items))return e.items;{const n=e.items[t];if(l(n))return n;if(s(e,"additionalItems"))return e.additionalItems}}}))}(e,i),o=u(a.filter(c),r);return n[i]=t(o,i),n}),[])}e.exports={keywords:["items","additionalItems"],resolver(e,t,n){const r=e.map((e=>e.items)),a=r.filter(c),s={};let u;var h;return a.every(l)?s.items=n.items(r):s.items=d(e,n.items,r),a.every(Array.isArray)?u=e.map((e=>e.additionalItems)):a.some(Array.isArray)&&(u=e.map((function(e){if(e)return Array.isArray(e.items)?e.additionalItems:e.items}))),u&&(s.additionalItems=n.additionalItems(u)),!1===s.additionalItems&&Array.isArray(s.items)&&(h=s.items,i(h,(function(e,t){!1===e&&h.splice(t,1)}))),o(s)}}},9906:function(e,t,n){const r=n(2553),i=n(6514),{allUniqueKeys:a,deleteUndefinedProps:o,getValues:s,keys:l,notUndefined:c,uniqWith:u,withoutArr:d}=n(2920);function h(e,t){return a(e).reduce((function(n,i){const a=s(e,i),o=u(a.filter(c),r);return n[i]=t(o,i),n}),{})}e.exports={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,n,r){r.ignoreAdditionalProperties||(e.forEach((function(t){const r=e.filter((e=>e!==t)),i=l(t.properties),a=l(t.patternProperties).map((e=>new RegExp(e)));r.forEach((function(e){const r=l(e.properties),o=r.filter((e=>a.some((t=>t.test(e)))));d(r,i,o).forEach((function(r){e.properties[r]=n.properties([e.properties[r],t.additionalProperties],r)}))}))})),e.forEach((function(t){const n=e.filter((e=>e!==t)),r=l(t.patternProperties);
120!1===t.additionalProperties&&n.forEach((function(e){const t=l(e.patternProperties);d(t,r).forEach((t=>delete e.patternProperties[t]))}))})));const a={additionalProperties:n.additionalProperties(e.map((e=>e.additionalProperties))),patternProperties:h(e.map((e=>e.patternProperties)),n.patternProperties),properties:h(e.map((e=>e.properties)),n.properties)};var s;return!1===a.additionalProperties&&i(s=a.properties,(function(e,t){!1===e&&delete s[t]})),o(a)}}},2699:function(e,t,n){const r=n(8121),i=n(2553),a=n(3027),o=n(4521),s=n(5506),l=n(3613),c=n(7753),u=n(5366),d=n(8111),h=n(3977),p=n(566),f=n(4286),m=n(2064),g=n(6742),v=n(9906),y=n(7586),b=(e,t)=>-1!==e.indexOf(t),_=e=>h(e)||!0===e||!1===e,x=e=>!1===e,w=e=>!0===e,S=(e,t,n)=>n(e),T=e=>f(m(l(e))),C=e=>void 0!==e,k=e=>m(l(e.map(L))),E=e=>e[0],j=e=>Math.max.apply(Math,e),P=e=>Math.min.apply(Math,e);function I(e){let{allOf:t=[],...n}=e;return n=h(e)?n:e,[n,...t.map(I)]}function O(e,t){return e.map((e=>e&&e[t]))}function L(e){return h(e)||Array.isArray(e)?Object.keys(e):[]}function N(e,t){if(t=t||[],!e.length)return t;const n=e.slice(0).shift(),r=e.slice(1);return t.length?N(r,s(t.map((e=>n.map((t=>[t].concat(e))))))):N(r,n.map((e=>e)))}function A(e,t){let n;try{n=e.map((function(e){return JSON.stringify(e,null,2)})).join("\n")}catch(t){n=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+'". They are probably incompatible. Values: \n'+n)}function D(e,t,n,r,a,o){if(e.length){const s=a.complexResolvers[t];if(!s||!s.resolver)throw new Error("No resolver found for "+t);const l=n.map((t=>e.reduce(((e,n)=>(void 0!==t[n]&&(e[n]=t[n]),e)),{}))),c=g(l,i),u=s.keywords.reduce(((e,t)=>({...e,[t]:function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return r(e,null,o.concat(t,n))}})),{}),d=s.resolver(c,o.concat(t),u,a);return h(d)||A(c,o.concat(t)),d}}function M(e){return{required:e}}const R=["properties","patternProperties","definitions","dependencies"],F=["anyOf","oneOf"],$=["additionalProperties","additionalItems","contains","propertyNames","not","items"],B={type(e){if(e.some(Array.isArray)){const t=e.map((function(e){return Array.isArray(e)?e:[e]})),n=c.apply(null,t);if(1===n.length)return n[0];if(n.length>1)return m(n)}},dependencies:(e,t,n)=>k(e).reduce((function(t,r){const a=O(e,r);let o=g(a.filter(C),d);const s=o.filter(Array.isArray);if(s.length){if(s.length===o.length)t[r]=T(o);else{const e=o.filter(_),i=s.map(M);t[r]=n(e.concat(i),r)}return t}return o=g(o,i),t[r]=n(o,r),t}),{}),oneOf(e,t,n){const a=function(e,t){return e.map((function(e,n){try{return t(e,n)}catch(e){return}})).filter(C)}(N(r(e)),n),o=g(a,i);if(o.length)return o},not:e=>({anyOf:e}),pattern:e=>e.map((e=>"(?="+e+")")).join(""),multipleOf(e){let t=e.slice(0),n=1;for(;t.some((e=>!Number.isInteger(e)));)t=t.map((e=>10*e)),n*=10;return a(t)/n},enum(e){const t=u.apply(null,e.concat(d));if(t.length)return f(t)}};B.$id=E,B.$ref=E,B.$schema=E,B.additionalItems=S,B.additionalProperties=S,B.anyOf=B.oneOf,B.contains=S,B.default=E,B.definitions=B.dependencies,B.description=E,B.examples=e=>g(s(e),d),B.exclusiveMaximum=P,B.exclusiveMinimum=j,B.items=y,B.maximum=P,B.maxItems=P,B.maxLength=P,B.maxProperties=P,B.minimum=j,B.minItems=j,B.minLength=j,B.minProperties=j,B.properties=v,B.propertyNames=S,B.required=e=>T(e),B.title=E,B.uniqueItems=e=>e.some(w);const Z={properties:v,items:y};function U(e,t,n){t=o(t,{ignoreAdditionalProperties:!1,resolvers:B,complexResolvers:Z,deep:!0});const a=Object.entries(t.complexResolvers),s=function e(n,o,s){n=r(n.filter(C)),s=s||[];const l=h(o)?o:{};if(!n.length)return;if(n.some(x))return!1;if(n.every(w))return!0;n=n.filter(h);const c=k(n);if(t.deep&&b(c,"allOf"))return U({allOf:n},t);const u=a.map((e=>{let[t,n]=e;return c.filter((e=>n.keywords.includes(e)))}));return u.forEach((e=>p(c,e))),c.forEach((function(r){const a=O(n,r),o=g(a.filter(C),function(e){return function(t,n){return i({[e]:t},{[e]:n})}}(r));if(1===o.length&&b(F,r))l[r]=o[0].map((t=>e([t],t)));else if(1!==o.length||b(R,r)||b($,r)){const n=t.resolvers[r]||t.resolvers.defaultResolver;if(!n)throw new Error("No resolver found for key "+r+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const i=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e(t,null,s.concat(r,n))};l[r]=n(o,s.concat(r),i,t),void 0===l[r]?A(o,s.concat(r)):void 0===l[r]&&delete l[r]}else l[r]=o[0]})),a.reduce(((r,i,a)=>{let[o,l]=i;return{...r,...D(u[a],o,n,e,t,s)}}),l)}(l(I(e)));return s}U.options={resolvers:B},e.exports=U},7204:function(e){var t=e.exports=function(e,t,r){"function"==typeof t&&(r=t,t={}),n(t,"function"==typeof(r=t.cb||r)?r:r.pre||function(){},r.post||function(){},e,"",e)};function n(e,r,i,a,o,s,l,c,u,d){if(a&&"object"==typeof a&&!Array.isArray(a)){for(var h in r(a,o,s,l,c,u,d),a){var p=a[h];if(Array.isArray(p)){if(h in t.arrayKeywords)for(var f=0;f<p.length;f++)n(e,r,i,p[f],o+"/"+h+"/"+f,s,o,h,a,f)}else if(h in t.propsKeywords){if(p&&"object"==typeof p)for(var m in p)n(e,r,i,p[m],o+"/"+h+"/"+m.replace(/~/g,"~0").replace(/\//g,"~1"),s,o,h,a,m)}else(h in t.keywords||e.allKeys&&!(h in t.skipKeywords))&&n(e,r,i,p,o+"/"+h,s,o,h,a)}i(a,o,s,l,c,u,d)}}t.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},t.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},t.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},t.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},5477:function(e,t,n){var r=n(2806),i=function(e){var t="",n=Object.keys(e);
120return n.forEach((function(i,a){var o=e[i];(function(e){return/[height|width]$/.test(e)})(i=r(i))&&"number"==typeof o&&(o+="px"),t+=!0===o?i:!1===o?"not "+i:"("+i+": "+o+")",a<n.length-1&&(t+=" and ")})),t};e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach((function(n,r){t+=i(n),r<e.length-1&&(t+=", ")})),t):i(e)}},7712:function(e,t){var n=/~/,r=/~[01]/g;function i(e){switch(e){case"~1":return"/";case"~0":return"~"}throw new Error("Invalid tilde escape: "+e)}function a(e){return n.test(e)?e.replace(r,i):e}function o(e){if("string"==typeof e){if(""===(e=e.split("/"))[0])return e;throw new Error("Invalid JSON pointer.")}if(Array.isArray(e)){for(const t of e)if("string"!=typeof t&&"number"!=typeof t)throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function s(e,t){if("object"!=typeof e)throw new Error("Invalid input object.");var n=(t=o(t)).length;if(1===n)return e;for(var r=1;r<n;){if(e=e[a(t[r++])],n===r)return e;if("object"!=typeof e||null===e)return}}function l(e,t,n){if("object"!=typeof e)throw new Error("Invalid input object.");if(0===(t=o(t)).length)throw new Error("Invalid JSON pointer for set.");return function(e,t,n){for(var r,i,o=1,s=t.length;o<s;){if("constructor"===t[o]||"prototype"===t[o]||"__proto__"===t[o])return e;if(r=a(t[o++]),i=s>o,void 0===e[r]&&(Array.isArray(e)&&"-"===r&&(r=e.length),i&&(""!==t[o]&&t[o]<1/0||"-"===t[o]?e[r]=[]:e[r]={})),!i)break;e=e[r]}var l=e[r];return void 0===n?delete e[r]:e[r]=n,l}(e,t,n)}t.get=s,t.set=l,t.compile=function(e){var t=o(e);return{get:function(e){return s(e,t)},set:function(e,n){return l(e,t,n)}}}},7943:function(e,t){function n(e){if(e&&"object"==typeof e){var t=e.which||e.keyCode||e.charCode;t&&(e=t)}if("number"==typeof e)return o[e];var n,a=String(e);return(n=r[a.toLowerCase()])?n:(n=i[a.toLowerCase()])||(1===a.length?a.charCodeAt(0):void 0)}n.isEventKey=function(e,t){if(e&&"object"==typeof e){var n=e.which||e.keyCode||e.charCode;if(null==n)return!1;if("string"==typeof t){var a;if(a=r[t.toLowerCase()])return a===n;if(a=i[t.toLowerCase()])return a===n}else if("number"==typeof t)return t===n;return!1}};var r=(t=e.exports=n).code=t.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=t.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(a=97;a<123;a++)r[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)r[a-48]=a;for(a=1;a<13;a++)r["f"+a]=a+111;for(a=0;a<10;a++)r["numpad "+a]=a+96;var o=t.names=t.title={};for(a in r)o[r[a]]=a;for(var s in i)r[s]=i[s]},5095:function(e,t,n){var r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),d=Object.prototype.toString,h=Math.max,p=Math.min,f=function(){return u.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=a.test(e);return n||o.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,a,o,s,l,c=0,u=!1,d=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,a=i;return r=i=void 0,c=t,o=e.apply(a,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function _(){var e=f();if(b(e))return x(e);s=setTimeout(_,function(e){var n=t-(e-l);return d?p(n,a-(e-c)):n}(e))}function x(e){return s=void 0,v&&r?y(e):(r=i=void 0,o)}function w(){var e=f(),n=b(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(_,t),u?y(e):o}(l);if(d)return s=setTimeout(_,t),y(l)}return void 0===s&&(s=setTimeout(_,t)),o}return t=g(t)||0,m(n)&&(u=!!n.leading,a=(d="maxWait"in n)?h(g(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),w.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},w.flush=function(){return void 0===s?o:x(f())},w}},908:function(e,t,n){var r=n(8136)(n(7009),"DataView");e.exports=r},9676:function(e,t,n){var r=n(5403),i=n(2747),a=n(6037),o=n(4154),s=n(7728);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},9655:function(e,t,n){var r=n(3894),i=n(8699),a=n(4957),o=n(7184),s=n(7109);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},5797:function(e,t,n){var r=n(8136)(n(7009),"Map");e.exports=r},8059:function(e,t,n){var r=n(4086),i=n(9255),a=n(9186),o=n(3423),s=n(3739);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},8319:function(e,t,n){var r=n(8136)(n(7009),"Promise");e.exports=r},3924:function(e,t,n){var r=n(8136)(n(7009),"Set");e.exports=r},692:function(e,t,n){var r=n(8059),i=n(5774),a=n(1596);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,e.exports=o},2854:function(e,t,n){var r=n(9655),i=n(511),a=n(835),o=n(707),s=n(8832),l=n(5077);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,e.exports=c},7197:function(e,t,n){var r=n(7009).Symbol;e.exports=r},6219:function(e,t,n){var r=n(7009).Uint8Array;e.exports=r},7091:function(e,t,n){var r=n(8136)(n(7009),"WeakMap");e.exports=r},3665:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},4550:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;
vendor: 1,530 bytes, line 120
120++n<r&&!1!==t(e[n],n,e););return e}},4903:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}},9055:function(e,t,n){var r=n(4842);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},2683:function(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},7538:function(e,t,n){var r=n(6478),i=n(4963),a=n(3629),o=n(5174),s=n(6800),l=n(9102),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&i(e),d=!n&&!u&&o(e),h=!n&&!u&&!d&&l(e),p=n||u||d||h,f=p?r(e.length,String):[],m=f.length;for(var g in e)!t&&!c.call(e,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||f.push(g);return f}},8950:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},1705:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},7897:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},8002:function(e,t,n){var r=n(2526),i=n(9231);e.exports=function(e,t,n){(void 0!==n&&!i(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},8463:function(e,t,n){var r=n(2526),i=n(9231),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];a.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},7112:function(e,t,n){var r=n(9231);e.exports=function(e,t){for(var n=e.length;n--;
vendor: 1,616 bytes, line 120
120)if(r(e[n][0],t))return n;return-1}},1855:function(e,t,n){var r=n(4503),i=n(2742);e.exports=function(e,t){return e&&r(t,i(t),e)}},5076:function(e,t,n){var r=n(4503),i=n(3961);e.exports=function(e,t){return e&&r(t,i(t),e)}},2526:function(e,t,n){var r=n(8528);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},1905:function(e,t,n){var r=n(2854),i=n(4550),a=n(8463),o=n(1855),s=n(5076),l=n(4523),c=n(291),u=n(2455),d=n(7636),h=n(8248),p=n(5341),f=n(8383),m=n(9243),g=n(9759),v=n(548),y=n(3629),b=n(5174),_=n(103),x=n(8092),w=n(6995),S=n(2742),T=n(3961),C="[object Arguments]",k="[object Function]",E="[object Object]",j={};j[C]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object DataView]"]=j["[object Boolean]"]=j["[object Date]"]=j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Map]"]=j["[object Number]"]=j[E]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object Symbol]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Error]"]=j[k]=j["[object WeakMap]"]=!1,e.exports=function e(t,n,P,I,O,L){var N,A=1&n,D=2&n,M=4&n;if(P&&(N=O?P(t,I,O,L):P(t)),void 0!==N)return N;if(!x(t))return t;var R=y(t);if(R){if(N=m(t),!A)return c(t,N)}else{var F=f(t),$=F==k||"[object GeneratorFunction]"==F;if(b(t))return l(t,A);if(F==E||F==C||$&&!O){if(N=D||$?{}:v(t),!A)return D?d(t,s(N,t)):u(t,o(N,t))}else{if(!j[F])return O?t:{};N=g(t,F,A)}}L||(L=new r);var B=L.get(t);if(B)return B;
vendor: 3,371 bytes, line 120
120L.set(t,N),w(t)?t.forEach((function(r){N.add(e(r,n,P,r,t,L))})):_(t)&&t.forEach((function(r,i){N.set(i,e(r,n,P,i,t,L))}));var Z=R?void 0:(M?D?p:h:D?T:S)(t);return i(Z||t,(function(r,i){Z&&(r=t[i=r]),a(N,i,e(r,n,P,i,t,L))})),N}},5763:function(e,t,n){var r=n(8092),i=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},1468:function(e,t,n){var r=n(692),i=n(9055),a=n(2683),o=n(8950),s=n(6194),l=n(75);e.exports=function(e,t,n,c){var u=-1,d=i,h=!0,p=e.length,f=[],m=t.length;if(!p)return f;n&&(t=o(t,s(n))),c?(d=a,h=!1):t.length>=200&&(d=l,h=!1,t=new r(t));e:for(;++u<p;){var g=e[u],v=null==n?g:n(g);if(g=c||0!==g?g:0,h&&v==v){for(var y=m;y--;)if(t[y]===v)continue e;f.push(g)}else d(t,v,c)||f.push(g)}return f}},7927:function(e,t,n){var r=n(5358),i=n(7056)(r);e.exports=i},2045:function(e){e.exports=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}},5182:function(e,t,n){var r=n(1705),i=n(3529);e.exports=function e(t,n,a,o,s){var l=-1,c=t.length;for(a||(a=i),s||(s=[]);++l<c;){var u=t[l];n>0&&a(u)?n>1?e(u,n-1,a,o,s):r(s,u):o||(s[s.length]=u)}return s}},5099:function(e,t,n){var r=n(372)();e.exports=r},5358:function(e,t,n){var r=n(5099),i=n(2742);e.exports=function(e,t){return e&&r(e,t,i)}},8667:function(e,t,n){var r=n(3082),i=n(9793);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[i(t[n++])];return n&&n==a?e:void 0}},1986:function(e,t,n){var r=n(1705),i=n(3629);e.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},9066:function(e,t,n){var r=n(7197),i=n(1587),a=n(3581),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},529:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},4842:function(e,t,n){var r=n(2045),i=n(505),a=n(7167);e.exports=function(e,t,n){return t==t?a(e,t,n):r(e,i,n)}},4032:function(e){e.exports=function(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}},5188:function(e,t,n){var r=n(692),i=n(9055),a=n(2683),o=n(8950),s=n(6194),l=n(75),c=Math.min;e.exports=function(e,t,n){for(var u=n?a:i,d=e[0].length,h=e.length,p=h,f=Array(h),m=1/0,g=[];p--;){var v=e[p];p&&t&&(v=o(v,s(t))),m=c(v.length,m),f[p]=!n&&(t||d>=120&&v.length>=120)?new r(p&&v):void 0}v=e[0];var y=-1,b=f[0];e:for(;++y<d&&g.length<m;){var _=v[y],x=t?t(_):_;if(_=n||0!==_?_:0,!(b?l(b,x):u(g,x,n))){for(p=h;--p;){var w=f[p];if(!(w?l(w,x):u(e[p],x,n)))continue e}b&&b.push(x),g.push(_)}}return g}},4906:function(e,t,n){var r=n(9066),i=n(3141);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},1848:function(e,t,n){var r=n(3355),i=n(3141);e.exports=function e(t,n,a,o,s){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,a,o,e,s))}},3355:function(e,t,n){var r=n(2854),i=n(5305),a=n(2206),o=n(8078),s=n(8383),l=n(3629),c=n(5174),u=n(9102),d="[object Arguments]",h="[object Array]",p="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,v){var y=l(e),b=l(t),_=y?h:s(e),x=b?h:s(t),w=(_=_==d?p:_)==p,S=(x=x==d?p:x)==p,T=_==x;if(T&&c(e)){if(!c(t))return!1;y=!0,w=!1}if(T&&!w)return v||(v=new r),y||u(e)?i(e,t,n,m,g,v):a(e,t,_,n,m,g,v);if(!(1&n)){var C=w&&f.call(e,"__wrapped__"),k=S&&f.call(t,"__wrapped__");
vendor: 4,126 bytes, line 120
120if(C||k){var E=C?e.value():e,j=k?t.value():t;return v||(v=new r),g(E,j,n,m,v)}}return!!T&&(v||(v=new r),o(e,t,n,m,g,v))}},3085:function(e,t,n){var r=n(8383),i=n(3141);e.exports=function(e){return i(e)&&"[object Map]"==r(e)}},8856:function(e,t,n){var r=n(2854),i=n(1848);e.exports=function(e,t,n,a){var o=n.length,s=o,l=!a;if(null==e)return!s;for(e=Object(e);o--;){var c=n[o];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++o<s;){var u=(c=n[o])[0],d=e[u],h=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var p=new r;if(a)var f=a(d,h,u,e,t,p);if(!(void 0===f?i(h,d,3,a,p):f))return!1}}return!0}},505:function(e){e.exports=function(e){return e!=e}},6703:function(e,t,n){var r=n(4786),i=n(257),a=n(8092),o=n(7907),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,h=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?h:s).test(o(e))}},8680:function(e,t,n){var r=n(8383),i=n(3141);e.exports=function(e){return i(e)&&"[object Set]"==r(e)}},8150:function(e,t,n){var r=n(9066),i=n(4635),a=n(3141),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!o[r(e)]}},6025:function(e,t,n){var r=n(7080),i=n(4322),a=n(2100),o=n(3629),s=n(38);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?o(e)?i(e[0],e[1]):r(e):s(e)}},3654:function(e,t,n){var r=n(2936),i=n(8836),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},8664:function(e,t,n){var r=n(8092),i=n(2936),a=n(4221),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=i(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},3849:function(e,t,n){var r=n(7927),i=n(1473);e.exports=function(e,t){var n=-1,a=i(e)?Array(e.length):[];return r(e,(function(e,r,i){a[++n]=t(e,r,i)})),a}},7080:function(e,t,n){var r=n(8856),i=n(9091),a=n(284);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},4322:function(e,t,n){var r=n(1848),i=n(6181),a=n(5658),o=n(5823),s=n(5072),l=n(284),c=n(9793);e.exports=function(e,t){return o(e)&&s(t)?l(c(e),t):function(n){var o=i(n,e);return void 0===o&&o===t?a(n,e):r(t,o,3)}}},4173:function(e,t,n){var r=n(2854),i=n(8002),a=n(5099),o=n(684),s=n(8092),l=n(3961),c=n(5906);e.exports=function e(t,n,u,d,h){t!==n&&a(n,(function(a,l){if(h||(h=new r),s(a))o(t,n,l,u,e,d,h);else{var p=d?d(c(t,l),a,l+"",t,n,h):void 0;void 0===p&&(p=a),i(t,l,p)}}),l)}},684:function(e,t,n){var r=n(8002),i=n(4523),a=n(613),o=n(291),s=n(548),l=n(4963),c=n(3629),u=n(6279),d=n(5174),h=n(4786),p=n(8092),f=n(3977),m=n(9102),g=n(5906),v=n(6576);e.exports=function(e,t,n,y,b,_,x){var w=g(e,n),S=g(t,n),T=x.get(S);if(T)r(e,n,T);else{var C=_?_(w,S,n+"",e,t,x):void 0,k=void 0===C;if(k){var E=c(S),j=!E&&d(S),P=!E&&!j&&m(S);C=S,E||j||P?c(w)?C=w:u(w)?C=o(w):j?(k=!1,C=i(S,!0)):P?(k=!1,C=a(S,!0)):C=[]:f(S)||l(S)?(C=w,l(w)?C=v(w):p(w)&&!h(w)||(C=s(S))):k=!1}k&&(x.set(S,C),b(C,S,y,_,x),x.delete(S)),r(e,n,C)}}},3226:function(e,t,n){var r=n(8950),i=n(8667),a=n(6025),o=n(3849),s=n(9179),l=n(6194),c=n(4480),u=n(2100),d=n(3629);e.exports=function(e,t,n){t=t.length?r(t,(function(e){return d(e)?function(t){return i(t,1===e.length?e[0]:e)}:e})):[u];var h=-1;t=r(t,l(a));var p=o(e,(function(e,n,i){return{criteria:r(t,(function(t){return t(e)})),index:++h,value:e}}));
120return s(p,(function(e,t){return c(e,t,n)}))}},9586:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},4084:function(e,t,n){var r=n(8667);e.exports=function(e){return function(t){return r(t,e)}}},2664:function(e,t,n){var r=n(8950),i=n(4842),a=n(4032),o=n(6194),s=n(291),l=Array.prototype.splice;e.exports=function(e,t,n,c){var u=c?a:i,d=-1,h=t.length,p=e;for(e===t&&(t=s(t)),n&&(p=r(e,o(n)));++d<h;)for(var f=0,m=t[d],g=n?n(m):m;(f=u(p,g,f,c))>-1;)p!==e&&l.call(p,f,1),l.call(e,f,1);return e}},8794:function(e,t,n){var r=n(2100),i=n(4262),a=n(9156);e.exports=function(e,t){return a(i(e,t,r),e+"")}},7532:function(e,t,n){var r=n(1547),i=n(8528),a=n(2100),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=o},9179:function(e){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},6478:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},2446:function(e,t,n){var r=n(7197),i=n(8950),a=n(3629),o=n(152),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(o(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},6194:function(e){e.exports=function(e){return function(t){return e(t)}}},9602:function(e,t,n){var r=n(692),i=n(9055),a=n(2683),o=n(75),s=n(7730),l=n(2230);e.exports=function(e,t,n){var c=-1,u=i,d=e.length,h=!0,p=[],f=p;if(n)h=!1,u=a;else if(d>=200){var m=t?null:s(e);if(m)return l(m);h=!1,u=o,f=new r}else f=t?[]:p;e:for(;++c<d;){var g=e[c],v=t?t(g):g;if(g=n||0!==g?g:0,h&&v==v){for(var y=f.length;y--;)if(f[y]===v)continue e;t&&f.push(v),p.push(g)}else u(f,v,n)||(f!==p&&f.push(v),p.push(g))}return p}},75:function(e){e.exports=function(e,t){return e.has(t)}},5600:function(e,t,n){var r=n(6279);e.exports=function(e){return r(e)?e:[]}},3410:function(e,t,n){var r=n(2100);e.exports=function(e){return"function"==typeof e?e:r}},3082:function(e,t,n){var r=n(3629),i=n(5823),a=n(170),o=n(3518);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(o(e))}},7010:function(e,t,n){var r=n(6219);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},4523:function(e,t,n){e=n.nmd(e);var r=n(7009),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},1022:function(e,t,n){var r=n(7010);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},8503:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},4720:function(e,t,n){var r=n(7197),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},613:function(e,t,n){var r=n(7010);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},8558:function(e,t,n){var r=n(152);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,a=e==e,o=r(e),s=void 0!==t,l=null===t,c=t==t,u=r(t);if(!l&&!u&&!o&&e>t||o&&s&&c&&!l&&!u||i&&s&&c||!n&&c||!a)return 1;if(!i&&!o&&!u&&e<t||u&&n&&a&&!i&&!o||l&&n&&a||!s&&a||!c)return-1}return 0}},4480:function(e,t,n){var r=n(8558);e.exports=function(e,t,n){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,l=n.length;++i<s;){var c=r(a[i],o[i]);if(c)return i>=l?c:c*("desc"==n[i]?-1:1)}return e.index-t.index}},291:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},4503:function(e,t,n){var r=n(8463),i=n(2526);e.exports=function(e,t,n,a){var o=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=a?a(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?i(n,c,u):r(n,c,u)}return n}},2455:function(e,t,n){var r=n(4503),i=n(5918);e.exports=function(e,t){return r(e,i(e),t)}},7636:function(e,t,n){var r=n(4503),i=n(8487);e.exports=function(e,t){return r(e,i(e),t)}},5525:function(e,t,n){var r=n(7009)["__core-js_shared__"];e.exports=r},9934:function(e,t,n){var r=n(8794),i=n(3195);e.exports=function(e){return r((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,s&&i(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);++r<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}},7056:function(e,t,n){var r=n(1473);
vendor: 1,404 bytes, line 120
120e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,o=t?a:-1,s=Object(n);(t?o--:++o<a)&&!1!==i(s[o],o,s););return n}}},372:function(e){e.exports=function(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(a[l],l,a))break}return t}}},7730:function(e,t,n){var r=n(3924),i=n(9694),a=n(2230),o=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=o},7493:function(e,t,n){var r=n(4173),i=n(8092);e.exports=function e(t,n,a,o,s,l){return i(t)&&i(n)&&(l.set(n,t),r(t,n,void 0,e,l),l.delete(n)),t}},8528:function(e,t,n){var r=n(8136),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},5305:function(e,t,n){var r=n(692),i=n(7897),a=n(75);e.exports=function(e,t,n,o,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var h=l.get(e),p=l.get(t);if(h&&p)return h==t&&p==e;var f=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++f<u;){var v=e[f],y=t[f];if(o)var b=c?o(y,v,f,t,e,l):o(v,y,f,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(g){if(!i(t,(function(e,t){if(!a(g,t)&&(v===e||s(v,e,n,o,l)))return g.push(t)}))){m=!1;break}}else if(v!==y&&!s(v,y,n,o,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},2206:function(e,t,n){var r=n(7197),i=n(6219),a=n(9231),o=n(5305),s=n(234),l=n(2230),c=r?r.prototype:void 0,u=c?c.valueOf
vendor: 16,026 bytes, line 120
120:void 0;e.exports=function(e,t,n,r,c,d,h){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var f=1&r;if(p||(p=l),e.size!=t.size&&!f)return!1;var m=h.get(e);if(m)return m==t;r|=2,h.set(e,t);var g=o(p(e),p(t),r,c,d,h);return h.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},8078:function(e,t,n){var r=n(8248),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,o,s){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var h=c[d];if(!(l?h in t:i.call(t,h)))return!1}var p=s.get(e),f=s.get(t);if(p&&f)return p==t&&f==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<u;){var v=e[h=c[d]],y=t[h];if(a)var b=l?a(y,v,h,t,e,s):a(v,y,h,e,t,s);if(!(void 0===b?v===y||o(v,y,n,a,s):b)){m=!1;break}g||(g="constructor"==h)}if(m&&!g){var _=e.constructor,x=t.constructor;_==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x||(m=!1)}return s.delete(e),s.delete(t),m}},1032:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},8248:function(e,t,n){var r=n(1986),i=n(5918),a=n(2742);e.exports=function(e){return r(e,a,i)}},5341:function(e,t,n){var r=n(1986),i=n(8487),a=n(3961);e.exports=function(e){return r(e,a,i)}},2799:function(e,t,n){var r=n(5964);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},9091:function(e,t,n){var r=n(5072),i=n(2742);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var a=t[n],o=e[a];t[n]=[a,o,r(o)]}return t}},8136:function(e,t,n){var r=n(6703),i=n(40);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},1137:function(e,t,n){var r=n(2709)(Object.getPrototypeOf,Object);e.exports=r},1587:function(e,t,n){var r=n(7197),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},5918:function(e,t,n){var r=n(4903),i=n(8174),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(t){return a.call(e,t)})))}:i;e.exports=s},8487:function(e,t,n){var r=n(1705),i=n(1137),a=n(5918),o=n(8174),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=i(e);return t}:o;e.exports=s},8383:function(e,t,n){var r=n(908),i=n(5797),a=n(8319),o=n(3924),s=n(7091),l=n(9066),c=n(7907),u="[object Map]",d="[object Promise]",h="[object Set]",p="[object WeakMap]",f="[object DataView]",m=c(r),g=c(i),v=c(a),y=c(o),b=c(s),_=l;(r&&_(new r(new ArrayBuffer(1)))!=f||i&&_(new i)!=u||a&&_(a.resolve())!=d||o&&_(new o)!=h||s&&_(new s)!=p)&&(_=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return f;case g:return u;case v:return d;case y:return h;case b:return p}return t}),e.exports=_},40:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},6417:function(e,t,n){var r=n(3082),i=n(4963),a=n(3629),o=n(6800),s=n(4635),l=n(9793);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var h=l(t[c]);if(!(d=null!=e&&n(e,h)))break;e=e[h]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&o(h,u)&&(a(e)||i(e))}},5403:function(e,t,n){var r=n(9620);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},2747:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6037:function(e,t,n){var r=n(9620),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},4154:function(e,t,n){var r=n(9620),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},7728:function(e,t,n){var r=n(9620);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},9243:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},9759:function(e,t,n){var r=n(7010),i=n(1022),a=n(8503),o=n(4720),s=n(613);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return a(e);case"[object Symbol]":return o(e)}}},548:function(e,t,n){var r=n(5763),i=n(1137),a=n(2936);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(i(e))}},3529:function(e,t,n){var r=n(7197),i=n(4963),a=n(3629),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},6800:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},3195:function(e,t,n){var r=n(9231),i=n(1473),a=n(6800),o=n(8092);e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?i(n)&&a(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},5823:function(e,t,n){var r=n(3629),i=n(152),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||o.test(e)||!a.test(e)||null!=t&&e in Object(t)}},5964:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},257:function(e,t,n){var r=n(5525),i=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!i&&i in e}},2936:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},5072:function(e,t,n){var r=n(8092);e.exports=function(e){return e==e&&!r(e)}},3894:function(e){e.exports=function(){this.__data__=[],this.size=0}},8699:function(e,t,n){var r=n(7112),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},4957:function(e,t,n){var r=n(7112);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},7184:function(e,t,n){var r=n(7112);e.exports=function(e){return r(this.__data__,e)>-1}},7109:function(e,t,n){var r=n(7112);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},4086:function(e,t,n){var r=n(9676),i=n(9655),a=n(5797);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},9255:function(e,t,n){var r=n(2799);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},9186:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).get(e)}},3423:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).has(e)}},3739:function(e,t,n){var r=n(2799);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},234:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},284:function(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},4634:function(e,t,n){var r=n(9151);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},9620:function(e,t,n){var r=n(8136)(Object,"create");e.exports=r},8836:function(e,t,n){var r=n(2709)(Object.keys,Object);e.exports=r},4221:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},9494:function(e,t,n){e=n.nmd(e);var r=n(1032),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i&&r.process,s=function(){try{return a&&a.require&&a.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=s},3581:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},2709:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},4262:function(e,t,n){var r=n(3665),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=i(a.length-t,0),l=Array(s);++o<s;)l[o]=a[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=a[o];return c[t]=n(l),r(e,this,c)}}},7009:function(e,t,n){var r=n(1032),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},5906:function(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},5774:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1596:function(e){e.exports=function(e){return this.__data__.has(e)}},2230:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},9156:function(e,t,n){var r=n(7532),i=n(3197)(r);e.exports=i},3197:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),a=16-(i-r);if(r=i,a>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},511:function(e,t,n){var r=n(9655);e.exports=function(){this.__data__=new r,this.size=0}},835:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},707:function(e){e.exports=function(e){return this.__data__.get(e)}},8832:function(e){e.exports=function(e){return this.__data__.has(e)}},5077:function(e,t,n){var r=n(9655),i=n(5797),a=n(8059);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(o)}return n.set(e,t),this.size=n.size,this}},7167:function(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},170:function(e,t,n){var r=n(4634),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)})),t}));e.exports=o},9793:function(e,t,n){var r=n(152);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7907:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},8121:function(e,t,n){var r=n(1905);e.exports=function(e){return r(e,5)}},1547:function(e){e.exports=function(e){return function(){return e}}},6933:function(e,t,n){var r=n(8794),i=n(9231),a=n(3195),o=n(3961),s=Object.prototype,l=s.hasOwnProperty,c=r((function(e,t){e=Object(e);var n=-1,r=t.length,c=r>2?t[2]:void 0;for(c&&a(t[0],t[1],c)&&(r=1);++n<r;)for(var u=t[n],d=o(u),h=-1,p=d.length;++h<p;){var f=d[h],m=e[f];(void 0===m||i(m,s[f])&&!l.call(e,f))&&(e[f]=u[f])}return e}));e.exports=c},4521:function(e,t,n){var r=n(3665),i=n(8794),a=n(7493),o=n(2617),s=i((function(e){return e.push(void 0,a),r(o,void 0,e)}));e.exports=s},9231:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},5506:function(e,t,n){var r=n(5182);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},3613:function(e,t,n){var r=n(5182);e.exports=function(e){return null!=e&&e.length?r(e,1/0):[]}},6514:function(e,t,n){var r=n(4550),i=n(7927),a=n(3410),o=n(3629);e.exports=function(e,t){return(o(e)?r:i)(e,a(t))}},6181:function(e,t,n){var r=n(8667);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},5658:function(e,t,n){var r=n(529),i=n(6417);e.exports=function(e,t){return null!=e&&i(e,t,r)}},2100:function(e){e.exports=function(e){return e}},7753:function(e,t,n){var r=n(8950),i=n(5188),a=n(8794),o=n(5600),s=a((function(e){var t=r(e,o);return t.length&&t[0]===e[0]?i(t):[]}));e.exports=s},5366:function(e,t,n){var r=n(8950),i=n(5188),a=n(8794),o=n(5600),s=n(5727),l=a((function(e){var t=s(e),n=r(e,o);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?i(n,void 0,t):[]}));e.exports=l},4963:function(e,t,n){var r=n(4906),i=n(3141),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},3629:function(e){var t=Array.isArray;e.exports=t},1473:function(e,t,n){var r=n(4786),i=n(4635);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},6279:function(e,t,n){var r=n(1473),i=n(3141);e.exports=function(e){return i(e)&&r(e)}},5127:function(e,t,n){var r=n(9066),i=n(3141);e.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==r(e)}},5174:function(e,t,n){e=n.nmd(e);var r=n(7009),i=n(9488),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,s=o&&o.exports===a?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l},8111:function(e,t,n){var r=n(1848);e.exports=function(e,t){return r(e,t)}},4786:function(e,t,n){var r=n(9066),i=n(8092);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4635:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},103:function(e,t,n){var r=n(3085),i=n(6194),a=n(9494),o=a&&a.isMap,s=o?i(o):r;e.exports=s},8092:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3141:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},3977:function(e,t,n){var r=n(9066),i=n(1137),a=n(3141),o=Function.prototype,s=Object.prototype,l=o.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},6995:function(e,t,n){var r=n(8680),i=n(6194),a=n(9494),o=a&&a.isSet,s=o?i(o):r;e.exports=s},152:function(e,t,n){var r=n(9066),i=n(3141);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},9102:function(e,t,n){var r=n(8150),i=n(6194),a=n(9494),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},2742:function(e,t,n){var r=n(7538),i=n(3654),a=n(1473);e.exports=function(e){return a(e)?r(e):i(e)}},3961:function(e,t,n){var r=n(7538),i=n(8664),a=n(1473);e.exports=function(e){return a(e)?r(e,!0):i(e)}},5727:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},763:function(e,t,n){var r;e=n.nmd(e),function(){var i,a="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,c=128,u=1/0,d=9007199254740991,h=NaN,p=4294967295,f=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],m="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",_="[object Function]",x="[object GeneratorFunction]",w="[object Map]",S="[object Number]",T="[object Object]",C="[object Promise]",k="[object RegExp]",E="[object Set]",j="[object String]",P="[object Symbol]",I="[object WeakMap]",O="[object ArrayBuffer]",L="[object DataView]",N="[object Float32Array]",A="[object Float64Array
vendor: 4,112 bytes, line 120
120]",D="[object Int8Array]",M="[object Int16Array]",R="[object Int32Array]",F="[object Uint8Array]",$="[object Uint8ClampedArray]",B="[object Uint16Array]",Z="[object Uint32Array]",U=/\b__p \+= '';/g,z=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,H=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>"']/g,W=RegExp(H.source),G=RegExp(q.source),K=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,ie=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,ue=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,fe=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,_e=/['\n\r\u2028\u2029\\]/g,xe="\\ud800-\\udfff",we="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Te="a-z\\xdf-\\xf6\\xf8-\\xff",Ce="A-Z\\xc0-\\xd6\\xd8-\\xde",ke="\\ufe0e\\ufe0f",Ee="\\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",je="["+xe+"]",Pe="["+Ee+"]",Ie="["+we+"]",Oe="\\d+",Le="["+Se+"]",Ne="["+Te+"]",Ae="[^"+xe+Ee+Oe+Se+Te+Ce+"]",De="\\ud83c[\\udffb-\\udfff]",Me="[^"+xe+"]",Re="(?:\\ud83c[\\udde6-\\uddff]){2}",Fe="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Ce+"]",Be="\\u200d",Ze="(?:"+Ne+"|"+Ae+")",Ue="(?:"+$e+"|"+Ae+")",ze="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+Ie+"|"+De+")?",qe="["+ke+"]?",We=qe+He+"(?:"+Be+"(?:"+[Me,Re,Fe].join("|")+")"+qe+He+")*",Ge="(?:"+[Le,Re,Fe].join("|")+")"+We,Ke="(?:"+[Me+Ie+"?",Ie,Re,Fe,je].join("|")+")",Ye=RegExp("['’]","g"),Xe=RegExp(Ie,"g"),Qe=RegExp(De+"(?="+De+")|"+Ke+We,"g"),Je=RegExp([$e+"?"+Ne+"+"+ze+"(?="+[Pe,$e,"$"].join("|")+")",Ue+"+"+Ve+"(?="+[Pe,$e+Ze,"$"].join("|")+")",$e+"?"+Ze+"+"+ze,$e+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Oe,Ge].join("|"),"g"),et=RegExp("["+Be+xe+we+ke+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["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,it={};it[N]=it[A]=it[D]=it[M]=it[R]=it[F]=it[$]=it[B]=it[Z]=!0,it[m]=it[g]=it[O]=it[v]=it[L]=it[y]=it[b]=it[_]=it[w]=it[S]=it[T]=it[k]=it[E]=it[j]=it[I]=!1;var at={};at[m]=at[g]=at[O]=at[L]=at[v]=at[y]=at[N]=at[A]=at[D]=at[M]=at[R]=at[w]=at[S]=at[T]=at[k]=at[E]=at[j]=at[P]=at[F]=at[$]=at[B]=at[Z]=!0,at[b]=at[_]=at[I]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,lt=parseInt,ct="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ut="object"==typeof self&&self&&self.Object===Object&&self,dt=ct||ut||Function("return this")(),ht=t&&!t.nodeType&&t,pt=ht&&e&&!e.nodeType&&e,ft=pt&&pt.exports===ht,mt=ft&&ct.process,gt=function(){try{return pt&&pt.require&&pt.require("util").types||mt&&mt.binding&&mt.binding("util")}catch(e){}}(),vt=gt&&gt.isArrayBuffer,yt=gt&&gt.isDate,bt=gt&&gt.isMap,_t=gt&&gt.isRegExp,xt=gt&&gt.isSet,wt=gt&&gt.isTypedArray;function St(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Tt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function Ct(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function kt(e,t){for(var n=null==e?0:e.length;
vendor: 9,141 bytes, line 120
120n--&&!1!==t(e[n],n,e););return e}function Et(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function jt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Pt(e,t){return!(null==e||!e.length)&&$t(e,t,0)>-1}function It(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Ot(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Lt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Nt(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function At(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function Dt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Mt=zt("length");function Rt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function Ft(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function $t(e,t,n){return t==t?function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):Ft(e,Zt,n)}function Bt(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function Zt(e){return e!=e}function Ut(e,t){var n=null==e?0:e.length;return n?qt(e,t)/n:h}function zt(e){return function(t){return null==t?i:t[e]}}function Vt(e){return function(t){return null==e?i:e[t]}}function Ht(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n}function qt(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);o!==i&&(n=n===i?o:n+o)}return n}function Wt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Gt(e){return e?e.slice(0,dn(e)+1).replace(re,""):e}function Kt(e){return function(t){return e(t)}}function Yt(e,t){return Ot(t,(function(t){return e[t]}))}function Xt(e,t){return e.has(t)}function Qt(e,t){for(var n=-1,r=e.length;++n<r&&$t(t,e[n],0)>-1;);return n}function Jt(e,t){for(var n=e.length;n--&&$t(t,e[n],0)>-1;);return n}var en=Vt({"À":"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","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),tn=Vt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function nn(e){return"\\"+ot[e]}function rn(e){return et.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function on(e,t){return function(n){return e(t(n))}}function sn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n];o!==t&&o!==s||(e[n]=s,a[i++]=n)}return a}function ln(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function cn(e){return rn(e)?function(e){for(var t=Qe.lastIndex=0;Qe.test(e);)++t;return t}(e):Mt(e)}function un(e){return rn(e)?function(e){return e.match(Qe)||[]}(e):function(e){return e.split("")}(e)}function dn(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t}var hn=Vt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),pn=function e(t){var n=(t=null==t?dt:pn.defaults(dt.Object(),t,pn.pick(dt,nt))).Array,r=t.Date,ie=t.Error,xe=t.Function,we=t.Math,Se=t.Object,Te=t.RegExp,Ce=t.String,ke=t.TypeError,Ee=n.prototype,je=xe.prototype,Pe=Se.prototype,Ie=t["__core-js_shared__"],Oe=je.toString,Le=Pe.hasOwnProperty,Ne=0,Ae=function(){var e=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),De=Pe.toString,Me=Oe.call(Se),Re=dt._,Fe=Te("^"+Oe.call(Le).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$e=ft?t.Buffer:i,Be=t.Symbol,Ze=t.Uint8Array,Ue=$e?$e.allocUnsafe:i,ze=on(Se.getPrototypeOf,Se),Ve=Se.create,He=Pe.propertyIsEnumerable,qe=Ee.splice,We=Be?Be.isConcatSpreadable:i,Ge=Be?Be.iterator:i,Ke=Be?Be.toStringTag:i,Qe=function(){try{var e=oa(Se,"defineProperty");return e({},"",{}),e}catch(e){}}(),et=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,ot=r&&r.now!==dt.Date.now&&r.now,ct=t.setTimeout!==dt.setTimeout&&t.setTimeout,ut=we.ceil,ht=we.floor,pt=Se.getOwnPropertySymbols,mt=$e?$e.isBuffer:i,gt=t.isFinite,Mt=Ee.join,Vt=on(Se.keys,Se),fn=we.max,mn=we.min,gn=r.now,vn=t.parseInt,yn=we.random,bn=Ee.reverse,_n=oa(t,"DataView"),xn=oa(t,"Map"),wn=oa(t,"Promise"),Sn=oa(t,"Set"),Tn=oa(t,"WeakMap"),Cn=oa(Se,"create"),kn=Tn&&new Tn,En={},jn=La(_n),Pn=La(xn),In=La(wn),On=La(Sn),Ln=La(Tn),Nn=Be?Be.prototype:i,An=Nn?Nn.valueOf:i,Dn=Nn?Nn.toString:i;function Mn(e){if(Yo(e)&&!$o(e)&&!(e instanceof Bn)){if(e instanceof $n)return e;if(Le.call(e,"__wrapped__"))return Na(e)}return new $n(e)}var Rn=function(){function e(){}return function(t){if(!Ko(t))return{};if(Ve)return Ve(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function Fn(){}function $n(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function Bn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Un(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new zn;++t<n;)this.add(e[t])}function Hn(e){var t=this.__data__=new Un(e);this.size=t.size}function qn(e,t){var n=$o(e),r=!n&&Fo(e),i=!n&&!r&&zo(e),a=!n&&!r&&!i&&is(e),o=n||r||i||a,s=o?Wt(e.length,Ce):[],l=s.length;for(var c in e)!t&&!Le.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||pa(c,l))||s.push(c);return s}function Wn(e){var t=e.length;return t?e[zr(0,t-1)]:i}function Gn(e,t){return Pa(Ti(e),rr(t,0,e.length))}function Kn(e){return Pa(Ti(e))}function Yn(e,t,n){(n!==i&&!Do(e[t],n)||n===i&&!(t in e))&&tr(e,t,n)}function Xn(e,t,n){var r=e[t];Le.call(e,t)&&Do(r,n)&&(n!==i||t in e)||tr(e,t,n)}function Qn(e,t){for(var n=e.length;n--;)if(Do(e[n][0],t))return n;return-1}function Jn(e,t,n,r){return lr(e,(function(e,i,a){t(r,e,n(e),a)})),r}function er(e,t){return e&&Ci(t,ks(t),e)}function tr(e,t,n){"__proto__"==t&&Qe?Qe(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function nr(e,t){for(var r=-1,a=t.length,o=n(a),s=null==e;++r<a;)o[r]=s?i:xs(e,t[r]);return o}function rr(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function ir(e,t,n,r,a,o){var s,l=1&t,c=2&t,u=4&t;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!Ko(e))return e;var d=$o(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Le.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Ti(e,s)}else{var h=ca(e),p=h==_||h==x;if(zo(e))return yi(e,l);if(h==T||h==m||p&&!a){if(s=c||p?{}:da(e),!l)return c?function(e,t){return Ci(e,la(e),t)}(e,function(e,t){return e&&Ci(t,Es(t),e)}(s,e)):function(e,t){return Ci(e,sa(e),t)}(e,er(s,e))}else{if(!at[h])return a?e:{};s=function(e,t,n){var r,i=e.constructor;switch(t){case O:return bi(e);case v:case y:return new i(+e);case L:return function(e,t){var n=t?bi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case N:case A:case D:case M:case R:case F:case $:case B:case Z:return _i(e,n);case w:return new i;case S:case j:return new i(e);case k:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case E:return new i;case P:return r=e,An?Se(An.call(r)):{}}
vendor: 5,653 bytes, line 120
120}(e,h,l)}}o||(o=new Hn);var f=o.get(e);if(f)return f;o.set(e,s),ts(e)?e.forEach((function(r){s.add(ir(r,t,n,r,e,o))})):Xo(e)&&e.forEach((function(r,i){s.set(i,ir(r,t,n,i,e,o))}));var g=d?i:(u?c?Ji:Qi:c?Es:ks)(e);return Ct(g||e,(function(r,i){g&&(r=e[i=r]),Xn(s,i,ir(r,t,n,i,e,o))})),s}function ar(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function or(e,t,n){if("function"!=typeof e)throw new ke(a);return Ca((function(){e.apply(i,n)}),t)}function sr(e,t,n,r){var i=-1,a=Pt,o=!0,s=e.length,l=[],c=t.length;if(!s)return l;n&&(t=Ot(t,Kt(n))),r?(a=It,o=!1):t.length>=200&&(a=Xt,o=!1,t=new Vn(t));e:for(;++i<s;){var u=e[i],d=null==n?u:n(u);if(u=r||0!==u?u:0,o&&d==d){for(var h=c;h--;)if(t[h]===d)continue e;l.push(u)}else a(t,d,r)||l.push(u)}return l}Mn.templateSettings={escape:K,evaluate:Y,interpolate:X,variable:"",imports:{_:Mn}},Mn.prototype=Fn.prototype,Mn.prototype.constructor=Mn,$n.prototype=Rn(Fn.prototype),$n.prototype.constructor=$n,Bn.prototype=Rn(Fn.prototype),Bn.prototype.constructor=Bn,Zn.prototype.clear=function(){this.__data__=Cn?Cn(null):{},this.size=0},Zn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Zn.prototype.get=function(e){var t=this.__data__;if(Cn){var n=t[e];return n===o?i:n}return Le.call(t,e)?t[e]:i},Zn.prototype.has=function(e){var t=this.__data__;return Cn?t[e]!==i:Le.call(t,e)},Zn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Cn&&t===i?o:t,this},Un.prototype.clear=function(){this.__data__=[],this.size=0},Un.prototype.delete=function(e){var t=this.__data__,n=Qn(t,e);return!(n<0||(n==t.length-1?t.pop():qe.call(t,n,1),--this.size,0))},Un.prototype.get=function(e){var t=this.__data__,n=Qn(t,e);return n<0?i:t[n][1]},Un.prototype.has=function(e){return Qn(this.__data__,e)>-1},Un.prototype.set=function(e,t){var n=this.__data__,r=Qn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},zn.prototype.clear=function(){this.size=0,this.__data__={hash:new Zn,map:new(xn||Un),string:new Zn}},zn.prototype.delete=function(e){var t=ia(this,e).delete(e);return this.size-=t?1:0,t},zn.prototype.get=function(e){return ia(this,e).get(e)},zn.prototype.has=function(e){return ia(this,e).has(e)},zn.prototype.set=function(e,t){var n=ia(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Vn.prototype.add=Vn.prototype.push=function(e){return this.__data__.set(e,o),this},Vn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.clear=function(){this.__data__=new Un,this.size=0},Hn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Hn.prototype.get=function(e){return this.__data__.get(e)},Hn.prototype.has=function(e){return this.__data__.has(e)},Hn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Un){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new zn(r)}return n.set(e,t),this.size=n.size,this};var lr=ji(gr),cr=ji(vr,!0);function ur(e,t){var n=!0;return lr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function dr(e,t,n){for(var r=-1,a=e.length;++r<a;){var o=e[r],s=t(o);if(null!=s&&(l===i?s==s&&!rs(s):n(s,l)))var l=s,c=o}return c}function hr(e,t){var n=[];return lr(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function pr(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=ha),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?pr(s,t-1,n,r,i):Lt(i,s):r||(i[i.length]=s)}return i}var fr=Pi(),mr=Pi(!0);function gr(e,t){return e&&fr(e,t,ks)}function vr(e,t){return e&&mr(e,t,ks)}function yr(e,t){return jt(t,(function(t){return qo(e[t])}))}function br(e,t){for(var n=0,r=(t=fi(t,e)).length;null!=e&&n<r;)e=e[Oa(t[n++])];return n&&n==r?e:i}function _r(e,t,n){var r=t(e);return $o(e)?r:Lt(r,n(e))}function xr(e){return null==e?e===i?"[object Undefined]":"[object Null]":Ke&&Ke in Se(e)?function(e){var t=Le.call(e,Ke),n=e[Ke];try{e[Ke]=i;var r=!0}catch(e){}var a=De.call(e);return r&&(t?e[Ke]=n:delete e[Ke]),a}(e):function(e){return De.call(e)}(e)}function wr(e,t){return e>t}function Sr(e,t){return null!=e&&Le.call(e,t)}function Tr(e,t){return null!=e&&t in Se(e)}function Cr(e,t,r){for(var a=r?It:Pt,o=e[0].length,s=e.length,l=s,c=n(s),u=1/0,d=[];l--;){var h=e[l];l&&t&&(h=Ot(h,Kt(t))),u=mn(h.length,u),c[l]=!r&&(t||o>=120&&h.length>=120)?new Vn(l&&h):i}h=e[0];var p=-1,f=c[0];e:for(;++p<o&&d.length<u;){var m=h[p],g=t?t(m):m;if(m=r||0!==m?m:0,!(f?Xt(f,g):a(d,g,r))){for(l=s;--l;){var v=c[l];if(!(v?Xt(v,g):a(e[l],g,r)))continue e}f&&f.push(g),d.push(m)}}return d}function kr(e,t,n){var r=null==(e=wa(e,t=fi(t,e)))?e:e[Oa(Va(t))];return null==r?i:St(r,e,n)}function Er(e){return Yo(e)&&xr(e)==m}function jr(e,t,n,r,a){return e===t||(null==e||null==t||!Yo(e)&&!Yo(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var s=$o(e),l=$o(t),c=s?g:ca(e),u=l?g:ca(t),d=(c=c==m?T:c)==T,h=(u=u==m?T:u)==T,p=c==u;if(p&&zo(e)){if(!zo(t))return!1;s=!0,d=!1}if(p&&!d)return o||(o=new Hn),s||is(e)?Yi(e,t,n,r,a,o):function(e,t,n,r,i,a,o){switch(n){case L:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case O:return!(e.byteLength!=t.byteLength||!a(new Ze(e),new Ze(t)));case v:case y:case S:return Do(+e,+t);case b:return e.name==t.name&&e.message==t.message;case k:case j:return e==t+"";case w:var s=an;case E:var l=1&r;if(s||(s=ln),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=2,o.set(e,t);var u=Yi(s(e),s(t),r,i,a,o);return o.delete(e),u;case P:if(An)return An.call(e)==An.call(t)}return!1}(e,t,c,n,r,a,o);if(!(1&n)){var f=d&&Le.call(e,"__wrapped__"),_=h&&Le.call(t,"__wrapped__");
vendor: 3,414 bytes, line 120
120if(f||_){var x=f?e.value():e,C=_?t.value():t;return o||(o=new Hn),a(x,C,n,r,o)}}return!!p&&(o||(o=new Hn),function(e,t,n,r,a,o){var s=1&n,l=Qi(e),c=l.length;if(c!=Qi(t).length&&!s)return!1;for(var u=c;u--;){var d=l[u];if(!(s?d in t:Le.call(t,d)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var f=!0;o.set(e,t),o.set(t,e);for(var m=s;++u<c;){var g=e[d=l[u]],v=t[d];if(r)var y=s?r(v,g,d,t,e,o):r(g,v,d,e,t,o);if(!(y===i?g===v||a(g,v,n,r,o):y)){f=!1;break}m||(m="constructor"==d)}if(f&&!m){var b=e.constructor,_=t.constructor;b==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,a,o))}(e,t,n,r,jr,a))}function Pr(e,t,n,r){var a=n.length,o=a,s=!r;if(null==e)return!o;for(e=Se(e);a--;){var l=n[a];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){var c=(l=n[a])[0],u=e[c],d=l[1];if(s&&l[2]){if(u===i&&!(c in e))return!1}else{var h=new Hn;if(r)var p=r(u,d,c,e,t,h);if(!(p===i?jr(d,u,3,r,h):p))return!1}}return!0}function Ir(e){return!(!Ko(e)||(t=e,Ae&&Ae in t))&&(qo(e)?Fe:me).test(La(e));var t}function Or(e){return"function"==typeof e?e:null==e?Qs:"object"==typeof e?$o(e)?Mr(e[0],e[1]):Dr(e):sl(e)}function Lr(e){if(!ya(e))return Vt(e);var t=[];for(var n in Se(e))Le.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Nr(e,t){return e<t}function Ar(e,t){var r=-1,i=Zo(e)?n(e.length):[];return lr(e,(function(e,n,a){i[++r]=t(e,n,a)})),i}function Dr(e){var t=aa(e);return 1==t.length&&t[0][2]?_a(t[0][0],t[0][1]):function(n){return n===e||Pr(n,e,t)}}function Mr(e,t){return ma(e)&&ba(t)?_a(Oa(e),t):function(n){var r=xs(n,e);return r===i&&r===t?ws(n,e):jr(t,r,3)}}function Rr(e,t,n,r,a){e!==t&&fr(t,(function(o,s){if(a||(a=new Hn),Ko(o))!function(e,t,n,r,a,o,s){var l=Sa(e,n),c=Sa(t,n),u=s.get(c);if(u)Yn(e,n,u);else{var d=o?o(l,c,n+"",e,t,s):i,h=d===i;if(h){var p=$o(c),f=!p&&zo(c),m=!p&&!f&&is(c);d=c,p||f||m?$o(l)?d=l:Uo(l)?d=Ti(l):f?(h=!1,d=yi(c,!0)):m?(h=!1,d=_i(c,!0)):d=[]:Jo(c)||Fo(c)?(d=l,Fo(l)?d=hs(l):Ko(l)&&!qo(l)||(d=da(c))):h=!1}h&&(s.set(c,d),a(d,c,r,o,s),s.delete(c)),Yn(e,n,d)}}(e,t,s,n,Rr,r,a);else{var l=r?r(Sa(e,s),o,s+"",e,t,a):i;l===i&&(l=o),Yn(e,s,l)}}),Es)}function Fr(e,t){var n=e.length;if(n)return pa(t+=t<0?n:0,n)?e[t]:i}function $r(e,t,n){t=t.length?Ot(t,(function(e){return $o(e)?function(t){return br(t,1===e.length?e[0]:e)}:e})):[Qs];var r=-1;t=Ot(t,Kt(ra()));var i=Ar(e,(function(e,n,i){var a=Ot(t,(function(t){return t(e)}));return{criteria:a,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(i,(function(e,t){return function(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var l=xi(i[r],a[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Br(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=br(e,o);n(s,o)&&Gr(a,fi(o,e),s)}return a}function Zr(e,t,n,r){var i=r?Bt:$t,a=-1,o=t.length,s=e;for(e===t&&(t=Ti(t)),n&&(s=Ot(e,Kt(n)));++a<o;)for(var l=0,c=t[a],u=n?n(c):c;(l=i(s,u,l,r))>-1;)s!==e&&qe.call(s,l,1),qe.call(e,l,1);return e}function Ur(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;pa(i)?qe.call(e,i,1):oi(e,i)}}return e}function zr(e,t){return e+ht(yn()*(t-e+1))}function Vr(e,t){var n="";if(!e||t<1||t>d)return n;do{t%2&&(n+=e),(t=ht(t/2))&&(e+=e)}while(t);return n}
vendor: 5,611 bytes, line 120
120function Hr(e,t){return ka(xa(e,t,Qs),e+"")}function qr(e){return Wn(Ds(e))}function Wr(e,t){var n=Ds(e);return Pa(n,rr(t,0,n.length))}function Gr(e,t,n,r){if(!Ko(e))return e;for(var a=-1,o=(t=fi(t,e)).length,s=o-1,l=e;null!=l&&++a<o;){var c=Oa(t[a]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(a!=s){var d=l[c];(u=r?r(d,c,l):i)===i&&(u=Ko(d)?d:pa(t[a+1])?[]:{})}Xn(l,c,u),l=l[c]}return e}var Kr=kn?function(e,t){return kn.set(e,t),e}:Qs,Yr=Qe?function(e,t){return Qe(e,"toString",{configurable:!0,enumerable:!1,value:Ks(t),writable:!0})}:Qs;function Xr(e){return Pa(Ds(e))}function Qr(e,t,r){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=n(a);++i<a;)o[i]=e[i+t];return o}function Jr(e,t){var n;return lr(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function ei(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!rs(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return ti(e,t,Qs,n)}function ti(e,t,n,r){var a=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=n(t))!==t,l=null===t,c=rs(t),u=t===i;a<o;){var d=ht((a+o)/2),h=n(e[d]),p=h!==i,f=null===h,m=h==h,g=rs(h);if(s)var v=r||m;else v=u?m&&(r||p):l?m&&p&&(r||!f):c?m&&p&&!f&&(r||!g):!f&&!g&&(r?h<=t:h<t);v?a=d+1:o=d}return mn(o,4294967294)}function ni(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!Do(s,l)){var l=s;a[i++]=0===o?0:o}}return a}function ri(e){return"number"==typeof e?e:rs(e)?h:+e}function ii(e){if("string"==typeof e)return e;if($o(e))return Ot(e,ii)+"";if(rs(e))return Dn?Dn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ai(e,t,n){var r=-1,i=Pt,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=It;else if(a>=200){var c=t?null:Vi(e);if(c)return ln(c);o=!1,i=Xt,l=new Vn}else l=t?[]:s;e:for(;++r<a;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else i(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}function oi(e,t){return null==(e=wa(e,t=fi(t,e)))||delete e[Oa(Va(t))]}function si(e,t,n,r){return Gr(e,t,n(br(e,t)),r)}function li(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?Qr(e,r?0:a,r?a+1:i):Qr(e,r?a+1:0,r?i:a)}function ci(e,t){var n=e;return n instanceof Bn&&(n=n.value()),Nt(t,(function(e,t){return t.func.apply(t.thisArg,Lt([e],t.args))}),n)}function ui(e,t,r){var i=e.length;if(i<2)return i?ai(e[0]):[];for(var a=-1,o=n(i);++a<i;)for(var s=e[a],l=-1;++l<i;)l!=a&&(o[a]=sr(o[a]||s,e[l],t,r));return ai(pr(o,1),t,r)}function di(e,t,n){for(var r=-1,a=e.length,o=t.length,s={};++r<a;){var l=r<o?t[r]:i;n(s,e[r],l)}return s}function hi(e){return Uo(e)?e:[]}function pi(e){return"function"==typeof e?e:Qs}function fi(e,t){return $o(e)?e:ma(e,t)?[e]:Ia(ps(e))}var mi=Hr;function gi(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:Qr(e,t,n)}var vi=et||function(e){return dt.clearTimeout(e)};function yi(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.constructor(n);return e.copy(r),r}function bi(e){var t=new e.constructor(e.byteLength);return new Ze(t).set(new Ze(e)),t}function _i(e,t){var n=t?bi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function xi(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=rs(e),s=t!==i,l=null===t,c=t==t,u=rs(t);if(!l&&!u&&!o&&e>t||o&&s&&c&&!l&&!u||r&&s&&c||!n&&c||!a)return 1;if(!r&&!o&&!u&&e<t||u&&n&&a&&!r&&!o||l&&n&&a||!s&&a||!c)return-1}return 0}function wi(e,t,r,i){for(var a=-1,o=e.length,s=r.length,l=-1,c=t.length,u=fn(o-s,0),d=n(c+u),h=!i;++l<c;)d[l]=t[l];for(;++a<s;)(h||a<o)&&(d[r[a]]=e[a]);for(;u--;)d[l++]=e[a++];return d}function Si(e,t,r,i){for(var a=-1,o=e.length,s=-1,l=r.length,c=-1,u=t.length,d=fn(o-l,0),h=n(d+u),p=!i;++a<d;)h[a]=e[a];for(var f=a;++c<u;)h[f+c]=t[c];for(;++s<l;)(p||a<o)&&(h[f+r[s]]=e[a++]);return h}function Ti(e,t){var r=-1,i=e.length;for(t||(t=n(i));++r<i;)t[r]=e[r];return t}function Ci(e,t,n,r){var a=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var l=t[o],c=r?r(n[l],e[l],l,n,e):i;c===i&&(c=e[l]),a?tr(n,l,c):Xn(n,l,c)}return n}function ki(e,t){return function(n,r){var i=$o(n)?Tt:Jn,a=t?t():{};return i(n,e,ra(r,2),a)}}function Ei(e){return Hr((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&fa(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=Se(t);++r<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}function ji(e,t){return function(n,r){if(null==n)return n;if(!Zo(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Se(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function Pi(e){return function(t,n,r){for(var i=-1,a=Se(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(a[l],l,a))break}return t}}function Ii(e){return function(t){var n=rn(t=ps(t))?un(t):i,r=n?n[0]:t.charAt(0),a=n?gi(n,1).join(""):t.slice(1);return r[e]()+a}}function Oi(e){return function(t){return Nt(qs(Fs(t).replace(Ye,"")),e,"")}}function Li(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Rn(e.prototype),r=e.apply(n,t);return Ko(r)?r:n}}function Ni(e){return function(t,n,r){var a=Se(t);if(!Zo(t)){var o=ra(n,3);t=ks(t),n=function(e){return o(a[e],e,a)}}var s=e(t,n,r);return s>-1?a[o?t[s]:s]:i}}function Ai(e){return Xi((function(t){var n=t.length,r=n,o=$n.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];
vendor: 1,250 bytes, line 120
120if("function"!=typeof s)throw new ke(a);if(o&&!l&&"wrapper"==ta(s))var l=new $n([],!0)}for(r=l?r:n;++r<n;){var c=ta(s=t[r]),u="wrapper"==c?ea(s):i;l=u&&ga(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?l[ta(u[0])].apply(l,u[3]):1==s.length&&ga(s)?l[c]():l.thru(s)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&$o(r))return l.plant(r).value();for(var i=0,a=n?t[i].apply(this,e):r;++i<n;)a=t[i].call(this,a);return a}}))}function Di(e,t,r,a,o,s,l,u,d,h){var p=t&c,f=1&t,m=2&t,g=24&t,v=512&t,y=m?i:Li(e);return function c(){for(var b=arguments.length,_=n(b),x=b;x--;)_[x]=arguments[x];if(g)var w=na(c),S=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(_,w);if(a&&(_=wi(_,a,o,g)),s&&(_=Si(_,s,l,g)),b-=S,g&&b<h){var T=sn(_,w);return Ui(e,t,Di,c.placeholder,r,_,T,u,d,h-b)}var C=f?r:this,k=m?C[e]:e;return b=_.length,u?_=function(e,t){for(var n=e.length,r=mn(t.length,n),a=Ti(e);r--;){var o=t[r];e[r]=pa(o,n)?a[o]:i}return e}(_,u):v&&b>1&&_.reverse(),p&&d<b&&(_.length=d),this&&this!==dt&&this instanceof c&&(k=y||Li(k)),k.apply(C,_)}}function Mi(e,t){return function(n,r){return function(e,t,n,r){return gr(e,(function(e,i,a){t(r,n(e),i,a)})),r}(n,e,t(r),{})}}function Ri(e,t){return function(n,r){var a;if(n===i&&r===i)return t;
vendor: 6,705 bytes, line 120
120if(n!==i&&(a=n),r!==i){if(a===i)return r;"string"==typeof n||"string"==typeof r?(n=ii(n),r=ii(r)):(n=ri(n),r=ri(r)),a=e(n,r)}return a}}function Fi(e){return Xi((function(t){return t=Ot(t,Kt(ra())),Hr((function(n){var r=this;return e(t,(function(e){return St(e,r,n)}))}))}))}function $i(e,t){var n=(t=t===i?" ":ii(t)).length;if(n<2)return n?Vr(t,e):t;var r=Vr(t,ut(e/cn(t)));return rn(t)?gi(un(r),0,e).join(""):r.slice(0,e)}function Bi(e){return function(t,r,a){return a&&"number"!=typeof a&&fa(t,r,a)&&(r=a=i),t=ls(t),r===i?(r=t,t=0):r=ls(r),function(e,t,r,i){for(var a=-1,o=fn(ut((t-e)/(r||1)),0),s=n(o);o--;)s[i?o:++a]=e,e+=r;return s}(t,r,a=a===i?t<r?1:-1:ls(a),e)}}function Zi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=ds(t),n=ds(n)),e(t,n)}}function Ui(e,t,n,r,a,o,s,c,u,d){var h=8&t;t|=h?l:64,4&(t&=~(h?64:l))||(t&=-4);var p=[e,t,a,h?o:i,h?s:i,h?i:o,h?i:s,c,u,d],f=n.apply(i,p);return ga(e)&&Ta(f,p),f.placeholder=r,Ea(f,e,t)}function zi(e){var t=we[e];return function(e,n){if(e=ds(e),(n=null==n?0:mn(cs(n),292))&&gt(e)){var r=(ps(e)+"e").split("e");return+((r=(ps(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Vi=Sn&&1/ln(new Sn([,-0]))[1]==u?function(e){return new Sn(e)}:rl;function Hi(e){return function(t){var n=ca(t);return n==w?an(t):n==E?function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}(t):function(e,t){return Ot(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function qi(e,t,r,o,u,d,h,p){var f=2&t;if(!f&&"function"!=typeof e)throw new ke(a);var m=o?o.length:0;if(m||(t&=-97,o=u=i),h=h===i?h:fn(cs(h),0),p=p===i?p:cs(p),m-=u?u.length:0,64&t){var g=o,v=u;o=u=i}var y=f?i:ea(e),b=[e,t,r,o,u,g,v,d,h,p];if(y&&function(e,t){var n=e[1],r=t[1],i=n|r,a=i<131,o=r==c&&8==n||r==c&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!a&&!o)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var l=t[3];if(l){var u=e[3];e[3]=u?wi(u,l,t[4]):l,e[4]=u?sn(e[3],s):t[4]}(l=t[5])&&(u=e[5],e[5]=u?Si(u,l,t[6]):l,e[6]=u?sn(e[5],s):t[6]),(l=t[7])&&(e[7]=l),r&c&&(e[8]=null==e[8]?t[8]:mn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(b,y),e=b[0],t=b[1],r=b[2],o=b[3],u=b[4],!(p=b[9]=b[9]===i?f?0:e.length:fn(b[9]-m,0))&&24&t&&(t&=-25),t&&1!=t)_=8==t||16==t?function(e,t,r){var a=Li(e);return function o(){for(var s=arguments.length,l=n(s),c=s,u=na(o);c--;)l[c]=arguments[c];var d=s<3&&l[0]!==u&&l[s-1]!==u?[]:sn(l,u);return(s-=d.length)<r?Ui(e,t,Di,o.placeholder,i,l,d,i,i,r-s):St(this&&this!==dt&&this instanceof o?a:e,this,l)}}(e,t,p):t!=l&&33!=t||u.length?Di.apply(i,b):function(e,t,r,i){var a=1&t,o=Li(e);return function t(){for(var s=-1,l=arguments.length,c=-1,u=i.length,d=n(u+l),h=this&&this!==dt&&this instanceof t?o:e;++c<u;)d[c]=i[c];for(;l--;)d[c++]=arguments[++s];return St(h,a?r:this,d)}}(e,t,r,o);else var _=function(e,t,n){var r=1&t,i=Li(e);return function t(){return(this&&this!==dt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,r);return Ea((y?Kr:Ta)(_,b),e,t)}function Wi(e,t,n,r){return e===i||Do(e,Pe[n])&&!Le.call(r,n)?t:e}function Gi(e,t,n,r,a,o){return Ko(e)&&Ko(t)&&(o.set(t,e),Rr(e,t,i,Gi,o),o.delete(t)),e}function Ki(e){return Jo(e)?i:e}function Yi(e,t,n,r,a,o){var s=1&n,l=e.length,c=t.length;if(l!=c&&!(s&&c>l))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var h=-1,p=!0,f=2&n?new Vn:i;for(o.set(e,t),o.set(t,e);++h<l;){var m=e[h],g=t[h];if(r)var v=s?r(g,m,h,t,e,o):r(m,g,h,e,t,o);if(v!==i){if(v)continue;p=!1;break}if(f){if(!Dt(t,(function(e,t){if(!Xt(f,t)&&(m===e||a(m,e,n,r,o)))return f.push(t)}))){p=!1;break}}else if(m!==g&&!a(m,g,n,r,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function Xi(e){return ka(xa(e,i,$a),e+"")}function Qi(e){return _r(e,ks,sa)}function Ji(e){return _r(e,Es,la)}var ea=kn?function(e){return kn.get(e)}:rl;function ta(e){for(var t=e.name+"",n=En[t],r=Le.call(En,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function na(e){return(Le.call(Mn,"placeholder")?Mn:e).placeholder}function ra(){var e=Mn.iteratee||Js;return e=e===Js?Or:e,arguments.length?e(arguments[0],arguments[1]):e}function ia(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function aa(e){for(var t=ks(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,ba(i)]}return t}function oa(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return Ir(n)?n:i}var sa=pt?function(e){return null==e?[]:(e=Se(e),jt(pt(e),(function(t){return He.call(e,t)})))}:ul,la=pt?function(e){for(var t=[];e;)Lt(t,sa(e)),e=ze(e);return t}:ul,ca=xr;function ua(e,t,n){for(var r=-1,i=(t=fi(t,e)).length,a=!1;++r<i;){var o=Oa(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&Go(i)&&pa(o,i)&&($o(e)||Fo(e))}function da(e){return"function"!=typeof e.constructor||ya(e)?{}:Rn(ze(e))}function ha(e){return $o(e)||Fo(e)||!!(We&&e&&e[We])}function pa(e,t){var n=typeof e;return!!(t=null==t?d:t)&&("number"==n||"symbol"!=n&&ve.test(e))&&e>-1&&e%1==0&&e<t}function fa(e,t,n){if(!Ko(n))return!1;var r=typeof t;return!!("number"==r?Zo(n)&&pa(t,n.length):"string"==r&&t in n)&&Do(n[t],e)}function ma(e,t){if($o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!rs(e))||J.test(e)||!Q.test(e)||null!=t&&e in Se(t)}function ga(e){var t=ta(e),n=Mn[t];if("function"!=typeof n||!(t in Bn.prototype))return!1;if(e===n)return!0;var r=ea(n);return!!r&&e===r[0]}(_n&&ca(new _n(new ArrayBuffer(1)))!=L||xn&&ca(new xn)!=w||wn&&ca(wn.resolve())!=C||Sn&&ca(new Sn)!=E||Tn&&ca(new Tn)!=I)&&(ca=function(e){var t=xr(e),n=t==T?e.constructor:i,r=n?La(n):"";if(r)switch(r){case jn:return L;case Pn:return w;case In:return C;case On:return E;case Ln:return I}return t});var va=Ie?qo:dl;function ya(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function ba(e){return e==e&&!Ko(e)}function _a(e,t){return function(n){return null!=n&&n[e]===t&&(t!==i||e in Se(n))}}function xa(e,t,r){return t=fn(t===i?e.length-1:t,0),function(){for(var i=arguments,a=-1,o=fn(i.length-t,0),s=n(o);++a<o;)s[a]=i[t+a];a=-1;for(var l=n(t+1);++a<t;)l[a]=i[a];return l[t]=r(s),St(e,this,l)}}function wa(e,t){return t.length<2?e:br(e,Qr(t,0,-1))}function Sa(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Ta=ja(Kr),Ca=ct||function(e,t){return dt.setTimeout(e,t)},ka=ja(Yr);function Ea(e,t,n){var r=t+"";return ka(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ct(f,(function(n){var r="_."+n[0];
vendor: 14,226 bytes, line 120
120t&n[1]&&!Pt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(se):[]}(r),n)))}function ja(e){var t=0,n=0;return function(){var r=gn(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(i,arguments)}}function Pa(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n<t;){var o=zr(n,a),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var Ia=function(e){var t=Po((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ee,(function(e,n,r,i){t.push(r?i.replace(ue,"$1"):n||e)})),t}),(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}();function Oa(e){if("string"==typeof e||rs(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function La(e){if(null!=e){try{return Oe.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Na(e){if(e instanceof Bn)return e.clone();var t=new $n(e.__wrapped__,e.__chain__);return t.__actions__=Ti(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Aa=Hr((function(e,t){return Uo(e)?sr(e,pr(t,1,Uo,!0)):[]})),Da=Hr((function(e,t){var n=Va(t);return Uo(n)&&(n=i),Uo(e)?sr(e,pr(t,1,Uo,!0),ra(n,2)):[]})),Ma=Hr((function(e,t){var n=Va(t);return Uo(n)&&(n=i),Uo(e)?sr(e,pr(t,1,Uo,!0),i,n):[]}));function Ra(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:cs(n);return i<0&&(i=fn(r+i,0)),Ft(e,ra(t,3),i)}function Fa(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==i&&(a=cs(n),a=n<0?fn(r+a,0):mn(a,r-1)),Ft(e,ra(t,3),a,!0)}function $a(e){return null!=e&&e.length?pr(e,1):[]}function Ba(e){return e&&e.length?e[0]:i}var Za=Hr((function(e){var t=Ot(e,hi);return t.length&&t[0]===e[0]?Cr(t):[]})),Ua=Hr((function(e){var t=Va(e),n=Ot(e,hi);return t===Va(n)?t=i:n.pop(),n.length&&n[0]===e[0]?Cr(n,ra(t,2)):[]})),za=Hr((function(e){var t=Va(e),n=Ot(e,hi);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?Cr(n,i,t):[]}));function Va(e){var t=null==e?0:e.length;return t?e[t-1]:i}var Ha=Hr(qa);function qa(e,t){return e&&e.length&&t&&t.length?Zr(e,t):e}var Wa=Xi((function(e,t){var n=null==e?0:e.length,r=nr(e,t);return Ur(e,Ot(t,(function(e){return pa(e,n)?+e:e})).sort(xi)),r}));function Ga(e){return null==e?e:bn.call(e)}var Ka=Hr((function(e){return ai(pr(e,1,Uo,!0))})),Ya=Hr((function(e){var t=Va(e);return Uo(t)&&(t=i),ai(pr(e,1,Uo,!0),ra(t,2))})),Xa=Hr((function(e){var t=Va(e);return t="function"==typeof t?t:i,ai(pr(e,1,Uo,!0),i,t)}));function Qa(e){if(!e||!e.length)return[];var t=0;return e=jt(e,(function(e){if(Uo(e))return t=fn(e.length,t),!0})),Wt(t,(function(t){return Ot(e,zt(t))}))}function Ja(e,t){if(!e||!e.length)return[];var n=Qa(e);return null==t?n:Ot(n,(function(e){return St(t,i,e)}))}var eo=Hr((function(e,t){return Uo(e)?sr(e,t):[]})),to=Hr((function(e){return ui(jt(e,Uo))})),no=Hr((function(e){var t=Va(e);return Uo(t)&&(t=i),ui(jt(e,Uo),ra(t,2))})),ro=Hr((function(e){var t=Va(e);return t="function"==typeof t?t:i,ui(jt(e,Uo),i,t)})),io=Hr(Qa),ao=Hr((function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,Ja(e,n)}));function oo(e){var t=Mn(e);return t.__chain__=!0,t}function so(e,t){return t(e)}var lo=Xi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return nr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Bn&&pa(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:so,args:[a],thisArg:i}),new $n(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(a)})),co=ki((function(e,t,n){Le.call(e,n)?++e[n]:tr(e,n,1)})),uo=Ni(Ra),ho=Ni(Fa);function po(e,t){return($o(e)?Ct:lr)(e,ra(t,3))}function fo(e,t){return($o(e)?kt:cr)(e,ra(t,3))}var mo=ki((function(e,t,n){Le.call(e,n)?e[n].push(t):tr(e,n,[t])})),go=Hr((function(e,t,r){var i=-1,a="function"==typeof t,o=Zo(e)?n(e.length):[];return lr(e,(function(e){o[++i]=a?St(t,e,r):kr(e,t,r)})),o})),vo=ki((function(e,t,n){tr(e,n,t)}));function yo(e,t){return($o(e)?Ot:Ar)(e,ra(t,3))}var bo=ki((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),_o=Hr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&fa(e,t[0],t[1])?t=[]:n>2&&fa(t[0],t[1],t[2])&&(t=[t[0]]),$r(e,pr(t,1),[])})),xo=ot||function(){return dt.Date.now()};function wo(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,qi(e,c,i,i,i,i,t)}function So(e,t){var n;if("function"!=typeof t)throw new ke(a);return e=cs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var To=Hr((function(e,t,n){var r=1;if(n.length){var i=sn(n,na(To));r|=l}return qi(e,r,t,n,i)})),Co=Hr((function(e,t,n){var r=3;if(n.length){var i=sn(n,na(Co));r|=l}return qi(t,r,e,n,i)}));function ko(e,t,n){var r,o,s,l,c,u,d=0,h=!1,p=!1,f=!0;if("function"!=typeof e)throw new ke(a);function m(t){var n=r,a=o;return r=o=i,d=t,l=e.apply(a,n)}function g(e){var n=e-u;return u===i||n>=t||n<0||p&&e-d>=s}function v(){var e=xo();if(g(e))return y(e);c=Ca(v,function(e){var n=t-(e-u);return p?mn(n,s-(e-d)):n}(e))}function y(e){return c=i,f&&r?m(e):(r=o=i,l)}function b(){var e=xo(),n=g(e);if(r=arguments,o=this,u=e,n){if(c===i)return function(e){return d=e,c=Ca(v,t),h?m(e):l}(u);if(p)return vi(c),c=Ca(v,t),m(u)}return c===i&&(c=Ca(v,t)),l}return t=ds(t)||0,Ko(n)&&(h=!!n.leading,s=(p="maxWait"in n)?fn(ds(n.maxWait)||0,t):s,f="trailing"in n?!!n.trailing:f),b.cancel=function(){c!==i&&vi(c),d=0,r=u=o=c=i},b.flush=function(){return c===i?l:y(xo())},b}var Eo=Hr((function(e,t){return or(e,1,t)})),jo=Hr((function(e,t,n){return or(e,ds(t)||0,n)}));function Po(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ke(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Po.Cache||zn),n}function Io(e){if("function"!=typeof e)throw new ke(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Po.Cache=zn;var Oo=mi((function(e,t){var n=(t=1==t.length&&$o(t[0])?Ot(t[0],Kt(ra())):Ot(pr(t,1),Kt(ra()))).length;return Hr((function(r){for(var i=-1,a=mn(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return St(e,this,r)}))})),Lo=Hr((function(e,t){var n=sn(t,na(Lo));return qi(e,l,i,t,n)})),No=Hr((function(e,t){var n=sn(t,na(No));return qi(e,64,i,t,n)})),Ao=Xi((function(e,t){return qi(e,256,i,i,i,t)}));function Do(e,t){return e===t||e!=e&&t!=t}var Mo=Zi(wr),Ro=Zi((function(e,t){return e>=t})),Fo=Er(function(){return arguments}())?Er:function(e){return Yo(e)&&Le.call(e,"callee")&&!He.call(e,"callee")},$o=n.isArray,Bo=vt?Kt(vt):function(e){return Yo(e)&&xr(e)==O};function Zo(e){return null!=e&&Go(e.length)&&!qo(e)}function Uo(e){return Yo(e)&&Zo(e)}var zo=mt||dl,Vo=yt?Kt(yt):function(e){return Yo(e)&&xr(e)==y};function Ho(e){if(!Yo(e))return!1;var t=xr(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Jo(e)}function qo(e){if(!Ko(e))return!1;var t=xr(e);return t==_||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Wo(e){return"number"==typeof e&&e==cs(e)}function Go(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Ko(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Yo(e){return null!=e&&"object"==typeof e}var Xo=bt?Kt(bt):function(e){return Yo(e)&&ca(e)==w};function Qo(e){return"number"==typeof e||Yo(e)&&xr(e)==S}function Jo(e){if(!Yo(e)||xr(e)!=T)return!1;var t=ze(e);if(null===t)return!0;var n=Le.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Oe.call(n)==Me}var es=_t?Kt(_t):function(e){return Yo(e)&&xr(e)==k},ts=xt?Kt(xt):function(e){return Yo(e)&&ca(e)==E};function ns(e){return"string"==typeof e||!$o(e)&&Yo(e)&&xr(e)==j}function rs(e){return"symbol"==typeof e||Yo(e)&&xr(e)==P}var is=wt?Kt(wt):function(e){return Yo(e)&&Go(e.length)&&!!it[xr(e)]},as=Zi(Nr),os=Zi((function(e,t){return e<=t}));function ss(e){if(!e)return[];if(Zo(e))return ns(e)?un(e):Ti(e);if(Ge&&e[Ge])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ge]());var t=ca(e);return(t==w?an:t==E?ln:Ds)(e)}function ls(e){return e?(e=ds(e))===u||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function cs(e){var t=ls(e),n=t%1;return t==t?n?t-n:t:0}function us(e){return e?rr(cs(e),0,p):0}function ds(e){if("number"==typeof e)return e;if(rs(e))return h;if(Ko(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ko(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gt(e);var n=fe.test(e);return n||ge.test(e)?lt(e.slice(2),n?2:8):pe.test(e)?h:+e}function hs(e){return Ci(e,Es(e))}function ps(e){return null==e?"":ii(e)}var fs=Ei((function(e,t){if(ya(t)||Zo(t))Ci(t,ks(t),e);else for(var n in t)Le.call(t,n)&&Xn(e,n,t[n])})),ms=Ei((function(e,t){Ci(t,Es(t),e)})),gs=Ei((function(e,t,n,r){Ci(t,Es(t),e,r)})),vs=Ei((function(e,t,n,r){Ci(t,ks(t),e,r)})),ys=Xi(nr),bs=Hr((function(e,t){e=Se(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&fa(t[0],t[1],a)&&(r=1);++n<r;)for(var o=t[n],s=Es(o),l=-1,c=s.length;++l<c;){var u=s[l],d=e[u];(d===i||Do(d,Pe[u])&&!Le.call(e,u))&&(e[u]=o[u])}return e})),_s=Hr((function(e){return e.push(i,Gi),St(Ps,i,e)}));function xs(e,t,n){var r=null==e?i:br(e,t);return r===i?n:r}function ws(e,t){return null!=e&&ua(e,t,Tr)}var Ss=Mi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=De.call(t)),e[t]=n}),Ks(Qs)),Ts=Mi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=De.call(t)),Le.call(e,t)?e[t].push(n):e[t]=[n]}),ra),Cs=Hr(kr);function ks(e){return Zo(e)?qn(e):Lr(e)}function Es(e){return Zo(e)?qn(e,!0):function(e){if(!Ko(e))return function(e){var t=[];if(null!=e)for(var n in Se(e))t.push(n);return t}(e);var t=ya(e),n=[];for(var r in e)("constructor"!=r||!t&&Le.call(e,r))&&n.push(r);return n}(e)}var js=Ei((function(e,t,n){Rr(e,t,n)})),Ps=Ei((function(e,t,n,r){Rr(e,t,n,r)})),Is=Xi((function(e,t){var n={};if(null==e)return n;var r=!1;t=Ot(t,(function(t){return t=fi(t,e),r||(r=t.length>1),t})),Ci(e,Ji(e),n),r&&(n=ir(n,7,Ki));for(var i=t.length;i--;)oi(n,t[i]);return n})),Os=Xi((function(e,t){return null==e?{}:function(e,t){return Br(e,t,(function(t,n){return ws(e,n)}))}(e,t)}));function Ls(e,t){if(null==e)return{};var n=Ot(Ji(e),(function(e){return[e]}));return t=ra(t),Br(e,n,(function(e,n){return t(e,n[0])}))}var Ns=Hi(ks),As=Hi(Es);function Ds(e){return null==e?[]:Yt(e,ks(e))}var Ms=Oi((function(e,t,n){return t=t.toLowerCase(),e+(n?Rs(t):t)}));function Rs(e){return Hs(ps(e).toLowerCase())}function Fs(e){return(e=ps(e))&&e.replace(ye,en).replace(Xe,"")}var $s=Oi((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Bs=Oi((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Zs=Ii("toLowerCase"),Us=Oi((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),zs=Oi((function(e,t,n){return e+(n?" ":"")+Hs(t)})),Vs=Oi((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Hs=Ii("toUpperCase");function qs(e,t,n){return e=ps(e),(t=n?i:t)===i?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Ws=Hr((function(e,t){try{return St(e,i,t)}catch(e){return Ho(e)?e:new ie(e)}})),Gs=Xi((function(e,t){return Ct(t,(function(t){t=Oa(t),tr(e,t,To(e[t],e))})),e}));function Ks(e){return function(){return e}}var Ys=Ai(),Xs=Ai(!0);function Qs(e){return e}function Js(e){return Or("function"==typeof e?e:ir(e,1))}var el=Hr((function(e,t){return function(n){return kr(n,e,t)}})),tl=Hr((function(e,t){return function(n){return kr(e,n,t)}}));function nl(e,t,n){var r=ks(t),i=yr(t,r);null!=n||Ko(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=yr(t,ks(t)));var a=!(Ko(n)&&"chain"in n&&!n.chain),o=qo(e);return Ct(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=Ti(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Lt([this.value()],arguments))})})),e}function rl(){}var il=Fi(Ot),al=Fi(Et),ol=Fi(Dt);function sl(e){return ma(e)?zt(Oa(e)):function(e){return function(t){return br(t,e)}}(e)}var ll=Bi(),cl=Bi(!0);function ul(){return[]}function dl(){return!1}var hl=Ri((function(e,t){return e+t}),0),pl=zi("ceil"),fl=Ri((function(e,t){return e/t}),1),ml=zi("floor"),gl=Ri((function(e,t){return e*t}),1),vl=zi("round"),yl=Ri((function(e,t){return e-t}),0);return Mn.after=function(e,t){if("function"!=typeof t)throw new ke(a);return e=cs(e),function(){if(--e<1)return t.apply(this,arguments)}},Mn.ary=wo,Mn.assign=fs,Mn.assignIn=ms,Mn.assignInWith=gs,Mn.assignWith=vs,Mn.at=ys,Mn.before=So,Mn.bind=To,Mn.bindAll=Gs,Mn.bindKey=Co,Mn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return $o(e)?e:[e]},Mn.chain=oo,Mn.chunk=function(e,t,r){t=(r?fa(e,t,r):t===i)?1:fn(cs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,l=n(ut(a/t));o<a;)l[s++]=Qr(e,o,o+=t);return l},Mn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i},Mn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],i=e;i--;)t[i-1]=arguments[i];return Lt($o(r)?Ti(r):[r],pr(t,1))},Mn.cond=function(e){var t=null==e?0:e.length,n=ra();return e=t?Ot(e,(function(e){if("function"!=typeof e[1])throw new ke(a);return[n(e[0]),e[1]]})):[],Hr((function(n){for(var r=-1;++r<t;){var i=e[r];if(St(i[0],this,n))return St(i[1],this,n)}}))},Mn.conforms=function(e){return function(e){var t=ks(e);return function(n){return ar(n,e,t)}}(ir(e,1))},Mn.constant=Ks,Mn.countBy=co,Mn.create=function(e,t){var n=Rn(e);return null==t?n:er(n,t)},Mn.curry=function e(t,n,r){var a=qi(t,8,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Mn.curryRight=function e(t,n,r){var a=qi(t,16,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Mn.debounce=ko,Mn.defaults=bs,Mn.defaultsDeep=_s,Mn.defer=Eo,Mn.delay=jo,Mn.difference=Aa,Mn.differenceBy=Da,Mn.differenceWith=Ma,Mn.drop=function(e,t,n){var r=null==e?0:e.length;return r?Qr(e,(t=n||t===i?1:cs(t))<0?0:t,r):[]},Mn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Qr(e,0,(t=r-(t=n||t===i?1:cs(t)))<0?0:t):[]},Mn.dropRightWhile=function(e,t){return e&&e.length?li(e,ra(t,3),!0,
vendor: 11,788 bytes, line 120
120!0):[]},Mn.dropWhile=function(e,t){return e&&e.length?li(e,ra(t,3),!0):[]},Mn.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&fa(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=cs(n))<0&&(n=-n>a?0:a+n),(r=r===i||r>a?a:cs(r))<0&&(r+=a),r=n>r?0:us(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Mn.filter=function(e,t){return($o(e)?jt:hr)(e,ra(t,3))},Mn.flatMap=function(e,t){return pr(yo(e,t),1)},Mn.flatMapDeep=function(e,t){return pr(yo(e,t),u)},Mn.flatMapDepth=function(e,t,n){return n=n===i?1:cs(n),pr(yo(e,t),n)},Mn.flatten=$a,Mn.flattenDeep=function(e){return null!=e&&e.length?pr(e,u):[]},Mn.flattenDepth=function(e,t){return null!=e&&e.length?pr(e,t=t===i?1:cs(t)):[]},Mn.flip=function(e){return qi(e,512)},Mn.flow=Ys,Mn.flowRight=Xs,Mn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},Mn.functions=function(e){return null==e?[]:yr(e,ks(e))},Mn.functionsIn=function(e){return null==e?[]:yr(e,Es(e))},Mn.groupBy=mo,Mn.initial=function(e){return null!=e&&e.length?Qr(e,0,-1):[]},Mn.intersection=Za,Mn.intersectionBy=Ua,Mn.intersectionWith=za,Mn.invert=Ss,Mn.invertBy=Ts,Mn.invokeMap=go,Mn.iteratee=Js,Mn.keyBy=vo,Mn.keys=ks,Mn.keysIn=Es,Mn.map=yo,Mn.mapKeys=function(e,t){var n={};return t=ra(t,3),gr(e,(function(e,r,i){tr(n,t(e,r,i),e)})),n},Mn.mapValues=function(e,t){var n={};return t=ra(t,3),gr(e,(function(e,r,i){tr(n,r,t(e,r,i))})),n},Mn.matches=function(e){return Dr(ir(e,1))},Mn.matchesProperty=function(e,t){return Mr(e,ir(t,1))},Mn.memoize=Po,Mn.merge=js,Mn.mergeWith=Ps,Mn.method=el,Mn.methodOf=tl,Mn.mixin=nl,Mn.negate=Io,Mn.nthArg=function(e){return e=cs(e),Hr((function(t){return Fr(t,e)}))},Mn.omit=Is,Mn.omitBy=function(e,t){return Ls(e,Io(ra(t)))},Mn.once=function(e){return So(2,e)},Mn.orderBy=function(e,t,n,r){return null==e?[]:($o(t)||(t=null==t?[]:[t]),$o(n=r?i:n)||(n=null==n?[]:[n]),$r(e,t,n))},Mn.over=il,Mn.overArgs=Oo,Mn.overEvery=al,Mn.overSome=ol,Mn.partial=Lo,Mn.partialRight=No,Mn.partition=bo,Mn.pick=Os,Mn.pickBy=Ls,Mn.property=sl,Mn.propertyOf=function(e){return function(t){return null==e?i:br(e,t)}},Mn.pull=Ha,Mn.pullAll=qa,Mn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,ra(n,2)):e},Mn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,i,n):e},Mn.pullAt=Wa,Mn.range=ll,Mn.rangeRight=cl,Mn.rearg=Ao,Mn.reject=function(e,t){return($o(e)?jt:hr)(e,Io(ra(t,3)))},Mn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=ra(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return Ur(e,i),n},Mn.rest=function(e,t){if("function"!=typeof e)throw new ke(a);return Hr(e,t=t===i?t:cs(t))},Mn.reverse=Ga,Mn.sampleSize=function(e,t,n){return t=(n?fa(e,t,n):t===i)?1:cs(t),($o(e)?Gn:Wr)(e,t)},Mn.set=function(e,t,n){return null==e?e:Gr(e,t,n)},Mn.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Gr(e,t,n,r)},Mn.shuffle=function(e){return($o(e)?Kn:Xr)(e)},Mn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&fa(e,t,n)?(t=0,n=r):(t=null==t?0:cs(t),n=n===i?r:cs(n)),Qr(e,t,n)):[]},Mn.sortBy=_o,Mn.sortedUniq=function(e){return e&&e.length?ni(e):[]},Mn.sortedUniqBy=function(e,t){return e&&e.length?ni(e,ra(t,2)):[]},Mn.split=function(e,t,n){return n&&"number"!=typeof n&&fa(e,t,n)&&(t=n=i),(n=n===i?p:n>>>0)?(e=ps(e))&&("string"==typeof t||null!=t&&!es(t))&&!(t=ii(t))&&rn(e)?gi(un(e),0,n):e.split(t,n):[]},Mn.spread=function(e,t){if("function"!=typeof e)throw new ke(a);return t=null==t?0:fn(cs(t),0),Hr((function(n){var r=n[t],i=gi(n,0,t);return r&&Lt(i,r),St(e,this,i)}))},Mn.tail=function(e){var t=null==e?0:e.length;return t?Qr(e,1,t):[]},Mn.take=function(e,t,n){return e&&e.length?Qr(e,0,(t=n||t===i?1:cs(t))<0?0:t):[]},Mn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Qr(e,(t=r-(t=n||t===i?1:cs(t)))<0?0:t,r):[]},Mn.takeRightWhile=function(e,t){return e&&e.length?li(e,ra(t,3),!1,!0):[]},Mn.takeWhile=function(e,t){return e&&e.length?li(e,ra(t,3)):[]},Mn.tap=function(e,t){return t(e),e},Mn.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new ke(a);return Ko(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ko(e,t,{leading:r,maxWait:t,trailing:i})},Mn.thru=so,Mn.toArray=ss,Mn.toPairs=Ns,Mn.toPairsIn=As,Mn.toPath=function(e){return $o(e)?Ot(e,Oa):rs(e)?[e]:Ti(Ia(ps(e)))},Mn.toPlainObject=hs,Mn.transform=function(e,t,n){var r=$o(e),i=r||zo(e)||is(e);if(t=ra(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Ko(e)&&qo(a)?Rn(ze(e)):{}}return(i?Ct:gr)(e,(function(e,r,i){return t(n,e,r,i)})),n},Mn.unary=function(e){return wo(e,1)},Mn.union=Ka,Mn.unionBy=Ya,Mn.unionWith=Xa,Mn.uniq=function(e){return e&&e.length?ai(e):[]},Mn.uniqBy=function(e,t){return e&&e.length?ai(e,ra(t,2)):[]},Mn.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?ai(e,i,t):[]},Mn.unset=function(e,t){return null==e||oi(e,t)},Mn.unzip=Qa,Mn.unzipWith=Ja,Mn.update=function(e,t,n){return null==e?e:si(e,t,pi(n))},Mn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:si(e,t,pi(n),r)},Mn.values=Ds,Mn.valuesIn=function(e){return null==e?[]:Yt(e,Es(e))},Mn.without=eo,Mn.words=qs,Mn.wrap=function(e,t){return Lo(pi(t),e)},Mn.xor=to,Mn.xorBy=no,Mn.xorWith=ro,Mn.zip=io,Mn.zipObject=function(e,t){return di(e||[],t||[],Xn)},Mn.zipObjectDeep=function(e,t){return di(e||[],t||[],Gr)},Mn.zipWith=ao,Mn.entries=Ns,Mn.entriesIn=As,Mn.extend=ms,Mn.extendWith=gs,nl(Mn,Mn),Mn.add=hl,Mn.attempt=Ws,Mn.camelCase=Ms,Mn.capitalize=Rs,Mn.ceil=pl,Mn.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=ds(n))===n?n:0),t!==i&&(t=(t=ds(t))===t?t:0),rr(ds(e),t,n)},Mn.clone=function(e){return ir(e,4)},Mn.cloneDeep=function(e){return ir(e,5)},Mn.cloneDeepWith=function(e,t){return ir(e,5,t="function"==typeof t?t:i)},Mn.cloneWith=function(e,t){return ir(e,4,t="function"==typeof t?t:i)},Mn.conformsTo=function(e,t){return null==t||ar(e,t,ks(t))},Mn.deburr=Fs,Mn.defaultTo=function(e,t){return null==e||e!=e?t:e},Mn.divide=fl,Mn.endsWith=function(e,t,n){e=ps(e),t=ii(t);var r=e.length,a=n=n===i?r:rr(cs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Mn.eq=Do,Mn.escape=function(e){return(e=ps(e))&&G.test(e)?e.replace(q,tn):e},Mn.escapeRegExp=function(e){return(e=ps(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Mn.every=function(e,t,n){var r=$o(e)?Et:ur;return n&&fa(e,t,n)&&(t=i),r(e,ra(t,3))},Mn.find=uo,Mn.findIndex=Ra,Mn.findKey=function(e,t){return Rt(e,ra(t,3),gr)},Mn.findLast=ho,Mn.findLastIndex=Fa,Mn.findLastKey=function(e,t){return Rt(e,ra(t,3),vr)},Mn.floor=ml,Mn.forEach=po,Mn.forEachRight=fo,Mn.forIn=function(e,t){return null==e?e:fr(e,ra(t,3),Es)},Mn.forInRight=function(e,t){return null==e?e:mr(e,ra(t,3),Es)},Mn.forOwn=function(e,t){return e&&gr(e,ra(t,3))},Mn.forOwnRight=function(e,t){return e&&vr(e,ra(t,3))},Mn.get=xs,Mn.gt=Mo,Mn.gte=Ro,Mn.has=function(e,t){return null!=e&&ua(e,t,Sr)},Mn.hasIn=ws,Mn.head=Ba,Mn.identity=Qs,Mn.includes=function(e,t,n,r){e=Zo(e)?e:Ds(e),n=n&&!r?cs(n):0;var i=e.length;return n<0&&(n=fn(i+n,0)),ns(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&$t(e,t,n)>-1},Mn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:cs(n);return i<0&&(i=fn(r+i,0)),$t(e,t,i)},Mn.inRange=function(e,t,n){return t=ls(t),n===i?(n=t,t=0):n=ls(n),function(e,t,n){return e>=mn(t,n)&&e<fn(t,n)}(e=ds(e),t,n)},Mn.invoke=Cs,Mn.isArguments=Fo,Mn.isArray=$o,Mn.isArrayBuffer=Bo,Mn.isArrayLike=Zo,Mn.isArrayLikeObject=Uo,Mn.isBoolean=function(e){return!0===e||!1===e||Yo(e)&&xr(e)==v},Mn.isBuffer=zo,Mn.isDate=Vo,Mn.isElement=function(e){return Yo(e)&&1===e.nodeType&&!Jo(e)},Mn.isEmpty=function(e){if(null==e)return!0;if(Zo(e)&&($o(e)||"string"==typeof e||"function"==typeof e.splice||zo(e)||is(e)||Fo(e)))return!e.length;var t=ca(e);if(t==w||t==E)return!e.size;if(ya(e))return!Lr(e).length;for(var n in e)if(Le.call(e,n))return!1;return!0},Mn.isEqual=function(e,t){return jr(e,t)},Mn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?jr(e,t,i,n):!!r},Mn.isError=Ho,Mn.isFinite=function(e){return"number"==typeof e&&gt(e)},Mn.isFunction=qo,Mn.isInteger=Wo,Mn.isLength=Go,Mn.isMap=Xo,Mn.isMatch=function(e,t){return e===t||Pr(e,t,aa(t))},Mn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,Pr(e,t,aa(t),n)},Mn.isNaN=function(e){return Qo(e)&&e!=+e},Mn.isNative=function(e){if(va(e))throw new ie("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ir(e)},Mn.isNil=function(e){return null==e},Mn.isNull=function(e){return null===e},Mn.isNumber=Qo,Mn.isObject=Ko,Mn.isObjectLike=Yo,Mn.isPlainObject=Jo,Mn.isRegExp=es,Mn.isSafeInteger=function(e){return Wo(e)&&e>=-9007199254740991&&e<=d},Mn.isSet=ts,Mn.isString=ns,Mn.isSymbol=rs,Mn.isTypedArray=is,Mn.isUndefined=function(e){return e===i},Mn.isWeakMap=function(e){return Yo(e)&&ca(e)==I},Mn.isWeakSet=function(e){return Yo(e)&&"[object WeakSet]"==xr(e)},Mn.join=function(e,t){return null==e?"":Mt.call(e,t)},Mn.kebabCase=$s,Mn.last=Va,Mn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=cs(n))<0?fn(r+a,0):mn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):Ft(e,Zt,a,!0)},Mn.lowerCase=Bs,Mn.lowerFirst=Zs,Mn.lt=as,Mn.lte=os,Mn.max=function(e){return e&&e.length?dr(e,Qs,wr):i},Mn.maxBy=function(e,t){return e&&e.length?dr(e,ra(t,2),wr):i},Mn.mean=function(e){return Ut(e,Qs)},Mn.meanBy=function(e,t){return Ut(e,ra(t,2))},Mn.min=function(e){return e&&e.length?dr(e,Qs,Nr):i},Mn.minBy=function(e,t){return e&&e.length?dr(e,ra(t,2),Nr):i},Mn.stubArray=ul,Mn.stubFalse=dl,Mn.stubObject=function(){return{}},Mn.stubString=function(){return""},Mn.stubTrue=function(){return!0},Mn.multiply=gl,Mn.nth=function(e,t){return e&&e.length?Fr(e,cs(t)):i},Mn.noConflict=function(){return dt._===this&&(dt._=Re),this},Mn.noop=rl,Mn.now=xo,Mn.pad=function(e,t,n){e=ps(e);var r=(t=cs(t))?cn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return $i(ht(i),n)+e+$i(ut(i),n)},Mn.padEnd=function(e,t,n){e=ps(e);var r=(t=cs(t))?cn(e):0;return t&&r<t?e+$i(t-r,n):e},Mn.padStart=function(e,t,n){e=ps(e);var r=(t=cs(t))?cn(e):0;return t&&r<t?$i(t-r,n)+e:e},Mn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),vn(ps(e).replace(re,""),t||0)},Mn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&fa(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=ls(e),t===i?(t=e,e=0):t=ls(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=yn();return mn(e+a*(t-e+st("1e-"+((a+"").length-1))),t)}return zr(e,t)},Mn.reduce=function(e,t,n){var r=$o(e)?Nt:Ht,i=arguments.length<3;return r(e,ra(t,4),n,i,lr)},Mn.reduceRight=function(e,t,n){var r=$o(e)?At:Ht,i=arguments.length<3;return r(e,ra(t,4),n,i,cr)},Mn.repeat=function(e,t,n){return t=(n?fa(e,t,n):t===i)?1:cs(t),Vr(ps(e),t)},Mn.replace=function(){var e=arguments,t=ps(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Mn.result=function(e,t,n){var r=-1,a=(t=fi(t,e)).length;for(a||(a=1,e=i);++r<a;){var o=null==e?i:e[Oa(t[r])];o===i&&(r=a,o=n),e=qo(o)?o.call(e):o}return e},Mn.round=vl,Mn.runInContext=e,Mn.sample=function(e){return($o(e)?Wn:qr)(e)},Mn.size=function(e){if(null==e)return 0;if(Zo(e))return ns(e)?cn(e):e.length;var t=ca(e);return t==w||t==E?e.size:Lr(e).length},Mn.snakeCase=Us,Mn.some=function(e,t,n){var r=$o(e)?Dt:Jr;return n&&fa(e,t,n)&&(t=i),r(e,ra(t,3))},Mn.sortedIndex=function(e,t){return ei(e,t)},Mn.sortedIndexBy=function(e,t,n){return ti(e,t,ra(n,2))},Mn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ei(e,t);if(r<n&&Do(e[r],t))return r}return-1},Mn.sortedLastIndex=function(e,t){return ei(e,t,!0)},Mn.sortedLastIndexBy=function(e,t,n){return ti(e,t,ra(n,2),!0)},Mn.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=e
vendor: 5,514 bytes, line 120
120i(e,t,!0)-1;if(Do(e[n],t))return n}return-1},Mn.startCase=zs,Mn.startsWith=function(e,t,n){return e=ps(e),n=null==n?0:rr(cs(n),0,e.length),t=ii(t),e.slice(n,n+t.length)==t},Mn.subtract=yl,Mn.sum=function(e){return e&&e.length?qt(e,Qs):0},Mn.sumBy=function(e,t){return e&&e.length?qt(e,ra(t,2)):0},Mn.template=function(e,t,n){var r=Mn.templateSettings;n&&fa(e,t,n)&&(t=i),e=ps(e),t=gs({},t,r,Wi);var a,o,s=gs({},t.imports,r.imports,Wi),l=ks(s),c=Yt(s,l),u=0,d=t.interpolate||be,h="__p += '",p=Te((t.escape||be).source+"|"+d.source+"|"+(d===X?de:be).source+"|"+(t.evaluate||be).source+"|$","g"),f="//# sourceURL="+(Le.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rt+"]")+"\n";e.replace(p,(function(t,n,r,i,s,l){return r||(r=i),h+=e.slice(u,l).replace(_e,nn),n&&(a=!0,h+="' +\n__e("+n+") +\n'"),s&&(o=!0,h+="';\n"+s+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=l+t.length,t})),h+="';\n";var m=Le.call(t,"variable")&&t.variable;if(m){if(ce.test(m))throw new ie("Invalid `variable` option passed into `_.template`")}else h="with (obj) {\n"+h+"\n}\n";h=(o?h.replace(U,""):h).replace(z,"$1").replace(V,"$1;"),h="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=Ws((function(){return xe(l,f+"return "+h).apply(i,c)}));if(g.source=h,Ho(g))throw g;return g},Mn.times=function(e,t){if((e=cs(e))<1||e>d)return[];var n=p,r=mn(e,p);t=ra(t),e-=p;for(var i=Wt(r,t);++n<e;)t(n);return i},Mn.toFinite=ls,Mn.toInteger=cs,Mn.toLength=us,Mn.toLower=function(e){return ps(e).toLowerCase()},Mn.toNumber=ds,Mn.toSafeInteger=function(e){return e?rr(cs(e),-9007199254740991,d):0===e?e:0},Mn.toString=ps,Mn.toUpper=function(e){return ps(e).toUpperCase()},Mn.trim=function(e,t,n){if((e=ps(e))&&(n||t===i))return Gt(e);if(!e||!(t=ii(t)))return e;var r=un(e),a=un(t);return gi(r,Qt(r,a),Jt(r,a)+1).join("")},Mn.trimEnd=function(e,t,n){if((e=ps(e))&&(n||t===i))return e.slice(0,dn(e)+1);if(!e||!(t=ii(t)))return e;var r=un(e);return gi(r,0,Jt(r,un(t))+1).join("")},Mn.trimStart=function(e,t,n){if((e=ps(e))&&(n||t===i))return e.replace(re,"");if(!e||!(t=ii(t)))return e;var r=un(e);return gi(r,Qt(r,un(t))).join("")},Mn.truncate=function(e,t){var n=30,r="...";if(Ko(t)){var a="separator"in t?t.separator:a;n="length"in t?cs(t.length):n,r="omission"in t?ii(t.omission):r}var o=(e=ps(e)).length;if(rn(e)){var s=un(e);o=s.length}if(n>=o)return e;var l=n-cn(r);if(l<1)return r;var c=s?gi(s,0,l).join(""):e.slice(0,l);if(a===i)return c+r;if(s&&(l+=c.length-l),es(a)){if(e.slice(l).search(a)){var u,d=c;for(a.global||(a=Te(a.source,ps(he.exec(a))+"g")),a.lastIndex=0;u=a.exec(d);)var h=u.index;c=c.slice(0,h===i?l:h)}}else if(e.indexOf(ii(a),l)!=l){var p=c.lastIndexOf(a);p>-1&&(c=c.slice(0,p))}return c+r},Mn.unescape=function(e){return(e=ps(e))&&W.test(e)?e.replace(H,hn):e},Mn.uniqueId=function(e){var t=++Ne;return ps(e)+t},Mn.upperCase=Vs,Mn.upperFirst=Hs,Mn.each=po,Mn.eachRight=fo,Mn.first=Ba,nl(Mn,function(){var e={};return gr(Mn,(function(t,n){Le.call(Mn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Mn.VERSION="4.17.21",Ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Mn[e].placeholder=Mn})),Ct(["drop","take"],(function(e,t){Bn.prototype[e]=function(n){n=n===i?1:fn(cs(n),0);var r=this.__filtered__&&!t?new Bn(this):this.clone();return r.__filtered__?r.__takeCount__=mn(n,r.__takeCount__):r.__views__.push({size:mn(n,p),type:e+(r.__dir__<0?"Right":"")}),r},Bn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ct(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Bn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ra(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ct(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Bn.prototype[e]=function(){return this[n](1).value()[0]}})),Ct(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Bn.prototype[e]=function(){return this.__filtered__?new Bn(this):this[n](1)}})),Bn.prototype.compact=function(){return this.filter(Qs)},Bn.prototype.find=function(e){return this.filter(e).head()},Bn.prototype.findLast=function(e){return this.reverse().find(e)},Bn.prototype.invokeMap=Hr((function(e,t){return"function"==typeof e?new Bn(this):this.map((function(n){return kr(n,e,t)}))})),Bn.prototype.reject=function(e){return this.filter(Io(ra(e)))},Bn.prototype.slice=function(e,t){e=cs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Bn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=cs(t))<0?n.dropRight(-t):n.take(t-e)),n)},Bn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Bn.prototype.toArray=function(){return this.take(p)},gr(Bn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Mn[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(Mn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Bn,c=s[0],u=l||$o(t),d=function(e){var t=a.apply(Mn,Lt([e],s));return r&&h?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var h=this.__chain__,p=!!this.__actions__.length,f=o&&!h,m=l&&!p;if(!o&&u){t=m?t:new Bn(this);var g=e.apply(t,s);return g.__actions__.push({func:so,args:[d],thisArg:i}),new $n(g,h)}return f&&m?e.apply(this,s):(g=this.thru(d),f?r?g.value()[0]:g.value():g)})}
120)),Ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ee[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Mn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply($o(i)?i:[],e)}return this[n]((function(n){return t.apply($o(n)?n:[],e)}))}})),gr(Bn.prototype,(function(e,t){var n=Mn[t];if(n){var r=n.name+"";Le.call(En,r)||(En[r]=[]),En[r].push({name:t,func:n})}})),En[Di(i,2).name]=[{name:"wrapper",func:i}],Bn.prototype.clone=function(){var e=new Bn(this.__wrapped__);return e.__actions__=Ti(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ti(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ti(this.__views__),e},Bn.prototype.reverse=function(){if(this.__filtered__){var e=new Bn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Bn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=$o(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=mn(t,e+o);break;case"takeRight":e=fn(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,l=s-o,c=r?s:o-1,u=this.__iteratees__,d=u.length,h=0,p=mn(l,this.__takeCount__);if(!n||!r&&i==l&&p==l)return ci(e,this.__actions__);var f=[];e:for(;l--&&h<p;){for(var m=-1,g=e[c+=t];++m<d;){var v=u[m],y=v.iteratee,b=v.type,_=y(g);if(2==b)g=_;else if(!_){if(1==b)continue e;break e}}f[h++]=g}return f},Mn.prototype.at=lo,Mn.prototype.chain=function(){return oo(this)},Mn.prototype.commit=function(){return new $n(this.value(),this.__chain__)},Mn.prototype.next=function(){this.__values__===i&&(this.__values__=ss(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},Mn.prototype.plant=function(e){for(var t,n=this;n instanceof Fn;){var r=Na(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Mn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Bn){var t=e;return this.__actions__.length&&(t=new Bn(this)),(t=t.reverse()).__actions__.push({func:so,args:[Ga],thisArg:i}),new $n(t,this.__chain__)}return this.thru(Ga)},Mn.prototype.toJSON=Mn.prototype.valueOf=Mn.prototype.value=function(){return ci(this.__wrapped__,this.__actions__)},Mn.prototype.first=Mn.prototype.head,Ge&&(Mn.prototype[Ge]=function(){return this}),Mn}();dt._=pn,(r=function(){return pn}.call(t,n,t,e))===i||(e.exports=r)}.call(this)},9151:function(e,t,n){var r=n(8059);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},2617:function(e,t,n){var r=n(4173),i=n(9934)((function(e,t,n,i){r(e,t,n,i)}));e.exports=i},9694:function(e){e.exports=function(){}},38:function(e,t,n){var r=n(9586),i=n(4084),a=n(5823),o=n(9793);e.exports=function(e){return a(e)?r(o(e)):i(e)}},566:function(e,t,n){var r=n(2664);e.exports=function(e,t){return e&&e.length&&t&&t.length?r(e,t):e}},4286:function(e,t,n){var r=n(5182),i=n(3226),a=n(8794),o=n(3195),s=a((function(e,t){if(null==e)return[];var n=t.length;return n>1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])}));e.exports=s},8174:function(e){e.exports=function(){return[]}},9488:function(e){e.exports=function(){return!1}},6576:function(e,t,n){var r=n(4503),i=n(3961);e.exports=function(e){return r(e,i(e))}},3518:function(e,t,n){var r=n(2446);e.exports=function(e){return null==e?"":r(e)}},2064:function(e,t,n){var r=n(9602);e.exports=function(e){return e&&e.length?r(e):[]}},6742:function(e,t,n){var r=n(9602);e.exports=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?r(e,void 0,t):[]}},1761:function(e,t,n){var r=n(1468),i=n(8794),a=n(6279),o=i((function(e,t){return a(e)?r(e,t):[]}));e.exports=o},8857:function(e,t,n){var r=n(7522).getUint64;e.exports=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),references:[],referenceId:t.getUint32(4),timescale:t.getUint32(8)},i=12;0===n.version?(n.earliestPresentationTime=t.getUint32(i),n.firstOffset=t.getUint32(i+4),i+=8):(n.earliestPresentationTime=r(e.subarray(i)),n.firstOffset=r(e.subarray(i+8)),i+=16),i+=2;var a=t.getUint16(i);for(i+=2;a>0;i+=12,a--)n.references.push({referenceType:(128&e[i])>>>7,referencedSize:2147483647&t.getUint32(i),subsegmentDuration:t.getUint32(i+4),startsWithSap:!!(128&e[i+8]),sapType:(112&e[i+8])>>>4,sapDeltaTime:268435455&t.getUint32(i+8)});return n}},3474:function(e){var t,n,r,i,a,o,s,l=9e4;t=function(e){return e*l},n=function(e,t){return e*t},r=function(e){return e/l},i=function(e,t){return e/t},a=function(e,n){return t(i(e,n))},o=function(e,t){return n(r(e),t)},s=function(e,t,n){return r(n?e:e-t)},e.exports={ONE_SECOND_IN_TS:l,secondsToVideoTs:t,secondsToAudioTs:n,videoTsToSeconds:r,audioTsToSeconds:i,audioTsToVideoTs:a,videoTsToAudioTs:o,metadataTsToSeconds:s}},7522:function(e){var t=Math.pow(2,32);e.exports={getUint64:function(e){var n,r=new DataView(e.buffer,e.byteOffset,e.byteLength);return r.getBigUint64?(n=r.getBigUint64(0))<Number.MAX_SAFE_INTEGER?
120Number(n):n:r.getUint32(0)*t+r.getUint32(4)},MAX_UINT32:t}},888:function(e,t,n){var r=n(9047);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},2007:function(e,t,n){e.exports=n(888)()},9047:function(e){e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1071:function(e,t,n){var r=n(2791);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=Object.prototype.hasOwnProperty,o=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,s={},l={};function c(e){return!!a.call(l,e)||!a.call(s,e)&&(o.test(e)?l[e]=!0:(s[e]=!0,!1))}function u(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var d={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){d[e]=new u(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];d[t]=new u(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){d[e]=new u(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){d[e]=new u(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){d[e]=new u(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){d[e]=new u(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){d[e]=new u(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){d[e]=new u(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){d[e]=new u(e,5,!1,e.toLowerCase(),null,!1,!1)}));var h=/[\-:]([a-z])/g;function p(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
120-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(h,p);d[t]=new u(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(h,p);d[t]=new u(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(h,p);d[t]=new u(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){d[e]=new u(e,1,!1,e.toLowerCase(),null,!1,!1)})),d.xlinkHref=new u("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){d[e]=new u(e,1,!1,e.toLowerCase(),null,!0,!0)}));var f={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},m=["Webkit","ms","Moz","O"];Object.keys(f).forEach((function(e){m.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),f[t]=f[e]}))}));var g=/["'&<>]/;function v(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=g.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}var y=/([A-Z])/g,b=/^ms-/,_=Array.isArray;function x(e,t){return{insertionMode:e,selectedValue:t}}var w=new Map;function S(e,t,n){if("object"!=typeof n)throw Error(i(62));for(var r in t=!0,n)if(a.call(n,r)){var o=n[r];if(null!=o&&"boolean"!=typeof o&&""!==o){if(0===r.indexOf("--")){var s=v(r);o=v((""+o).trim())}else{s=r;var l=w.get(s);void 0!==l||(l=v(s.replace(y,"-$1").toLowerCase().replace(b,"-ms-")),w.set(s,l)),s=l,o="number"==typeof o?0===o||a.call(f,r)?""+o:o+"px":v((""+o).trim())}t?(t=!1,e.push(' style="',s,":",o)):e.push(";",s,":",o)}}t||e.push('"')}function T(e,t,n,r){switch(n){case"style":return void S(e,t,r);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])if(null!==(t=d.hasOwnProperty(n)?d[n]:null)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=t.attributeName,t.type){case 3:r&&e.push(" ",n,'=""');break;case 4:!0===r?e.push(" ",n,'=""'):!1!==r&&e.push(" ",n,'="',v(r),'"');break;case 5:isNaN(r)||e.push(" ",n,'="',v(r),'"');break;case 6:!isNaN(r)&&1<=r&&e.push(" ",n,'="',v(r),'"');break;default:t.sanitizeURL&&(r=""+r),e.push(" ",n,'="',v(r),'"')}}else if(c(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if("data-"!==(t=n.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(" ",n,'="',v(r),'"')}}function C(e,t,n){if(null!=t){if(null!=n)throw Error(i(60));if("object"!=typeof t||!("__html"in t))throw Error(i(61));null!==(t=t.__html)&&void 0!==t&&e.push(""+t)}}function k(e,t,n,r){e.push(P(n));var i,o=n=null;for(i in t)if(a.call(t,i)){var s=t[i];if(null!=s)switch(i){case"children":n=s;break;case"dangerouslySetInnerHTML":o=s;break;default:T(e,r,i,s)}}return e.push(">"),C(e,o,n),"string"==typeof n?(e.push(v(n)),null):n}var E=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,j=new Map;function P(e){var t=j.get(e);if(void 0===t){if(!E.test(e))throw Error(i(65,e));t="<"+e,j.set(e,t)}return t}function I(e,t,n,o,s){switch(t){case"select":e.push(P("select"));var l=null,u=null;for(f in n)if(a.call(n,f)){var d=n[f];if(null!=d)switch(f){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;case"defaultValue":case"value":break;default:T(e,o,f,d)}}return e.push(">"),C(e,u,l),l;case"option":u=s.selectedValue,e.push(P("option"));var h=d=null,p=null,f=null;for(l in n)if(a.call(n,l)){var m=n[l];if(null!=m)switch(l){case"children":d=m;break;case"selected":p=m;break;case"dangerouslySetInnerHTML":f=m;break;case"value":h=m;default:T(e,o,l,m)}}if(null!=u)if(n=null!==h?""+h:function(e){var t="";
vendor: 17,972 bytes, line 120
120return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(d),_(u)){for(o=0;o<u.length;o++)if(""+u[o]===n){e.push(' selected=""');break}}else""+u===n&&e.push(' selected=""');else p&&e.push(' selected=""');return e.push(">"),C(e,f,d),d;case"textarea":for(d in e.push(P("textarea")),f=u=l=null,n)if(a.call(n,d)&&null!=(h=n[d]))switch(d){case"children":f=h;break;case"value":l=h;break;case"defaultValue":u=h;break;case"dangerouslySetInnerHTML":throw Error(i(91));default:T(e,o,d,h)}if(null===l&&null!==u&&(l=u),e.push(">"),null!=f){if(null!=l)throw Error(i(92));if(_(f)&&1<f.length)throw Error(i(93));l=""+f}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),null!==l&&e.push(v(""+l)),null;case"input":for(u in e.push(P("input")),h=f=d=l=null,n)if(a.call(n,u)&&null!=(p=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,"input"));case"defaultChecked":h=p;break;case"defaultValue":d=p;break;case"checked":f=p;break;case"value":l=p;break;default:T(e,o,u,p)}return null!==f?T(e,o,"checked",f):null!==h&&T(e,o,"checked",h),null!==l?T(e,o,"value",l):null!==d&&T(e,o,"value",d),e.push("/>"),null;case"menuitem":for(var g in e.push(P("menuitem")),n)if(a.call(n,g)&&null!=(l=n[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(i(400));default:T(e,o,g,l)}return e.push(">"),null;case"title":for(m in e.push(P("title")),l=null,n)if(a.call(n,m)&&null!=(u=n[m]))switch(m){case"children":l=u;break;case"dangerouslySetInnerHTML":throw Error(i(434));default:T(e,o,m,u)}return e.push(">"),l;case"listing":case"pre":for(h in e.push(P(t)),u=l=null,n)if(a.call(n,h)&&null!=(d=n[h]))switch(h){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;default:T(e,o,h,d)}if(e.push(">"),null!=u){if(null!=l)throw Error(i(60));if("object"!=typeof u||!("__html"in u))throw Error(i(61));null!==(n=u.__html)&&void 0!==n&&("string"==typeof n&&0<n.length&&"\n"===n[0]?e.push("\n",n):e.push(""+n))}return"string"==typeof l&&"\n"===l[0]&&e.push("\n"),l;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var y in e.push(P(t)),n)if(a.call(n,y)&&null!=(l=n[y]))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,t));default:T(e,o,y,l)}return e.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return k(e,n,t,o);case"html":return 0===s.insertionMode&&e.push("<!DOCTYPE html>"),k(e,n,t,o);default:if(-1===t.indexOf("-")&&"string"!=typeof n.is)return k(e,n,t,o);for(p in e.push(P(t)),u=l=null,n)if(a.call(n,p)&&null!=(d=n[p]))switch(p){case"children":l=d;break;case"dangerouslySetInnerHTML":u=d;break;case"style":S(e,o,d);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:c(p)&&"function"!=typeof d&&"symbol"!=typeof d&&e.push(" ",p,'="',v(d),'"')}return e.push(">"),C(e,u,l),l}}function O(e,t,n){if(e.push('\x3c!--$?--\x3e<template id="'),null===n)throw Error(i(395));return e.push(n),e.push('"></template>')}var L=/[<\u2028\u2029]/g;function N(e){return JSON.stringify(e).replace(L,(function(e){switch(e){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}))}function A(e,t,n,r){return n.generateStaticMarkup?(e.push(v(t)),!1):(""===t?e=r:(r&&e.push("\x3c!-- --\x3e"),e.push(v(t)),e=!0),e)}var D=Object.assign,M=Symbol.for("react.element"),R=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),Z=Symbol.for("react.provider"),U=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),H=Symbol.for("react.suspense_list"),q=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),G=Symbol.for("react.scope"),K=Symbol.for("react.debug_trace_mode"),Y=Symbol.for("react.legacy_hidden"),X=Symbol.for("react.default_value"),Q=Symbol.iterator;function J(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case F:return"Fragment";case R:return"Portal";case B:return"Profiler";case $:return"StrictMode";case V:return"Suspense";case H:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case U:return(e.displayName||"Context")+".Consumer";case Z:return(e._context.displayName||"Context")+".Provider";case z:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case q:return null!==(t=e.displayName||null)?t:J(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return J(e(t))}catch(e){}}return null}var ee={};function te(e,t){if(!(e=e.contextTypes))return ee;var n,r={};for(n in e)r[n]=t[n];return r}var ne=null;function re(e,t){if(e!==t){e.context._currentValue2=e.parentValue,e=e.parent;var n=t.parent;if(null===e){if(null!==n)throw Error(i(401))}else{if(null===n)throw Error(i(401));re(e,n)}t.context._currentValue2=t.value}}function ie(e){e.context._currentValue2=e.parentValue,null!==(e=e.parent)&&ie(e)}function ae(e){var t=e.parent;null!==t&&ae(t),e.context._currentValue2=e.value}function oe(e,t){if(e.context._currentValue2=e.parentValue,null===(e=e.parent))throw Error(i(402));e.depth===t.depth?re(e,t):oe(e,t)}function se(e,t){var n=t.parent;if(null===n)throw Error(i(402));e.depth===n.depth?re(e,n):se(e,n),t.context._currentValue2=t.value}function le(e){var t=ne;t!==e&&(null===t?ae(e):null===e?ie(t):t.depth===e.depth?re(t,e):t.depth>e.depth?oe(t,e):se(t,e),ne=e)}var ce={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function ue(e,t,n,r){var i=void 0!==e.state?e.state:null;e.updater=ce,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context="object"==typeof o&&null!==o?o._currentValue2:r,"function"==typeof(o=t.getDerivedStateFromProps)&&(i=null===(o=o(n,i))||void 0===o?i:D({},i,o),e.state=i),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&ce.enqueueReplaceState(e,e.state,null),null!==a.queue&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&1===t.length)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=o?1:0;o<t.length;o++){var s=t[o];null!=(s="function"==typeof s?s.call(e,a,n,r):s)&&(i?(i=!1,a=D({},a,s)):D(a,s))}e.state=a}else a.queue=null}var de={id:1,overflow:""};function he(e,t,n){var r=e.id;e=e.overflow;var i=32-pe(r)-1;r&=~(1<<i),n+=1;var a=32-pe(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-pe(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var pe=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(fe(e)/me|0)|0},fe=Math.log,me=Math.LN2,ge="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ve=null,ye=null,be=null,_e=null,xe=!1,we=!1,Se=0,Te=null,Ce=0;function ke(){if(null===ve)throw Error(i(321));return ve}function Ee(){if(0<Ce)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function je(){return null===_e?null===be?(xe=!1,be=_e=Ee()):(xe=!0,_e=be):null===_e.next?(xe=!1,_e=_e.next=Ee()):(xe=!0,_e=_e.next),_e}function Pe(){ye=ve=null,we=!1,be=null,Ce=0,_e=Te=null}function Ie(e,t){return"function"==typeof t?t(e):t}function Oe(e,t,n){if(ve=ke(),_e=je(),xe){var r=_e.queue;if(t=r.dispatch,null!==Te&&void 0!==(n=Te.get(r))){Te.delete(r),r=_e.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return _e.memoizedState=r,[r,t]}return[_e.memoizedState,t]}return e=e===Ie?"function"==typeof t?t():t:void 0!==n?n(t):t,_e.memoizedState=e,e=(e=_e.queue={last:null,dispatch:null}).dispatch=Ne.bind(null,ve,e),[_e.memoizedState,e]}function Le(e,t){if(ve=ke(),t=void 0===t?null:t,null!==(_e=je())){var n=_e.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!ge(t[i],r[i])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),_e.memoizedState=[e,t],e}function Ne(e,t,n){if(25<=Ce)throw Error(i(301));if(e===ve)if(we=!0,e={action:n,next:null},null===Te&&(Te=new Map),void 0===(n=Te.get(t)))Te.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function Ae(){throw Error(i(394))}function De(){}var Me={readContext:function(e){return e._currentValue2},useContext:function(e){return ke(),e._currentValue2},useMemo:Le,useReducer:Oe,useRef:function(e){ve=ke();var t=(_e=je()).memoizedState;return null===t?(e={current:e},_e.memoizedState=e):t},useState:function(e){return Oe(Ie,e)},useInsertionEffect:De,useLayoutEffect:function(){},useCallback:function(e,t){return Le((function(){return e}),t)},useImperativeHandle:De,useEffect:De,useDebugValue:De,useDeferredValue:function(e){return ke(),e},useTransition:function(){return ke(),[!1,Ae]},useId:function(){var e=ye.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-pe(e)-1)).toString(32)+t;var n=Re;if(null===n)throw Error(i(404));return t=Se++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return ke(),t(e._source)},useSyncExternalStore:function(e,t,n){if(void 0===n)throw Error(i(407));return n()}},Re=null,Fe=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function $e(e){return console.error(e),null}function Be(){}function Ze(e,t,n,r,i,a,o,s){e.allPendingTasks++,null===n?e.pendingRootTasks++:n.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&nt(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(l),l}function Ue(e,t,n,r,i,a){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:i,textEmbedded:a}}function ze(e,t){if(null!=(e=e.onError(t))&&"string"!=typeof e)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function Ve(e,t){var n=e.onShellError;n(t),(n=e.onFatalError)(t),null!==e.destination?(e.status=2,e.destination.destroy(t)):(e.status=1,e.fatalError=t)}function He(e,t,n,r,i){for(ve={},ye=t,Se=0,e=n(r,i);we;)we=!1,Se=0,Ce+=1,_e=null,e=n(r,i);return Pe(),e}function qe(e,t,n,r){var a=n.render(),o=r.childContextTypes;if(null!=o){var s=t.legacyContext;if("function"!=typeof n.getChildContext)r=s;else{for(var l in n=n.getChildContext())if(!(l in o))throw Error(i(108,J(r)||"Unknown",l));r=D({},s,n)}t.legacyContext=r,Ke(e,t,a),t.legacyContext=s}else Ke(e,t,a)}function We(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function Ge(e,t,n,r,a){if("function"==typeof n)if(n.prototype&&n.prototype.isReactComponent){a=te(n,t.legacyContext);var o=n.contextType;ue(o=new n(r,"object"==typeof o&&null!==o?o._currentValue2:a),n,r,a),qe(e,t,o,n)}else{a=He(e,t,n,r,o=te(n,t.legacyContext));var s=0!==Se;if("object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof)ue(a,n,r,o),qe(e,t,a,n);else if(s){r=t.treeContext,t.treeContext=he(r,1,0);try{Ke(e,t,a)}finally{t.treeContext=r}}else Ke(e,t,a)}else{if("string"!=typeof n){switch(n){case Y:case K:case $:case B:case F:case H:return void Ke(e,t,r.children);case G:throw Error(i(343));case V:e:{n=t.blockedBoundary,a=t.blockedSegment,o=r.fallback,r=r.children;var l={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s=new Set,errorDigest:null},c=Ue(0,a.chunks.length,l,a.formatContext,!1,!1);a.children.push(c),a.lastPushedText=!1;var u=Ue(0,0,null,a.formatContext,!1,!1);u.parentFlushed=!0,t.blockedBoundary=l,t.blockedSegment=u;try{if(Xe(e,t,r),e.responseState.generateStaticMarkup||u.lastPushedText&&u.textEmbedded&&u.chunks.push("\x3c!-- --\x3e"),u.status=1,et(l,u),0===l.pendingTasks)break e}catch(t){u.status=4,l.forceClientRender=!0,l.errorDigest=ze(e,t)}finally{t.blockedBoundary=n,t.blockedSegment=a}t=Ze(e,o,n,c,s,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof n&&null!==n)switch(n.$$typeof){case z:if(r=He(e,t,n.render,r,a),0!==Se){n=t.treeContext,t.treeContext=he(n,1,0);try{Ke(e,t,r)}finally{t.treeContext=n}}else Ke(e,t,r);return;case q:return void Ge(e,t,n=n.type,r=We(n,r),a);case Z:if(a=r.children,n=n._context,r=r.value,o=n._currentValue2,n._currentValue2=r,ne=r={parent:s=ne,depth:null===s?0:s.depth+1,context:n,parentValue:o,value:r},t.context=r,Ke(e,t,a),null===(e=ne))throw Error(i(403));return r=e.parentValue,e.context._currentValue2=r===X?e.context._defaultValue:r,e=ne=e.parent,void(t.context=e);case U:return void Ke(e,t,r=(r=r.children)(n._currentValue2));case W:return void Ge(e,t,n=(a=n._init)(n._payload),r=We(n,r),void 0)}throw Error(i(130,null==n?n:typeof n,""))}switch(o=I((a=t.blockedSegment).chunks,n,r,e.responseState,a.formatContext),a.lastPushedText=!1,s=a.formatContext,a.formatContext=function(e,t,n){switch(t){case"select":return x(1,null!=n.value?n.value:n.defaultValue);case"svg":return x(2,null);case"math":return x(3,null);case"foreignObject":return x(1,null);case"table":return x(4,null);case"thead":case"tbody":case"tfoot":return x(5,null);case"colgroup":return x(7,null);case"tr":return x(6,null)}return 4<=e.insertionMode||0===e.insertionMode?x(1,null):e}(s,n,r),Xe(e,t,o),a.formatContext=s,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:a.chunks.push("</",n,">")}a.lastPushedText=!1}}function Ke(e,t,n){if(t.node=n,"object"==typeof n&&null!==n){switch(n.$$typeof){case M:return void Ge(e,t,n.type,n.props,n.ref);case R:throw Error(i(257));case W:var r=n._init;return void Ke(e,t,n=r(n._payload))}if(_(n))return void Ye(e,t,n);if((r=null===n||"object"!=typeof n?null:"function"==typeof(r=Q&&n[Q]||n["@@iterator"])?r:null)&&(r=r.call(n))){if(!(n=r.next()).done){var a=[];do{a.push(n.value),n=r.next()}while(!n.done);Ye(e,t,a)}return}throw e=Object.prototype.toString.call(n),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}"string"==typeof n?(r=t.blockedSegment).lastPushedText=A(t.blockedSegment.chunks,n,e.responseState,r.lastPushedText):"number"==typeof n&&((r=t.blockedSegment).lastPushedText=A(t.blockedSegment.chunks,""+n,e.responseState,r.lastPushedText))}function Ye(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=he(a,r,i);try{Xe(e,t,n[i])}finally{t.treeContext=a}}}function Xe(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return Ke(e,t,n)}catch(l){if(Pe(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,le(a),l;n=l;var o=t.blockedSegment,s=Ue(0,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=Ze(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,le(a)}}function Qe(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,tt(this,t,e)}function Je(e,t,n){var r=e.blockedBoundary;e.blockedSegment.status=3,null===r?(t.allPendingTasks--,2!==t.status&&(t.status=2,null!==t.destination&&t.destination.push(null))):(r.pendingTasks--,r.forceClientRender||(r.forceClientRender=!0,e=void 0===n?Error(i(432)):n,r.errorDigest=t.onError(e),r.parentFlushed&&t.clientRenderedBoundaries.push(r)),r.fallbackAbortableTasks.forEach((function(e){return Je(e,t,n)})),r.fallbackAbortableTasks.clear(),t.allPendingTasks--,0===t.allPendingTasks&&(r=t.onAllReady)())}function et(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,1===n.status&&et(e,n)}else e.completedSegments.push(t)}function tt(e,t,n){if(null===t){if(n.parentFlushed){if(null!==e.completedRootSegment)throw Error(i(389));e.completedRootSegment=n}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=Be,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(n.parentFlushed&&1===n.status&&et(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(Qe,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&1===n.status&&(et(t,n),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function nt(e){if(2!==e.status){var t=ne,n=Fe.current;Fe.current=Me;var r=Re;Re=e.responseState;try{var i,a=e.pingedTasks;for(i=0;i<a.length;i++){var o=a[i],s=e,l=o.blockedSegment;if(0===l.status){le(o.context);try{Ke(s,o,o.node),s.responseState.generateStaticMarkup||l.lastPushedText&&l.textEmbedded&&l.chunks.push("\x3c!-- --\x3e"),o.abortSet.delete(o),l.status=1,tt(s,o.blockedBoundary,l)}catch(e){if(Pe(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var c=o.ping;e.then(c,c)}else{o.abortSet.delete(o),l.status=4;var u=o.blockedBoundary,d=e,h=ze(s,d);null===u?Ve(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=h,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}
vendor: 6,073 bytes, line 120
120a.splice(0,i),null!==e.destination&&lt(e,e.destination)}catch(t){ze(e,t),Ve(e,t)}finally{Re=r,Fe.current=n,n===Me&&le(t)}}}function rt(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return n.lastPushedText=!1,n.textEmbedded=!1,e=e.responseState,t.push('<template id="'),t.push(e.placeholderPrefix),e=r.toString(16),t.push(e),t.push('"></template>');case 1:n.status=2;var a=!0;r=n.chunks;var o=0;n=n.children;for(var s=0;s<n.length;s++){for(a=n[s];o<a.index;o++)t.push(r[o]);a=it(e,t,a)}for(;o<r.length-1;o++)t.push(r[o]);return o<r.length&&(a=t.push(r[o])),a;default:throw Error(i(390))}}function it(e,t,n){var r=n.boundary;if(null===r)return rt(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)return e.responseState.generateStaticMarkup||(r=r.errorDigest,t.push("\x3c!--$!--\x3e"),t.push("<template"),r&&(t.push(' data-dgst="'),r=v(r),t.push(r),t.push('"')),t.push("></template>")),rt(e,t,n),!!e.responseState.generateStaticMarkup||t.push("\x3c!--/$--\x3e");if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var a=e.responseState,o=a.nextSuspenseID++;return a=a.boundaryPrefix+o.toString(16),r=r.id=a,O(t,e.responseState,r),rt(e,t,n),t.push("\x3c!--/$--\x3e")}if(r.byteSize>e.progressiveChunkSize)return r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),O(t,e.responseState,r.id),rt(e,t,n),t.push("\x3c!--/$--\x3e");if(e.responseState.generateStaticMarkup||t.push("\x3c!--$--\x3e"),1!==(n=r.completedSegments).length)throw Error(i(391));return it(e,t,n[0]),!!e.responseState.generateStaticMarkup||t.push("\x3c!--/$--\x3e")}function at(e,t,n){return function(e,t,n,r){switch(n.insertionMode){case 0:case 1:return e.push('<div hidden id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 2:return e.push('<svg aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 3:return e.push('<math aria-hidden="true" style="display:none" id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 4:return e.push('<table hidden id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 5:return e.push('<table hidden><tbody id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 6:return e.push('<table hidden><tr id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');case 7:return e.push('<table hidden><colgroup id="'),e.push(t.segmentPrefix),t=r.toString(16),e.push(t),e.push('">');default:throw Error(i(397))}}(t,e.responseState,n.formatContext,n.id),it(e,t,n),function(e,t){switch(t.insertionMode){case 0:case 1:return e.push("</div>");case 2:return e.push("</svg>");case 3:return e.push("</math>");case 4:return e.push("</table>");case 5:return e.push("</tbody></table>");case 6:return e.push("</tr></table>");case 7:return e.push("</colgroup></table>");default:throw Error(i(397))}}(t,n.formatContext)}function ot(e,t,n){for(var r=n.completedSegments,a=0;a<r.length;a++)st(e,t,n,r[a]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,t.push(e.startInlineScript),e.sentCompleteBoundaryFunction?t.push('$RC("'):(e.sentCompleteBoundaryFunction=!0,t.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),null===r)throw Error(i(395));return n=n.toString(16),t.push(r),t.push('","'),t.push(e.segmentPrefix),t.push(n),t.push('")<\/script>')}function st(e,t,n,r){if(2===r.status)return!0;var a=r.id;if(-1===a){if(-1===(r.id=n.rootSegmentID))throw Error(i(392));return at(e,t,r)}return at(e,t,r),e=e.responseState,t.push(e.startInlineScript),e.sentCompleteSegmentFunction?t.push('$RS("'):(e.sentCompleteSegmentFunction=!0,t.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),t.push(e.segmentPrefix),a=a.toString(16),t.push(a),t.push('","'),t.push(e.placeholderPrefix),t.push(a),t.push('")<\/script>')}function lt(e,t){try{var n=e.completedRootSegment;if(null!==n&&0===e.pendingRootTasks){it(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)t.push(r[n]);n<r.length&&t.push(r[n])}var a,o=e.clientRenderedBoundaries;for(a=0;a<o.length;a++){var s=o[a];r=t;var l=e.responseState,c=s.id,u=s.errorDigest,d=s.errorMessage,h=s.errorComponentStack;if(r.push(l.startInlineScript),l.sentClientRenderFunction?r.push('$RX("'):(l.sentClientRenderFunction=!0,r.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),null===c)throw Error(i(395));if(r.push(c),r.push('"'),u||d||h){r.push(",");var p=N(u||"");r.push(p)}if(d||h){r.push(",");var f=N(d||"");r.push(f)}if(h){r.push(",");var m=N(h);r.push(m)}if(!r.push(")<\/script>"))return e.destination=null,a++,void o.splice(0,a)}o.splice(0,a);var g=e.completedBoundaries;for(a=0;a<g.length;a++)if(!ot(e,t,g[a]))return e.destination=null,a++,void g.splice(0,a);g.splice(0,a);var v=e.partialBoundaries;for(a=0;a<v.length;a++){var y=v[a];e:{o=e,s=t;var b=y.completedSegments;for(l=0;l<b.length;l++)if(!st(o,s,y,b[l])){l++,b.splice(0,l);var _=!1;break e}b.splice(0,l),_=!0}if(!_)return e.destination=null,a++,void v.splice(0,a)}v.splice(0,a);var x=e.completedBoundaries;for(a=0;a<x.length;a++)if(!ot(e,t,x[a]))return e.destination=null,a++,void x.splice(0,a);x.splice(0,a)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.push(null)}}function ct(e,t){try{var n=e.abortableTasks;
vendor: 4,143 bytes, line 120
120n.forEach((function(n){return Je(n,e,t)})),n.clear(),null!==e.destination&&lt(e,e.destination)}catch(t){ze(e,t),Ve(e,t)}}function ut(){}function dt(e,t,n,r){var a=!1,o=null,s="",l={push:function(e){return null!==e&&(s+=e),!0},destroy:function(e){a=!0,o=e}},c=!1;if(e=function(e,t,n,r,i,a,o,s,l){var c=[],u=new Set;return(n=Ue(t={destination:null,responseState:t,progressiveChunkSize:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:c,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===i?$e:i,onAllReady:Be,onShellReady:void 0===o?Be:o,onShellError:Be,onFatalError:Be},0,null,n,!1,!1)).parentFlushed=!0,e=Ze(t,e,null,n,u,ee,null,de),c.push(e),t}(e,function(e,t){return{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:(t=void 0===t?"":t)+"P:",segmentPrefix:t+"S:",boundaryPrefix:t+"B:",idPrefix:t,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}(n,t?t.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,ut,0,(function(){c=!0})),nt(e),ct(e,r),1===e.status)e.status=2,l.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=l;try{lt(e,l)}catch(t){ze(e,t),Ve(e,t)}}if(a)throw o;if(!c)throw Error(i(426));return s}t.renderToNodeStream=function(){throw Error(i(207))},t.renderToStaticMarkup=function(e,t){return dt(e,t,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},t.renderToStaticNodeStream=function(){throw Error(i(208))},t.renderToString=function(e,t){return dt(e,t,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},t.version="18.2.0"},4424:function(e,t,n){var r=n(2791);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=null,o=0;function s(e,t){if(0!==t.length)if(512<t.length)0<o&&(e.enqueue(new Uint8Array(a.buffer,0,o)),a=new Uint8Array(512),o=0),e.enqueue(t);else{var n=a.length-o;n<t.length&&(0===n?e.enqueue(a):(a.set(t.subarray(0,n),o),e.enqueue(a),t=t.subarray(n)),a=new Uint8Array(512),o=0),a.set(t,o),o+=t.length}}function l(e,t){return s(e,t),!0}function c(e){a&&0<o&&(e.enqueue(new Uint8Array(a.buffer,0,o)),a=null,o=0)}var u=new TextEncoder;function d(e){return u.encode(e)}function h(e){return u.encode(e)}function p(e,t){"function"==typeof e.error?e.error(t):e.close()}var f=Object.prototype.hasOwnProperty,m=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,g={},v={};function y(e){return!!f.call(v,e)||!f.call(g,e)&&(m.test(e)?v[e]=!0:(g[e]=!0,!1))}function b(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var _={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){_[e]=new b(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 4,481 bytes, line 120
120h((function(e){var t=e[0];_[t]=new b(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){_[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){_[e]=new b(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){_[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){_[e]=new b(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){_[e]=new b(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){_[e]=new b(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){_[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)}));var x=/[\-:]([a-z])/g;function w(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(x,w);_[t]=new b(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(x,w);_[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(x,w);_[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){_[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)})),_.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){_[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)}));var S={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},T=["Webkit","ms","Moz","O"];Object.keys(S).forEach((function(e){T.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),S[t]=S[e]}))}));var C=/["'&<>]/;function k(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=C.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}var E=/([A-Z])/g,j=/^ms-/,P=Array.isArray,I=h("<script>"),O=h("<\/script>"),L=h('<script src="'),N=h('<script type="module" src="'),A=h('" async=""><\/script>'),D=/(<\/|<)(s)(cript)/gi;function M(e,t,n,r){return t+("s"===n?"\\u0073":"\\u0053")+r}function R(e,t){return{insertionMode:e,selectedValue:t}}var F=h("\x3c!-- --\x3e");function $(e,t,n,r){return""===t?r:(r&&e.push(F),e.push(d(k(t))),!0)}var B=new Map,Z=h(' style="'),U=h(":"),z=h(";");
vendor: 7,431 bytes, line 120
120function V(e,t,n){if("object"!=typeof n)throw Error(i(62));for(var r in t=!0,n)if(f.call(n,r)){var a=n[r];if(null!=a&&"boolean"!=typeof a&&""!==a){if(0===r.indexOf("--")){var o=d(k(r));a=d(k((""+a).trim()))}else{o=r;var s=B.get(o);void 0!==s||(s=h(k(o.replace(E,"-$1").toLowerCase().replace(j,"-ms-"))),B.set(o,s)),o=s,a="number"==typeof a?0===a||f.call(S,r)?d(""+a):d(a+"px"):d(k((""+a).trim()))}t?(t=!1,e.push(Z,o,U,a)):e.push(z,o,U,a)}}t||e.push(W)}var H=h(" "),q=h('="'),W=h('"'),G=h('=""');function K(e,t,n,r){switch(n){case"style":return void V(e,t,r);case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])if(null!==(t=_.hasOwnProperty(n)?_[n]:null)){switch(typeof r){case"function":case"symbol":return;case"boolean":if(!t.acceptsBooleans)return}switch(n=d(t.attributeName),t.type){case 3:r&&e.push(H,n,G);break;case 4:!0===r?e.push(H,n,G):!1!==r&&e.push(H,n,q,d(k(r)),W);break;case 5:isNaN(r)||e.push(H,n,q,d(k(r)),W);break;case 6:!isNaN(r)&&1<=r&&e.push(H,n,q,d(k(r)),W);break;default:t.sanitizeURL&&(r=""+r),e.push(H,n,q,d(k(r)),W)}}else if(y(n)){switch(typeof r){case"function":case"symbol":return;case"boolean":if("data-"!==(t=n.toLowerCase().slice(0,5))&&"aria-"!==t)return}e.push(H,d(n),q,d(k(r)),W)}}var Y=h(">"),X=h("/>");function Q(e,t,n){if(null!=t){if(null!=n)throw Error(i(60));if("object"!=typeof t||!("__html"in t))throw Error(i(61));null!==(t=t.__html)&&void 0!==t&&e.push(d(""+t))}}var J=h(' selected=""');function ee(e,t,n,r){e.push(ie(n));var i,a=n=null;for(i in t)if(f.call(t,i)){var o=t[i];if(null!=o)switch(i){case"children":n=o;break;case"dangerouslySetInnerHTML":a=o;break;default:K(e,r,i,o)}}return e.push(Y),Q(e,a,n),"string"==typeof n?(e.push(d(k(n))),null):n}var te=h("\n"),ne=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,re=new Map;function ie(e){var t=re.get(e);if(void 0===t){if(!ne.test(e))throw Error(i(65,e));t=h("<"+e),re.set(e,t)}return t}var ae=h("<!DOCTYPE html>");function oe(e,t,n,a,o){switch(t){case"select":e.push(ie("select"));var s=null,l=null;for(p in n)if(f.call(n,p)){var c=n[p];if(null!=c)switch(p){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;case"defaultValue":case"value":break;default:K(e,a,p,c)}}return e.push(Y),Q(e,l,s),s;case"option":l=o.selectedValue,e.push(ie("option"));var u=c=null,h=null,p=null;for(s in n)if(f.call(n,s)){var m=n[s];if(null!=m)switch(s){case"children":c=m;break;case"selected":h=m;break;case"dangerouslySetInnerHTML":p=m;break;case"value":u=m;default:K(e,a,s,m)}}if(null!=l)if(n=null!==u?""+u:function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(c),P(l)){for(a=0;a<l.length;a++)if(""+l[a]===n){e.push(J);break}}else""+l===n&&e.push(J);else h&&e.push(J);return e.push(Y),Q(e,p,c),c;case"textarea":for(c in e.push(ie("textarea")),p=l=s=null,n)if(f.call(n,c)&&null!=(u=n[c]))switch(c){case"children":p=u;break;case"value":s=u;break;case"defaultValue":l=u;break;case"dangerouslySetInnerHTML":throw Error(i(91));default:K(e,a,c,u)}if(null===s&&null!==l&&(s=l),e.push(Y),null!=p){if(null!=s)throw Error(i(92));if(P(p)&&1<p.length)throw Error(i(93));s=""+p}return"string"==typeof s&&"\n"===s[0]&&e.push(te),null!==s&&e.push(d(k(""+s))),null;case"input":for(l in e.push(ie("input")),u=p=c=s=null,n)if(f.call(n,l)&&null!=(h=n[l]))switch(l){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,"input"));case"defaultChecked":u=h;break;case"defaultValue":c=h;break;case"checked":p=h;break;case"value":s=h;break;default:K(e,a,l,h)}return null!==p?K(e,a,"checked",p):null!==u&&K(e,a,"checked",u),null!==s?K(e,a,"value",s):null!==c&&K(e,a,"value",c),e.push(X),null;case"menuitem":for(var g in e.push(ie("menuitem")),n)if(f.call(n,g)&&null!=(s=n[g]))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(i(400));default:K(e,a,g,s)}return e.push(Y),null;case"title":for(m in e.push(ie("title")),s=null,n)if(f.call(n,m)&&null!=(l=n[m]))switch(m){case"children":s=l;break;case"dangerouslySetInnerHTML":throw Error(i(434));default:K(e,a,m,l)}return e.push(Y),s;case"listing":case"pre":for(u in e.push(ie(t)),l=s=null,n)if(f.call(n,u)&&null!=(c=n[u]))switch(u){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;default:K(e,a,u,c)}if(e.push(Y),null!=l){if(null!=s)throw Error(i(60));if("object"!=typeof l||!("__html"in l))throw Error(i(61));null!==(n=l.__html)&&void 0!==n&&("string"==typeof n&&0<n.length&&"\n"===n[0]?e.push(te,d(n)):e.push(d(""+n)))}return"string"==typeof s&&"\n"===s[0]&&e.push(te),s;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":for(var v in e.push(ie(t)),n)if(f.call(n,v)&&null!=(s=n[v]))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(i(399,t));default:K(e,a,v,s)}return e.push(X),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return ee(e,n,t,a);case"html":return 0===o.insertionMode&&e.push(ae),ee(e,n,t,a);default:if(-1===t.indexOf("-")&&"string"!=typeof n.is)return ee(e,n,t,a);for(h in e.push(ie(t)),l=s=null,n)if(f.call(n,h)&&null!=(c=n[h]))switch(h){case"children":s=c;break;case"dangerouslySetInnerHTML":l=c;break;case"style":V(e,a,c);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:y(h)&&"function"!=typeof c&&"symbol"!=typeof c&&e.push(H,d(h),q,d(k(c)),W)}return e.push(Y),Q(e,l,s),s}}var se=h("</"),le=h(">"),ce=h('<template id="'),ue=h('"></template>'),de=h("\x3c!--$--\x3e"),he=h('\x3c!--$?--\x3e<template id="'),pe=h('"></template>'),fe=h("\x3c!--$!--\x3e"),me=h("\x3c!--/$--\x3e"),ge=h("<template"),ve=h('"'),ye=h(' data-dgst="');h(' data-msg="'),h(' data-stck="');var be=h("></template>");function _e(e,t,n){if(s(e,he),null===n)throw Error(i(395));return s(e,n),l(e,pe)}var xe=h('<div hidden id="'),we=h('">'),Se=h("</div>"),Te=h('<svg aria-hidden="true" style="display:none" id="'),Ce=h('">'),ke=h("</svg>"),Ee=h('<math aria-hidden="true" style="display:none" id="'),je=h('">'),Pe=h("</math>"),Ie=h('<table hidden id="'),Oe=h('">'),Le=h("</table>"),Ne=h('<table hidden><tbody id="'),Ae=h('">'),De=h("</tbody></table>"),Me=h('<table hidden><tr id="'),Re=h('">'),Fe=h("</tr></table>"),$e=h('<table hidden><colgroup id="'),Be=h('">'),Ze=h("</colgroup></table>"),Ue=h('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),ze=h('$RS("'),Ve=h('","'),He=h('")<\/script>'),qe=h('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),We=h('$RC("'),Ge=h('","'),Ke=h('")<\/script>'),Ye=h('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),Xe=h('$RX("'),Qe=h('"'),Je=h(")<\/script>
120"),et=h(","),tt=/[<\u2028\u2029]/g;function nt(e){return JSON.stringify(e).replace(tt,(function(e){switch(e){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}}))}var rt=Object.assign,it=Symbol.for("react.element"),at=Symbol.for("react.portal"),ot=Symbol.for("react.fragment"),st=Symbol.for("react.strict_mode"),lt=Symbol.for("react.profiler"),ct=Symbol.for("react.provider"),ut=Symbol.for("react.context"),dt=Symbol.for("react.forward_ref"),ht=Symbol.for("react.suspense"),pt=Symbol.for("react.suspense_list"),ft=Symbol.for("react.memo"),mt=Symbol.for("react.lazy"),gt=Symbol.for("react.scope"),vt=Symbol.for("react.debug_trace_mode"),yt=Symbol.for("react.legacy_hidden"),bt=Symbol.for("react.default_value"),_t=Symbol.iterator;function xt(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ot:return"Fragment";case at:return"Portal";case lt:return"Profiler";case st:return"StrictMode";case ht:return"Suspense";case pt:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ut:return(e.displayName||"Context")+".Consumer";case ct:return(e._context.displayName||"Context")+".Provider";case dt:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case ft:return null!==(t=e.displayName||null)?t:xt(e.type)||"Memo";case mt:t=e._payload,e=e._init;try{return xt(e(t))}catch(e){}}return null}var wt={};function St(e,t){if(!(e=e.contextTypes))return wt;var n,r={};for(n in e)r[n]=t[n];return r}var Tt=null;function Ct(e,t){if(e!==t){e.context._currentValue=e.parentValue,e=e.parent;var n=t.parent;if(null===e){if(null!==n)throw Error(i(401))}else{if(null===n)throw Error(i(401));Ct(e,n)}t.context._currentValue=t.value}}function kt(e){e.context._currentValue=e.parentValue,null!==(e=e.parent)&&kt(e)}function Et(e){var t=e.parent;null!==t&&Et(t),e.context._currentValue=e.value}function jt(e,t){if(e.context._currentValue=e.parentValue,null===(e=e.parent))throw Error(i(402));e.depth===t.depth?Ct(e,t):jt(e,t)}function Pt(e,t){var n=t.parent;if(null===n)throw Error(i(402));e.depth===n.depth?Ct(e,n):Pt(e,n),t.context._currentValue=t.value}function It(e){var t=Tt;t!==e&&(null===t?Et(e):null===e?kt(t):t.depth===e.depth?Ct(t,e):t.depth>e.depth?jt(t,e):Pt(t,e),Tt=e)}var Ot={isMounted:function(){return!1},enqueueSetState:function(e,t){null!==(e=e._reactInternals).queue&&e.queue.push(t)},enqueueReplaceState:function(e,t){(e=e._reactInternals).replace=!0,e.queue=[t]},enqueueForceUpdate:function(){}};function Lt(e,t,n,r){var i=void 0!==e.state?e.state:null;e.updater=Ot,e.props=n,e.state=i;var a={queue:[],replace:!1};e._reactInternals=a;var o=t.contextType;if(e.context="object"==typeof o&&null!==o?o._currentValue:r,"function"==typeof(o=t.getDerivedStateFromProps)&&(i=null===(o=o(n,i))||void 0===o?i:rt({},i,o),e.state=i),"function"!=typeof t.getDerivedStateFromProps&&"function"!=typeof e.getSnapshotBeforeUpdate&&("function"==typeof e.UNSAFE_componentWillMount||"function"==typeof e.componentWillMount))if(t=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),t!==e.state&&Ot.enqueueReplaceState(e,e.state,null),null!==a.queue&&0<a.queue.length)if(t=a.queue,o=a.replace,a.queue=null,a.replace=!1,o&&1===t.length)e.state=t[0];else{for(a=o?t[0]:e.state,i=!0,o=o?1:0;o<t.length;o++){var s=t[o];null!=(s="function"==typeof s?s.call(e,a,n,r):s)&&(i?(i=!1,a=rt({},a,s)):rt(a,s))}e.state=a}else a.queue=null}var Nt={id:1,overflow:""};function At(e,t,n){var r=e.id;e=e.overflow;var i=32-Dt(r)-1;r&=~(1<<i),n+=1;var a=32-Dt(t)+i;if(30<a){var o=i-i%5;return a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,{id:1<<32-Dt(t)+i|n<<i|r,overflow:a+e}}return{id:1<<a|n<<i|r,overflow:e}}var Dt=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Mt(e)/Rt|0)|0},Mt=Math.log,Rt=Math.LN2,Ft="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},$t=null,Bt=null,Zt=null,Ut=null,zt=!1,Vt=!1,Ht=0,qt=null,Wt=0;function Gt(){if(null===$t)throw Error(i(321));return $t}function Kt(){if(0<Wt)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function Yt(){return null===Ut?null===Zt?(zt=!1,Zt=Ut=Kt()):(zt=!0,Ut=Zt):null===Ut.next?(zt=!1,Ut=Ut.next=Kt()):(zt=!0,Ut=Ut.next),Ut}function Xt(){Bt=$t=null,Vt=!1,Zt=null,Wt=0,Ut=qt=null}function Qt(e,t){return"function"==typeof t?t(e):t}function Jt(e,t,n){if($t=Gt(),Ut=Yt(),zt){var r=Ut.queue;if(t=r.dispatch,null!==qt&&void 0!==(n=qt.get(r))){qt.delete(r),r=Ut.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return Ut.memoizedState=r,[r,t]}return[Ut.memoizedState,t]}return e=e===Qt?"function"==typeof t?t():t:void 0!==n?n(t):t,Ut.memoizedState=e,e=(e=Ut.queue={last:null,dispatch:null}).dispatch=tn.bind(null,$t,e),[Ut.memoizedState,e]}function en(e,t){if($t=Gt(),t=void 0===t?null:t,null!==(Ut=Yt())){var n=Ut.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!Ft(t[i],r[i])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),Ut.memoizedState=[e,t],e}function tn(e,t,n){if(25<=Wt)throw Error(i(301));if(e===$t)if(Vt=!0,e={action:n,next:null},null===qt&&(qt=new Map),void 0===(n=qt.get(t)))qt.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function nn(){throw Error(i(394))}function rn(){}var an={readContext:function(e){return e._currentValue},useContext:function(e){return Gt(),e._currentValue},useMemo:en,useReducer:Jt,useRef:function(e){$t=Gt();var t=(Ut=Yt()).memoizedState;return null===t?(e={current:e},Ut.memoizedState=e):t},useState:function(e){return Jt(Qt,e)},useInsertionEffect:rn,useLayoutEffect:function(){},useCallback:function(e,t){return en((function(){return e}),t)},useImperativeHandle:rn,useEffect:rn,useDebugValue:rn,useDeferredValue:function(e){return Gt(),e},useTransition:function(){return Gt(),[!1,nn]},useId:function(){var e=Bt.treeContext,t=e.overflow;e=((e=e.id)&~(1<<32-Dt(e)-1)).toString(32)+t;var n=on;
vendor: 10,866 bytes, line 120
120if(null===n)throw Error(i(404));return t=Ht++,e=":"+n.idPrefix+"R"+e,0<t&&(e+="H"+t.toString(32)),e+":"},useMutableSource:function(e,t){return Gt(),t(e._source)},useSyncExternalStore:function(e,t,n){if(void 0===n)throw Error(i(407));return n()}},on=null,sn=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function ln(e){return console.error(e),null}function cn(){}function un(e,t,n,r,i,a,o,s){e.allPendingTasks++,null===n?e.pendingRootTasks++:n.pendingTasks++;var l={node:t,ping:function(){var t=e.pingedTasks;t.push(l),1===t.length&&Cn(e)},blockedBoundary:n,blockedSegment:r,abortSet:i,legacyContext:a,context:o,treeContext:s};return i.add(l),l}function dn(e,t,n,r,i,a){return{status:0,id:-1,index:t,parentFlushed:!1,chunks:[],children:[],formatContext:r,boundary:n,lastPushedText:i,textEmbedded:a}}function hn(e,t){if(null!=(e=e.onError(t))&&"string"!=typeof e)throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function pn(e,t){var n=e.onShellError;n(t),(n=e.onFatalError)(t),null!==e.destination?(e.status=2,p(e.destination,t)):(e.status=1,e.fatalError=t)}function fn(e,t,n,r,i){for($t={},Bt=t,Ht=0,e=n(r,i);Vt;)Vt=!1,Ht=0,Wt+=1,Ut=null,e=n(r,i);return Xt(),e}function mn(e,t,n,r){var a=n.render(),o=r.childContextTypes;if(null!=o){var s=t.legacyContext;if("function"!=typeof n.getChildContext)r=s;else{for(var l in n=n.getChildContext())if(!(l in o))throw Error(i(108,xt(r)||"Unknown",l));r=rt({},s,n)}t.legacyContext=r,yn(e,t,a),t.legacyContext=s}else yn(e,t,a)}function gn(e,t){if(e&&e.defaultProps){for(var n in t=rt({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function vn(e,t,n,r,a){if("function"==typeof n)if(n.prototype&&n.prototype.isReactComponent){a=St(n,t.legacyContext);var o=n.contextType;Lt(o=new n(r,"object"==typeof o&&null!==o?o._currentValue:a),n,r,a),mn(e,t,o,n)}else{a=fn(e,t,n,r,o=St(n,t.legacyContext));var s=0!==Ht;if("object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof)Lt(a,n,r,o),mn(e,t,a,n);else if(s){r=t.treeContext,t.treeContext=At(r,1,0);try{yn(e,t,a)}finally{t.treeContext=r}}else yn(e,t,a)}else{if("string"!=typeof n){switch(n){case yt:case vt:case st:case lt:case ot:case pt:return void yn(e,t,r.children);case gt:throw Error(i(343));case ht:e:{n=t.blockedBoundary,a=t.blockedSegment,o=r.fallback,r=r.children;var l={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s=new Set,errorDigest:null},c=dn(0,a.chunks.length,l,a.formatContext,!1,!1);a.children.push(c),a.lastPushedText=!1;var u=dn(0,0,null,a.formatContext,!1,!1);u.parentFlushed=!0,t.blockedBoundary=l,t.blockedSegment=u;try{if(_n(e,t,r),u.lastPushedText&&u.textEmbedded&&u.chunks.push(F),u.status=1,Sn(l,u),0===l.pendingTasks)break e}catch(t){u.status=4,l.forceClientRender=!0,l.errorDigest=hn(e,t)}finally{t.blockedBoundary=n,t.blockedSegment=a}t=un(e,o,n,c,s,t.legacyContext,t.context,t.treeContext),e.pingedTasks.push(t)}return}if("object"==typeof n&&null!==n)switch(n.$$typeof){case dt:if(r=fn(e,t,n.render,r,a),0!==Ht){n=t.treeContext,t.treeContext=At(n,1,0);try{yn(e,t,r)}finally{t.treeContext=n}}else yn(e,t,r);return;case ft:return void vn(e,t,n=n.type,r=gn(n,r),a);case ct:if(a=r.children,n=n._context,r=r.value,o=n._currentValue,n._currentValue=r,Tt=r={parent:s=Tt,depth:null===s?0:s.depth+1,context:n,parentValue:o,value:r},t.context=r,yn(e,t,a),null===(e=Tt))throw Error(i(403));return r=e.parentValue,e.context._currentValue=r===bt?e.context._defaultValue:r,e=Tt=e.parent,void(t.context=e);case ut:return void yn(e,t,r=(r=r.children)(n._currentValue));case mt:return void vn(e,t,n=(a=n._init)(n._payload),r=gn(n,r),void 0)}throw Error(i(130,null==n?n:typeof n,""))}switch(o=oe((a=t.blockedSegment).chunks,n,r,e.responseState,a.formatContext),a.lastPushedText=!1,s=a.formatContext,a.formatContext=function(e,t,n){switch(t){case"select":return R(1,null!=n.value?n.value:n.defaultValue);case"svg":return R(2,null);case"math":return R(3,null);case"foreignObject":return R(1,null);case"table":return R(4,null);case"thead":case"tbody":case"tfoot":return R(5,null);case"colgroup":return R(7,null);case"tr":return R(6,null)}return 4<=e.insertionMode||0===e.insertionMode?R(1,null):e}(s,n,r),_n(e,t,o),a.formatContext=s,n){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:a.chunks.push(se,d(n),le)}a.lastPushedText=!1}}function yn(e,t,n){if(t.node=n,"object"==typeof n&&null!==n){switch(n.$$typeof){case it:return void vn(e,t,n.type,n.props,n.ref);case at:throw Error(i(257));case mt:var r=n._init;return void yn(e,t,n=r(n._payload))}if(P(n))return void bn(e,t,n);if((r=null===n||"object"!=typeof n?null:"function"==typeof(r=_t&&n[_t]||n["@@iterator"])?r:null)&&(r=r.call(n))){if(!(n=r.next()).done){var a=[];do{a.push(n.value),n=r.next()}while(!n.done);bn(e,t,a)}return}throw e=Object.prototype.toString.call(n),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(n).join(", ")+"}":e))}"string"==typeof n?(r=t.blockedSegment).lastPushedText=$(t.blockedSegment.chunks,n,e.responseState,r.lastPushedText):"number"==typeof n&&((r=t.blockedSegment).lastPushedText=$(t.blockedSegment.chunks,""+n,e.responseState,r.lastPushedText))}function bn(e,t,n){for(var r=n.length,i=0;i<r;i++){var a=t.treeContext;t.treeContext=At(a,r,i);try{_n(e,t,n[i])}finally{t.treeContext=a}}}function _n(e,t,n){var r=t.blockedSegment.formatContext,i=t.legacyContext,a=t.context;try{return yn(e,t,n)}catch(l){if(Xt(),"object"!=typeof l||null===l||"function"!=typeof l.then)throw t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,It(a),l;n=l;var o=t.blockedSegment,s=dn(0,o.chunks.length,null,o.formatContext,o.lastPushedText,!0);o.children.push(s),o.lastPushedText=!1,e=un(e,t.node,t.blockedBoundary,s,t.abortSet,t.legacyContext,t.context,t.treeContext).ping,n.then(e,e),t.blockedSegment.formatContext=r,t.legacyContext=i,t.context=a,It(a)}}function xn(e){var t=e.blockedBoundary;(e=e.blockedSegment).status=3,Tn(this,t,e)}function wn(e,t,n){var r=e.blockedBoundary;e.blockedSegment.status=3,null===r?(t.allPendingTasks--,2!==t.status&&(t.status=2,null!==t.destination&&t.destination.close())):(r.pendingTasks--,r.forceClientRender||(r.forceClientRender=!0,e=void 0===n?Error(i(432)):n,r.errorDigest=t.onError(e),r.parentFlushed&&t.clientRenderedBoundaries.push(r)),r.fallbackAbortableTasks.forEach((function(e){return wn(e,t,n)})),r.fallbackAbortableTasks.clear(),t.allPendingTasks--,0===t.allPendingTasks&&(r=t.onAllReady)())}function Sn(e,t){if(0===t.chunks.length&&1===t.children.length&&null===t.children[0].boundary){var n=t.children[0];n.id=t.id,n.parentFlushed=!0,1===n.status&&Sn(e,n)}else e.completedSegments.push(t)}function Tn(e,t,n){if(null===t){if(n.parentFlushed){if(null!==e.completedRootSegment)throw Error(i(389));e.completedRootSegment=n}e.pendingRootTasks--,0===e.pendingRootTasks&&(e.onShellError=cn,(t=e.onShellReady)())}else t.pendingTasks--,t.forceClientRender||(0===t.pendingTasks?(n.parentFlushed&&1===n.status&&Sn(t,n),t.parentFlushed&&e.completedBoundaries.push(t),t.fallbackAbortableTasks.forEach(xn,e),t.fallbackAbortableTasks.clear()):n.parentFlushed&&1===n.status&&(Sn(t,n),1===t.completedSegments.length&&t.parentFlushed&&e.partialBoundaries.push(t)));e.allPendingTasks--,0===e.allPendingTasks&&(e=e.onAllReady)()}function Cn(e){if(2!==e.status){var t=Tt,n=sn.current;sn.current=an;var r=on;on=e.responseState;try{var i,a=e.pingedTasks;for(i=0;i<a.length;i++){var o=a[i],s=e,l=o.blockedSegment;if(0===l.status){It(o.context);try{yn(s,o,o.node),l.lastPushedText&&l.textEmbedded&&l.chunks.push(F),o.abortSet.delete(o),l.status=1,Tn(s,o.blockedBoundary,l)}catch(e){if(Xt(),"object"==typeof e&&null!==e&&"function"==typeof e.then){var c=o.ping;e.then(c,c)}else{o.abortSet.delete(o),l.status=4;var u=o.blockedBoundary,d=e,h=hn(s,d);null===u?pn(s,d):(u.pendingTasks--,u.forceClientRender||(u.forceClientRender=!0,u.errorDigest=h,u.parentFlushed&&s.clientRenderedBoundaries.push(u))),s.allPendingTasks--,0===s.allPendingTasks&&(0,s.onAllReady)()}}}}a.splice(0,i),null!==e.destination&&On(e,e.destination)}catch(t){hn(e,t),pn(e,t)}finally{on=r,sn.current=n,n===an&&It(t)}}}function kn(e,t,n){switch(n.parentFlushed=!0,n.status){case 0:var r=n.id=e.nextSegmentId++;return n.lastPushedText=!1,n.textEmbedded=!1,e=e.responseState,s(t,ce),s(t,e.placeholderPrefix),s(t,e=d(r.toString(16))),l(t,ue);case 1:n.status=2;var a=!0;r=n.chunks;var o=0;n=n.children;for(var c=0;c<n.length;c++){for(a=n[c];o<a.index;o++)s(t,r[o]);a=En(e,t,a)}for(;o<r.length-1;o++)s(t,r[o]);return o<r.length&&(a=l(t,r[o])),a;default:throw Error(i(390))}}function En(e,t,n){var r=n.boundary;if(null===r)return kn(e,t,n);if(r.parentFlushed=!0,r.forceClientRender)r=r.errorDigest,l(t,fe),s(t,ge),r&&(s(t,ye),s(t,d(k(r))),s(t,ve)),l(t,be),kn(e,t,n);else if(0<r.pendingTasks){r.rootSegmentID=e.nextSegmentId++,0<r.completedSegments.length&&e.partialBoundaries.push(r);var a=e.responseState,o=a.nextSuspenseID++;a=h(a.boundaryPrefix+o.toString(16)),r=r.id=a,_e(t,e.responseState,r),kn(e,t,n)}else if(r.byteSize>e.progressiveChunkSize)r.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(r),_e(t,e.responseState,r.id),kn(e,t,n);else{if(l(t,de),1!==(n=r.completedSegments).length)throw Error(i(391));En(e,t,n[0])}return l(t,me)}function jn(e,t,n){return function(e,t,n,r){switch(n.insertionMode){case 0:case 1:return s(e,xe),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,we);case 2:return s(e,Te),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,Ce);case 3:return s(e,Ee),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,je);case 4:return s(e,Ie),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,Oe);case 5:return s(e,Ne),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,Ae);case 6:return s(e,Me),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,Re);case 7:return s(e,$e),s(e,t.segmentPrefix),s(e,d(r.toString(16))),l(e,Be);default:throw Error(i(397))}}(t,e.responseState,n.formatContext,n.id),En(e,t,n),function(e,t){switch(t.insertionMode){case 0:case 1:return l(e,Se);case 2:return l(e,ke);case 3:return l(e,Pe);case 4:return l(e,Le);case 5:return l(e,De);case 6:return l(e,Fe);case 7:return l(e,Ze);default:throw Error(i(397))}}(t,n.formatContext)}function Pn(e,t,n){for(var r=n.completedSegments,a=0;a<r.length;a++)In(e,t,n,r[a]);if(r.length=0,e=e.responseState,r=n.id,n=n.rootSegmentID,s(t,e.startInlineScript),e.sentCompleteBoundaryFunction?s(t,We):(e.sentCompleteBoundaryFunction=!0,s(t,qe)),null===r)throw Error(i(395));return n=d(n.toString(16)),s(t,r),s(t,Ge),s(t,e.segmentPrefix),s(t,
vendor: 5,314 bytes, line 120
120n),l(t,Ke)}function In(e,t,n,r){if(2===r.status)return!0;var a=r.id;if(-1===a){if(-1===(r.id=n.rootSegmentID))throw Error(i(392));return jn(e,t,r)}return jn(e,t,r),s(t,(e=e.responseState).startInlineScript),e.sentCompleteSegmentFunction?s(t,ze):(e.sentCompleteSegmentFunction=!0,s(t,Ue)),s(t,e.segmentPrefix),s(t,a=d(a.toString(16))),s(t,Ve),s(t,e.placeholderPrefix),s(t,a),l(t,He)}function On(e,t){a=new Uint8Array(512),o=0;try{var n=e.completedRootSegment;if(null!==n&&0===e.pendingRootTasks){En(e,t,n),e.completedRootSegment=null;var r=e.responseState.bootstrapChunks;for(n=0;n<r.length-1;n++)s(t,r[n]);n<r.length&&l(t,r[n])}var u,h=e.clientRenderedBoundaries;for(u=0;u<h.length;u++){var p=h[u];r=t;var f=e.responseState,m=p.id,g=p.errorDigest,v=p.errorMessage,y=p.errorComponentStack;if(s(r,f.startInlineScript),f.sentClientRenderFunction?s(r,Xe):(f.sentClientRenderFunction=!0,s(r,Ye)),null===m)throw Error(i(395));s(r,m),s(r,Qe),(g||v||y)&&(s(r,et),s(r,d(nt(g||"")))),(v||y)&&(s(r,et),s(r,d(nt(v||"")))),y&&(s(r,et),s(r,d(nt(y)))),l(r,Je)}h.splice(0,u);var b=e.completedBoundaries;for(u=0;u<b.length;u++)Pn(e,t,b[u]);b.splice(0,u),c(t),a=new Uint8Array(512),o=0;var _=e.partialBoundaries;for(u=0;u<_.length;u++){var x=_[u];e:{h=e,p=t;var w=x.completedSegments;for(f=0;f<w.length;f++)if(!In(h,p,x,w[f])){f++,w.splice(0,f);var S=!1;break e}w.splice(0,f),S=!0}if(!S)return e.destination=null,u++,void _.splice(0,u)}_.splice(0,u);var T=e.completedBoundaries;for(u=0;u<T.length;u++)Pn(e,t,T[u]);T.splice(0,u)}finally{c(t),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&t.close()}}function Ln(e,t){try{var n=e.abortableTasks;n.forEach((function(n){return wn(n,e,t)})),n.clear(),null!==e.destination&&On(e,e.destination)}catch(t){hn(e,t),pn(e,t)}}t.renderToReadableStream=function(e,t){return new Promise((function(n,r){var i,a,o=new Promise((function(e,t){a=e,i=t})),s=function(e,t,n,r,i,a,o,s,l){var c=[],u=new Set;return(n=dn(t={destination:null,responseState:t,progressiveChunkSize:void 0===r?12800:r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:u,pingedTasks:c,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===i?ln:i,onAllReady:void 0===a?cn:a,onShellReady:void 0===o?cn:o,onShellError:void 0===s?cn:s,onFatalError:void 0===l?cn:l},0,null,n,!1,!1)).parentFlushed=!0,e=un(t,e,null,n,u,wt,null,Nt),c.push(e),t}(e,function(e,t,n,r,i){e=void 0===e?"":e,t=void 0===t?I:h('<script nonce="'+k(t)+'">');var a=[];if(void 0!==n&&a.push(t,d((""+n).replace(D,M)),O),void 0!==r)for(n=0;n<r.length;n++)a.push(L,d(k(r[n])),A);if(void 0!==i)for(r=0;r<i.length;r++)a.push(N,d(k(i[r])),A);return{bootstrapChunks:a,startInlineScript:t,placeholderPrefix:h(e+"P:"),segmentPrefix:h(e+"S:"),boundaryPrefix:e+"B:",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}(t?t.identifierPrefix:void 0,t?t.nonce:void 0,t?t.bootstrapScriptContent:void 0,t?t.bootstrapScripts:void 0,t?t.bootstrapModules:void 0),function(e){return R("http://www.w3.org/2000/svg"===e?2:"http://www.w3.org/1998/Math/MathML"===e?3:0,null)}(t?t.namespaceURI:void 0),t?t.progressiveChunkSize:void 0,t?t.onError:void 0,a,(function(){var e=new ReadableStream({type:"bytes",pull:function(e){if(1===s.status)s.status=2,p(e,s.fatalError);else if(2!==s.status&&null===s.destination){s.destination=e;try{On(s,e)}catch(e){hn(s,e),pn(s,e)}}},cancel:function(){Ln(s)}},{highWaterMark:0});e.allReady=o,n(e)}),(function(e){o.catch((function(){})),r(e)}),i);if(t&&t.signal){var l=t.signal,c=function(){Ln(s,l.reason),l.removeEventListener("abort",c)};l.addEventListener("abort",c)}Cn(s)}))},t.version="18.2.0"},4463:function(e,t,n){var r=n(2791),i=n(5296);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)o.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},f={};function m(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 7,792 bytes, line 120
120h((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!d.call(f,e)||!d.call(p,e)&&(h.test(e)?f[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),w=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),E=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),N=Symbol.for("react.offscreen"),A=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=A&&e[A]||e["@@iterator"])?e:null}var M,R=Object.assign;function F(e){if(void 0===M)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var $=!1;function B(e,t){if(!e||$)return"";$=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s]){var l="\n"+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=o&&0<=s);break}}}finally{$=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function Z(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return B(e.type,!1);case 11:return B(e.type.render,!1);case 1:return B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case w:return"Portal";case C:return"Profiler";case T:return"StrictMode";case P:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case k:return(e._context.displayName||"Context")+".Provider";case j:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case L:t=e._payload,e=e._init;try{return U(e(t))}catch(e){}}return null}function z(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===T?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)}
vendor: 5,039 bytes, line 120
120,set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function W(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Q(e,t){X(e,t);var n=V(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+V(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:V(n)}}function ae(e,t){var n=V(t.value),r=V(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function he(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(pe).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}
vendor: 21,369 bytes, line 120
120))}));var ve=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _e=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,Se=null,Te=null;function Ce(e){if(e=bi(e)){if("function"!=typeof we)throw Error(a(280));var t=e.stateNode;t&&(t=xi(t),we(e.stateNode,e.type,t))}}function ke(e){Se?Te?Te.push(e):Te=[e]:Se=e}function Ee(){if(Se){var e=Se,t=Te;if(Te=Se=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function je(e,t){return e(t)}function Pe(){}var Ie=!1;function Oe(e,t,n){if(Ie)return e(t,n);Ie=!0;try{return je(e,t,n)}finally{Ie=!1,(null!==Se||null!==Te)&&(Pe(),Ee())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=xi(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Ne=!1;if(u)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ue){Ne=!1}function De(e,t,n,r,i,a,o,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Me=!1,Re=null,Fe=!1,$e=null,Be={onError:function(e){Me=!0,Re=e}};function Ze(e,t,n,r,i,a,o,s,l){Me=!1,Re=null,De.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ve(e){if(Ue(e)!==e)throw Error(a(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ve(i),e;if(o===r)return Ve(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var We=i.unstable_scheduleCallback,Ge=i.unstable_cancelCallback,Ke=i.unstable_shouldYield,Ye=i.unstable_requestPaint,Xe=i.unstable_now,Qe=i.unstable_getCurrentPriorityLevel,Je=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,at=null,ot=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ht(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~i;0!==s?r=dt(s):0!=(a&=o)&&(r=dt(a))}else 0!=(o=n&~i)?r=dt(o):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(a=t&-t)||16===i&&0!=(4194240&a)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-ot(t)),r|=e[n],t&=~i;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ft(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return 0==(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var bt=0;function _t(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var xt,wt,St,Tt,Ct,kt=!1,Et=[],jt=null,Pt=null,It=null,Ot=new Map,Lt=new Map,Nt=[],At="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":jt=null;break;case"dragenter":case"dragleave":Pt=null;break;case"mouseover":case"mouseout":It=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function Mt(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},null!==t&&null!==(t=bi(t))&&wt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Rt(e){var t=yi(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=ze(n)))return e.blockedOn=t,void Ct(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bi(n))&&wt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);_e=r,n.target.dispatchEvent(r),_e=null,t.shift()}return!0}function $t(e,t,n){Ft(e)&&n.delete(t)}function Bt(){kt=!1,null!==jt&&Ft(jt)&&(jt=null),null!==Pt&&Ft(Pt)&&(Pt=null),null!==It&&Ft(It)&&(It=null),Ot.forEach($t),Lt.forEach($t)}function Zt(e,t){e.blockedOn===t&&(e.blockedOn=null,kt||(kt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return Zt(t,e)}if(0<Et.length){Zt(Et[0],e);for(var n=1;n<Et.length;n++){var r=Et[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==jt&&Zt(jt,e),null!==Pt&&Zt(Pt,e),null!==It&&Zt(It,e),Ot.forEach(t),Lt.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Nt.shift()}var zt=_.ReactCurrentBatchConfig,Vt=!0;function Ht(e,t,n,r){var i=bt,a=zt.transition;zt.transition=null;try{bt=1,Wt(e,t,n,r)}finally{bt=i,zt.transition=a}}function qt(e,t,n,r){var i=bt,a=zt.transition;zt.transition=null;try{bt=4,Wt(e,t,n,r)}finally{bt=i,zt.transition=a}}function Wt(e,t,n,r){if(Vt){var i=Kt(e,t,n,r);if(null===i)Vr(e,t,r,Gt,n),Dt(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return jt=Mt(jt,e,t,n,r,i),!0;case"dragenter":return Pt=Mt(Pt,e,t,n,r,i),!0;case"mouseover":return It=Mt(It,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return Ot.set(a,Mt(Ot.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Lt.set(a,Mt(Lt.get(a)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Dt(e,r),4&t&&-1<At.indexOf(e)){for(;null!==i;){var a=bi(i);if(null!==a&&xt(a),null===(a=Kt(e,t,n,r))&&Vr(e,t,r,Gt,n),a===i)break;i=a}null!==i&&r.stopPropagation()}else Vr(e,t,r,null,n)}}var Gt=null;function Kt(e,t,n,r){if(Gt=null,null!==(e=yi(e=xe(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=ze(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Qt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Qt,r=n.length,i="value"in Xt?Xt.value:Xt.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return Jt=i.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=an(cn),dn=R({},cn,{view:0,detail:0}),hn=an(dn),pn=R({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),fn=an(pn),mn=an(R({},pn,{dataTransfer:0})),gn=an(R({},dn,{relatedTarget:0})),vn=an(R({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=R({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),_n=an(R({},cn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Cn(){return Tn}var kn=R({},dn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),En=an(kn),jn=an(R({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=an(R({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),In=an(R({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),On=R({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=an(On),Nn=[9,13,27,32],An=u&&"CompositionEvent"in window,Dn=null;u&&"documentMode"in document&&(Dn=document.documentMode);var Mn=u&&"TextEvent"in window&&!Dn,Rn=u&&(!An||Dn&&8<Dn&&11>=Dn),Fn=String.fromCharCode(32),$n=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1,zn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!zn[e.type]:"textarea"===t}function Hn(e,t,n,r){ke(r),0<(t=qr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Wn=null;function Gn(e){Fr(e,0)}function Kn(e){if(W(_i(e)))return e}function Yn(e,t){if("change"===e)return t}var Xn=!1;if(u){var Qn;if(u){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Qn=Jn}else Qn=!1;Xn=Qn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent("onpropertychange",nr),Wn=qn=null)}function nr(e){if("value"===e.propertyName&&Kn(Wn)){var t=[];Hn(t,Wn,e,xe(e)),Oe(Gn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Wn=n,(qn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Wn)}function ar(e,t){if("click"===e)return Kn(t)}function or(e,t){if("input"===e||"change"===e)return Kn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!d.call(t,i)||!sr(e[i],t[i]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fr(e){var t=hr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=void 0===r.end?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=ur(n,a);var o=ur(n,r);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==G(r)||(r="selectionStart"in(r=gr)&&pr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&lr(yr,r)||(yr=r,0<(r=qr(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},Sr={},Tr={};function Cr(e){if(Sr[e])return Sr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Tr)return Sr[e]=n[t];return e}u&&(Tr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var kr=Cr("animationend"),Er=Cr("animationiteration"),jr=Cr("animationstart"),Pr=Cr("transitionend"),Ir=new Map,Or="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lr(e,t){Ir.set(e,t),l(t,[e])}for(var Nr=0;Nr<Or.length;Nr++){var Ar=Or[Nr];Lr(Ar.toLowerCase(),"on"+(Ar[0].toUpperCase()+Ar.slice(1)))}Lr(kr,"onAnimationEnd"),Lr(Er,"onAnimationIteration"),Lr(jr,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(Pr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focu
120sin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function Rr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,s,l,c){if(Ze.apply(this,arguments),Me){if(!Me)throw Error(a(198));var u=Re;Me=!1,Re=null,Fe||(Fe=!0,$e=u)}}(r,t,void 0,e),e.currentTarget=null}function Fr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;Rr(i,s,c),a=l}else for(o=0;o<r.length;o++){if(l=(s=r[o]).instance,c=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;Rr(i,s,c),a=l}}}if(Fe)throw e=$e,Fe=!1,$e=null,e}function $r(e,t){var n=t[mi];void 0===n&&(n=t[mi]=new Set);var r=e+"__bubble";n.has(r)||(zr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),zr(n,e,r,t)}var Zr="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[Zr]){e[Zr]=!0,o.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Zr]||(t[Zr]=!0,Br("selectionchange",!1,t))}}function zr(e,t,n,r){switch(Yt(t)){case 1:var i=Ht;break;case 4:i=qt;break;default:i=Wt}n=i.bind(null,t,n,e),i=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Vr(e,t,n,r,i){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=yi(s)))return;if(5===(l=o.tag)||6===l){r=a=o;continue e}s=s.parentNode}}r=r.return}Oe((function(){var r=a,i=xe(n),o=[];e:{var s=Ir.get(e);if(void 0!==s){var l=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=En;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Pn;break;case kr:case Er:case jr:l=vn;break;case Pr:l=In;break;case"scroll":l=hn;break;case"wheel":l=Ln;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=jn}var u=0!=(4&t),d=!u&&"scroll"===e,h=u?null!==s?s+"Capture":null:s;u=[];for(var p,f=r;null!==f;){var m=(p=f).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==h&&null!=(m=Le(f,h))&&u.push(Hr(f,m,p))),d)break;f=f.return}0<u.length&&(s=new l(s,c,null,n,i),o.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===_e||!(c=n.relatedTarget||n.fromElement)||!yi(c)&&!c[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?yi(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=fn,m="onMouseLeave",h="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=jn,m="onPointerLeave",h="onPointerEnter",f="pointer"),d=null==l?s:_i(l),p=null==c?s:_i(c),(s=new u(m,f+"leave",l,n,i)).target=d,s.relatedTarget=p,m=null,yi(i)===r&&((u=new u(h,f+"enter",c,n,i)).target=p,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(h=c,f=0,p=u=l;p;p=Wr(p))f++;for(p=0,m=h;m;m=Wr(m))p++;for(;0<f-p;)u=Wr(u),f--;for(;0<p-f;)h=Wr(h),p--;for(;f--;){if(u===h||null!==h&&u===h.alternate)break e;u=Wr(u),h=Wr(h)}u=null}else u=null;null!==l&&Gr(o,s,l,u,!1),null!==c&&null!==d&&Gr(o,d,c,u,!0)}if("select"===(l=(s=r?_i(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Yn;else if(Vn(s))if(Xn)g=or;else{g=ir;var v=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=ar);switch(g&&(g=g(e,r))?Hn(o,g,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=r?_i(r):window,e){case"focusin":(Vn(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,_r(o,n,i);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":_r(o,n,i)}var y;if(An)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Rn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(y=en()):(Qt="value"in(Xt=i)?Xt.value:Xt.textContent,Un=!0)),0<(v=qr(r,b)).length&&(b=new _n(b,e,null,n,i),o.push({event:b,listeners:v}
vendor: 9,155 bytes, line 120
120),(y||null!==(y=Zn(n)))&&(b.data=y))),(y=Mn?function(e,t){switch(e){case"compositionend":return Zn(t);case"keypress":return 32!==t.which?null:($n=!0,Fn);case"textInput":return(e=t.data)===Fn&&$n?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!An&&Bn(e,t)?(e=en(),Jt=Qt=Xt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=qr(r,"onBeforeInput")).length&&(i=new _n("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=y)}Fr(o,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Le(e,n))&&r.unshift(Hr(e,a,i)),null!=(a=Le(e,t))&&r.push(Hr(e,a,i))),e=e.return}return r}function Wr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gr(e,t,n,r,i){for(var a=t._reactName,o=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=Le(n,a))&&o.unshift(Hr(n,l,s)):i||null!=(l=Le(n,a))&&o.push(Hr(n,l,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Kr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Xr(e){return("string"==typeof e?e:""+e).replace(Kr,"\n").replace(Yr,"")}function Qr(e,t,n){if(t=Xr(t),Xr(e)!==t&&n)throw Error(a(425))}function Jr(){}var ei=null,ti=null;function ni(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ri="function"==typeof setTimeout?setTimeout:void 0,ii="function"==typeof clearTimeout?clearTimeout:void 0,ai="function"==typeof Promise?Promise:void 0,oi="function"==typeof queueMicrotask?queueMicrotask:void 0!==ai?function(e){return ai.resolve(null).then(e).catch(si)}:ri;function si(e){setTimeout((function(){throw e}))}function li(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Ut(t)}function ci(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ui(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var di=Math.random().toString(36).slice(2),hi="__reactFiber$"+di,pi="__reactProps$"+di,fi="__reactContainer$"+di,mi="__reactEvents$"+di,gi="__reactListeners$"+di,vi="__reactHandles$"+di;function yi(e){var t=e[hi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fi]||n[hi]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ui(e);null!==e;){if(n=e[hi])return n;e=ui(e)}return t}n=(e=n).parentNode}return null}function bi(e){return!(e=e[hi]||e[fi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function _i(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function xi(e){return e[pi]||null}var wi=[],Si=-1;function Ti(e){return{current:e}}function Ci(e){0>Si||(e.current=wi[Si],wi[Si]=null,Si--)}function ki(e,t){Si++,wi[Si]=e.current,e.current=t}var Ei={},ji=Ti(Ei),Pi=Ti(!1),Ii=Ei;function Oi(e,t){var n=e.type.contextTypes;if(!n)return Ei;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Li(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ni(){Ci(Pi),Ci(ji)}function Ai(e,t,n){if(ji.current!==Ei)throw Error(a(168));ki(ji,t),ki(Pi,n)}function Di(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(a(108,z(e)||"Unknown",i));return R({},n,r)}function Mi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ei,Ii=ji.current,ki(ji,e),ki(Pi,Pi.current),!0}function Ri(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Di(e,t,Ii),r.__reactInternalMemoizedMergedChildContext=e,Ci(Pi),Ci(ji),ki(ji,e)):Ci(Pi),ki(Pi,n)}var Fi=null,$i=!1,Bi=!1;function Zi(e){null===Fi?Fi=[e]:Fi.push(e)}function Ui(){if(!Bi&&null!==Fi){Bi=!0;var e=0,t=bt;try{var n=Fi;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Fi=null,$i=!1}catch(t){throw null!==Fi&&(Fi=Fi.slice(e+1)),We(Je,Ui),t}finally{bt=t,Bi=!1}}return null}var zi=[],Vi=0,Hi=null,qi=0,Wi=[],Gi=0,Ki=null,Yi=1,Xi="";function Qi(e,t){zi[Vi++]=qi,zi[Vi++]=Hi,Hi=e,qi=t}function Ji(e,t,n){Wi[Gi++]=Yi,Wi[Gi++]=Xi,Wi[Gi++]=Ki,Ki=e;var r=Yi;e=Xi;var i=32-ot(r)-1;r&=~(1<<i),n+=1;var a=32-ot(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Yi=1<<32-ot(t)+i|n<<i|r,Xi=a+e}else Yi=1<<a|n<<i|r,Xi=e}function ea(e){null!==e.return&&(Qi(e,1),Ji(e,1,0))}function ta(e){for(;e===Hi;)Hi=zi[--Vi],zi[Vi]=null,qi=zi[--Vi],zi[Vi]=null;for(;e===Ki;)Ki=Wi[--Gi],Wi[Gi]=null,Xi=Wi[--Gi],Wi[Gi]=null,Yi=Wi[--Gi],Wi[Gi]=null}var na=null,ra=null,ia=!1,aa=null;function oa(e,t){var n=Lc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,na=e,ra=ci(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,na=e,ra=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ki?{id:Yi,overflow:Xi}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Lc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,na=e,ra=null,!0);default:return!1}}function la(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ca(e){if(ia){var t=ra;if(t){var n=t;if(!sa(e,t)){if(la(e))throw Error(a(418));t=ci(n.nextSibling);var r=na;t&&sa(e,t)?oa(r,n):(e.flags=-4097&e.flags|2,ia=!1,na=e)}}else{if(la(e))throw Error(a(418));e.flags=-4097&e.flags|2,ia=!1,na=e}}}function ua(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;na=e}function da(e){if(e!==na)return!1;if(!ia)return ua(e),ia=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ni(e.type,e.memoizedProps)),t&&(t=ra)){if(la(e))throw ha(),Error(a(418));for(;t;)oa(e,t),t=ci(t.nextSibling)}if(ua(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ra=ci(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ra=null}}else ra=na?ci(e.stateNode.nextSibling):null;return!0}function ha(){for(var e=ra;e;)e=ci(e.nextSibling)}function pa(){ra=na=null,ia=!1}function fa(e){null===aa?aa=[e]:aa.push(e)}var ma=_.ReactCurrentBatchConfig;function ga(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var va=Ti(null),ya=null,ba=null,_a=null;function xa(){_a=ba=ya=null}function wa(e){var t=va.current;Ci(va),e._currentValue=t}function Sa(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ta(e,t){ya=e,_a=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(_s=!0),e.firstContext=null)}function Ca(e){var t=e._currentValue;if(_a!==e)if(e={context:e,memoizedValue:t,next:null},null===ba){if(null===ya)throw Error(a(308));ba=e,ya.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return t}var ka=null;function Ea(e){null===ka?ka=[e]:ka.push(e)}function ja(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,Ea(t)):(n.next=i.next,i.next=n),t.interleaved=n,Pa(e,r)}function Pa(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Ia=!1;function Oa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function La(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Na(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Aa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&Pl)){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Pa(e,n)}return null===(i=r.interleaved)?(t.next=t,Ea(r)):(t.next=i.next,i.next=t),r.interleaved=t,Pa(e,n)}
vendor: 10,686 bytes, line 120
120function Da(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Ma(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ra(e,t,n,r){var i=e.updateQueue;Ia=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?a=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=i.baseState;for(o=0,u=c=l=null,s=a;;){var h=s.lane,p=s.eventTime;if((r&h)===h){null!==u&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,m=s;switch(h=t,p=n,m.tag){case 1:if("function"==typeof(f=m.payload)){d=f.call(p,d,h);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null===(h="function"==typeof(f=m.payload)?f.call(p,d,h):f)||void 0===h)break e;d=R({},d,h);break e;case 2:Ia=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(h=i.effects)?i.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=p,l=d):u=u.next=p,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(h=s).next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}if(null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{o|=i.lane,i=i.next}while(i!==t)}else null===a&&(i.shared.lanes=0);Rl|=o,e.lanes=o,e.memoizedState=d}}function Fa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(a(191,i));i.call(r)}}}var $a=(new r.Component).refs;function Ba(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Za={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),i=nc(e),a=Na(r,i);a.payload=t,null!=n&&(a.callback=n),null!==(t=Aa(e,a,i))&&(rc(t,e,i,r),Da(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),i=nc(e),a=Na(r,i);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=Aa(e,a,i))&&(rc(t,e,i,r),Da(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),i=Na(n,r);i.tag=2,null!=t&&(i.callback=t),null!==(t=Aa(e,i,r))&&(rc(t,e,r,n),Da(t,e,r))}};function Ua(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&lr(n,r)&&lr(i,a))}function za(e,t,n){var r=!1,i=Ei,a=t.contextType;return"object"==typeof a&&null!==a?a=Ca(a):(i=Li(t)?Ii:ji.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?Oi(e,i):Ei),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Za,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Va(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Za.enqueueReplaceState(t,t.state,null)}function Ha(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=$a,Oa(e);var a=t.contextType;"object"==typeof a&&null!==a?i.context=Ca(a):(a=Li(t)?Ii:ji.current,i.context=Oi(e,a)),i.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(Ba(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Za.enqueueReplaceState(i,i.state,null),Ra(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function qa(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=r,o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=i.refs;t===$a&&(t=i.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Wa(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ga(e){return(0,e._init)(e._payload)}function Ka(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ac(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Fc(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===L&&Ga(a)===t.type)?((r=i(t,n.props)).ref=qa(e,t,n),r.return=e,r):((r=Dc(n.type,n.key,n.props,null,e.mode,r)).ref=qa(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$c(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Mc(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Dc(t.type,t.key,t.props,null,e.mode,n)).ref=qa(e,null,t),n.return=e,n;case w:return(t=$c(t,e.mode,n)).return=e,t;case L:return h(e,(0,t._init)(t._payload),n)}if(te(t)||D(t))return(t=Mc(t,e.mode,n,null)).return=e,t;Wa(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===i?c(e,t,n,r):null;case w:return n.key===i?u(e,t,n,r):null;case L:return p(e,t,(i=n._init)(n._payload),r)}if(te(n)||D(n))return null!==i?null:d(e,t,n,r,null);Wa(e,n)}return null}function f(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case w:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case L:return f(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||D(r))return d(t,e=e.get(n)||null,r,i,null);Wa(t,r)}return null}function m(i,a,s,l){for(var c=null,u=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),a=o(v,a,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===s.length)return n(i,d),ia&&Qi(i,m),c;if(null===d){for(;m<s.length;m++)null!==(d=h(i,s[m],l))&&(a=o(d,a,m),null===u?c=d:u.sibling=d,u=d);return ia&&Qi(i,m),c}for(d=r(i,d);m<s.length;m++)null!==(g=f(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=o(g,a,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(i,e)})),ia&&Qi(i,m),c}function g(i,s,l,c){var u=D(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),s=o(b,s,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return n(i,m),ia&&Qi(i,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=h(i,y.value,c))&&(s=o(y,s,g),null===d?u=y:d.sibling=y,d=y);return ia&&Qi(i,g),u}for(m=r(i,m);!y.done;g++,y=l.next())null!==(y=f(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=o(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),ia&&Qi(i,g),u}return function e(r,a,o,l){if("object"==typeof o&&null!==o&&o.type===S&&null===o.key&&(o=o.props.children),"object"==typeof o&&null!==o){switch(o.$$typeof){case x:e:{for(var c=o.key,u=a;null!==u;){if(u.key===c){if((c=o.type)===S){if(7===u.tag){n(r,u.sibling),(a=i(u,o.props.children)).return=r,r=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===L&&Ga(c)===u.type){n(r,u.sibling),(a=i(u,o.props)).ref=qa(r,u,o),a.return=r,r=a;break e}n(r,u);break}t(r,u),u=u.sibling}o.type===S?((a=Mc(o.props.children,r.mode,l,o.key)).return=r,r=a):((l=Dc(o.type,o.key,o.props,null,r.mode,l)).ref=qa(r,a,o),l.return=r,r=l)}return s(r);case w:e:{for(u=o.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===o.containerInfo&&a.stateNode.implementation===o.implementation){n(r,a.sibling),(a=i(a,o.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=$c(o,r.mode,l)).return=r,r=a}return s(r);case L:return e(r,a,(u=o._init)(o._payload),l)}if(te(o))return m(r,a,o,l);if(D(o))return g(r,a,o,l);Wa(r,o)}return"string"==typeof o&&""!==o||"number"==typeof o?(o=""+o,null!==a&&6===a.tag?(n(r,a.sibling),(a=i(a,o)).return=r,r=a):(n(r,a),(a=Fc(o,r.mode,l)).return=r,r=a),s(r)):n(r,a)}}var Ya=Ka(!0),Xa=Ka(!1),Qa={},Ja=Ti(Qa),eo=Ti(Qa),to=Ti(Qa);function no(e){if(e===Qa)throw Error(a(174));return e}function ro(e,t){switch(ki(to,t),ki(eo,e),ki(Ja,Qa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ci(Ja),ki(Ja,t)}function io(){Ci(Ja),Ci(eo),Ci(to)}
vendor: 9,976 bytes, line 120
120function ao(e){no(to.current);var t=no(Ja.current),n=le(t,e.type);t!==n&&(ki(eo,e),ki(Ja,n))}function oo(e){eo.current===e&&(Ci(Ja),Ci(eo))}var so=Ti(0);function lo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var co=[];function uo(){for(var e=0;e<co.length;e++)co[e]._workInProgressVersionPrimary=null;co.length=0}var ho=_.ReactCurrentDispatcher,po=_.ReactCurrentBatchConfig,fo=0,mo=null,go=null,vo=null,yo=!1,bo=!1,_o=0,xo=0;function wo(){throw Error(a(321))}function So(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function To(e,t,n,r,i,o){if(fo=o,mo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ho.current=null===e||null===e.memoizedState?ss:ls,e=n(r,i),bo){o=0;do{if(bo=!1,_o=0,25<=o)throw Error(a(301));o+=1,vo=go=null,t.updateQueue=null,ho.current=cs,e=n(r,i)}while(bo)}if(ho.current=os,t=null!==go&&null!==go.next,fo=0,vo=go=mo=null,yo=!1,t)throw Error(a(300));return e}function Co(){var e=0!==_o;return _o=0,e}function ko(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===vo?mo.memoizedState=vo=e:vo=vo.next=e,vo}function Eo(){if(null===go){var e=mo.alternate;e=null!==e?e.memoizedState:null}else e=go.next;var t=null===vo?mo.memoizedState:vo.next;if(null!==t)vo=t,go=e;else{if(null===e)throw Error(a(310));e={memoizedState:(go=e).memoizedState,baseState:go.baseState,baseQueue:go.baseQueue,queue:go.queue,next:null},null===vo?mo.memoizedState=vo=e:vo=vo.next=e}return vo}function jo(e,t){return"function"==typeof t?t(e):t}function Po(e){var t=Eo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=go,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){o=i.next,r=r.baseState;var l=s=null,c=null,u=o;do{var d=u.lane;if((fo&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var h={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=h,s=r):c=c.next=h,mo.lanes|=d,Rl|=d}u=u.next}while(null!==u&&u!==o);null===c?s=r:c.next=l,sr(r,t.memoizedState)||(_s=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{o=i.lane,mo.lanes|=o,Rl|=o,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Io(e){var t=Eo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);sr(o,t.memoizedState)||(_s=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Oo(){}function Lo(e,t){var n=mo,r=Eo(),i=t(),o=!sr(r.memoizedState,i);if(o&&(r.memoizedState=i,_s=!0),r=r.queue,Vo(Do.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==vo&&1&vo.memoizedState.tag){if(n.flags|=2048,$o(9,Ao.bind(null,n,r,i,t),void 0,null),null===Il)throw Error(a(349));0!=(30&fo)||No(n,t,i)}return i}function No(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ao(e,t,n,r){t.value=n,t.getSnapshot=r,Mo(t)&&Ro(e)}function Do(e,t,n){return n((function(){Mo(t)&&Ro(e)}))}function Mo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(e){return!0}}function Ro(e){var t=Pa(e,1);null!==t&&rc(t,e,1,-1)}function Fo(e){var t=ko();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:jo,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,mo,e),[t.memoizedState,e]}function $o(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=mo.updateQueue)?(t={lastEffect:null,stores:null},mo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bo(){return Eo().memoizedState}function Zo(e,t,n,r){var i=ko();mo.flags|=e,i.memoizedState=$o(1|t,n,void 0,void 0===r?null:r)}function Uo(e,t,n,r){var i=Eo();r=void 0===r?null:r;var a=void 0;if(null!==go){var o=go.memoizedState;if(a=o.destroy,null!==r&&So(r,o.deps))return void(i.memoizedState=$o(t,n,a,r))}mo.flags|=e,i.memoizedState=$o(1|t,n,a,r)}function zo(e,t){return Zo(8390656,8,e,t)}function Vo(e,t){return Uo(2048,8,e,t)}function Ho(e,t){return Uo(4,2,e,t)}function qo(e,t){return Uo(4,4,e,t)}function Wo(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Go(e,t,n){return n=null!=n?n.concat([e]):null,Uo(4,4,Wo.bind(null,t,e),n)}function Ko(){}function Yo(e,t){var n=Eo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&So(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xo(e,t){var n=Eo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&So(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qo(e,t,n){return 0==(21&fo)?(e.baseState&&(e.baseState=!1,_s=!0),e.memoizedState=n):(sr(n,t)||(n=mt(),mo.lanes|=n,Rl|=n,e.baseState=!0),t)}function Jo(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=po.transition;po.transition={};try{e(!1),t()}finally{bt=n,po.transition=r}}function es(){return Eo().memoizedState}function ts(e,t,n){var r=nc(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e)?is(t,n):null!==(n=ja(e,t,n,r))&&(rc(n,e,r,tc()),as(n,t,r))}function ns(e,t,n){var r=nc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))is(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,sr(s,o)){var l=t.interleaved;return null===l?(i.next=i,Ea(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(e){}null!==(n=ja(e,t,i,r))&&(rc(n,e,r,i=tc()),as(n,t,r))}}function rs(e){var t=e.alternate;return e===mo||null!==t&&t===mo}function is(e,t){bo=yo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function as(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var os={readContext:Ca,useCallback:wo,useContext:wo,useEffect:wo,useImperativeHandle:wo,useInsertionEffect:wo,useLayoutEffect:wo,useMemo:wo,useReducer:wo,useRef:wo,useState:wo,useDebugValue:wo,useDeferredValue:wo,useTransition:wo,useMutableSource:wo,useSyncExternalStore:wo,useId:wo,unstable_isNewReconciler:!1},ss={readContext:Ca,useCallback:function(e,t){return ko().memoizedState=[e,void 0===t?null:t],e},useContext:Ca,useEffect:zo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Zo(4194308,4,Wo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Zo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Zo(4,2,e,t)},useMemo:function(e,t){var n=ko();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ko();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ts.bind(null,mo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ko().memoizedState=e},useState:Fo,useDebugValue:Ko,useDeferredValue:function(e){return ko().memoizedState=e},useTransition:function(){var e=Fo(!1),t=e[0];return e=Jo.bind(null,e[1]),ko().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=mo,i=ko();if(ia){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Il)throw Error(a(349));0!=(30&fo)||No(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,zo(Do.bind(null,r,o,e),[e]),r.flags|=2048,$o(9,Ao.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ko(),t=Il.identifierPrefix;if(ia){var n=Xi;t=":"+t+"R"+(n=(Yi&~(1<<32-ot(Yi)-1)).toString(32)+n),0<(n=_o++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=xo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ls={readContext:Ca,useCallback:Yo,useContext:Ca,useEffect:Vo,useImperativeHandle:Go,useInsertionEffect:Ho,useLayoutEffect:qo,useMemo:Xo,useReducer:Po,useRef:Bo,useState:function(){return Po(jo)},useDebugValue:Ko,useDeferredValue:function(e){return Qo(Eo(),go.memoizedState,e)},useTransition:function(){return[Po(jo)[0],Eo().memoizedState]},useMutableSource:Oo,useSyncExternalStore:Lo,useId:es,unstable_isNewReconciler:!1},cs={readContext:Ca,useCallback:Yo,useContext:Ca,useEffect:Vo,useImperativeHandle:Go,useInsertionEffect:Ho,useLayoutEffect:qo,useMemo:Xo,useReducer:Io,useRef:Bo,useState:function(){return Io(jo)},useDebugValue:Ko,useDeferredValue:function(e){var t=Eo();return null===go?t.memoizedState=e:Qo(t,go.memoizedState,e)},useTransition:function(){return[Io(jo)[0],Eo().memoizedState]},useMutableSource:Oo,useSyncExternalStore:Lo,useId:es,unstable_isNewReconciler:!1};function us(e,t){try{var n="",r=t;do{n+=Z(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function hs(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,n){(n=Na(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hl||(Hl=!0,ql=r),hs(0,t)},n}
vendor: 22,962 bytes, line 120
120function ms(e,t,n){(n=Na(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){hs(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){hs(0,t),"function"!=typeof r&&(null===Wl?Wl=new Set([this]):Wl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ps;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=kc.bind(null,e,t,n),t.then(e,e))}function vs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,i){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Na(-1,1)).tag=2,Aa(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var bs=_.ReactCurrentOwner,_s=!1;function xs(e,t,n,r){t.child=null===e?Xa(t,null,n,r):Ya(t,e.child,n,r)}function ws(e,t,n,r,i){n=n.render;var a=t.ref;return Ta(t,i),r=To(e,t,n,r,a,i),n=Co(),null===e||_s?(ia&&n&&ea(t),t.flags|=1,xs(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Hs(e,t,i))}function Ss(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||Nc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Dc(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ts(e,t,a,r,i))}if(a=e.child,0==(e.lanes&i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(o,r)&&e.ref===t.ref)return Hs(e,t,i)}return t.flags|=1,(e=Ac(a,r)).ref=t.ref,e.return=t,t.child=e}function Ts(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(lr(a,r)&&e.ref===t.ref){if(_s=!1,t.pendingProps=r=a,0==(e.lanes&i))return t.lanes=e.lanes,Hs(e,t,i);0!=(131072&e.flags)&&(_s=!0)}}return Es(e,t,n,r,i)}function Cs(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ki(Al,Nl),Nl|=n;else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ki(Al,Nl),Nl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,ki(Al,Nl),Nl|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,ki(Al,Nl),Nl|=r;return xs(e,t,i,n),t.child}function ks(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Es(e,t,n,r,i){var a=Li(n)?Ii:ji.current;return a=Oi(t,a),Ta(t,i),n=To(e,t,n,r,a,i),r=Co(),null===e||_s?(ia&&r&&ea(t),t.flags|=1,xs(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Hs(e,t,i))}function js(e,t,n,r,i){if(Li(n)){var a=!0;Mi(t)}else a=!1;if(Ta(t,i),null===t.stateNode)Vs(e,t),za(t,n,r),Ha(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=n.contextType;c="object"==typeof c&&null!==c?Ca(c):Oi(t,c=Li(n)?Ii:ji.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==c)&&Va(t,o,r,c),Ia=!1;var h=t.memoizedState;o.state=h,Ra(t,r,o,i),l=t.memoizedState,s!==r||h!==l||Pi.current||Ia?("function"==typeof u&&(Ba(t,n,u,r),l=t.memoizedState),(s=Ia||Ua(t,n,s,r,h,l,c))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=c,r=s):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,La(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ga(t.type,s),o.props=c,d=t.pendingProps,h=o.context,l="object"==typeof(l=n.contextType)&&null!==l?Ca(l):Oi(t,l=Li(n)?Ii:ji.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==d||h!==l)&&Va(t,o,r,l),Ia=!1,h=t.memoizedState,o.state=h,Ra(t,r,o,i);var f=t.memoizedState;s!==d||h!==f||Pi.current||Ia?("function"==typeof p&&(Ba(t,n,p,r),f=t.memoizedState),(c=Ia||Ua(t,n,c,r,h,f,l)||!1)?(u||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,f,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),o.props=r,o.state=f,o.context=l,r=c):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Ps(e,t,n,r,a,i)}function Ps(e,t,n,r,i,a){ks(e,t);var o=0!=(128&t.flags);if(!r&&!o)return i&&Ri(t,n,!1),Hs(e,t,a);r=t.stateNode,bs.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ya(t,e.child,null,a),t.child=Ya(t,null,s,a)):xs(e,t,s,a),t.memoizedState=r.state,i&&Ri(t,n,!0),t.child}function Is(e){var t=e.stateNode;t.pendingContext?Ai(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ai(0,t.context,!1),ro(e,t.containerInfo)}function Os(e,t,n,r,i){return pa(),fa(i),t.flags|=256,xs(e,t,n,r),t.child}var Ls,Ns,As,Ds,Ms={dehydrated:null,treeContext:null,retryLane:0};function Rs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fs(e,t,n){var r,i=t.pendingProps,o=so.current,s=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),ki(so,1&o),null===e)return ca(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0==(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Rc(l,i,0,null),e=Mc(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Rs(n),t.memoizedState=Ms,e):$s(t,l));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,i,o,s){if(n)return 256&t.flags?(t.flags&=-257,Bs(e,t,s,r=ds(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Rc({mode:"visible",children:r.children},i,0,null),(o=Mc(o,i,s,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&Ya(t,e.child,null,s),t.child.memoizedState=Rs(s),t.memoizedState=Ms,o);if(0==(1&t.mode))return Bs(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var l=r.dgst;return r=l,Bs(e,t,s,r=ds(o=Error(a(419)),r,void 0))}if(l=0!=(s&e.childLanes),_s||l){if(null!==(r=Il)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!=(i&(r.suspendedLanes|s))?0:i)&&i!==o.retryLane&&(o.retryLane=i,Pa(e,i),rc(r,e,i,-1))}return gc(),Bs(e,t,s,r=ds(Error(a(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=jc.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,ra=ci(i.nextSibling),na=t,ia=!0,aa=null,null!==e&&(Wi[Gi++]=Yi,Wi[Gi++]=Xi,Wi[Gi++]=Ki,Yi=e.id,Xi=e.overflow,Ki=t),(t=$s(t,r.children)).flags|=4096,t)}(e,t,l,i,r,o,n);if(s){s=i.fallback,l=t.mode,r=(o=e.child).sibling;var c={mode:"hidden",children:i.children};return 0==(1&l)&&t.child!==o?((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null):(i=Ac(o,c)).subtreeFlags=14680064&o.subtreeFlags,null!==r?s=Ac(r,s):(s=Mc(s,l,n,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Rs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Ms,i}return e=(s=e.child).sibling,i=Ac(s,{mode:"visible",children:i.children}),0==(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function $s(e,t){return(t=Rc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bs(e,t,n,r){return null!==r&&fa(r),Ya(t,e.child,null,n),(e=$s(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Zs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Sa(e.return,t,n)}function Us(e,t,n,r,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function zs(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(xs(e,t,r.children,n),0!=(2&(r=so.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Zs(e,n,t);else if(19===e.tag)Zs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ki(so,r),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===lo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Us(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===lo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Us(t,!0,n,null,a);break;case"together":Us(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vs(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Rl|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ac(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ac(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function qs(e,t){if(!ia)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ws(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Gs(e,t,n){var r=t.pendingProps;switch(ta(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ws(t),null;case 1:case 17:return Li(t.type)&&Ni(),Ws(t),null;case 3:return r=t.stateNode,io(),Ci(Pi),Ci(ji),uo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(da(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==aa&&(sc(aa),aa=null))),Ns(e,t),Ws(t),null;case 5:oo(t);var i=no(to.current);if(n=t.type,null!==e&&null!=t.stateNode)As(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return Ws(t),null}if(e=no(Ja.current),da(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[hi]=t,r[pi]=o,e=0!=(1&t.mode),n){case"dialog":$r("cancel",r),$r("close",r);break;case"iframe":case"object":case"embed":$r("load",r);break;case"video":case"audio":for(i=0;i<Dr.length;i++)$r(Dr[i],r);break;case"source":$r("error",r);break;case"img":case"image":case"link":$r("error",r),$r("load",r);break;case"details":$r("toggle",r);break;case"input":Y(r,o),$r("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},$r("invalid",r);break;case"textarea":ie(r,o),$r("invalid",r)}for(var l in ye(n,o),i=null,o)if(o.hasOwnProperty(l)){var c=o[l];"children"===l?"string"==typeof c?r.textContent!==c&&(!0!==o.suppressHydrationWarning&&Qr(r.textContent,c,e),i=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==o.suppressHydrationWarning&&Qr(r.textContent,c,e),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&$r("scroll",r)}switch(n){case"input":q(r),J(r,o,!0);break;case"textarea":q(r),oe(r);break;case"select":case"option":break;default:"function"==typeof o.onClick&&(r.onclick=Jr)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[hi]=t,e[pi]=r,Ls(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":$r("cancel",e),$r("close",e),i=r;break;case"iframe":case"object":case"embed":$r("load",e),i=r;break;case"video":case"audio":for(i=0;i<Dr.length;i++)$r(Dr[i],e);i=r;break;case"source":$r("error",e),i=r;break;case"img":case"image":case"link":$r("error",e),$r("load",e),i=r;break;case"details":$r("toggle",e),i=r;break;case"input":Y(e,r),i=K(e,r),$r("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=R({},r,{value:void 0}),$r("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),$r("invalid",e)}for(o in ye(n,i),c=i)if(c.hasOwnProperty(o)){var u=c[o];"style"===o?ge(e,u):"dangerouslySetInnerHTML"===o?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===o?"string"==typeof u?("textarea"!==n||""!==u)&&he(e,u):"number"==typeof u&&he(e,""+u):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=u&&"onScroll"===o&&$r("scroll",e):null!=u&&b(e,o,u,l))}switch(n){case"input":q(e),J(e,r,!1);break;case"textarea":q(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Ws(t),null;case 6:if(e&&null!=t.stateNode)Ds(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));if(n=no(to.current),no(Ja.current),da(t)){if(r=t.stateNode,n=t.memoizedProps,r[hi]=t,(o=r.nodeValue!==n)&&null!==(e=na))switch(e.tag){case 3:Qr(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Qr(r.nodeValue,n,0!=(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[hi]=t,t.stateNode=r}return Ws(t),null;case 13:if(Ci(so),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ia&&null!==ra&&0!=(1&t.mode)&&0==(128&t.flags))ha(),pa(),t.flags|=98560,o=!1;else if(o=da(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(a(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(a(317));o[hi]=t}else pa(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ws(t),o=!1}else null!==aa&&(sc(aa),aa=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&so.current)?0===Dl&&(Dl=3):gc())),null!==t.updateQueue&&(t.flags|=4),Ws(t),null);case 4:return io(),Ns(e,t),null===e&&Ur(t.stateNode.containerInfo),Ws(t),null;case 10:return wa(t.type._context),Ws(t),null;case 19:if(Ci(so),null===(o=t.memoizedState))return Ws(t),null;if(r=0!=(128&t.flags),null===(l=o.rendering))if(r)qs(o,!1);else{if(0!==Dl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=lo(e))){for(t.flags|=128,qs(o,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ki(so,1&so.current|2),t.child}e=e.sibling}null!==o.tail&&Xe()>zl&&(t.flags|=128,r=!0,qs(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lo(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),qs(o,!0),null===o.tail&&"hidden"===o.tailMode&&!l.alternate&&!ia)return Ws(t),null}else 2*Xe()-o.renderingStartTime>zl&&1073741824!==n&&(t.flags|=128,r=!0,qs(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Xe(),t.sibling=null,n=so.current,ki(so,r?1&n|2:1&n),t):(Ws(t),null);case 22:case 23:return hc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Nl)&&(Ws(t),6&t.subtreeFlags&&(t.flags|=8192)):Ws(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Ks(e,t){switch(ta(t),t.tag){case 1:return Li(t.type)&&Ni(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return io(),Ci(Pi),Ci(ji),uo(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oo(t),null;case 13:if(Ci(so),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));pa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ci(so),null;case 4:return io(),null;case 10:return wa(t.type._context),null;case 22:case 23:return hc(),null;default:return null}}Ls=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ns=function(){},As=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,no(Ja.current);var a,o=null;switch(n){case"input":i=K(e,i),r=K(e,r),o=[];break;case"select":i=R({},i,{value:void 0}),r=R({},r,{value:void 0}),o=[];break;case"textarea":i=re(e,i),r=re(e,r),o=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(u in ye(n,r),n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var c=r[u];if(l=null!=i?i[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(o||(o=[]),o.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(o=o||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(o=o||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&$r("scroll",e),o||l===c||(o=[])):(o=o||[]).push(u,c))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},Ds=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ys=!1,Xs=!1,Qs="function"==typeof WeakSet?WeakSet:Set,Js=null;function el(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Cc(e,t,n)}else n.current=null}function tl(e,t,n){try{n()}catch(n){Cc(e,t,n)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,void 0!==a&&tl(t,n,a)}i=i.next}while(i!==r)}}function il(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[hi],delete t[pi],delete t[mi],delete t[gi],delete t[vi]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;
vendor: 4,749 bytes, line 120
120)ul(e,t,n),e=e.sibling}var dl=null,hl=!1;function pl(e,t,n){for(n=n.child;null!==n;)fl(e,t,n),n=n.sibling}function fl(e,t,n){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(it,n)}catch(e){}switch(n.tag){case 5:Xs||el(n,t);case 6:var r=dl,i=hl;dl=null,pl(e,t,n),hl=i,null!==(dl=r)&&(hl?(e=dl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):dl.removeChild(n.stateNode));break;case 18:null!==dl&&(hl?(e=dl,n=n.stateNode,8===e.nodeType?li(e.parentNode,n):1===e.nodeType&&li(e,n),Ut(e)):li(dl,n.stateNode));break;case 4:r=dl,i=hl,dl=n.stateNode.containerInfo,hl=!0,pl(e,t,n),dl=r,hl=i;break;case 0:case 11:case 14:case 15:if(!Xs&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,void 0!==o&&(0!=(2&a)||0!=(4&a))&&tl(n,t,o),i=i.next}while(i!==r)}pl(e,t,n);break;case 1:if(!Xs&&(el(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Cc(n,t,e)}pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:1&n.mode?(Xs=(r=Xs)||null!==n.memoizedState,pl(e,t,n),Xs=r):pl(e,t,n);break;default:pl(e,t,n)}}function ml(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qs),t.forEach((function(t){var r=Pc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,hl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,hl=!0;break e}l=l.return}if(null===dl)throw Error(a(160));fl(o,s,i),dl=null,hl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(e){Cc(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)vl(t,e),t=t.sibling}function vl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&r){try{rl(3,e,e.return),il(3,e)}catch(t){Cc(e,e.return,t)}try{rl(5,e,e.return)}catch(t){Cc(e,e.return,t)}}break;case 1:gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),yl(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var i=e.stateNode;try{he(i,"")}catch(t){Cc(e,e.return,t)}}if(4&r&&null!=(i=e.stateNode)){var o=e.memoizedProps,s=null!==n?n.memoizedProps:o,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===o.type&&null!=o.name&&X(i,o),be(l,s);var u=be(l,o);for(s=0;s<c.length;s+=2){var d=c[s],h=c[s+1];"style"===d?ge(i,h):"dangerouslySetInnerHTML"===d?de(i,h):"children"===d?he(i,h):b(i,d,h,u)}switch(l){case"input":Q(i,o);break;case"textarea":ae(i,o);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var f=o.value;null!=f?ne(i,!!o.multiple,f,!1):p!==!!o.multiple&&(null!=o.defaultValue?ne(i,!!o.multiple,o.defaultValue,!0):ne(i,!!o.multiple,o.multiple?[]:"",!1))}i[pi]=o}catch(t){Cc(e,e.return,t)}}break;case 6:if(gl(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(a(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(t){Cc(e,e.return,t)}}break;case 3:if(gl(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(t){Cc(e,e.return,t)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(i=e.child).flags&&(o=null!==i.memoizedState,i.stateNode.isHidden=o,!o||null!==i.alternate&&null!==i.alternate.memoizedState||(Ul=Xe())),4&r&&ml(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Xs=(u=Xs)||d,gl(t,e),Xs=u):gl(t,e),yl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!=(1&e.mode))for(Js=e,d=e.child;null!==d;){for(h=Js=d;null!==Js;){switch(f=(p=Js).child,p.tag){case 0:case 11:case 14:case 15:rl(4,p,p.return);break;case 1:el(p,p.return);var m=p.stateNode;if("function"==typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){Cc(r,n,e)}}break;case 5:el(p,p.return);break;case 22:if(null!==p.memoizedState){wl(h);continue}}null!==f?(f.return=p,Js=f):wl(h)}d=d.sibling}e:for(d=null,h=e;;){if(5===h.tag){if(null===d){d=h;try{i=h.stateNode,u?"function"==typeof(o=i.style).setProperty?o.setProperty("display","none","important"):o.display="none":(l=h.stateNode,s=void 0!==(c=h.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(t){Cc(e,e.return,t)}}}else if(6===h.tag){if(null===d)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(t){Cc(e,e.return,t)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;d===h&&(d=null),h=h.return}
vendor: 4,136 bytes, line 120
120d===h&&(d=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:gl(t,e),yl(e),4&r&&ml(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(sl(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(he(i,""),r.flags&=-33),ul(e,ll(e),i);break;case 3:case 4:var o=r.stateNode.containerInfo;cl(e,ll(e),o);break;default:throw Error(a(161))}}catch(t){Cc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Js=e,_l(e)}function _l(e,t,n){for(var r=0!=(1&e.mode);null!==Js;){var i=Js,a=i.child;if(22===i.tag&&r){var o=null!==i.memoizedState||Ys;if(!o){var s=i.alternate,l=null!==s&&null!==s.memoizedState||Xs;s=Ys;var c=Xs;if(Ys=o,(Xs=l)&&!c)for(Js=i;null!==Js;)l=(o=Js).child,22===o.tag&&null!==o.memoizedState?Sl(i):null!==l?(l.return=o,Js=l):Sl(i);for(;null!==a;)Js=a,_l(a),a=a.sibling;Js=i,Ys=s,Xs=c}xl(e)}else 0!=(8772&i.subtreeFlags)&&null!==a?(a.return=i,Js=a):xl(e)}}function xl(e){for(;null!==Js;){var t=Js;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Xs||il(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xs)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:ga(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Fa(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Fa(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var h=d.dehydrated;null!==h&&Ut(h)}}}break;default:throw Error(a(163))}Xs||512&t.flags&&al(t)}catch(e){Cc(t,t.return,e)}}if(t===e){Js=null;break}if(null!==(n=t.sibling)){n.return=t.return,Js=n;break}Js=t.return}}function wl(e){for(;null!==Js;){var t=Js;if(t===e){Js=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Js=n;break}Js=t.return}}function Sl(e){for(;null!==Js;){var t=Js;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{il(4,t)}catch(e){Cc(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(e){Cc(t,i,e)}}var a=t.return;try{al(t)}catch(e){Cc(t,a,e)}break;case 5:var o=t.return;try{al(t)}catch(e){Cc(t,o,e)}}}catch(e){Cc(t,t.return,e)}if(t===e){Js=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Js=s;break}Js=t.return}}var Tl,Cl=Math.ceil,kl=_.ReactCurrentDispatcher,El=_.ReactCurrentOwner,jl=_.ReactCurrentBatchConfig,Pl=0,Il=null,Ol=null,Ll=0,Nl=0,Al=Ti(0),Dl=0,Ml=null,Rl=0,Fl=0,$l=0,Bl=null,Zl=null,Ul=0,zl=1/0,Vl=null,Hl=!1,ql=null,Wl=null,Gl=!1,Kl=null,Yl=0,Xl=0,Ql=null,Jl=-1,ec=0;function tc(){return 0!=(6&Pl)?Xe():-1!==Jl?Jl:Jl=Xe()}function nc(e){return 0==(1&e.mode)?1:0!=(2&Pl)&&0!==Ll?Ll&-Ll:null!==ma.transition?(0===ec&&(ec=mt()),ec):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function rc(e,t,n,r){if(50<Xl)throw Xl=0,Ql=null,Error(a(185));vt(e,n,r),0!=(2&Pl)&&e===Il||(e===Il&&(0==(2&Pl)&&(Fl|=n),4===Dl&&lc(e,Ll)),ic(e,r),1===n&&0===Pl&&0==(1&t.mode)&&(zl=Xe()+500,$i&&Ui()))}function ic(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ot(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=pt(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=ht(e,e===Il?Ll:0);if(0===r)null!==n&&Ge(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ge(n),1===t)0===e.tag?function(e){$i=!0,Zi(e)}(cc.bind(null,e)):Zi(cc.bind(null,e)),oi((function(){0==(6&Pl)&&Ui()})),n=null;else{switch(_t(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ic(n,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}
vendor: 7,264 bytes, line 120
120function ac(e,t){if(Jl=-1,ec=0,0!=(6&Pl))throw Error(a(327));var n=e.callbackNode;if(Sc()&&e.callbackNode!==n)return null;var r=ht(e,e===Il?Ll:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=vc(e,r);else{t=r;var i=Pl;Pl|=2;var o=mc();for(Il===e&&Ll===t||(Vl=null,zl=Xe()+500,pc(e,t));;)try{bc();break}catch(t){fc(e,t)}xa(),kl.current=o,Pl=i,null!==Ol?t=0:(Il=null,Ll=0,t=Dl)}if(0!==t){if(2===t&&0!==(i=ft(e))&&(r=i,t=oc(e,i)),1===t)throw n=Ml,pc(e,0),lc(e,r),ic(e,Xe()),n;if(6===t)lc(e,r);else{if(i=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!sr(a(),i))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=vc(e,r))&&0!==(o=ft(e))&&(r=o,t=oc(e,o)),1===t))throw n=Ml,pc(e,0),lc(e,r),ic(e,Xe()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:wc(e,Zl,Vl);break;case 3:if(lc(e,r),(130023424&r)===r&&10<(t=Ul+500-Xe())){if(0!==ht(e,0))break;if(((i=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ri(wc.bind(null,e,Zl,Vl),t);break}wc(e,Zl,Vl);break;case 4:if(lc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-ot(r);o=1<<s,(s=t[s])>i&&(i=s),r&=~o}if(r=i,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cl(r/1960))-r)){e.timeoutHandle=ri(wc.bind(null,e,Zl,Vl),r);break}wc(e,Zl,Vl);break;default:throw Error(a(329))}}}return ic(e,Xe()),e.callbackNode===n?ac.bind(null,e):null}function oc(e,t){var n=Bl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=Zl,Zl=n,null!==t&&sc(t)),e}function sc(e){null===Zl?Zl=e:Zl.push.apply(Zl,e)}function lc(e,t){for(t&=~$l,t&=~Fl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(0!=(6&Pl))throw Error(a(327));Sc();var t=ht(e,0);if(0==(1&t))return ic(e,Xe()),null;var n=vc(e,t);if(0!==e.tag&&2===n){var r=ft(e);0!==r&&(t=r,n=oc(e,r))}if(1===n)throw n=Ml,pc(e,0),lc(e,t),ic(e,Xe()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Zl,Vl),ic(e,Xe()),null}function uc(e,t){var n=Pl;Pl|=1;try{return e(t)}finally{0===(Pl=n)&&(zl=Xe()+500,$i&&Ui())}}function dc(e){null!==Kl&&0===Kl.tag&&0==(6&Pl)&&Sc();var t=Pl;Pl|=1;var n=jl.transition,r=bt;try{if(jl.transition=null,bt=1,e)return e()}finally{bt=r,jl.transition=n,0==(6&(Pl=t))&&Ui()}}function hc(){Nl=Al.current,Ci(Al)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ii(n)),null!==Ol)for(n=Ol.return;null!==n;){var r=n;switch(ta(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ni();break;case 3:io(),Ci(Pi),Ci(ji),uo();break;case 5:oo(r);break;case 4:io();break;case 13:case 19:Ci(so);break;case 10:wa(r.type._context);break;case 22:case 23:hc()}n=n.return}if(Il=e,Ol=e=Ac(e.current,null),Ll=Nl=t,Dl=0,Ml=null,$l=Fl=Rl=0,Zl=Bl=null,null!==ka){for(t=0;t<ka.length;t++)if(null!==(r=(n=ka[t]).interleaved)){n.interleaved=null;var i=r.next,a=n.pending;if(null!==a){var o=a.next;a.next=i,r.next=o}n.pending=r}ka=null}return e}function fc(e,t){for(;;){var n=Ol;try{if(xa(),ho.current=os,yo){for(var r=mo.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}yo=!1}if(fo=0,vo=go=mo=null,bo=!1,_o=0,El.current=null,null===n||null===n.return){Dl=1,Ml=t,Ol=null;break}e:{var o=e,s=n.return,l=n,c=t;if(t=Ll,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,h=d.tag;if(0==(1&d.mode)&&(0===h||11===h||15===h)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=vs(s);if(null!==f){f.flags&=-257,ys(f,s,l,0,t),1&f.mode&&gs(o,u,t),c=u;var m=(t=f).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(0==(1&t)){gs(o,u,t),gc();break e}c=Error(a(426))}else if(ia&&1&l.mode){var v=vs(s);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),ys(v,s,l,0,t),fa(us(c,l));break e}}o=c=us(c,l),4!==Dl&&(Dl=2),null===Bl?Bl=[o]:Bl.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Ma(o,fs(0,c,t));break e;case 1:l=c;var y=o.type,b=o.stateNode;if(0==(128&o.flags)&&("function"==typeof y.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===Wl||!Wl.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Ma(o,ms(o,l,t));break e}}o=o.return}while(null!==o)}xc(n)}catch(e){t=e,Ol===n&&null!==n&&(Ol=n=n.return);continue}break}}function mc(){var e=kl.current;return kl.current=os,null===e?os:e}function gc(){0!==Dl&&3!==Dl&&2!==Dl||(Dl=4),null===Il||0==(268435455&Rl)&&0==(268435455&Fl)||lc(Il,Ll)}function vc(e,t){var n=Pl;Pl|=2;var r=mc();for(Il===e&&Ll===t||(Vl=null,pc(e,t));;)try{yc();break}catch(t){fc(e,t)}if(xa(),Pl=n,kl.current=r,null!==Ol)throw Error(a(261));return Il=null,Ll=0,Dl}function yc(){for(;null!==Ol;)_c(Ol)}function bc(){for(;null!==Ol&&!Ke();)_c(Ol)}function _c(e){var t=Tl(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,null===t?xc(e):Ol=t,El.current=null}function xc(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Gs(n,t,Nl)))return void(Ol=n)}else{if(null!==(n=Ks(n,t)))return n.flags&=32767,void(Ol=n);if(null===e)return Dl=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Dl&&(Dl=5)}function wc(e,t,n){var r=bt,i=jl.transition;try{jl.transition=null,bt=1,function(e,t,n,r){do{Sc()}while(null!==Kl);if(0!=(6&Pl))throw Error(a(327));n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ot(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}(e,o),e===Il&&(Ol=Il=null,Ll=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Gl||(Gl=!0,Ic(tt,(function(){return Sc(),null}))),o=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||o){o=jl.transition,jl.transition=null;var s=bt;bt=1;var l=Pl;Pl|=4,El.current=null,function(e,t){if(ei=Vt,pr(e=hr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var s=0,l=-1,c=-1,u=0,d=0,h=e,p=null;t:for(;;){for(var f;h!==n||0!==i&&3!==h.nodeType||(l=s+i),h!==o||0!==r&&3!==h.nodeType||(c=s+r),3===h.nodeType&&(s+=h.nodeValue.length),null!==(f=h.firstChild);)p=h,h=f;for(;;){if(h===e)break t;if(p===n&&++u===i&&(l=s),p===o&&++d===r&&(c=s),null!==(f=h.nextSibling))break;
vendor: 4,658 bytes, line 120
120p=(h=p).parentNode}h=f}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ti={focusedElem:e,selectionRange:n},Vt=!1,Js=t;null!==Js;)if(e=(t=Js).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Js=e;else for(;null!==Js;){t=Js;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:ga(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(a(163))}}catch(e){Cc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Js=e;break}Js=t.return}m=nl,nl=!1}(e,n),vl(n,e),fr(ti),Vt=!!ei,ti=ei=null,e.current=n,bl(n),Ye(),Pl=l,bt=s,jl.transition=o}else e.current=n;if(Gl&&(Gl=!1,Kl=e,Yl=i),0===(o=e.pendingLanes)&&(Wl=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(it,e,void 0,128==(128&e.current.flags))}catch(e){}}(n.stateNode),ic(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((i=t[n]).value,{componentStack:i.stack,digest:i.digest});if(Hl)throw Hl=!1,e=ql,ql=null,e;0!=(1&Yl)&&0!==e.tag&&Sc(),0!=(1&(o=e.pendingLanes))?e===Ql?Xl++:(Xl=0,Ql=e):Xl=0,Ui()}(e,t,n,r)}finally{jl.transition=i,bt=r}return null}function Sc(){if(null!==Kl){var e=_t(Yl),t=jl.transition,n=bt;try{if(jl.transition=null,bt=16>e?16:e,null===Kl)var r=!1;else{if(e=Kl,Kl=null,Yl=0,0!=(6&Pl))throw Error(a(331));var i=Pl;for(Pl|=4,Js=e.current;null!==Js;){var o=Js,s=o.child;if(0!=(16&Js.flags)){var l=o.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Js=u;null!==Js;){var d=Js;switch(d.tag){case 0:case 11:case 15:rl(8,d,o)}var h=d.child;if(null!==h)h.return=d,Js=h;else for(;null!==Js;){var p=(d=Js).sibling,f=d.return;if(ol(d),d===u){Js=null;break}if(null!==p){p.return=f,Js=p;break}Js=f}}}var m=o.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Js=o}}if(0!=(2064&o.subtreeFlags)&&null!==s)s.return=o,Js=s;else e:for(;null!==Js;){if(0!=(2048&(o=Js).flags))switch(o.tag){case 0:case 11:case 15:rl(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Js=y;break e}Js=o.return}}var b=e.current;for(Js=b;null!==Js;){var _=(s=Js).child;if(0!=(2064&s.subtreeFlags)&&null!==_)_.return=s,Js=_;else e:for(s=b;null!==Js;){if(0!=(2048&(l=Js).flags))try{switch(l.tag){case 0:case 11:case 15:il(9,l)}}catch(e){Cc(l,l.return,e)}if(l===s){Js=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Js=x;break e}Js=l.return}}if(Pl=i,Ui(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(it,e)}catch(e){}r=!0}return r}finally{bt=n,jl.transition=t}}return!1}function Tc(e,t,n){e=Aa(e,t=fs(0,t=us(n,t),1),1),t=tc(),null!==e&&(vt(e,1,t),ic(e,t))}function Cc(e,t,n){if(3===e.tag)Tc(e,e,n);else for(;null!==t;){if(3===t.tag){Tc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wl||!Wl.has(r))){t=Aa(t,e=ms(t,e=us(n,e),1),1),e=tc(),null!==t&&(vt(t,1,e),ic(t,e));break}}t=t.return}}function kc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Il===e&&(Ll&n)===n&&(4===Dl||3===Dl&&(130023424&Ll)===Ll&&500>Xe()-Ul?pc(e,0):$l|=n),ic(e,t)}function Ec(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var n=tc();null!==(e=Pa(e,t))&&(vt(e,t,n),ic(e,n))}function jc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ec(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Ec(e,n)}function Ic(e,t){return We(e,t)}function Oc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lc(e,t,n,r){return new Oc(e,t,n,r)}function Nc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ac(e,t){var n=e.alternate;return null===n?((n=Lc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deleti
vendor: 9,943 bytes, line 120
120ons=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Dc(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Nc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Mc(n.children,i,o,t);case T:s=8,i|=8;break;case C:return(e=Lc(12,n,t,2|i)).elementType=C,e.lanes=o,e;case P:return(e=Lc(13,n,t,i)).elementType=P,e.lanes=o,e;case I:return(e=Lc(19,n,t,i)).elementType=I,e.lanes=o,e;case N:return Rc(n,i,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case E:s=9;break e;case j:s=11;break e;case O:s=14;break e;case L:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Lc(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Mc(e,t,n,r){return(e=Lc(7,e,r,t)).lanes=n,e}function Rc(e,t,n,r){return(e=Lc(22,e,r,t)).elementType=N,e.lanes=n,e.stateNode={isHidden:!1},e}function Fc(e,t,n){return(e=Lc(6,e,null,t)).lanes=n,e}function $c(e,t,n){return(t=Lc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Zc(e,t,n,r,i,a,o,s,l){return e=new Bc(e,t,n,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Lc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oa(a),e}function Uc(e){if(!e)return Ei;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Li(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Li(n))return Di(e,n,t)}return t}function zc(e,t,n,r,i,a,o,s,l){return(e=Zc(n,r,!0,e,0,a,0,s,l)).context=Uc(null),n=e.current,(a=Na(r=tc(),i=nc(n))).callback=null!=t?t:null,Aa(n,a,i),e.current.lanes=i,vt(e,i,r),ic(e,r),e}function Vc(e,t,n,r){var i=t.current,a=tc(),o=nc(i);return n=Uc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Na(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Aa(i,t,o))&&(rc(e,i,o,a),Da(e,i,o)),o}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Wc(e,t){qc(e,t),(e=e.alternate)&&qc(e,t)}Tl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Pi.current)_s=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return _s=!1,function(e,t,n){switch(t.tag){case 3:Is(t),pa();break;case 5:ao(t);break;case 1:Li(t.type)&&Mi(t);break;case 4:ro(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;ki(va,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(ki(so,1&so.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Fs(e,t,n):(ki(so,1&so.current),null!==(e=Hs(e,t,n))?e.sibling:null);ki(so,1&so.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return zs(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),ki(so,so.current),r)break;return null;case 22:case 23:return t.lanes=0,Cs(e,t,n)}return Hs(e,t,n)}(e,t,n);_s=0!=(131072&e.flags)}else _s=!1,ia&&0!=(1048576&t.flags)&&Ji(t,qi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vs(e,t),e=t.pendingProps;var i=Oi(t,ji.current);Ta(t,n),i=To(null,t,r,e,i,n);var o=Co();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Li(r)?(o=!0,Mi(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Oa(t),i.updater=Za,t.stateNode=i,i._reactInternals=t,Ha(t,r,e,n),t=Ps(null,t,r,!0,o,n)):(t.tag=0,ia&&o&&ea(t),xs(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vs(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"==typeof e)return Nc(e)?1:0;if(null!=e){if((e=e.$$typeof)===j)return 11;if(e===O)return 14}return 2}(r),e=ga(r,e),i){case 0:t=Es(null,t,r,e,n);break e;case 1:t=js(null,t,r,e,n);break e;case 11:t=ws(null,t,r,e,n);break e;case 14:t=Ss(null,t,r,ga(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Es(e,t,r,i=t.elementType===r?i:ga(r,i),n);case 1:return r=t.type,i=t.pendingProps,js(e,t,r,i=t.elementType===r?i:ga(r,i),n);case 3:e:{if(Is(t),null===e)throw Error(a(387));r=t.pendingProps,i=(o=t.memoizedState).element,La(e,t),Ra(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Os(e,t,r,n,i=us(Error(a(423)),t));break e}if(r!==i){t=Os(e,t,r,n,i=us(Error(a(424)),t));break e}for(ra=ci(t.stateNode.containerInfo.firstChild),na=t,ia=!0,aa=null,n=Xa(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(pa(),r===i){t=Hs(e,t,n);break e}xs(e,t,r,n)}t=t.child}return t;case 5:return ao(t),null===e&&ca(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,ni(r,i)?s=null:null!==o&&ni(r,o)&&(t.flags|=32),ks(e,t),xs(e,t,s,n),t.child;case 6:return null===e&&ca(t),null;case 13:return Fs(e,t,n);case 4:return ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ya(t,null,r,n):xs(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,ws(e,t,r,i=t.elementType===r?i:ga(r,i),n);case 7:return xs(e,t,t.pendingProps,n),t.child;case 8:case 12:return xs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,ki(va,r._currentValue),r._currentValue=s,null!==o)if(sr(o.value,s)){if(o.children===i.children&&!Pi.current){t=Hs(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){s=o.child;for(var c=l.firstContext;null!==c;){if(c.context===r){if(1===o.tag){(c=Na(-1,n&-n)).tag=2;var u=o.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}o.lanes|=n,null!==(c=o.alternate)&&(c.lanes|=n),Sa(o.return,n,t),l.lanes|=n;break}c=c.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(a(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),Sa(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}xs(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ta(t,n),r=r(i=Ca(i)),t.flags|=1,xs(e,t,r,n),t.child;case 14:return i=ga(r=t.type,t.pendingProps),Ss(e,t,r,i=ga(r.type,i),n);case 15:return Ts(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ga(r,i),Vs(e,t),t.tag=1,Li(r)?(e=!0,Mi(t)):e=!1,Ta(t,n),za(t,r,i),Ha(t,r,i,n),Ps(null,t,r,!0,e,n);case 19:return zs(e,t,n);case 22:return Cs(e,t,n)}throw Error(a(156,t.tag))};var Gc="function"==typeof reportError?reportError:function(e){console.error(e)};function Kc(e){this._internalRoot=e}function Yc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function eu(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if("function"==typeof i){var s=i;i=function(){var e=Hc(o);s.call(e)}}Vc(t,o,e,i)}else o=function(e,t,n,r,i){if(i){if("function"==typeof r){var a=r;r=function(){var e=Hc(o);a.call(e)}}var o=zc(t,r,e,0,null,!1,0,"",Jc);return e._reactRootContainer=o,e[fi]=o.current,Ur(8===e.nodeType?e.parentNode:e),dc(),o}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof r){var s=r;r=function(){var e=Hc(l);s.call(e)}}var l=Zc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=l,e[fi]=l.current,Ur(8===e.nodeType?e.parentNode:e),dc((function(){Vc(t,l,n,r)})),l}(n,t,e,i,r);return Hc(o)}Yc.prototype.render=Kc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Vc(e,t,null,null)},Yc.prototype.unmount=Kc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Vc(null,e,null,null)})),t[fi]=null}},Yc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&0!==t&&t<Nt[n].priority;n++);Nt.splice(n,0,e),0===n&&Rt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),ic(t,Xe()),0==(6&Pl)&&(zl=Xe()+500,Ui()))}break;case 13:dc((function(){var t=Pa(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}})),Wc(e,1)}},wt=function(e){if(13===e.tag){var t=Pa(e,134217728);null!==t&&rc(t,e,134217728,tc()),Wc(e,134217728)}},St=function(e){if(13===e.tag){var t=nc(e),n=Pa(e,t);null!==n&&rc(n,e,t,tc()),Wc(e,t)}},Tt=function(){return bt},Ct=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}}
vendor: 4,642 bytes, line 120
120,we=function(e,t,n){switch(t){case"input":if(Q(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=xi(r);if(!i)throw Error(a(90));W(r),Q(r,i)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},je=uc,Pe=dc;var tu={usingClientEntryPoint:!1,Events:[bi,_i,xi,ke,Ee,uc]},nu={findFiberByHostInstance:yi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:nu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var iu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!iu.isDisabled&&iu.supportsFiber)try{it=iu.inject(ru),at=iu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xc(e))throw Error(a(299));var n=!1,r="",i=Gc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Zc(e,1,!1,null,0,n,0,r,i),e[fi]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Kc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,n){if(!Qc(t))throw Error(a(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xc(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,i=!1,o="",s=Gc;if(null!=n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=zc(t,null,e,1,null!=n?n:null,i,0,o,s),e[fi]=t.current,Ur(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Yc(t)},t.render=function(e,t,n){if(!Qc(t))throw Error(a(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qc(e))throw Error(a(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[fi]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qc(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return eu(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},1250:function(e,t,n){var r=n(4164);t.s=r.createRoot,r.hydrateRoot},4164:function(e,t,n){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4463)},8340:function(e,t,n){var r,i;r=n(1071),i=n(4424),t.version=r.version,t.renderToString=r.renderToString,t.renderToStaticMarkup=r.renderToStaticMarkup,t.renderToNodeStream=r.renderToNodeStream,t.renderToStaticNodeStream=r.renderToStaticNodeStream,t.renderToReadableStream=i.renderToReadableStream},7832:function(e,t,n){var r;r=e=>(()=>{var t={703:(e,t,n)=>{var r=n(414);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;
vendor: 33,524 bytes, line 120
120var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},697:(e,t,n)=>{e.exports=n(703)()},414:e=>{e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(!a(e[l],o[l]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!a(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(l=s;0!=l--;)if(e[l]!==o[l])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===o.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!a(e[c[l]],o[c[l]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return a(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},359:t=>{t.exports=e}},r={};function i(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e](a,a.exports,i),a.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};return(()=>{function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r);else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function t(){for(var t,n,r=0,i="";r<arguments.length;)(t=arguments[r++])&&(n=e(t))&&(i&&(i+=" "),i+=n);return i}i.r(a),i.d(a,{default:()=>Qe});var r=i(359),o=i.n(r);const s=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;var c="object"==typeof self&&self&&self.Object===Object&&self;const u=l||c||Function("return this")(),d=function(){return u.Date.now()};var h=/\s/,p=/^\s+/;const f=u.Symbol;var m=Object.prototype,g=m.hasOwnProperty,v=m.toString,y=f?f.toStringTag:void 0,b=Object.prototype.toString,_=f?f.toStringTag:void 0,x=/^[-+]0x[0-9a-f]+$/i,w=/^0b[01]+$/i,S=/^0o[0-7]+$/i,T=parseInt;const C=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return null!=e&&"object"==typeof e}(e)&&"[object Symbol]"==function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":_&&_ in Object(e)?function(e){var t=g.call(e,y),n=e[y];try{e[y]=void 0;var r=!0}catch(e){}var i=v.call(e);return r&&(t?e[y]=n:delete e[y]),i}(e):function(e){return b.call(e)}(e)}(e)}(e))return NaN;if(s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=function(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&h.test(e.charAt(t)););return t}(e)+1).replace(p,""):e}(e);var n=w.test(e);return n||S.test(e)?T(e.slice(2),n?2:8):x.test(e)?NaN:+e};var k=Math.max,E=Math.min;const j=function(e,t,n){var r,i,a,o,l,c,u=0,h=!1,p=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=r,a=i;return r=i=void 0,u=t,o=e.apply(a,n)}function g(e){var n=e-c;return void 0===c||n>=t||n<0||p&&e-u>=a}function v(){var e=d();if(g(e))return y(e);l=setTimeout(v,function(e){var n=t-(e-c);return p?E(n,a-(e-u)):n}(e))}function y(e){return l=void 0,f&&r?m(e):(r=i=void 0,o)}function b(){var e=d(),n=g(e);if(r=arguments,i=this,c=e,n){if(void 0===l)return function(e){return u=e,l=setTimeout(v,t),h?m(e):o}(c);if(p)return clearTimeout(l),l=setTimeout(v,t),m(c)}return void 0===l&&(l=setTimeout(v,t)),o}return t=C(t)||0,s(n)&&(h=!!n.leading,a=(p="maxWait"in n)?k(C(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=c=i=l=void 0},b.flush=function(){return void 0===l?o:y(d())},b},P=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return s(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),j(e,t,{leading:r,maxWait:t,trailing:i})};var I=i(590),O=i.n(I),L=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),N="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,A=void 0!==i.g&&i.g.Math===Math?i.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),D="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(A):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},M=["top","right","bottom","left","width","height","size","weight"],R="undefined"!=typeof MutationObserver,F=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){D(a)}function s(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(o,20);i=e}return s}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){N&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),R?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){N&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;M.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),$=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},B=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||A},Z=H(0,0,0,0);function U(e){return parseFloat(e)||0}function z(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+U(e["border-"+n+"-width"])}),0)}var V="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof B(e).SVGGraphicsElement}:function(e){return e instanceof B(e).SVGElement&&"function"==typeof e.getBBox};function H(e,t,n,r){return{x:e,y:t,width:n,height:r}}var q=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=H(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=function(e){return N?V(e)?function(e){var t=e.getBBox();return H(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return Z;var r=B(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],a=e["padding-"+i];t[i]=U(a)}return t}(r),a=i.left+i.right,o=i.top+i.bottom,s=U(r.width),l=U(r.height);if("border-box"===r.boxSizing&&(Math.round(s+a)!==t&&(s-=z(r,"left","right")+a),Math.round(l+o)!==n&&(l-=z(r,"top","bottom")+o)),!function(e){return e===B(e).document.documentElement}(e)){var c=Math.round(s+a)-t,u=Math.round(l+o)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return H(i.left,i.top,s,l)}(e):Z}(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),W=function(e,t){var n,r,i,a,o,s,l,c=(r=(n=t).x,i=n.y,a=n.width,o=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),$(l,{x:r,y:i,width:a,height:o,top:i,right:r+a,bottom:o+i,left:r}),l);$(this,{target:e,contentRect:c})},G=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new L,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof B(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new q(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof B(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new W(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),K="undefined"!=typeof WeakMap?new WeakMap:new L,Y=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=F.getInstance(),r=new G(t,n,this);K.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){Y.prototype[e]=function(){var t;return(t=K.get(this))[e].apply(t,arguments)}}));const X=void 0!==A.ResizeObserver?A.ResizeObserver:Y,Q="Left",J="Right",ee="Up",te="Down",ne={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},re={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},ie="mousemove",ae="mouseup";function oe(e,t){if(0===t)return e;const n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function se(e){const{trackMouse:t}=e,n=r.useRef(Object.assign({},re)),i=r.useRef(Object.assign({},ne)),a=r.useRef(Object.assign({},i.current));let o;for(o in a.current=Object.assign({},i.current),i.current=Object.assign(Object.assign({},ne),e),ne)void 0===i.current[o]&&(i.current[o]=ne[o]);const[s,l]=r.useMemo((()=>function(e,t){const n=t=>{const n="touches"in t;n&&t.touches.length>1||e(((e,i)=>{i.trackMouse&&!n&&(document.addEventListener(ie,r),document.addEventListener(ae,a));const{clientX:o,clientY:s}=n?t.touches[0]:t,l=oe([o,s],i.rotationAngle);return i.onTouchStartOrOnMouseDown&&i.onTouchStartOrOnMouseDown({event:t}),Object.assign(Object.assign(Object.assign({},e),re),{initial:l.slice(),xy:l,start:t.timeStamp||0})}))},r=t=>{e(((e,n)=>{const r="touches"in t;if(r&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;const{clientX:i,clientY:a}=r?t.touches[0]:t,[o,s]=oe([i,a],n.rotationAngle),l=o-e.xy[0],c=s-e.xy[1],u=Math.abs(l),d=Math.abs(c),h=(t.timeStamp||0)-e.start,p=Math.sqrt(u*u+d*d)/(h||1),f=[l/(h||1),c/(h||1)],m=function(e,t,n,r){return e>t?n>0?J:Q:r>0?te:ee}(u,d,l,c),g="number"==typeof n.delta?n.delta:n.delta[m.toLowerCase()]||ne.delta;if(u<g&&d<g&&!e.swiping)return e;const v={absX:u,absY:d,deltaX:l,deltaY:c,dir:m,event:t,first:e.first,initial:e.initial,velocity:p,vxvy:f};v.first&&n.onSwipeStart&&n.onSwipeStart(v),n.onSwiping&&n.onSwiping(v);let y=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${m}`])&&(y=!0),y&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:v,swiping:!0})}))},i=t=>{e(((e,n)=>{let r;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){r=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(r);const i=n[`onSwiped${r.dir}`];i&&i(r)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),re),{eventData:r})}))},a=e=>{document.removeEventListener(ie,r),document.removeEventListener(ae,a),i(e)},o=(e,t)=>{let a=()=>{};if(e&&e.addEventListener){const o=Object.assign(Object.assign({},ne.touchEventOptions),t.touchEventOptions),s=[["touchstart",n,o],["touchmove",r,Object.assign(Object.assign({},o),t.preventScrollOnSwipe?{passive:!1}:{})],["touchend",i,o]];s.forEach((t=>{let[n,r,i]=t;return e.addEventListener(n,r,i)})),a=()=>s.forEach((t=>{let[n,r]=t;return e.removeEventListener(n,r)}))}return a},s={ref:t=>{null!==t&&e(((e,n)=>{if(e.el===t)return e;const r={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=void 0),n.trackTouch&&t&&(r.cleanUpTouch=o(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),r)}))}};return t.trackMouse&&(s.onMouseDown=n),[s,o]}((e=>n.current=e(n.current,i.current)),{trackMouse:t})),[t]);return n.current=function(e,t,n,r){return t.trackTouch&&e.el?e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:r(e.el,t)}):(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0}))}(n.current,i.current,a.current,l),s}var le=i(697);function ce(e){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(e)}function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ce(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ce(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pe={description:"",fullscreen:"",isFullscreen:!1,originalAlt:"",originalHeight:"",originalWidth:"",originalTitle:"",sizes:"",srcSet:"",loading:"eager"},fe=o().memo((function(e){var t=de(de({},pe),e),n=t.description,r=t.fullscreen,i=t.handleImageLoaded,a=t.isFullscreen,s=t.onImageError,l=t.original,c=t.originalAlt,u=t.originalHeight,d=t.originalWidth,h=t.originalTitle,p=t.sizes,f=t.srcSet,m=t.loading,g=a&&r||l;return o().createElement(o().Fragment,null,o().createElement("img",{className:"image-gallery-image",src:g,alt:c,srcSet:f,height:u,width:d,sizes:p,title:h,onLoad:function(e){return i(e,l)},onError:s,loading:m}),n&&o().createElement("span",{className:"image-gallery-description"},n))}));fe.displayName="Item",fe.propTypes={description:le.string,fullscreen:le.string,handleImageLoaded:le.func.isRequired,isFullscreen:le.bool,onImageError:le.func.isRequired,original:le.string.isRequired,originalAlt:le.string,originalHeight:le.string,originalWidth:le.string,originalTitle:le.string,sizes:le.string,srcSet:le.string,loading:le.string};const me=fe;function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ge(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ge(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _e={left:o().createElement("polyline",{points:"15 18 9 12 15 6"}),right:o().createElement("polyline",{points:"9 18 15 12 9 6"}),maximize:o().createElement("path",{d:"M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3m0 18h3a2 2 0 0 0 2-2v-3M3 16v3a2 2 0 0 0 2 2h3"}),minimize:o().createElement("path",{d:"M8 3v3a2 2 0 0 1-2 2H3m18 0h-3a2 2 0 0 1-2-2V3m0 18v-3a2 2 0 0 1 2-2h3M3 16h3a2 2 0 0 1 2 2v3"}),play:o().createElement("polygon",{points:"5 3 19 12 5 21 5 3"}),pause:o().createElement(o().Fragment,null,o().createElement("rect",{x:"6",y:"4",width:"4",height:"16"}),o().createElement("rect",{x:"14",y:"4",width:"4",height:"16"}))},xe={strokeWidth:1,viewBox:"0 0 24 24"},we=function(e){var t=ye(ye({},xe),e),n=t.strokeWidth,r=t.viewBox,i=t.icon;return o().createElement("svg",{className:"image-gallery-svg",xmlns:"http://www.w3.org/2000/svg",viewBox:r,fill:"none",stroke:"currentColor",strokeWidth:n,strokeLinecap:"round",strokeLinejoin:"round"},_e[i])};we.propTypes={strokeWidth:le.number,viewBox:le.string,icon:(0,le.oneOf)(["left","right","maximize","minimize","play","pause"]).isRequired};const Se=we;var Te=o().memo((function(e){var t=e.isFullscreen,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-fullscreen-button",onClick:n,"aria-label":"Open Fullscreen"},o().createElement(Se,{strokeWidth:2,icon:t?"minimize":"maximize"}))}));Te.displayName="Fullscreen",Te.propTypes={isFullscreen:le.bool.isRequired,onClick:le.func.isRequired};const Ce=Te;var ke=o().memo((function(e){var t=e.disabled,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-left-nav",disabled:t,onClick:n,"aria-label":"Previous Slide"},o().createElement(Se,{icon:"left",viewBox:"6 0 12 24"}))}));ke.displayName="LeftNav",ke.propTypes={disabled:le.bool.isRequired,onClick:le.func.isRequired};const Ee=ke;var je=o().memo((function(e){var t=e.disabled,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-right-nav",disabled:t,onClick:n,"aria-label":"Next Slide"},o().createElement(Se,{icon:"right",viewBox:"6 0 12 24"}))}));je.displayName="RightNav",je.propTypes={disabled:le.bool.isRequired,onClick:le.func.isRequired};const Pe=je;var Ie=o().memo((function(e){var t=e.isPlaying,n=e.onClick;return o().createElement("button",{type:"button",className:"image-gallery-icon image-gallery-play-button",onClick:n,"aria-label":"Play or Pause Slideshow"},o().createElement(Se,{strokeWidth:2,icon:t?"pause":"play"}))}));Ie.displayName="PlayPause",Ie.propTypes={isPlaying:le.bool.isRequired,onClick:le.func.isRequired};const Oe=Ie;function Le(e){return Le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Le(e)}function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ne.apply(this,arguments)}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach((function(t){Me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Me(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Le(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Le(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Re={className:"",delta:0,onSwiping:function(){},onSwiped:function(){}},Fe=function(e){var t=De(De({},Re),e),n=t.children,r=t.className,i=se({delta:t.delta,onSwiping:t.onSwiping,onSwiped:t.onSwiped});return o().createElement("div",Ne({},i,{className:r}),n)};Fe.propTypes={children:le.node.isRequired,className:le.string,delta:le.number,onSwiped:le.func,onSwiping:le.func};const $e=Fe;function Be(e){return Be="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be(e)}function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){qe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ze(e,t){return ze=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ze(e,t)}function Ve(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function He(e){return He=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},He(e)}function qe(e,t,n){return(t=We(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e){var t=function(e,t){if("object"!==Be(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Be(t)?t:String(t)}var Ge=["fullscreenchange","MSFullscreenChange","mozfullscreenchange","webkitfullscreenchange"],Ke=(0,le.arrayOf)((0,le.shape)({srcSet:le.string,media:le.string}));function Ye(e){var t=parseInt(e.keyCode||e.which||0,10);return 66===t||62===t}var Xe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ze(e,t)}(l,e);var n,r,i,a,s=(i=l,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=He(i);if(a){var n=He(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ve(e)}(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),qe(Ve(t=s.call(this,e)),"onBulletClick",(function(e,n){var r=t.props,i=r.onBulletClick,a=r.items,o=t.state.currentIndex;e.target.blur(),o!==n&&(2===a.length?t.slideToIndexWithStyleReset(n,e):t.slideToIndex(n,e)),i&&i(e,n)})),t.state={currentIndex:e.startIndex,thumbsTranslate:0,thumbsSwipedTranslate:0,currentSlideOffset:0,galleryWidth:0,thumbnailsWrapperWidth:0,thumbnailsWrapperHeight:0,thumbsStyle:{transition:"all ".concat(e.slideDuration,"ms ease-out")},isFullscreen:!1,isSwipingThumbnail:!1,isPlaying:!1},t.loadedImages={},t.imageGallery=o().createRef(),t.thumbnailsWrapper=o().createRef(),t.thumbnails=o().createRef(),t.imageGallerySlideWrapper=o().createRef(),t.handleImageLoaded=t.handleImageLoaded.bind(Ve(t)),t.handleKeyDown=t.handleKeyDown.bind(Ve(t)),t.handleMouseDown=t.handleMouseDown.bind(Ve(t)),t.handleResize=t.handleResize.bind(Ve(t)),t.handleTouchMove=t.handleTouchMove.bind(Ve(t)),t.handleOnSwiped=t.handleOnSwiped.bind(Ve(t)),t.handleScreenChange=t.handleScreenChange.bind(Ve(t)),t.handleSwiping=t.handleSwiping.bind(Ve(t)),t.handleThumbnailSwiping=t.handleThumbnailSwiping.bind(Ve(t)),t.handleOnThumbnailSwiped=t.handleOnThumbnailSwiped.bind(Ve(t)),t.onThumbnailMouseLeave=t.onThumbnailMouseLeave.bind(Ve(t)),t.handleImageError=t.handleImageError.bind(Ve(t)),t.pauseOrPlay=t.pauseOrPlay.bind(Ve(t)),t.renderThumbInner=t.renderThumbInner.bind(Ve(t)),t.renderItem=t.renderItem.bind(Ve(t)),t.slideLeft=t.slideLeft.bind(Ve(t)),t.slideRight=t.slideRight.bind(Ve(t)),t.toggleFullScreen=t.toggleFullScreen.bind(Ve(t)),t.togglePlay=t.togglePlay.bind(Ve(t)),t.unthrottledSlideToIndex=t.slideToIndex,t.slideToIndex=P(t.unthrottledSlideToIndex,e.slideDuration,{trailing:!1}),e.lazyLoad&&(t.lazyLoaded=[]),t}return n=l,r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoPlay,n=e.useWindowKeyDown;t&&this.play(),n?window.addEventListener("keydown",this.handleKeyDown):this.imageGallery.current.addEventListener("keydown",this.handleKeyDown),window.addEventListener("mousedown",this.handleMouseDown),window.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),this.addScreenChangeEvent()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.items,i=n.lazyLoad,a=n.slideDuration,o=n.slideInterval,s=n.startIndex,l=n.thumbnailPosition,c=n.showThumbnails,u=n.useWindowKeyDown,d=this.state,h=d.currentIndex,p=d.isPlaying,f=e.items.length!==r.length,m=!O()(e.items,r),g=e.startIndex!==s,v=e.thumbnailPosition!==l,y=e.showThumbnails!==c;o===e.slideInterval&&a===e.slideDuration||p&&(this.pause(),this.play()),v&&(this.removeResizeObserver(),this.initSlideWrapperResizeObserver(this.imageGallerySlideWrapper),this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper)),y&&c&&this.initThumbnailWrapperResizeObserver(this.thumbnailsWrapper),y&&!c&&this.removeThumbnailsResizeObserver(),(f||y)&&this.handleResize(),t.currentIndex!==h&&this.slideThumbnailBar(),e.slideDuration!==a&&(this.slideToIndex=P(this.unthrottledSlideToIndex,a,{trailing:!1})),!i||e.lazyLoad&&!m||(this.lazyLoaded=[]),u!==e.useWindowKeyDown&&(u?(this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown),window.addEventListener("keydown",this.handleKeyDown)):(window.removeEventListener("keydown",this.handleKeyDown),this.imageGallery.current.addEventListener("keydown",this.handleKeyDown))),(g||m)&&this.setState({currentIndex:s,slideStyle:{transition:"none"}})}},{key:"componentWillUnmount",value:function(){var e=this.props.useWindowKeyDown;window.removeEventListener("mousedown",this.handleMouseDown),window.removeEventListener("touchmove",this.handleTouchMove),this.removeScreenChangeEvent(),this.removeResizeObserver(),this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null),this.transitionTimer&&window.clearTimeout(this.transitionTimer),e?window.removeEventListener("keydown",this.handleKeyDown):this.imageGallery.current.removeEventListener("keydown",this.handleKeyDown)}},{key:"onSliding",value:function(){var e=this,t=this.state,n=t.currentIndex,r=t.isTransitioning,i=this.props,a=i.onSlide,o=i.slideDuration;this.transitionTimer=window.setTimeout((function(){r&&(e.setState({isTransitioning:!r,isSwipingThumbnail:!1}),a&&a(n))}),o+50)}},{key:"onThumbnailClick",value:function(e,t){var n=this.props,r=n.onThumbnailClick,i=n.items,a=this.state.currentIndex;e.target.parentNode.parentNode.blur(),a!==t&&(2===i.length?this.slideToIndexWithStyleReset(t,e):this.slideToIndex(t,e)),r&&r(e,t)}},{key:"onThumbnailMouseOver",value:function(e,t){var n=this;this.thumbnailMouseOverTimer&&(window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null),this.thumbnailMouseOverTimer=window.setTimeout((function(){n.slideToIndex(t),n.pause()}),300)}},{key:"onThumbnailMouseLeave",value:function(){if(this.thumbnailMouseOverTimer){var e=this.props.autoPlay;window.clearTimeout(this.thumbnailMouseOverTimer),this.thumbnailMouseOverTimer=null,e&&this.play()}}},{key:"setThumbsTranslate",value:function(e){this.setState({thumbsTranslate:e})}},{key:"setModalFullscreen",value:function(e){var t=this.props.onScreenChange;this.setState({modalFullscreen:e}),t&&t(e)}},{key:"getThumbsTranslate",value:function(e){var t,n=this.props,r=n.disableThumbnailScroll,i=n.items,a=this.state,o=a.thumbnailsWrapperWidth,s=a.thumbnailsWrapperHeight,l=this.thumbnails&&this.thumbnails.current;if(r)return 0;if(l){if(this.isThumbnailVertical()){if(l.scrollHeight<=s)return 0;t=l.scrollHeight-s}else{if(l.scrollWidth<=o||o<=0)return 0;t=l.scrollWidth-o}return e*(t/(i.length-1))}return 0}},{key:"getThumbnailPositionClassName",value:function(e){switch(e){case"left":e=" ".concat("image-gallery-thumbn
120ails-left");break;case"right":e=" ".concat("image-gallery-thumbnails-right");break;case"bottom":e=" ".concat("image-gallery-thumbnails-bottom");break;case"top":e=" ".concat("image-gallery-thumbnails-top")}return e}},{key:"getAlignmentClassName",value:function(e){var t=this.state.currentIndex,n=this.props,r=n.infinite,i=n.items,a="",o="image-gallery-left",s="image-gallery-right";switch(e){case t-1:a=" ".concat(o);break;case t:a=" ".concat("image-gallery-center");break;case t+1:a=" ".concat(s)}return i.length>=3&&r&&(0===e&&t===i.length-1?a=" ".concat(s):e===i.length-1&&0===t&&(a=" ".concat(o))),a}},{key:"getTranslateXForTwoSlide",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,i=t.previousIndex,a=n!==i,o=0===e&&0===i,s=1===e&&1===i,l=0===e&&1===n,c=1===e&&0===n,u=0===r,d=-100*n+100*e+r;return r>0?this.direction="left":r<0&&(this.direction="right"),c&&r>0&&(d=-100+r),l&&r<0&&(d=100+r),a?o&&u&&"left"===this.direction?d=100:s&&u&&"right"===this.direction&&(d=-100):(c&&u&&"left"===this.direction&&(d=-100),l&&u&&"right"===this.direction&&(d=100)),d}},{key:"getThumbnailBarHeight",value:function(){return this.isThumbnailVertical()?{height:this.state.gallerySlideWrapperHeight}:{}}},{key:"getSlideStyle",value:function(e){var t=this.state,n=t.currentIndex,r=t.currentSlideOffset,i=t.slideStyle,a=this.props,o=a.infinite,s=a.items,l=a.useTranslate3D,c=a.isRTL,u=-100*n,d=s.length-1,h=(u+100*e)*(c?-1:1)+r;o&&s.length>2&&(0===n&&e===d?h=-100*(c?-1:1)+r:n===d&&0===e&&(h=100*(c?-1:1)+r)),o&&2===s.length&&(h=this.getTranslateXForTwoSlide(e));var p="translate(".concat(h,"%, 0)");return l&&(p="translate3d(".concat(h,"%, 0, 0)")),Ue({display:this.isSlideVisible(e)?"inherit":"none",WebkitTransform:p,MozTransform:p,msTransform:p,OTransform:p,transform:p},i)}},{key:"getCurrentIndex",value:function(){return this.state.currentIndex}},{key:"getThumbnailStyle",value:function(){var e,t=this.props,n=t.useTranslate3D,r=t.isRTL,i=this.state,a=i.thumbsTranslate,o=i.thumbsStyle,s=r?-1*a:a;return this.isThumbnailVertical()?(e="translate(0, ".concat(a,"px)"),n&&(e="translate3d(0, ".concat(a,"px, 0)"))):(e="translate(".concat(s,"px, 0)"),n&&(e="translate3d(".concat(s,"px, 0, 0)"))),Ue({WebkitTransform:e,MozTransform:e,msTransform:e,OTransform:e,transform:e},o)}},{key:"getSlideItems",value:function(){var e=this,n=this.state.currentIndex,r=this.props,i=r.items,a=r.slideOnThumbnailOver,s=r.onClick,l=r.lazyLoad,c=r.onTouchMove,u=r.onTouchEnd,d=r.onTouchStart,h=r.onMouseOver,p=r.onMouseLeave,f=r.renderItem,m=r.renderThumbInner,g=r.showThumbnails,v=r.showBullets,y=[],b=[],_=[];return i.forEach((function(r,i){var x=e.getAlignmentClassName(i),w=r.originalClass?" ".concat(r.originalClass):"",S=r.thumbnailClass?" ".concat(r.thumbnailClass):"",T=r.renderItem||f||e.renderItem,C=r.renderThumbInner||m||e.renderThumbInner,k=!l||x||e.lazyLoaded[i];k&&l&&!e.lazyLoaded[i]&&(e.lazyLoaded[i]=!0);var E=e.getSlideStyle(i),j=o().createElement("div",{"aria-label":"Go to Slide ".concat(i+1),key:"slide-".concat(i),tabIndex:"-1",className:"image-gallery-slide ".concat(x," ").concat(w),style:E,onClick:s,onKeyUp:e.handleSlideKeyUp,onTouchMove:c,onTouchEnd:u,onTouchStart:d,onMouseOver:h,onFocus:h,onMouseLeave:p,role:"button"},k?T(r):o().createElement("div",{style:{height:"100%"}}));if(y.push(j),g&&r.thumbnail){var P=t("image-gallery-thumbnail",S,{active:n===i});b.push(o().createElement("button",{key:"thumbnail-".concat(i),type:"button",tabIndex:"0","aria-pressed":n===i?"true":"false","aria-label":"Go to Slide ".concat(i+1),className:P,onMouseLeave:a?e.onThumbnailMouseLeave:null,onMouseOver:function(t){return e.handleThumbnailMouseOver(t,i)},onFocus:function(t){return e.handleThumbnailMouseOver(t,i)},onKeyUp:function(t){return e.handleThumbnailKeyUp(t,i)},onClick:function(t){return e.onThumbnailClick(t,i)}},C(r)))}if(v){var I=t("image-gallery-bullet",r.bulletClass,{active:n===i});_.push(o().createElement("button",{type:"button",key:"bullet-".concat(i),className:I,onClick:function(t){return e.onBulletClick(t,i)},"aria-pressed":n===i?"true":"false","aria-label":"Go to Slide ".concat(i+1)}))}})),{slides:y,thumbnails:b,bullets:_}}},{key:"ignoreIsTransitioning",value:function(){var e=this.props.items,t=this.state,n=t.previousIndex,r=t.currentIndex,i=e.length-1;return Math.abs(n-r)>1&&!(0===n&&r===i)&&!(n===i&&0===r)}},{key:"isFirstOrLastSlide",value:function(e){return e===this.props.items.length-1||0===e}},{key:"slideIsTransitioning",value:function(e){var t=this.state,n=t.
vendor: 13,700 bytes, line 120
120isTransitioning,r=t.previousIndex,i=t.currentIndex;return n&&!(e===r||e===i)}},{key:"isSlideVisible",value:function(e){return!this.slideIsTransitioning(e)||this.ignoreIsTransitioning()&&!this.isFirstOrLastSlide(e)}},{key:"slideThumbnailBar",value:function(){var e=this.state,t=e.currentIndex,n=e.isSwipingThumbnail,r=-this.getThumbsTranslate(t);n||(0===t?this.setState({thumbsTranslate:0,thumbsSwipedTranslate:0}):this.setState({thumbsTranslate:r,thumbsSwipedTranslate:r}))}},{key:"canSlide",value:function(){return this.props.items.length>=2}},{key:"canSlideLeft",value:function(){return this.props.infinite||this.canSlidePrevious()}},{key:"canSlideRight",value:function(){return this.props.infinite||this.canSlideNext()}},{key:"canSlidePrevious",value:function(){return this.state.currentIndex>0}},{key:"canSlideNext",value:function(){return this.state.currentIndex<this.props.items.length-1}},{key:"handleSwiping",value:function(e){var t=e.event,n=e.absX,r=e.dir,i=this.props,a=i.disableSwipe,o=i.stopPropagation,s=this.state,l=s.galleryWidth,c=s.isTransitioning,u=s.swipingUpDown,d=s.swipingLeftRight;if(r!==ee&&r!==te&&!u||d){if(r!==Q&&r!==J||d||this.setState({swipingLeftRight:!0}),!a){var h=this.props.swipingTransitionDuration;if(o&&t.preventDefault(),c)this.setState({currentSlideOffset:0});else{var p=r===J?1:-1,f=n/l*100;Math.abs(f)>=100&&(f=100);var m={transition:"transform ".concat(h,"ms ease-out")};this.setState({currentSlideOffset:p*f,slideStyle:m})}}}else u||this.setState({swipingUpDown:!0})}},{key:"handleThumbnailSwiping",value:function(e){var t=e.event,n=e.absX,r=e.absY,i=e.dir,a=this.props,o=a.stopPropagation,s=a.swipingThumbnailTransitionDuration,l=this.state,c=l.thumbsSwipedTranslate,u=l.thumbnailsWrapperHeight,d=l.thumbnailsWrapperWidth,h=l.swipingUpDown,p=l.swipingLeftRight;if(this.isThumbnailVertical()){if((i===Q||i===J||p)&&!h)return void(p||this.setState({swipingLeftRight:!0}));i!==ee&&i!==te||h||this.setState({swipingUpDown:!0})}else{if((i===ee||i===te||h)&&!p)return void(h||this.setState({swipingUpDown:!0}));i!==Q&&i!==J||p||this.setState({swipingLeftRight:!0})}var f,m,g,v,y,b=this.thumbnails&&this.thumbnails.current;if(this.isThumbnailVertical()?(f=c+(i===te?r:-r),m=b.scrollHeight-u+20,g=Math.abs(f)>m,v=f>20,y=b.scrollHeight<=u):(f=c+(i===J?n:-n),m=b.scrollWidth-d+20,g=Math.abs(f)>m,v=f>20,y=b.scrollWidth<=d),!y&&(i!==Q&&i!==ee||!g)&&(i!==J&&i!==te||!v)){o&&t.stopPropagation();var _={transition:"transform ".concat(s,"ms ease-out")};this.setState({thumbsTranslate:f,thumbsStyle:_})}}},{key:"handleOnThumbnailSwiped",value:function(){var e=this.state.thumbsTranslate,t=this.props.slideDuration;this.resetSwipingDirection(),this.setState({isSwipingThumbnail:!0,thumbsSwipedTranslate:e,thumbsStyle:{transition:"all ".concat(t,"ms ease-out")}})}},{key:"sufficientSwipe",value:function(){var e=this.state.currentSlideOffset,t=this.props.swipeThreshold;return Math.abs(e)>t}},{key:"resetSwipingDirection",value:function(){var e=this.state,t=e.swipingUpDown,n=e.swipingLeftRight;t&&this.setState({swipingUpDown:!1}),n&&this.setState({swipingLeftRight:!1})}},{key:"handleOnSwiped",value:function(e){var t=e.event,n=e.dir,r=e.velocity,i=this.props,a=i.disableSwipe,o=i.stopPropagation,s=i.flickThreshold;if(!a){var l=this.props.isRTL;o&&t.stopPropagation(),this.resetSwipingDirection();var c=(n===Q?1:-1)*(l?-1:1),u=r>s&&!(n===ee||n===te);this.handleOnSwipedTo(c,u)}}},{key:"handleOnSwipedTo",value:function(e,t){var n=this.state,r=n.currentIndex,i=n.isTransitioning,a=r;!this.sufficientSwipe()&&!t||i||(a+=e),(-1===e&&!this.canSlideLeft()||1===e&&!this.canSlideRight())&&(a=r),this.unthrottledSlideToIndex(a)}},{key:"handleTouchMove",value:function(e){this.state.swipingLeftRight&&e.preventDefault()}},{key:"handleMouseDown",value:function(){this.imageGallery.current.classList.add("image-gallery-using-mouse")}},{key:"handleKeyDown",value:function(e){var t=this.props,n=t.disableKeyDown,r=t.useBrowserFullscreen,i=this.state.isFullscreen;if(this.imageGallery.current.classList.remove("image-gallery-using-mouse"),!n)switch(parseInt(e.keyCode||e.which||0,10)){case 37:this.canSlideLeft()&&!this.playPauseIntervalId&&this.slideLeft(e);break;case 39:this.canSlideRight()&&!this.playPauseIntervalId&&this.slideRight(e);break;case 27:i&&!r&&this.exitFullScreen()}}},{key:"handleImageError",value:function(e){var t=this.props.onErrorImageURL;t&&-1===e.target.src.indexOf(t)&&(e.target.src=t)}},{key:"removeThumbnailsResizeObserver",value:function(){this.resizeThumbnailWrapperObserver&&this.thumbnailsWrapper&&this.thumbnailsWrapper.current&&(this.resizeThumbnailWrapperObserver.unobserve(this.thumbnailsWrapper.current),this.resizeThumbnailWrapperObserver=null)}},{key:"removeResizeObserver",value:function(){this.resizeSlideWrapperObserver&&this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&(this.resizeSlideWrapperObserver.unobserve(this.imageGallerySlideWrapper.current),this.resizeSlideWrapperObserver=null),this.removeThumbnailsResizeObserver()}},{key:"handleResize",value:function(){var e=this.state.currentIndex;this.imageGallery&&(this.imageGallery&&this.imageGallery.current&&this.setState({galleryWidth:this.imageGallery.current.offsetWidth}),this.imageGallerySlideWrapper&&this.imageGallerySlideWrapper.current&&this.setState({gallerySlideWrapperHeight:this.imageGallerySlideWrapper.current.offsetHeight}),this.setThumbsTranslate(-this.getThumbsTranslate(e)))}},{key:"initSlideWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeSlideWrapperObserver=new X(j((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperWidth:e.contentRect.width},t.handleResize)}))}),50)),this.resizeSlideWrapperObserver.observe(e.current))}},{key:"initThumbnailWrapperResizeObserver",value:function(e){var t=this;e&&!e.current||(this.resizeThumbnailWrapperObserver=new X(j((function(e){e&&e.forEach((function(e){t.setState({thumbnailsWrapperHeight:e.contentRect.height},t.handleResize)}))}),50)),this.resizeThumbnailWrapperObserver.observe(e.current))}},{key:"toggleFullScreen",value:function(){this.state.isFullscreen?this.exitFullScreen():this.fullScreen()}},{key:"togglePlay",value:function(){this.playPauseIntervalId?this.pause():this.play()}},{key:"handleScreenChange",value:function(){var e=this.props,t=e.onScreenChange,n=e.useBrowserFullscreen,r=document.fullscreenElement||document.msFullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,i=this.imageGallery.current===r;t&&t(i),n&&this.setState({isFullscreen:i})}},{key:"slideToIndex",value:function(e,t){var n=this.state,r=n.currentIndex,i=n.isTransitioning,a=this.props,o=a.items,s=a.slideDuration,l=a.onBeforeSlide;if(!i){t&&this.playPauseIntervalId&&(this.pause(!1),this.play(!1));var c=o.length-1,u=e;e<0?u=c:e>c&&(u=0),l&&u!==r&&l(u),this.setState({previousIndex:r,currentIndex:u,isTransitioning:u!==r,currentSlideOffset:0,slideStyle:{transition:"all ".concat(s,"ms ease-out")}},this.onSliding)}}},{key:"slideLeft",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"right":"left")}},{key:"slideRight",value:function(e){var t=this.props.isRTL;this.slideTo(e,t?"left":"right")}},{key:"slideTo",value:function(e,t){var n=this.state,r=n.currentIndex,i=n.isTransitioning,a=this.props.items,o=r+("left"===t?-1:1);i||(2===a.length?this.slideToIndexWithStyleReset(o,e):this.slideToIndex(o,e))}},{key:"slideToIndexWithStyleReset",value:function(e,t){var n=this,r=this.state,i=r.currentIndex,a=r.currentSlideOffset;this.setState({currentSlideOffset:a+(i>e?.001:-.001),slideStyle:{transition:"none"}},(function(){window.setTimeout((function(){return n.slideToIndex(e,t)}),25)}))}},{key:"handleThumbnailMouseOver",value:function(e,t){this.props.slideOnThumbnailOver&&this.onThumbnailMouseOver(e,t)}},{key:"handleThumbnailKeyUp",value:function(e,t){Ye(e)&&this.onThumbnailClick(e,t)}},{key:"handleSlideKeyUp",value:function(e){Ye(e)&&(0,this.props.onClick)(e)}},{key:"isThumbnailVertical",value:function(){var e=this.props.thumbnailPosition;return"left"===e||"right"===e}},{key:"addScreenChangeEvent",value:function(){var e=this;Ge.forEach((function(t){document.addEventListener(t,e.handleScreenChange)}))}},{key:"removeScreenChangeEvent",value:function(){var e=this;Ge.forEach((function(t){document.removeEventListener(t,e.handleScreenChange)}))}},{key:"fullScreen",value:function(){var e=this.props.useBrowserFullscreen,t=this.imageGallery.current;e?t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():this.setModalFullscreen(!0):this.setModalFullscreen(!0),this.setState({isFullscreen:!0})}},{key:"exitFullScreen",value:function(){var e=this.state.isFullscreen,t=this.props.useBrowserFullscreen;e&&(t?document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen?document.msExitFullscreen():this.setModalFullscreen(!1):this.setModalFullscreen(!1),this.setState({isFullscreen:!1}))}},{key:"pauseOrPlay",value:function(){var e=this.props.infinite,t=this.state.currentIndex;e||this.canSlideRight()?this.slideToIndex(t+1):this.pause()}},{key:"play",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props,n=t.onPlay,r=t.slideInterval,i=t.slideDuration,a=this.state.currentIndex;this.playPauseIntervalId||(this.setState({isPlaying:!0}),this.playPauseIntervalId=window.setInterval(this.pauseOrPlay,Math.max(r,i)),n&&e&&n(a))}},{key:"pause",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.onPause,n=this.state.currentIndex;this.playPauseIntervalId&&(window.clearInterval(this.playPauseIntervalId),this.playPauseIntervalId=null,this.setState({isPlaying:!1}),t&&e&&t(n))}},{key:"isImageLoaded",value:function(e){return!!this.loadedImages[e.original]||(this.loadedImages[e.original]=!0,!1)}},{key:"handleImageLoaded",value:function(e,t){var n=this.props.onImageLoad;!this.loadedImages[t]&&n&&(this.loadedImages[t]=!0,n(e))}},{key:"renderItem",value:function(e){var t=this.state.isFullscreen,n=this.props.onImageError||this.handleImageError;return o().createElement(me,{description:e.description,fullscreen:e.fullscreen,handleImageLoaded:this.handleImageLoaded,isFullscreen:t,onImageError:n,original:e.original,originalAlt:e.originalAlt,originalHeight:e.originalHeight,originalWidth:e.originalWidth,originalTitle:e.originalTitle,sizes:e.sizes,loading:e.loading,srcSet:e.srcSet})}},{key:"renderThumbInner",value:function(e){var t=this.props.onThumbnailError||this.handleImageError;return o().createElement("span",{className:"image-gallery-thumbnail-inner"},o().createElement("img",{className:"image-gallery-thumbnail-image",src:e.thumbnail,height:e.thumbnailHeight,width:e.thumbnailWidth,alt:e.thumbnailAlt,title:e.thumbnailTitle,loading:e.thumbnailLoading,onError:t}),e.thumbnailLabel&&o().createElement("div",{className:"image-gallery-thumbnail-label"},e.thumbnailLabel))}},{key:"render",value:function(){var e=this.state,n=e.currentIndex,r=e.isFullscreen,i=e.modalFullscreen,a=e.isPlaying,s=this.props,l=s.additionalClass,c=s.disableThumbnailSwipe,u=s.indexSeparator,d=s.isRTL,h=s.items,p=s.thumbnailPosition,f=s.renderFullscreenButton,m=s.renderCustomControls,g=s.renderLeftNav,v=s.renderRightNav,y=s.showBullets,b=s.showFullscreenButton,_=s.showIndex,x=s.showThumbnails,w=s.showNav,S=s.showPlayButton,T=s.renderPlayPauseButton,C=this.getThumbnailStyle(),k=this.getSlideItems(),E=k.slides,j=k.thumbnails,P=k.bullets,I=t("image-gallery-slide-wrapper",this.getThumbnailPositionClassName(p),{"image-gallery-rtl":d}),O=o().createElement("div",{ref:this.imageGallerySlideWrapper,className:I},m&&m(),this.canSlide()?o().createElement(o().Fragment,null,w&&o().createElement(o().Fragment,null,g(this.slideLeft,!this.canSlideLeft()),v(this.slideRight,!this.canSlideRight())),o().createElement($e,{className:"image-gallery-swipe",delta:0,onSwiping:this.handleSwiping,onSwiped:this.handleOnSwiped},o().createElement("div",{className:"image-gallery-slides"},E))):o().createElement("div",{className:"image-gallery-slides"},E),S&&T(this.togglePlay,a),y&&o().createElement("div",{className:"image-gallery-bullets"},o().createElement("div",{className:"image-gallery-bullets-container",role:"navigation","aria-label":"Bullet Navigation"},P)),b&&f(this.toggleFullScreen,r),_&&o().createElement("div",{className:"image-gallery-index"},o().createElement("span",{className:"image-gallery-index-current"},n+1),o().createElement("span",{className:"image-gallery-index-separator"},u),o().createElement("span",{className:"image-gallery-index-total"},h.length))),L=t("image-gallery",l,{"fullscreen-modal":i}),N=t("image-gallery-content",this.getThumbnailPositionClassName(p),{fullscreen:r}),A=t("image-gallery-thumbnails-wrapper",this.getThumbnailPositionClassName(p),{"thumbnails-wrapper-rtl":!this.isThumbnailVertical()&&d},{"thumbnails-swipe-horizontal":!this.isThumbnailVertical()&&!c},{"thumbnails-swipe-vertical":this.isThumbnailVertical()&&!c});return o().createElement("div",{ref:this.imageGallery,className:L,"aria-live":"polite"},o().createElement("div",{className:N},("bottom"===p||"right"===p)&&O,x&&j.length>0?o().createElement($e,{className:A,delta:0,onSwiping:!c&&this.handleThumbnailSwiping,onSwiped:!c&&this.handleOnThumbnailSwiped},o().createElement("div",{className:"image-gallery-thumbnails",ref:this.thumbnailsWrapper,style:this.getThumbnailBarHeight()},o().createElement("nav",{ref:this.thumbnails,className:"image-gallery-thumbnails-container",style:C,"aria-label":"Thumbn
120ail Navigation"},j))):null,("top"===p||"left"===p)&&O))}}],r&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,We(r.key),r)}}(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),l}(o().Component);Xe.propTypes={flickThreshold:le.number,items:(0,le.arrayOf)((0,le.shape)({bulletClass:le.string,bulletOnClick:le.func,description:le.string,original:le.string,originalHeight:le.number,originalWidth:le.number,loading:le.string,thumbnailHeight:le.number,thumbnailWidth:le.number,thumbnailLoading:le.string,fullscreen:le.string,originalAlt:le.string,originalTitle:le.string,thumbnail:le.string,thumbnailAlt:le.string,thumbnailLabel:le.string,thumbnailTitle:le.string,originalClass:le.string,thumbnailClass:le.string,renderItem:le.func,renderThumbInner:le.func,imageSet:Ke,srcSet:le.string,sizes:le.string})).isRequired,showNav:le.bool,autoPlay:le.bool,lazyLoad:le.bool,infinite:le.bool,showIndex:le.bool,showBullets:le.bool,showThumbnails:le.bool,showPlayButton:le.bool,showFullscreenButton:le.bool,disableThumbnailScroll:le.bool,disableKeyDown:le.bool,disableSwipe:le.bool,disableThumbnailSwipe:le.bool,useBrowserFullscreen:le.bool,onErrorImageURL:le.string,indexSeparator:le.string,thumbnailPosition:(0,le.oneOf)(["top","bottom","left","right"]),startIndex:le.number,slideDuration:le.number,slideInterval:le.number,slideOnThumbnailOver:le.bool,swipeThreshold:le.number,swipingTransitionDuration:le.number,swipingThumbnailTransitionDuration:le.number,onSlide:le.func,onBeforeSlide:le.func,onScreenChange:le.func,onPause:le.func,onPlay:le.func,onClick:le.func,onImageLoad:le.func,onImageError:le.func,onTouchMove:le.func,onTouchEnd:le.func,onTouchStart:le.func,onMouseOver:le.func,onMouseLeave:le.func,onBulletClick:le.func,onThumbnailError:le.func,onThumbnailClick:le.func,renderCustomControls:le.func,renderLeftNav:le.func,renderRightNav:le.func,renderPlayPauseButton:le.func,renderFullscreenButton:le.func,renderItem:le.func,renderThumbInner:le.func,stopPropagation:le.bool,additionalClass:le.string,useTranslate3D:le.bool,isRTL:le.bool,useWindowKeyDown:le.bool},Xe.defaultProps={onErrorImageURL:"",additionalClass:"",showNav:!0,autoPlay:!1,lazyLoad:!1,infinite:!0,showIndex:!1,showBullets:!1,showThumbnails:!0,showPlayButton:!0,showFullscreenButton:!0,disableThumbnailScroll:!1,disableKeyDown:!1,disableSwipe:!1,disableThumbnailSwipe:!1,useTranslate3D:!0,isRTL:!1,useBrowserFullscreen:!0,flickThreshold:.4,stopPropagation:!1,indexSeparator:" / ",thumbnailPosition:"bottom",startIndex:0,slideDuration:450,swipingTransitionDuration:0,swipingThumbnailTransitionDuration:0,onSlide:null,onBeforeSlide:null,onScreenChange:null,onPause:null,onPlay:null,onClick:null,onImageLoad:null,onImageError:null,onTouchMove:null,onTouchEnd:null,onTouchStart:null,onMouseOver:null,onMouseLeave:null,onBulletClick:null,onThumbnailError:null,onThumbnailClick:null,renderCustomControls:null,renderThumbInner:null,renderItem:null,slideInterval:3e3,slideOnThumbnailOver:!1,swipeThreshold:30,renderLeftNav:function(e,t){return o().createElement(Ee,{onClick:e,disabled:t})},renderRightNav:function(e,t){return o().createElement(Pe,{onClick:e,disabled:t})},renderPlayPauseButton:function(e,t){return o().createElement(Oe,{onClick:e,isPlaying:t})},renderFullscreenButton:function(e,t){return o().createElement(Ce,{onClick:e,isFullscreen:t})},useWindowKeyDown:!0};const Qe=Xe})(),a})(),e.exports=r(n(2791))},8436:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var i=s(n(2791)),a=s(n(1694)),o=n(8026);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
120t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=y(e);if(t){var a=y(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}var b=function(e){m(n,e);var t=v(n);function n(){return h(this,n),t.apply(this,arguments)}return f(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var n={key:"0","data-role":"none",className:(0,a.default)(e),style:{display:"block"},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?i.default.cloneElement(this.props.prevArrow,u(u({},n),r)):i.default.createElement("button",l({key:"0",type:"button"},n)," ","Previous")}}]),n}(i.default.PureComponent);t.PrevArrow=b;var _=function(e){m(n,e);var t=v(n);function n(){return h(this,n),t.apply(this,arguments)}return f(n,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,o.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var n={key:"1","data-role":"none",className:(0,a.default)(e),style:{display:"block"},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?i.default.cloneElement(this.props.nextArrow,u(u({},n),r)):i.default.createElement("button",l({key:"1",type:"button"},n)," ","Next")}}]),n}(i.default.PureComponent);t.NextArrow=_},5484:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(2791))&&r.__esModule?r:{default:r},a={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return i.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return i.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};t.default=a},3800:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
120Object.defineProperty(t,"__esModule",{value:!0}),t.Dots=void 0;var i=s(n(2791)),a=s(n(1694)),o=n(8026);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=h(e);if(t){var a=h(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(s,e);var t,n,r=d(s);function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),r.apply(this,arguments)}return t=s,n=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e,t=this.props,n=t.onMouseEnter,r=t.onMouseOver,s=t.onMouseLeave,u=t.infinite,d=t.slidesToScroll,h=t.slidesToShow,p=t.slideCount,f=t.currentSlide,m=(e={slideCount:p,slidesToScroll:d,slidesToShow:h,infinite:u}).infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,g={onMouseEnter:n,onMouseOver:r,onMouseLeave:s},v=[],y=0;y<m;y++){var b=(y+1)*d-1,_=u?b:(0,o.clamp)(b,0,p-1),x=_-(d-1),w=u?x:(0,o.clamp)(x,0,p-1),S=(0,a.default)({"slick-active":u?f>=w&&f<=_:f===w}),T={message:"dots",index:y,slidesToScroll:d,currentSlide:f},C=this.clickHandler.bind(this,T);v=v.concat(i.default.createElement("li",{key:y,className:S},i.default.cloneElement(this.props.customPaging(y),{onClick:C})))}return i.default.cloneElement(this.props.appendDots(v),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:this.props.dotsClass},g))}}],n&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(i.default.PureComponent);t.Dots=p},5717:function(e,t,n){var r;t.Z=void 0;var i=((r=n(3178))&&r.__esModule?r:{default:r}).default;t.Z=i},1382:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}}
120,8293:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var r=h(n(2791)),i=h(n(1382)),a=h(n(5095)),o=h(n(1694)),s=n(8026),l=n(4931),c=n(3800),u=n(8436),d=h(n(474));function h(e){return e&&e.__esModule?e:{default:e}}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_(e);if(t){var i=_(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}(this,n)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(m,e);var t,n,h=y(m);function m(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),x(b(t=h.call(this,e)),"listRefHandler",(function(e){return t.list=e})),x(b(t),"trackRefHandler",(function(e){return t.track=e})),x(b(t),"adaptHeight",(function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,s.getHeight)(e)+"px"}})),x(b(t),"componentDidMount",(function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,s.getOnDemandLazySlides)(g(g({},t.props),t.state));e.length>0&&(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var n=g({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new d.default((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),x(b(t),"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEac
vendor: 8,892 bytes, line 120
120h((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),x(b(t),"componentDidUpdate",(function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var n=(0,s.getOnDemandLazySlides)(g(g({},t.props),t.state));n.length>0&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n))}t.adaptHeight();var i=g(g({listRef:t.list,trackRef:t.track},t.props),t.state),a=t.didPropsChange(e);a&&t.updateState(i,a,(function(){t.state.currentSlide>=r.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:r.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")}))})),x(b(t),"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,a.default)((function(){return t.resizeWindow(e)}),50),t.debouncedResize()})),x(b(t),"resizeWindow",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(Boolean(t.track&&t.track.node)){var n=g(g({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(n,e,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}})),x(b(t),"updateState",(function(e,n,i){var a=(0,s.initializedState)(e);e=g(g(g({},e),a),{},{slideIndex:a.currentSlide});var o=(0,s.getTrackLeft)(e);e=g(g({},e),{},{left:o});var l=(0,s.getTrackCSS)(e);(n||r.default.Children.count(t.props.children)!==r.default.Children.count(e.children))&&(a.trackStyle=l),t.setState(a,i)})),x(b(t),"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,i=[],a=(0,s.getPreClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length})),o=(0,s.getPostClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(t){i.push(t.props.style.width),e+=t.props.style.width}));for(var l=0;l<a;l++)n+=i[i.length-1-l],e+=i[i.length-1-l];for(var c=0;c<o;c++)e+=i[c];for(var u=0;u<t.state.currentSlide;u++)n+=i[u];var d={width:e+"px",left:-n+"px"};if(t.props.centerMode){var h="".concat(i[t.state.currentSlide],"px");d.left="calc(".concat(d.left," + (100% - ").concat(h,") / 2 ) ")}return{trackStyle:d}}var p=r.default.Children.count(t.props.children),f=g(g(g({},t.props),t.state),{},{slideCount:p}),m=(0,s.getPreClones)(f)+(0,s.getPostClones)(f)+p,v=100/t.props.slidesToShow*m,y=100/m,b=-y*((0,s.getPreClones)(f)+t.state.currentSlide)*v/100;return t.props.centerMode&&(b+=(100-y*v/100)/2),{slideWidth:y+"%",trackStyle:{width:v+"%",left:b+"%"}}})),x(b(t),"checkImagesLoad",(function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],n=e.length,r=0;Array.prototype.forEach.call(e,(function(e){var i=function(){return++r&&r>=n&&t.onWindowResized()};if(e.onclick){var a=e.onclick;e.onclick=function(){a(),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=i,e.onerror=function(){i(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),x(b(t),"progressiveLazyLoad",(function(){for(var e=[],n=g(g({},t.props),t.state),r=t.state.currentSlide;r<t.state.slideCount+(0,s.getPostClones)(n);r++)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}for(var i=t.state.currentSlide-1;i>=-(0,s.getPreClones)(n);i--)if(t.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),x(b(t),"slideHandler",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.props,i=r.asNavFor,a=r.beforeChange,o=r.onLazyLoad,l=r.speed,c=r.afterChange,u=t.state.currentSlide,d=(0,s.slideHandler)(g(g(g({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n})),h=d.state,p=d.nextState;if(h){a&&a(u,h.currentSlide);var f=h.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0}));o&&f.length>0&&o(f),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),c&&c(u),delete t.animationEndCallback),t.setState(h,(function(){i&&t.asNavForIndex!==e&&(t.asNavForIndex=e,i.innerSlider.slideHandler(e)),p&&(t.animationEndCallback=setTimeout((function(){var e=p.animating,n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(p,["animating"]);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),c&&c(h.currentSlide),delete t.animationEndCallback}))}),l))}))}})),x(b(t),"changeSlide",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=g(g({},t.props),t.state),i=(0,s.changeSlide)(r,e);if((0===i||i)&&(!0===n?t.slideHandler(i,n):t.slideHandler(i),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var a=t.list.querySelectorAll(".slick-current");a[0]&&a[0].focus()}})),x(b(t),"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),x(b(t),"keyHandler",(function(e){var n=(0,s.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==n&&t.changeSlide({message:n})})),x(b(t),"selectHandler",(function(e){t.changeSlide(e)})),x(b(t),"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),x(b(t),"enableBodyScroll",(function(){window.ontouchmove=null})),x(b(t),"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll();var n=(0,s.swipeStart)(e,t.props.swipe,t.props.draggable);""!==n&&t.setState(n)})),x(b(t),"swipeMove",(function(e){var n=(0,s.swipeMove)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(n.swiping&&(t.clickable=!1),t.setState(n))})),x(b(t),"swipeEnd",(function(e){var n=(0,s.swipeEnd)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(n){var r=n.triggerSlideHandler;delete n.triggerSlideHandler,t.setState(n),void 0!==r&&(t.slideHandler(r),t.props.verticalSwiping&&t.enableBodyScroll())}})),x(b(t),"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),x(b(t),"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),x(b(t),"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),x(b(t),"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),x(b(t),"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,s.canGoNext)(g(g({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),x(b(t),"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),x(b(t),"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),x(b(t),"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),x(b(t),"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),x(b(t),"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),x(b(t),"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),x(b(t),"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),x(b(t),"onSlideBlur",(function(){return t.props.autoplay&&"focu
120sed"===t.state.autoplaying&&t.autoPlay("blur")})),x(b(t),"render",(function(){var e,n,i,a=(0,o.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),d=g(g({},t.props),t.state),h=(0,s.extractObject)(d,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),p=t.props.pauseOnHover;if(h=g(g({},h),{},{onMouseEnter:p?t.onTrackOver:null,onMouseLeave:p?t.onTrackLeave:null,onMouseOver:p?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var m=(0,s.extractObject)(d,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),v=t.props.pauseOnDotsHover;m=g(g({},m),{},{clickHandler:t.changeSlide,onMouseEnter:v?t.onDotsLeave:null,onMouseOver:v?t.onDotsOver:null,onMouseLeave:v?t.onDotsLeave:null}),e=r.default.createElement(c.Dots,m)}var y=(0,s.extractObject)(d,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);y.clickHandler=t.changeSlide,t.props.arrows&&(n=r.default.createElement(u.PrevArrow,y),i=r.default.createElement(u.NextArrow,y));var b=null;t.props.vertical&&(b={height:t.state.listHeight});var _=null;!1===t.props.vertical?!0===t.props.centerMode&&(_={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(_={padding:t.props.centerPadding+" 0px"});var x=g(g({},b),_),w=t.props.touchMove,S={className:"slick-list",style:x,onClick:t.clickHandler,onMouseDown:w?t.swipeStart:null,onMouseMove:t.state.dragging&&w?t.swipeMove:null,onMouseUp:w?t.swipeEnd:null,onMouseLeave:t.state.dragging&&w?t.swipeEnd:null,onTouchStart:w?t.swipeStart:null,onTouchMove:t.state.dragging&&w?t.swipeMove:null,onTouchEnd:w?t.touchEnd:null,onTouchCancel:t.state.dragging&&w?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},T={className:a,dir:"ltr",style:t.props.style};return t.props.unslick&&(S={className:"slick-list"},T={className:a}),r.default.createElement("div",T,t.props.unslick?"":n,r.default.createElement("div",f({ref:t.listRefHandler},S),r.default.createElement(l.Track,f({ref:t.trackRefHandler},h),t.props.children)),t.props.unslick?"":i,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=g(g({},i.default),{},{currentSlide:t.props.initialSlide,slideCount:r.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var n=t.ssrInit();return t.state=g(g({},t.state),n),t}return t=m,(n=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,i=Object.keys(this.props);n<i.length;n++){var a=i[n];if(!e.hasOwnProperty(a)){t=!0;break}if("object"!==p(e[a])&&"function"!=typeof e[a]&&e[a]!==this.props[a]){t=!0;break}}return t||r.default.Children.count(this.props.children)!==r.default.Children.count(e.children)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),m}(r.default.Component);t.InnerSlider=w},3178:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=c(n(2791)),a=n(8293),o=c(n(5477)),s=c(n(5484)),l=n(8026);function c(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
120t%2?d(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=(0,l.canUseDOM)()&&n(8153),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(d,e);var t,n,c=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,n)}}(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),g(f(t=c.call(this,e)),"innerSliderRefHandler",(function(e){return t.innerSlider=e})),g(f(t),"slickPrev",(function(){return t.innerSlider.slickPrev()})),g(f(t),"slickNext",(function(){return t.innerSlider.slickNext()})),g(f(t),"slickGoTo",(function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),g(f(t),"slickPause",(function(){return t.innerSlider.pause("paused")})),g(f(t),"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return t=d,(n=[{key:"media",value:function(e,t){v.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map((function(e){return e.breakpoint}));t.sort((function(e,t){return e-t})),t.forEach((function(n,r){var i;i=0===r?(0,o.default)({minWidth:0,maxWidth:n}):(0,o.default)({minWidth:t[r-1]+1,maxWidth:n}),(0,l.canUseDOM)()&&e.media(i,(function(){e.setState({breakpoint:n})}
vendor: 4,360 bytes, line 120
120))}));var n=(0,o.default)({minWidth:t.slice(-1)[0]});(0,l.canUseDOM)()&&this.media(n,(function(){e.setState({breakpoint:null})}))}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){v.unregister(e.query,e.handler)}))}},{key:"render",value:function(){var e,t,n=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter((function(e){return e.breakpoint===n.state.breakpoint})))[0].settings?"unslick":h(h(h({},s.default),this.props),t[0].settings):h(h({},s.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var r=i.default.Children.toArray(this.props.children);r=r.filter((function(e){return"string"==typeof e?!!e.trim():!!e})),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var o=[],l=null,c=0;c<r.length;c+=e.rows*e.slidesPerRow){for(var d=[],p=c;p<c+e.rows*e.slidesPerRow;p+=e.slidesPerRow){for(var f=[],m=p;m<p+e.slidesPerRow&&(e.variableWidth&&r[m].props.style&&(l=r[m].props.style.width),!(m>=r.length));m+=1)f.push(i.default.cloneElement(r[m],{key:100*c+10*p+m,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));d.push(i.default.createElement("div",{key:10*c+p},f))}e.variableWidth?o.push(i.default.createElement("div",{key:c,style:{width:l}},d)):o.push(i.default.createElement("div",{key:c},d))}if("unslick"===e){var g="regular slider "+(this.props.className||"");return i.default.createElement("div",{className:g},r)}return o.length<=e.slidesToShow&&(e.unslick=!0),i.default.createElement(a.InnerSlider,u({style:this.props.style,ref:this.innerSliderRefHandler},e),o)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),d}(i.default.Component);t.default=y},4931:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var i=s(n(2791)),a=s(n(1694)),o=n(8026);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){var t,n,r,i,a;return r=(a=e.rtl?e.slideCount-1-e.index:e.index)<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(a-e.currentSlide)%e.slideCount==0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":a===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},g=function(e,t){return e.key||t},v=function(e){var t,n=[],r=[],s=[],l=i.default.Children.count(e.children),c=(0,o.lazyStartIndex)(e),u=(0,o.lazyEndIndex)(e);
120return i.default.Children.forEach(e.children,(function(d,h){var f,v={message:"children",index:h,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};f=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(h)>=0?d:i.default.createElement("div",null);var y=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}(p(p({},e),{},{index:h})),b=f.props.className||"",_=m(p(p({},e),{},{index:h}));if(n.push(i.default.cloneElement(f,{key:"original"+g(f,h),"data-index":h,className:(0,a.default)(_,b),tabIndex:"-1","aria-hidden":!_["slick-active"],style:p(p({outline:"none"},f.props.style||{}),y),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}})),e.infinite&&!1===e.fade){var x=l-h;x<=(0,o.getPreClones)(e)&&l!==e.slidesToShow&&((t=-x)>=c&&(f=d),_=m(p(p({},e),{},{index:t})),r.push(i.default.cloneElement(f,{key:"precloned"+g(f,t),"data-index":t,tabIndex:"-1",className:(0,a.default)(_,b),"aria-hidden":!_["slick-active"],style:p(p({},f.props.style||{}),y),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}}))),l!==e.slidesToShow&&((t=l+h)<u&&(f=d),_=m(p(p({},e),{},{index:t})),s.push(i.default.cloneElement(f,{key:"postcloned"+g(f,t),"data-index":t,tabIndex:"-1",className:(0,a.default)(_,b),"aria-hidden":!_["slick-active"],style:p(p({},f.props.style||{}),y),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(v)}})))}})),e.rtl?r.concat(n,s).reverse():r.concat(n,s)},y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(o,e);var t,n,a=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,i=d(e);if(t){var a=d(this).constructor;n=Reflect.construct(i,arguments,a)}else n=i.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}(this,n)}}(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return f(u(e=a.call.apply(a,[this].concat(n))),"node",null),f(u(e),"handleRef",(function(t){e.node=t})),e}return t=o,(n=[{key:"render",value:function(){var e=v(this.props),t=this.props,n={onMouseEnter:t.onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return i.default.createElement("div",l({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},n),e)}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(i.default.PureComponent);t.Track=y},8026:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.checkSpecKeys=t.checkNavigable=t.changeSlide=t.canUseDOM=t.canGoNext=void 0,t.clamp=l,t.swipeStart=t.swipeMove=t.swipeEnd=t.slidesOnRight=t.slidesOnLeft=t.slideHandler=t.siblingDirection=t.safePreventDefault=t.lazyStartIndex=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.keyHandler=t.initializedState=t.getWidth=t.getTrackLeft=t.getTrackCSS=t.getTrackAnimateCSS=t.getTotalSlides=t.getSwipeDirection=t.getSlideCount=t.getRequiredLazySlides=t.getPreClones=t.getPostClones=t.getOnDemandLazySlides=t.getNavigableIndexes=t.getHeight=t.extractObject=void 0;var r,i=(r=n(2791))&&r.__esModule?r:{default:r};function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
vendor: 8,364 bytes, line 120
120t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n){return Math.max(t,Math.min(e,n))}var c=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()};t.safePreventDefault=c;var u=function(e){for(var t=[],n=d(e),r=h(e),i=n;i<r;i++)e.lazyLoadedList.indexOf(i)<0&&t.push(i);return t};t.getOnDemandLazySlides=u,t.getRequiredLazySlides=function(e){for(var t=[],n=d(e),r=h(e),i=n;i<r;i++)t.push(i);return t};var d=function(e){return e.currentSlide-p(e)};t.lazyStartIndex=d;var h=function(e){return e.currentSlide+f(e)};t.lazyEndIndex=h;var p=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0};t.lazySlidesOnLeft=p;var f=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=f;var m=function(e){return e&&e.offsetWidth||0};t.getWidth=m;var g=function(e){return e&&e.offsetHeight||0};t.getHeight=g;var v=function(e){var t,n,r,i,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(i=Math.round(180*r/Math.PI))<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?"left":i>=135&&i<=225?"right":!0===a?i>=35&&i<=135?"up":"down":"vertical"};t.getSwipeDirection=v;var y=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=y,t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n},t.initializedState=function(e){var t,n=i.default.Children.count(e.children),r=e.listRef,a=Math.ceil(m(r)),s=e.trackRef&&e.trackRef.node,l=Math.ceil(m(s));if(e.vertical)t=a;else{var c=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(c*=a/100),t=Math.ceil((a-c)/e.slidesToShow)}var d=r&&g(r.querySelector('[data-index="0"]')),h=d*e.slidesToShow,p=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(p=n-1-e.initialSlide);var f=e.lazyLoadedList||[],v=u(o(o({},e),{},{currentSlide:p,lazyLoadedList:f})),y={slideCount:n,slideWidth:t,listWidth:a,trackWidth:l,currentSlide:p,slideHeight:d,listHeight:h,lazyLoadedList:f=f.concat(v)};return null===e.autoplaying&&e.autoplay&&(y.autoplaying="playing"),y},t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,s=e.slideCount,c=e.lazyLoad,d=e.currentSlide,h=e.centerMode,p=e.slidesToScroll,f=e.slidesToShow,m=e.useCSS,g=e.lazyLoadedList;if(t&&n)return{};var v,b,_,x=a,w={},k={},E=i?a:l(a,0,s-1);if(r){if(!i&&(a<0||a>=s))return{};a<0?x=a+s:a>=s&&(x=a-s),c&&g.indexOf(x)<0&&(g=g.concat(x)),w={animating:!0,currentSlide:x,lazyLoadedList:g,targetSlide:x},k={animating:!1,targetSlide:x}}else v=x,x<0?(v=x+s,i?s%p!=0&&(v=s-s%p):v=0):!y(e)&&x>d?x=v=d:h&&x>=s?(x=i?s:s-1,v=i?0:s-1):x>=s&&(v=x-s,i?s%p!=0&&(v=0):v=s-f),!i&&x+f>=s&&(v=s-f),b=C(o(o({},e),{},{slideIndex:x})),_=C(o(o({},e),{},{slideIndex:v})),i||(b===_&&(x=v),b=_),c&&(g=g.concat(u(o(o({},e),{},{currentSlide:x})))),m?(w={animating:!0,currentSlide:v,trackStyle:T(o(o({},e),{},{left:b})),lazyLoadedList:g,targetSlide:E},k={animating:!1,currentSlide:v,trackStyle:S(o(o({},e),{},{left:_})),swipeLeft:null,targetSlide:E}):w={currentSlide:v,trackStyle:S(o(o({},e),{},{left:_})),lazyLoadedList:g,targetSlide:E};return{state:w,nextState:k}},t.changeSlide=function(e,t){var n,r,i,a,s=e.slidesToScroll,l=e.slidesToShow,c=e.slideCount,u=e.currentSlide,d=e.targetSlide,h=e.lazyLoad,p=e.infinite;if(n=c%s!=0?0:(c-u)%s,"previous"===t.message)a=u-(i=0===n?s:l-n),h&&!p&&(a=-1==(r=u-i)?c-1:r),p||(a=d-s);else if("next"===t.message)a=u+(i=0===n?s:n),h&&!p&&(a=(u+s)%c+n),p||(a=d+s);else if("dots"===t.message)a=t.index*t.slidesToScroll;else if("children"===t.message){if(a=t.index,p){var f=P(o(o({},e),{},{targetSlide:a}));a>t.currentSlide&&"left"===f?a-=c:a<t.currentSlide&&"right"===f&&(a+=c)}}else"index"===t.message&&(a=Number(t.index));return a},t.keyHandler=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""},t.swipeStart=function(e,t,n){return"IMG"===e.target.tagName&&c(e),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}},t.swipeMove=function(e,t){var n=t.scrolling,r=t.animating,i=t.vertical,a=t.swipeToSlide,s=t.verticalSwiping,l=t.rtl,u=t.currentSlide,d=t.edgeFriction,h=t.edgeDragged,p=t.onEdge,f=t.swiped,m=t.swiping,g=t.slideCount,b=t.slidesToScroll,_=t.infinite,x=t.touchObject,w=t.swipeEvent,T=t.listHeight,k=t.listWidth;if(!n){if(r)return c(e);i&&a&&s&&c(e);var E,j={},P=C(t);x.curX=e.touches?e.touches[0].pageX:e.clientX,x.curY=e.touches?e.touches[0].pageY:e.clientY,x.swipeLength=Math.round(Math.sqrt(Math.pow(x.curX-x.startX,2)));var I=Math.round(Math.sqrt(Math.pow(x.curY-x.startY,2)));if(!s&&!m&&I>10)return{scrolling:!0};s&&(x.swipeLength=I);var O=(l?-1:1)*(x.curX>x.startX?1:-1);s&&(O=x.curY>x.startY?1:-1);var L=Math.ceil(g/b),N=v(t.touchObject,s),A=x.swipeLength;return _||(0===u&&("right"===N||"down"===N)||u+1>=L&&("left"===N||"up"===N)||!y(t)&&("left"===N||"up"===N))&&(A=x.swipeLength*d,!1===h&&p&&(p(N),j.edgeDragged=!0)),!f&&w&&(w(N),j.swiped=!0),E=i?P+A*(T/k)*O:l?P-A*O:P+A*O,s&&(E=P+A*O),j=o(o({},j),{},{touchObject:x,swipeLeft:E,trackStyle:S(o(o({},t),{},{left:E}))}),Math.abs(x.curX-x.startX)<.8*Math.abs(x.curY-x.startY)||x.swipeLength>10&&(j.swiping=!0,c(e)),j}},t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,s=t.touchThreshold,l=t.verticalSwiping,u=t.listHeight,d=t.swipeToSlide,h=t.scrolling,p=t.onSwipe,f=t.targetSlide,m=t.currentSlide,g=t.infinite;if(!n)return r&&c(e),{};var y=l?u/s:a/s,b=v(i,l),w={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(h)return w;if(!i.swipeLength)return w;if(i.swipeLength>y){var S,k;c(e),p&&p(b);var E=g?m:f;switch(b){case"left":case"up":k=E+x(t),S=d?_(t,k):k,w.currentDirection=0;break;case"right":case"down":k=E-x(t),S=d?_(t,k):k,w.currentDirection=1;break;default:S=E}w.triggerSlideHandler=S}else{var j=C(t);w.trackStyle=T(o(o({},t),{},{left:j}))}return w};var b=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,i=[];n<t;)i.push(n),n=r+e.slidesToScroll,r+=Math.min(e.slidesToScroll,e.slidesToShow);return i};t.getNavigableIndexes=b;var _=function(e,t){var n=b(e),r=0;if(t>n[n.length-1])t=n[n.length-1];else for(var i in n){if(t<n[i]){t=r;break}r=n[i]}return t};t.checkNavigable=_;var x=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,r=e.listRef,i=r.querySelectorAll&&r.querySelectorAll(".slick-slide")||[];if(Array.from(i).every((function(r){if(e.vertical){if(r.offsetTop+g(r)/2>-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+m(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),!n)return 0;var a=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}return e.slidesToScroll};t.getSlideCount=x;var w=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=w;var S=function(e){var t,n;w(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=j(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=o(o({},i),{},{WebkitTransform:a,transform:s,msTransform:l})}
120else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i};t.getTrackCSS=S;var T=function(e){w(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=S(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=T;var C=function(e){if(e.unslick)return 0;w(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,i=e.trackRef,a=e.infinite,o=e.centerMode,s=e.slideCount,l=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,h=e.variableWidth,p=e.slideHeight,f=e.fade,m=e.vertical;if(f||1===e.slideCount)return 0;var g=0;if(a?(g=-k(e),s%c!=0&&r+c>s&&(g=-(r>s?l-(r-s):s%c)),o&&(g+=parseInt(l/2))):(s%c!=0&&r+c>s&&(g=l-s%c),o&&(g=parseInt(l/2))),t=m?r*p*-1+g*p:r*u*-1+g*u,!0===h){var v,y=i&&i.node;if(v=r+k(e),t=(n=y&&y.childNodes[v])?-1*n.offsetLeft:0,!0===o){v=a?r+k(e):r,n=y&&y.children[v],t=0;for(var b=0;b<v;b++)t-=y&&y.children[b]&&y.children[b].offsetWidth;t-=parseInt(e.centerPadding),t+=n&&(d-n.offsetWidth)/2}}return t};t.getTrackLeft=C;var k=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};t.getPreClones=k;var E=function(e){return e.unslick||!e.infinite?0:e.slideCount};t.getPostClones=E;var j=function(e){return 1===e.slideCount?1:k(e)+e.slideCount+E(e)};t.getTotalSlides=j;var P=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+I(e)?"left":"right":e.targetSlide<e.currentSlide-O(e)?"right":"left"};t.siblingDirection=P;var I=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1};t.slidesOnRight=I;var O=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),r||t%2!=0||(a+=1),a}return r?t-1:0};t.slidesOnLeft=O,t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},6374:function(e,t,n){var r=n(2791),i=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,r)&&!l.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:c,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},9117:function(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator,f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var _=b.prototype=new y;_.constructor=b,m(_,v.prototype),_.isPureReactComponent=!0;var x=Array.isArray,w=Object.prototype.hasOwnProperty,S={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,i)&&!T.hasOwnProperty(i)&&(a[i]=t[i]);var l=arguments.length-2;if(1===l)a.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===a[i]&&(a[i]=l[i]);return{$$typeof:n,type:e,key:o,ref:s,props:a,_owner:S.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,i,a,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return o=o(l=e),e=""===a?"."+j(l,0):a,x(o)?(i="",null!=e&&(i=e.replace(E,"$&/")+"/"),P(o,t,i,"",(function(e){return e}))):null!=o&&(k(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,i+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(E,"$&/")+"/")+e)),t.push(o)),1;if(l=0,a=""===a?".":a+":",x(e))for(var c=0;c<e.length;c++){var u=a+j(s=e[c],c);l+=P(s,t,i,u,o)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=P(s=s.value,t,i,u=a+j(s,c++),o);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function I(e,t,n){if(null==e)return e;var r=[],i=0;return P(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},N={transition:null},A={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};
vendor: 9,790 bytes, line 120
120t.Children={map:I,forEach:function(e,t,n){I(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return I(e,(function(){t++})),t},toArray:function(e){return I(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=i,t.Profiler=o,t.PureComponent=b,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=m({},e.props),a=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)w.call(t,c)&&!T.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:n,type:e.type,key:a,ref:o,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return L.current.useCallback(e,t)},t.useContext=function(e){return L.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return L.current.useDeferredValue(e)},t.useEffect=function(e,t){return L.current.useEffect(e,t)},t.useId=function(){return L.current.useId()},t.useImperativeHandle=function(e,t,n){return L.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return L.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return L.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return L.current.useMemo(e,t)},t.useReducer=function(e,t,n){return L.current.useReducer(e,t,n)},t.useRef=function(e){return L.current.useRef(e)},t.useState=function(e){return L.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return L.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return L.current.useTransition()},t.version="18.2.0"},2791:function(e,t,n){e.exports=n(9117)},184:function(e,t,n){e.exports=n(6374)},474:function(e,t,n){n.r(t);var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,a=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(a):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},s=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&l()}function s(){o(a)}function l(){var e=Date.now();if(n){if(e-i<2)return;r=!0}else n=!0,r=!1,setTimeout(s,t);i=e}return l}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),u=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||a},h=v(0,0,0,0);function p(e){return parseFloat(e)||0}function f(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+p(e["border-"+n+"-width"])}),0)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return i?m(e)?function(e){var t=e.getBBox();return v(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var r=d(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],a=e["padding-"+i];t[i]=p(a)}return t}(r),a=i.left+i.right,o=i.top+i.bottom,s=p(r.width),l=p(r.height);if("border-box"===r.boxSizing&&(Math.round(s+a)!==t&&(s-=f(r,"left","right")+a),Math.round(l+o)!==n&&(l-=f(r,"top","bottom")+o)),!function(e){return e===d(e).document.documentElement}(e)){var c=Math.round(s+a)-t,u=Math.round(l+o)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return v(i.left,i.top,s,l)}(e):h}function v(e,t,n,r){return{x:e,y:t,width:n,height:r}}var y=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=v(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),b=function(e,t){var n=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,o=Object.create(a.prototype);return u(o,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),o}(t);u(this,{target:e,contentRect:n})},_=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new y(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new b(e.target,e.broadcastRect())}
120));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new r,w=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new _(t,n,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){w.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var S=void 0!==a.ResizeObserver?a.ResizeObserver:w;t.default=S},4947:function(e){e.exports=function(e,t){var n,r=null;try{n=JSON.parse(e,t)}catch(e){r=e}return[r,n]}},6813:function(e,t){function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,h=null,p=3,f=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function x(e){if(g=!1,_(e),!m)if(null!==r(c))m=!0,N(w);else{var t=r(u);null!==t&&A(x,t.startTime-e)}}function w(e,n){m=!1,g&&(g=!1,y(k),k=-1),f=!0;var a=p;try{for(_(n),h=r(c);null!==h&&(!(h.expirationTime>n)||e&&!P());){var o=h.callback;if("function"==typeof o){h.callback=null,p=h.priorityLevel;var s=o(h.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?h.callback=s:h===r(c)&&i(c),_(n)}else i(c);h=r(c)}if(null!==h)var l=!0;else{var d=r(u);null!==d&&A(x,d.startTime-n),l=!1}return l}finally{h=null,p=a,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,T=!1,C=null,k=-1,E=5,j=-1;function P(){return!(t.unstable_now()-j<E)}function I(){if(null!==C){var e=t.unstable_now();j=e;var n=!0;try{n=C(!0,e)}finally{n?S():(T=!1,C=null)}}else T=!1}if("function"==typeof b)S=function(){b(I)};else if("undefined"!=typeof MessageChannel){var O=new MessageChannel,L=O.port2;O.port1.onmessage=I,S=function(){L.postMessage(null)}}else S=function(){v(I,0)};function N(e){C=e,T||(T=!0,S())}function A(e,n){k=v((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||f||(m=!0,N(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?o+a:o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(y(k),k=-1):g=!0,A(x,a-o))):(e.sortIndex=s,n(c,e),m||f||(m=!0,N(w))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},5296:function(e,t,n){e.exports=n(6813)},2806:function(e){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},23:function(e,t){!function(e){function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1){t[0]=t[0].slice(0,-1);for(var r=t.length-1,i=1;i<r;++i)t[i]=t[i].slice(1,-1);return t[r]=t[r].slice(1),t.join("")}return t[0]}function n(e){return"(?:"+e+")"}function r(e){return void 0===e?"undefined":null===e?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function i(e){return e.toUpperCase()}function a(e){var r="[A-Za-z]",i="[0-9]",a=t(i,"[A-Fa-f]"),o=n(n("%[EFef]"+a+"%"+a+a+"%"+a+a)+"|"+n("%[89A-Fa-f]"+a+"%"+a+a)+"|"+n("%"+a+a)),s="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",l=t("[\\:\\/\\?\\#\\[\\]\\@]",s),c=e?"[\\uE000-\\uF8FF]":"[]",u=t(r,i,"[\\-\\.\\_\\~]",e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]");n(r+t(r,i,"[\\+\\-\\.]")+"*"),n(n(o+"|"+t(u,s,"[\\:]"))+"*");var d=n(n("25[0-5]")+"|"+n("2[0-4]"+i)+"|"+n("1"+i+i)+"|"+n("0?[1-9]"+i)+"|0?0?"+i),h=n(d+"\\."+d+"\\."+d+"\\."+d),p=n(a+"{1,4}"),f=n(n(p+"\\:"+p)+"|"+h),m=n(n(p+"\\:")+"{6}"+f),g=n("\\:\\:"+n(p+"\\:")+"{5}"+f),v=n(n(p)+"?\\:\\:"+n(p+"\\:")+"{4}"+f),y=n(n(n(p+"\\:")+"{0,1}"+p)+"?\\:\\:"+n(p+"\\:")+"{3}"+f),b=n(n(n(p+"\\:")+"{0,2}"+p)+"?\\:\\:"+n(p+"\\:")+"{2}"+f),_=n(n(n(p+"\\:")+"{0,3}"+p)+"?\\:\\:"+p+"\\:"+f),x=n(n(n(p+"\\:")+"{0,4}"+p)+"?\\:\\:"+f),w=n(n(n(p+"\\:")+"{0,5}"+p)+"?\\:\\:"+p),S=n(n(n(p+"\\:")+"{0,6}"+p)+"?\\:\\:"),T=n([m,g,v,y,b,_,x,w,S].join("|")),C=n(n(u+"|"+o)+"+");n("[vV]"+a+"+\\."+t(u,s,"[\\:]")+"+"),n(n(o+"|"+t(u,s))+"*");var k=n(o+"|"+t(u,s,"[\\:\\@]"));return n(n(o+"|"+t(u,s,"[\\@]"))+"+"),n(n(k+"|"+t("[\\/\\?]",c))+"*"),{NOT_SCHEME:new RegExp(t("[^]",r,i,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",u,s),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",u,s),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",u,s),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",u,s),"g"),NOT_QUERY:new RegExp(t("[^\\%]",u,s,"[\\:\\@\\/\\?]",c),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",u,s,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",u,s),"g"),UNRESERVED:new RegExp(u,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",u,l),"g"),PCT_ENCODED:new RegExp(o,"g"),IPV4ADDRESS:new RegExp("^("+h+")$"),IPV6ADDRESS:new RegExp("^\\[?("+T+")"+n(n("\\%25|\\%(?!"+a+"{2})")+"("+C+")")+"?\\]?$")}}var o=a(!1),s=a(!0),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);
vendor: 13,296 bytes, line 120
120throw new TypeError("Invalid attempt to destructure non-iterable instance")},c=2147483647,u=36,d=/^xn--/,h=/[^\0-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},m=Math.floor,g=String.fromCharCode;function v(e){throw new RangeError(f[e])}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+function(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}((e=e.replace(p,".")).split("."),t).join(".")}function b(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);56320==(64512&a)?t.push(((1023&i)<<10)+(1023&a)+65536):(t.push(i),n--)}else t.push(i)}return t}var _=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:u},x=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},w=function(e,t,n){var r=0;for(e=n?m(e/700):e>>1,e+=m(e/t);e>455;r+=u)e=m(e/35);return m(r+36*e/(e+38))},S=function(e){var t=[],n=e.length,r=0,i=128,a=72,o=e.lastIndexOf("-");o<0&&(o=0);for(var s=0;s<o;++s)e.charCodeAt(s)>=128&&v("not-basic"),t.push(e.charCodeAt(s));for(var l=o>0?o+1:0;l<n;){for(var d=r,h=1,p=u;;p+=u){l>=n&&v("invalid-input");var f=_(e.charCodeAt(l++));(f>=u||f>m((c-r)/h))&&v("overflow"),r+=f*h;var g=p<=a?1:p>=a+26?26:p-a;if(f<g)break;var y=u-g;h>m(c/y)&&v("overflow"),h*=y}var b=t.length+1;a=w(r-d,b,0==d),m(r/b)>c-i&&v("overflow"),i+=m(r/b),r%=b,t.splice(r++,0,i)}return String.fromCodePoint.apply(String,t)},T=function(e){var t=[],n=(e=b(e)).length,r=128,i=0,a=72,o=!0,s=!1,l=void 0;try{for(var d,h=e[Symbol.iterator]();!(o=(d=h.next()).done);o=!0){var p=d.value;p<128&&t.push(g(p))}}catch(e){s=!0,l=e}finally{try{!o&&h.return&&h.return()}finally{if(s)throw l}}var f=t.length,y=f;for(f&&t.push("-");y<n;){var _=c,S=!0,T=!1,C=void 0;try{for(var k,E=e[Symbol.iterator]();!(S=(k=E.next()).done);S=!0){var j=k.value;j>=r&&j<_&&(_=j)}}catch(e){T=!0,C=e}finally{try{!S&&E.return&&E.return()}finally{if(T)throw C}}var P=y+1;_-r>m((c-i)/P)&&v("overflow"),i+=(_-r)*P,r=_;var I=!0,O=!1,L=void 0;try{for(var N,A=e[Symbol.iterator]();!(I=(N=A.next()).done);I=!0){var D=N.value;if(D<r&&++i>c&&v("overflow"),D==r){for(var M=i,R=u;;R+=u){var F=R<=a?1:R>=a+26?26:R-a;if(M<F)break;var $=M-F,B=u-F;t.push(g(x(F+$%B,0))),M=m($/B)}t.push(g(x(M,0))),a=w(i,P,y==f),i=0,++y}}}catch(e){O=!0,L=e}finally{try{!I&&A.return&&A.return()}finally{if(O)throw L}}++i,++r}return t.join("")},C={version:"2.1.0",ucs2:{decode:b,encode:function(e){return String.fromCodePoint.apply(String,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e))}},decode:S,encode:T,toASCII:function(e){return y(e,(function(e){return h.test(e)?"xn--"+T(e):e}))},toUnicode:function(e){return y(e,(function(e){return d.test(e)?S(e.slice(4).toLowerCase()):e}))}},k={};function E(e){var t=e.charCodeAt(0);return t<16?"%0"+t.toString(16).toUpperCase():t<128?"%"+t.toString(16).toUpperCase():t<2048?"%"+(t>>6|192).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase():"%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase()}function j(e){for(var t="",n=0,r=e.length;n<r;){var i=parseInt(e.substr(n+1,2),16);if(i<128)t+=String.fromCharCode(i),n+=3;else if(i>=194&&i<224){if(r-n>=6){var a=parseInt(e.substr(n+4,2),16);t+=String.fromCharCode((31&i)<<6|63&a)}else t+=e.substr(n,6);n+=6}else if(i>=224){if(r-n>=9){var o=parseInt(e.substr(n+4,2),16),s=parseInt(e.substr(n+7,2),16);t+=String.fromCharCode((15&i)<<12|(63&o)<<6|63&s)}else t+=e.substr(n,9);n+=9}else t+=e.substr(n,3),n+=3}return t}function P(e,t){function n(e){var n=j(e);return n.match(t.UNRESERVED)?n:e}return e.scheme&&(e.scheme=String(e.scheme).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_SCHEME,"")),void 0!==e.userinfo&&(e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,n).replace(t.NOT_USERINFO,E).replace(t.PCT_ENCODED,i)),void 0!==e.host&&(e.host=String(e.host).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_HOST,E).replace(t.PCT_ENCODED,i)),void 0!==e.path&&(e.path=String(e.path).replace(t.PCT_ENCODED,n).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,E).replace(t.PCT_ENCODED,i)),void 0!==e.query&&(e.query=String(e.query).replace(t.PCT_ENCODED,n).replace(t.NOT_QUERY,E).replace(t.PCT_ENCODED,i)),void 0!==e.fragment&&(e.fragment=String(e.fragment).replace(t.PCT_ENCODED,n).replace(t.NOT_FRAGMENT,E).replace(t.PCT_ENCODED,i)),e}function I(e){return e.replace(/^0*(.*)/,"$1")||"0"}function O(e,t){var n=e.match(t.IPV4ADDRESS)||[],r=l(n,2)[1];return r?r.split(".").map(I).join("."):e}function L(e,t){var n=e.match(t.IPV6ADDRESS)||[],r=l(n,3),i=r[1],a=r[2];if(i){for(var o=i.toLowerCase().split("::").reverse(),s=l(o,2),c=s[0],u=s[1],d=u?u.split(":").map(I):[],h=c.split(":").map(I),p=t.IPV4ADDRESS.test(h[h.length-1]),f=p?7:8,m=h.length-f,g=Array(f),v=0;v<f;++v)g[v]=d[v]||h[m+v]||"";p&&(g[f-1]=O(g[f-1],t));var y=g.reduce((function(e,t,n){if(!t||"0"===t){var r=e[e.length-1];r&&r.index+r.length===n?r.length++:e.push({index:n,length:1})}return e}),[]).sort((function(e,t){return t.length-e.length}))[0],b=void 0;if(y&&y.length>1){var _=g.slice(0,y.index),x=g.slice(y.index+y.length);b=_.join(":")+"::"+x.join(":")}else b=g.join(":");return a&&(b+="%"+a),b}return e}var N=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,A=void 0==="".match(/(){0}/)[1];function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=!1!==t.iri?s:o;"suffix"===t.reference&&(e=(t.scheme?t.scheme+":":"")+"//"+e);var i=e.match(N);if(i){A?(n.scheme=i[1],n.userinfo=i[3],n.host=i[4],n.port=parseInt(i[5],10),n.path=i[6]||"",n.query=i[7],n.fragment=i[8],isNaN(n.port)&&(n.port=i[5])):(n.scheme=i[1]||void 0,n.userinfo=-1!==e.indexOf("@")?i[3]:void 0,n.host=-1!==e.indexOf("//")?i[4]:void 0,n.port=parseInt(i[5],10),n.path=i[6]||"",n.query=-1!==e.indexOf("?")?i[7]:void 0,n.fragment=-1!==e.indexOf("#")?i[8]:void 0,isNaN(n.port)&&(n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?i[4]:void 0)),n.host&&(n.host=L(O(n.host,r),r)),void 0!==n.scheme||void 0!==n.userinfo||void 0!==n.host||void 0!==n.port||n.path||void 0!==n.query?void 0===n.scheme?n.reference="relative":void 0===n.fragment?n.reference="absolute":n.reference="uri":n.reference="same-document",t.reference&&"suffix"!==t.reference&&t.reference!==n.reference&&(n.error=n.error||"URI is not a "+t.reference+" reference.");var a=k[(t.scheme||n.scheme||"").toLowerCase()];if(t.unicodeSupport||a&&a.unicodeSupport)P(n,r);else{if(n.host&&(t.domainHost||a&&a.domainHost))try{n.host=C.toASCII(n.host.replace(r.PCT_ENCODED,j).toLowerCase())}catch(e){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+e}P(n,o)}a&&a.parse&&a.parse(n,t)}else n.error=n.error||"URI can not be parsed.";return n}var M=/^\.\.?\//,R=/^\/\.(\/|$)/,F=/^\/\.\.(\/|$)/,$=/^\/?(?:.|\n)*?(?=\/|$)/;function B(e){for(var t=[];e.length;)if(e.match(M))e=e.replace(M,"");else if(e.match(R))e=e.replace(R,"/");else if(e.match(F))e=e.replace(F,"/"),t.pop();else if("."===e||".."===e)e="";else{var n=e.match($);if(!n)throw new Error("Unexpected dot segment condition");var r=n[0];e=e.slice(r.length),t.push(r)}return t.join("")}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.iri?s:o,r=[],i=k[(t.scheme||e.scheme||"").toLowerCase()];if(i&&i.serialize&&i.serialize(e,t),e.host)if(n.IPV6ADDRESS.test(e.host));else if(t.domainHost||i&&i.domainHost)try{e.host=t.iri?C.toUnicode(e.host):C.toASCII(e.host.replace(n.PCT_ENCODED,j).toLowerCase())}catch(n){e.error=e.error||"Host's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+n}P(e,n),"suffix"!==t.reference&&e.scheme&&(r.push(e.scheme),r.push(":"));var a=function(e,t){var n=!1!==t.iri?s:o,r=[];return void 0!==e.userinfo&&(r.push(e.userinfo),r.push("@")),void 0!==e.host&&r.push(L(O(String(e.host),n),n).replace(n.IPV6ADDRESS,(function(e,t,n){return"["+t+(n?"%25"+n:"")+"]"}))),"number"!=typeof e.port&&"string"!=typeof e.port||(r.push(":"),r.push(String(e.port))),r.length?r.join(""):void 0}(e,t);if(void 0!==a&&("suffix"!==t.reference&&r.push("//"),r.push(a),e.path&&"/"!==e.path.charAt(0)&&r.push("/")),void 0!==e.path){var l=e.path;t.absolutePath||i&&i.absolutePath||(l=B(l)),void 0===a&&(l=l.replace(/^\/\//,"/%2F")),r.push(l)}return void 0!==e.query&&(r.push("?"),r.push(e.query)),void 0!==e.fragment&&(r.push("#"),r.push(e.fragment)),r.join("")}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={};return arguments[3]||(e=D(Z(e,n),n),t=D(Z(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(r.scheme=t.scheme,r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=B(t.path||""),r.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=B(t.path||""),r.query=t.query):(t.path?("/"===t.path.charAt(0)?r.path=B(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?r.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:r.path=t.path:r.path="/"+t.path,r.path=B(r.path)),r.query=t.query):(r.path=e.path,void 0!==t.query?r.query=t.query:r.query=e.query),r.userinfo=e.userinfo,r.host=e.host,r.port=e.port),r.scheme=e.scheme),r.fragment=t.fragment,r}function z(e,t){return e&&e.toString().replace(t&&t.iri?s.PCT_ENCODED:o.PCT_ENCODED,j)}var V={scheme:"http",domainHost:!0,parse:function(e,t){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e},serialize:function(e,t){var n="https"===String(e.scheme).toLowerCase();return e.port!==(n?443:80)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}},H={scheme:"https",domainHost:V.domainHost,parse:V.parse,serialize:V.serialize};function q(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}var W={scheme:"ws",domainHost:!0,parse:function(e,t){var n=e;return n.secure=q(n),n.resourceName=(n.path||"/")+(n.query?"?"+n.query:""),n.path=void 0,n.query=void 0,n},serialize:function(e,t){if(e.port!==(q(e)?443:80)&&""!==e.port||(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){var n=e.resourceName.split("?"),r=l(n,2),i=r[0],a=r[1];e.path=i&&"/"!==i?i:void 0,e.query=a,e.resourceName=void 0}return e.fragment=void 0,e}},G={scheme:"wss",domainHost:W.domainHost,parse:W.parse,serialize:W.serialize},K={},Y="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",X="[0-9A-Fa-f]",Q=n(n("%[EFef]"+X+"%"+X+X+"%"+X+X)+"|"+n("%[89A-Fa-f]"+X+"%"+X+X)+"|"+n("%"+X+X)),J=t("[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",'[\\"\\\\]'),ee=new RegExp(Y,"g"),te=new RegExp(Q,"g"),ne=new RegExp(t("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',J),"g"),re=new RegExp(t("[^]",Y,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),ie=re;function ae(e){var t=j(e);return t.match(ee)?t:e}var oe={scheme:"mailto",parse:function(e,t){var n=e,r=n.to=n.path?n.path.split(","):[];if(n.path=void 0,n.query){for(var i=!1,a={},o=n.query.split("&"),s=0,l=o.length;s<l;++s){var c=o[s].split("=");switch(c[0]){case"to":for(var u=c[1].split(","),d=0,h=u.length;d<h;++d)r.push(u[d]);break;case"subject":n.subject=z(c[1],t);break;case"body":n.body=z(c[1],t);break;default:i=!0,a[z(c[0],t)]=z(c[1],t)}}i&&(n.headers=a)}n.query=void 0;for(var p=0,f=r.length;p<f;++p){var m=r[p].split("@");if(m[0]=z(m[0]),t.unicodeSupport)m[1]=z(m[1],t).toLowerCase();else try{m[1]=C.toASCII(z(m[1],t).toLowerCase())}catch(e){n.error=n.error||"Email address's domain name can not be converted to ASCII via punycode: "+e}r[p]=m.join("@")}return n},serialize:function(e,t){var n=e,r=function(e){return null!=e?e instanceof Array?e:"number"!=typeof e.length||e.split||e.setInterval||e.call?[e]:Array.prototype.slice.call(e):[]}(e.to);if(r){for(var a=0,o=r.length;a<o;++a){var s=String(r[a]),l=s.lastIndexOf("@"),c=s.slice(0,l).replace(te,ae).replace(te,i).replace(ne,E),u=s.slice(l+1);try{u=t.iri?C.toUnicode(u):C.toASCII(z(u,t).toLowerCase())}catch(e){n.error=n.error||"Email address's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+e}r[a]=c+"@"+u}n.path=r.join(",")}var d=e.headers=e.headers||{};e.subject&&(d.subject=e.subject),e.body&&(d.body=e.body);var h=[];for(var p in d)d[p]!==K[p]&&h.push(p.replace(te,ae).replace(te,i).replace(re,E)+"="+d[p].replace(te,ae).replace(te,i).replace(ie,E));return h.length&&(n.query=h.join("&")),n}},se=/^([^\:]+)\:(.*)/,le={scheme:"urn",parse:function(e,t){var n=e.path&&e.path.match(se),r=e;if(n){var i=t.scheme||r.scheme||"urn",a=n[1].toLowerCase(),o=n[2],s=i+":"+(t.nid||a),l=k[s];r.nid=a,r.nss=o,r.path=void 0,l&&(r=l.parse(r,t))}else r.error=r.error||"URN can not be parsed.";return r},serialize:function(e,t){var n=t.scheme||e.scheme||"urn",r=e.nid,i=n+":"+(t.nid||r),a=k[i];a&&(e=a.serialize(e,t));var o=e,s=e.nss;return o.path=(r||t.nid)+":"+s,o}},ce=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,ue={scheme:"urn:uuid",parse:function(e,t){var n=e;return n.uuid=n.nss,n.nss=void 0,t.tolerant||n.uuid&&n.uuid.match(ce)||(n.error=n.error||"UUID is not val
120id."),n},serialize:function(e,t){var n=e;return n.nss=(e.uuid||"").toLowerCase(),n}};k[V.scheme]=V,k[H.scheme]=H,k[W.scheme]=W,k[G.scheme]=G,k[oe.scheme]=oe,k[le.scheme]=le,k[ue.scheme]=ue,e.SCHEMES=k,e.pctEncChar=E,e.pctDecChars=j,e.parse=D,e.removeDotSegments=B,e.serialize=Z,e.resolveComponents=U,e.resolve=function(e,t,n){var r=function(e,t){var n=e;if(t)for(var r in t)n[r]=t[r];return n}({scheme:"null"},n);return Z(U(D(e,r),D(t,r),r,!0),r)},e.normalize=function(e,t){return"string"==typeof e?e=Z(D(e,t),t):"object"===r(e)&&(e=D(Z(e,t),t)),e},e.equal=function(e,t,n){return"string"==typeof e?e=Z(D(e,n),n):"object"===r(e)&&(e=Z(e,n)),"string"==typeof t?t=Z(D(t,n),n):"object"===r(t)&&(t=Z(t,n)),e===t},e.escapeComponent=function(e,t){return e&&e.toString().replace(t&&t.iri?s.ESCAPE:o.ESCAPE,E)},e.unescapeComponent=z,Object.defineProperty(e,"__esModule",{value:!0})}(t)},4556:function(e){!function(t){var n=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,i=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(e,t,n){if(n=n||{},e=e.trim(),!(t=t.trim())){if(!n.alwaysNormalize)return e;var i=o.parseURL(e);if(!i)throw new Error("Error trying to parse base URL.");return i.path=o.normalizePath(i.path),o.buildURLFromParts(i)}var a=o.parseURL(t);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return n.alwaysNormalize?(a.path=o.normalizePath(a.path),o.buildURLFromParts(a)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=r.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var c={scheme:s.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(c.netLoc=s.netLoc,"/"!==a.path[0]))if(a.path){var u=s.path,d=u.substring(0,u.lastIndexOf("/")+1)+a.path;c.path=o.normalizePath(d)}else c.path=s.path,a.params||(c.params=s.params,a.query||(c.query=s.query));return null===c.path&&(c.path=n.alwaysNormalize?o.normalizePath(a.path):a.path),o.buildURLFromParts(c)},parseURL:function(e){var t=n.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(i,"");e.length!==(e=e.replace(a,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};e.exports=o}()},8637:function(e,t,n){var r=n(2791),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,o=r.useRef,s=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=o(null);if(null===d.current){var h={hasValue:!1,value:null};d.current=h}else h=d.current;d=l((function(){function e(e){if(!s){if(s=!0,a=e,e=r(e),void 0!==u&&h.hasValue){var t=h.value;if(u(t,e))return o=t}return o=e}if(t=o,i(a,e))return t;var n=r(e);return void 0!==u&&u(t,n)?t:(a=e,o=n)}var a,o,s=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,u]);var p=a(e,d[0],d[1]);return s((function(){h.hasValue=!0,h.value=p}),[p]),c(p),p}},7995:function(e,t,n){e.exports=n(8637)},5081:function(e){e.exports=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},3642:function(e){e.exports=function(e){return"function"==typeof e}},6599:function(e,t,n){var r=n(5081),i=n(451);e.exports=function(e){var t;if(!r(e))return!1;if(!(t=e.length))return!1;for(var n=0;n<t;n++)if(!i(e[n]))return!1;return!0}},451:function(e,t,n){var r=n(2430);e.exports=function(e){return r(e)&&e%1==0}},2430:function(e){e.exports=function(e){return("number"==typeof e||"[object Number]"===Object.prototype.toString.call(e))&&e.valueOf()==e.valueOf()}},2755:function(e,t,n){var r=n(9851),i=e.exports={WebVTT:n(6772),VTTCue:n(7688),VTTRegion:n(5024)};r.vttjs=i,r.WebVTT=i.WebVTT;var a=i.VTTCue,o=i.VTTRegion,s=r.VTTCue,l=r.VTTRegion;i.shim=function(){r.VTTCue=a,r.VTTRegion=o},i.restore=function(){r.VTTCue=s,r.VTTRegion=l},r.VTTCue||i.shim()},6772:function(e,t,n){var r=n(7203),i=Object.create||function(){function e(){}return function(t){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return e.prototype=t,new e}}();
vendor: 5,387 bytes, line 120
120function a(e,t){this.name="ParsingError",this.code=e.code,this.message=t||e.message}function o(e){function t(e,t,n,r){return 3600*(0|e)+60*(0|t)+(0|n)+(0|r)/1e3}var n=e.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return n?n[3]?t(n[1],n[2],n[3].replace(":",""),n[4]):n[1]>59?t(n[1],n[2],0,n[4]):t(0,n[1],n[2],n[4]):null}function s(){this.values=i(null)}function l(e,t,n,r){var i=r?e.split(r):[e];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(n);2===o.length&&t(o[0].trim(),o[1].trim())}}function c(e,t,n){var r=e;function i(){var t=o(e);if(null===t)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+r);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function c(){e=e.replace(/^\s+/,"")}if(c(),t.startTime=i(),c(),"--\x3e"!==e.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+r);e=e.substr(3),c(),t.endTime=i(),c(),function(e,t){var r=new s;l(e,(function(e,t){switch(e){case"region":for(var i=n.length-1;i>=0;i--)if(n[i].id===t){r.set(e,n[i].region);break}break;case"vertical":r.alt(e,t,["rl","lr"]);break;case"line":var a=t.split(","),o=a[0];r.integer(e,o),r.percent(e,o)&&r.set("snapToLines",!1),r.alt(e,o,["auto"]),2===a.length&&r.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=t.split(","),r.percent(e,a[0]),2===a.length&&r.alt("positionAlign",a[1],["start","center","end"]);break;case"size":r.percent(e,t);break;case"align":r.alt(e,t,["start","center","end","left","right"])}}),/:/,/\s/),t.region=r.get("region",null),t.vertical=r.get("vertical","");try{t.line=r.get("line","auto")}catch(e){}t.lineAlign=r.get("lineAlign","start"),t.snapToLines=r.get("snapToLines",!0),t.size=r.get("size",100);try{t.align=r.get("align","center")}catch(e){t.align=r.get("align","middle")}try{t.position=r.get("position","auto")}catch(e){t.position=r.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},t.align)}t.positionAlign=r.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},t.align)}(e,t)}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,n){return n?this.has(e)?this.values[e]:t[n]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,n){for(var r=0;r<n.length;++r)if(t===n[r]){this.set(e,t);break}},integer:function(e,t){/^-?\d+$/.test(t)&&this.set(e,parseInt(t,10))},percent:function(e,t){return!!(t.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(t=parseFloat(t))>=0&&t<=100)&&(this.set(e,t),!0)}};var u=r.createElement&&r.createElement("textarea"),d={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},h={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},p={v:"title",lang:"lang"},f={rt:"ruby"};function m(e,t){function n(){if(!t)return null;var e,n=t.match(/^([^<]*)(<[^>]*>?)?/);return e=n[1]?n[1]:n[2],t=t.substr(e.length),e}function r(e,t){return!f[t.localName]||f[t.localName]===e.localName}function i(t,n){var r=d[t];if(!r)return null;var i=e.document.createElement(r),a=p[t];return a&&n&&(i[a]=n.trim()),i}for(var a,s,l=e.document.createElement("div"),c=l,m=[];null!==(a=n());)if("<"!==a[0])c.appendChild(e.document.createTextNode((s=a,u.innerHTML=s,s=u.textContent,u.textContent="",s)));else{if("/"===a[1]){m.length&&m[m.length-1]===a.substr(2).replace(">","")&&(m.pop(),c=c.parentNode);continue}var g,v=o(a.substr(1,a.length-2));if(v){g=e.document.createProcessingInstruction("timestamp",v),c.appendChild(g);continue}var y=a.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y)continue;if(!(g=i(y[1],y[3])))continue;if(!r(c,g))continue;if(y[2]){var b=y[2].split(".");b.forEach((function(e){var t=/^bg_/.test(e),n=t?e.slice(3):e;if(h.hasOwnProperty(n)){var r=t?"background-color":"color",i=h[n];g.style[r]=i}})),g.className=b.join(" ")}m.push(y[1]),c.appendChild(g),c=g}return l}var g=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551
vendor: 7,803 bytes, line 120
120],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function v(e){for(var t=0;t<g.length;t++){var n=g[t];if(e>=n[0]&&e<=n[1])return!0}return!1}function y(e){var t=[],n="";if(!e||!e.childNodes)return"ltr";function r(e,t){for(var n=t.childNodes.length-1;n>=0;n--)e.push(t.childNodes[n])}function i(e){if(!e||!e.length)return null;var t=e.pop(),n=t.textContent||t.innerText;if(n){var a=n.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):n}return"ruby"===t.tagName?i(e):t.childNodes?(r(e,t),i(e)):void 0}for(r(t,e);n=i(t);)for(var a=0;a<n.length;a++)if(v(n.charCodeAt(a)))return"rtl";return"ltr"}function b(){}function _(e,t,n){b.call(this),this.cue=t,this.cueDiv=m(e,t.text);var r={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(r,this.cueDiv),this.div=e.document.createElement("div"),r={direction:y(this.cueDiv),writingMode:""===t.vertical?"horizontal-tb":"lr"===t.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===t.align?"center":t.align,font:n.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(r),this.div.appendChild(this.cueDiv);var i=0;switch(t.positionAlign){case"start":case"line-left":i=t.position;break;case"center":i=t.position-t.size/2;break;case"end":case"line-right":i=t.position-t.size}""===t.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(t.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(t.size,"%")}),this.move=function(e){this.applyStyles({top:this.formatStyle(e.top,"px"),bottom:this.formatStyle(e.bottom,"px"),left:this.formatStyle(e.left,"px"),right:this.formatStyle(e.right,"px"),height:this.formatStyle(e.height,"px"),width:this.formatStyle(e.width,"px")})}}function x(e){var t,n,r,i;if(e.div){n=e.div.offsetHeight,r=e.div.offsetWidth,i=e.div.offsetTop;var a=(a=e.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();e=e.div.getBoundingClientRect(),t=a?Math.max(a[0]&&a[0].height||0,e.height/a.length):0}this.left=e.left,this.right=e.right,this.top=e.top||i,this.height=e.height||n,this.bottom=e.bottom||i+(e.height||n),this.width=e.width||r,this.lineHeight=void 0!==t?t:e.lineHeight}function w(e,t,n,r){var i=new x(t),a=t.cue,o=function(e){if("number"==typeof e.line&&(e.snapToLines||e.line>=0&&e.line<=100))return e.line;if(!e.track||!e.track.textTrackList||!e.track.textTrackList.mediaElement)return-1;for(var t=e.track,n=t.textTrackList,r=0,i=0;i<n.length&&n[i]!==t;i++)"showing"===n[i].mode&&r++;return-1*++r}(a),s=[];if(a.snapToLines){var l;switch(a.vertical){case"":s=["+y","-y"],l="height";break;case"rl":s=["+x","-x"],l="width";break;case"lr":s=["-x","+x"],l="width"}var c=i.lineHeight,u=c*Math.round(o),d=n[l]+c,h=s[0];Math.abs(u)>d&&(u=u<0?-1:1,u*=Math.ceil(d/c)*c),o<0&&(u+=""===a.vertical?n.height:n.width,s=s.reverse()),i.move(h,u)}else{var p=i.lineHeight/n.height*100;switch(a.lineAlign){case"center":o-=p/2;break;case"end":o-=p}switch(a.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new x(t)}var f=function(e,t){for(var i,a=new x(e),o=1,s=0;s<t.length;s++){for(;e.overlapsOppositeAxis(n,t[s])||e.within(n)&&e.overlapsAny(r);)e.move(t[s]);if(e.within(n))return e;var l=e.intersectPercentage(n);o>l&&(i=new x(e),o=l),e=new x(a)}return i||a}(i,s);t.move(f.toCSSCompatValues(n))}function S(){}b.prototype.applyStyles=function(e,t){for(var n in t=t||this.div,e)e.hasOwnProperty(n)&&(t.style[n]=e[n])},b.prototype.formatStyle=function(e,t){return 0===e?0:e+t},_.prototype=i(b.prototype),_.prototype.constructor=_,x.prototype.move=function(e,t){switch(t=void 0!==t?t:this.lineHeight,e){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},x.prototype.overlaps=function(e){return this.left<e.right&&this.right>e.left&&this.top<e.bottom&&this.bottom>e.top},x.prototype.overlapsAny=function(e){for(var t=0;t<e.length;t++)if(this.overlaps(e[t]))return!0;return!1},x.prototype.within=function(e){return this.top>=e.top&&this.bottom<=e.bottom&&this.left>=e.left&&this.right<=e.right},x.prototype.overlapsOppositeAxis=function(e,t){switch(t){case"+x":return this.left<e.left;case"-x":return this.right>e.right;case"+y":return this.top<e.top;case"-y":return this.bottom>e.bottom}},x.prototype.intersectPercentage=function(e){return Math.max(0,Math.min(this.right,e.right)-Math.max(this.left,e.left))*Math.max(0,Math.min(this.bottom,e.bottom)-Math.max(this.top,e.top))/(this.height*this.width)},x.prototype.toCSSCompatValues=function(e){return{top:this.top-e.top,bottom:e.bottom-this.bottom,left:this.left-e.left,right:e.right-this.right,height:this.height,width:this.width}},x.getSimpleBoxPosition=function(e){var t=e.div?e.div.offsetHeight:e.tagName?e.offsetHeight:0,n=e.div?e.div.offsetWidth:e.tagName?e.offsetWidth:0,r=e.div?e.div.offsetTop:e.tagName?e.offsetTop:0;return{left:(e=e.div?e.div.getBoundingClientRect():e.tagName?e.getBoundingClientRect():e).left,right:e.right,top:e.top||r,height:e.height||t,bottom:e.bottom||r+(e.height||t),width:e.width||n}},S.StringDecoder=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}},S.convertCueToDOMTree=function(e,t){return e&&t?m(e,t):null},S.processCues=function(e,t,n){if(!e||!t||!n)return null;for(;n.firstChild;)n.removeChild(n.firstChild);var r=e.document.createElement("div");if(r.style.position="absolute",r.style.left="0",r.style.right="0",r.style.top="0",r.style.bottom="0",r.style.margin="1.5%",n.appendChild(r),function(e){for(var t=0;t<e.length;t++)if(e[t].hasBeenReset||!e[t].displayState)return!0;return!1}(t)){var i=[],a=x.getSimpleBoxPosition(r),o={font:Math.round(.05*a.height*100)/100+"px sans-serif"};!function(){for(var n,s,l=0;l<t.length;l++)s=t[l],n=new _(e,s,o),r.appendChild(n.div),w(0,n,a,i),s.displayState=n.div,i.push(x.getSimpleBoxPosition(n))}()}else for(var s=0;s<t.length;s++)r.appendChild(t[s].displayState)},S.Parser=function(e,t,n){n||(n=t,t={}),t||(t={}),this.window=e,this.vttjs=t,this.state="INITIAL",this.buffer="",this.decoder=n||new TextDecoder("utf8"),this.regionList=[]},S.Parser.prototype={reportOrThrowError:function(e){if(!(e instanceof a))throw e;this.onparsingerror&&this.onparsingerror(e)},parse:function(e){var t=this;function n(){for(var e=t.buffer,n=0;n<e.length&&"\r"!==e[n]&&"\n"!==e[n];)++n;var r=e.substr(0,n);return"\r"===e[n]&&++n,"\n"===e[n]&&++n,t.buffer=e.substr(n),r}function r(e){e.match(/X-TIMESTAMP-MAP/)?l(e,(function(e,n){"X-TIMESTAMP-MAP"===e&&function(e){var n=new s;l(e,(function(e,t){switch(e){case"MPEGT":n.integer(e+"S",t);break;case"LOCA":n.set(e+"L",o(t))}}),/[^\d]:/,/,/),t.ontimestampmap&&t.ontimestampmap({MPEGTS:n.get("MPEGTS"),LOCAL:n.get("LOCAL")})}(n)}),/=/):l(e,(function(e,n){"Region"===e&&function(e){var n=new s;if(l(e,(function(e,t){switch(e){case"id":n.set(e,t);break;case"width":n.percent(e,t);break;case"lines":n.integer(e,t);break;case"regionanchor":case"viewportanchor":var r=t.split(",");if(2!==r.length)break;var i=new s;if(i.percent("x",r[0]),i.percent("y",r[1]),!i.has("x")||!i.has("y"))break;n.set(e+"X",i.get("x")),n.set(e+"Y",i.get("y"));break;case"scroll":n.alt(e,t,["up"])}}
vendor: 2,294 bytes, line 120
120),/=/,/\s/),n.has("id")){var r=new(t.vttjs.VTTRegion||t.window.VTTRegion);r.width=n.get("width",100),r.lines=n.get("lines",3),r.regionAnchorX=n.get("regionanchorX",0),r.regionAnchorY=n.get("regionanchorY",100),r.viewportAnchorX=n.get("viewportanchorX",0),r.viewportAnchorY=n.get("viewportanchorY",100),r.scroll=n.get("scroll",""),t.onregion&&t.onregion(r),t.regionList.push({id:n.get("id"),region:r})}}(n)}),/:/)}e&&(t.buffer+=t.decoder.decode(e,{stream:!0}));try{var i;if("INITIAL"===t.state){if(!/\r\n|\n/.test(t.buffer))return this;var u=(i=n()).match(/^WEBVTT([ \t].*)?$/);if(!u||!u[0])throw new a(a.Errors.BadSignature);t.state="HEADER"}for(var d=!1;t.buffer;){if(!/\r\n|\n/.test(t.buffer))return this;switch(d?d=!1:i=n(),t.state){case"HEADER":/:/.test(i)?r(i):i||(t.state="ID");continue;case"NOTE":i||(t.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){t.state="NOTE";break}if(!i)continue;t.cue=new(t.vttjs.VTTCue||t.window.VTTCue)(0,0,"");try{t.cue.align="center"}catch(e){t.cue.align="middle"}if(t.state="CUE",-1===i.indexOf("--\x3e")){t.cue.id=i;continue}case"CUE":try{c(i,t.cue,t.regionList)}catch(e){t.reportOrThrowError(e),t.cue=null,t.state="BADCUE";continue}t.state="CUETEXT";continue;case"CUETEXT":var h=-1!==i.indexOf("--\x3e");if(!i||h&&(d=!0)){t.oncue&&t.oncue(t.cue),t.cue=null,t.state="ID";continue}t.cue.text&&(t.cue.text+="\n"),t.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(t.state="ID");continue}}}catch(e){t.reportOrThrowError(e),"CUETEXT"===t.state&&t.cue&&t.oncue&&t.oncue(t.cue),t.cue=null,t.state="INITIAL"===t.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var e=this;try{if(e.buffer+=e.decoder.decode(),(e.cue||"HEADER"===e.state)&&(e.buffer+="\n\n",e.parse()),"INITIAL"===e.state)throw new a(a.Errors.BadSignature)}catch(t){e.reportOrThrowError(t)}return e.onflush&&e.onflush(),this}},e.exports=S},7688:function(e){var t={"":1,lr:1,rl:1},n={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function r(e){return"string"==typeof e&&!!n[e.toLowerCase()]&&e.toLowerCase()}function i(e,n,i){this.hasBeenReset=!1;var a="",o=!1,s=e,l=n,c=i,u=null,d="",h=!0,p="auto",f="start",m="auto",g="auto",v=100,y="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return a}
vendor: 2,712 bytes, line 120
120,set:function(e){a=""+e}},pauseOnExit:{enumerable:!0,get:function(){return o},set:function(e){o=!!e}},startTime:{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e)throw new TypeError("Start time must be set to a number.");s=e,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e)throw new TypeError("End time must be set to a number.");l=e,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return c},set:function(e){c=""+e,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return u},set:function(e){u=e,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return d},set:function(e){var n=function(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);if(!1===n)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");d=n,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return h},set:function(e){h=!!e,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return p},set:function(e){if("number"!=typeof e&&"auto"!==e)throw new SyntaxError("Line: an invalid number or illegal string was specified.");p=e,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return f},set:function(e){var t=r(e);t?(f=t,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return m},set:function(e){if(e<0||e>100)throw new Error("Position must be between 0 and 100.");m=e,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return g},set:function(e){var t=r(e);t?(g=t,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return v},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");v=e,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return y},set:function(e){var t=r(e);if(!t)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");y=t,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},e.exports=i},5024:function(e){var t={"":!0,up:!0};function n(e){return"number"==typeof e&&e>=0&&e<=100}e.exports=function(){var e=100,r=3,i=0,a=100,o=0,s=100,l="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return e},set:function(t){if(!n(t))throw new Error("Width must be between 0 and 100.");e=t}},lines:{enumerable:!0,get:function(){return r},set:function(e){if("number"!=typeof e)throw new TypeError("Lines must be set to a number.");r=e}},regionAnchorY:{enumerable:!0,get:function(){return a}
120,set:function(e){if(!n(e))throw new Error("RegionAnchorX must be between 0 and 100.");a=e}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(e){if(!n(e))throw new Error("RegionAnchorY must be between 0 and 100.");i=e}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(e){if(!n(e))throw new Error("ViewportAnchorY must be between 0 and 100.");s=e}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(e){if(!n(e))throw new Error("ViewportAnchorX must be between 0 and 100.");o=e}},scroll:{enumerable:!0,get:function(){return l},set:function(e){var n=function(e){return"string"==typeof e&&!!t[e.toLowerCase()]&&e.toLowerCase()}(e);!1===n?console.warn("Scroll: an invalid or illegal string was specified."):l=n}}})}},5893:function(){},434:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7462:function(e,t,n){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})},3366:function(e,t,n){function r(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{Z:function(){return r}})},4775:function(e){e.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},98:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true}
vendor: 4,663 bytes, line 120
120,"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')}},i={};function a(e){var n=i[e];if(void 0!==n)return n.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return t[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);a.r(i);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){o[e]=function(){return n[e]}}));return o.default=function(){return n},a.d(i,o),i}}(),a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var t={};a.r(t),a.d(t,{hasBrowserEnv:function(){return kA},hasStandardBrowserEnv:function(){return EA},hasStandardBrowserWebWorkerEnv:function(){return PA},origin:function(){return IA}});var i=a(2791),o=a.t(i,2),s=a(1250);function l(){l=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",o=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof h?t:h,a=Object.create(i.prototype),o=new T(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(i,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw a;return{value:void 0,done:!0}}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=u(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}(e,n,o),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d={};function h(){}function p(){}function f(){}var m={};s(m,i,(function(){return this}));var g=Object.getPrototypeOf,v=g&&g(g(C([])));v&&v!==t&&n.call(v,i)&&(m=v);var y=f.prototype=h.prototype=Object.create(m);function b(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,395 bytes, line 120
120))}function _(e,t){function r(i,a,o,s){var l=u(e[i],e,a);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,o,s)}),(function(e){r("throw",e,o,s)})):t.resolve(d).then((function(e){c.value=e,o(c)}),(function(e){return r("throw",e,o,s)}))}s(l.arg)}var i;this._invoke=function(e,n){function a(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(a,a):a()}}function x(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,d;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function w(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(w,this),this.reset(!0)}function C(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return a.next=a}}return{next:k}}function k(){return{value:void 0,done:!0}}return p.prototype=f,s(y,"constructor",f),s(f,"constructor",p),p.displayName=s(f,o,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,s(e,o,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(_.prototype),s(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new _(c(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},b(y),s(y,o,"Generator"),s(y,i,(function(){return this})),s(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=C,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(s&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,d):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];
120if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}function c(e,t,n,r,i,a,o){try{var s=e[a](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function u(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){c(a,r,i,o,s,"next",e)}function s(e){c(a,r,i,o,s,"throw",e)}o(void 0)}))}}var d="data-component",h={},p=[],f=function(e){return new Promise((function(t){return setTimeout(t,e)}))},m=function(){var e=u(l().mark((function e(t,n,r){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t();case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),!(n>1)){e.next=14;break}return e.next=11,f(r);case 11:return e.abrupt("return",m(t,n-1,2*r));case 14:throw new Error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,n,r){return e.apply(this,arguments)}}(),g=function(e,t){var n={};return null!=e&&e.attributes&&Array.from(e.attributes).filter((function(e){return e.name.startsWith("data-prop-")})).forEach((function(r){var i,a,o,s,l,c,u=null!=(i=y(e))?i:"",d=r.name.replace("data-prop-","").replace(/-./g,(function(e){return e.toUpperCase()[1]})),p=null!=(a=null==t||null==(o=t.propParsers)?void 0:o[d])?a:null==(s=h[u])||null==(l=s.options)||null==(c=l.propParsers)?void 0:c[d];if(p)n[d]=p(r.value);else if(/^0+\d+$/.test(r.value))n[d]=r.value;else try{n[d]=JSON.parse(r.value)}catch(e){n[d]=r.value}})),n},v=function(e,t){Object.entries(t).forEach((function(t){var n=t[0],r=t[1];return e.setAttribute(n,r)}))};function y(e){var t;return null==(t=Array.from(e.attributes).find((function(e){return e.name===d})))?void 0:t.value}var b=function(){var e=u(l().mark((function e(t,n){var r,a,o,s,c;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=g(t),(o=y(t))&&""!==o){e.next=4;break}throw new Error("not all react-abode elements have a value for  "+d);case 4:return e.next=6,null==(r=h[o])?void 0:r.module;case 6:if(s=e.sent){e.next=9;break}throw new Error("no component registered for "+o);case 9:c=s.default||s,n.render((0,i.createElement)(c,a));case 11:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),x=function(e,t){MutationObserver&&new MutationObserver((function(){b(e,t)})).observe(e,{attributes:!0})};function w(e,t){var n=new MutationObserver((function(){(function e(t){return t.parentNode!==document&&(null===t.parentNode||e(t.parentNode))})(e)&&(n.disconnect(),t.unmount())}));n.observe(document,{childList:!0,subtree:!0})}var S=function(){var e=u(l().mark((function e(t,n){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.forEach((function(e){return e.setAttribute("react-abode-populated","true")})),t.forEach((function(e){var t=(0,s.s)(e);null!=n&&n.attributes&&v(e,n.attributes),b(e,t),x(e,t),w(e,t)}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),T=function(){var e=u(l().mark((function e(t){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(p=Array.from(document.querySelectorAll("["+d+"]")).filter((function(e){var t=e.getAttribute(d);return t&&h[t]})).filter((function(e){return!e.getAttribute("react-abode-populated")}))).length){e.next=6;break}return e.next=4,S(p,t);case 4:p=[],null!=t&&t.callback&&t.callback();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=u(l().mark((function e(t){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T(t);case 2:document.body.addEventListener("DOMNodeInserted",(function(){return T(t)}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=Symbol.for("immer-nothing"),E=Symbol.for("immer-draftable"),j=Symbol.for("immer-state");function P(e){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var I=Object.getPrototypeOf;function O(e){return!!e&&!!e[j]}function L(e){return!!e&&(A(e)||Array.isArray(e)||!!e[E]||!!e.constructor?.[E]||$(e)||B(e))}var N=Object.prototype.constructor.toString();function A(e){if(!e||"object"!=typeof e)return!1;const t=I(e);if(null===t)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===N}function D(e,t){0===M(e)?Reflect.ownKeys(e).forEach((n=>{t(n,e[n],e)})):e.forEach(((n,r)=>t(r,n,e)))}
120function M(e){const t=e[j];return t?t.type_:Array.isArray(e)?1:$(e)?2:B(e)?3:0}function R(e,t){return 2===M(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function F(e,t,n){const r=M(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function $(e){return e instanceof Map}function B(e){return e instanceof Set}function Z(e){return e.copy_||e.base_}function U(e,t){if($(e))return new Map(e);if(B(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=A(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[j];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const i=n[r],a=t[i];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[i]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[i]})}return Object.create(I(e),t)}{const t=I(e);if(null!==t&&n)return{...e};const r=Object.create(t);return Object.assign(r,e)}}function z(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return H(e)||O(e)||!L(e)||(M(e)>1&&(e.set=e.add=e.clear=e.delete=V),Object.freeze(e),t&&Object.entries(e).forEach((e=>{let[t,n]=e;return z(n,!0)}))),e}function V(){P(2)}function H(e){return Object.isFrozen(e)}var q,W={};function G(e){const t=W[e];return t||P(0),t}function K(){return q}function Y(e,t){t&&(G("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function X(e){Q(e),e.drafts_.forEach(ee),e.drafts_=null}function Q(e){e===q&&(q=e.parent_)}function J(e){return q={drafts_:[],parent_:q,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function ee(e){const t=e[j];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function te(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[j].modified_&&(X(t),P(4)),L(e)&&(e=ne(t,e),t.parent_||ie(t,e)),t.patches_&&G("Patches").generateReplacementPatches_(n[j].base_,e,t.patches_,t.inversePatches_)):e=ne(t,n,[]),X(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==k?e:void 0}function ne(e,t,n){if(H(t))return t;const r=t[j];if(!r)return D(t,((i,a)=>re(e,r,t,i,a,n))),t;if(r.scope_!==e)return t;if(!r.modified_)return ie(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const t=r.copy_;let i=t,a=!1;3===r.type_&&(i=new Set(t),t.clear(),a=!0),D(i,((i,o)=>re(e,r,t,i,o,n,a))),ie(e,t,!1),n&&e.patches_&&G("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function re(e,t,n,r,i,a,o){if(O(i)){const o=ne(e,i,a&&t&&3!==t.type_&&!R(t.assigned_,r)?a.concat(r):void 0);if(F(n,r,o),!O(o))return;e.canAutoFreeze_=!1}else o&&n.add(i);if(L(i)&&!H(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;ne(e,i),t&&t.scope_.parent_||"symbol"==typeof r||!Object.prototype.propertyIsEnumerable.call(n,r)||ie(e,i)}}function ie(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&z(t,n)}var ae={get(e,t){if(t===j)return e;const n=Z(e);if(!R(n,t))return function(e,t,n){const r=le(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!L(r)?r:r===se(e.base_,t)?(ue(e),e.copy_[t]=de(r,e)):r},has:(e,t)=>t in Z(e),ownKeys:e=>Reflect.ownKeys(Z(e)),set(e,t,n){const r=le(Z(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=se(Z(e),t),i=r?.[j];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(n,r)&&(void 0!==n||R(e.base_,t)))return!0;ue(e),ce(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==se(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,ue(e),ce(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=Z(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){P(11)},getPrototypeOf:e=>I(e.base_),setPrototypeOf(){P(12)}},oe={};function se(e,t){const n=e[j];return(n?Z(n):e)[t]}function le(e,t){if(!(t in e))return;let n=I(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=I(n)}}function ce(e){e.modified_||(e.modified_=!0,e.parent_&&ce(e.parent_))}function ue(e){e.copy_||(e.copy_=U(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function de(e,t){const n=$(e)?G("MapSet").proxyMap_(e,t):B(e)?G("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:K(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=ae;n&&(i=[r],a=oe);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,s}(e,t);return(t?t.scope_:K()).drafts_.push(n),n}function he(e){return O(e)||P(10),pe(e)}function pe(e){if(!L(e)||H(e))return e;
120const t=e[j];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=U(e,t.scope_.immer_.useStrictShallowCopy_)}else n=U(e,!0);return D(n,((e,t)=>{F(n,e,pe(t))})),t&&(t.finalized_=!1),n}D(ae,((e,t)=>{oe[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),oe.deleteProperty=function(e,t){return oe.set.call(this,e,t,void 0)},oe.set=function(e,t,n){return ae.set.call(this,e[0],t,n,e[0])};var fe=new class{constructor(e){var t=this;this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{if("function"==typeof e&&"function"!=typeof t){const n=t;t=e;const r=this;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];return r.produce(e,(e=>t.call(this,e,...a)))}}let r;if("function"!=typeof t&&P(6),void 0!==n&&"function"!=typeof n&&P(7),L(e)){const i=J(this),a=de(e,void 0);let o=!0;try{r=t(a),o=!1}finally{o?X(i):Q(i)}return Y(i,n),te(r,i)}if(!e||"object"!=typeof e){if(r=t(e),void 0===r&&(r=e),r===k&&(r=void 0),this.autoFreeze_&&z(r,!0),n){const t=[],i=[];G("Patches").generateReplacementPatches_(e,r,t,i),n(t,i)}return r}P(1)},this.produceWithPatches=(e,n)=>{if("function"==typeof e)return function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return t.produceWithPatches(n,(t=>e(t,...i)))};let r,i;const a=this.produce(e,n,((e,t)=>{r=e,i=t}));return[a,r,i]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){L(e)||P(8),O(e)&&(e=he(e));const t=J(this),n=de(e,void 0);return n[j].isManual_=!0,Q(t),n}finishDraft(e,t){const n=e&&e[j];n&&n.isManual_||P(9);const{scope_:r}=n;return Y(r,t),te(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=G("Patches").applyPatches_;return O(e)?r(e,t):this.produce(e,(e=>r(e,t)))}},me=fe.produce;fe.produceWithPatches.bind(fe),fe.setAutoFreeze.bind(fe),fe.setUseStrictShallowCopy.bind(fe),fe.applyPatches.bind(fe),fe.createDraft.bind(fe),fe.finishDraft.bind(fe);var ge=e=>Array.isArray(e)?e:[e],ve="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}},ye=0,be=1;function _e(){return{s:ye,v:void 0,o:null,p:null}}function xe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=_e();const{resultEqualityCheck:r}=t;let i,a=0;function o(){let t=n;const{length:o}=arguments;for(let e=0,n=o;e<n;e++){const n=arguments[e];if("function"==typeof n||"object"==typeof n&&null!==n){let e=t.o;null===e&&(t.o=e=new WeakMap);const r=e.get(n);void 0===r?(t=_e(),e.set(n,t)):t=r}else{let e=t.p;null===e&&(t.p=e=new Map);const r=e.get(n);void 0===r?(t=_e(),e.set(n,t)):t=r}}const s=t;let l;if(t.s===be)l=t.v;else if(l=e.apply(null,arguments),a++,r){const e=i?.deref?.()??i;null!=e&&r(e,l)&&(l=e,0!==a&&a--),i="object"==typeof l&&null!==l||"function"==typeof l?new ve(l):l}return s.s=be,s.v=l,l}return o.clearCache=()=>{n=_e(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function we(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const i="function"==typeof e?{memoize:e,memoizeOptions:n}:e,a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];let r,a=0,o=0,s={},l=t.pop();"object"==typeof l&&(s=l,l=t.pop()),function(e){if("function"!=typeof e)throw new TypeError(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected a function, instead received "+typeof e)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...i,...s},{memoize:u,memoizeOptions:d=[],argsMemoize:h=xe,argsMemoizeOptions:p=[],devModeChecks:f={}}=c,m=ge(d),g=ge(p),v=function(e){const t=Array.isArray(e[0])?e[0]:e;return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected all items to be functions, instead received the following types: ";if(!e.every((e=>"function"==typeof e))){const n=e.map((e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e)).join(", ");throw new TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(t),y=u((function(){return a++,l.apply(null,arguments)}),...m),b=h((function(){o++;const e=function(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}(v,arguments);return r=y.apply(null,e),r}),...g);return Object.assign(b,{resultFunc:l,memoizedResultFunc:y,dependencies:v,depen
120dencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>r,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:u,argsMemoize:h})};return Object.assign(a,{withTypes:()=>a}),a}var Se=we(xe),Te=Object.assign((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se;!function(e){if("object"!=typeof e)throw new TypeError(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"expected an object, instead received "+typeof e)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const n=Object.keys(e),r=t(n.map((t=>e[t])),(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(((e,t,r)=>(e[n[r]]=t,e)),{})}));return r}),{withTypes:()=>Te});function Ce(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var ke="function"==typeof Symbol&&Symbol.observable||"@@observable",Ee=()=>Math.random().toString(36).substring(7).split("").join("."),je={INIT:`@@redux/INIT${Ee()}`,REPLACE:`@@redux/REPLACE${Ee()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Ee()}`};function Pe(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function Ie(e,t,n){if("function"!=typeof e)throw new Error(Ce(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ce(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ce(1));return n(Ie)(e,t)}let r=e,i=t,a=new Map,o=a,s=0,l=!1;function c(){o===a&&(o=new Map,a.forEach(((e,t)=>{o.set(t,e)})))}function u(){if(l)throw new Error(Ce(3));return i}function d(e){if("function"!=typeof e)throw new Error(Ce(4));if(l)throw new Error(Ce(5));let t=!0;c();const n=s++;return o.set(n,e),function(){if(t){if(l)throw new Error(Ce(6));t=!1,c(),o.delete(n),a=null}}}function h(e){if(!Pe(e))throw new Error(Ce(7));if(void 0===e.type)throw new Error(Ce(8));if("string"!=typeof e.type)throw new Error(Ce(17));if(l)throw new Error(Ce(9));try{l=!0,i=r(i,e)}finally{l=!1}return(a=o).forEach((e=>{e()})),e}return h({type:je.INIT}),{dispatch:h,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ce(10));r=e,h({type:je.REPLACE})},[ke]:function(){const e=d;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(Ce(11));function n(){const e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[ke](){return this}}}}}function Oe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?e=>e:1===t.length?t[0]:t.reduce(((e,t)=>function(){return e(t(...arguments))}))}function Le(e){return t=>{let{dispatch:n,getState:r}=t;return t=>i=>"function"==typeof i?i(n,r,e):t(i)}}var Ne=Le(),Ae=Le,De=(function(){const e=we(...arguments),t=Object.assign((function(){const t=e(...arguments),n=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t(O(e)?he(e):e,...r)};return Object.assign(n,t),n}),{withTypes:()=>t})}(xe),"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?Oe:Oe.apply(null,arguments)});function Me(e,t){function n(){if(t){let n=t(...arguments);if(!n)throw new Error(et(0));return{type:e,payload:n.payload,..."meta"in n&&{meta:n.meta},..."error"in n&&{error:n.error}}}return{type:e,payload:arguments.length<=0?void 0:arguments[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>function(e){return Pe(e)&&"type"in e&&"string"==typeof e.type}(t)&&t.type===e,n}var Re=class e extends Array{constructor(){super(...arguments),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return super.concat.apply(this,t)}prepend(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];
120return 1===n.length&&Array.isArray(n[0])?new e(...n[0].concat(this)):new e(...n.concat(this))}};function Fe(e){return L(e)?me(e,(()=>{})):e}function $e(e,t,n){if(e.has(t)){let r=e.get(t);return n.update&&(r=n.update(r,t,e),e.set(t,r)),r}if(!n.insert)throw new Error(et(10));const r=n.insert(t,e);return e.set(t,r),r}var Be=e=>t=>{setTimeout(t,e)},Ze="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:Be(10);function Ue(e){const t={},n=[];let r;const i={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(et(28));if(r in t)throw new Error(et(29));return t[r]=n,i},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(r=e,i)};return e(i),[t,n,r]}var ze=function(){let e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;for(;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e},Ve=Symbol.for("rtk-slice-createasyncthunk");function He(e,t){return`${e}/${t}`}function qe(e,t,n,r){function i(i){let a=t(i);void 0===a&&r&&(a=n());for(var o=arguments.length,s=new Array(o>1?o-1:0),l=1;l<o;l++)s[l-1]=arguments[l];return e(a,...s)}return i.unwrapped=e,i}var We=function(){let{creators:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e?.asyncThunk?.[Ve];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(et(11));const i=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name](){return e(...arguments)}}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(i),o={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(et(12));if(n in o.sliceCaseReducersByType)throw new Error(et(13));return o.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(o.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(o.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(o.sliceCaseReducersByName[e]=t,s)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?Ue(e.extraReducers):[e.extraReducers],i={...t,...o.sliceCaseReducersByType};return function(e,t){let n,[r,i,a]=Ue(t);if(function(e){return"function"==typeof e}(e))n=()=>Fe(e());else{const t=Fe(e);n=()=>t}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n(),t=arguments.length>1?arguments[1]:void 0,o=[r[t.type],...i.filter((e=>{let{matcher:n}=e;return n(t)})).map((e=>{let{reducer:t}=e;return t}))];return 0===o.filter((e=>!!e)).length&&(o=[a]),o.reduce(((e,n)=>{if(n){if(O(e)){const r=n(e,t);return void 0===r?e:r}if(L(e))return me(e,(e=>n(e,t)));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw new Error(et(9))}return r}}return e}),e)}return o.getInitialState=n,o}(e.initialState,(e=>{for(let t in i)e.addCase(t,i[t]);for(let t of o.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)}))}a.forEach((r=>{const a=i[r],o={reducerName:r,type:He(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function(e,t,n){let r,i,{type:a,reducerName:o,createNotation:s}=e;if("reducer"in t){if(s&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(t))throw new Error(et(17));r=t.reducer,i=t.prepare}else r=t;n.addCase(a,r).exposeCaseReducer(o,r).exposeAction(o,i?Me(a,i):Me(a))}(o,a,s):function(e,t,n,r){let{type:i,reducerName:a}=e;if(!r)throw new Error(et(18));const{payloadCreator:o,fulfilled:s,pending:l,rejected:c,settled:u,options:d}=t,h=r(i,o,d);n.exposeAction(a,h),s&&n.addCase(h.fulfilled,s),l&&n.addCase(h.pending,l),c&&n.addCase(h.rejected,c),u&&n.addMatcher(h.settled,u),n.exposeCaseReducer(a,{fulfilled:s||Ge,pending:l||Ge,rejected:c||Ge,settled:u||Ge})}(o,a,s,t)}));const c=e=>e,u=new Map;let d;function h(e,t){return d||(d=l()),d(e,t)}function p(){return d||(d=l()),d.getInitialState()}function f(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function r(e){let r=e[t];return void 0===r&&n&&(r=p()),r}function i(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;const r=$e(u,n,{insert:()=>new WeakMap});return $e(r,t,{insert:()=>{const r={};for(const[i,a]of Object.entries(e.selectors??{}))r[i]=qe(a,t,p,n);return r}})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}const m={name:n,reducer:h,actions:o.actionCreators,caseReducers:o.sliceCaseReducersByName,getInitialState:p,...f(r),injectInto(e){let{reducerPath:t,...n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=t??r;return e.inject({reducerPath:i,reducer:h},n),{...m,...f(i,!0)}}};return m}}();function Ge(){}var Ke="listenerMiddleware",Ye=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=Me(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw new Error(et(21));return((e,t)=>{if("function"!=typeof e)throw new Error(et(32))})(a),{predicate:i,type:t,effect:a}},Xe=Object.assign((e=>{const{type:t,predicate:n,effect:r}=Ye(e);return{id:ze(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(et(22))}}}),{withTypes:()=>Xe}),Qe=Object.assign(Me(`${Ke}/add`),{withTypes:()=>Qe}),Je=(Me(`${Ke}/removeAll`),Object.assign(Me(`${Ke}/remove`),{withTypes:()=>Je}));function et(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const tt=We({name:"form",initialState:{data:{},isValid:!1,paymentFormCompleted:!1,confirmPasswordError:!1,userSelectedSavedAddress:!1,stripeFormCompleted:!1,stripeLogo:null,stripePaymentTitle:null,clientFormErrorMessage:{},isUpdateForm:!1,isDataChanged:!1,isApiCallCompleted:!1,isFormTimedOut:!1},reducers:{updateFormData:(e,t)=>{e.data={...e.data,...t.payload}},setFormValidity:(e,t)=>{e.isValid=t.payload},setPaymentFormCompleted:(e,t)=>{e.paymentFormCompleted=t.payload},setConfirmPasswordError:(e,t)=>
120{e.confirmPasswordError=t.payload},setUserSelectedSavedAddress:(e,t)=>{e.userSelectedSavedAddress=t.payload},setStripeFormCompleted:(e,t)=>{e.stripeFormCompleted=t.payload},setStripeLogo:(e,t)=>{e.stripeLogo=t.payload},setStripePaymentTitle:(e,t)=>{e.stripePaymentTitle=t.payload},setClientFormErrorMessage:(e,t)=>{e.clientFormErrorMessage=t.payload},setIsUpdateForm:(e,t)=>{e.isUpdateForm=t.payload},setIsDataChanged:(e,t)=>{e.isDataChanged=t.payload},setIsApiCallCompleted:(e,t)=>{e.isApiCallCompleted=t.payload},setIsFormTimedOut:e=>{e.isFormTimedOut=!0}}}),{setConfirmPasswordError:nt,setFormValidity:rt,setPaymentFormCompleted:it,setStripeFormCompleted:at,setStripeLogo:ot,setStripePaymentTitle:st,setUserSelectedSavedAddress:lt,updateFormData:ct,setClientFormErrorMessage:ut,setIsUpdateForm:dt,setIsDataChanged:ht,setIsApiCallCompleted:pt,setIsFormTimedOut:ft}=tt.actions;var mt=tt.reducer,gt=a(7995),vt=i,yt=Symbol.for("react-redux-context"),bt="undefined"!=typeof globalThis?globalThis:{},_t=function(){if(!vt.createContext)return{};const e=bt[yt]??(bt[yt]=new Map);let t=e.get(vt.createContext);return t||(t=vt.createContext(null),e.set(vt.createContext,t)),t}();function xt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t;return function(){return vt.useContext(e)}}var wt=xt(),St=()=>{throw new Error("uSES not initialized!")},Tt=(e,t)=>e===t,Ct=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t;const t=e===_t?wt:xt(e),n=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{equalityFn:r=Tt,devModeChecks:i={}}="function"==typeof n?{equalityFn:n}:n,{store:a,subscription:o,getServerState:s,stabilityCheck:l,identityFunctionCheck:c}=t(),u=(vt.useRef(!0),vt.useCallback({[e.name]:t=>e(t)}[e.name],[e,l,i.stabilityCheck])),d=St(o.addNestedSub,a.getState,s||a.getState,u,r);return vt.useDebugValue(d),d};return Object.assign(n,{withTypes:()=>n}),n}(),kt={notify(){},get:()=>[]},Et=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),jt="undefined"!=typeof navigator&&"ReactNative"===navigator.product,Pt=Et||jt?vt.useLayoutEffect:vt.useEffect,It=function(e){let{store:t,context:n,children:r,serverState:i,stabilityCheck:a="once",identityFunctionCheck:o="once"}=e;const s=vt.useMemo((()=>{const e=function(e,t){let n,r=kt,i=0,a=!1;function o(){c.onStateChange&&c.onStateChange()}function s(){i++,n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){!function(e){e()}((()=>{let t=e;for(;t;)t.callback(),t=t.next}))},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&null!==e&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}())}function l(){i--,n&&0===i&&(n(),n=void 0,r.clear(),r=kt)}const c={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,s())},tryUnsubscribe:function(){a&&(a=!1,l())},getListeners:()=>r};return c}(t);return{store:t,subscription:e,getServerState:i?()=>i:void 0,stabilityCheck:a,identityFunctionCheck:o}}),[t,i,a,o]),l=vt.useMemo((()=>t.getState()),[t]);Pt((()=>{const{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[s,l]);const c=n||_t;return vt.createElement(c.Provider,{value:s},r)};function Ot(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t;const t=e===_t?wt:xt(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var Lt,Nt=Ot(),At=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_t;const t=e===_t?Nt:Ot(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}();Lt=gt.useSyncExternalStoreWithSelector,St=Lt,i.useSyncExternalStore;var Dt=a(3366),Mt=a(7462),Rt=a(8182),Ft=a(838),$t=a(2065),Bt=a(6934),Zt=a(1402),Ut=a(4036),zt=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},Vt=a(9703),Ht=a(4657);function qt(e){return(0,Ht.ZP)("MuiPaper",e)}(0,Vt.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var Wt=a(184);const Gt=["className","component","elevation","square","variant"],Kt=(0,Bt.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;
120return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})((e=>{let{theme:t,ownerState:n}=e;var r;return(0,Mt.Z)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:`1px solid ${(t.vars||t).palette.divider}`},"elevation"===n.variant&&(0,Mt.Z)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:`linear-gradient(${(0,$t.Fq)("#fff",zt(n.elevation))}, ${(0,$t.Fq)("#fff",zt(n.elevation))})`},t.vars&&{backgroundImage:null==(r=t.vars.overlays)?void 0:r[n.elevation]}))}));var Yt=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPaper"}),{className:r,component:i="div",elevation:a=1,square:o=!1,variant:s="elevation"}=n,l=(0,Dt.Z)(n,Gt),c=(0,Mt.Z)({},n,{component:i,elevation:a,square:o,variant:s}),u=(e=>{const{square:t,elevation:n,variant:r,classes:i}=e,a={root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]};return(0,Ft.Z)(a,qt,i)})(c);return(0,Wt.jsx)(Kt,(0,Mt.Z)({as:i,ownerState:c,className:(0,Rt.Z)(u.root,r),ref:t},l))}));function Xt(e){return(0,Ht.ZP)("MuiAlert",e)}var Qt=(0,Vt.Z)("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),Jt=a(2071),en=a(9683),tn=a(8221);function nn(e,t){return nn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nn(e,t)}function rn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,nn(e,t)}var an=i.createContext(null);function on(e,t){var n=Object.create(null);return e&&i.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,i.isValidElement)(e)?t(e):e}(e)})),n}function sn(e,t,n){return null!=n[t]?n[t]:e.props[t]}
vendor: 1,440 bytes, line 120
120function ln(e,t,n){var r=on(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),a=[];for(var o in e)o in t?a.length&&(i[o]=a,a=[]):a.push(o);var s={};for(var l in t){if(i[l])for(r=0;r<i[l].length;r++){var c=i[l][r];s[i[l][r]]=n(c)}s[l]=n(l)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}(t,r);return Object.keys(a).forEach((function(o){var s=a[o];if((0,i.isValidElement)(s)){var l=o in t,c=o in r,u=t[o],d=(0,i.isValidElement)(u)&&!u.props.in;!c||l&&!d?c||!l||d?c&&l&&(0,i.isValidElement)(u)&&(a[o]=(0,i.cloneElement)(s,{onExited:n.bind(null,s),in:u.props.in,exit:sn(s,"exit",e),enter:sn(s,"enter",e)})):a[o]=(0,i.cloneElement)(s,{in:!1}):a[o]=(0,i.cloneElement)(s,{onExited:n.bind(null,s),in:!0,exit:sn(s,"exit",e),enter:sn(s,"enter",e)})}})),a}var cn=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},un=function(e){function t(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}rn(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,o=t.handleExited;
120return{children:t.firstRender?(n=e,r=o,on(n.children,(function(e){return(0,i.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:sn(e,"appear",n),enter:sn(e,"enter",n),exit:sn(e,"exit",n)})}))):ln(e,a,o),firstRender:!1}},n.handleExited=function(e,t){var n=on(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,Mt.Z)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,Dt.Z)(e,["component","childFactory"]),a=this.state.contextValue,o=cn(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i.createElement(an.Provider,{value:a},o):i.createElement(an.Provider,{value:a},i.createElement(t,r,o))},t}(i.Component);un.propTypes={},un.defaultProps={component:"div",childFactory:function(e){return e}};var dn=un,hn=(a(5469),a(9886)),pn=a(2110),fn=a.n(pn),mn=a(5438),gn=a(9140),vn=a(2561),yn=(0,hn.w)((function(e,t){var n=e.styles,r=(0,gn.O)([n],void 0,(0,i.useContext)(hn.T)),a=(0,i.useRef)();return(0,vn.j)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,o=document.querySelector('style[data-emotion="'+e+" "+r.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(i=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),a.current=[n,i],function(){n.flush()}}),[t]),(0,vn.j)((function(){var e=a.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==r.next&&(0,mn.My)(t,r.next,!0),n.tags.length){var i=n.tags[n.tags.length-1].nextElementSibling;n.before=i,n.flush()}t.insert("",r,n,!1)}}),[t,r.name]),null}));function bn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,gn.O)(t)}var _n=function(){var e=bn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},xn=(0,Vt.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);const wn=["center","classes","className"];let Sn,Tn,Cn,kn,En=e=>e;const jn=_n(Sn||(Sn=En`
121  0% {
122    transform: scale(0);
123    opacity: 0.1;
124  }
125
126  100% {
127    transform: scale(1);
128    opacity: 0.3;
129  }
130`)),Pn=_n(Tn||(Tn=En`
131  0% {
132    opacity: 1;
133  }
134
135  100% {
136    opacity: 0;
137  }
138`)),In=_n(Cn||(Cn=En`
139  0% {
140    transform: scale(1);
141  }
142
143  50% {
144    transform: scale(0.92);
145  }
146
147  100% {
148    transform: scale(1);
149  }
150`)),On=(0,Bt.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Ln=(0,Bt.ZP)((function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:a,rippleY:o,rippleSize:s,in:l,onExited:c,timeout:u}=e,[d,h]=i.useState(!1),p=(0,Rt.Z)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),f={width:s,height:s,top:-s/2+o,left:-s/2+a},m=(0,Rt.Z)(n.child,d&&n.childLeaving,r&&n.childPulsate);return l||d||h(!0),i.useEffect((()=>{if(!l&&null!=c){const e=setTimeout(c,u);return()=>{clearTimeout(e)}}}),[c,l,u]),(0,Wt.jsx)("span",{className:p,style:f,children:(0,Wt.jsx)("span",{className:m})})}),{name:"MuiTouchRipple",slot:"Ripple"})(kn||(kn=En`
151  opacity: 0;
152  position: absolute;
153
154  &.${0} {
155    opacity: 0.3;
156    transform: scale(1);
157    animation-name: ${0};
158    animation-duration: ${0}ms;
159    animation-timing-function: ${0};
160  }
161
162  &.${0} {
163    animation-duration: ${0}ms;
164  }
165
166  & .${0} {
167    opacity: 1;
168    display: block;
169    width: 100%;
170    height: 100%;
171    border-radius: 50%;
172    background-color: currentColor;
173  }
174
175  & .${0} {
176    opacity: 0;
177    animation-name: ${0};
178    animation-duration: ${0}ms;
179    animation-timing-function: ${0};
180  }
181
182  & .${0} {
183    position: absolute;
184    /* @noflip */
185    left: 0px;
186    top: 0;
187    animation-name: ${0};
188    animation-duration: 2500ms;
189    animation-timing-function: ${0};
190    animation-iteration-count: infinite;
191    animation-delay: 200ms;
192  }
193`),xn.rippleVisible,jn,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),xn.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),xn.child,xn.childLeaving,Pn,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),xn.childPulsate,In,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),Nn=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:a={},className:o}=n,s=(0,Dt.Z)(n,wn),[l,c]=i.useState([]),u=i.useRef(0),d=i.useRef(null);i.useEffect((()=>{d.current&&(d.current(),d.current=null)}),[l]);const h=i.useRef(!1),p=i.useRef(null),f=i.useRef(null),m=i.useRef(null);i.useEffect((()=>()=>{clearTimeout(p.current)}),[]);const g=i.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:i,cb:o}=e;c((e=>[...e,(0,Wt.jsx)(Ln,{classes:{ripple:(0,Rt.Z)(a.ripple,xn.ripple),rippleVisible:(0,Rt.Z)(a.rippleVisible,xn.rippleVisible),ripplePulsate:(0,Rt.Z)(a.ripplePulsate,xn.ripplePulsate),
193child:(0,Rt.Z)(a.child,xn.child),childLeaving:(0,Rt.Z)(a.childLeaving,xn.childLeaving),childPulsate:(0,Rt.Z)(a.childPulsate,xn.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i},u.current)])),u.current+=1,d.current=o}),[a]),v=i.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:i=!1,center:a=r||t.pulsate,fakeElement:o=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&h.current)return void(h.current=!1);"touchstart"===(null==e?void 0:e.type)&&(h.current=!0);const s=o?null:m.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(n-l.top)}if(a)d=Math.sqrt((2*l.width**2+l.height**2)/3),d%2==0&&(d+=1);
193else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===f.current&&(f.current=()=>{g({pulsate:i,rippleX:c,rippleY:u,rippleSize:d,cb:n})},p.current=setTimeout((()=>{f.current&&(f.current(),f.current=null)}),80)):g({pulsate:i,rippleX:c,rippleY:u,rippleSize:d,cb:n})}),[r,g]),y=i.useCallback((()=>{v({},{pulsate:!0})}),[v]),b=i.useCallback(((e,t)=>{if(clearTimeout(p.current),"touchend"===(null==e?void 0:e.type)&&f.current)return f.current(),f.current=null,void(p.current=setTimeout((()=>{b(e,t)})));f.current=null,c((e=>e.length>0?e.slice(1):e)),d.current=t}),[]);return i.useImperativeHandle(t,(()=>({pulsate:y,start:v,stop:b})),[y,v,b]),(0,Wt.jsx)(On,(0,Mt.Z)({className:(0,Rt.Z)(xn.root,a.root,o),ref:m},s,{children:(0,Wt.jsx)(dn,{component:null,exit:!0,children:l})}))}));var An=Nn;function Dn(e){return(0,Ht.ZP)("MuiButtonBase",e)}var Mn=(0,Vt.Z)("MuiButtonBase",["root","disabled","focusVisible"]);const Rn=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Fn=(0,Bt.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Mn.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),$n=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:a=!1,children:o,className:s,component:l="button",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:h=!1,LinkComponent:p="a",onBlur:f,onClick:m,onContextMenu:g,onDragLeave:v,onFocus:y,onFocusVisible:b,onKeyDown:_,onKeyUp:x,onMouseDown:w,onMouseLeave:S,onMouseUp:T,onTouchEnd:C,onTouchMove:k,onTouchStart:E,tabIndex:j=0,TouchRippleProps:P,touchRippleRef:I,type:O}=n,L=(0,Dt.Z)(n,Rn),N=i.useRef(null),A=i.useRef(null),D=(0,Jt.Z)(A,I),{isFocusVisibleRef:M,onFocus:R,onBlur:F,ref:$}=(0,tn.Z)(),[B,Z]=i.useState(!1);c&&B&&Z(!1),i.useImperativeHandle(r,(()=>({focusVisible:()=>{Z(!0),N.current.focus()}})),[]);const[U,z]=i.useState(!1);i.useEffect((()=>{z(!0)}),[]);const V=U&&!u&&!c;function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d;return(0,en.Z)((r=>(t&&t(r),!n&&A.current&&A.current[e](r),!0)))}i.useEffect((()=>{B&&h&&!u&&U&&A.current.pulsate()}),[u,h,B,U]);const q=H("start",w),W=H("stop",g),G=H("stop",v),K=H("stop",T),Y=H("stop",(e=>{B&&e.preventDefault(),S&&S(e)})),X=H("start",E),Q=H("stop",C),J=H("stop",k),ee=H("stop",(e=>{F(e),!1===M.current&&Z(!1),f&&f(e)}),!1),te=(0,en.Z)((e=>{N.current||(N.current=e.currentTarget),R(e),!0===M.current&&(Z(!0),b&&b(e)),y&&y(e)})),ne=()=>{const e=N.current;return l&&"button"!==l&&!("A"===e.tagName&&e.href)},re=i.useRef(!1),ie=(0,en.Z)((e=>{h&&!re.current&&B&&A.current&&" "===e.key&&(re.current=!0,A.current.stop(e,(()=>{A.current.start(e)}))),e.target===e.currentTarget&&ne()&&" "===e.key&&e.preventDefault(),_&&_(e),e.target===e.currentTarget&&ne()&&"Enter"===e.key&&!c&&(e.preventDefault(),m&&m(e))})),ae=(0,en.Z)((e=>{h&&" "===e.key&&A.current&&B&&!e.defaultPrevented&&(re.current=!1,A.current.stop(e,(()=>{A.current.pulsate(e)}))),x&&x(e),m&&e.target===e.currentTarget&&ne()&&" "===e.key&&!e.defaultPrevented&&m(e)}));let oe=l;"button"===oe&&(L.href||L.to)&&(oe=p);const se={};"button"===oe?(se.type=void 0===O?"button":O,se.disabled=c):(L.href||L.to||(se.role="button"),c&&(se["aria-disabled"]=c));const le=(0,Jt.Z)(t,$,N),ce=(0,Mt.Z)({},n,{centerRipple:a,component:l,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:h,tabIndex:j,focusVisible:B}),ue=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,a={root:["root",t&&"disabled",n&&"focusVisible"]},o=(0,Ft.Z)(a,Dn,i);return n&&r&&(o.root+=` ${r}`),o})(ce);return(0,Wt.jsxs)(Fn,(0,Mt.Z)({as:oe,className:(0,Rt.Z)(ue.root,s),ownerState:ce,onBlur:ee,onClick:m,onContextMenu:W,onFocus:te,onKeyDown:ie,onKeyUp:ae,onMouseDown:q,onMouseLeave:Y,onMouseUp:K,onDragLeave:G,onTouchEnd:Q,onTouchMove:J,onTouchStart:X,ref:le,tabIndex:c?-1:j,type:O}
193,se,L,{children:[o,V?(0,Wt.jsx)(An,(0,Mt.Z)({ref:D,center:a},P)):null]}))}));var Bn=$n;function Zn(e){return(0,Ht.ZP)("MuiIconButton",e)}var Un=(0,Vt.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);const zn=["edge","children","className","color","disabled","disableFocusRipple","size"],Vn=(0,Bt.ZP)(Bn,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,Ut.Z)(n.color)}`],n.edge&&t[`edge${(0,Ut.Z)(n.edge)}`],t[`size${(0,Ut.Z)(n.size)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(e=>{let{theme:t,ownerState:n}=e;var r;const i=null==(r=(t.vars||t).palette)?void 0:r[n.color];return(0,Mt.Z)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,Mt.Z)({color:null==i?void 0:i.main},!n.disableRipple&&{"&:hover":(0,Mt.Z)({},i&&{backgroundColor:t.vars?`rgba(${i.mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(i.main,t.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{[`&.${Un.disabled}`]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})}));var Hn=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiIconButton"}),{edge:r=!1,children:i,className:a,color:o="default",disabled:s=!1,disableFocusRipple:l=!1,size:c="medium"}=n,u=(0,Dt.Z)(n,zn),d=(0,Mt.Z)({},n,{edge:r,color:o,disabled:s,disableFocusRipple:l,size:c}),h=(e=>{const{classes:t,disabled:n,color:r,edge:i,size:a}=e,o={root:["root",n&&"disabled","default"!==r&&`color${(0,Ut.Z)(r)}`,i&&`edge${(0,Ut.Z)(i)}`,`size${(0,Ut.Z)(a)}`]};return(0,Ft.Z)(o,Zn,t)})(d);return(0,Wt.jsx)(Vn,(0,Mt.Z)({className:(0,Rt.Z)(h.root,a),centerRipple:!0,focusRipple:!l,disabled:s,ref:t,ownerState:d},u,{children:i}))})),qn=a(4223),Wn=(0,qn.Z)((0,Wt.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Gn=(0,qn.Z)((0,Wt.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Kn=(0,qn.Z)((0,Wt.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),Yn=(0,qn.Z)((0,Wt.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Xn=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");const Qn=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],Jn=(0,Bt.ZP)(Yt,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,Ut.Z)(n.color||n.severity)}`]]}})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?$t._j:$t.$n,i="light"===t.palette.mode?$t.$n:$t._j,a=n.color||n.severity;return(0,Mt.Z)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&"standard"===n.variant&&{color:t.vars?t.vars.palette.Alert[`${a}Color`]:r(t.palette[a].light,.6),backgroundColor:t.vars?t.vars.palette.Alert[`${a}StandardBg`]:i(t.palette[a].light,.9),[`& .${Qt.icon}`]:t.vars?{color:t.vars.palette.Alert[`${a}IconColor`]}:{color:t.palette[a].main}},a&&"outlined"===n.variant&&{color:t.vars?t.vars.palette.Alert[`${a}Color`]:r(t.palette[a].light,.6),border:`1px solid ${(t.vars||t).palette[a].light}`,[`& .${Qt.icon}`]:t.vars?{color:t.vars.palette.Alert[`${a}IconColor`]}:{color:t.palette[a].main}},a&&"filled"===n.variant&&(0,Mt.Z)({fontWeight:t.typography.fontWeightMedium},t.vars?{color:t.vars.palette.Alert[`${a}FilledColor`],backgroundColor:t.vars.palette.Alert[`${a}FilledBg`]}:{backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main,color:t.palette.getContrastText(t.palette[a].main)}))})),er=(0,Bt.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),tr=(0,Bt.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),nr=(0,Bt.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),rr={success:(0,Wt.jsx)(Wn,{fontSize:"inherit"}),warning:(0,Wt.jsx)(Gn,{fontSize:"inherit"}),error:(0,Wt.jsx)(Kn,{fontSize:"inherit"}),info:(0,Wt.jsx)(Yn,{fontSize:"inherit"})},ir=i.forwardRef((function(e,t){var n,r,i,a,o,s;const l=(0,Zt.Z)({props:e,name:"MuiAlert"}),{action:c,children:u,className:d,closeText:h="Close",color:p,components:f={},componentsProps:m={},icon:g,iconMapping:v=rr,onClose:y,role:b="alert",severity:_="success",slotProps:x={},slots:w={},variant:S="standard"}=l,T=(0,Dt.Z)(l,Qn),C=(0,Mt.Z)({},l,{color:p,severity:_,variant:S}),k=(e=>{const{variant:t,color:n,severity:r,classes:i}=e,a={root:["root",`${t}${(0,Ut.Z)(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,Ft.Z)(a,Xt,i)})(C),E=null!=(n=null!=(r=w.closeButton)?r:f.CloseButton)?n:Hn,j=null!=(i=null!=(a=w.closeIcon)?a:f.CloseIcon)?i:Xn,P=null!=(o=x.closeButton)?o:m.closeButton,I=null!=(s=x.closeIcon)?s:m.closeIcon;return(0,Wt.jsxs)(Jn,(0,Mt.Z)({role:b,elevation:0,ownerState:C,className:(0,Rt.Z)(k.root,d),ref:t},T,{children:[!1!==g?(0,Wt.jsx)(er,{ownerState:C,className:k.icon,children:g||v[_]||rr[_]}):null,(0,Wt.jsx)(tr,{ownerState:C,className:k.message,children:u}),null!=c?(0,Wt.jsx)(nr,{ownerState:C,className:k.action,children:c}):null,null==c&&y?(0,Wt.jsx)(nr,{ownerState:C,className:k.action,children:(0,Wt.jsx)(E,(0,Mt.Z)({size:"small","aria-label":h,title:h,color:"inherit",onClick:y},P,{children:(0,Wt.jsx)(j,(0,Mt.Z)({fontSize:"small"},I))}))}):null]}))}));var ar=ir,or=a(8736),sr=a(7416);const lr=["sx"];function cr(e){const{sx:t}=e,n=(0,Dt.Z)(e,lr),{systemProps:r,otherProps:i}=(e=>{var t,n;const r={systemProps:{},otherProps:{}},i=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:sr.Z;return Object.keys(e).forEach((t=>{i[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r})(n);let a;return a=Array.isArray(t)?[r,...t]:"function"==typeof t?function(){const e=t(...arguments);return(0,or.P)(e)?(0,Mt.Z)({},r,e):r}:(0,Mt.Z)({},r,t),(0,Mt.Z)({},i,{sx:a})}function ur(e){return(0,Ht.ZP)("MuiTypography",e)}(0,Vt.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","
193subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const dr=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],hr=(0,Bt.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${(0,Ut.Z)(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),pr={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},fr={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},mr=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTypography"}),r=(e=>fr[e]||e)(n.color),i=cr((0,Mt.Z)({},n,{color:r})),{align:a="inherit",className:o,component:s,gutterBottom:l=!1,noWrap:c=!1,paragraph:u=!1,variant:d="body1",variantMapping:h=pr}=i,p=(0,Dt.Z)(i,dr),f=(0,Mt.Z)({},i,{align:a,color:r,className:o,component:s,gutterBottom:l,noWrap:c,paragraph:u,variant:d,variantMapping:h}),m=s||(u?"p":h[d]||pr[d])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:i,variant:a,classes:o}=e,s={root:["root",a,"inherit"!==e.align&&`align${(0,Ut.Z)(t)}`,n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return(0,Ft.Z)(s,ur,o)})(f);return(0,Wt.jsx)(hr,(0,Mt.Z)({as:m,ref:t,ownerState:f,className:(0,Rt.Z)(g.root,o)},p))}));var gr=mr;function vr(e){return(0,Ht.ZP)("MuiAlertTitle",e)}(0,Vt.Z)("MuiAlertTitle",["root"]);const yr=["className"],br=(0,Bt.ZP)(gr,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{fontWeight:t.typography.fontWeightMedium,marginTop:-2}}));var _r=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiAlertTitle"}),{className:r}=n,i=(0,Dt.Z)(n,yr),a=n,o=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},vr,t)})(a);return(0,Wt.jsx)(br,(0,Mt.Z)({gutterBottom:!0,component:"div",ownerState:a,ref:t,className:(0,Rt.Z)(o.root,r)},i))})),xr=a(139);function wr(e){return(0,Ht.ZP)("MuiButton",e)}var Sr=(0,Vt.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Tr=i.createContext({});const Cr=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],kr=e=>(0,Mt.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),Er=(0,Bt.ZP)(Bn,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${(0,Ut.Z)(n.color)}`],t[`size${(0,Ut.Z)(n.size)}`],t[`${n.variant}Size${(0,Ut.Z)(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:n}=e;var r,i;return(0,Mt.Z)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,Mt.Z)({textDecoration:"none",backgroundColor:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===n.variant&&"inherit"!==n.color&&{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainCh
193annel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===n.variant&&"inherit"!==n.color&&{border:`1px solid ${(t.vars||t).palette[n.color].main}`,backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===n.variant&&{backgroundColor:(t.vars||t).palette.grey.A100,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===n.variant&&"inherit"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}),"&:active":(0,Mt.Z)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[8]}),[`&.${Sr.focusVisible}`]:(0,Mt.Z)({},"contained"===n.variant&&{boxShadow:(t.vars||t).shadows[6]}),[`&.${Sr.disabled}`]:(0,Mt.Z)({color:(t.vars||t).palette.action.disabled},"outlined"===n.variant&&{border:`1px solid ${(t.vars||t).palette.action.disabledBackground}`},"contained"===n.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===n.variant&&{padding:"6px 8px"},"text"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main},"outlined"===n.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:t.vars?`1px solid rgba(${t.vars.palette[n.color].mainChannel} / 0.5)`:`1px solid ${(0,$t.Fq)(t.palette[n.color].main,.5)}`},"contained"===n.variant&&{color:t.vars?t.vars.palette.text.primary:null==(r=(i=t.palette).getContrastText)?void 0:r.call(i,t.palette.grey[300]),backgroundColor:(t.vars||t).palette.grey[300],boxShadow:(t.vars||t).shadows[2]},"contained"===n.variant&&"inherit"!==n.color&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main},"inherit"===n.color&&{color:"inherit",borderColor:"currentColor"},"small"===n.size&&"text"===n.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"text"===n.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"outlined"===n.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"outlined"===n.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===n.size&&"contained"===n.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===n.size&&"contained"===n.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},n.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Sr.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Sr.disabled}`]:{boxShadow:"none"}}})),jr=(0,Bt.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${(0,Ut.Z)(n.size)}`]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},kr(t))})),Pr=(0,Bt.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${(0,Ut.Z)(n.size)}`]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},kr(t))}));var Ir=i.forwardRef((function(e,t){const n=i.useContext(Tr),r=(0,xr.Z)(n,e),a=(0,Zt.Z)({props:r,name:"MuiButton"}),{children:o,color:s="primary",component:l="button",className:c,disabled:u=!1,disableElevation:d=!1,disableFocusRipple:h=!1,endIcon:p,focusVisibleClassName:f,fullWidth:m=!1,size:g="medium",startIcon:v,type:y,variant:b="text"}=a,_=(0,Dt.Z)(a,Cr),x=(0,Mt.Z)({},a,{color:s,component:l,disabled:u,disableElevation:d,disableFocusRipple:h,fullWidth:m,size:g,type:y,variant:b}),w=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,classes:o}=e,s={root:["root",a,`${a}${(0,Ut.Z)(t)}`,`size${(0,Ut.Z)(i)}`,`${a}Size${(0,Ut.Z)(i)}`,"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${(0,Ut.Z)(i)}`],endIcon:["endIcon",`iconSize${(0,Ut.Z)(i)}`]},l=(0,Ft.Z)(s,wr,o);return(0,Mt.Z)({},o,l)})(x),S=v&&(0,Wt.jsx)(jr,{className:w.startIcon,ownerState:x,children:v}),T=p&&(0,Wt.jsx)(Pr,{className:w.endIcon,ownerState:x,children:p});return(0,Wt.jsxs)(Er,(0,Mt.Z)({ownerState:x,className:(0,Rt.Z)(n.className,w.root,c),c
193omponent:l,disabled:u,focusRipple:!h,focusVisibleClassName:(0,Rt.Z)(w.focusVisible,f),ref:t,type:y},_,{classes:w,children:[S,o,T]}))}));const Or=e=>{let{buttonReloadText:t,componentClass:n,error:r,hasButtonReload:i,isTransparentBackground:a,message:o,theme:s,variant:l}=e;const c={Confirmation:"success",Error:"error",Information:"info",Warning:"warning"}[s]||"info";return console.log("severity",c),(0,Wt.jsx)("div",{className:`ch-react-alert mx-auto ${n}`,children:(0,Wt.jsxs)(ar,{action:i&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn",color:r.type,disableElevation:!0,size:"small",onClick:()=>{window.location.reload()},children:(0,Wt.jsx)("span",{children:t})}),className:s||a?`ch-react-alert__${s}-${a}`:"ch-react-alert__alert",severity:c,variant:l,children:[(0,Wt.jsx)(_r,{className:"mb-0",children:(0,Wt.jsx)("p",{className:"my-0",children:r.title})}),o&&(0,Wt.jsx)("em",{children:o}),r.htmlMessage&&(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:r.htmlMessage}}),r.list&&(0,Wt.jsx)("ul",{className:"ch-react-alert__list",children:r.list.filter(((e,t)=>r.list.indexOf(e)===t)).map((e=>(0,Wt.jsx)("li",{dangerouslySetInnerHTML:{__html:e}},e.split(" "))))})]})})};Or.defaultProps={buttonReloadText:"Reload",componentClass:"",hasButtonReload:!0,message:"",theme:"Information",variant:"outlined"};var Lr=Or,Nr=a(4297),Ar=a(2007),Dr=a.n(Ar);const Mr=async e=>{let{apiBody:t,apiMethod:n,apiParams:r,apiUrl:i}=e;const a=new AbortController,o={body:t,credentials:"include",method:n,signal:a.signal};let s=null;try{const e=await fetch(`${i}${r}`,o);return s=await e.json(),s}catch(e){console.error(e)}finally{a.abort()}},Rr=e=>{let{errors:t,formUiSchema:n}=e;const r=[];if(null!=t&&t.length){const e=n["ui:order"];if(null!=e&&e.length)return t.forEach((t=>{if(t.property){const n="."===t.property[0]?t.property.substring(1):t.property;e.includes(n)&&r.push(t)}})),r}return t};Mr.prototypes={apiBody:Dr().object,apiMethod:Dr().string.isRequired,apiParams:Dr().string,apiUrl:Dr().string.isRequired},Mr.defultProps={apiBody:{},apiParams:""},Rr.prototypes={errors:Dr().array,formUiSchema:Dr().object.isRequired},Rr.defultProps={errors:[]};var Fr=a(9823),$r=a(6046),Br=a(3626),Zr=a(2530),Ur=a(9145),zr=a(5253),Vr=a(4164),Hr=a(2060),qr=a(7576),Wr=i.forwardRef((function(e,t){const{children:n,container:r,disablePortal:a=!1}=e,[o,s]=i.useState(null),l=(0,Br.Z)(i.isValidElement(n)?n.ref:null,t);if((0,Hr.Z)((()=>{a||s(function(e){return"function"==typeof e?e():e}(r)||document.body)}),[r,a]),(0,Hr.Z)((()=>{if(o&&!a)return(0,qr.Z)(t,o),()=>{(0,qr.Z)(t,null)}}),[t,o,a]),a){if(i.isValidElement(n)){const e={ref:l};return i.cloneElement(n,e)}return(0,Wt.jsx)(i.Fragment,{children:n})}return(0,Wt.jsx)(i.Fragment,{children:o?Vr.createPortal(n,o):o})})),Gr=a(3791);function Kr(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function Yr(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Xr(e){return parseInt((0,Gr.Z)(e).getComputedStyle(e).paddingRight,10)||0}function Qr(e,t,n,r,i){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===a.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&Yr(e,i)}))}function Jr(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}const ei=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function ti(e){const t=[],n=[];return Array.from(e.querySelectorAll(ei)).forEach(((e,r)=>{const i=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==i&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===i?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function ni(){return!0}var ri=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:a=!1,getTabbable:o=ti,isEnabled:s=ni,open:l}=e,c=i.useRef(!1),u=i.useRef(null),d=i.useRef(null),h=i.useRef(null),p=i.useRef(null),f=i.useRef(!1),m=i.useRef(null),g=(0,Br.Z)(t.ref,m),v=i.useRef(null);i.useEffect((()=>{l&&m.current&&(f.current=!n)}),[n,l]),i.useEffect((()=>
193{if(!l||!m.current)return;const e=(0,Zr.Z)(m.current);return m.current.contains(e.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),f.current&&m.current.focus()),()=>{a||(h.current&&h.current.focus&&(c.current=!0,h.current.focus()),h.current=null)}}),[l]),i.useEffect((()=>{if(!l||!m.current)return;const e=(0,Zr.Z)(m.current),t=t=>{const{current:n}=m;if(null!==n)if(e.hasFocus()&&!r&&s()&&!c.current){if(!n.contains(e.activeElement)){if(t&&p.current!==t.target||e.activeElement!==p.current)p.current=null;else if(null!==p.current)return;if(!f.current)return;let r=[];if(e.activeElement!==u.current&&e.activeElement!==d.current||(r=o(m.current)),r.length>0){var i,a;const e=Boolean((null==(i=v.current)?void 0:i.shiftKey)&&"Tab"===(null==(a=v.current)?void 0:a.key)),t=r[0],n=r[r.length-1];"string"!=typeof t&&"string"!=typeof n&&(e?n.focus():t.focus())}else n.focus()}}else c.current=!1},n=t=>{v.current=t,!r&&s()&&"Tab"===t.key&&e.activeElement===m.current&&t.shiftKey&&(c.current=!0,d.current&&d.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);const i=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&t(null)}),50);return()=>{clearInterval(i),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}),[n,r,a,s,l,o]);const y=e=>{null===h.current&&(h.current=e.relatedTarget),f.current=!0};return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{tabIndex:l?0:-1,onFocus:y,ref:u,"data-testid":"sentinelStart"}),i.cloneElement(t,{ref:g,onFocus:e=>{null===h.current&&(h.current=e.relatedTarget),f.current=!0,p.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,Wt.jsx)("div",{tabIndex:l?0:-1,onFocus:y,ref:d,"data-testid":"sentinelEnd"})]})};function ii(e){return(0,Ht.ZP)("MuiModal",e)}function ai(e){return"string"==typeof e}function oi(e,t,n){return void 0===e||ai(e)?t:(0,Mt.Z)({},t,{ownerState:(0,Mt.Z)({},t.ownerState,n)})}function si(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}function li(e,t){return"function"==typeof e?e(t):e}(0,Vt.Z)("MuiModal",["root","hidden","backdrop"]);const ci=["elementType","externalSlotProps","ownerState"];function ui(e){var t;const{elementType:n,externalSlotProps:r,ownerState:i}=e,a=(0,Dt.Z)(e,ci),o=li(r,i),{props:s,internalRef:l}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=(0,Rt.Z)(null==i?void 0:i.className,null==r?void 0:r.className,a,null==n?void 0:n.className),t=(0,Mt.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),o=(0,Mt.Z)({},n,i,r);return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}((0,Mt.Z)({},i,r)),s=si(r),l=si(i),c=t(o),u=(0,Rt.Z)(null==c?void 0:c.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),d=(0,Mt.Z)({},null==c?void 0:c.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),h=(0,Mt.Z)({},c,n,l,s);return u.length>0&&(h.className=u),Object.keys(d).length>0&&(h.style=d),{props:h,internalRef:c.ref}}((0,Mt.Z)({},a,{externalSlotProps:o})),c=(0,Br.Z)(l,null==o?void 0:o.ref,null==(t=e.additionalProps)?void 0:t.ref);return oi(n,(0,Mt.Z)({},s,{ref:c}),i)}const di=i.createContext({disableDefaultClasses:!1});function hi(e){const{disableDefaultClasses:t}=i.useContext(di);return n=>t?"":e(n)}const pi=["children","closeAfterTransition","component","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited","slotProps","slots"],fi=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&Yr(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);Qr(t,e.mount,e.modalRef,r,!0);const i=Jr(this.containers,(e=>e.container===t));return-1!==i?(this.containers[i].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=Jr(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=function(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,Zr.Z)(e);return t.body===e?(0,Gr.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=Kr((0,Zr.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Xr(r)+e}px`;const t=(0,Zr.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${Xr(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,Zr.Z)(r).body;else{const t=r.parentElement,n=(0,Gr.Z)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>
193{n.forEach((e=>{let{value:t,el:n,property:r}=e;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const r=Jr(this.containers,(t=>-1!==t.modals.indexOf(e))),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&Yr(e.modalRef,t),Qr(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=i.modals[i.modals.length-1];e.modalRef&&Yr(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};var mi=i.forwardRef((function(e,t){var n,r;const{children:a,closeAfterTransition:o=!1,component:s,container:l,disableAutoFocus:c=!1,disableEnforceFocus:u=!1,disableEscapeKeyDown:d=!1,disablePortal:h=!1,disableRestoreFocus:p=!1,disableScrollLock:f=!1,hideBackdrop:m=!1,keepMounted:g=!1,manager:v=fi,onBackdropClick:y,onClose:b,onKeyDown:_,open:x,onTransitionEnter:w,onTransitionExited:S,slotProps:T={},slots:C={}}=e,k=(0,Dt.Z)(e,pi),[E,j]=i.useState(!x),P=i.useRef({}),I=i.useRef(null),O=i.useRef(null),L=(0,Br.Z)(O,t),N=function(e){return!!e&&e.props.hasOwnProperty("in")}(a),A=null==(n=e["aria-hidden"])||n,D=()=>(P.current.modalRef=O.current,P.current.mountNode=I.current,P.current),M=()=>{v.mount(D(),{disableScrollLock:f}),O.current&&(O.current.scrollTop=0)},R=(0,Ur.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(l)||(0,Zr.Z)(I.current).body;v.add(D(),e),O.current&&M()})),F=i.useCallback((()=>v.isTopModal(D())),[v]),$=(0,Ur.Z)((e=>{I.current=e,e&&O.current&&(x&&F()?M():Yr(O.current,A))})),B=i.useCallback((()=>{v.remove(D(),A)}),[v,A]);i.useEffect((()=>()=>{B()}),[B]),i.useEffect((()=>{x?R():N&&o||B()}),[x,B,N,o,R]);const Z=(0,Mt.Z)({},e,{closeAfterTransition:o,disableAutoFocus:c,disableEnforceFocus:u,disableEscapeKeyDown:d,disablePortal:h,disableRestoreFocus:p,disableScrollLock:f,exited:E,hideBackdrop:m,keepMounted:g}),U=(e=>{const{open:t,exited:n}=e,r={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,Ft.Z)(r,hi(ii))})(Z),z={};void 0===a.props.tabIndex&&(z.tabIndex="-1"),N&&(z.onEnter=(0,zr.Z)((()=>{j(!1),w&&w()}),a.props.onEnter),z.onExited=(0,zr.Z)((()=>{j(!0),S&&S(),o&&B()}),a.props.onExited));const V=null!=(r=null!=s?s:C.root)?r:"div",H=ui({elementType:V,externalSlotProps:T.root,externalForwardedProps:k,additionalProps:{ref:L,role:"presentation",onKeyDown:e=>{_&&_(e),"Escape"===e.key&&F()&&(d||(e.stopPropagation(),b&&b(e,"escapeKeyDown")))}},className:U.root,ownerState:Z}),q=C.backdrop,W=ui({elementType:q,externalSlotProps:T.backdrop,additionalProps:{"aria-hidden":!0,onClick:e=>{e.target===e.currentTarget&&(y&&y(e),b&&b(e,"backdropClick"))},open:x},className:U.backdrop,ownerState:Z});return g||x||N&&!E?(0,Wt.jsx)(Wr,{ref:$,container:l,disablePortal:h,children:(0,Wt.jsxs)(V,(0,Mt.Z)({},H,{children:[!m&&q?(0,Wt.jsx)(q,(0,Mt.Z)({},W)):null,(0,Wt.jsx)(ri,{disableEnforceFocus:u,disableAutoFocus:c,disableRestoreFocus:p,isEnabled:F,open:x,children:i.cloneElement(a,z)})]}))}):null})),gi=function(e){return e.scrollTop},vi="unmounted",yi="exited",bi="entering",_i="entered",xi="exiting",wi=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(i=yi,r.appearStatus=bi):i=_i:i=t.unmountOnExit||t.mountOnEnter?vi:yi,r.state={status:i},r.nextCallback=null,r}rn(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===vi?{status:yi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==bi&&n!==_i&&(t=bi):n!==bi&&n!==_i||(t=xi)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===bi){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Vr.findDOMNode(this);n&&gi(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===yi&&this.setState({status:vi})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.
193isMounting:e,i=this.props.nodeRef?[r]:[Vr.findDOMNode(this),r],a=i[0],o=i[1],s=this.getTimeouts(),l=r?s.appear:s.enter;e||n?(this.props.onEnter(a,o),this.safeSetState({status:bi},(function(){t.props.onEntering(a,o),t.onTransitionEnd(l,(function(){t.safeSetState({status:_i},(function(){t.props.onEntered(a,o)}))}))}))):this.safeSetState({status:_i},(function(){t.props.onEntered(a)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Vr.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:xi},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:yi},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:yi},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Vr.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===vi)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,Dt.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(an.Provider,{value:null},"function"==typeof n?n(e,r):i.cloneElement(i.Children.only(n),r))},t}(i.Component);function Si(){}wi.contextType=an,wi.propTypes={},wi.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Si,onEntering:Si,onEntered:Si,onExit:Si,onExiting:Si,onExited:Si},wi.UNMOUNTED=vi,wi.EXITED=yi,wi.ENTERING=bi,wi.ENTERED=_i,wi.EXITING=xi;var Ti=wi,Ci=a(418),ki=a(6482);function Ei(){return(0,Ci.Z)(ki.Z)}const ji=e=>e.scrollTop;function Pi(e,t){var n,r;const{timeout:i,easing:a,style:o={}}=e;return{duration:null!=(n=o.transitionDuration)?n:"number"==typeof i?i:i[t.mode]||0,easing:null!=(r=o.transitionTimingFunction)?r:"object"==typeof a?a[t.mode]:a,delay:o.transitionDelay}}const Ii=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Oi={entering:{opacity:1},entered:{opacity:1}},Li=i.forwardRef((function(e,t){const n=Ei(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:o=!0,children:s,easing:l,in:c,onEnter:u,onEntered:d,onEntering:h,onExit:p,onExited:f,onExiting:m,style:g,timeout:v=r,TransitionComponent:y=Ti}=e,b=(0,Dt.Z)(e,Ii),_=i.useRef(null),x=(0,Jt.Z)(_,s.ref,t),w=e=>t=>{if(e){const n=_.current;void 0===t?e(n):e(n,t)}},S=w(h),T=w(((e,t)=>{ji(e);const r=Pi({style:g,timeout:v,easing:l},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),u&&u(e,t)})),C=w(d),k=w(m),E=w((e=>{const t=Pi({style:g,timeout:v,easing:l},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),p&&p(e)})),j=w(f);return(0,Wt.jsx)(y,(0,Mt.Z)({appear:o,in:c,nodeRef:_,onEnter:T,onEntered:C,onEntering:S,onExit:E,onExited:j,onExiting:k,addEndListener:e=>{a&&a(_.current,e)},timeout:v},b,{children:(e,t)=>i.cloneElement(s,(0,Mt.Z)({style:(0,Mt.Z)({opacity:0,visibility:"exited"!==e||c?void 0:"hidden"},Oi[e],g,s.props.style),ref:x},t))}))}));var Ni=Li;function Ai(e){return(0,Ht.ZP)("MuiBackdrop",e)}(0,Vt.Z)("MuiBackdrop",["root","invisible"]);const Di=["children","className","component","components","componentsProps","invisible","open","slotProps","
193slots","TransitionComponent","transitionDuration"],Mi=(0,Bt.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},t.invisible&&{backgroundColor:"transparent"})})),Ri=i.forwardRef((function(e,t){var n,r,i;const a=(0,Zt.Z)({props:e,name:"MuiBackdrop"}),{children:o,className:s,component:l="div",components:c={},componentsProps:u={},invisible:d=!1,open:h,slotProps:p={},slots:f={},TransitionComponent:m=Ni,transitionDuration:g}=a,v=(0,Dt.Z)(a,Di),y=(0,Mt.Z)({},a,{component:l,invisible:d}),b=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,Ft.Z)(r,Ai,t)})(y),_=null!=(n=p.root)?n:u.root;return(0,Wt.jsx)(m,(0,Mt.Z)({in:h,timeout:g},v,{children:(0,Wt.jsx)(Mi,(0,Mt.Z)({"aria-hidden":!0},_,{as:null!=(r=null!=(i=f.root)?i:c.Root)?r:l,className:(0,Rt.Z)(b.root,s,null==_?void 0:_.className),ownerState:(0,Mt.Z)({},y,null==_?void 0:_.ownerState),classes:b,ref:t,children:o}))}))}));var Fi=Ri;const $i=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","slotProps","slots","theme"],Bi=(0,Bt.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),Zi=(0,Bt.ZP)(Fi,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Ui=i.forwardRef((function(e,t){var n,r,a,o,s,l;const c=(0,Zt.Z)({name:"MuiModal",props:e}),{BackdropComponent:u=Zi,BackdropProps:d,classes:h,className:p,closeAfterTransition:f=!1,children:m,component:g,components:v={},componentsProps:y={},disableAutoFocus:b=!1,disableEnforceFocus:_=!1,disableEscapeKeyDown:x=!1,disablePortal:w=!1,disableRestoreFocus:S=!1,disableScrollLock:T=!1,hideBackdrop:C=!1,keepMounted:k=!1,slotProps:E,slots:j,theme:P}=c,I=(0,Dt.Z)(c,$i),[O,L]=i.useState(!0),N={closeAfterTransition:f,disableAutoFocus:b,disableEnforceFocus:_,disableEscapeKeyDown:x,disablePortal:w,disableRestoreFocus:S,disableScrollLock:T,hideBackdrop:C,keepMounted:k},A=(0,Mt.Z)({},c,N,{exited:O}),D=null!=(n=null!=(r=null==j?void 0:j.root)?r:v.Root)?n:Bi,M=null!=(a=null!=(o=null==j?void 0:j.backdrop)?o:v.Backdrop)?a:u,R=null!=(s=null==E?void 0:E.root)?s:y.root,F=null!=(l=null==E?void 0:E.backdrop)?l:y.backdrop;return(0,Wt.jsx)(mi,(0,Mt.Z)({slots:{root:D,backdrop:M},slotProps:{root:()=>(0,Mt.Z)({},li(R,A),!ai(D)&&{as:g,theme:P},{className:(0,Rt.Z)(p,null==R?void 0:R.className,null==h?void 0:h.root,!A.open&&A.exited&&(null==h?void 0:h.hidden))}),backdrop:()=>(0,Mt.Z)({},d,li(F,A),{className:(0,Rt.Z)(null==F?void 0:F.className,null==h?void 0:h.backdrop)})},onTransitionEnter:()=>L(!1),onTransitionExited:()=>L(!0),ref:t},I,N,{children:m}))}));var zi=Ui;function Vi(e){return(0,Ht.ZP)("MuiDialog",e)}var Hi=(0,Vt.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),qi=i.createContext({});const Wi=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Gi=(0,Bt.ZP)(Fi,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Ki=(0,Bt.ZP)(zi,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Yi=(0,Bt.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${(0,Ut.Z)(n.scroll)}`]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',dis
193play:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),Xi=(0,Bt.ZP)(Yt,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${(0,Ut.Z)(n.scroll)}`],t[`paperWidth${(0,Ut.Z)(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):`${t.breakpoints.values.xs}${t.breakpoints.unit}`,[`&.${Hi.paperScrollBody}`]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},n.maxWidth&&"xs"!==n.maxWidth&&{maxWidth:`${t.breakpoints.values[n.maxWidth]}${t.breakpoints.unit}`,[`&.${Hi.paperScrollBody}`]:{[t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Hi.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})}));var Qi=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDialog"}),r=Ei(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":o,"aria-labelledby":s,BackdropComponent:l,BackdropProps:c,children:u,className:d,disableEscapeKeyDown:h=!1,fullScreen:p=!1,fullWidth:f=!1,maxWidth:m="sm",onBackdropClick:g,onClose:v,open:y,PaperComponent:b=Yt,PaperProps:_={},scroll:x="paper",TransitionComponent:w=Ni,transitionDuration:S=a,TransitionProps:T}=n,C=(0,Dt.Z)(n,Wi),k=(0,Mt.Z)({},n,{disableEscapeKeyDown:h,fullScreen:p,fullWidth:f,maxWidth:m,scroll:x}),E=(e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e,o={root:["root"],container:["container",`scroll${(0,Ut.Z)(n)}`],paper:["paper",`paperScroll${(0,Ut.Z)(n)}`,`paperWidth${(0,Ut.Z)(String(r))}`,i&&"paperFullWidth",a&&"paperFullScreen"]};return(0,Ft.Z)(o,Vi,t)})(k),j=i.useRef(),P=(0,$r.Z)(s),I=i.useMemo((()=>({titleId:P})),[P]);return(0,Wt.jsx)(Ki,(0,Mt.Z)({className:(0,Rt.Z)(E.root,d),closeAfterTransition:!0,components:{Backdrop:Gi},componentsProps:{backdrop:(0,Mt.Z)({transitionDuration:S,as:l},c)},disableEscapeKeyDown:h,onClose:v,open:y,ref:t,onClick:e=>{j.current&&(j.current=null,g&&g(e),v&&v(e,"backdropClick"))},ownerState:k},C,{children:(0,Wt.jsx)(w,(0,Mt.Z)({appear:!0,in:y,timeout:S,role:"presentation"},T,{children:(0,Wt.jsx)(Yi,{className:(0,Rt.Z)(E.container),onMouseDown:e=>{j.current=e.target===e.currentTarget},ownerState:k,children:(0,Wt.jsx)(Xi,(0,Mt.Z)({as:b,elevation:24,role:"dialog","aria-describedby":o,"aria-labelledby":P},_,{className:(0,Rt.Z)(E.paper,_.className),ownerState:k,children:(0,Wt.jsx)(qi.Provider,{value:I,children:u})}))})}))}))}));function Ji(e){return(0,Ht.ZP)("MuiDialogActions",e)}(0,Vt.Z)("MuiDialogActions",["root","spacing"]);const ea=["className","disableSpacing"],ta=(0,Bt.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})}));var na=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDialogActions"}),{className:r,disableSpacing:i=!1}=n,a=(0,Dt.Z)(n,ea),o=(0,Mt.Z)({},n,{disableSpacing:i}),s=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,Ft.Z)(r,Ji,t)})(o);return(0,Wt.jsx)(ta,(0,Mt.Z)({className:(0,Rt.Z)(s.root,r),ownerState:o,ref:t},a))}));function ra(e){return(0,Ht.ZP)("MuiDialogContent",e)}function ia(e){return(0,Ht.ZP)("MuiDialogTitle",e)}(0,Vt.Z)("MuiDialogContent",["root","dividers"]);var aa=(0,Vt.Z)("MuiDialogTitle",["root"]);const oa=["className","dividers"],sa=(0,Bt.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},n.dividers?{padding:"16px 24px",borderTop:`1px solid ${(t.vars||t).palette.divider}`,borderBottom:`1px solid ${(t.vars||t).palette.divider}`}:{[`.${aa.root} + &`]:{paddingTop:0}})}));var la=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDialogContent"}),{className:r,dividers:i=!1}=n,a=(0,Dt.Z)(n,oa),o=(0,Mt.Z)({},n,{dividers:i}),s=(e=>{const{classes:t,dividers:n}=e,r={root:["root",n&&"dividers"]};return(0,Ft.Z)(r,ra,t)})(o);return(0,Wt.jsx)(sa,(0,Mt.Z)({className:(0,Rt.Z)(s.root,r),ownerState:o,ref:t},a))})),ca=a(3199),ua=a(7602);const da=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];
193function ha(e,t,n){var r;const i=function(e,t,n){const r=t.getBoundingClientRect(),i=n&&n.getBoundingClientRect(),a=(0,ua.Z)(t);let o;if(t.fakeTransform)o=t.fakeTransform;else{const e=a.getComputedStyle(t);o=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,l=0;if(o&&"none"!==o&&"string"==typeof o){const e=o.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),l=parseInt(e[5],10)}return"left"===e?i?`translateX(${i.right+s-r.left}px)`:`translateX(${a.innerWidth+s-r.left}px)`:"right"===e?i?`translateX(-${r.right-i.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:"up"===e?i?`translateY(${i.bottom+l-r.top}px)`:`translateY(${a.innerHeight+l-r.top}px)`:i?`translateY(-${r.top-i.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}(e,t,"function"==typeof(r=n)?r():r);i&&(t.style.webkitTransform=i,t.style.transform=i)}const pa=i.forwardRef((function(e,t){const n=Ei(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:s=!0,children:l,container:c,direction:u="down",easing:d=r,in:h,onEnter:p,onEntered:f,onEntering:m,onExit:g,onExited:v,onExiting:y,style:b,timeout:_=a,TransitionComponent:x=Ti}=e,w=(0,Dt.Z)(e,da),S=i.useRef(null),T=(0,Jt.Z)(l.ref,S,t),C=e=>t=>{e&&(void 0===t?e(S.current):e(S.current,t))},k=C(((e,t)=>{ha(u,e,c),ji(e),p&&p(e,t)})),E=C(((e,t)=>{const r=Pi({timeout:_,style:b,easing:d},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",(0,Mt.Z)({},r)),e.style.transition=n.transitions.create("transform",(0,Mt.Z)({},r)),e.style.webkitTransform="none",e.style.transform="none",m&&m(e,t)})),j=C(f),P=C(y),I=C((e=>{const t=Pi({timeout:_,style:b,easing:d},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),ha(u,e,c),g&&g(e)})),O=C((e=>{e.style.webkitTransition="",e.style.transition="",v&&v(e)})),L=i.useCallback((()=>{S.current&&ha(u,S.current,c)}),[u,c]);return i.useEffect((()=>{if(h||"down"===u||"right"===u)return;const e=(0,ca.Z)((()=>{S.current&&ha(u,S.current,c)})),t=(0,ua.Z)(S.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[u,h,c]),i.useEffect((()=>{h||L()}),[h,L]),(0,Wt.jsx)(x,(0,Mt.Z)({nodeRef:S,onEnter:k,onEntered:j,onEntering:E,onExit:I,onExited:O,onExiting:P,addEndListener:e=>{o&&o(S.current,e)},appear:s,in:h,timeout:_},w,{children:(e,t)=>i.cloneElement(l,(0,Mt.Z)({ref:T,style:(0,Mt.Z)({visibility:"exited"!==e||h?void 0:"hidden"},b,l.props.style)},t))}))}));var fa=pa,ma=i.createContext({}),ga=i.createContext({});function va(e){return(0,Ht.ZP)("MuiStep",e)}(0,Vt.Z)("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);const ya=["active","children","className","component","completed","disabled","expanded","index","last"],ba=(0,Bt.ZP)("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({},"horizontal"===t.orientation&&{paddingLeft:8,paddingRight:8},t.alternativeLabel&&{flex:1,position:"relative"})})),_a=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiStep"}),{active:r,children:a,className:o,component:s="div",completed:l,disabled:c,expanded:u=!1,index:d,last:h}=n,p=(0,Dt.Z)(n,ya),{activeStep:f,connector:m,alternativeLabel:g,orientation:v,nonLinear:y}=i.useContext(ma);let[b=!1,_=!1,x=!1]=[r,l,c];f===d?b=void 0===r||r:!y&&f>d?_=void 0===l||l:!y&&f<d&&(x=void 0===c||c);const w=i.useMemo((()=>({index:d,last:h,expanded:u,icon:d+1,active:b,completed:_,disabled:x})),[d,h,u,b,_,x]),S=(0,Mt.Z)({},n,{active:b,orientation:v,alternativeLabel:g,completed:_,disabled:x,expanded:u,component:s}),T=(e=>{const{classes:t,orientation:n,alternativeLabel:r,completed:i}=e,a={root:["root",n,r&&"alternativeLabel",i&&"completed"]};return(0,Ft.Z)(a,va,t)})(S),C=(0,Wt.jsxs)(ba,(0,Mt.Z)({as:s,className:(0,Rt.Z)(T.root,o),ref:t,ownerState:S},p,{children:[m&&g&&0!==d?m:null,a]}));return(0,Wt.jsx)(ga.Provider,{value:w,children:m&&!g&&0!==d?(0,Wt.jsxs)(i.Fragment,{children:[m,C]}):C})}
193));var xa=_a,wa=(0,qn.Z)((0,Wt.jsx)("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),Sa=(0,qn.Z)((0,Wt.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning"),Ta=a(9259);function Ca(e){return(0,Ht.ZP)("MuiStepIcon",e)}var ka,Ea=(0,Vt.Z)("MuiStepIcon",["root","active","completed","error","text"]);const ja=["active","className","completed","error","icon"],Pa=(0,Bt.ZP)(Ta.Z,{name:"MuiStepIcon",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"block",transition:t.transitions.create("color",{duration:t.transitions.duration.shortest}),color:(t.vars||t).palette.text.disabled,[`&.${Ea.completed}`]:{color:(t.vars||t).palette.primary.main},[`&.${Ea.active}`]:{color:(t.vars||t).palette.primary.main},[`&.${Ea.error}`]:{color:(t.vars||t).palette.error.main}}})),Ia=(0,Bt.ZP)("text",{name:"MuiStepIcon",slot:"Text",overridesResolver:(e,t)=>t.text})((e=>{let{theme:t}=e;return{fill:(t.vars||t).palette.primary.contrastText,fontSize:t.typography.caption.fontSize,fontFamily:t.typography.fontFamily}})),Oa=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiStepIcon"}
193),{active:r=!1,className:i,completed:a=!1,error:o=!1,icon:s}=n,l=(0,Dt.Z)(n,ja),c=(0,Mt.Z)({},n,{active:r,completed:a,error:o}),u=(e=>{const{classes:t,active:n,completed:r,error:i}=e,a={root:["root",n&&"active",r&&"completed",i&&"error"],text:["text"]};return(0,Ft.Z)(a,Ca,t)})(c);if("number"==typeof s||"string"==typeof s){const e=(0,Rt.Z)(i,u.root);return o?(0,Wt.jsx)(Pa,(0,Mt.Z)({as:Sa,className:e,ref:t,ownerState:c},l)):a?(0,Wt.jsx)(Pa,(0,Mt.Z)({as:wa,className:e,ref:t,ownerState:c},l)):(0,Wt.jsxs)(Pa,(0,Mt.Z)({className:e,ref:t,ownerState:c},l,{children:[ka||(ka=(0,Wt.jsx)("circle",{cx:"12",cy:"12",r:"12"})),(0,Wt.jsx)(Ia,{className:u.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:c,children:s})]}))}return s}));var La=Oa;function Na(e){return(0,Ht.ZP)("MuiStepLabel",e)}var Aa=(0,Vt.Z)("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]);const Da=["children","className","componentsProps","error","icon","optional","slotProps","StepIconComponent","StepIconProps"],Ma=(0,Bt.ZP)("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex",alignItems:"center",[`&.${Aa.alternativeLabel}`]:{flexDirection:"column"},[`&.${Aa.disabled}`]:{cursor:"default"}},"vertical"===t.orientation&&{textAlign:"left",padding:"8px 0"})})),Ra=(0,Bt.ZP)("span",{name:"MuiStepLabel",slot:"Label",overridesResolver:(e,t)=>t.label})((e=>{let{theme:t}=e;return(0,Mt.Z)({},t.typography.body2,{display:"block",transition:t.transitions.create("color",{duration:t.transitions.duration.shortest}),[`&.${Aa.active}`]:{color:(t.vars||t).palette.text.primary,fontWeight:500},[`&.${Aa.completed}`]:{color:(t.vars||t).palette.text.primary,fontWeight:500},[`&.${Aa.alternativeLabel}`]:{marginTop:16},[`&.${Aa.error}`]:{color:(t.vars||t).palette.error.main}})})),Fa=(0,Bt.ZP)("span",{name:"MuiStepLabel",slot:"IconContainer",overridesResolver:(e,t)=>t.iconContainer})((()=>({flexShrink:0,display:"flex",paddingRight:8,[`&.${Aa.alternativeLabel}`]:{paddingRight:0}}))),$a=(0,Bt.ZP)("span",{name:"MuiStepLabel",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return{width:"100%",color:(t.vars||t).palette.text.secondary,[`&.${Aa.alternativeLabel}`]:{textAlign:"center"}}})),Ba=i.forwardRef((function(e,t){var n;const r=(0,Zt.Z)({props:e,name:"MuiStepLabel"}),{children:a,className:o,componentsProps:s={},error:l=!1,icon:c,optional:u,slotProps:d={},StepIconComponent:h,StepIconProps:p}=r,f=(0,Dt.Z)(r,Da),{alternativeLabel:m,orientation:g}=i.useContext(ma),{active:v,disabled:y,completed:b,icon:_}=i.useContext(ga),x=c||_;let w=h;x&&!w&&(w=La);const S=(0,Mt.Z)({},r,{active:v,alternativeLabel:m,completed:b,disabled:y,error:l,orientation:g}),T=(e=>{const{classes:t,orientation:n,active:r,completed:i,error:a,disabled:o,alternativeLabel:s}=e,l={root:["root",n,a&&"error",o&&"disabled",s&&"alternativeLabel"],label:["label",r&&"active",i&&"completed",a&&"error",o&&"disabled",s&&"alternativeLabel"],iconContainer:["iconContainer",r&&"active",i&&"completed",a&&"error",o&&"disabled",s&&"alternativeLabel"],labelContainer:["labelContainer",s&&"alternativeLabel"]};return(0,Ft.Z)(l,Na,t)})(S),C=null!=(n=d.label)?n:s.label;return(0,Wt.jsxs)(Ma,(0,Mt.Z)({className:(0,Rt.Z)(T.root,o),ref:t,ownerState:S},f,{children:[x||w?(0,Wt.jsx)(Fa,{className:T.iconContainer,ownerState:S,children:(0,Wt.jsx)(w,(0,Mt.Z)({completed:b,active:v,error:l,icon:x},p))}):null,(0,Wt.jsxs)($a,{className:T.labelContainer,ownerState:S,children:[a?(0,Wt.jsx)(Ra,(0,Mt.Z)({ownerState:S},C,{className:(0,Rt.Z)(T.label,null==C?void 0:C.className),children:a})):null,u]})]}))}));Ba.muiName="StepLabel";var Za=Ba;function Ua(e){return(0,Ht.ZP)("MuiStepper",e)}function za(e){return(0,Ht.ZP)("MuiStepConnector",e)}(0,Vt.Z)("MuiStepper",["root","horizontal","vertical","alternativeLabel"]),(0,Vt.Z)("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);const Va=["className"],Ha=(0,Bt.ZP)("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({flex:"1 1 auto"},"vertical"===t.orientation&&{marginLeft:12},t.alternativeLabel&&{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"})})),qa=(0,Bt.ZP)("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.line,t[`line${(0,Ut.Z)(n.orientation)}`]]}})((e=>{let{ownerState:t,theme:n}=e;const r="light"===n.palette.mode?n.palette.grey[400]:n.palette.grey[600];return(0,Mt.Z)({display:"block",borderColor:n.vars?n.vars.palette.StepConnector.border:r},"horizontal"===t.orientation&&{borderTopStyle:"solid",borderTopWidth:1},"vertical"===t.orientation&&{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24})})),Wa=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiStepConnector"}),{className:r}=n,a=(0,Dt.Z)(n,Va),{alternativeLabel:o,orientation:s="horizontal"}
193=i.useContext(ma),{active:l,disabled:c,completed:u}=i.useContext(ga),d=(0,Mt.Z)({},n,{alternativeLabel:o,orientation:s,active:l,completed:u,disabled:c}),h=(e=>{const{classes:t,orientation:n,alternativeLabel:r,active:i,completed:a,disabled:o}=e,s={root:["root",n,r&&"alternativeLabel",i&&"active",a&&"completed",o&&"disabled"],line:["line",`line${(0,Ut.Z)(n)}`]};return(0,Ft.Z)(s,za,t)})(d);return(0,Wt.jsx)(Ha,(0,Mt.Z)({className:(0,Rt.Z)(h.root,r),ref:t,ownerState:d},a,{children:(0,Wt.jsx)(qa,{className:h.line,ownerState:d})}))}));var Ga=Wa;const Ka=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],Ya=(0,Bt.ZP)("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex"},"horizontal"===t.orientation&&{flexDirection:"row",alignItems:"center"},"vertical"===t.orientation&&{flexDirection:"column"},t.alternativeLabel&&{alignItems:"flex-start"})})),Xa=(0,Wt.jsx)(Ga,{}),Qa=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiStepper"}),{activeStep:r=0,alternativeLabel:a=!1,children:o,className:s,component:l="div",connector:c=Xa,nonLinear:u=!1,orientation:d="horizontal"}=n,h=(0,Dt.Z)(n,Ka),p=(0,Mt.Z)({},n,{alternativeLabel:a,orientation:d,component:l}),f=(e=>{const{orientation:t,alternativeLabel:n,classes:r}=e,i={root:["root",t,n&&"alternativeLabel"]};return(0,Ft.Z)(i,Ua,r)})(p),m=i.Children.toArray(o).filter(Boolean),g=m.map(((e,t)=>i.cloneElement(e,(0,Mt.Z)({index:t,last:t+1===m.length},e.props)))),v=i.useMemo((()=>({activeStep:r,alternativeLabel:a,connector:c,nonLinear:u,orientation:d})),[r,a,c,u,d]);return(0,Wt.jsx)(ma.Provider,{value:v,children:(0,Wt.jsx)(Ya,(0,Mt.Z)({as:l,ownerState:p,className:(0,Rt.Z)(f.root,s),ref:t},h,{children:g}))})}));var Ja=Qa,eo=a(1979),to=i.createContext(null);function no(){return i.useContext(to)}var ro="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",io=function(e){const{children:t,theme:n}=e,r=no(),a=i.useMemo((()=>{const e=null===r?n:function(e,t){return"function"==typeof t?t(e):(0,Mt.Z)({},e,t)}(r,n);return null!=e&&(e[ro]=null!==r),e}),[n,r]);return(0,Wt.jsx)(to.Provider,{value:a,children:t})},ao=a(9120);const oo={};function so(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return i.useMemo((()=>{const i=e&&t[e]||t;if("function"==typeof n){const a=n(i),o=e?(0,Mt.Z)({},t,{[e]:a}):a;return r?()=>o:o}return e?(0,Mt.Z)({},t,{[e]:n}):(0,Mt.Z)({},t,n)}),[e,t,n,r])}var lo=function(e){const{children:t,theme:n,themeId:r}=e,i=(0,ao.Z)(oo),a=no()||oo,o=so(r,i,n),s=so(r,a,n,!0);return(0,Wt.jsx)(io,{theme:s,children:(0,Wt.jsx)(hn.T.Provider,{value:o,children:t})})};const co=e=>{let{children:t,setTheme:n}=e,r={mode:"light",palette:{background:{main:"light"===n?"#F5F5F5":"#FFFFFF"},error:{contrastText:"#FFFFFF",dark:"#C62828",light:"#EF5350",main:"#D32F2F"},info:{contrastText:"#FFFFFF",dark:"#005487",light:"#0BA5DC",main:"#0085BB"},primary:{contrastText:"#FFFFFF",dark:"#000000",light:"#616161",main:"#212121"},secondary:{contrastText:"#FFFFFF",dark:"#002186",light:"#1D4FBC",main:"#003DA6"},success:{contrastText:"#FFFFFF",dark:"#1B5E20",light:"#4CAF50",main:"#2E7D32"},text:{disabled:"rgba(0, 0, 0, 0.38)",primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.55)"},warning:{contrastText:"#FFFFFF",dark:"#E65100",light:"#FF9800",main:"#ED6C02"}}};"dark"===n&&(r={mode:"dark",palette:{background:{main:"#212121",secondary:"#424242"},error:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#D32F2F",light:"#E57373",main:"#F44336"},info:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#0085BB",light:"#53BFE3",main:"#31B2E0"},primary:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#757575",light:"#FFFFFF",main:"#F5F5F5"},secondary:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#005487",light:"#53BFE3",main:"#0097CE"},success:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#388E3C",light:"#81C784",main:"#66BB6A"},text:{disabled:"rgba(255, 255, 255, 0.38)",primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.55)"}
193,warning:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#F57C00",light:"#FFB74D",main:"#FFA726"}}}),"dark-secondary"===n&&(r={mode:"dark-secondary",palette:{background:{main:"#424242",secondary:"#424242"},error:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#D32F2F",light:"#E57373",main:"#F44336"},info:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#0085BB",light:"#53BFE3",main:"#31B2E0"},primary:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#757575",light:"#FFFFFF",main:"#F5F5F5"},secondary:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#005487",light:"#53BFE3",main:"#0097CE"},success:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#388E3C",light:"#81C784",main:"#66BB6A"},text:{disabled:"rgba(255, 255, 255, 0.38)",primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.55)"},warning:{contrastText:"rgba(0, 0, 0, 0.87)",dark:"#F57C00",light:"#FFB74D",main:"#FFA726"}}});const i={breakpoints:{values:{xs:0,sm:768,md:1024,lg:1280,xl:1680}},components:{MuiBackdrop:{styleOverrides:{root:{backgroundColor:"rgba(0, 0, 0, 0.8)"},invisible:{backgroundColor:"transparent"}}},MuiAccordion:{defaultProps:{disableGutters:!0,elevation:0,variant:"outlined"}},MuiButton:{defaultProps:{disableElevation:!0,variant:"contained"},styleOverrides:{root:{textTransform:"unset"}}}},shape:{borderRadius:0},typography:{fontFamily:["Inter","Inter Tight"].join(","),htmlFontSize:16,letterSpacing:0}},a=r.palette,o={...r,...i,palette:{...a,action:{active:"rgba(0, 0, 0, 0.56)",disabled:"rgba(0, 0, 0, 0.38)",disabledBackground:"rgba(0, 0, 0, 0.12)",focus:"rgba(0, 0, 0, 0.12)",hover:"rgba(0, 0, 0, 0.04)",selected:"rgba(0, 0, 0, 0.08)"},grey:{50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#D5D5D5",A200:"#AAAAAA",A400:"#616161"},zipRed:{50:"#FFEAEE",100:"#FECCD2",200:"#EE989A",300:"#E46F72",400:"#EE4D50",500:"#F33B36",600:"#E43135",700:"#D2262F",800:"#C51E27",900:"#B60E1B"}}},s=(0,eo.Z)(o);return(0,Wt.jsx)(lo,{theme:s,children:t})};co.defaultProps={children:null,setTheme:null};var uo=co;const ho=(0,i.forwardRef)((function(e,t){return(0,Wt.jsx)(fa,{direction:"up",ref:t,...e})})),po=e=>{var t,n,r,a,o,s,l,c;let{activePage:u,activeStep:d,dialogSteps:h,dialogTitle:p,dialogUi:f,error:m,form:g,formCompleted:v,formItemId:y,handleFormDialogOpenCallback:b,isPending:_,progress:x,sendDailogCloseReset:w}=e;const[S,T]=(0,i.useState)(!1),[C,k]=(0,i.useState)("paper"),E=(0,i.useCallback)((()=>{b(),k("paper"),document.documentElement.classList.add("ch-react-app","ch-react-dialog-open"),T(!0)}),[b]),j=()=>{T(!1),setTimeout((()=>{document.documentElement.classList.remove("ch-react-app","ch-react-dialog-open")}),200),w({detail:{data:"RESET"}})};window.addEventListener("SEND_DAILOG_CLOSE_TRIGGER",(e=>{let{detail:t}=e;"YES"===t.data&&j()}));const P=(0,i.useRef)(),I=p&&p.length>1?p:null!=f&&null!==(t=f.Title)&&void 0!==t&&t.Value?null==f||null===(n=f.Title)||void 0===n?void 0:n.Value:"";return(0,i.useEffect)((()=>{const e=sessionStorage.getItem("zip_form_popuptotrigger");e&&e==y&&(new URLSearchParams(window.location.search).has("checkmodalform")&&E(),sessionStorage.removeItem("zip_form_popuptotrigger"))}),[y,E]),(0,Wt.jsxs)("div",{className:"ch-form-dialog",ref:P,children:[(null==f||null===(r=f.CtaText)||void 0===r?void 0:r.Value)&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-form-dialog__cta "+(null!=f&&null!==(a=f.CtaVariant)&&void 0!==a&&a.Value?null==f||null===(o=f.CtaVariant)||void 0===o?void 0:o.Value:"ch-btn--contained"),startIcon:null!=f&&null!==(s=f.CtaIcon)&&void 0!==s&&s.Value?(0,Wt.jsx)((()=>{var e;return(0,Wt.jsx)("span",{className:"ch-u-icon material-icons",children:null==f||null===(e=f.CtaIcon)||void 0===e?void 0:e.Value})}),{}):null,variant:(O=null==f||null===(l=f.CtaVariant)||void 0===l?void 0:l.Value,(O||"ch-btn--contained").split(" ")[0].split("--").pop().split(" ")[0][0]),onClick:E,children:(0,Wt.jsx)("span",{children:null==f||null===(c=f.CtaText)||void 0===c?void 0:c.Value})}),(0,Wt.jsx)(uo,{setTheme:"default",children:(0,Wt.jsxs)(Qi,{TransitionComponent:ho,className:"ch-u-theme--default ch-react-dialog ch-form-dialog__dialog",disableRestoreFocus:!0,open:S,scroll:C,onClose:j,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header ch-form-dialog__header",children:[(0,Wt.jsx)("h6",{className:"ch-form-dialog__title",children:I}),(0,Wt.jsx)(Hn,{disabled:_,edge:"start",sx:{"&:hover":{backgroundColor:"transparent"}},onClick:j,children:(0,Wt.jsx)(Fr.Z,{})})]}),(0,Wt.jsxs)(la,{className:"ch-react-dialog__content ch-form-dialog__content"+(h?" ch-form-step--"+d:""),dividers:"paper"===C,sx:{overflowY:"scroll",maxHeight:"calc(100vh - 200px)","&::-webkit-scrollbar":{width:"8px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"#888",borderRadius:"4px"},"&::-webkit-scrollbar-thumb:hover":{backgroundColor:"#555"},scrollbarWidth:"thin",scrollbarColor:"#888 #ddd"},children:[h&&h.length>1&&!u.hideStepper&&(0,Wt.jsx)(Ja,{activeStep:d,className:"ch-form-dialog__stepper",children:h.map(((e,t)=>(0,Wt.jsx)(xa,{children:(0,Wt.jsx)(Za,{children:(0,Wt.jsx)("span",{className:"d-none d-md-block",children:e})})},e?e.split(" ").join(""):t)))}),(0,Wt.jsxs)("div",{className:"ch-form-wrapper__container",children:[x,m,g]})]})]})})]});var O};po.defaultProps={dialogSteps:[],dialogUi:{},error:null,progress:null};var fo=po,mo=a(763);const go=e=>{let{settings:t}=e;window.Forms=window.Forms||{},window.Forms.keepAliveRunning=!0,window.Forms.keepAliveStartedTime=Date.now();const n=setInterval((async()=>{const e=Date.now();Math.abs(e-window.Forms.keepAliveStartedTime)<60*t.maxTime*1e3?fetch(t.endpoint,{method:"POST"}):clearInterval(n)}),1e3*t.interval);return n};function vo(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=vo(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}
193go.propTypes={endpoint:Dr().string.isRequired,interval:Dr().number.isRequired,maxTime:Dr().number.isRequired},go.defaultProps={endpoint:"/api/form/keepalive",interval:120,maxTime:1440};var yo=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=vo(e))&&(r&&(r+=" "),r+=t);return r},bo=a(2421),_o=a(104);const xo=["className","component"];var wo=a(4925);const So=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:a}=e,o=(0,bo.ZP)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(_o.Z);return i.forwardRef((function(e,i){const s=(0,Ci.Z)(n),l=cr(e),{className:c,component:u="div"}=l,d=(0,Dt.Z)(l,xo);return(0,Wt.jsx)(o,(0,Mt.Z)({as:u,ref:i,className:yo(c,a?a(r):r),theme:t&&s[t]||s},d))}))}({defaultTheme:(0,eo.Z)(),defaultClassName:"MuiBox-root",generateClassName:wo.Z.generate});var To=So;function Co(e){return(0,Ht.ZP)("MuiLinearProgress",e)}(0,Vt.Z)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const ko=["className","color","value","valueBuffer","variant"];let Eo,jo,Po,Io,Oo,Lo,No=e=>e;const Ao=_n(Eo||(Eo=No`
194  0% {
195    left: -35%;
196    right: 100%;
197  }
198
199  60% {
200    left: 100%;
201    right: -90%;
202  }
203
204  100% {
205    left: 100%;
206    right: -90%;
207  }
208`)),Do=_n(jo||(jo=No`
209  0% {
210    left: -200%;
211    right: 100%;
212  }
213
214  60% {
215    left: 107%;
216    right: -8%;
217  }
218
219  100% {
220    left: 107%;
221    right: -8%;
222  }
223`)),Mo=_n(Po||(Po=No`
224  0% {
225    opacity: 1;
226    background-position: 0 -23px;
227  }
228
229  60% {
230    opacity: 0;
231    background-position: 0 -23px;
232  }
233
234  100% {
235    opacity: 1;
236    background-position: -200px -23px;
237  }
238`)),Ro=(e,t)=>"inherit"===t?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:"light"===e.palette.mode?(0,$t.$n)(e.palette[t].main,.62):(0,$t._j)(e.palette[t].main,.5),Fo=(0,Bt.ZP)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${(0,Ut.Z)(n.color)}`],t[n.variant]]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:Ro(n,t.color)},"inherit"===t.color&&"buffer"!==t.variant&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},"buffer"===t.variant&&{backgroundColor:"transparent"},"query"===t.variant&&{transform:"rotate(180deg)"})})),$o=(0,Bt.ZP)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${(0,Ut.Z)(n.color)}`]]}})((e=>{let{ownerState:t,theme:n}=e;const r=Ro(n,t.color);return(0,Mt.Z)({position:"absolute",marginTop:0,height:"100%",width:"100%"},"inherit"===t.color&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})}),bn(Io||(Io=No`
239    animation: ${0} 3s infinite linear;
240  `),Mo)),Bo=(0,Bt.ZP)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${(0,Ut.Z)(n.color)}`],("indeterminate"===n.variant||"query"===n.variant)&&t.bar1Indeterminate,"determinate"===n.variant&&t.bar1Determinate,"buffer"===n.variant&&t.bar1Buffer]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:"inherit"===t.color?"currentColor":(n.vars||n).palette[t.color].main},"determinate"===t.variant&&{transition:"transform .4s linear"},"buffer"===t.variant&&{zIndex:1,transition:"transform .4s linear"})}),(e=>{let{ownerState:t}=e;return("indeterminate"===t.variant||"query"===t.variant)&&bn(Oo||(Oo=No`
241      width: auto;
242      animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
243    `),Ao)})),Zo=(0,Bt.ZP)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t[`barColor${(0,Ut.Z)(n.color)}`],("indeterminate"===n.variant||"query"===n.variant)&&t.bar2Indeterminate,"buffer"===n.variant&&t.bar2Buffer]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},"buffer"!==t.variant&&{backgroundColor:"inherit"===t.color?"currentColor":(n.vars||n).palette[t.color].main},"inherit"===t.color&&{opacity:.3},"buffer"===t.variant&&{backgroundColor:Ro(n,t.color),transition:"transform .4s linear"})}),(e=>{let{ownerState:t}=e;return("indeterminate"===t.variant||"query"===t.variant)&&bn(Lo||(Lo=No`
244      width: auto;
245      animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
246    `),Do)})),Uo=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiLinearProgress"}),{className:r,color:i="primary",value:a,valueBuffer:o,variant:s="indeterminate"}=n,l=(0,Dt.Z)(n,ko),c=(0,Mt.Z)({},n,{color:i,variant:s}),u=(e=>{const{classes:t,variant:n,color:r}=e,i={root:["root",`color${(0,Ut.Z)(r)}`,n],dashed:["dashed",`dashedColor${(0,Ut.Z)(r)}`],bar1:["bar",`barColor${(0,Ut.Z)(r)}`,("indeterminate"===n||"query"===n)&&"bar1Indeterminate","determinate"===n&&"bar1Determinate","buffer"===n&&"bar1Buffer"],bar2:["bar","buffer"!==n&&`barColor${(0,Ut.Z)(r)}`,"buffer"===n&&`color${(0,Ut.Z)(r)}`,("indeterminate"===n||"query"===n)&&"bar2Indeterminate","buffer"===n&&"bar2Buffer"]};
246return(0,Ft.Z)(i,Co,t)})(c),d=Ei(),h={},p={bar1:{},bar2:{}};if(("determinate"===s||"buffer"===s)&&void 0!==a){h["aria-valuenow"]=Math.round(a),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let e=a-100;"rtl"===d.direction&&(e=-e),p.bar1.transform=`translateX(${e}%)`}if("buffer"===s&&void 0!==o){let e=(o||0)-100;"rtl"===d.direction&&(e=-e),p.bar2.transform=`translateX(${e}%)`}return(0,Wt.jsxs)(Fo,(0,Mt.Z)({className:(0,Rt.Z)(u.root,r),ownerState:c,role:"progressbar"},h,{ref:t},l,{children:["buffer"===s?(0,Wt.jsx)($o,{className:u.dashed,ownerState:c}):null,(0,Wt.jsx)(Bo,{className:u.bar1,ownerState:c,style:p.bar1}),"determinate"===s?null:(0,Wt.jsx)(Zo,{className:u.bar2,ownerState:c,style:p.bar2})]}))}));var zo=Uo;const Vo=e=>{let{componentClass:t,hideProgress:n,isFixed:r,loadingText:i}=e;return(0,Wt.jsx)("div",{className:`ch-react-progress ${t}`,children:(0,Wt.jsx)(To,{className:"ch-react-progress__backdrop",sx:{position:r?"fixed":"absolute",top:0,left:0,width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"rgba(0, 0, 0, 0.8)",zIndex:1e3},children:(0,Wt.jsx)(To,{sx:{maxWidth:"500px",padding:2,textAlign:"center"},children:(0,Wt.jsxs)(To,{sx:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},children:[(0,Wt.jsx)("div",{children:(0,Wt.jsx)("img",{alt:"Custom Icon",src:document.sxa_site_constants.progress_logo,style:{width:"110px",paddingBottom:"5px"}})}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)("h5",{style:{color:"#FFF",fontFamily:"inherit",fontWeight:"500",paddingBottom:"10px",userSelect:"none"},children:i})}),!n&&(0,Wt.jsx)(zo,{sx:{width:"100px",height:"5px",margin:"auto",backgroundColor:"rgba(0, 0, 0, 0.1)","& .MuiLinearProgress-bar":{backgroundColor:"#FFF"}}})]})})})})};Vo.defaultProps={componentClass:"",hideProgress:!1,isFixed:!0,loadingText:"Please wait..."};var Ho=Vo,qo=a(1711),Wo=e=>{const t=i.useRef({});return i.useEffect((()=>{t.current=e})),t.current};function Go(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Ko(e,t){for(let n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}const Yo=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:i="any",stringify:a,trim:o=!1}=e;return(e,s)=>{let{inputValue:l,getOptionLabel:c}=s,u=o?l.trim():l;n&&(u=u.toLowerCase()),t&&(u=Go(u));const d=u?e.filter((e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=Go(r)),"start"===i?0===r.indexOf(u):r.indexOf(u)>-1})):e;return"number"==typeof r?d.slice(0,r):d}}(),Xo=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};function Qo(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jo(e){return e instanceof Qo(e).Element||e instanceof Element}function es(e){return e instanceof Qo(e).HTMLElement||e instanceof HTMLElement}function ts(e){return"undefined"!=typeof ShadowRoot&&(e instanceof Qo(e).ShadowRoot||e instanceof ShadowRoot)}var ns=Math.max,rs=Math.min,is=Math.round;function as(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function os(){return!/^((?!chrome|android).)*safari/i.test(as())}function ss(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&es(e)&&(i=e.offsetWidth>0&&is(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&is(r.height)/e.offsetHeight||1);var o=(Jo(e)?Qo(e):window).visualViewport,s=!os()&&n,l=(r.left+(s&&o?o.offsetLeft:0))/i,c=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function ls(e){var t=Qo(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function cs(e){return e?(e.nodeName||"").toLowerCase():null}function us(e){return((Jo(e)?e.ownerDocument:e.document)||window.document).documentElement}function ds(e){return ss(us(e)).left+ls(e).scrollLeft}function hs(e){return Qo(e).getComputedStyle(e)}function ps(e){var t=hs(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function fs(e,t,n){void 0===n&&(n=!1);var r=es(t),i=es(t)&&function(e){var t=e.getBoundingClientRect(),n=is(t.width)/e.offsetWidth||1,r=is(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=us(t),o=ss(e,i,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==cs(t)||ps(a))&&(s=function(e){return e!==Qo(e)&&es(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:ls(e);var t}(t)),es(t)?((l=ss(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=ds(a))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function ms(e){var t=ss(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function gs(e){return"html"===cs(e)?e:e.assignedSlot||e.parentNode||(ts(e)?e.host:null)||us(e)}function vs(e){return["html","body","#document"].indexOf(cs(e))>=0?e.ownerDocument.body:es(e)&&ps(e)?e:vs(gs(e))}function ys(e,t){var n;void 0===t&&(t=[]);var r=vs(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=Qo(r),o=i?[a].concat(a.visualVie
vendor: 4,762 bytes, line 246
246wport||[],ps(r)?r:[]):r,s=t.concat(o);return i?s:s.concat(ys(gs(o)))}function bs(e){return["table","td","th"].indexOf(cs(e))>=0}function _s(e){return es(e)&&"fixed"!==hs(e).position?e.offsetParent:null}function xs(e){for(var t=Qo(e),n=_s(e);n&&bs(n)&&"static"===hs(n).position;)n=_s(n);return n&&("html"===cs(n)||"body"===cs(n)&&"static"===hs(n).position)?t:n||function(e){var t=/firefox/i.test(as());if(/Trident/i.test(as())&&es(e)&&"fixed"===hs(e).position)return null;var n=gs(e);for(ts(n)&&(n=n.host);es(n)&&["html","body"].indexOf(cs(n))<0;){var r=hs(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var ws="top",Ss="bottom",Ts="right",Cs="left",ks="auto",Es=[ws,Ss,Ts,Cs],js="start",Ps="end",Is="viewport",Os="popper",Ls=Es.reduce((function(e,t){return e.concat([t+"-"+js,t+"-"+Ps])}),[]),Ns=[].concat(Es,[ks]).reduce((function(e,t){return e.concat([t,t+"-"+js,t+"-"+Ps])}),[]),As=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Ds(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function Ms(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Rs={placement:"bottom",modifiers:[],strategy:"absolute"};function Fs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}var $s={passive:!0},Bs={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=void 0===i||i,o=r.resize,s=void 0===o||o,l=Qo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,$s)})),s&&l.addEventListener("resize",n.update,$s),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,$s)})),s&&l.removeEventListener("resize",n.update,$s)}},data:{}};function Zs(e){return e.split("-")[0]}function Us(e){return e.split("-")[1]}function zs(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Vs(e){var t,n=e.reference,r=e.element,i=e.placement,a=i?Zs(i):null,o=i?Us(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case ws:t={x:s,y:n.y-r.height};break;case Ss:t={x:s,y:n.y+n.height};break;case Ts:t={x:n.x+n.width,y:l};break;case Cs:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?zs(a):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case js:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Ps:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var Hs={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qs(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,h=o.x,p=void 0===h?0:h,f=o.y,m=void 0===f?0:f,g="function"==typeof u?u({x:p,y:m}):{x:p,y:m};p=g.x,m=g.y;var v=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=Cs,_=ws,x=window;if(c){var w=xs(n),S="clientHeight",T="clientWidth";w===Qo(n)&&"static"!==hs(w=us(n)).position&&"absolute"===s&&(S="scrollHeight",T="scrollWidth"),(i===ws||(i===Cs||i===Ts)&&a===Ps)&&(_=Ss,m-=(d&&w===x&&x.visualViewport?x.visualViewport.height:w[S])-r.height,m*=l?1:-1),i!==Cs&&(i!==ws&&i!==Ss||a!==Ps)||(b=Ts,p-=(d&&w===x&&x.visualViewport?x.visualViewport.width:w[T])-r.width,p*=l?1:-1)}var C,k=Object.assign({position:s},c&&Hs),E=!0===u?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:is(n*i)/i||0,y:is(r*i)/i||0}}({x:p,y:m},Qo(n)):{x:p,y:m};return p=E.x,m=E.y,l?Object.assign({},k,((C={})[_]=y?"0":"",C[b]=v?"0":"",C.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",C)):Object.assign({},k,((t={})[_]=y?m+"px":"",t[b]=v?p+"px":"",t.transform="",t))}var Ws={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,a=n.adaptive,o=void 0===a||a,s=n.roundOffsets,l=void 0===s||s,c={placement:Zs(t.placement),variation:Us(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,qs(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roun
vendor: 1,114 bytes, line 246
246dOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,qs(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Gs={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];es(i)&&cs(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});
vendor: 5,024 bytes, line 246
246es(r)&&cs(r)&&(Object.assign(r.style,a),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},Ks={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=void 0===i?[0,0]:i,o=Ns.reduce((function(e,n){return e[n]=function(e,t,n){var r=Zs(e),i=[Cs,ws].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[Cs,Ts].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,a),e}),{}),s=o[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=o}},Ys={left:"right",right:"left",bottom:"top",top:"bottom"};function Xs(e){return e.replace(/left|right|bottom|top/g,(function(e){return Ys[e]}))}var Qs={start:"end",end:"start"};function Js(e){return e.replace(/start|end/g,(function(e){return Qs[e]}))}function el(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ts(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function tl(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function nl(e,t,n){return t===Is?tl(function(e,t){var n=Qo(e),r=us(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;var c=os();(c||!c&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:a,height:o,x:s+ds(e),y:l}}(e,n)):Jo(t)?function(e,t){var n=ss(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):tl(function(e){var t,n=us(e),r=ls(e),i=null==(t=e.ownerDocument)?void 0:t.body,a=ns(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=ns(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+ds(e),l=-r.scrollTop;return"rtl"===hs(i||n).direction&&(s+=ns(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:l}}(us(e)))}function rl(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function il(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function al(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,a=n.strategy,o=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?Is:c,d=n.elementContext,h=void 0===d?Os:d,p=n.altBoundary,f=void 0!==p&&p,m=n.padding,g=void 0===m?0:m,v=rl("number"!=typeof g?g:il(g,Es)),y=h===Os?"reference":Os,b=e.rects.popper,_=e.elements[f?y:h],x=function(e,t,n,r){var i="clippingParents"===t?function(e){var t=ys(gs(e)),n=["absolute","fixed"].indexOf(hs(e).position)>=0&&es(e)?xs(e):e;return Jo(n)?t.filter((function(e){return Jo(e)&&el(e,n)&&"body"!==cs(e)})):[]}(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce((function(t,n){var i=nl(e,n,r);return t.top=ns(i.top,t.top),t.right=rs(i.right,t.right),t.bottom=rs(i.bottom,t.bottom),t.left=ns(i.left,t.left),t}),nl(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(Jo(_)?_:_.contextElement||us(e.elements.popper),l,u,o),w=ss(e.elements.reference),S=Vs({reference:w,element:b,strategy:"absolute",placement:i}),T=tl(Object.assign({},b,S)),C=h===Os?T:w,k={top:x.top-C.top+v.top,bottom:C.bottom-x.bottom+v.bottom,left:x.left-C.left+v.left,right:C.right-x.right+v.right},E=e.modifiersData.offset;if(h===Os&&E){var j=E[i];Object.keys(k).forEach((function(e){var t=[Ts,Ss].indexOf(e)>=0?1:-1,n=[ws,Ss].indexOf(e)>=0?"y":"x";k[e]+=j[n]*t}))}return k}var ol={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0===o||o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,f=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=Zs(g),y=l||(v!==g&&f?function(e){if(Zs(e)===ks)return[];var t=Xs(e);return[Js(e),t,Js(t)]}(g):[Xs(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat(Zs(n)===ks?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Ns:l,u=Us(r),d=u?s?Ls:Ls.filter((function(e){return Us(e)===u})):Es,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var p=h.reduce((function(t,n){return t[n]=al(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Zs(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,x=t.rects.popper,w=new Map,S=!0,T=b[0],C=0;C<b.length;C++){var k=b[C],E=Zs(k),j=Us(k)===js,P=[ws,Ss].indexOf(E)>=0,I=P?"width":"height",O=al(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),L=P?j?Ts:Cs:j?Ss:ws;_[I]>x[I]&&(L=Xs(L));var N=Xs(L),A=[];
vendor: 4,402 bytes, line 246
246if(a&&A.push(O[E]<=0),s&&A.push(O[L]<=0,O[N]<=0),A.every((function(e){return e}))){T=k,S=!1;break}w.set(k,A)}if(S)for(var D=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return T=t,"break"},M=f?3:1;M>0&&"break"!==D(M);M--);t.placement!==T&&(t.modifiersData[r]._skip=!0,t.placement=T,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function sl(e,t,n){return ns(e,rs(t,n))}var ll={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0!==o&&o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,p=void 0===h||h,f=n.tetherOffset,m=void 0===f?0:f,g=al(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=Zs(t.placement),y=Us(t.placement),b=!y,_=zs(v),x="x"===_?"y":"x",w=t.modifiersData.popperOffsets,S=t.rects.reference,T=t.rects.popper,C="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,k="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(w){if(a){var P,I="y"===_?ws:Cs,O="y"===_?Ss:Ts,L="y"===_?"height":"width",N=w[_],A=N+g[I],D=N-g[O],M=p?-T[L]/2:0,R=y===js?S[L]:T[L],F=y===js?-T[L]:-S[L],$=t.elements.arrow,B=p&&$?ms($):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=Z[I],z=Z[O],V=sl(0,S[L],B[L]),H=b?S[L]/2-M-V-U-k.mainAxis:R-V-U-k.mainAxis,q=b?-S[L]/2+M+V+z+k.mainAxis:F+V+z+k.mainAxis,W=t.elements.arrow&&xs(t.elements.arrow),G=W?"y"===_?W.clientTop||0:W.clientLeft||0:0,K=null!=(P=null==E?void 0:E[_])?P:0,Y=N+q-K,X=sl(p?rs(A,N+H-K-G):A,N,p?ns(D,Y):D);w[_]=X,j[_]=X-N}if(s){var Q,J="x"===_?ws:Cs,ee="x"===_?Ss:Ts,te=w[x],ne="y"===x?"height":"width",re=te+g[J],ie=te-g[ee],ae=-1!==[ws,Cs].indexOf(v),oe=null!=(Q=null==E?void 0:E[x])?Q:0,se=ae?re:te-S[ne]-T[ne]-oe+k.altAxis,le=ae?te+S[ne]+T[ne]-oe-k.altAxis:ie,ce=p&&ae?function(e,t,n){var r=sl(e,t,n);return r>n?n:r}(se,te,le):sl(p?se:re,te,p?le:ie);w[x]=ce,j[x]=ce-te}t.modifiersData[r]=j}},requiresIfExists:["offset"]},cl={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Zs(n.placement),l=zs(s),c=[Cs,Ts].indexOf(s)>=0?"height":"width";if(a&&o){var u=function(e,t){return rl("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:il(e,Es))}(i.padding,n),d=ms(a),h="y"===l?ws:Cs,p="y"===l?Ss:Ts,f=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],m=o[l]-n.rects.reference[l],g=xs(a),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=f/2-m/2,b=u[h],_=v-d[c]-u[p],x=v/2-d[c]/2+y,w=sl(b,x,_),S=l;n.modifiersData[r]=((t={})[S]=w,t.centerOffset=w-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&el(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ul(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function dl(e){return[ws,Ts,Ss,Cs].some((function(t){return e[t]>=0}))}var hl=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,a=void 0===i?Rs:i;return function(e,t,n){void 0===n&&(n=a);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},Rs,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,l={state:i,setOptions:function(n){var s="function"==typeof n?n(i.options):n;c(),i.options=Object.assign({},a,i.options,s),i.scrollParents={reference:Jo(e)?ys(e):e.contextElement?ys(e.contextElement):[],popper:ys(t)};var u=function(e){var t=Ds(e);return As.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,i.options.modifiers)));return i.orderedModifiers=u.filter((function(e){return e.enabled}
246)),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var s=a({state:i,name:t,instance:l,options:r});o.push(s||function(){})}})),l.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Fs(t,n)){i.rects={reference:fs(t,xs(n),"fixed"===i.options.strategy),popper:ms(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var a=i.orderedModifiers[r],o=a.fn,c=a.options,u=void 0===c?{}:c,d=a.name;"function"==typeof o&&(i=o({state:i,options:u,name:d,instance:l})||i)}else i.reset=!1,r=-1}}},update:Ms((function(){return new Promise((function(e){l.forceUpdate(),e(i)}))})),destroy:function(){c(),s=!0}};if(!Fs(e,t))return l;function c(){o.forEach((function(e){return e()})),o=[]}return l.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}({defaultModifiers:[Bs,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Vs({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},Ws,Gs,Ks,ol,ll,cl,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=al(t,{elementContext:"reference"}),s=al(t,{altBoundary:!0}),l=ul(o,r),c=ul(s,i,a),u=dl(l),d=dl(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]});function pl(e){return(0,Ht.ZP)("MuiPopper",e)}(0,Vt.Z)("MuiPopper",["root"]);const fl=["anchorEl","children","component","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","slotProps","slots","TransitionProps"],ml=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function gl(e){return"function"==typeof e?e():e}const vl={},yl=i.forwardRef((function(e,t){var n;const{anchorEl:r,children:a,component:o,direction:s,disablePortal:l,modifiers:c,open:u,ownerState:d,placement:h,popperOptions:p,popperRef:f,slotProps:m={},slots:g={},TransitionProps:v}=e,y=(0,Dt.Z)(e,fl),b=i.useRef(null),_=(0,Br.Z)(b,t),x=i.useRef(null),w=(0,Br.Z)(x,f),S=i.useRef(w);(0,Hr.Z)((()=>{S.current=w}),[w]),i.useImperativeHandle(f,(()=>x.current),[]);const T=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(h,s),[C,k]=i.useState(T),[E,j]=i.useState(gl(r));i.useEffect((()=>{x.current&&x.current.forceUpdate()})),i.useEffect((()=>{r&&j(gl(r))}),[r]),(0,Hr.Z)((()=>{if(!E||!u)return;let e=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;k(t.placement)}}];null!=c&&(e=e.concat(c)),p&&null!=p.modifiers&&(e=e.concat(p.modifiers));const t=hl(E,b.current,(0,Mt.Z)({placement:T},p,{modifiers:e}));return S.current(t),()=>{t.destroy(),S.current(null)}}),[E,l,c,u,p,T]);const P={placement:C};null!==v&&(P.TransitionProps=v);const I=(0,Ft.Z)({root:["root"]},hi(pl)),O=null!=(n=null!=o?o:g.root)?n:"div",L=ui({elementType:O,externalSlotProps:m.root,externalForwardedProps:y,additionalProps:{role:"tooltip",ref:_},ownerState:(0,Mt.Z)({},e,d),className:I.root});return(0,Wt.jsx)(O,(0,Mt.Z)({},L,{children:"function"==typeof a?a(P):a}))})),bl=i.forwardRef((function(e,t){const{anchorEl:n,children:r,container:a,direction:o="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:c,open:u,placement:d="bottom",popperOptions:h=vl,popperRef:p,style:f,transition:m=!1,slotProps:g={},slots:v={}}=e,y=(0,Dt.Z)(e,ml),[b,_]=i.useState(!0);if(!l&&!u&&(!m||b))return null;let x;if(a)x=a;else if(n){const e=gl(n);x=e&&function(e){return void 0!==e.nodeType}(e)?(0,Zr.Z)(e).body:(0,Zr.Z)(null).body}
246const w=u||!l||m&&!b?void 0:"none",S=m?{in:u,onEnter:()=>{_(!1)},onExited:()=>{_(!0)}}:void 0;return(0,Wt.jsx)(Wr,{disablePortal:s,container:x,children:(0,Wt.jsx)(yl,(0,Mt.Z)({anchorEl:n,direction:o,disablePortal:s,modifiers:c,ref:t,open:m?!b:u,placement:d,popperOptions:h,popperRef:p,slotProps:g,slots:v},y,{style:(0,Mt.Z)({position:"fixed",top:0,left:0,display:w},f),TransitionProps:S,children:r}))})}));var _l=bl;const xl=["components","componentsProps","slots","slotProps"],wl=(0,Bt.ZP)(_l,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Sl=i.forwardRef((function(e,t){var n;const r=(0,ao.Z)(),i=(0,Zt.Z)({props:e,name:"MuiPopper"}),{components:a,componentsProps:o,slots:s,slotProps:l}=i,c=(0,Dt.Z)(i,xl),u=null!=(n=null==s?void 0:s.root)?n:null==a?void 0:a.Root;return(0,Wt.jsx)(wl,(0,Mt.Z)({direction:null==r?void 0:r.direction,slots:{root:u},slotProps:null!=l?l:o},c,{ref:t}))}));var Tl=Sl;function Cl(e){return(0,Ht.ZP)("MuiListSubheader",e)}(0,Vt.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const kl=["className","color","component","disableGutters","disableSticky","inset"],El=(0,Bt.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${(0,Ut.Z)(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(t.vars||t).palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},"primary"===n.color&&{color:(t.vars||t).palette.primary.main},"inherit"===n.color&&{color:"inherit"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.inset&&{paddingLeft:72},!n.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper})})),jl=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiListSubheader"}),{className:r,color:i="default",component:a="li",disableGutters:o=!1,disableSticky:s=!1,inset:l=!1}=n,c=(0,Dt.Z)(n,kl),u=(0,Mt.Z)({},n,{color:i,component:a,disableGutters:o,disableSticky:s,inset:l}),d=(e=>{const{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e,o={root:["root","default"!==n&&`color${(0,Ut.Z)(n)}`,!r&&"gutters",i&&"inset",!a&&"sticky"]};return(0,Ft.Z)(o,Cl,t)})(u);return(0,Wt.jsx)(El,(0,Mt.Z)({as:a,className:(0,Rt.Z)(d.root,r),ref:t,ownerState:u},c))}));jl.muiSkipListHighlight=!0;var Pl=jl,Il=(0,qn.Z)((0,Wt.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function Ol(e){return(0,Ht.ZP)("MuiChip",e)}var Ll=(0,Vt.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]);const Nl=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Al=(0,Bt.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:i,clickable:a,onDelete:o,size:s,variant:l}=n;return[{[`& .${Ll.avatar}`]:t.avatar},{[`& .${Ll.avatar}`]:t[`avatar${(0,Ut.Z)(s)}`]},{[`& .${Ll.avatar}`]:t[`avatarColor${(0,Ut.Z)(r)}`]},{[`& .${Ll.icon}`]:t.icon},{[`& .${Ll.icon}`]:t[`icon${(0,Ut.Z)(s)}`]},{[`& .${Ll.icon}`]:t[`iconColor${(0,Ut.Z)(i)}`]},{[`& .${Ll.deleteIcon}`]:t.deleteIcon},{[`& .${Ll.deleteIcon}`]:t[`deleteIcon${(0,Ut.Z)(s)}`]},{[`& .${Ll.deleteIcon}`]:t[`deleteIconColor${(0,Ut.Z)(r)}`]},{[`& .${Ll.deleteIcon}`]:t[`deleteIcon${(0,Ut.Z)(l)}Color${(0,Ut.Z)(r)}`]},t.root,t[`size${(0,Ut.Z)(s)}`],t[`color${(0,Ut.Z)(r)}`],a&&t.clickable,a&&"default"!==r&&t[`clickableColor${(0,Ut.Z)(r)})`],o&&t.deletable,o&&"default"!==r&&t[`deletableColor${(0,Ut.Z)(r)}`],t[l],t[`${l}${(0,Ut.Z)(r)}`]]}})((e=>{let{theme:t,ownerState:n}=e;const r=(0,$t.Fq)(t.palette.text.primary,.26),i="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,Mt.Z)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Ll.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Ll.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:i,fontSize:t.typography.pxToRem(12)},[`& .${Ll.avatarColorPrimary}`]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},[`& .${Ll.avatarColorSecondary}
246`]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},[`& .${Ll.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},[`& .${Ll.icon}`]:(0,Mt.Z)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,Mt.Z)({color:t.vars?t.vars.palette.Chip.defaultIconColor:i},"default"!==n.color&&{color:"inherit"})),[`& .${Ll.deleteIcon}`]:(0,Mt.Z)({WebkitTapHighlightColor:"transparent",color:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / 0.26)`:r,fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?`rgba(${t.vars.palette.text.primaryChannel} / 0.4)`:(0,$t.Fq)(r,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:t.vars?`rgba(${t.vars.palette[n.color].contrastTextChannel} / 0.7)`:(0,$t.Fq)(t.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},n.onDelete&&{[`&.${Ll.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{[`&.${Ll.focusVisible}`]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,$t.Fq)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},[`&.${Ll.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selectedChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},n.clickable&&"default"!==n.color&&{[`&:hover, &.${Ll.focusVisible}`]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:t.vars?`1px solid ${t.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]}`,[`&.${Ll.clickable}:hover`]:{backgroundColor:(t.vars||t).palette.action.hover},[`&.${Ll.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`& .${Ll.avatar}`]:{marginLeft:4},[`& .${Ll.avatarSmall}`]:{marginLeft:2},[`& .${Ll.icon}`]:{marginLeft:4},[`& .${Ll.iconSmall}`]:{marginLeft:2},[`& .${Ll.deleteIcon}`]:{marginRight:5},[`& .${Ll.deleteIconSmall}`]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:`1px solid ${t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.7)`:(0,$t.Fq)(t.palette[n.color].main,.7)}`,[`&.${Ll.clickable}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.hoverOpacity)},[`&.${Ll.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.focusOpacity})`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.focusOpacity)},[`& .${Ll.deleteIcon}`]:{color:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.7)`:(0,$t.Fq)(t.palette[n.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].main}}})})),Dl=(0,Bt.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${(0,Ut.Z)(r)}`]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"small"===t.size&&{paddingLeft:8,paddingRight:8})}));function Ml(e){return"Backspace"===e.key||"Delete"===e.key}var Rl=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiChip"}),{avatar:r,className:a,clickable:o,color:s="default",component:l,deleteIcon:c,disabled:u=!1,icon:d,label:h,onClick:p,onDelete:f,onKeyDown:m,onKeyUp:g,size:v="medium",variant:y="filled",tabIndex:b,skipFocusWhenDisabled:_=!1}=n,x=(0,Dt.Z)(n,Nl),w=i.useRef(null),S=(0,Jt.Z)(w,t),T=e=>{e.stopPropagation(),f&&f(e)},C=!(!1===o||!p)||o,k=C||f?Bn:l||"div",E=(0,Mt.Z)({},n,{component:k,disabled:u,size:v,color:s,iconColor:i.isValidElement(d)&&d.props.color||s,onDelete:!!f,clickable:C,variant:y}),j=(e=>{const{classes:t,disabled:n,size:r,color:i,iconColor:a,onDelete:o,clickable:s,variant:l}=e,c={root:["root",l,n&&"disabled",`size${(0,Ut.Z)(r)}
246`,`color${(0,Ut.Z)(i)}`,s&&"clickable",s&&`clickableColor${(0,Ut.Z)(i)}`,o&&"deletable",o&&`deletableColor${(0,Ut.Z)(i)}`,`${l}${(0,Ut.Z)(i)}`],label:["label",`label${(0,Ut.Z)(r)}`],avatar:["avatar",`avatar${(0,Ut.Z)(r)}`,`avatarColor${(0,Ut.Z)(i)}`],icon:["icon",`icon${(0,Ut.Z)(r)}`,`iconColor${(0,Ut.Z)(a)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,Ut.Z)(r)}`,`deleteIconColor${(0,Ut.Z)(i)}`,`deleteIcon${(0,Ut.Z)(l)}Color${(0,Ut.Z)(i)}`]};return(0,Ft.Z)(c,Ol,t)})(E),P=k===Bn?(0,Mt.Z)({component:l||"div",focusVisibleClassName:j.focusVisible},f&&{disableRipple:!0}):{};let I=null;f&&(I=c&&i.isValidElement(c)?i.cloneElement(c,{className:(0,Rt.Z)(c.props.className,j.deleteIcon),onClick:T}):(0,Wt.jsx)(Il,{className:(0,Rt.Z)(j.deleteIcon),onClick:T}));let O=null;r&&i.isValidElement(r)&&(O=i.cloneElement(r,{className:(0,Rt.Z)(j.avatar,r.props.className)}));let L=null;return d&&i.isValidElement(d)&&(L=i.cloneElement(d,{className:(0,Rt.Z)(j.icon,d.props.className)})),(0,Wt.jsxs)(Al,(0,Mt.Z)({as:k,className:(0,Rt.Z)(j.root,a),disabled:!(!C||!u)||void 0,onClick:p,onKeyDown:e=>{e.currentTarget===e.target&&Ml(e)&&e.preventDefault(),m&&m(e)},onKeyUp:e=>{e.currentTarget===e.target&&(f&&Ml(e)?f(e):"Escape"===e.key&&w.current&&w.current.blur()),g&&g(e)},ref:S,tabIndex:_&&u?-1:b,ownerState:E},P,x,{children:[O||L,(0,Wt.jsx)(Dl,{className:(0,Rt.Z)(j.label),ownerState:E,children:h}),I]}))}));function Fl(e){return(0,Ht.ZP)("MuiInputBase",e)}var $l=(0,Vt.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);function Bl(e){return(0,Ht.ZP)("MuiInput",e)}var Zl=(0,Mt.Z)({},$l,(0,Vt.Z)("MuiInput",["root","underline","input"]));function Ul(e){return(0,Ht.ZP)("MuiOutlinedInput",e)}var zl=(0,Mt.Z)({},$l,(0,Vt.Z)("MuiOutlinedInput",["root","notchedOutline","input"]));function Vl(e){return(0,Ht.ZP)("MuiFilledInput",e)}var Hl=(0,Mt.Z)({},$l,(0,Vt.Z)("MuiFilledInput",["root","underline","input"])),ql=(0,qn.Z)((0,Wt.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Wl(e){return(0,Ht.ZP)("MuiAutocomplete",e)}var Gl,Kl,Yl=(0,Vt.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","
246input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);const Xl=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Ql=(0,Bt.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${Yl.tag}`]:t.tag},{[`& .${Yl.tag}`]:t[`tagSize${(0,Ut.Z)(s)}`]},{[`& .${Yl.inputRoot}`]:t.inputRoot},{[`& .${Yl.input}`]:t.input},{[`& .${Yl.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({[`&.${Yl.focused} .${Yl.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Yl.clearIndicator}`]:{visibility:"visible"}}},t.fullWidth&&{width:"100%"},{[`& .${Yl.tag}`]:(0,Mt.Z)({margin:3,maxWidth:"calc(100% - 6px)"},"small"===t.size&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${Yl.inputRoot}`]:{flexWrap:"wrap",[`.${Yl.hasPopupIcon}&, .${Yl.hasClearIcon}&`]:{paddingRight:30},[`.${Yl.hasPopupIcon}.${Yl.hasClearIcon}&`]:{paddingRight:56},[`& .${Yl.input}`]:{width:0,minWidth:30}},[`& .${Zl.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Zl.root}.${$l.sizeSmall}`]:{[`& .${Zl.input}`]:{padding:"2px 4px 3px 0"}},[`& .${zl.root}`]:{padding:9,[`.${Yl.hasPopupIcon}&, .${Yl.hasClearIcon}&`]:{paddingRight:39},[`.${Yl.hasPopupIcon}.${Yl.hasClearIcon}&`]:{paddingRight:65},[`& .${Yl.input}`]:{padding:"7.5px 4px 7.5px 6px"},[`& .${Yl.endAdornment}`]:{right:9}},[`& .${zl.root}.${$l.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Yl.input}`]:{padding:"2.5px 4px 2.5px 6px"}},[`& .${Hl.root}`]:{paddingTop:19,paddingLeft:8,[`.${Yl.hasPopupIcon}&, .${Yl.hasClearIcon}&`]:{paddingRight:39},[`.${Yl.hasPopupIcon}.${Yl.hasClearIcon}&`]:{paddingRight:65},[`& .${Hl.input}`]:{padding:"7px 4px"},[`& .${Yl.endAdornment}`]:{right:9}},[`& .${Hl.root}.${$l.sizeSmall}`]:{paddingBottom:1,[`& .${Hl.input}`]:{padding:"2.5px 4px"}},[`& .${$l.hiddenLabel}`]:{paddingTop:8},[`& .${Hl.root}.${$l.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Yl.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Hl.root}.${$l.hiddenLabel}.${$l.sizeSmall}`]:{[`& .${Yl.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Yl.input}`]:(0,Mt.Z)({flexGrow:1,textOverflow:"ellipsis",opacity:0}
246,t.inputFocused&&{opacity:1})})})),Jl=(0,Bt.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),ec=(0,Bt.ZP)(Hn,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),tc=(0,Bt.ZP)(Hn,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,Mt.Z)({},t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen)}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({padding:2,marginRight:-2},t.popupOpen&&{transform:"rotate(180deg)"})})),nc=(0,Bt.ZP)(Tl,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Yl.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({zIndex:(t.vars||t).zIndex.modal},n.disablePortal&&{position:"absolute"})})),rc=(0,Bt.ZP)(Yt,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{theme:t}=e;return(0,Mt.Z)({},t.typography.body1,{overflow:"auto"})})),ic=(0,Bt.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),ac=(0,Bt.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),oc=(0,Bt.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((e=>{let{theme:t}=e;return{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Yl.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[t.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Yl.focused}`]:{backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Yl.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${Yl.focused}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},[`&.${Yl.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}}}}})),sc=(0,Bt.ZP)(Pl,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,top:-8}})),lc=(0,Bt.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Yl.option}`]:{paddingLeft:24}}),cc=i.forwardRef((function(e,t){var n,r,a,o;const s=(0,Zt.Z)({props:e,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:c=!1,autoSelect:u=!1,blurOnSelect:d=!1,ChipProps:h,className:p,clearIcon:f=Gl||(Gl=(0,Wt.jsx)(Xn,{fontSize:"small"})),clearOnBlur:m=!s.freeSolo,clearOnEscape:g=!1,clearText:v="Clear",closeText:y="Close",componentsProps:b={},defaultValue:_=(s.multiple?[]:null),disableClearable:x=!1,disableCloseOnSelect:w=!1,disabled:S=!1,disabledItemsFocusable:T=!1,disableListWrap:C=!1,disablePortal:k=!1,filterSelectedOptions:E=!1,forcePopupIcon:j="auto",freeSolo:P=!1,fullWidth:I=!1,getLimitTagsText:O=(e=>`+${e}`),getOptionLabel:L=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:N,handleHomeEndKeys:A=!s.freeSolo,includeInputInList:D=!1,limitTags:M=-1,ListboxComponent:R="ul",ListboxProps:F,loading:$=!1,loadingText:B="Loading…",multiple:Z=!1,noOptionsText:U="No options",openOnFocus:z=!1,openText:V="Open",Pa
246perComponent:H=Yt,PopperComponent:q=Tl,popupIcon:W=Kl||(Kl=(0,Wt.jsx)(ql,{})),readOnly:G=!1,renderGroup:K,renderInput:Y,renderOption:X,renderTags:Q,selectOnFocus:J=!s.freeSolo,size:ee="medium",slotProps:te={}}=s,ne=(0,Dt.Z)(s,Xl),{getRootProps:re,getInputProps:ie,getInputLabelProps:ae,getPopupIndicatorProps:oe,getClearProps:se,getTagProps:le,getListboxProps:ce,getOptionProps:ue,value:de,dirty:he,expanded:pe,id:fe,popupOpen:me,focused:ge,focusedTag:ve,anchorEl:ye,setAnchorEl:be,inputValue:_e,groupedOptions:xe}=function(e){const{unstable_isActiveElementInListbox:t=Xo,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:a=!1,autoSelect:o=!1,blurOnSelect:s=!1,clearOnBlur:l=!e.freeSolo,clearOnEscape:c=!1,componentName:u="useAutocomplete",defaultValue:d=(e.multiple?[]:null),disableClearable:h=!1,disableCloseOnSelect:p=!1,disabled:f,disabledItemsFocusable:m=!1,disableListWrap:g=!1,filterOptions:v=Yo,filterSelectedOptions:y=!1,freeSolo:b=!1,getOptionDisabled:_,getOptionLabel:x=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:w,handleHomeEndKeys:S=!e.freeSolo,id:T,includeInputInList:C=!1,inputValue:k,isOptionEqualToValue:E=((e,t)=>e===t),multiple:j=!1,onChange:P,onClose:I,onHighlightChange:O,onInputChange:L,onOpen:N,open:A,openOnFocus:D=!1,options:M,readOnly:R=!1,selectOnFocus:F=!e.freeSolo,value:$}=e,B=(0,$r.Z)(T);let Z=x;Z=e=>{const t=x(e);return"string"!=typeof t?String(t):t};const U=i.useRef(!1),z=i.useRef(!0),V=i.useRef(null),H=i.useRef(null),[q,W]=i.useState(null),[G,K]=i.useState(-1),Y=a?0:-1,X=i.useRef(Y),[Q,J]=(0,qo.Z)({controlled:$,default:d,name:u}),[ee,te]=(0,qo.Z)({controlled:k,default:"",name:u,state:"inputValue"}),[ne,re]=i.useState(!1),ie=i.useCallback(((e,t)=>{if(!(j?Q.length<t.length:null!==t)&&!l)return;let n;if(j)n="";else if(null==t)n="";else{const e=Z(t);n="string"==typeof e?e:""}ee!==n&&(te(n),L&&L(e,n,"reset"))}),[Z,ee,j,L,te,l,Q]),[ae,oe]=(0,qo.Z)({controlled:A,default:!1,name:u,state:"open"}),[se,le]=i.useState(!0),ce=!j&&null!=Q&&ee===Z(Q),ue=ae&&!R,de=ue?v(M.filter((e=>!y||!(j?Q:[Q]).some((t=>null!==t&&E(e,t))))),{inputValue:ce&&se?"":ee,getOptionLabel:Z}):[],he=Wo({filteredOptions:de,value:Q});i.useEffect((()=>{const e=Q!==he.value;ne&&!e||b&&!e||ie(null,Q)}),[Q,ie,ne,he.value,b]);const pe=ae&&de.length>0&&!R,fe=(0,Ur.Z)((e=>{-1===e?V.current.focus():q.querySelector(`[data-tag-index="${e}"]`).focus()}));i.useEffect((()=>{j&&G>Q.length-1&&(K(-1),fe(-1))}),[Q,j,G,fe]);const me=(0,Ur.Z)((e=>{let{event:t,index:r,reason:i="auto"}=e;if(X.current=r,-1===r?V.current.removeAttribute("aria-activedescendant"):V.current.setAttribute("aria-activedescendant",`${B}-option-${r}`),O&&O(t,-1===r?null:de[r],i),!H.current)return;const a=H.current.querySelector(`[role="option"].${n}-focused`);a&&(a.classList.remove(`${n}-focused`),a.classList.remove(`${n}-focusVisible`));const o=H.current.parentElement.querySelector('[role="listbox"]');if(!o)return;if(-1===r)return void(o.scrollTop=0);const s=H.current.querySelector(`[data-option-index="${r}"]`);if(s&&(s.classList.add(`${n}-focused`),"keyboard"===i&&s.classList.add(`${n}-focusVisible`),o.scrollHeight>o.clientHeight&&"mouse"!==i)){const e=s,t=o.clientHeight+o.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?o.scrollTop=n-o.clientHeight:e.offsetTop-e.offsetHeight*(w?1.3:0)<o.scrollTop&&(o.scrollTop=e.offsetTop-e.offsetHeight*(w?1.3:0))}})),ge=(0,Ur.Z)((e=>{let{event:t,diff:n,direction:i="next",reason:a="auto"}=e;if(!ue)return;const o=function(e,t){if(!H.current||-1===e)return-1;let n=e;for(;;){if("next"===t&&n===de.length||"previous"===t&&-1===n)return-1;const e=H.current.querySelector(`[data-option-index="${n}"]`),r=!m&&(!e||e.disabled||"true"===e.getAttribute("aria-disabled"));if(!(e&&!e.hasAttribute("tabindex")||r))return n;n+="next"===t?1:-1}}((()=>{const e=de.length-1;if("reset"===n)return Y;if("start"===n)return 0;if("end"===n)return e;const t=X.current+n;return t<0?-1===t&&C?-1:g&&-1!==X.current||Math.abs(n)>1?0:e:t>e?t===e+1&&C?-1:g||Math.abs(n)>1?e:0:t})(),i);if(me({index:o,reason:a,event:t}),r&&"reset"!==n)if(-1===o)V.current.value=ee;else{const e=Z(de[o]);V.current.value=e,0===e.toLowerCase().indexOf(ee.toLowerCase())&&ee.length>0&&V.current.setSelectionRange(ee.length,e.length)}})),ve=i.useCallback((()=>
246{if(!ue)return;if((()=>{if(-1!==X.current&&he.filteredOptions&&he.filteredOptions.length!==de.length&&(j?Q.length===he.value.length&&he.value.every(((e,t)=>Z(Q[t])===Z(e))):(e=he.value,t=Q,(e?Z(e):"")===(t?Z(t):"")))){const e=he.filteredOptions[X.current];if(e&&de.some((t=>Z(t)===Z(e))))return!0}var e,t;return!1})())return;const e=j?Q[0]:Q;if(0!==de.length&&null!=e){if(H.current)if(null==e)X.current>=de.length-1?me({index:de.length-1}):me({index:X.current});else{const t=de[X.current];if(j&&t&&-1!==Ko(Q,(e=>E(t,e))))return;const n=Ko(de,(t=>E(t,e)));-1===n?ge({diff:"reset"}):me({index:n})}}else ge({diff:"reset"})}),[de.length,!j&&Q,y,ge,me,ue,ee,j]),ye=(0,Ur.Z)((e=>{(0,qr.Z)(H,e),e&&ve()}));i.useEffect((()=>{ve()}),[ve]);const be=e=>{ae||(oe(!0),le(!0),N&&N(e))},_e=(e,t)=>{ae&&(oe(!1),I&&I(e,t))},xe=(e,t,n,r)=>{if(j){if(Q.length===t.length&&Q.every(((e,n)=>e===t[n])))return}else if(Q===t)return;P&&P(e,t,n,r),J(t)},we=i.useRef(!1),Se=function(e,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"selectOption",i=t;if(j){i=Array.isArray(Q)?Q.slice():[];const e=Ko(i,(e=>E(t,e)));-1===e?i.push(t):"freeSolo"!==n&&(i.splice(e,1),r="removeOption")}ie(e,i),xe(e,i,r,{option:t}),p||e&&(e.ctrlKey||e.metaKey)||_e(e,r),(!0===s||"touch"===s&&we.current||"mouse"===s&&!we.current)&&V.current.blur()},Te=(e,t)=>
246{if(!j)return;""===ee&&_e(e,"toggleInput");let n=G;-1===G?""===ee&&"previous"===t&&(n=Q.length-1):(n+="next"===t?1:-1,n<0&&(n=0),n===Q.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;let n=e;for(;;){if("next"===t&&n===Q.length||"previous"===t&&-1===n)return-1;const e=q.querySelector(`[data-tag-index="${n}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),K(n),fe(n)},Ce=e=>{U.current=!0,te(""),L&&L(e,"","clear"),xe(e,j?[]:null,"clear")},ke=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==G&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(K(-1),fe(-1)),229!==t.which))switch(t.key){case"Home":ue&&S&&(t.preventDefault(),ge({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":ue&&S&&(t.preventDefault(),ge({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ge({diff:-5,direction:"previous",reason:"keyboard",event:t}),be(t);break;case"PageDown":t.preventDefault(),ge({diff:5,direction:"next",reason:"keyboard",event:t}),be(t);break;case"ArrowDown":t.preventDefault(),ge({diff:1,direction:"next",reason:"keyboard",event:t}),be(t);break;case"ArrowUp":t.preventDefault(),ge({diff:-1,direction:"previous",reason:"keyboard",event:t}),be(t);break;case"ArrowLeft":Te(t,"previous");break;case"ArrowRight":Te(t,"next");break;case"Enter":if(-1!==X.current&&ue){const e=de[X.current],n=!!_&&_(e);if(t.preventDefault(),n)return;Se(t,e,"selectOption"),r&&V.current.setSelectionRange(V.current.value.length,V.current.value.length)}else b&&""!==ee&&!1===ce&&(j&&t.preventDefault(),Se(t,ee,"createOption","freeSolo"));break;case"Escape":ue?(t.preventDefault(),t.stopPropagation(),_e(t,"escape")):c&&(""!==ee||j&&Q.length>0)&&(t.preventDefault(),t.stopPropagation(),Ce(t));break;case"Backspace":if(j&&!R&&""===ee&&Q.length>0){const e=-1===G?Q.length-1:G,n=Q.slice();n.splice(e,1),xe(t,n,"removeOption",{option:Q[e]})}break;case"Delete":if(j&&!R&&""===ee&&Q.length>0&&-1!==G){const e=G,n=Q.slice();n.splice(e,1),xe(t,n,"removeOption",{option:Q[e]})}}},Ee=e=>{re(!0),D&&!U.current&&be(e)},je=e=>{t(H)?V.current.focus():(re(!1),z.current=!0,U.current=!1,o&&-1!==X.current&&ue?Se(e,de[X.current],"blur"):o&&b&&""!==ee?Se(e,ee,"blur","freeSolo"):l&&ie(e,Q),_e(e,"blur"))},Pe=e=>{const t=e.target.value;ee!==t&&(te(t),le(!1),L&&L(e,t,"input")),""===t?h||j||xe(e,null,"clear"):be(e)},Ie=e=>{me({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},Oe=e=>{me({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),we.current=!0},Le=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Se(e,de[t],"selectOption"),we.current=!1},Ne=e=>t=>{const n=Q.slice();n.splice(e,1),xe(t,n,"removeOption",{option:Q[e]})},Ae=e=>{ae?_e(e,"toggleInput"):be(e)},De=e=>{e.target.getAttribute("id")!==B&&e.preventDefault()},Me=()=>{V.current.focus(),F&&z.current&&V.current.selectionEnd-V.current.selectionStart==0&&V.current.select(),z.current=!1},Re=e=>{""!==ee&&ae||Ae(e)};let Fe=b&&ee.length>0;Fe=Fe||(j?Q.length>0:null!==Q);let $e=de;return w&&($e=de.reduce(((e,t,n)=>{const r=w(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])),f&&ne&&je(),{getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,Mt.Z)({"aria-owns":pe?`${B}-listbox`:null},e,{onKeyDown:ke(e),onMouseDown:De,onClick:Me})},getInputLabelProps:()=>({id:`${B}-label`,htmlFor:B}),getInputProps:()=>({id:B,value:ee,onBlur:je,onFocus:Ee,onChange:Pe,onMouseDown:Re,"aria-activedescendant":ue?"":null,"aria-autocomplete":r?"both":"list","aria-controls":pe?`${B}-listbox`:void 0,"aria-expanded":pe,autoComplete:"off",ref:V,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:f}),getClearProps:()=>({tabIndex:-1,onClick:Ce}),getPopupIndicatorProps:()=>({tabIndex:-1,onClick:Ae}),getTagProps:e=>{let{index:t}=e;return(0,Mt.Z)({key:t,"data-tag-index":t,tabIndex:-1},!R&&{onDelete:Ne(t)})},getListboxProps:()=>({role:"listbox",id:`${B}-listbox`,"aria-labelledby":`${B}-label`,ref:ye,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:e=>{let{index:t,option:n}=e;const r=(j?Q:[Q]).some((e=>null!=e&&E(n,e))),i=!!_&&_(n);return{key:Z(n),tabIndex:-1,role:"option",id:`${B}-option-${t}`,onMouseOver:Ie,onClick:Le,onTouchStart:Oe,"data-option-index":t,"aria-disabled":i,"aria-selected":r}},id:B,inputValue:ee,value:Q,dirty:Fe,expanded:ue&&q,popupOpen:ue,focused:ne||-1!==G,anchorEl:q,setAnchorEl:W,focusedTag:G,groupedOptions:$e}}((0,Mt.Z)({},s,{componentName:"Autocomplete"})),we=!x&&!S&&he&&!G,Se=(!P||!0===j)&&!1!==j,Te=(0,Mt.Z)({},s,{disablePortal:k,expanded:pe,focused:ge,fullWidth:I,hasClearIcon:we,hasPopupIcon:Se,inputFocused:-1===ve,popupOpen:me,size:ee}),Ce=(e=>{const{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:l,popupOpen:c,size:u}=e,d={root:["root",r&&"expanded",i&&"focused",a&&"fullWidth",o&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",l&&"inputFocused"],tag:["tag",`tagSize${(0,Ut.Z)(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",c&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,Ft.Z)(d,Wl,t)})(Te);let ke;if(Z&&de.length>0){const e=e=>(0,Mt.Z)({className:Ce.tag,disabled:S},le(e));ke=Q?Q(de,e,Te):de.map(((t,n)=>(0,Wt.jsx)(Rl,(0,Mt.Z)({label:L(t),size:ee},e({index:n}),h))))}if(M>-1&&Array.isArray(ke)){const e=ke.length-M;!ge&&e>0&&(ke=ke.splice(0,M),ke.push((0,Wt.jsx)("span",{className:Ce.tag,children:O(e)},ke.length)))}const Ee=K||(e=>(0,Wt.jsxs)("li",{children:[(0,Wt.jsx)(sc,{className:Ce.groupLabel,ownerState:Te,component:"div",children:e.group}),(0,Wt.jsx)(lc,{className:Ce.groupUl,ownerState:Te,children:e.children})]},e.key)),je=X||((e,t)=>(0,Wt.jsx)("li",(0,Mt.Z)({},e,{children:L(t)}))),Pe=(e,t)=>
246{const n=ue({option:e,index:t});return je((0,Mt.Z)({},n,{className:Ce.option}),e,{selected:n["aria-selected"],index:t,inputValue:_e})},Ie=null!=(n=te.clearIndicator)?n:b.clearIndicator,Oe=null!=(r=te.paper)?r:b.paper,Le=null!=(a=te.popper)?a:b.popper,Ne=null!=(o=te.popupIndicator)?o:b.popupIndicator;return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ql,(0,Mt.Z)({ref:t,className:(0,Rt.Z)(Ce.root,p),ownerState:Te},re(ne),{children:Y({id:fe,disabled:S,fullWidth:!0,size:"small"===ee?"small":void 0,InputLabelProps:ae(),InputProps:(0,Mt.Z)({ref:be,className:Ce.inputRoot,startAdornment:ke},(we||Se)&&{endAdornment:(0,Wt.jsxs)(Jl,{className:Ce.endAdornment,ownerState:Te,children:[we?(0,Wt.jsx)(ec,(0,Mt.Z)({},se(),{"aria-label":v,title:v,ownerState:Te},Ie,{className:(0,Rt.Z)(Ce.clearIndicator,null==Ie?void 0:Ie.className),children:f})):null,Se?(0,Wt.jsx)(tc,(0,Mt.Z)({},oe(),{disabled:S,"aria-label":me?y:V,title:me?y:V,ownerState:Te},Ne,{className:(0,Rt.Z)(Ce.popupIndicator,null==Ne?void 0:Ne.className),children:W})):null]})}),inputProps:(0,Mt.Z)({className:Ce.input,disabled:S,readOnly:G},ie())})})),ye?(0,Wt.jsx)(nc,(0,Mt.Z)({as:q,disablePortal:k,style:{width:ye?ye.clientWidth:null},ownerState:Te,role:"presentation",anchorEl:ye,open:me},Le,{className:(0,Rt.Z)(Ce.popper,null==Le?void 0:Le.className),children:(0,Wt.jsxs)(rc,(0,Mt.Z)({ownerState:Te,as:H},Oe,{className:(0,Rt.Z)(Ce.paper,null==Oe?void 0:Oe.className),children:[$&&0===xe.length?(0,Wt.jsx)(ic,{className:Ce.loading,ownerState:Te,children:B}):null,0!==xe.length||P||$?null:(0,Wt.jsx)(ac,{className:Ce.noOptions,ownerState:Te,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:U}),xe.length>0?(0,Wt.jsx)(oc,(0,Mt.Z)({as:R,className:Ce.listbox,ownerState:Te},ce(),F,{children:xe.map(((e,t)=>N?Ee({key:e.key,group:e.group,children:e.options.map(((t,n)=>Pe(t,e.index+n)))}):Pe(e,t)))})):null]}))})):null]})}));var uc=cc,dc=a(721),hc=a(3548);const pc=["onChange","maxRows","minRows","style","value"];function fc(e){return parseInt(e,10)||0}const mc={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function gc(e){return null==e||0===Object.keys(e).length||0===e.outerHeightStyle&&!e.overflow}const vc=i.forwardRef((function(e,t){const{onChange:n,maxRows:r,minRows:a=1,style:o,value:s}=e,l=(0,Dt.Z)(e,pc),{current:c}=i.useRef(null!=s),u=i.useRef(null),d=(0,Br.Z)(t,u),h=i.useRef(null),p=i.useRef(0),[f,m]=i.useState({outerHeightStyle:0}),g=i.useCallback((()=>{const t=u.current,n=(0,Gr.Z)(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0};const i=h.current;i.style.width=n.width,i.value=t.value||e.placeholder||"x","\n"===i.value.slice(-1)&&(i.value+=" ");const o=n.boxSizing,s=fc(n.paddingBottom)+fc(n.paddingTop),l=fc(n.borderBottomWidth)+fc(n.borderTopWidth),c=i.scrollHeight;i.value="x";const d=i.scrollHeight;let p=c;return a&&(p=Math.max(Number(a)*d,p)),r&&(p=Math.min(Number(r)*d,p)),p=Math.max(p,d),{outerHeightStyle:p+("border-box"===o?s+l:0),overflow:Math.abs(p-c)<=1}}),[r,a,e.placeholder]),v=(e,t)=>{const{outerHeightStyle:n,overflow:r}=t;return p.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(p.current+=1,{overflow:r,outerHeightStyle:n}):e},y=i.useCallback((()=>{const e=g();gc(e)||m((t=>v(t,e)))}),[g]);return i.useEffect((()=>{const e=(0,hc.Z)((()=>{p.current=0,u.current&&(()=>{const e=g();gc(e)||Vr.flushSync((()=>{m((t=>v(t,e)))}))})()}));let t;const n=u.current,r=(0,Gr.Z)(n);return r.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(e),t.observe(n)),()=>{e.clear(),r.removeEventListener("resize",e),t&&t.disconnect()}})),(0,Hr.Z)((()=>{y()})),i.useEffect((()=>{p.current=0}),[s]),(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("textarea",(0,Mt.Z)({value:s,onChange:e=>{p.current=0,c||y(),n&&n(e)},ref:d,rows:a,style:(0,Mt.Z)({height:f.outerHeightStyle,overflow:f.overflow?"hidden":void 0},o)},l)),(0,Wt.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:h,tabIndex:-1,style:(0,Mt.Z)({},mc,o,{padding:0})})]})}));var yc=vc;function bc(e){let{props:t,states:n,muiFormControl:r}=e;return n.reduce(((e,n)=>(e[n]=t[n],r&&void 0===t[n]&&(e[n]=r[n]),e)),{})}var _c=i.createContext(void 0);function xc(){return i.useContext(_c)}var wc=a(162);function Sc(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,Wt.jsx)(yn,{styles:r})}var Tc=function(e){let{styles:t,themeId:n,defaultTheme:r={}}=e;const i=(0,Ci.Z)(r),a="function"==typeof t?t(n&&i[n]||i):t;return(0,Wt.jsx)(Sc,{styles:a})};function Cc(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function kc(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(Cc(e.value)&&""!==e.value||t&&Cc(e.defaultValue)&&""!==e.defaultValue)}
246const Ec=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],jc=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${(0,Ut.Z)(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Pc=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Ic=(0,Bt.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jc})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${$l.disabled}`]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},n.multiline&&(0,Mt.Z)({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),Oc=(0,Bt.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Pc})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode,i=(0,Mt.Z)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},o=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return(0,Mt.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${$l.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${$l.disabled}`]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===n.size&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===n.type&&{MozAppearance:"textfield"})})),Lc=(0,Wt.jsx)((function(e){return(0,Wt.jsx)(Tc,(0,Mt.Z)({},e,{defaultTheme:ki.Z}))}),{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Nc=i.forwardRef((function(e,t){var n;const r=(0,Zt.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":a,autoComplete:o,autoFocus:s,className:l,components:c={},componentsProps:u={},defaultValue:d,disabled:h,disableInjectingGlobalStyles:p,endAdornment:f,fullWidth:m=!1,id:g,inputComponent:v="input",inputProps:y={},inputRef:b,maxRows:_,minRows:x,multiline:w=!1,name:S,onBlur:T,onChange:C,onClick:k,onFocus:E,onKeyDown:j,onKeyUp:P,placeholder:I,readOnly:O,renderSuffix:L,rows:N,slotProps:A={},slots:D={},startAdornment:M,type:R="text",value:F}=r,$=(0,Dt.Z)(r,Ec),B=null!=y.value?y.value:F,{current:Z}=i.useRef(null!=B),U=i.useRef(),z=i.useCallback((e=>{}),[]),V=(0,Jt.Z)(U,b,y.ref,z),[H,q]=i.useState(!1),W=xc(),G=bc({props:r,muiFormControl:W,states:["color","disabled","error","hiddenLabel","size","required","filled"]});
246G.focused=W?W.focused:H,i.useEffect((()=>{!W&&h&&H&&(q(!1),T&&T())}),[W,h,H,T]);const K=W&&W.onFilled,Y=W&&W.onEmpty,X=i.useCallback((e=>{kc(e)?K&&K():Y&&Y()}),[K,Y]);(0,wc.Z)((()=>{Z&&X({value:B})}),[B,X,Z]),i.useEffect((()=>{X(U.current)}),[]);let Q=v,J=y;w&&"input"===Q&&(J=N?(0,Mt.Z)({type:void 0,minRows:N,maxRows:N},J):(0,Mt.Z)({type:void 0,maxRows:_,minRows:x},J),Q=yc),i.useEffect((()=>{W&&W.setAdornedStart(Boolean(M))}),[W,M]);const ee=(0,Mt.Z)({},r,{color:G.color||"primary",disabled:G.disabled,endAdornment:f,error:G.error,focused:G.focused,formControl:W,fullWidth:m,hiddenLabel:G.hiddenLabel,multiline:w,size:G.size,startAdornment:M,type:R}),te=(e=>{const{classes:t,color:n,disabled:r,error:i,endAdornment:a,focused:o,formControl:s,fullWidth:l,hiddenLabel:c,multiline:u,readOnly:d,size:h,startAdornment:p,type:f}=e,m={root:["root",`color${(0,Ut.Z)(n)}`,r&&"disabled",i&&"error",l&&"fullWidth",o&&"focused",s&&"formControl","small"===h&&"sizeSmall",u&&"multiline",p&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===f&&"inputTypeSearch",u&&"inputMultiline","small"===h&&"inputSizeSmall",c&&"inputHiddenLabel",p&&"inputAdornedStart",a&&"inputAdornedEnd",d&&"readOnly"]};return(0,Ft.Z)(m,Fl,t)})(ee),ne=D.root||c.Root||Ic,re=A.root||u.root||{},ie=D.input||c.Input||Oc;return J=(0,Mt.Z)({},J,null!=(n=A.input)?n:u.input),(0,Wt.jsxs)(i.Fragment,{children:[!p&&Lc,(0,Wt.jsxs)(ne,(0,Mt.Z)({},re,!ai(ne)&&{ownerState:(0,Mt.Z)({},ee,re.ownerState)},{ref:t,onClick:e=>{U.current&&e.currentTarget===e.target&&U.current.focus(),k&&k(e)}},$,{className:(0,Rt.Z)(te.root,re.className,l,O&&"MuiInputBase-readOnly"),children:[M,(0,Wt.jsx)(_c.Provider,{value:null,children:(0,Wt.jsx)(ie,(0,Mt.Z)({ownerState:ee,"aria-invalid":G.error,"aria-describedby":a,autoComplete:o,autoFocus:s,defaultValue:d,disabled:G.disabled,id:g,onAnimationStart:e=>{X("mui-auto-fill-cancel"===e.animationName?U.current:{value:"x"})},name:S,placeholder:I,readOnly:O,required:G.required,rows:N,value:B,onKeyDown:j,onKeyUp:P,type:R},J,!ai(ie)&&{as:Q,ownerState:(0,Mt.Z)({},ee,J.ownerState)},{ref:V,className:(0,Rt.Z)(te.input,J.className,O&&"MuiInputBase-readOnly"),onBlur:e=>{T&&T(e),y.onBlur&&y.onBlur(e),W&&W.onBlur?W.onBlur(e):q(!1)},onChange:function(e){if(!Z){const t=e.target||U.current;if(null==t)throw new Error((0,dc.Z)(1));X({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];y.onChange&&y.onChange(e,...n),C&&C(e,...n)},onFocus:e=>{G.disabled?e.stopPropagation():(E&&E(e),y.onFocus&&y.onFocus(e),W&&W.onFocus?W.onFocus(e):q(!0))}}))}),f,L?L((0,Mt.Z)({},G,{startAdornment:M})):null]}))]})}));var Ac=Nc;const Dc=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Mc=(0,Bt.ZP)(Ic,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...jc(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(r=`rgba(${t.vars.palette.common.onBackgroundChannel} / ${t.vars.opacity.inputUnderline})`),(0,Mt.Z)({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(t.vars||t).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Zl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Zl.error}`]:{"&:before, &:after":{borderBottomColor:(t.vars||t).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Zl.disabled}, .${Zl.error}):before`]:{borderBottom:`2px solid ${(t.vars||t).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${Zl.disabled}:before`]:{borderBottomStyle:"dotted"}})})),Rc=(0,Bt.ZP)(Oc,{name:"MuiInput",slot:"Input",overridesResolver:Pc})({}),Fc=i.forwardRef((function(e,t){var n,r,i,a;const o=(0,Zt.Z)({props:e,name:"MuiInput"}),{disableUnderline:s,components:l={},componentsProps:c,fullWidth:u=!1,inputComponent:d="input",multiline:h=!1,slotProps:p,slots:f={},type:m="text"}=o,g=(0,Dt.Z)(o,Dc),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},i=(0,Ft.Z)(r,Bl,t);return(0,Mt.Z)({},t,i)})(o),y={root:{ownerState:{disableUnderline:s}}},b=(null!=p?p:c)?(0,or.Z)(null!=p?p:c,y):y,_=null!=(n=null!=(r=f.root)?r:l.Root)?n:Mc,x=null!=(i=null!=(a=f.input)?a:l.Input)?i:Rc;return(0,Wt.jsx)(Ac,(0,Mt.Z)({slots:{root:_,input:x},slotProps:b,fullWidth:u,inputComponent:d,multiline:h,ref:t,type:m},g,{classes:v}))}));Fc.muiName="Input";var $c=Fc;const Bc=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","
246slots","type"],Zc=(0,Bt.ZP)(Ic,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...jc(e,t),!n.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:n}=e;var r;const i="light"===t.palette.mode,a=i?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=i?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=i?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=i?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,Mt.Z)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o}},[`&.${Hl.focused}`]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o},[`&.${Hl.disabled}`]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:l}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${null==(r=(t.vars||t).palette[n.color||"primary"])?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Hl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Hl.error}`]:{"&:before, &:after":{borderBottomColor:(t.vars||t).palette.error.main}},"&:before":{borderBottom:`1px solid ${t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / ${t.vars.opacity.inputUnderline})`:a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Hl.disabled}, .${Hl.error}):before`]:{borderBottom:`1px solid ${(t.vars||t).palette.text.primary}`},[`&.${Hl.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&(0,Mt.Z)({padding:"25px 12px 8px"},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17}))})),Uc=(0,Bt.ZP)(Oc,{name:"MuiFilledInput",slot:"Input",overridesResolver:Pc})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9})})),zc=i.forwardRef((function(e,t){var n,r,i,a;const o=(0,Zt.Z)({props:e,name:"MuiFilledInput"}),{components:s={},componentsProps:l,fullWidth:c=!1,inputComponent:u="input",multiline:d=!1,slotProps:h,slots:p={},type:f="text"}=o,m=(0,Dt.Z)(o,Bc),g=(0,Mt.Z)({},o,{fullWidth:c,inputComponent:u,multiline:d,type:f}),v=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},i=(0,Ft.Z)(r,Vl,t);return(0,Mt.Z)({},t,i)})(o),y={root:{ownerState:g},input:{ownerState:g}},b=(null!=h?h:l)?(0,or.Z)(null!=h?h:l,y):y,_=null!=(n=null!=(r=p.root)?r:s.Root)?n:Zc,x=null!=(i=null!=(a=p.input)?a:s.Input)?i:Uc;return(0,Wt.jsx)(Ac,(0,Mt.Z)({slots:{root:_,input:x},componentsProps:b,fullWidth:c,inputComponent:u,multiline:d,ref:t,type:f},m,{classes:v}))}));zc.muiName="Input";var Vc,Hc=zc;const qc=["children","classes","className","label","notched"],Wc=(0,Bt.ZP)("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Gc=(0,Bt.ZP)("legend")((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},t.withLabel&&(0,Mt.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))})),Kc=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Y
246c=(0,Bt.ZP)(Ic,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:jc})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,Mt.Z)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,[`&:hover .${zl.notchedOutline}`]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{[`&:hover .${zl.notchedOutline}`]:{borderColor:t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${zl.focused} .${zl.notchedOutline}`]:{borderColor:(t.vars||t).palette[n.color].main,borderWidth:2},[`&.${zl.error} .${zl.notchedOutline}`]:{borderColor:(t.vars||t).palette.error.main},[`&.${zl.disabled} .${zl.notchedOutline}`]:{borderColor:(t.vars||t).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&(0,Mt.Z)({padding:"16.5px 14px"},"small"===n.size&&{padding:"8.5px 14px"}))})),Xc=(0,Bt.ZP)((function(e){const{className:t,label:n,notched:r}=e,i=(0,Dt.Z)(e,qc),a=null!=n&&""!==n,o=(0,Mt.Z)({},e,{notched:r,withLabel:a});return(0,Wt.jsx)(Wc,(0,Mt.Z)({"aria-hidden":!0,className:t,ownerState:o},i,{children:(0,Wt.jsx)(Gc,{ownerState:o,children:a?(0,Wt.jsx)("span",{children:n}):Vc||(Vc=(0,Wt.jsx)("span",{className:"notranslate",children:"​"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.23)`:n}})),Qc=(0,Bt.ZP)(Oc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Pc})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({padding:"16.5px 14px"},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),Jc=i.forwardRef((function(e,t){var n,r,a,o,s;const l=(0,Zt.Z)({props:e,name:"MuiOutlinedInput"}),{components:c={},fullWidth:u=!1,inputComponent:d="input",label:h,multiline:p=!1,notched:f,slots:m={},type:g="text"}=l,v=(0,Dt.Z)(l,Kc),y=(e=>{const{classes:t}=e,n=(0,Ft.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Ul,t);return(0,Mt.Z)({},t,n)})(l),b=xc(),_=bc({props:l,muiFormControl:b,states:["required"]}),x=(0,Mt.Z)({},l,{color:_.color||"primary",disabled:_.disabled,error:_.error,focused:_.focused,formControl:b,fullWidth:u,hiddenLabel:_.hiddenLabel,multiline:p,size:_.size,type:g}),w=null!=(n=null!=(r=m.root)?r:c.Root)?n:Yc,S=null!=(a=null!=(o=m.input)?o:c.Input)?a:Qc;return(0,Wt.jsx)(Ac,(0,Mt.Z)({slots:{root:w,input:S},renderSuffix:e=>(0,Wt.jsx)(Xc,{ownerState:x,className:y.notchedOutline,label:null!=h&&""!==h&&_.required?s||(s=(0,Wt.jsxs)(i.Fragment,{children:[h," ","*"]})):h,notched:void 0!==f?f:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:u,inputComponent:d,multiline:p,ref:t,type:g},v,{classes:(0,Mt.Z)({},y,{notchedOutline:null})}))}));Jc.muiName="Input";var eu=Jc;function tu(e){return(0,Ht.ZP)("MuiFormLabel",e)}var nu=(0,Vt.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);const ru=["children","className","color","component","disabled","error","filled","focused","required"],iu=(0,Bt.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,Mt.Z)({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${nu.focused}`]:{color:(t.vars||t).palette[n.color].main},[`&.${nu.disabled}`]:{color:(t.vars||t).palette.text.disabled},[`&.${nu.error}`]:{color:(t.vars||t).palette.error.main}})})),au=(0,Bt.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{[`&.${nu.error}`]:{color:(t.vars||t).palette.error.main}}}));var ou=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiFormLabel"}),{children:r,className:i,component:a="label"}=n,o=(0,Dt.Z)(n,ru),s=bc({props:n,muiFormControl:xc(),states:["color","required","focused","disabled","error","filled"]}),l=(0,Mt.Z)({},n,{color:s.color||"primary",component:a,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),c=(e=>{const{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e,l={root:["root",`color${(0,Ut.Z)(n)}`,i&&"disabled",a&&"error",o&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return(0,Ft.Z)(l,tu,t)})(l);return(0,Wt.jsxs)(iu,(0,Mt.Z)({as:a,ownerState:l,className:(0,Rt.Z)(c.root,
246i),ref:t},o,{children:[r,s.required&&(0,Wt.jsxs)(au,{ownerState:l,"aria-hidden":!0,className:c.asterisk,children:[" ","*"]})]}))}));function su(e){return(0,Ht.ZP)("MuiInputLabel",e)}(0,Vt.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const lu=["disableAnimation","margin","shrink","variant","className"],cu=(0,Bt.ZP)(ou,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${nu.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&(0,Mt.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&(0,Mt.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&(0,Mt.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))}));var uu=i.forwardRef((function(e,t){const n=(0,Zt.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,shrink:i,className:a}=n,o=(0,Dt.Z)(n,lu),s=xc();let l=i;void 0===l&&s&&(l=s.filled||s.focused||s.adornedStart);const c=bc({props:n,muiFormControl:s,states:["size","variant","required"]}),u=(0,Mt.Z)({},n,{disableAnimation:r,formControl:s,shrink:l,size:c.size,variant:c.variant,required:c.required}),d=(e=>{const{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,l={root:["root",n&&"formControl",!a&&"animated",i&&"shrink","small"===r&&"sizeSmall",o],asterisk:[s&&"asterisk"]},c=(0,Ft.Z)(l,su,t);return(0,Mt.Z)({},t,c)})(u);return(0,Wt.jsx)(cu,(0,Mt.Z)({"data-shrink":l,ownerState:u,ref:t,className:(0,Rt.Z)(d.root,a)},o,{classes:d}))})),du=a(5925);function hu(e){return(0,Ht.ZP)("MuiFormControl",e)}(0,Vt.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const pu=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],fu=(0,Bt.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return(0,Mt.Z)({},t.root,t[`margin${(0,Ut.Z)(n.margin)}`],n.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})}));var mu=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiFormControl"}),{children:r,className:a,color:o="primary",component:s="div",disabled:l=!1,error:c=!1,focused:u,fullWidth:d=!1,hiddenLabel:h=!1,margin:p="none",required:f=!1,size:m="medium",variant:g="outlined"}=n,v=(0,Dt.Z)(n,pu),y=(0,Mt.Z)({},n,{color:o,component:s,disabled:l,error:c,fullWidth:d,hiddenLabel:h,margin:p,required:f,size:m,variant:g}),b=(e=>{const{classes:t,margin:n,fullWidth:r}=e,i={root:["root","none"!==n&&`margin${(0,Ut.Z)(n)}`,r&&"fullWidth"]};return(0,Ft.Z)(i,hu,t)})(y),[_,x]=i.useState((()=>{let e=!1;
246return r&&i.Children.forEach(r,(t=>{if(!(0,du.Z)(t,["Input","Select"]))return;const n=(0,du.Z)(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[w,S]=i.useState((()=>{let e=!1;return r&&i.Children.forEach(r,(t=>{(0,du.Z)(t,["Input","Select"])&&kc(t.props,!0)&&(e=!0)})),e})),[T,C]=i.useState(!1);l&&T&&C(!1);const k=void 0===u||l?T:u;let E;const j=i.useMemo((()=>({adornedStart:_,setAdornedStart:x,color:o,disabled:l,error:c,filled:w,focused:k,fullWidth:d,hiddenLabel:h,size:m,onBlur:()=>{C(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{C(!0)},registerEffect:E,required:f,variant:g})),[_,o,l,c,w,k,d,h,E,f,m,g]);return(0,Wt.jsx)(_c.Provider,{value:j,children:(0,Wt.jsx)(fu,(0,Mt.Z)({as:s,ownerState:y,className:(0,Rt.Z)(b.root,a),ref:t},v,{children:r}))})}));function gu(e){return(0,Ht.ZP)("MuiFormHelperText",e)}var vu,yu=(0,Vt.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);const bu=["children","className","component","disabled","error","filled","focused","margin","required","variant"],_u=(0,Bt.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${(0,Ut.Z)(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({color:(t.vars||t).palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${yu.disabled}`]:{color:(t.vars||t).palette.text.disabled},[`&.${yu.error}`]:{color:(t.vars||t).palette.error.main}},"small"===n.size&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})}));var xu=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiFormHelperText"}),{children:r,className:i,component:a="p"}=n,o=(0,Dt.Z)(n,bu),s=bc({props:n,muiFormControl:xc(),states:["variant","size","disabled","error","filled","focused","required"]}),l=(0,Mt.Z)({},n,{component:a,contained:"filled"===s.variant||"outlined"===s.variant,variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),c=(e=>{const{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:l}=e,c={root:["root",i&&"disabled",a&&"error",r&&`size${(0,Ut.Z)(r)}`,n&&"contained",s&&"focused",o&&"filled",l&&"required"]};return(0,Ft.Z)(c,gu,t)})(l);return(0,Wt.jsx)(_u,(0,Mt.Z)({as:a,ownerState:l,className:(0,Rt.Z)(c.root,i),ref:t},o,{children:" "===r?vu||(vu=(0,Wt.jsx)("span",{className:"notranslate",children:"​"})):r}))})),wu=(a(8457),a(8301)),Su=i.createContext({});function Tu(e){return(0,Ht.ZP)("MuiList",e)}(0,Vt.Z)("MuiList",["root","padding","dense","subheader"]);const Cu=["children","className","component","dense","disablePadding","subheader"],ku=(0,Bt.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})}));var Eu=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiList"}),{children:r,className:a,component:o="ul",dense:s=!1,disablePadding:l=!1,subheader:c}=n,u=(0,Dt.Z)(n,Cu),d=i.useMemo((()=>({dense:s})),[s]),h=(0,Mt.Z)({},n,{component:o,dense:s,disablePadding:l}),p=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:i}=e,a={root:["root",!n&&"padding",r&&"dense",i&&"subheader"]};return(0,Ft.Z)(a,Tu,t)})(h);return(0,Wt.jsx)(Su.Provider,{value:d,children:(0,Wt.jsxs)(ku,(0,Mt.Z)({as:o,className:(0,Rt.Z)(p.root,a),ref:t,ownerState:h},u,{children:[c,r]}))})})),ju=Kr;const Pu=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Iu(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Ou(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Lu(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Nu(e,t,n,r,i,a){let o=!1,s=i(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(o)return!1;o=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&Lu(s,a)&&!t)return s.focus(),!0;s=i(e,s,n)}return!1}const Au=i.forwardRef((function(e,t){const{actions:n,autoFocus:r=!1,autoFocusItem:a=!1,children:o,className:s,disabledItemsFocusable:l=!1,disableListWrap:c=!1,onKeyDown:u,variant:d="selectedMenu"}=e,h=(0,Dt.Z)(e,Pu),p=i.useRef(null),f=i.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,wc.Z)((()=>{r&&p.current.focus()}),[r]),i.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,t)=>
vendor: 4,740 bytes, line 246
246{const n=!p.current.style.width;if(e.clientHeight<p.current.clientHeight&&n){const n=`${ju((0,wu.Z)(e))}px`;p.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=n,p.current.style.width=`calc(100% + ${n})`}return p.current}})),[]);const m=(0,Jt.Z)(p,t);let g=-1;i.Children.forEach(o,((e,t)=>{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===d&&e.props.selected||-1===g)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=o.length&&(g=-1)))}));const v=i.Children.map(o,((e,t)=>{if(t===g){const t={};return a&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===d&&(t.tabIndex=0),i.cloneElement(e,t)}return e}));return(0,Wt.jsx)(Eu,(0,Mt.Z)({role:"menu",ref:m,className:s,onKeyDown:e=>{const t=p.current,n=e.key,r=(0,wu.Z)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Nu(t,r,c,l,Iu);else if("ArrowUp"===n)e.preventDefault(),Nu(t,r,c,l,Ou);else if("Home"===n)e.preventDefault(),Nu(t,null,c,l,Iu);else if("End"===n)e.preventDefault(),Nu(t,null,c,l,Ou);else if(1===n.length){const i=f.current,a=n.toLowerCase(),o=performance.now();i.keys.length>0&&(o-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&a!==i.keys[0]&&(i.repeating=!1)),i.lastTime=o,i.keys.push(a);const s=r&&!i.repeating&&Lu(r,i);i.previousKeyMatched&&(s||Nu(t,r,!1,l,Iu,i))?e.preventDefault():i.previousKeyMatched=!1}u&&u(e)},tabIndex:r?0:-1},h,{children:v}))}));var Du=Au;const Mu=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Ru(e){return`scale(${e}, ${e**2})`}const Fu={entering:{opacity:1,transform:Ru(1)},entered:{opacity:1,transform:"none"}},$u="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Bu=i.forwardRef((function(e,t){const{addEndListener:n,appear:r=!0,children:a,easing:o,in:s,onEnter:l,onEntered:c,onEntering:u,onExit:d,onExited:h,onExiting:p,style:f,timeout:m="auto",TransitionComponent:g=Ti}=e,v=(0,Dt.Z)(e,Mu),y=i.useRef(),b=i.useRef(),_=Ei(),x=i.useRef(null),w=(0,Jt.Z)(x,a.ref,t),S=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},T=S(u),C=S(((e,t)=>{ji(e);const{duration:n,delay:r,easing:i}=Pi({style:f,timeout:m,easing:o},{mode:"enter"});let a;"auto"===m?(a=_.transitions.getAutoHeightDuration(e.clientHeight),b.current=a):a=n,e.style.transition=[_.transitions.create("opacity",{duration:a,delay:r}),_.transitions.create("transform",{duration:$u?a:.666*a,delay:r,easing:i})].join(","),l&&l(e,t)})),k=S(c),E=S(p),j=S((e=>{const{duration:t,delay:n,easing:r}=Pi({style:f,timeout:m,easing:o},{mode:"exit"});let i;"auto"===m?(i=_.transitions.getAutoHeightDuration(e.clientHeight),b.current=i):i=t,e.style.transition=[_.transitions.create("opacity",{duration:i,delay:n}),_.transitions.create("transform",{duration:$u?i:.666*i,delay:$u?n:n||.333*i,easing:r})].join(","),e.style.opacity=0,e.style.transform=Ru(.75),d&&d(e)})),P=S(h);return i.useEffect((()=>()=>{clearTimeout(y.current)}),[]),(0,Wt.jsx)(g,(0,Mt.Z)({appear:r,in:s,nodeRef:x,onEnter:C,onEntered:k,onEntering:T,onExit:j,onExited:P,onExiting:E,addEndListener:e=>{"auto"===m&&(y.current=setTimeout(e,b.current||0)),n&&n(x.current,e)},timeout:"auto"===m?null:m},v,{children:(e,t)=>i.cloneElement(a,(0,Mt.Z)({style:(0,Mt.Z)({opacity:0,transform:Ru(.75),visibility:"exited"!==e||s?void 0:"hidden"},Fu[e],f,a.props.style),ref:w},t))}))}));Bu.muiSupportAuto=!0;var Zu=Bu;function Uu(e){return(0,Ht.ZP)("MuiPopover",e)}(0,Vt.Z)("MuiPopover",["root","paper"]);const zu=["onEntering"],Vu=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function Hu(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function qu(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Wu(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function Gu(e){return"function"==typeof e?e():e}const Ku=(0,Bt.ZP)(zi,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Yu=(0,Bt.ZP)(Yt,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Xu=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPopover"}),{action:r,anchorEl:a,anchorOrigin:o={vertical:"top",horizontal:"left"}
246,anchorPosition:s,anchorReference:l="anchorEl",children:c,className:u,container:d,elevation:h=8,marginThreshold:p=16,open:f,PaperProps:m={},transformOrigin:g={vertical:"top",horizontal:"left"},TransitionComponent:v=Zu,transitionDuration:y="auto",TransitionProps:{onEntering:b}={}}=n,_=(0,Dt.Z)(n.TransitionProps,zu),x=(0,Dt.Z)(n,Vu),w=i.useRef(),S=(0,Jt.Z)(w,m.ref),T=(0,Mt.Z)({},n,{anchorOrigin:o,anchorReference:l,elevation:h,marginThreshold:p,PaperProps:m,transformOrigin:g,TransitionComponent:v,transitionDuration:y,TransitionProps:_}),C=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],paper:["paper"]},Uu,t)})(T),k=i.useCallback((()=>{if("anchorPosition"===l)return s;const e=Gu(a),t=(e&&1===e.nodeType?e:(0,wu.Z)(w.current).body).getBoundingClientRect();return{top:t.top+Hu(t,o.vertical),left:t.left+qu(t,o.horizontal)}}),[a,o.horizontal,o.vertical,s,l]),E=i.useCallback((e=>({vertical:Hu(e,g.vertical),horizontal:qu(e,g.horizontal)})),[g.horizontal,g.vertical]),j=i.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=E(t);if("none"===l)return{top:null,left:null,transformOrigin:Wu(n)};const r=k();let i=r.top-n.vertical,o=r.left-n.horizontal;const s=i+t.height,c=o+t.width,u=(0,ua.Z)(Gu(a)),d=u.innerHeight-p,h=u.innerWidth-p;if(i<p){const e=i-p;i-=e,n.vertical+=e}else if(s>d){const e=s-d;i-=e,n.vertical+=e}if(o<p){const e=o-p;o-=e,n.horizontal+=e}else if(c>h){const e=c-h;o-=e,n.horizontal+=e}return{top:`${Math.round(i)}px`,left:`${Math.round(o)}px`,transformOrigin:Wu(n)}}),[a,l,k,E,p]),[P,I]=i.useState(f),O=i.useCallback((()=>{const e=w.current;if(!e)return;const t=j(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,I(!0)}),[j]);i.useEffect((()=>{f&&O()})),i.useImperativeHandle(r,(()=>f?{updatePosition:()=>{O()}}:null),[f,O]),i.useEffect((()=>{if(!f)return;const e=(0,ca.Z)((()=>{O()})),t=(0,ua.Z)(a);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[a,f,O]);let L=y;"auto"!==y||v.muiSupportAuto||(L=void 0);
246const N=d||(a?(0,wu.Z)(Gu(a)).body:void 0);return(0,Wt.jsx)(Ku,(0,Mt.Z)({BackdropProps:{invisible:!0},className:(0,Rt.Z)(C.root,u),container:N,open:f,ref:t,ownerState:T},x,{children:(0,Wt.jsx)(v,(0,Mt.Z)({appear:!0,in:f,onEntering:(e,t)=>{b&&b(e,t),O()},onExited:()=>{I(!1)},timeout:L},_,{children:(0,Wt.jsx)(Yu,(0,Mt.Z)({elevation:h},m,{ref:S,className:(0,Rt.Z)(C.paper,m.className)},P?void 0:{style:(0,Mt.Z)({},m.style,{opacity:0})},{ownerState:T,children:c}))}))}))}));var Qu=Xu;function Ju(e){return(0,Ht.ZP)("MuiMenu",e)}(0,Vt.Z)("MuiMenu",["root","paper","list"]);const ed=["onEntering"],td=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],nd={vertical:"top",horizontal:"right"},rd={vertical:"top",horizontal:"left"},id=(0,Bt.ZP)(Qu,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ad=(0,Bt.ZP)(Yt,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),od=(0,Bt.ZP)(Du,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),sd=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiMenu"}),{autoFocus:r=!0,children:a,disableAutoFocusItem:o=!1,MenuListProps:s={},onClose:l,open:c,PaperProps:u={},PopoverClasses:d,transitionDuration:h="auto",TransitionProps:{onEntering:p}={},variant:f="selectedMenu"}=n,m=(0,Dt.Z)(n.TransitionProps,ed),g=(0,Dt.Z)(n,td),v=Ei(),y="rtl"===v.direction,b=(0,Mt.Z)({},n,{autoFocus:r,disableAutoFocusItem:o,MenuListProps:s,onEntering:p,PaperProps:u,transitionDuration:h,TransitionProps:m,variant:f}),_=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],paper:["paper"],list:["list"]},Ju,t)})(b),x=r&&!o&&c,w=i.useRef(null);let S=-1;return i.Children.map(a,((e,t)=>{i.isValidElement(e)&&(e.props.disabled||("selectedMenu"===f&&e.props.selected||-1===S)&&(S=t))})),(0,Wt.jsx)(id,(0,Mt.Z)({onClose:l,anchorOrigin:{vertical:"bottom",horizontal:y?"right":"left"},transformOrigin:y?nd:rd,PaperProps:(0,Mt.Z)({as:ad},u,{classes:(0,Mt.Z)({},u.classes,{root:_.paper})}),className:_.root,open:c,ref:t,transitionDuration:h,TransitionProps:(0,Mt.Z)({onEntering:(e,t)=>{w.current&&w.current.adjustStyleForScrollbar(e,v),p&&p(e,t)}},m),ownerState:b},g,{classes:d,children:(0,Wt.jsx)(od,(0,Mt.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),l&&l(e,"tabKeyDown"))},actions:w,autoFocus:r&&(-1===S||o),autoFocusItem:x,variant:f},s,{className:(0,Rt.Z)(_.list,s.className),children:a}))}))}));var ld=sd;function cd(e){return(0,Ht.ZP)("MuiNativeSelect",e)}var ud=(0,Vt.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]);const dd=["className","disabled","IconComponent","inputRef","variant"],hd=e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,Mt.Z)({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===n.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${ud.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}})},pd=(0,Bt.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Bt.FO,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],{[`&.${ud.multiple}`]:t.multiple}]}})(hd),fd=e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${ud.disabled}`]:{color:(n.vars||n).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},md=(0,Bt.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,Ut.Z)(n.variant)}`],n.open&&t.iconOpen]}})(fd);var gd=i.forwardRef((function(e,t){const{className:n,disabled:r,IconComponent:a,inputRef:o,variant:s="standard"}=e,l=(0,Dt.Z)(e,dd),c=(0,Mt.Z)({},e,{disabled:r,variant:s}),u=(e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:a}=e,o={select:["select",n,r&&"disabled",i&&"multiple"],icon:["icon",`icon${(0,Ut.Z)(n)}`,a&&"iconOpen",r&&"disabled"]};return(0,Ft.Z)(o,cd,t)}
246)(c);return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(pd,(0,Mt.Z)({ownerState:c,className:(0,Rt.Z)(u.select,n),disabled:r,ref:o||t},l)),e.multiple?null:(0,Wt.jsx)(md,{as:a,ownerState:c,className:u.icon})]})})),vd=a(8278);function yd(e){return(0,Ht.ZP)("MuiSelect",e)}var bd,_d=(0,Vt.Z)("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]);const xd=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],wd=(0,Bt.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${_d.select}`]:t.select},{[`&.${_d.select}`]:t[n.variant]},{[`&.${_d.multiple}`]:t.multiple}]}})(hd,{[`&.${_d.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Sd=(0,Bt.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${(0,Ut.Z)(n.variant)}`],n.open&&t.iconOpen]}})(fd),Td=(0,Bt.ZP)("input",{shouldForwardProp:e=>(0,Bt.Dz)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function Cd(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function kd(e){return null==e||"string"==typeof e&&!e.trim()}const Ed=i.forwardRef((function(e,t){const{"aria-describedby":n,"aria-label":r,autoFocus:a,autoWidth:o,children:s,className:l,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:h,IconComponent:p,inputRef:f,labelId:m,MenuProps:g={},multiple:v,name:y,onBlur:b,onChange:_,onClose:x,onFocus:w,onOpen:S,open:T,readOnly:C,renderValue:k,SelectDisplayProps:E={},tabIndex:j,value:P,variant:I="standard"}=e,O=(0,Dt.Z)(e,xd),[L,N]=(0,vd.Z)({controlled:P,default:u,name:"Select"}),[A,D]=(0,vd.Z)({controlled:T,default:c,name:"Select"}),M=i.useRef(null),R=i.useRef(null),[F,$]=i.useState(null),{current:B}=i.useRef(null!=T),[Z,U]=i.useState(),z=(0,Jt.Z)(t,f),V=i.useCallback((e=>{R.current=e,e&&$(e)}),[]),H=null==F?void 0:F.parentNode;i.useImperativeHandle(z,(()=>({focus:()=>{R.current.focus()},node:M.current,value:L})),[L]),i.useEffect((()=>{c&&A&&F&&!B&&(U(o?null:H.clientWidth),R.current.focus())}),[F,o]),i.useEffect((()=>{a&&R.current.focus()}),[a]),i.useEffect((()=>{if(!m)return;const e=(0,wu.Z)(R.current).getElementById(m);if(e){const t=()=>{getSelection().isCollapsed&&R.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[m]);const q=(e,t)=>{e?S&&S(t):x&&x(t),B||(U(o?null:H.clientWidth),D(e))},W=i.Children.toArray(s),G=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(v){n=Array.isArray(L)?L.slice():[];const t=L.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),L!==n&&(N(n),_)){const r=t.nativeEvent||t,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:y}}),_(i,e)}v||q(!1,t)}},K=null!==F&&A;let Y,X;delete O["aria-invalid"];const Q=[];let J=!1;(kc({value:L})||h)&&(k?Y=k(L):J=!0);const ee=W.map((e=>{if(!i.isValidElement(e))return null;let t;if(v){if(!Array.isArray(L))throw new Error((0,dc.Z)(2));t=L.some((t=>Cd(t,e.props.value))),t&&J&&Q.push(e.props.children)}else t=Cd(L,e.props.value),t&&J&&(X=e.props.children);return i.cloneElement(e,{"aria-selected":t?"true":"false",onClick:G(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));J&&(Y=v?0===Q.length?null:Q.reduce(((e,t,n)=>(e.push(t),n<Q.length-1&&e.push(", "),e)),[]):X);let te,ne=Z;!o&&B&&F&&(ne=H.clientWidth),te=void 0!==j?j:d?null:0;const re=E.id||(y?`mui-component-select-${y}`:void 0),ie=(0,Mt.Z)({},e,{variant:I,value:L,open:K}),ae=(e=>{const{classes:t,variant:n,disabled:r,multiple:i,open:a}=e,o={select:["select",n,r&&"disabled",i&&"multiple"],icon:["icon",`icon${(0,Ut.Z)(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,Ft.Z)(o,yd,t)})(ie);return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(wd,(0,Mt.Z)({ref:V,tabIndex:te,role:"button","aria-disabled":d?"true":void 0,"aria-expanded":K?"true":"false","aria-haspopup":"listbox","aria-label":r,"aria-labelledby":[m,re].filter(
246Boolean).join(" ")||void 0,"aria-describedby":n,onKeyDown:e=>{C||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),q(!0,e))},onMouseDown:d||C?null:e=>{0===e.button&&(e.preventDefault(),R.current.focus(),q(!0,e))},onBlur:e=>{!K&&b&&(Object.defineProperty(e,"target",{writable:!0,value:{value:L,name:y}}),b(e))},onFocus:w},E,{ownerState:ie,className:(0,Rt.Z)(E.className,ae.select,l),id:re,children:kd(Y)?bd||(bd=(0,Wt.jsx)("span",{className:"notranslate",children:"​"})):Y})),(0,Wt.jsx)(Td,(0,Mt.Z)({value:Array.isArray(L)?L.join(","):L,name:y,ref:M,"aria-hidden":!0,onChange:e=>{const t=W.map((e=>e.props.value)).indexOf(e.target.value);if(-1===t)return;const n=W[t];N(n.props.value),_&&_(e,n)},tabIndex:-1,disabled:d,className:ae.nativeInput,autoFocus:a,ownerState:ie},O)),(0,Wt.jsx)(Sd,{as:p,className:ae.icon,ownerState:ie}),(0,Wt.jsx)(ld,(0,Mt.Z)({id:`menu-${y||""}`,anchorEl:H,open:K,onClose:e=>{q(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},g,{MenuListProps:(0,Mt.Z)({"aria-labelledby":m,role:"listbox",disableListWrap:!0},g.MenuListProps),PaperProps:(0,Mt.Z)({},g.PaperProps,{style:(0,Mt.Z)({minWidth:ne},null!=g.PaperProps?g.PaperProps.style:null)}),children:ee}))]})}));var jd,Pd,Id=Ed;const Od=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Ld={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,Bt.FO)(e)&&"variant"!==e,slot:"Root"},Nd=(0,Bt.ZP)($c,Ld)(""),Ad=(0,Bt.ZP)(eu,Ld)(""),Dd=(0,Bt.ZP)(Hc,Ld)(""),Md=i.forwardRef((function(e,t){const n=(0,Zt.Z)({name:"MuiSelect",props:e}),{autoWidth:r=!1,children:a,classes:o={},className:s,defaultOpen:l=!1,displayEmpty:c=!1,IconComponent:u=ql,id:d,input:h,inputProps:p,label:f,labelId:m,MenuProps:g,multiple:v=!1,native:y=!1,onClose:b,onOpen:_,open:x,renderValue:w,SelectDisplayProps:S,variant:T="outlined"}=n,C=(0,Dt.Z)(n,Od),k=y?gd:Id,E=bc({props:n,muiFormControl:xc(),states:["variant"]}).variant||T,j=h||{standard:jd||(jd=(0,Wt.jsx)(Nd,{})),outlined:(0,Wt.jsx)(Ad,{label:f}),filled:Pd||(Pd=(0,Wt.jsx)(Dd,{}))}[E],P=(e=>{const{classes:t}=e;return t})((0,Mt.Z)({},n,{variant:E,classes:o})),I=(0,Jt.Z)(t,j.ref);return(0,Wt.jsx)(i.Fragment,{children:i.cloneElement(j,(0,Mt.Z)({inputComponent:k,inputProps:(0,Mt.Z)({children:a,IconComponent:u,variant:E,type:void 0,multiple:v},y?{id:d}:{autoWidth:r,defaultOpen:l,displayEmpty:c,labelId:m,MenuProps:g,onClose:b,onOpen:_,open:x,renderValue:w,SelectDisplayProps:(0,Mt.Z)({id:d},S)},p,{classes:p?(0,or.Z)(P,p.classes):P},h?h.props.inputProps:{})},v&&y&&"outlined"===E?{notched:!0}:{},{ref:I,className:(0,Rt.Z)(j.props.className,s)},!h&&{variant:E},C))})}));Md.muiName="Select";var Rd=Md;function Fd(e){return(0,Ht.ZP)("MuiTextField",e)}(0,Vt.Z)("MuiTextField",["root"]);const $d=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],Bd={standard:$c,filled:Hc,outlined:eu},Zd=(0,Bt.ZP)(mu,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({});var Ud=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:i=!1,children:a,className:o,color:s="primary",defaultValue:l,disabled:c=!1,error:u=!1,FormHelperTextProps:d,fullWidth:h=!1,helperText:p,id:f,InputLabelProps:m,inputProps:g,InputProps:v,inputRef:y,label:b,maxRows:_,minRows:x,multiline:w=!1,name:S,onBlur:T,onChange:C,onFocus:k,placeholder:E,required:j=!1,rows:P,select:I=!1,SelectProps:O,type:L,value:N,variant:A="outlined"}=n,D=(0,Dt.Z)(n,$d),M=(0,Mt.Z)({},n,{autoFocus:i,color:s,disabled:c,error:u,fullWidth:h,multiline:w,required:j,select:I,variant:A}),R=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},Fd,t)})(M),F={};"outlined"===A&&(m&&void 0!==m.shrink&&(F.notched=m.shrink),F.label=b),I&&(O&&O.native||(F.id=void 0),F["aria-describedby"]=void 0);const $=(0,$r.Z)(f),B=p&&$?`${$}
246-helper-text`:void 0,Z=b&&$?`${$}-label`:void 0,U=Bd[A],z=(0,Wt.jsx)(U,(0,Mt.Z)({"aria-describedby":B,autoComplete:r,autoFocus:i,defaultValue:l,fullWidth:h,multiline:w,name:S,rows:P,maxRows:_,minRows:x,type:L,value:N,id:$,inputRef:y,onBlur:T,onChange:C,onFocus:k,placeholder:E,inputProps:g},F,v));return(0,Wt.jsxs)(Zd,(0,Mt.Z)({className:(0,Rt.Z)(R.root,o),disabled:c,error:u,fullWidth:h,ref:t,required:j,color:s,variant:A,ownerState:M},D,{children:[null!=b&&""!==b&&(0,Wt.jsx)(uu,(0,Mt.Z)({htmlFor:$,id:Z},m,{children:b})),I?(0,Wt.jsx)(Rd,(0,Mt.Z)({"aria-describedby":B,id:$,labelId:Z,value:N,input:z},O,{children:a})):z,p&&(0,Wt.jsx)(xu,(0,Mt.Z)({id:B},d,{children:p}))]}))})),zd=(0,a(4046).ZP)(),Vd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;const[t,n]=(0,i.useState)(""),[r,a]=(0,i.useState)("");return(0,i.useEffect)((()=>{const n=setTimeout((()=>{a(t)}),e);return()=>clearTimeout(n)}),[t]),[t,r,n]},Hd=e=>{const[t,n]=(0,i.useState)(null),[r,a]=(0,i.useState)(!1),[o,s]=(0,i.useState)(!1);return void 0===e.apiTrigger&&(e.apiTrigger=!0),void 0===e.apiParams&&(e.apiParams=""),(0,i.useEffect)((()=>{var t;if(!e.apiTrigger)return;a(!0);const r=new AbortController,i={body:e.apiBody,headers:e.apiHeaders,method:null!==(t=e.apiMethod)&&void 0!==t?t:"POST",signal:r.signal,credentials:"same-origin"};return fetch(`${e.apiUrl}${e.apiParams}`,i).then((t=>{if(!t.ok){const t=new Error(e.apiError);throw t.type="error",t}return t.json()})).then((t=>{if((0,mo.isEmpty)(t)){n(null);const t=new Error(e.apiNoData);throw t.type="info",t}var r,i;!t.IsSuccess&&null!==(r=t.Errors)&&void 0!==r&&r.length?s({type:"error",title:null===(i=t.Errors[0])||void 0===i?void 0:i.Message}):s(!1),n(t),a(!1)})).catch((e=>{var t;"AbortError"===e.name?console.warn("fetch aborted"):(s({type:null!==(t=e.type)&&void 0!==t?t:"error",title:e.message}),a(!1))})),()=>r.abort()}),[e.apiUrl,e.apiParams,e.apiMethod,e.apiError,e.apiNoData,e.apiTrigger,e.apiBody,e.apiHeaders]),{data:t,isPending:r,error:o}},qd=e=>{let{addressConfig:t,countryIso:n,dataset:r,defaultValue:a,disabled:o,experianApi:s,experianToken:l,setError:c,setExperianValue:u}=e;const[d,h,p]=Vd(1e3),f=s,[m,g]=(0,i.useState)(!1),[v,y]=(0,i.useState)(JSON.stringify({country_iso:n,datasets:[r],components:{unspecified:[h]},max_suggestions:10})),[b]=(0,i.useState)({accept:"application/json","Content-Type":"application/json","Auth-Token":l}),{data:_,error:x,isPending:w}=Hd({apiUrl:f,apiParams:"",apiMethod:"POST",apiBody:v,apiHeaders:b,apiTrigger:m}),[S,T]=(0,i.useState)((e=>e&&Object.keys(e).length?e&&""==e.id||e&&null==e.address_line?{text:""}:{text:`${e.address_line}, ${e.locality}${e.region&&""!==e.region?" "+e.region:""} ${e.postal_code}`,default:!0}:{text:""})(a)),C=zd(Tl)({border:"2px solid #632678",backgroundColor:"#fff",zIndex:1});(0,i.useEffect)((()=>{c(x)})),(0,i.useEffect)((()=>{""!==h&&(y(JSON.stringify({country_iso:n,datasets:[r],components:{unspecified:[h]},max_suggestions:10})),g(!0))}),[h,n,r]);const[k,E]=(0,i.useState)([]);return(0,i.useEffect)((()=>{var e;if(null!=_&&null!==(e=_.result)&&void 0!==e&&e.suggestions){const e={text:t.enterManualLabel,value:"manualAddress"};E([..._.result.suggestions,e])}else E([])}),[_,t]),(0,Wt.jsx)(uc,{PopperComponent:C,autoComplete:"off",className:"ch-address-picker__autocomplete",defaultValue:S,disabled:o,filterOptions:e=>e,getOptionLabel:e=>e.text,id:"experian-autocomplete",loading:w,noOptionsText:t.experianAddressNotFound,options:k,renderInput:e=>(0,Wt.jsx)(Ud,{...e,label:t.experianLabel}),renderOption:(e,t,n)=>{const r=k.indexOf(t)===k.length-1;return(0,Wt.jsx)("li",{...e,style:r?{borderTop:"1px solid #632678",color:"inherit",fontStyle:"italic"}:{},children:t.text})},onChange:(e,t)=>
246{((e,t)=>{T(t),u(t)})(0,t)},onInputChange:e=>{var t,n;(null==e||null===(t=e.target)||void 0===t||null===(n=t.value)||void 0===n?void 0:n.length)>=3&&p(e.target.value)}})};function Wd(e){return(0,Ht.ZP)("PrivateSwitchBase",e)}(0,Vt.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Gd=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],Kd=(0,Bt.ZP)(Bn)((e=>{let{ownerState:t}=e;return(0,Mt.Z)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),Yd=(0,Bt.ZP)("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var Xd=i.forwardRef((function(e,t){const{autoFocus:n,checked:r,checkedIcon:i,className:a,defaultChecked:o,disabled:s,disableFocusRipple:l=!1,edge:c=!1,icon:u,id:d,inputProps:h,inputRef:p,name:f,onBlur:m,onChange:g,onFocus:v,readOnly:y,required:b=!1,tabIndex:_,type:x,value:w}=e,S=(0,Dt.Z)(e,Gd),[T,C]=(0,vd.Z)({controlled:r,default:Boolean(o),name:"SwitchBase",state:"checked"}),k=xc();let E=s;k&&void 0===E&&(E=k.disabled);const j="checkbox"===x||"radio"===x,P=(0,Mt.Z)({},e,{checked:T,disabled:E,disableFocusRipple:l,edge:c}),I=(e=>{const{classes:t,checked:n,disabled:r,edge:i}=e,a={root:["root",n&&"checked",r&&"disabled",i&&`edge${(0,Ut.Z)(i)}`],input:["input"]};return(0,Ft.Z)(a,Wd,t)})(P);return(0,Wt.jsxs)(Kd,(0,Mt.Z)({component:"span",className:(0,Rt.Z)(I.root,a),centerRipple:!0,focusRipple:!l,disabled:E,tabIndex:null,role:void 0,onFocus:e=>{v&&v(e),k&&k.onFocus&&k.onFocus(e)},onBlur:e=>{m&&m(e),k&&k.onBlur&&k.onBlur(e)},ownerState:P,ref:t},S,{children:[(0,Wt.jsx)(Yd,(0,Mt.Z)({autoFocus:n,checked:r,defaultChecked:o,className:I.input,disabled:E,id:j?d:void 0,name:f,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;C(t),g&&g(e,t)},readOnly:y,ref:p,required:b,ownerState:P,tabIndex:_,type:x},"checkbox"===x&&void 0===w?{}:{value:w},h)),T?i:u]}))})),Qd=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Jd=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),eh=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function th(e){return(0,Ht.ZP)("MuiCheckbox",e)}var nh=(0,Vt.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]);const rh=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],ih=(0,Bt.ZP)(Xd,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,"default"!==n.color&&t[`color${(0,Ut.Z)(n.color)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({color:(t.vars||t).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?`rgba(${"default"===n.color?t.vars.palette.action.activeChannel:t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)("default"===n.color?t.palette.action.active:t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==n.color&&{[`&.${nh.checked}, &.${nh.indeterminate}`]:{color:(t.vars||t).palette[n.color].main},[`&.${nh.disabled}`]:{color:(t.vars||t).palette.action.disabled}})})),ah=(0,Wt.jsx)(Jd,{}),oh=(0,Wt.jsx)(Qd,{}),sh=(0,Wt.jsx)(eh,{});var lh=i.forwardRef((function(e,t){var n,r;const a=(0,Zt.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:o=ah,color:s="primary",icon:l=oh,indeterminate:c=!1,indeterminateIcon:u=sh,inputProps:d,size:h="medium",className:p}=a,f=(0,Dt.Z)(a,rh),m=c?u:l,g=c?u:o,v=(0,Mt.Z)({},a,{color:s,indeterminate:c,size:h}),y=(e=>{const{classes:t,indeterminate:n,color:r}=e,i={root:["root",n&&"indeterminate",`color${(0,Ut.Z)(r)}`]},a=(0,Ft.Z)(i,th,t);return(0,Mt.Z)({},t,a)})(v);return(0,Wt.jsx)(ih,(0,Mt.Z)({type:"checkbox",inputProps:(0,Mt.Z)({"data-indeterminate":c},d),icon:i.cloneElement(m,{fontSize:null!=(n=m.props.fontSize)?n:h}),checkedIcon:i.cloneElement(g,{fontSize:null!=(r=g.props.fontSize)?r:h}),ownerState:v,ref:t,className:(0,Rt.Z)(y.root,p)},f,{classes:y}))}));
246function ch(e){return(0,Ht.ZP)("MuiFormControlLabel",e)}var uh=(0,Vt.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error"]);const dh=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","slotProps","value"],hh=(0,Bt.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${uh.label}`]:t.label},t.root,t[`labelPlacement${(0,Ut.Z)(n.labelPlacement)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${uh.disabled}`]:{cursor:"default"}},"start"===n.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===n.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===n.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${uh.label}`]:{[`&.${uh.disabled}`]:{color:(t.vars||t).palette.text.disabled}}})}));var ph=i.forwardRef((function(e,t){var n;const r=(0,Zt.Z)({props:e,name:"MuiFormControlLabel"}),{className:a,componentsProps:o={},control:s,disabled:l,disableTypography:c,label:u,labelPlacement:d="end",slotProps:h={}}=r,p=(0,Dt.Z)(r,dh),f=xc();let m=l;void 0===m&&void 0!==s.props.disabled&&(m=s.props.disabled),void 0===m&&f&&(m=f.disabled);const g={disabled:m};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===s.props[e]&&void 0!==r[e]&&(g[e]=r[e])}));const v=bc({props:r,muiFormControl:f,states:["error"]}),y=(0,Mt.Z)({},r,{disabled:m,labelPlacement:d,error:v.error}),b=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:i}=e,a={root:["root",n&&"disabled",`labelPlacement${(0,Ut.Z)(r)}`,i&&"error"],label:["label",n&&"disabled"]};return(0,Ft.Z)(a,ch,t)})(y),_=null!=(n=h.typography)?n:o.typography;let x=u;return null==x||x.type===gr||c||(x=(0,Wt.jsx)(gr,(0,Mt.Z)({component:"span"},_,{className:(0,Rt.Z)(b.label,null==_?void 0:_.className),children:x}))),(0,Wt.jsxs)(hh,(0,Mt.Z)({className:(0,Rt.Z)(b.root,a),ownerState:y,ref:t},p,{children:[i.cloneElement(s,g),x]}))}));function fh(e){return(0,Ht.ZP)("MuiDivider",e)}var mh=(0,Vt.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);function gh(e){return(0,Ht.ZP)("MuiListItemIcon",e)}var vh=(0,Vt.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]);function yh(e){return(0,Ht.ZP)("MuiListItemText",e)}var bh=(0,Vt.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function _h(e){return(0,Ht.ZP)("MuiMenuItem",e)}var xh=(0,Vt.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);const wh=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Sh=(0,Bt.ZP)(Bn,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(t.vars||t).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${xh.selected}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${xh.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${xh.selected}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity)}},[`&.${xh.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${xh.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},[`& + .${mh.root}`]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},[`& + .${mh.inset}`]:{marginLeft:52},[`& .${bh.root}`]:{marginTop:0,marginBottom:0},[`& .${bh.inset}`]:{paddingLeft:36},[`& .${vh.root}`]:{minWidth:36}},!n.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&(0,Mt.Z)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{[`& .${vh.root} svg`]:{fontSize:"1.25rem"}}))}
246));var Th=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:r=!1,component:a="li",dense:o=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:c,role:u="menuitem",tabIndex:d,className:h}=n,p=(0,Dt.Z)(n,wh),f=i.useContext(Su),m=i.useMemo((()=>({dense:o||f.dense||!1,disableGutters:l})),[f.dense,o,l]),g=i.useRef(null);(0,wc.Z)((()=>{r&&g.current&&g.current.focus()}),[r]);const v=(0,Mt.Z)({},n,{dense:m.dense,divider:s,disableGutters:l}),y=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s={root:["root",n&&"dense",t&&"disabled",!i&&"gutters",r&&"divider",a&&"selected"]},l=(0,Ft.Z)(s,_h,o);return(0,Mt.Z)({},o,l)})(n),b=(0,Jt.Z)(g,t);let _;return n.disabled||(_=void 0!==d?d:-1),(0,Wt.jsx)(Su.Provider,{value:m,children:(0,Wt.jsx)(Sh,(0,Mt.Z)({ref:b,role:u,tabIndex:_,component:a,focusVisibleClassName:(0,Rt.Z)(y.focusVisible,c),className:(0,Rt.Z)(y.root,h)},p,{ownerState:v,classes:y}))})})),Ch=e=>{let{addressConfig:t,addressManuallyOptionText:n,apiAddressList:r,data:a,defaultValue:o,disabled:s,enableEnterAddressManually:l,handleAddressChange:c,helpText:u,setError:d,setIsPending:h}=e;const p=At();a&&a.length>0&&-1==a.findIndex((e=>"address"==e.addressId))&&l&&a.splice(0,0,{addressId:"address",addressName:n});let f=-1;o&&o.id>""&&a&&(f=a.findIndex((e=>e.addressId==o.id)));const[m,g]=(0,i.useState)(o&&f>=0?f:o&&o.address_line>""?"address":"");return(0,Wt.jsxs)(mu,{fullWidth:!0,children:[(0,Wt.jsx)(uu,{id:"saved-address",children:t.savedAddressLabel}),(0,Wt.jsx)(Rd,{MenuProps:{PaperProps:{style:{maxHeight:"250px"}}},className:"ch-address-picker__saved-address",disabled:s,id:"saved-address-select",label:t.savedAddressLabel,labelId:"saved-address",value:m,onChange:e=>{var t;if(g(e.target.value),p(lt(!0)),"address"===e.target.value)c(e.target.value);else if("address"==(null===(t=a[e.target.value])||void 0===t?void 0:t.addressId)){var n;c(null===(n=a[e.target.value])||void 0===n?void 0:n.addressId)}else c(a[e.target.value])},children:null==a?void 0:a.map(((e,t)=>(0,Wt.jsx)(Th,{value:t,children:e.addressName?e.addressName:e.address},e.addressId)))}),u&&""!=u&&(0,Wt.jsx)(xu,{children:u})]})};const kh="Error",Eh=e=>{var t,n,r,a,o,s,l,c;let{anonymous:u,formData:d,onChange:h,schema:p,uiSchema:f}=e;const m=(0,i.useRef)(!((null===(t=f.addressConfig.stateLabel)||void 0===t?void 0:t.length)>0)),[g,v]=(0,i.useState)(""),y=(0,i.useRef)(null!==(n=p.default&&JSON.parse(p.default))&&void 0!==n?n:{}),b=(0,i.useRef)(!1),x=(0,i.useRef)(null!==(r=p.externalCbSameAsShippingValue&&JSON.parse(p.externalCbSameAsShippingValue))&&void 0!==r?r:{}),w=(0,i.useRef)(f.addressConfig.savedAddressType),S=(0,i.useRef)(f.addressConfig.helpText),T=(0,i.useRef)(f.addressConfig.savedAddressDefaulttoFirstItem),C=(0,i.useRef)(f.addressConfig.addressManuallyOptionText),k=(0,i.useRef)(f.addressConfig.enableEnterAddressManually),E=(0,i.useRef)(f.addressConfig.removeSpaceUnderLastRow),[j,P]=(0,i.useState)(!1),[I]=(0,i.useState)({accept:"application/json","Content-Type":"application/json","Auth-Token":f.token,"Add-Components":!0}),[O,L]=(0,i.useState)({}),[N,A]=(0,i.useState)(!1),[D,M]=(0,i.useState)({}),[R,F]=(0,i.useState)(!1),[$,B]=(0,i.useState)({}),{_error:Z,_isPending:U,data:z}=Hd({apiUrl:g,apiParams:"",apiMethod:"GET",apiHeaders:I,apiTrigger:j});(0,i.useEffect)((()=>{if(z){const e=JSON.parse(JSON.stringify(z));e.result&&e.result.address&&"NEW ZEALAND"===e.result.address.country&&(e.result.address.locality&&0!==e.result.address.locality.length||(e.result.address.locality=e.result.address.region)),B(e)}else B(z)}),[z]);const[V,H]=(0,i.useState)(y.current&&y.current.id?y.current:y.current&&y.current.address_line&&null!==y.current.address_line?"address":""),[q,W]=(0,i.useState)((e=>!e||!Object.keys(e).length||e&&e.id>""?{text:"",default:!0}:{text:`${e.address_line}, ${e.locality}${e.region&&""!==e.region?" "+e.region:""} ${e.postal_code}`,default:!0})(y.current)),[G,K]=(0,i.useState)(!1),[Y,X]=(0,i.useState)(!1),[Q,J]=(0,i.useState)(!0),[ee,te]=(0,i.useState)(!1),ne=(0,i.useCallback)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=!0;const i=e=>""==n||n==e;"line1"in e&&(!e.line1&&f.addressConfig.line1Required||f.addressConfig.line1RegEx&&new RegExp(f.addressConfig.line1RegEx,"i").test(e.line1)?(t.line1=kh,r=!1):t.line1="",t.line1=i("line1")?t.line1:""),"city"in e&&(!e.city&&f.addressConfig.cityRequired||f.addressConfig.cityRegEx&&!new RegExp(f.addressConfig.cityRegEx,"i").test(e.city)?(t.city=kh,r=!1):t.city="",t.city=i("city")?t.city:""),"state"in e&&!m.current&&(!e.state&&f.addressConfig.stateRequired||f.addressConfig.stateRegEx&&!new RegExp(f.addressConfig.stateRegEx,"i").test(e.state)?(t.state=kh,r=!1):t.state="",t.state=i("state")?t.state:""),"postcode"in e&&(!e.postcode&&f.addressConfig.postcodeRequired||f.addressConfig.postcodeRegEx&&!new RegExp(f.addressConfig.postcodeRegEx,"i").test(e.postcode)?(t.postcode=kh,r=!1):t.postcode="",t.postcode=i("postcode")?t.postcode:""),A(r||ae),L({...t})}),[f.addressConfig]);(0,i.useEffect)((()=>{!0===p.externalCbSameAsShippingValue?(x.current!==p.externalCbSameAsShippingValue?(x.current=p.externalCbSameAsShippingValue,oe(!0),Le(),W("")):1!=ae&&(oe(!0),Le(),y.current={},W("")),A(!0)):!1===p.externalCbSameAsShippingValue&&(x.current!==p.externalCbSameAsShippingValue?(x.current=p.externalCbSameAsShippingValue,oe(!1),Le(),W(""),A(!1)):0!=ae&&(oe(!1),Le(),y.current={},W(""),A(!1)))})),(0,i.useEffect)((()=>{1==f["ui:disabled"]&&(K(!0),te(!0))})),(0,i.useEffect)((()=>{q&&!q.default&&("manualAddress"!==q.value?(v(q.format),P(!0),J(!0),X(!0)):(Le(),J(!1),X(!1),A(!1)))}),[q,ne]),(0,i.useEffect)((()=>{var e;if(null!=$&&null!==(e=$.result)&&void 0!==e&&e.address&&"manualAddress"!==(null==q?void 0:q.value)){const e={};var t,n,r,i,a,o,s,l;ne({line1:$.result.address.address_line_1,city:$.result.address.locality,state:$.result.address.region,postcode:$.result.address.postal_code},e),e.line1||(Ce($.result.confidence),Ee($.result.global_address_key),le(function(e,t,n){let r=e;return""!==t&&(r+=", "+t),""!==n&&(r+=", "+n),r}($.result.address.address_line_1,$.result.address.address_line_2,$.result.address.address_line_3)),ue($.result.address.locality),$.result.address.region||"NEW ZEALAND"===$.result.address.country?he($.result.address.region):null!==(t=$.result)&&void 0!==t&&null!==(n=t.components)&&void 0!==n&&null!==(r=n.locality)&&void 0!==r&&null!==(i=r.sub_region)&&void 0!==i&&i.name?he($.result.components.locality.sub_region.name):null!==(a=$.result)&&void 0!==a&&null!==(o=a.components)&&void 0!==o&&null!==(s=o.locality)&&void 0!==s&&null!==(l=s.region)&&void 0!==l&&l.name?he($.result.components.locality.region.name):he($.result.address.country),me($.result.address.postal_code),Pe($.result.address.country),L({}))}}),[$,q,ne]),(0,i.useEffect)((()=>{(U||Z)&&(F(U),M(Z))}),[U,Z,F,M]);const[re]=(0,i.useState)(f.addressConfig.sameAsShippingEnabled),[ie]=(0,i.useState)(f.addressConfig.hideSavedAddresses),[ae,oe]=(0,i.useState)(!1),[se,le]=(0,i.useState)(y.current&&y.current.address_line?y.current.address_line:""),[ce,ue]=(0,i.useState)(y.current&&y.current.locality?y.current.locality:""),[de,he]=(0,i.useState)(y.current&&y.current.region?y.current.region:""),pe=e=>{he(e.target.value),ne({line1:se,city:ce,state:e.target.value,postcode:fe},{...O},"state")},[fe,me]=(0,i.useState)(y.current&&y.current.postal_code?y.current.postal_code:""),[ge,ve]=(0,i.useState)(""),[ye,be]=(0,i.useState)(""),[_e,xe]=(0,i.useState)(""),[we,Se]=(0,i.useState)(y.current&&y.current.id?y.current.id:""),[Te,Ce]=(0,i.useState)(y.current&&y.current.confidence?y.current.confidence:""),[ke,Ee]=(0,i.useState)(y.current&&y.current.global_address_key?y.current.global_address_key:""),[je,Pe]=(0,i.useState)(y.current&&y.current.country?y.current.country:""),Ie=e=>{H(e),"address"===e?(Le(),W(""),K(!1),A(!1)):(W(""),Se(e.addressId),Ce(e.confidence),Ee(e.global_address_key),le(e.address),ue(e.city),he(e.state),me(e.postalCode),Pe(e.country),K(!0),ne({line1:e.address,city:e.city,state:e.state,postcode:e.postalCode}))},Oe=(0,i.useCallback)((()=>
246{if(W(""),V){let e;e="address"===V||ae?N?ae?{sameasshipping:!0}:{confidence:Te,global_address_key:ke,address_line:se,locality:ce,region:m.current?"":de,postal_code:fe,country:je,save:!!ge}:ae?{sameasshipping:!0}:null:{id:we,confidence:Te,global_address_key:ke,address_line:se,locality:ce,region:m.current?"":de,postal_code:fe,country:je,update_address:!!ye},h(N?e:null)}else{let e={};ae?e.sameasshipping=!0:e={confidence:Te,global_address_key:ke,address_line:se,locality:ce,region:m.current?"":de,postal_code:fe,country:0==je.length?f.addressConfig.defaultCountry:je},h(N?e:null)}}),[ae,V,h,we,Te,ke,se,ce,de,fe,je,ge,_e,ye,O,$,f]);function Le(){Se(""),Ce(""),Ee(""),le(""),ue(""),he(""),me("")}(0,i.useEffect)((()=>{0==b.current&&(b.current=!0,_.isEmpty(y.current)||null===y.current.address_line||ne({line1:se,city:ce,state:de,postcode:fe},{})),Oe()}),[Oe]);const Ne=JSON.parse(null===(a=f.addressConfig)||void 0===a?void 0:a.sameAsShippingValue),Ae=f.listApiEndPoint,[De,Me]=(0,i.useState)([]);return(0,i.useEffect)((()=>{(async()=>{F(!0);try{const e=await fetch(Ae,{method:"GET",headers:I,credentials:"same-origin"});!function(e){w&&"none"!=w.current.toLowerCase()&&""!=w.current.toLowerCase()&&(e.Data=e.Data.filter((e=>e.addresstype.toLowerCase()==w.current.toLowerCase()))),Me(e);let t=-1;var n;if(y&&y.current&&y.current.id&&null!=e&&e.Data)t=null==e||null===(n=e.Data)||void 0===n?void 0:n.findIndex((e=>e.addressId==y.current.id)),t>=0&&(Ie(null==e?void 0:e.Data[t]),K(!0));else if(T&&T.current&&w&&"none"!=w.current.toLowerCase()&&""!=w.current.toLowerCase()){var r;t=null==e||null===(r=e.Data)||void 0===r?void 0:r.findIndex((e=>e.addresstype.toLowerCase()==w.current.toLowerCase())),t>=0&&(y.current={id:null==e?void 0:e.Data[t].addressId},Ie(null==e?void 0:e.Data[t]),K(!0))}}(await e.json()),F(!1)}catch(e){M(e),F(!1)}})()}),[I,Ae]),(0,Wt.jsxs)("div",{className:"ch-form-address-picker",children:[R&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch--form-shipping-method-progress"}),D&&Object.keys(D).length>0&&(0,Wt.jsx)(Lr,{componentClass:"ch-form-shipping-method-alert mb-10",error:D,hasButtonReload:!1}),re&&(0,Wt.jsx)(ph,{control:(0,Wt.jsx)(lh,{onClick:e=>{oe(e.target.checked),Le(),W("")}}),label:f.addressConfig.sameAsShippingLabel}),(0,Wt.jsxs)(i.Fragment,{children:[!u&&!ae&&(null==De||null===(o=De.Data)||void 0===o?void 0:o.length)>0&&!ie&&(0,Wt.jsx)(Ch,{addressConfig:f.addressConfig,apiAddressList:f.listApiEndPoint,data:De.Data,defaultValue:y.current,handleAddressChange:Ie,setAddress:H,setError:M,setIsPending:F,helpText:null==S?void 0:S.current,addressManuallyOptionText:C.current,enableEnterAddressManually:k.current,disabled:ee}),(0,Wt.jsxs)(i.Fragment,{children:[!ae&&(0,Wt.jsx)(qd,{addressConfig:f.addressConfig,countryIso:f.countryISO,dataset:f.dataset,defaultValue:y.current,disabled:G,experianApi:f.apiUrl,experianToken:f.token,setError:M,setExperianValue:W,setIsPending:F}),!ae&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ud,{disabled:G||Y,fullWidth:!0,...f.addressConfig.line1Error&&O.line1&&{error:!0,helperText:O.line1===kh?f.addressConfig.line1Error:f.addressConfig.line1RegExError},label:f.addressConfig.line1Label,value:se,variant:"outlined",onChange:e=>{le(e.target.value),ne({line1:e.target.value,city:ce,state:de,postcode:fe},{...O},"line1")},required:f.addressConfig.line1Required}),(0,Wt.jsxs)("div",{className:"1-column"===(null===(s=f.addressConfig)||void 0===s?void 0:s.layout)?"ch-form-address-picker__field-container-block":"ch-form-address-picker__field-container",children:[(0,Wt.jsx)(Ud,{disabled:G||Y,...f.addressConfig.cityError&&O.city&&{error:!0,helperText:f.addressConfig.cityError},fullWidth:!0,label:f.addressConfig.cityLabel,value:ce,onChange:e=>{ue(e.target.value),ne({line1:se,city:e.target.value,state:de,postcode:fe},{...O},"city")},required:f.addressConfig.cityRequired,className:E.current?"address-col-nomargin":""}),!m.current&&f.addressConfig.stateDatasource.length>0&&(0,Wt.jsxs)(mu,{fullWidth:!0,...f.addressConfig.stateError&&O.state&&{error:!0},required:f.addressConfig.stateRequired,className:E.current?"address-col-nomargin":"",children:[(0,Wt.jsx)(uu,{id:"state-ddl-label",children:f.addressConfig.stateLabel}),(0,Wt.jsx)(Rd,{disabled:G||Y,label:f.addressConfig.stateLabel,labelId:"state-ddl-label",value:de,onChange:pe,children:f.addressConfig.stateDatasource.map((e=>(0,Wt.jsx)(Th,{value:e.value,children:e.label},e.value)))}),f.addressConfig.stateError&&O.state&&(0,Wt.jsx)(xu,{children:f.addressConfig.stateError})]}),!m.current&&0==f.addressConfig.stateDatasource.length&&(0,Wt.jsx)(Ud,{disabled:G||Y,...f.addressConfig.stateError&&O.state&&{error:!0,helperText:f.addressConfig.stateError},fullWidth:!0,label:f.addressConfig.stateLabel,value:de,onChange:pe,required:f.addressConfig.stateRequired}),(0,Wt.jsx)(Ud,{disabled:G||Y,...f.addressConfig.postcodeError&&O.postcode&&{error:!0,helperText:f.addressConfig.postcodeError},fullWidth:!0,label:f.addressConfig.postcodeLabel,value:fe,onChange:e=>{me(e.target.value),ne({line1:se,city:ce,state:de,postcode:e.target.value},{...O},"postcode")},required:f.addressConfig.postcodeRequired,className:("1-column"===(null===(l=f.addressConfig)||void 0===l?void 0:l.layout)?"last":"")+(E.current?" address-col-nomargin":"")}
246)]})]})]})]}),ae&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ud,{disabled:Q,fullWidth:!0,label:f.addressConfig.line1Label,value:Ne.address_line,variant:"outlined",required:f.addressConfig.line1Required}),(0,Wt.jsxs)("div",{className:"1-column"===(null===(c=f.addressConfig)||void 0===c?void 0:c.layout)?"ch-form-address-picker__field-container-block":"ch-form-address-picker__field-container",children:[(0,Wt.jsx)(Ud,{disabled:Q,fullWidth:!0,label:f.addressConfig.cityLabel,value:Ne.locality,required:f.addressConfig.cityRequired}),m&&(0,Wt.jsx)(Ud,{disabled:Q,fullWidth:!0,label:f.addressConfig.stateLabel,value:Ne.region,required:f.addressConfig.stateRequired}),(0,Wt.jsx)(Ud,{disabled:Q,fullWidth:!0,label:f.addressConfig.postcodeLabel,value:Ne.postal_code,required:f.addressConfig.postcodeRequired})]})]})]})};Eh.defaultProps={anonymous:!1};var jh=Eh,Ph=e=>{let{schema:t}=e;return(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-form-alert",children:(0,Wt.jsx)(Lr,{componentClass:"ch-form-alert__alert",error:{title:t.title,type:"error"},hasButtonReload:!1,isTransparentBackground:t.isTransparentBackground,message:t.description,theme:t.theme})})},Ih=(0,qn.Z)((0,Wt.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz");const Oh=(0,Bt.ZP)(Bn)((e=>{let{theme:t}=e;return(0,Mt.Z)({display:"flex",marginLeft:`calc(${t.spacing(1)} * 0.5)`,marginRight:`calc(${t.spacing(1)} * 0.5)`},"light"===t.palette.mode?{backgroundColor:t.palette.grey[100],color:t.palette.grey[700]}:{backgroundColor:t.palette.grey[700],color:t.palette.grey[100]},{borderRadius:2,"&:hover, &:focus":(0,Mt.Z)({},"light"===t.palette.mode?{backgroundColor:t.palette.grey[200]}:{backgroundColor:t.palette.grey[600]}),"&:active":(0,Mt.Z)({boxShadow:t.shadows[0]},"light"===t.palette.mode?{backgroundColor:(0,$t._4)(t.palette.grey[200],.12)}:{backgroundColor:(0,$t._4)(t.palette.grey[600],.12)})})})),Lh=(0,Bt.ZP)(Ih)({width:24,height:16});var Nh=function(e){const t=e;return(0,Wt.jsx)("li",{children:(0,Wt.jsx)(Oh,(0,Mt.Z)({focusRipple:!0},e,{ownerState:t,children:(0,Wt.jsx)(Lh,{ownerState:t})}))})};function Ah(e){return(0,Ht.ZP)("MuiBreadcrumbs",e)}var Dh=(0,Vt.Z)("MuiBreadcrumbs",["root","ol","li","separator"]);const Mh=["children","className","component","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],Rh=(0,Bt.ZP)(gr,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(e,t)=>[{[`& .${Dh.li}`]:t.li},t.root]})({}),Fh=(0,Bt.ZP)("ol",{name:"MuiBreadcrumbs",slot:"Ol",overridesResolver:(e,t)=>t.ol})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),$h=(0,Bt.ZP)("li",{name:"MuiBreadcrumbs",slot:"Separator",overridesResolver:(e,t)=>t.separator})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8});function Bh(e,t,n,r){return e.reduce(((i,a,o)=>(o<e.length-1?i=i.concat(a,(0,Wt.jsx)($h,{"aria-hidden":!0,className:t,ownerState:r,children:n},`separator-${o}`)):i.push(a),i)),[])}const Zh=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiBreadcrumbs"}),{children:r,className:a,component:o="nav",expandText:s="Show path",itemsAfterCollapse:l=1,itemsBeforeCollapse:c=1,maxItems:u=8,separator:d="/"}=n,h=(0,Dt.Z)(n,Mh),[p,f]=i.useState(!1),m=(0,Mt.Z)({},n,{component:o,expanded:p,expandText:s,itemsAfterCollapse:l,itemsBeforeCollapse:c,maxItems:u,separator:d}),g=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},Ah,t)})(m),v=i.useRef(null),y=i.Children.toArray(r).filter((e=>i.isValidElement(e))).map(((e,t)=>(0,Wt.jsx)("li",{className:g.li,children:e},`child-${t}`)));return(0,Wt.jsx)(Rh,(0,Mt.Z)({ref:t,component:o,color:"text.secondary",className:(0,Rt.Z)(g.root,a),ownerState:m},h,{children:(0,Wt.jsx)(Fh,{className:g.ol,ref:v,ownerState:m,children:Bh(p||u&&y.length<=u?y:(e=>c+l>=e.length?e:[...e.slice(0,c),(0,Wt.jsx)(Nh,{"aria-label":s,onClick:()=>{f(!0);const e=v.current.querySelector("a[href],button,[tabindex]");e&&e.focus()}},"ellipsis"),...e.slice(e.length-l,e.length)])(y),g.separator,d,m)})}))}));var Uh=Zh,zh=a(8333),Vh=e=>{let{pages:t,schema:n,uiSchema:r}=e;const i=r.data.findIndex((e=>e.active));return(0,Wt.jsx)("div",{className:"ch-form-custom-field",children:(0,Wt.jsx)(Uh,{"aria-label":"breadcrumb",separator:(0,Wt.jsx)(zh.Z,{fontSize:"small"}),children:r.data&&r.data.map(((e,t)=>(0,Wt.jsx)(gr,{color:t<=i?"text.primary":"text.secondary",children:(0,Wt.jsx)(To,{component:"span",fontSize:".8rem",fontWeight:"fontWeightBold",children:e.name})},t)))})})};const Hh=e=>{console.log(e);const{disabled:t,formData:n,onChange:r,required:a,uiSchema:o}=e,s=(0,i.useCallback)((e=>r(e.target.checked)),[r]);return(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-checkbox-link",children:(0,Wt.jsx)(ph,{checked:null!=n&&n,className:"ch-checkbox-link__check",control:(0,Wt.jsx)(lh,{}),disableTypography:!0,disabled:t,label:(0,Wt.jsx)((()=>(0,Wt.jsx)("div",{className:"ch-checkbox-link__label "+(t?"Mui-Disabled":"ch-wysiwyg"),dangerouslySetInnerHTML:{__html:o.label}})),{}),required:a,onChange:s})})};Hh.defaultProps={formData:!1};var qh=Hh,Wh=a(7892),Gh=a.n(Wh),Kh="Passwords do not match.",Yh="The password field is required",Xh=(e,t,n)=>{const r=[];let i,a;const o=[];
246return Object.entries(n).forEach((n=>{let[s,l]=n;var c;if(l.regex&&Object.entries(l.regex).forEach((e=>{let[t,n]=e;r.push({id:s,pattern:n.pattern,message:n.message})})),l.fieldTypeName&&"password"===l.fieldTypeName&&t[s]&&(l.required&&0===(null===(c=e[s])||void 0===c?void 0:c.length)?t[s].addError(Yh):t[s].errors=[]),!i&&l.fieldTypeName&&"confirm-password"===l.fieldTypeName&&(i={id:s,origin:l.origin}),l.fieldTypeName&&"payment"===l.fieldTypeName&&(a={id:s}),l.fieldTypeName&&"CheckboxCustomViewModel"===l.fieldTypeName&&t[s])if(l.required&&!0!==e[s]){var u;const e=null!==(u=l.title)&&void 0!==u?u:"";t[s].addError(`The ${e} field is required`)}else if(l.requiredif&&e[l.requiredif]&&e[l.requiredif].length>=0&&!0!==e[s]){var d;const e=null!==(d=l.title)&&void 0!==d?d:"";t[s].addError(`The ${e} field is required`)}if(l["ui:field"]&&"DatePickerCustomViewModel"===l["ui:field"]&&o.push({id:s,obj:l}),l.fieldTypeName&&"FileUploadCustomViewModel"===l.fieldTypeName&&t[s]){const n=l["ui:options"],r=Object.keys(e).find((t=>{const n=e[t];return n&&"string"==typeof n&&n.startsWith("data:")}));if(r){const[i,a]=e[r].split(","),o=i.match(/data:(.*?);base64/),s=o?o[1]:"";n.accept.split(",").map((e=>e.trim())).some((e=>s.endsWith(e.replace(".",""))))||t[r].addError(`Invalid file type. Allowed types: ${n.accept}`);const l=n.maxFileSize,c=atob(a).length/1048576;c>l&&t[r].addError(`File size exceeds ${l} MB limit. Uploaded file size: ${c.toFixed(2)} MB.`)}return t}l.fieldTypeName&&null!=l&&l.changedefaultemail&&e[s]&&e[s].toLowerCase()===l.changedefaultemail.value.toLowerCase()&&t[s].addError(l.changedefaultemail.message)})),function(e,t,n){e&&e.length&&e.forEach((e=>{const r=t[e.id];if(r){const t=new RegExp(e.pattern,"g");r.match(t)||n[e.id].addError(e.message)}}))}(r,e,t),function(e,t,n){e&&e.origin&&t[e.id]!==t[e.origin]&&n[e.id].addError(Kh)}(i,e,t),function(e,t,n){if(e){const r=t[e.id];r.paymentFormCompleted&&("boolean"!=typeof r.paymentFormCompleted||r.paymentFormCompleted)||n[e.id].addError("Incomplete payment details.")}}(a,e,t),function(e,t,n){e&&e.length&&e.forEach((e=>{const r=t[e.id];if(r&&""!==r){var i,a,o,s;const t=!(null===(i=e.obj)||void 0===i||!i.pastdatesonlyvalidation),u=null!==(a=e.obj)&&void 0!==a&&a.dateFormat?null===(o=e.obj)||void 0===o||null===(s=o.dateFormat)||void 0===s?void 0:s.toUpperCase():"DD/MM/YYYY",d=Gh()(r,u);if("Invalid Date"===d.format(u))n[e.id].addError("Invalid date.");else if(t){const t=Gh()();var l,c;d.diff(t)>0&&n[e.id].addError(null===(l=e.obj)||void 0===l||null===(c=l.pastdatesonlyvalidation)||void 0===c?void 0:c.message)}}}))}(o,e,t),t},Qh=a(9216),Jh=a.n(Qh),ep=a(8808),tp=a.n(ep),np=a(9893),rp=a.n(np),ip=a(6818),ap=a.n(i
246p);const op=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warning",n=!1;const r=Array.isArray(e)?e.join("\n"):e;return()=>{n||(n=!0,"error"===t?console.error(r):console.warn(r))}};Gh().extend(tp()),Gh().extend(rp()),Gh().extend(ap());const sp=op(["Your locale has not been found.","Either the locale key is not a supported one. Locales supported by dayjs are available here: https://github.com/iamkun/dayjs/tree/dev/src/locale","Or you forget to import the locale from 'dayjs/locale/{localeUsed}'","fallback on English locale"]),lp={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},cp={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",fullDateWithWeekday:"dddd, LL",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",monthAndYear:"MMMM YYYY",monthAndDate:"MMMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",fullDateTime:"lll",fullDateTime12h:"ll hh:mm A",fullDateTime24h:"ll HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},up=["Missing UTC plugin","To be able to use UTC or timezones, you have to enable the `utc` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc"].join("\n"),dp=["Missing timezone plugin","To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone"].join("\n");class hp{constructor(){let{locale:e,formats:t,instance:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var r,i,a;this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.rawDayJsInstance=void 0,this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=lp,this.setLocaleToValue=e=>{const t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=()=>void 0!==Gh().utc,this.hasTimezonePlugin=()=>void 0!==Gh().tz,this.isSame=(e,t,n)=>{const r=this.setTimezone(t,this.getTimezone(e));return e.format(n)===r.format(n)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return Gh().tz.guess();default:return e}},this.createSystemDate=e=>{if(this.rawDayJsInstance)return this.rawDayJsInstance(e);if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){const t=Gh().tz.guess();return"UTC"!==t?Gh().tz(e,t):Gh()(e)}return Gh()(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw new Error(up);return Gh().utc(e)},this.createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw new Error(up);if(!this.hasTimezonePlugin())throw new Error(dp);const n=void 0!==e&&!e.endsWith("Z");return Gh()(e).tz(this.cleanTimezone(t),n)},this.getLocaleFormats=()=>{const e=Gh().Ls;let t=e[this.locale||"en"];return void 0===t&&(sp(),t=e.en),t.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;const t=this.getTimezone(e);if("UTC"!==t){var n,r;const i=e.tz(this.cleanTimezone(t),!0);return(null!=(n=i.$offset)?n:0)===(null!=(r=e.$offset)?r:0)?e:i}return e},this.date=e=>null===e?null:this.dayjs(e),this.dateWithTimezone=(e,t)=>{if(null===e)return null;let n;return n="UTC"===t?this.createUTCDate(e):"system"===t||"default"===t&&!this.hasTimezonePlugin()?this.createSystemDate(e):this.createTZDate(e,t),void 0===this.locale?n:n.locale(this.locale)},this.getTimezone=e=>{if(this.hasTimezonePlugin()){var t;const n=null==(t=e.$x)?void 0:t.$timezone;if(n)return n}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if("UTC"===t){if(!this.hasUTCPlugin())throw new Error(up);return e.utc()}if("system"===t)return e.local();
246if(!this.hasTimezonePlugin()){if("default"===t)return e;throw new Error(dp)}return Gh().tz(e,this.cleanTimezone(t))},this.toJsDate=e=>e.toDate(),this.parseISO=e=>this.dayjs(e),this.toISO=e=>e.toISOString(),this.parse=(e,t)=>""===e?null:this.dayjs(e,t,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{const t=this.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,((e,n,r)=>{const i=r&&r.toUpperCase();return n||t[r]||t[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,((e,t,n)=>t||n.slice(1)))}))},this.getFormatHelperText=e=>this.expandFormat(e).replace(/a/gi,"(a|p)m").toLocaleLowerCase(),this.isNull=e=>null===e,this.isValid=e=>this.dayjs(e).isValid(),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>this.dayjs(e).format(t),this.formatNumber=e=>e,this.getDiff=(e,t,n)=>e.diff(t,n),this.isEqual=(e,t)=>null===e&&null===t||this.dayjs(e).toDate().getTime()===this.dayjs(t).toDate().getTime(),this.isSameYear=(e,t)=>this.isSame(e,t,"YYYY"),this.isSameMonth=(e,t)=>this.isSame(e,t,"YYYY-MM"),this.isSameDay=(e,t)=>this.isSame(e,t,"YYYY-MM-DD"),this.isSameHour=(e,t)=>e.isSame(t,"hour"),this.isAfter=(e,t)=>e>t,this.isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year"),this.isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day"),this.isBefore=(e,t)=>e<t,this.isBeforeYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,"year"),this.isBeforeDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,"day"),this.isWithinRange=(e,t)=>
246{let[n,r]=t;return e>=n&&e<=r},this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(e.startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(e.endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year")),this.addMonths=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")),this.addWeeks=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")),this.addDays=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")),this.addHours=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")),this.addMinutes=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")),this.addSeconds=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,t)=>this.adjustOffset(e.set("year",t)),this.setMonth=(e,t)=>this.adjustOffset(e.set("month",t)),this.setDate=(e,t)=>this.adjustOffset(e.set("date",t)),this.setHours=(e,t)=>this.adjustOffset(e.set("hour",t)),this.setMinutes=(e,t)=>this.adjustOffset(e.set("minute",t)),this.setSeconds=(e,t)=>this.adjustOffset(e.set("second",t)),this.setMilliseconds=(e,t)=>this.adjustOffset(e.set("millisecond",t)),this.getDaysInMonth=e=>e.daysInMonth(),this.getNextMonth=e=>this.addMonths(e,1),this.getPreviousMonth=e=>this.addMonths(e,-1),this.getMonthArray=e=>{const t=[e.startOf("year")];for(;t.length<12;){const e=t[t.length-1];t.push(this.addMonths(e,1))}return t},this.mergeDateAndTime=(e,t)=>e.hour(t.hour()).minute(t.minute()).second(t.second()),this.getWeekdays=()=>{const e=this.dayjs().startOf("week");return[0,1,2,3,4,5,6].map((t=>this.formatByString(this.addDays(e,t),"dd")))},this.getWeekArray=e=>{const t=this.setLocaleToValue(e),n=t.startOf("month").startOf("week"),r=t.endOf("month").endOf("week");let i=0,a=n;const o=[];for(;a<r;){const e=Math.floor(i/7);o[e]=o[e]||[],o[e].push(a),a=this.addDays(a,1),i+=1}return o},this.getWeekNumber=e=>e.week(),this.getYearRange=(e,t)=>{const n=e.startOf("year"),r=t.endOf("year"),i=[];let a=n;for(;a<r;)i.push(a),a=this.addYears(a,1);return i},this.getMeridiemText=e=>"am"===e?"AM":"PM",this.rawDayJsInstance=n,this.dayjs=(i=null!=(r=this.rawDayJsInstance)?r:Gh(),(a=e)?function(){return i(...arguments).locale(a)}:i),this.locale=e,this.formats=(0,Mt.Z)({},cp,t),Gh().extend(Jh())}}var pp=a(3073);function fp(e,t,n,r,a){const[o,s]=i.useState((()=>a&&n?n(e).matches:r?r(e).matches:t));return(0,wc.Z)((()=>{let t=!0;if(!n)return;const r=n(e),i=()=>{t&&s(r.matches)};return i(),r.addListener(i),()=>{t=!1,r.removeListener(i)}}),[e,n]),o}const mp=o.useSyncExternalStore;function gp(e,t,n,r,a){const o=i.useCallback((()=>t),[t]),s=i.useMemo((()=>{if(a&&n)return()=>n(e).matches;if(null!==r){const{matches:t}=r(e);return()=>t}return o}),[o,e,r,a,n]),[l,c]=i.useMemo((()=>{if(null===n)return[o,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[o,n,e]);return mp(c,l,s)}function vp(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,ao.Z)(),r="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:i=!1,matchMedia:a=(r?window.matchMedia:null),ssrMatchMedia:o=null,noSsr:s=!1}=(0,pp.Z)({name:"MuiUseMediaQuery",props:t,theme:n});let l="function"==typeof e?e(n):e;return l=l.replace(/^@media( ?)/m,""),(void 0!==mp?gp:fp)(l,i,a,o,s)}function yp(e,t,n){return"function"==typeof e?e(t,n):e}var bp=Dr().oneOfType([Dr().func,Dr().object]);const _p=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),xp=e=>{let{date:t,disableFuture:n,disablePast:r,maxDate:i,minDate:a,isDateDisabled:o,utils:s,timezone:l}=e;const c=s.startOfDay(s.dateWithTimezone(void 0,l));
246r&&s.isBefore(a,c)&&(a=c),n&&s.isAfter(i,c)&&(i=c);let u=t,d=t;for(s.isBefore(t,a)&&(u=a,d=null),s.isAfter(t,i)&&(d&&(d=i),u=null);u||d;){if(u&&s.isAfter(u,i)&&(u=null),d&&s.isBefore(d,a)&&(d=null),u){if(!o(u))return u;u=s.addDays(u,1)}if(d){if(!o(d))return d;d=s.addDays(d,-1)}}return null},wp=(e,t,n)=>null!=t&&e.isValid(t)?t:n,Sp=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},Tp=(e,t,n)=>{let r=t;return r=e.setHours(r,e.getHours(n)),r=e.setMinutes(r,e.getMinutes(n)),r=e.setSeconds(r,e.getSeconds(n)),r},Cp=(e,t,n)=>"date"===n?e.startOfDay(e.dateWithTimezone(void 0,t)):e.dateWithTimezone(void 0,t),kp=["year","month","day"],Ep=e=>kp.includes(e),jp=(e,t,n)=>{let{format:r,views:i}=t;if(null!=r)return r;const a=e.formats;return _p(i,["year"])?a.year:_p(i,["month"])?a.month:_p(i,["day"])?a.dayOfMonth:_p(i,["month","year"])?`${a.month} ${a.year}`:_p(i,["day","month"])?`${a.month} ${a.dayOfMonth}`:n?/en/.test(e.getCurrentLocaleCode())?a.normalDateWithWeekday:a.normalDate:a.keyboardDate},Pp=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))},Ip=["hours","minutes","seconds"],Op=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),Lp={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},Np=(e,t,n)=>{if(t===Lp.year)return e.startOfYear(n);if(t===Lp.month)return e.startOfMonth(n);if(t===Lp.day)return e.startOfDay(n);let r=n;return t<Lp.minutes&&(r=e.setMinutes(r,0)),t<Lp.seconds&&(r=e.setSeconds(r,0)),t<Lp.milliseconds&&(r=e.setMilliseconds(r,0)),r},Ap=(e,t)=>{const n=e.formatTokenMap[t];if(null==n)throw new Error([`MUI: The token "${t}" is not supported by the Date and Time Pickers.`,"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"==typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},Dp=(e,t,n)=>{const r=[],i=e.dateWithTimezone(void 0,t),a=e.startOfWeek(i),o=e.endOfWeek(i);let s=a;for(;e.isBefore(s,o);)r.push(s),s=e.addDays(s,1);return r.map((t=>e.formatByString(t,n)))},Mp=(e,t,n,r)=>{switch(n){case"month":return Sp(e,e.dateWithTimezone(void 0,t)).map((t=>e.formatByString(t,r)));case"weekDay":return Dp(e,t,r);case"meridiem":{const n=e.dateWithTimezone(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map((t=>e.formatByString(t,r)))}default:return[]}},Rp=(e,t,n)=>{let r=t;for(r=Number(r).toString();r.length<n;)r=`0${r}`;return r},Fp=(e,t,n,r,i)=>{if("day"===i.type&&"digit-with-letter"===i.contentType){const t=e.setDate(r.longestMonth,n);return e.formatByString(t,i.format)}const a=n.toString();return i.hasLeadingZerosInInput?Rp(0,a,i.maxLength):a},$p=(e,t)=>{let n=e.value||e.placeholder;const r="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;return"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(n=Number(n).toString()),["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!r&&1===n.length&&(n=`${n}‎`),"input-rtl"===t&&(n=`⁨${n}⁩`),n},Bp=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),Zp=(e,t)=>{let n=0,r=t?1:0;const i=[];for(let a=0;a<e.length;a+=1){const o=e[a],s=$p(o,t?"input-rtl":"input-ltr"),l=`${o.startSeparator}${s}${o.endSeparator}`,c=Bp(l).length,u=l.length,d=Bp(s),h=r+s.indexOf(d[0])+o.startSeparator.length,p=h+d.length;i.push((0,Mt.Z)({},o,{start:n,end:n+c,startInInput:h,endInInput:p})),n+=c,r+=u}return i},Up=(e,t,n,r,i)=>{switch(r.type){case"year":return n.fieldYearPlaceholder({digitAmount:e.formatByString(e.dateWithTimezone(void 0,t),i).length,format:i});case"month":return n.fieldMonthPlaceholder({contentType:r.contentType,format:i});case"day":return n.fieldDayPlaceholder({format:i});case"weekDay":return n.fieldWeekDayPlaceholder({contentType:r.contentType,format:i});case"hours":return n.fieldHoursPlaceholder({format:i});case"minutes":return n.fieldMinutesPlaceholder({format:i});case"seconds":return n.fieldSecondsPlaceholder({format:i});case"meridiem":return n.fieldMeridiemPlaceholder({format:i});default:return i}},zp=(e,t,n,r)=>e.formatByString(e.parse(t,n),r),Vp=(e,t,n)=>4===e.formatByString(e.dateWithTimezone(void 0,t),n).length,Hp=(e,t,n,r,i)=>{if("digit"!==n)return!1;const a=e.dateWithTimezone(void 0,t);switch(r){case"year":return Vp(e,t,i)?"0001"===e.formatByString(e.setYear(a,1),i):"01"===e.formatByString(e.setYear(a,2001),i);case"month":return e.formatByString(e.startOfYear(a),i).length>1;case"day":return e.formatByString(e.startOfMonth(a),i).length>1;case"weekDay":return e.formatByString(e.startOfWeek(a),i).length>1;case"hours":return e.formatByString(e.setHours(a,1),i).length>1;case"minutes":return e.formatByString(e.setMinutes(a,1),i).length>1;case"seconds":return e.formatByString(e.setSeconds(a,1),i).length>1;default:throw new Error("Invalid section type")}},qp=(e,t,n,r,i,a,o,s)=>{let l="";const c=[],u=e.date(),d=r=>{if(""===r)return null;const a=Ap(e,r),s=Hp(e,t,a.contentType,a.type,r),d=o?s:"digit"===a.contentType,h=null!=i&&e.isValid(i);let p=h?e.formatByString(i,r):"",f=null;if(d)if(s)f=""===p?e.formatByString(u,r).length:p.length;else{if(null==a.maxLength)throw new Error(`MUI: The token ${r} should have a 'maxDigitNumber' property on it's adapter`);f=a.maxLength,h&&(p=Rp(0,p,f))}return c.push((0,Mt.Z)({},a,{format:r,maxLength:f,value:p,placeholder:Up(e,t,n,a,r),hasLeadingZeros:s,hasLeadingZerosInFormat:s,hasLeadingZerosInInput
246:d,startSeparator:0===c.length?l:"",endSeparator:"",modified:!1})),null};let h=10,p=r,f=e.expandFormat(r);for(;f!==p;)if(p=f,f=e.expandFormat(p),h-=1,h<0)throw new Error("MUI: The format expansion seems to be  enter in an infinite loop. Please open an issue with the format passed to the picker component");const m=f,g=((e,t)=>{const n=[],{start:r,end:i}=e.escapedCharacters,a=new RegExp(`(\\${r}[^\\${i}]*\\${i})+`,"g");let o=null;for(;o=a.exec(t);)n.push({start:o.index,end:a.lastIndex-1});return n})(e,m),v=new RegExp(`^(${Object.keys(e.formatTokenMap).sort(((e,t)=>t.length-e.length)).join("|")})`,"g");let y="";for(let e=0;e<m.length;e+=1){const t=g.find((t=>t.start<=e&&t.end>=e)),n=m[e],r=null!=t,i=`${y}${m.slice(e)}`,a=v.test(i);!r&&n.match(/([A-Za-z]+)/)&&a?(y=i.slice(0,v.lastIndex),e+=v.lastIndex-1):r&&(null==t?void 0:t.start)===e||(null==t?void 0:t.end)===e||(d(y),y="",0===c.length?l+=n:c[c.length-1].endSeparator+=n)}return d(y),c.map((e=>{const t=e=>{let t=e;return s&&null!==t&&t.includes(" ")&&(t=`⁩${t}⁦`),"spacious"===a&&["/",".","-"].includes(t)&&(t=` ${t} `),t};return e.startSeparator=t(e.startSeparator),e.endSeparator=t(e.endSeparator),e}))},Wp={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8},Gp=(e,t,n,r,i,a)=>[...r].sort(((e,t)=>Wp[e.type]-Wp[t.type])).reduce(((r,i)=>!a||i.modified?((e,t,n,r,i)=>{switch(n.type){case"year":return e.setYear(i,e.getYear(r));case"month":return e.setMonth(i,e.getMonth(r));case"weekDay":{const i=Dp(e,t,n.format),a=e.formatByString(r,n.format),o=i.indexOf(a),s=i.indexOf(n.value)-o;return e.addDays(r,s)}case"day":return e.setDate(i,e.getDate(r));case"meridiem":{const t=e.getHours(r)<12,n=e.getHours(i);return t&&n>=12?e.addHours(i,-12):!t&&n<12?e.addHours(i,12):i}case"hours":return e.setHours(i,e.getHours(r));case"minutes":return e.setMinutes(i,e.getMinutes(r));case"seconds":return e.setSeconds(i,e.getSeconds(r));default:return i}})(e,t,i,n,r):r),i),Kp=["value","referenceDate"],Yp={emptyValue:null,getTodayValue:Cp,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,r=(0,Dt.Z)(e,Kp);return null!=t&&r.utils.isValid(t)?t:null!=n?n:(e=>{let{props:t,utils:n,granularity:r,timezone:i,getTodayDate:a}=e;var o;let s=a?a():Np(n,r,Cp(n,i));null!=t.minDate&&n.isAfterDay(t.minDate,s)&&(s=Np(n,r,t.minDate)),null!=t.maxDate&&n.isBeforeDay(t.maxDate,s)&&
246(s=Np(n,r,t.maxDate));const l=((e,t)=>(n,r)=>e?t.isAfter(n,r):Op(n,t)>Op(r,t))(null!=(o=t.disableIgnoringDatePartForTimeValidation)&&o,n);return null!=t.minTime&&l(t.minTime,s)&&(s=Np(n,r,t.disableIgnoringDatePartForTimeValidation?t.minTime:Tp(n,s,t.minTime))),null!=t.maxTime&&l(s,t.maxTime)&&(s=Np(n,r,t.disableIgnoringDatePartForTimeValidation?t.maxTime:Tp(n,s,t.maxTime))),s})(r)},cleanValue:(e,t)=>null!=t&&e.isValid(t)?t:null,areValuesEqual:(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},Xp={updateReferenceValue:(e,t,n)=>null!=t&&e.isValid(t)?t:n,getSectionsFromValue:(e,t,n,r,i)=>!e.isValid(t)&&n?n:Zp(i(t),r),getValueStrFromSections:(e,t)=>{const n=e.map((e=>{const n=$p(e,t?"input-rtl":"input-ltr");return`${e.startSeparator}${n}${e.endSeparator}`})).join("");return t?`⁦${n}⁩`:n},getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue})}),parseValueStr:(e,t,n)=>n(e.trim(),t)},Qp=["localeText"],Jp=i.createContext(null),ef=function(e){var t;const{localeText:n}=e,r=(0,Dt.Z)(e,Qp),{utils:a,localeText:o}=null!=(t=i.useContext(Jp))?t:{utils:void 0,localeText:void 0},s=(0,Zt.Z)({props:r,name:"MuiLocalizationProvider"}),{children:l,dateAdapter:c,dateFormats:u,dateLibInstance:d,adapterLocale:h,localeText:p}=s,f=i.useMemo((()=>(0,Mt.Z)({},p,o,n)),[p,o,n]),m=i.useMemo((()=>{if(!c)return a||null;const e=new c({locale:h,formats:u,instance:d});if(!e.isMUIAdapter)throw new Error(["MUI: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[c,h,u,d,a]),g=i.useMemo((()=>m?{minDate:m.date("1900-01-01T00:00:00.000"),maxDate:m.date("2099-12-31T00:00:00.000")}:null),[m]),v=i.useMemo((()=>({utils:m,defaultDates:g,localeText:f})),[g,m,f]);return(0,Wt.jsx)(Jp.Provider,{value:v,children:l})},tf={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"open previous view",openNextView:"open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n)=>`Select ${e}. ${null===t?"No time selected":`Selected time is ${n.format(t,"fullTime")}`}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,selectViewText:e=>`Select ${e}`,calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>`Week ${e}`,calendarWeekNumberText:e=>`${e}`,openDatePickerDialogue:(e,t)=>
246null!==e&&t.isValid(e)?`Choose date, selected date is ${t.format(e,"fullDate")}`:"Choose date",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?`Choose time, selected time is ${t.format(e,"fullTime")}`:"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa"},nf=tf;var rf;rf=tf,(0,Mt.Z)({},rf);const af=()=>{const e=i.useContext(Jp);if(null===e)throw new Error(["MUI: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=i.useMemo((()=>(0,Mt.Z)({},nf,e.localeText)),[e.localeText]);return i.useMemo((()=>(0,Mt.Z)({},e,{localeText:t})),[e,t])},of=()=>af().utils,sf=()=>af().defaultDates,lf=()=>af().localeText,cf=e=>{const t=of(),n=i.useRef();return void 0===n.current&&(n.current=t.dateWithTimezone(void 0,e)),n.current};function uf(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=uf(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var df=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=uf(e))&&(r&&(r+=" "),r+=t);return r};function hf(e){return(0,Ht.ZP)("MuiPickersToolbar",e)}(0,Vt.Z)("MuiPickersToolbar",["root","content"]);const pf=(0,Bt.ZP)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3)},n.isLandscape&&{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"})})),ff=(0,Bt.ZP)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{ownerState:t}=e;var n;return{display:"flex",flexWrap:"wrap",width:"100%",justifyContent:t.isLandscape?"flex-start":"space-between",flexDirection:t.isLandscape?null!=(n=t.landscapeDirection)?n:"column":"row",flex:1,alignItems:t.isLandscape?"flex-start":"center"}})),mf=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPickersToolbar"}),{children:r,className:i,toolbarTitle:a,hidden:o,titleId:s}=n,l=n,c=(e=>{const{classes:t,isLandscape:n}=e,r={root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]};return(0,Ft.Z)(r,hf,t)})(l);return o?null:(0,Wt.jsxs)(pf,{ref:t,className:df(c.root,i),ownerState:l,children:[(0,Wt.jsx)(gr,{color:"text.secondary",variant:"overline",id:s,children:a}),(0,Wt.jsx)(ff,{className:c.content,ownerState:l,children:r})]})}));function gf(e){return(0,Ht.ZP)("MuiDatePickerToolbar",e)}(0,Vt.Z)("MuiDatePickerToolbar",["root","title"]);const vf=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views"],yf=(0,Bt.ZP)(mf,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),bf=(0,Bt.ZP)(gr,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({},t.isLandscape&&{margin:"auto 16px auto auto"})})),_f=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDatePickerToolbar"}),{value:r,isLandscape:a,toolbarFormat:o,toolbarPlaceholder:s="––",views:l}=n,c=(0,Dt.Z)(n,vf),u=of(),d=lf(),h=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],title:["title"]},gf,t)})(n),p=i.useMemo((()=>{if(!r)return s;const e=jp(u,{format:o,views:l},!0);return u.formatByString(r,e)}),[r,o,s,u,l]),f=n;return(0,Wt.jsx)(yf,(0,Mt.Z)({ref:t,toolbarTitle:d.datePickerToolbarTitle,isLandscape:a,className:h.root},c,{children:(0,Wt.jsx)(bf,{variant:"h4",align:a?"left":"center",ownerState:f,className:h.title,children:p})}))})),xf=e=>{if(void 0!==e)return Object.keys(e).reduce(((t,n)=>(0,Mt.Z)({},t,{[`${n.slice(0,1).toLowerCase()}${n.slice(1)}`]:e[n]})),{})};function wf(e,t){var n,r,a,o;const s=of(),l=sf(),c=(0,Zt.Z)({props:e,name:t}),u=i.useMemo((()=>{var e;return null==(null==(e=c.localeText)?void 0:e.toolbarTitle)?c.localeText:(0,Mt.Z)({},c.localeText,{datePickerToolbarTitle:c.localeText.toolbarTitle})}),[c.localeText]),d=null!=(n=c.slots)?n:xf(c.components);return(0,Mt.Z)({},c,{localeText:u},(e=>{let{openTo:t,defaultOpenTo:n,views:r,defaultViews:i}=e;const a=null!=r?r:i;let o;if(null!=t)o=t;else if(a.includes(n))o=n;else{if(!(a.length>0))throw new Error("MUI: The `views` prop must contain at least one view");o=a[0]}return{views:a,openTo:o}})({views:c.views,openTo:c.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:null!=(r=c.disableFuture)&&r,disablePast:null!=(a=c.disablePast)&&a,minDate:wp(s,c.minDate,l.minDate),maxDate:wp(s,c.maxDate,l.maxDate),slots:(0,Mt.Z)({toolbar:_f},d),slotProps:null!=(o=c.slotProps)?o:c.componentsProps})}const Sf=e=>{let{props:t,value:n,adapter:r}=e;if(null===n)return null;const{shouldDisableDate:i,shouldDisableMonth:a,shouldDisableYear:o,disablePast:s,disableFuture:l,timezone:c}=t,u=r.utils.dateWithTimezone(void 0,c),d=wp(r.utils,t.minDate,r.defaultDates.minDate),h=wp(r.utils,t.maxDate,r.defaultDates.maxDate);switch(!0){case!r.utils.isValid(n):return"invalidDate";case Boolean(i&&i(n)):return"shouldDisableDate";case Boolean(a&&a(n)):return"shouldDisableMonth";case Boolean(o&&o(n)):return"shouldDisableYear";case Boolean(l&&r.utils.isAfterDay(n,u)):return"disableFuture";case Boolean(s&&r.utils.isBeforeDay(n,u)):return"disablePast";case Boolean(d&&r.utils.isBeforeDay(n,d)):return"minDate";case Boolean(h&&r.utils.isAfterDay(n,h)):return"maxDate";default:return null}};function Tf(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>
246!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}const Cf=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function kf(e){var t;const{elementType:n,externalSlotProps:r,ownerState:i,skipResolvingSlotProps:a=!1}=e,o=(0,Dt.Z)(e,Cf),s=a?{}:yp(r,i),{props:l,internalRef:c}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=df(null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),t=(0,Mt.Z)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),o=(0,Mt.Z)({},n,i,r);return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}((0,Mt.Z)({},i,r)),s=Tf(r),l=Tf(i),c=t(o),u=df(null==c?void 0:c.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),d=(0,Mt.Z)({},null==c?void 0:c.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),h=(0,Mt.Z)({},c,n,l,s);return u.length>0&&(h.className=u),Object.keys(d).length>0&&(h.style=d),{props:h,internalRef:c.ref}}((0,Mt.Z)({},o,{externalSlotProps:s})),u=(0,Br.Z)(c,null==s?void 0:s.ref,null==(t=e.additionalProps)?void 0:t.ref),d=function(e,t,n){return void 0===e||"string"==typeof e?t:(0,Mt.Z)({},t,{ownerState:(0,Mt.Z)({},t.ownerState,n)})}(n,(0,Mt.Z)({},l,{ref:u}),i);return d}function Ef(e){return(0,Ht.ZP)("MuiInputAdornment",e)}var jf,Pf=(0,Vt.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);const If=["children","className","component","disablePointerEvents","disableTypography","position","variant"],Of=(0,Bt.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${(0,Ut.Z)(n.position)}`],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active},"filled"===n.variant&&{[`&.${Pf.positionStart}&:not(.${Pf.hiddenLabel})`]:{marginTop:16}},"start"===n.position&&{marginRight:8},"end"===n.position&&{marginLeft:8},!0===n.disablePointerEvents&&{pointerEvents:"none"})}));var Lf=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiInputAdornment"}),{children:r,className:a,component:o="div",disablePointerEvents:s=!1,disableTypography:l=!1,position:c,variant:u}=n,d=(0,Dt.Z)(n,If),h=xc()||{};let p=u;u&&h.variant,h&&!p&&(p=h.variant);const f=(0,Mt.Z)({},n,{hiddenLabel:h.hiddenLabel,size:h.size,disablePointerEvents:s,position:c,variant:p}),m=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e,s={root:["root",n&&"disablePointerEvents",i&&`position${(0,Ut.Z)(i)}`,o,r&&"hiddenLabel",a&&`size${(0,Ut.Z)(a)}`]};return(0,Ft.Z)(s,Ef,t)})(f);return(0,Wt.jsx)(_c.Provider,{value:null,children:(0,Wt.jsx)(Of,(0,Mt.Z)({as:o,ownerState:f,className:(0,Rt.Z)(m.root,a),ref:t},d,{children:"string"!=typeof r||l?(0,Wt.jsxs)(i.Fragment,{children:["start"===c?jf||(jf=(0,Wt.jsx)("span",{className:"notranslate",children:"​"})):null,r]}):(0,Wt.jsx)(gr,{color:"text.secondary",children:r})}))})}));function Nf(e){return(0,Ht.ZP)("MuiPickersPopper",e)}(0,Vt.Z)("MuiPickersPopper",["root","paper"]);const Af=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return e?e.shadowRoot?Af(e.shadowRoot):e:null},Df="@media (pointer: fine)",Mf="undefined"!=typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),Rf=Mf&&Mf[1]?parseInt(Mf[1],10):null,Ff=Mf&&Mf[2]?parseInt(Mf[2],10):null,$f=Rf&&Rf<10||Ff&&Ff<13||!1,Bf=()=>vp("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||$f,Zf=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],Uf=(0,Bt.ZP)(Tl,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),zf=(0,Bt.ZP)(Yt,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({outline:0,transformOrigin:"top center"},t.placement.includes("top")&&{transformOrigin:"bottom center"})})),Vf=i.forwardRef(((e,t)=>{const{PaperComponent:n,popperPlacement:r,ownerState:i,children:a,paperSlotProps:o,paperClasses:s,onPaperClick:l,onPaperTouchStart:c}=e,u=(0,Dt.Z)(e,Zf),d=(0,Mt.Z)({},i,{placement:r}),h=kf({elementType:n,externalSlotProps:o,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:s,ownerState:d});return(0,Wt.jsx)(n,(0,Mt.Z)({},u,h,{onClick:e=>{var t;l(e),null==(t=h.onClick)||t.call(h,e)},onTouchStart:e=>{var t;c(e),null==(t=h.onTouchStart)||t.call(h,e)},ownerState:d,children:a}))}));function Hf(e){var t,n,r,a;const o=(0,Zt.Z)({props:e,name:"MuiPickersPopper"}),{anchorEl:s,children:l,containerRef:c=null,shouldRestoreFocus:u,onBlur:d,onDismiss:h,open:p,role:f,placement:m,slots:g,slotProps:v,reduceAnimations:y}=o;i.useEffect((()=>{function e(e){!p||"Escape"!==e.key&&"Esc"!==e.key||h()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[h,p]);const b=i.useRef(null);i.useEffect((()=>
246{"tooltip"===f||u&&!u()||(p?b.current=Af(document):b.current&&b.current instanceof HTMLElement&&setTimeout((()=>{b.current instanceof HTMLElement&&b.current.focus()})))}),[p,f,u]);const[_,x,w]=function(e,t){const n=i.useRef(!1),r=i.useRef(!1),a=i.useRef(null),o=i.useRef(!1);i.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),o.current=!1};function t(){o.current=!0}}),[e]);const s=(0,Ur.Z)((e=>{if(!o.current)return;const i=r.current;r.current=!1;const s=(0,Zr.Z)(a.current);if(!a.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,s))return;if(n.current)return void(n.current=!1);let l;l=e.composedPath?e.composedPath().indexOf(a.current)>-1:!s.documentElement.contains(e.target)||a.current.contains(e.target),l||i||t(e)})),l=()=>{r.current=!0};return i.useEffect((()=>{if(e){const e=(0,Zr.Z)(a.current),t=()=>{n.current=!0};return e.addEventListener("touchstart",s),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",t)}}}),[e,s]),i.useEffect((()=>{if(e){const e=(0,Zr.Z)(a.current);return e.addEventListener("click",s),()=>{e.removeEventListener("click",s),r.current=!1}}}),[e,s]),[a,l,l]}(p,null!=d?d:h),S=i.useRef(null),T=(0,Br.Z)(S,c),C=(0,Br.Z)(T,_),k=o,E=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],paper:["paper"]},Nf,t)})(k),j=Bf(),P=null!=y?y:j,I=(null!=(t=null==g?void 0:g.desktopTransition)?t:P)?Ni:Zu,O=null!=(n=null==g?void 0:g.desktopTrapFocus)?n:ri,L=null!=(r=null==g?void 0:g.desktopPaper)?r:zf,N=null!=(a=null==g?void 0:g.popper)?a:Uf,A=kf({elementType:N,externalSlotProps:null==v?void 0:v.popper,additionalProps:{transition:!0,role:f,open:p,anchorEl:s,placement:m,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),h())}},className:E.root,ownerState:o});return(0,Wt.jsx)(N,(0,Mt.Z)({},A,{children:e=>{let{TransitionProps:t,placement:n}=e;return(0,Wt.jsx)(O,(0,Mt.Z)({open:p,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===f,isEnabled:()=>!0},null==v?void 0:v.desktopTrapFocus,{children:(0,Wt.jsx)(I,(0,Mt.Z)({},t,null==v?void 0:v.desktopTransition,{children:(0,Wt.jsx)(Vf,{PaperComponent:L,ownerState:k,popperPlacement:n,ref:C,onPaperClick:x,onPaperTouchStart:w,paperClasses:E.paper,paperSlotProps:null==v?void 0:v.desktopPaper,children:l})}))}))}}))}function qf(e,t,n,r){const{value:a,onError:o}=e,s=af(),l=i.useRef(r),c=t({adapter:s,value:a,props:e});return i.useEffect((()=>{o&&!n(c,l.current)&&o(c,a),l.current=c}),[n,o,l,c,a]),c}const Wf=e=>{let{timezone:t,value:n,defaultValue:r,onChange:a,valueManager:o}=e;var s,l;const c=of(),u=i.useRef(r),d=null!=(s=null!=n?n:u.current)?s:o.emptyValue,h=i.useMemo((()=>o.getTimezone(c,d)),[c,o,d]),p=(0,Ur.Z)((e=>null==h?e:o.setTimezone(c,h,e))),f=null!=(l=null!=t?t:h)?l:"default",m=i.useMemo((()=>o.setTimezone(c,f,d)),[o,c,f,d]),g=(0,Ur.Z)((function(e){const t=p(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];null==a||a(t,...r)}));return{value:m,handleValueChange:g,timezone:f}},Gf=e=>{let{name:t,timezone:n,value:r,defaultValue:i,onChange:a,valueManager:o}=e;const[s,l]=(0,qo.Z)({name:t,state:"value",controlled:r,default:null!=i?i:o.emptyValue}),c=(0,Ur.Z)((function(e){l(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null==a||a(e,...n)}));return Wf({timezone:n,value:s,defaultValue:void 0,onChange:c,valueManager:o})},Kf=e=>{let{props:t,valueManager:n,valueType:r,wrapperVariant:a,validator:o}=e;const{onAccept:s,onChange:l,value:c,defaultValue:u,closeOnSelect:d="desktop"===a,selectedSections:h,onSelectedSectionsChange:p,timezone:f}=t,{current:m}=i.useRef(u),{current:g}=i.useRef(void 0!==c),v=of(),y=af(),[b,_]=(0,qo.Z)({controlled:h,default:null,name:"usePickerValue",state:"selectedSections"}),{isOpen:x,setIsOpen:w}=(e=>{let{open:t,onOpen:n,onClose:r}=e;const a=i.useRef("boolean"==typeof t).current,[o,s]=i.useState(!1);return i.useEffect((()=>
246{if(a){if("boolean"!=typeof t)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");s(t)}}),[a,t]),{isOpen:o,setIsOpen:i.useCallback((e=>{a||s(e),e&&n&&n(),!e&&r&&r()}),[a,n,r])}})(t),[S,T]=i.useState((()=>{let e;return e=void 0!==c?c:void 0!==m?m:n.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:c,hasBeenModifiedSinceMount:!1}})),{timezone:C,handleValueChange:k}=Wf({timezone:f,value:c,defaultValue:m,onChange:l,valueManager:n});qf((0,Mt.Z)({},t,{value:S.draft,timezone:C}),o,n.isSameError,n.defaultErrorState);const E=(0,Ur.Z)((e=>{const r={action:e,dateState:S,hasChanged:t=>!n.areValuesEqual(v,e.value,t),isControlled:g,closeOnSelect:d},i=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:i}=e,a=!i&&!r.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!a||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!a||n(r.lastPublishedValue)))})(r),a=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:i,closeOnSelect:a}=e,o=!i&&!r.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!o||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&a?!!o||n(r.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(r.lastCommittedValue)})(r),l=(e=>{const{action:t,closeOnSelect:n}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(r);if(T((t=>(0,Mt.Z)({},t,{draft:e.value,lastPublishedValue:i?e.value:t.lastPublishedValue,lastCommittedValue:a?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0}))),i){const n={validationError:"setValueFromField"===e.name?e.context.validationError:o({adapter:y,value:e.value,props:(0,Mt.Z)({},t,{value:e.value,timezone:C})})};"setValueFromShortcut"===e.name&&null!=e.shortcut&&(n.shortcut=e.shortcut),k(e.value,n)}a&&s&&s(e.value),l&&w(!1)}));if(void 0!==c&&(void 0===S.lastControlledValue||!n.areValuesEqual(v,S.lastControlledValue,c))){const e=n.areValuesEqual(v,S.draft,c);T((t=>(0,Mt.Z)({},t,{lastControlledValue:c},e?{}:{lastCommittedValue:c,lastPublishedValue:c,draft:c,hasBeenModifiedSinceMount:!0})))}const j=(0,Ur.Z)((()=>{E({value:n.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),P=(0,Ur.Z)((()=>{E({value:S.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),I=(0,Ur.Z)((()=>{E({value:S.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),O=(0,Ur.Z)((()=>{E({value:S.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),L=(0,Ur.Z)((()=>{E({value:n.getTodayValue(v,C,r),name:"setValueFromAction",pickerAction:"today"})})),N=(0,Ur.Z)((()=>w(!0))),A=(0,Ur.Z)((()=>w(!1))),D=(0,Ur.Z)((function(e){return E({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),M=(0,Ur.Z)(((e,t,n)=>E({name:"setValueFromShortcut",value:e,changeImportance:null!=t?t:"accept",shortcut:n}))),R=(0,Ur.Z)(((e,t)=>E({name:"setValueFromField",value:e,context:t}))),F=(0,Ur.Z)((e=>{_(e),null==p||p(e)})),$={onClear:j,onAccept:P,onDismiss:I,onCancel:O,onSetToday:L,onOpen:N,onClose:A},B={value:S.draft,onChange:R,selectedSections:b,onSelectedSectionsChange:F},Z=i.useMemo((()=>n.cleanValue(v,S.draft)),[v,n,S.draft]);return{open:x,fieldProps:B,viewProps:{value:Z,onChange:D,onClose:A,open:x,onSelectedSectionsChange:F},layoutProps:(0,Mt.Z)({},$,{value:Z,onChange:D,onSelectShortcut:M,isValid:e=>{const r=o({adapter:y,value:e,props:(0,Mt.Z)({},t,{value:e,timezone:C})});return!n.hasError(r)}}),actions:$}};function Yf(e){let{onChange:t,onViewChange:n,openTo:r,view:a,views:o,autoFocus:s,focusedView:l,onFocusedViewChange:c}=e;var u,d;const h=i.useRef(r),p=i.useRef(o),f=i.useRef(o.includes(r)?r:o[0]),[m,g]=(0,qo.Z)({name:"useViews",state:"view",controlled:a,default:f.current}),v=i.useRef(s?m:null),[y,b]=(0,qo.Z)({name:"useViews",state:"focusedView",controlled:l,default:v.current});i.useEffect((()=>{(h.current&&h.current!==r||p.current&&p.current.some((e=>!o.includes(e))))&&(g(o.includes(r)?r:o[0]),p.current=o,h.current=r)}),[r,g,m,o]);const _=o.indexOf(m),x=null!=(u=o[_-1])?u:null,w=null!=(d=o[_+1])?d:null,S=(0,Ur.Z)(((e,t)=>{b(t?e:t=>e===t?null:t),null==c||c(e,t)})),T=(0,Ur.Z)((e=>{S(e,!0),e!==m&&(g(e),n&&n(e))})),C=(0,Ur.Z)((()=>{w&&T(w)})),k=(0,Ur.Z)(((e,n,r)=>{const i="finish"===n,a=r?o.indexOf(r)<o.length-1:Boolean(w);if(t(e,i&&a?"partial":n,r),r&&r!==m){const e=o[o.indexOf(r)+1];e&&T(e)}else i&&C()}));
246return{view:m,setView:T,focusedView:y,setFocusedView:S,nextView:w,previousView:x,defaultView:o.includes(r)?r:o[0],goToNextView:C,setValueAndGoToNextView:k}}const Xf=["className","sx"],Qf=e=>{let{props:t,propsFromPickerValue:n,additionalViewProps:r,inputRef:a,autoFocusView:o}=e;const{onChange:s,open:l,onSelectedSectionsChange:c,onClose:u}=n,{views:d,openTo:h,onViewChange:p,disableOpenPicker:f,viewRenderers:m,timezone:g}=t,v=(0,Dt.Z)(t,Xf),{view:y,setView:b,defaultView:_,focusedView:x,setFocusedView:w,setValueAndGoToNextView:S}=Yf({view:void 0,views:d,openTo:h,onChange:s,onViewChange:p,autoFocus:o}),{hasUIView:T,viewModeLookup:C}=i.useMemo((()=>d.reduce(((e,t)=>{let n;return n=f?"field":null!=m[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[f,m,d]),k=i.useMemo((()=>d.reduce(((e,t)=>null!=m[t]&&(e=>Ip.includes(e))(t)?e+1:e),0)),[m,d]),E=C[y],j=(0,Ur.Z)((()=>"UI"===E)),[P,I]=i.useState("UI"===E?y:null);return P!==y&&"UI"===C[y]&&I(y),(0,Hr.Z)((()=>{"field"===E&&l&&(u(),setTimeout((()=>{null==a||a.current.focus(),c(y)})))}),[y]),(0,Hr.Z)((()=>{if(!l)return;let e=y;"field"===E&&null!=P&&(e=P),e!==_&&"UI"===C[e]&&"UI"===C[_]&&(e=_),e!==y&&b(e),w(e,!0)}),[l]),{hasUIView:T,shouldRestoreFocus:j,layoutProps:{views:d,view:P,onViewChange:b},renderCurrentView:()=>{if(null==P)return null;const e=m[P];return null==e?null:e((0,Mt.Z)({},v,r,n,{views:d,timezone:g,onChange:S,view:P,onViewChange:b,focusedView:x,onFocusedViewChange:w,showViewSwitcher:k>1,timeViewsCount:k}))}}};function Jf(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}const em=(e,t)=>{const[n,r]=i.useState(Jf);return(0,Hr.Z)((()=>{const e=()=>{r(Jf())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),a=e,o=["hours","minutes","seconds"],!(Array.isArray(o)?o.every((e=>-1!==a.indexOf(e))):-1!==a.indexOf(o))&&"landscape"===(t||n);var a,o},tm=(op(["The `renderInput` prop has been removed in version 6.0 of the Date and Time Pickers.","You can replace it with the `textField` component slot in most cases.","For more information, please have a look at the migration guide (https://mui.com/x/migration/migration-pickers-v5/#input-renderer-required-in-v5)."]),e=>{let{props:t,valueManager:n,valueType:r,wrapperVariant:i,inputRef:a,additionalViewProps:o,validator:s,autoFocusView:l}=e;const c=Kf({props:t,valueManager:n,valueType:r,wrapperVariant:i,validator:s}),u=Qf({props:t,inputRef:a,additionalViewProps:o,autoFocusView:l,propsFromPickerValue:c.viewProps}),d=(e=>{let{props:t,propsFromPickerValue:n,propsFromPickerViews:r,wrapperVariant:i}=e;const{orientation:a}=t,o=em(r.views,a);return{layoutProps:(0,Mt.Z)({},r,n,{isLandscape:o,wrapperVariant:i,disabled:t.disabled,readOnly:t.readOnly})}})({props:t,wrapperVariant:i,propsFromPickerValue:c.layoutProps,propsFromPickerViews:u.layoutProps});return{open:c.open,actions:c.actions,fieldProps:c.fieldProps,renderCurrentView:u.renderCurrentView,hasUIView:u.hasUIView,shouldRestoreFocus:u.shouldRestoreFocus,layoutProps:d.layoutProps}});function nm(e){return(0,Ht.ZP)("MuiPickersLayout",e)}const rm=(0,Vt.Z)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]),im=["onAccept","onClear","onCancel","onSetToday","actions"];function am(e){const{onAccept:t,onClear:n,onCancel:r,onSetToday:i,actions:a}=e,o=(0,Dt.Z)(e,im),s=lf();if(null==a||0===a.length)return null;const l=null==a?void 0:a.map((e=>{switch(e){case"clear":return(0,Wt.jsx)(Ir,{onClick:n,children:s.clearButtonLabel},e);case"cancel":return(0,Wt.jsx)(Ir,{onClick:r,children:s.cancelButtonLabel},e);case"accept":return(0,Wt.jsx)(Ir,{onClick:t,children:s.okButtonLabel},e);case"today":return(0,Wt.jsx)(Ir,{onClick:i,children:s.todayButtonLabel},e);default:return null}}));return(0,Wt.jsx)(na,(0,Mt.Z)({},o,{children:l}))}function om(e){return(0,Ht.ZP)("MuiListItem",e)}var sm=(0,Vt.Z)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),lm=(0,Vt.Z)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function cm(e){return(0,Ht.ZP)("MuiListItemSecondaryAction",e)}(0,Vt.Z)("MuiListItemSecondaryAction",["root","disableGutters"]);
vendor: 4,181 bytes, line 246
246const um=["className"],dm=(0,Bt.ZP)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),hm=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiListItemSecondaryAction"}),{className:r}=n,a=(0,Dt.Z)(n,um),o=i.useContext(Su),s=(0,Mt.Z)({},n,{disableGutters:o.disableGutters}),l=(e=>{const{disableGutters:t,classes:n}=e,r={root:["root",t&&"disableGutters"]};return(0,Ft.Z)(r,cm,n)})(s);return(0,Wt.jsx)(dm,(0,Mt.Z)({className:(0,Rt.Z)(l.root,r),ownerState:s,ref:t},a))}));hm.muiName="ListItemSecondaryAction";var pm=hm;const fm=["className"],mm=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],gm=(0,Bt.ZP)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!n.disablePadding&&(0,Mt.Z)({paddingTop:8,paddingBottom:8},n.dense&&{paddingTop:4,paddingBottom:4},!n.disableGutters&&{paddingLeft:16,paddingRight:16},!!n.secondaryAction&&{paddingRight:48}),!!n.secondaryAction&&{[`& > .${lm.root}`]:{paddingRight:48}},{[`&.${sm.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${sm.selected}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${sm.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${sm.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"flex-start"===n.alignItems&&{alignItems:"flex-start"},n.divider&&{borderBottom:`1px solid ${(t.vars||t).palette.divider}`,backgroundClip:"padding-box"},n.button&&{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${sm.selected}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},n.hasSecondaryAction&&{paddingRight:48})})),vm=(0,Bt.ZP)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),ym=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiListItem"}),{alignItems:r="center",autoFocus:a=!1,button:o=!1,children:s,className:l,component:c,components:u={},componentsProps:d={},ContainerComponent:h="li",ContainerProps:{className:p}={},dense:f=!1,disabled:m=!1,disableGutters:g=!1,disablePadding:v=!1,divider:y=!1,focusVisibleClassName:b,secondaryAction:_,selected:x=!1,slotProps:w={},slots:S={}}=n,T=(0,Dt.Z)(n.ContainerProps,fm),C=(0,Dt.Z)(n,mm),k=i.useContext(Su),E=i.useMemo((()=>({dense:f||k.dense||!1,alignItems:r,disableGutters:g})),[r,k.dense,f,g]),j=i.useRef(null);(0,wc.Z)((()=>{a&&j.current&&j.current.focus()}
246),[a]);const P=i.Children.toArray(s),I=P.length&&(0,du.Z)(P[P.length-1],["ListItemSecondaryAction"]),O=(0,Mt.Z)({},n,{alignItems:r,autoFocus:a,button:o,dense:E.dense,disabled:m,disableGutters:g,disablePadding:v,divider:y,hasSecondaryAction:I,selected:x}),L=(e=>{const{alignItems:t,button:n,classes:r,dense:i,disabled:a,disableGutters:o,disablePadding:s,divider:l,hasSecondaryAction:c,selected:u}=e,d={root:["root",i&&"dense",!o&&"gutters",!s&&"padding",l&&"divider",a&&"disabled",n&&"button","flex-start"===t&&"alignItemsFlexStart",c&&"secondaryAction",u&&"selected"],container:["container"]};return(0,Ft.Z)(d,om,r)})(O),N=(0,Jt.Z)(j,t),A=S.root||u.Root||gm,D=w.root||d.root||{},M=(0,Mt.Z)({className:(0,Rt.Z)(L.root,D.className,l),disabled:m},C);let R=c||"li";return o&&(M.component=c||"div",M.focusVisibleClassName=(0,Rt.Z)(sm.focusVisible,b),R=Bn),I?(R=M.component||c?R:"div","li"===h&&("li"===R?R="div":"li"===M.component&&(M.component="div")),(0,Wt.jsx)(Su.Provider,{value:E,children:(0,Wt.jsxs)(vm,(0,Mt.Z)({as:h,className:(0,Rt.Z)(L.container,p),ref:N,ownerState:O},T,{children:[(0,Wt.jsx)(A,(0,Mt.Z)({},D,!ai(A)&&{as:R,ownerState:(0,Mt.Z)({},O,D.ownerState)},M,{children:P})),P.pop()]}))})):(0,Wt.jsx)(Su.Provider,{value:E,children:(0,Wt.jsxs)(A,(0,Mt.Z)({},D,{as:R,ref:N},!ai(A)&&{ownerState:(0,Mt.Z)({},O,D.ownerState)},M,{children:[P,_&&(0,Wt.jsx)(pm,{children:_})]}))})}));var bm=ym;const _m=320,xm=334,wm=["items","changeImportance","isLandscape","onChange","isValid"],Sm=["getValue"];function Tm(e){const{items:t,changeImportance:n,onChange:r,isValid:i}=e,a=(0,Dt.Z)(e,wm);if(null==t||0===t.length)return null;const o=t.map((e=>{let{getValue:t}=e,a=(0,Dt.Z)(e,Sm);const o=t({isValid:i});return{label:a.label,onClick:()=>{r(o,n,a)},disabled:!i(o)}}));return(0,Wt.jsx)(Eu,(0,Mt.Z)({dense:!0,sx:[{maxHeight:xm,maxWidth:200,overflow:"auto"},...Array.isArray(a.sx)?a.sx:[a.sx]]},a,{children:o.map((e=>(0,Wt.jsx)(bm,{children:(0,Wt.jsx)(Rl,(0,Mt.Z)({},e))},e.label)))}))}const Cm=(0,Bt.ZP)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;return{display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",[`& .${rm.toolbar}`]:n.isLandscape?{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"}:{gridColumn:"2 / 4",gridRow:1},[`.${rm.shortcuts}`]:n.isLandscape?{gridColumn:"2 / 4",gridRow:1}:{gridColumn:"rtl"===t.direction?3:1,gridRow:"2 / 3"},[`& .${rm.actionBar}`]:{gridColumn:"1 / 4",gridRow:3}}}));Cm.propTypes={as:Dr().elementType,ownerState:Dr().shape({isLandscape:Dr().bool.isRequired}).isRequired,sx:Dr().oneOfType([Dr().arrayOf(Dr().oneOfType([Dr().func,Dr().object,Dr().bool])),Dr().func,Dr().object])};const km=(0,Bt.ZP)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),Em=function(e){const t=(0,Zt.Z)({props:e,name:"MuiPickersLayout"}),{toolbar:n,content:r,tabs:a,actionBar:o,shortcuts:s}=(e=>{var t,n;const{wrapperVariant:r,onAccept:i,onClear:a,onCancel:o,onSetToday:s,view:l,views:c,onViewChange:u,value:d,onChange:h,onSelectShortcut:p,isValid:f,isLandscape:m,disabled:g,readOnly:v,children:y,components:b,componentsProps:_,slots:x,slotProps:w}=e,S=null!=x?x:xf(b),T=null!=w?w:_,C=(e=>{const{classes:t,isLandscape:n}=e,r={root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,Ft.Z)(r,nm,t)})(e),k=null!=(t=null==S?void 0:S.actionBar)?t:am,E=kf({elementType:k,externalSlotProps:null==T?void 0:T.actionBar,additionalProps:{onAccept:i,onClear:a,onCancel:o,onSetToday:s,actions:"desktop"===r?[]:["cancel","accept"],className:C.actionBar},ownerState:(0,Mt.Z)({},e,{wrapperVariant:r})}),j=(0,Wt.jsx)(k,(0,Mt.Z)({},E)),P=null==S?void 0:S.toolbar,I=kf({elementType:P,externalSlotProps:null==T?void 0:T.toolbar,additionalProps:{isLandscape:m,onChange:h,value:d,view:l,onViewChange:u,views:c,disabled:g,readOnly:v,className:C.toolbar},ownerState:(0,Mt.Z)({},e,{wrapperVariant:r})}),O=function(e){return null!==e.view}(I)&&P?(0,Wt.jsx)(P,(0,Mt.Z)({},I)):null,L=y,N=null==S?void 0:S.tabs,A=l&&N?(0,Wt.jsx)(N,(0,Mt.Z)({view:l,onViewChange:u,className:C.tabs},null==T?void 0:T.tabs)):null,D=null!=(n=null==S?void 0:S.shortcuts)?n:Tm,M=kf({elementType:D,externalSlotProps:null==T?void 0:T.shortcuts,additionalProps:{isValid:f,isLandscape:m,onCh
246ange:p,className:C.shortcuts},ownerState:{isValid:f,isLandscape:m,onChange:p,className:C.shortcuts,wrapperVariant:r}});return{toolbar:O,content:L,tabs:A,actionBar:j,shortcuts:l&&D?(0,Wt.jsx)(D,(0,Mt.Z)({},M)):null}})(t),{sx:l,className:c,isLandscape:u,ref:d,wrapperVariant:h}=t,p=t,f=(e=>{const{isLandscape:t,classes:n}=e,r={root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]};return(0,Ft.Z)(r,nm,n)})(p);return(0,Wt.jsxs)(Cm,{ref:d,sx:l,className:df(c,f.root),ownerState:p,children:[u?s:n,u?n:s,(0,Wt.jsx)(km,{className:f.contentWrapper,children:"desktop"===h?(0,Wt.jsxs)(i.Fragment,{children:[r,a]}):(0,Wt.jsxs)(i.Fragment,{children:[a,r]})}),o]})},jm=["props","getOpenDialogAriaText"],Pm=["ownerState"],Im=["ownerState"],Om=(0,qn.Z)((0,Wt.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Lm=(0,qn.Z)((0,Wt.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),Nm=(0,qn.Z)((0,Wt.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),Am=(0,qn.Z)((0,Wt.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),Dm=((0,qn.Z)((0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,Wt.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),(0,qn.Z)((0,Wt.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),(0,qn.Z)((0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,Wt.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear")),Mm=e=>null!=e.saveQuery,Rm=["onClick","onKeyDown","onFocus","onBlur","onMouseUp","onPaste","error","clearable","onClear","disabled"],Fm=e=>{const t=of(),{state:n,selectedSectionIndexes:r,setSelectedSections:a,clearValue:o,clearActiveSection:s,updateSectionValue:l,updateValueFromValueStr:c,setTempAndroidValueStr:u,sectionsValueBoundaries:d,placeholder:h,timezone:p}=(e=>{const t=of(),n=lf(),r=af(),a="rtl"===Ei().direction,{valueManager:o,fieldValueManager:s,valueType:l,validator:c,internalProps:u,internalProps:{value:d,defaultValue:h,referenceDate:p,onChange:f,format:m,formatDensity:g="dense",selectedSections:v,onSelectedSectionsChange:y,shouldRespectLeadingZeros:b=!1,timezone:_}}=e,{timezone:x,value:w,handleValueChange:S}=Wf({timezone:_,value:d,defaultValue:h,onChange:f,valueManager:o}),T=i.useMemo((()=>((e,t)=>{const n=e.dateWithTimezone(void 0,t),r=e.endOfYear(n),i=e.endOfDay(n),{maxDaysInMonth:a,longestMonth:o}=Sp(e,n).reduce(((t,n)=>{const r=e.getDaysInMonth(n);return r>t.maxDaysInMonth?{maxDaysInMonth:r,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:n=>{let{format:r}=n;return{minimum:0,maximum:Vp(e,t,r)?9999:99}},month:()=>({minimum:1,maximum:e.getMonth(r)+1}),day:t=>{let{currentDate:n}=t;return{minimum:1,maximum:null!=n&&e.isValid(n)?e.getDaysInMonth(n):a,longestMonth:o}},weekDay:n=>{let{format:r,contentType:i}=n;if("digit"===i){const n=Dp(e,t,r).map(Number);return{minimum:Math.min(...n),maximum:Math.max(...n)}}return{minimum:1,maximum:7}},hours:t=>{let{format:r}=t;const a=e.getHours(i);return e.formatByString(e.endOfDay(n),r)!==a.toString()?{minimum:1,maximum:Number(e.formatByString(e.startOfDay(n),r))}:{minimum:0,maximum:a}},minutes:()=>({minimum:0,maximum:e.getMinutes(i)}),seconds:()=>({minimum:0,maximum:e.getSeconds(i)}),meridiem:()=>({minimum:0,maximum:0})}})(t,x)),[t,x]),C=i.useCallback((function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return s.getSectionsFromValue(t,e,r,a,(e=>qp(t,x,n,m,e,g,b,a)))}),[s,m,n,a,b,t,g,x]),k=i.useMemo((()=>s.getValueStrFromSections(C(o.emptyValue),a)),[s,C,o.emptyValue,a]),[E,j]=i.useState((()=>{const e=C(w),n={sections:e,value:w,referenceValue:o.emptyValue,tempValueStrAndroid:null},r=(e=>Math.max(...e.map((e=>{var t;return null!=(t=Lp[e.type])?t:1}))))(e),i=o.getInitialReferenceValue({referenceDate:p,value:w,utils:t,props:u,granularity:r,timezone:x});return(0,Mt.Z)({},n,{referenceValue:i})})),[P,I]=(0,qo.Z)({controlled:v,default:null,name:"useField",state:"selectedSectionIndexes"}),O=e=>{I(e),null==y||y(e),j((e=>(0,Mt.Z)({},e,{selectedSectionQuery:null})))},L=i.useMemo((()=>
246{if(null==P)return null;if("all"===P)return{startIndex:0,endIndex:E.sections.length-1,shouldSelectBoundarySelectors:!0};if("number"==typeof P)return{startIndex:P,endIndex:P};if("string"==typeof P){const e=E.sections.findIndex((e=>e.type===P));return{startIndex:e,endIndex:e}}return P}),[P,E.sections]),N=e=>{let{value:n,referenceValue:i,sections:a}=e;if(j((e=>(0,Mt.Z)({},e,{sections:a,value:n,referenceValue:i,tempValueStrAndroid:null}))),o.areValuesEqual(t,E.value,n))return;const s={validationError:c({adapter:r,value:n,props:(0,Mt.Z)({},u,{value:n,timezone:x})})};S(n,s)},A=(e,t)=>{const n=[...E.sections];return n[e]=(0,Mt.Z)({},n[e],{value:t,modified:!0}),Zp(n,a)};return i.useEffect((()=>{const e=C(E.value);j((t=>(0,Mt.Z)({},t,{sections:e})))}),[m,t.locale]),i.useEffect((()=>{let e=!1;e=!o.areValuesEqual(t,E.value,w)||o.getTimezone(t,E.value)!==o.getTimezone(t,w),e&&j((e=>(0,Mt.Z)({},e,{value:w,referenceValue:s.updateReferenceValue(t,w,e.referenceValue),sections:C(w)})))}),[w]),{state:E,selectedSectionIndexes:L,setSelectedSections:O,clearValue:()=>{N({value:o.emptyValue,referenceValue:E.referenceValue,sections:C(o.emptyValue)})},clearActiveSection:()=>{if(null==L)return;const e=E.sections[L.startIndex],n=s.getActiveDateManager(t,E,e),r=n.getSections(E.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),i=A(L.startIndex,""),a=r?null:t.date(new Date("")),o=n.getNewValuesFromNewActiveDate(a);(null!=a&&!t.isValid(a))!=(null!=n.date&&!t.isValid(n.date))?N((0,Mt.Z)({},o,{sections:i})):j((e=>(0,Mt.Z)({},e,o,{sections:i,tempValueStrAndroid:null})))},updateSectionValue:e=>{let{activeSection:n,newSectionValue:r,shouldGoToNextSection:i}=e;i&&L&&L.startIndex<E.sections.length-1?O(L.startIndex+1):L&&L.startIndex!==L.endIndex&&O(L.startIndex);const a=s.getActiveDateManager(t,E,n),o=A(L.startIndex,r),l=a.getSections(o),c=((e,t)=>{const n=t.some((e=>"day"===e.type)),r=[],i=[];for(let e=0;e<t.length;e+=1){const a=t[e];n&&"weekDay"===a.type||(r.push(a.format),i.push($p(a,"non-input")))}const a=r.join(" "),o=i.join(" ");return e.parse(o,a)})(t,l);let u,d;if(null!=c&&t.isValid(c)){const e=Gp(t,x,c,l,a.referenceDate,!0);u=a.getNewValuesFromNewActiveDate(e),d=!0}else u=a.getNewValuesFromNewActiveDate(c),d=(null!=c&&!t.isValid(c))!=(null!=a.date&&!t.isValid(a.date));return d?N((0,Mt.Z)({},u,{sections:o})):j((e=>(0,Mt.Z)({},e,u,{sections:o,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const r=s.parseValueStr(e,E.referenceValue,((e,r)=>{const i=t.parse(e,m);if(null==i||!t.isValid(i))return null;const o=qp(t,x,n,m,i,g,b,a);return Gp(t,x,i,o,r,!1)})),i=s.updateReferenceValue(t,r,E.referenceValue);N({value:r,referenceValue:i,sections:C(r,E.sections)})},setTempAndroidValueStr:e=>j((t=>(0,Mt.Z)({},t,{tempValueStrAndroid:e}))),sectionsValueBoundaries:T,placeholder:k,timezone:x}})(e),{inputRef:f,internalProps:m,internalProps:{readOnly:g=!1,unstableFieldRef:v,minutesStep:y},forwardedProps:{onClick:b,onKeyDown:_,onFocus:x,onBlur:w,onMouseUp:S,onPaste:T,error:C,clearable:k,onClear:E,disabled:j},fieldValueManager:P,valueManager:I,validator:O}=e,L=(0,Dt.Z)(e.forwardedProps,Rm),{applyCharacterEditing:N,resetCharacterQuery:A}=(e=>{let{sections:t,updateSectionValue:n,sectionsValueBoundaries:r,setTempAndroidValueStr:a,timezone:o}=e;const s=of(),[l,c]=i.useState(null),u=(0,Ur.Z)((()=>c(null)));i.useEffect((()=>{var e;null!=l&&(null==(e=t[l.sectionIndex])?void 0:e.type)!==l.sectionType&&u()}),[t,l,u]),i.useEffect((()=>{if(null!=l){const e=setTimeout((()=>u()),5e3);return()=>{window.clearTimeout(e)}}return()=>{}}),[l,u]);const d=(e,n,r)=>{let{keyPressed:i,sectionIndex:a}=e;const o=i.toLowerCase(),s=t[a];if(null!=l&&(!r||r(l.value))&&l.sectionIndex===a){const e=`${l.value}${o}`,t=n(e,s);if(!Mm(t))return c({sectionIndex:a,value:e,sectionType:s.type}),t}const d=n(o,s);return Mm(d)&&!d.saveQuery?(u(),null):(c({sectionIndex:a,value:o,sectionType:s.type}),Mm(d)?null:d)},h=(0,Ur.Z)((e=>{const i=t[e.sectionIndex],l=Number.isNaN(Number(e.keyPressed))?(e=>{const t=(e,t,n)=>{const r=t.filter((e=>e.toLowerCase().startsWith(n)));return 0===r.length?{saveQuery:!1}:{sectionValue:r[0],shouldGoToNextSection:1===r.length}},n=(e,n,r,i)=>{const a=e=>Mp(s,o,n.type,e);if("letter"===n.contentType)return t(n.format,a(n.format),e);if(r&&null!=i&&"letter"===Ap(s,r).contentType){const n=a(r),o=t(0,n,e);return Mm(o)?{saveQuery:!1}:(0,Mt.Z)({},o,{sectionValue:i(o.sectionValue,n)})}return{saveQuery:!1}};return d(e,((e,t)=>
246{switch(t.type){case"month":{const r=e=>zp(s,e,s.formats.month,t.format);return n(e,t,s.formats.month,r)}case"weekDay":{const r=(e,t)=>t.indexOf(e).toString();return n(e,t,s.formats.weekday,r)}case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))})(e):(e=>{const t=(e,t)=>{const n=Number(`${e}`),i=r[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(n>i.maximum)return{saveQuery:!1};if(n<i.minimum)return{saveQuery:!0};const a=Number(`${e}0`)>i.maximum||e.length===i.maximum.toString().length;return{sectionValue:Fp(s,0,n,i,t),shouldGoToNextSection:a}};return d(e,((e,n)=>{if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){const r=Hp(s,o,"digit","month","MM"),i=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:r,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(Mm(i))return i;const a=zp(s,i.sectionValue,"MM",n.format);return(0,Mt.Z)({},i,{sectionValue:a})}if("weekDay"===n.type){const r=t(e,n);if(Mm(r))return r;const i=Dp(s,o,n.format)[Number(r.sectionValue)-1];return(0,Mt.Z)({},r,{sectionValue:i})}return{saveQuery:!1}}),(e=>!Number.isNaN(Number(e))))})(e);null==l?a(null):n({activeSection:i,newSectionValue:l.sectionValue,shouldGoToNextSection:l.shouldGoToNextSection})}));return{applyCharacterEditing:h,resetCharacterQuery:u}})({sections:n.sections,updateSectionValue:l,sectionsValueBoundaries:d,setTempAndroidValueStr:u,timezone:p}),D=i.useRef(null),M=(0,Br.Z)(f,D),R=i.useRef(void 0),F="rtl"===Ei().direction,$=i.useMemo((()=>((e,t)=>{const n={};if(!t)return e.forEach(((t,r)=>{const i=0===r?null:r-1,a=r===e.length-1?null:r+1;n[r]={leftIndex:i,rightIndex:a}})),{neighbors:n,startIndex:0,endIndex:e.length-1};const r={},i={};let a=0,o=0,s=e.length-1;for(;s>=0;){o=e.findIndex(((e,t)=>{var n;return t>=a&&(null==(n=e.endSeparator)?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===o&&(o=e.length-1);for(let e=o;e>=a;e-=1)i[e]=s,r[s]=e,s-=1;a=o+1}return e.forEach(((t,a)=>{const o=i[a],s=0===o?null:r[o-1],l=o===e.length-1?null:r[o+1];n[a]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:r[0],endIndex:r[e.length-1]}})(n.sections,F)),[n.sections,F]),B=()=>{var e;if(g)return void a(null);const t=null!=(e=D.current.selectionStart)?e:0;let r;r=t<=n.sections[0].startInInput||t>=n.sections[n.sections.length-1].endInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>t));const i=-1===r?n.sections.length-1:r-1;a(i)},Z=(0,Ur.Z)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];null==b||b(e,...n),B()}})),U=(0,Ur.Z)((e=>{null==S||S(e),e.preventDefault()})),z=(0,Ur.Z)((function(){null==x||x(...arguments);const e=D.current;window.clearTimeout(R.current),R.current=setTimeout((()=>{e&&e===D.current&&(null!=r||g||(e.value.length&&Number(e.selectionEnd)-Number(e.selectionStart)===e.value.length?a("all"):B()))}))})),V=(0,Ur.Z)((function(){null==w||w(...arguments),a(null)})),H=(0,Ur.Z)((e=>{if(null==T||T(e),g)return void e.preventDefault();const t=e.clipboardData.getData("text");if(r&&r.startIndex===r.endIndex){const i=n.sections[r.startIndex],a=/^[a-zA-Z]+$/.test(t),o=/^[0-9]+$/.test(t),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===i.contentType&&a||"digit"===i.contentType&&o||"digit-with-letter"===i.contentType&&s)return A(),l({activeSection:i,newSectionValue:t,shouldGoToNextSection:!0}),void e.preventDefault();if(a||o)return void e.preventDefault()}e.preventDefault(),A(),c(t)})),q=(0,Ur.Z)((e=>{if(g)return;const t=e.target.value;if(""===t)return A(),void o();const i=e.nativeEvent.data,a=i&&i.length>1,l=a?i:t,d=Bp(l);if(null==r||a)return void c(a?i:d);let h;if(0===r.startIndex&&r.endIndex===n.sections.length-1&&1===d.length)h=d;else{const e=Bp(P.getValueStrFromSections(n.sections,F));let t=-1,i=-1;for(let n=0;n<e.length;n+=1)-1===t&&e[n]!==d[n]&&(t=n),-1===i&&e[e.length-n-1]!==d[d.length-n-1]&&(i=n);const a=n.sections[r.startIndex];if(t<a.start||e.length-i-1>a.end)return;const o=d.length-e.length+a.end-Bp(a.endSeparator||"").length;h=d.slice(a.start+Bp(a.startSeparator||"").length,o)}0!==h.length?N({keyPressed:h,sectionIndex:r.startIndex}):navigator.userAgent.toLowerCase().indexOf("android")>-1?u(l):(A(),s())})),W=(0,Ur.Z)((e=>{switch(null==_||_(e),!0){case"a"===e.key&&(e.ctrlKey||e.metaKey):e.preventDefault(),a("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==r)a($.startIndex);else if(r.startIndex!==r.endIndex)a(r.endIndex);else{const e=$.neighbors[r.startIndex].rightIndex;null!==e&&a(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==r)a($.endIndex);else if(r.startIndex!==r.endIndex)a(r.startIndex);else{const e=$.neighbors[r.startIndex].leftIndex;null!==e&&a(e)}break;case"Delete"===e.key:if(e.preventDefault(),g)break;null==r||0===r.startIndex&&r.endIndex===n.sections.length-1?o():s(),A();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.ke
246y):{if(e.preventDefault(),g||null==r)break;const i=n.sections[r.startIndex],a=P.getActiveDateManager(t,n,i),o=((e,t,n,r,i,a,o)=>{const s=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(r),l="Home"===r,c="End"===r,u=""===n.value||l||c;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{const r=i[n.type]({currentDate:a,format:n.format,contentType:n.contentType}),d=t=>Fp(e,0,t,r,n),h="minutes"===n.type&&null!=o&&o.minutesStep?o.minutesStep:1;let p=parseInt(n.value,10)+s*h;if(u){if("year"===n.type&&!c&&!l)return e.formatByString(e.dateWithTimezone(void 0,t),n.format);p=s>0||l?r.minimum:r.maximum}return p%h!=0&&((s<0||l)&&(p+=h-(h+p)%h),(s>0||c)&&(p-=p%h)),p>r.maximum?d(r.minimum+(p-r.maximum-1)%(r.maximum-r.minimum+1)):p<r.minimum?d(r.maximum-(r.minimum-p-1)%(r.maximum-r.minimum+1)):d(p)})():(()=>{const r=Mp(e,t,n.type,n.format);if(0===r.length)return n.value;if(u)return s>0||l?r[0]:r[r.length-1];const i=r.indexOf(n.value);return r[(i+r.length+s)%r.length]})()})(t,p,i,e.key,d,a.date,{minutesStep:y});l({activeSection:i,newSectionValue:o,shouldGoToNextSection:!1});break}}}));(0,Hr.Z)((()=>{if(!D.current)return;if(null==r)return void(D.current.scrollLeft&&(D.current.scrollLeft=0));const e=n.sections[r.startIndex],t=n.sections[r.endIndex];let i=e.startInInput,a=t.endInInput;if(r.shouldSelectBoundarySelectors&&(i-=e.startSeparator.length,a+=t.endSeparator.length),i!==D.current.selectionStart||a!==D.current.selectionEnd){const e=D.current.scrollTop;D.current===Af(document)&&D.current.setSelectionRange(i,a),D.current.scrollTop=e}}));const G=qf((0,Mt.Z)({},m,{value:n.value,timezone:p}),O,I.isSameError,I.defaultErrorState),K=i.useMemo((()=>void 0!==C?C:I.hasError(G)),[I,G,C]);i.useEffect((()=>{K||r||A()}),[n.referenceValue,r,K]),i.useEffect((()=>(D.current&&D.current===document.activeElement&&a("all"),()=>window.clearTimeout(R.current))),[]),i.useEffect((()=>{null!=n.tempValueStrAndroid&&null!=r&&(A(),s())}),[n.tempValueStrAndroid]);const Y=i.useMemo((()=>{var e;return null!=(e=n.tempValueStrAndroid)?e:P.getValueStrFromSections(n.sections,F)}),[n.sections,P,n.tempValueStrAndroid,F]),X=i.useMemo((()=>null==r||"letter"===n.sections[r.startIndex].contentType?"text":"numeric"),[r,n.sections]),Q=D.current&&D.current===Af(document),J=I.areValuesEqual(t,n.value,I.emptyValue),ee=!Q&&J;i.useImperativeHandle(v,(()=>({getSections:()=>n.sections,getActiveSectionIndex:()=>{var e,t;const r=null!=(e=D.current.selectionStart)?e:0,i=null!=(t=D.current.selectionEnd)?t:0;if(0===r&&0===i)return null;const a=r<=n.sections[0].startInInput?1:n.sections.findIndex((e=>e.startInInput-e.startSeparator.length>r));return-1===a?n.sections.length-1:a-1},setSelectedSections:e=>a(e)})));const te=(0,Ur.Z)((function(e){var t;e.preventDefault();for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];null==E||E(e,...r),o(),null==D||null==(t=D.current)||t.focus(),a(0)}));return(0,Mt.Z)({placeholder:h,autoComplete:"off",disabled:Boolean(j)},L,{value:ee?"":Y,inputMode:X,readOnly:g,onClick:Z,onFocus:z,onBlur:V,onPaste:H,onChange:q,onKeyDown:W,onMouseUp:U,onClear:te,error:K,ref:M,clearable:Boolean(k&&!J&&!g&&!j)})},$m=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],Bm=["disablePast","disableFuture","minTime","maxTime","shouldDisableClock","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation"],Zm=["minDateTime","maxDateTime"],Um=[...$m,...Bm,...Zm],zm=e=>Um.reduce(((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t)),{}),Vm=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","readOnly","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef"],Hm=["ownerState"],qm=["components","componentsProps","slots","slotProps","InputProps","inputProps"],Wm=["inputRef"],Gm=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],Km=i.forwardRef((function(e,t){var n,r,a;const o=(0,Zt.Z)({props:e,name:"MuiDateField"}),{components:s,componentsProps:l,slots:c,slotProps:u,InputProps:d,inputProps:h}=o,p=(0,Dt.Z)(o,qm),f=o,m=null!=(n=null!=(r=null==c?void 0:c.textField)?r:null==s?void 0:s.TextField)?n:Ud,g=kf({elementType:m,externalSlotProps:null!=(a=null==u?void 0:u.textField)?a:null==l?void 0:l.textField,externalForwardedProps:p,ownerState:f}),{inputRef:v}=g,y=(0,Dt.Z)(g,Wm);y.inputProps=(0,Mt.Z)({},h,y.inputProps),y.InputProps=(0,Mt.Z)({},d,y.InputProps);const b=(e=>{let{props:t,inputRef:n}=e;const r=(e=>{var t,n,r;const i=of(),a=sf();return(0,Mt.Z)({},e,{disablePast:null!=(t=e.disablePast)&&t,disableFuture:null!=(n=e.disableFuture)&&n,format:null!=(r=e.format)?r:i.formats.keyboardDate,minDate:wp(i,e.minDate,a.minDate),maxDate:wp(i,e.maxDate,a.maxDate)})})(t),{forwardedProps:i,internalProps:a}=((e,t)=>{const n=(0,Mt.Z)({},e),r={},i=e=>{n.hasOwnProperty(e)&&(r[e]=n[e],delete n[e])};return Vm.forEach(i),$m.forEach(i),{forwardedProps:n,internalProps:r}})(r);return Fm({inputRef:n,forwardedProps:i,internalProps:a,valueManager:Yp,fieldValueManager:Xp,val
246idator:Sf,valueType:"date"})})({props:y,inputRef:v}),{ref:_,onPaste:x,onKeyDown:w,inputMode:S,readOnly:T,clearable:C,onClear:k}=b,E=(0,Dt.Z)(b,Gm),{InputProps:j,fieldProps:P}=(e=>{let{clearable:t,fieldProps:n,InputProps:r,onClear:a,slots:o,slotProps:s,components:l,componentsProps:c}=e;var u,d,h,p,f,m;const g=lf(),v=null!=(u=null!=(d=null==o?void 0:o.clearButton)?d:null==l?void 0:l.ClearButton)?u:Hn,y=kf({elementType:v,externalSlotProps:null!=(h=null==s?void 0:s.clearButton)?h:null==c?void 0:c.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:g.fieldClearLabel}}),b=(0,Dt.Z)(y,Hm),_=null!=(p=null!=(f=null==o?void 0:o.clearIcon)?f:null==l?void 0:l.ClearIcon)?p:Dm,x=kf({elementType:_,externalSlotProps:null!=(m=null==s?void 0:s.clearIcon)?m:null==c?void 0:c.clearIcon,ownerState:{}});return{InputProps:(0,Mt.Z)({},r,{endAdornment:(0,Wt.jsxs)(i.Fragment,{children:[t&&(0,Wt.jsx)(Lf,{position:"end",sx:{marginRight:null!=r&&r.endAdornment?-1:-1.5},children:(0,Wt.jsx)(v,(0,Mt.Z)({},b,{onClick:a,children:(0,Wt.jsx)(_,(0,Mt.Z)({fontSize:"small"},x))}))}),null==r?void 0:r.endAdornment]})}),fieldProps:(0,Mt.Z)({},n,{sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(n.sx)?n.sx:[n.sx]]})}})({onClear:k,clearable:C,fieldProps:E,InputProps:E.InputProps,slots:c,slotProps:u,components:s,componentsProps:l});return(0,Wt.jsx)(m,(0,Mt.Z)({ref:t},P,{InputProps:(0,Mt.Z)({},j,{readOnly:T}),inputProps:(0,Mt.Z)({},E.inputProps,{inputMode:S,onPaste:x,onKeyDown:w,ref:_})}))})),Ym=e=>{let{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:r,minDate:a,maxDate:o,disableFuture:s,disablePast:l,timezone:c}=e;const u=af();return i.useCallback((e=>null!==Sf({adapter:u,value:e,props:{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:r,minDate:a,maxDate:o,disableFuture:s,disablePast:l,timezone:c}})),[u,t,n,r,a,o,s,l,c])},Xm=e=>(0,Ht.ZP)("MuiPickersFadeTransitionGroup",e),Qm=((0,Vt.Z)("MuiPickersFadeTransitionGroup",["root"]),e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},Xm,t)}),Jm=(0,Bt.ZP)(dn,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function eg(e){const t=(0,Zt.Z)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:r,reduceAnimations:i,transKey:a}=t,o=Qm(t),s=Ei();return i?n:(0,Wt.jsx)(Jm,{className:df(o.root,r),children:(0,Wt.jsx)(Ni,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:s.transitions.duration.enteringScreen,enter:s.transitions.duration.enteringScreen,exit:0},children:n},a)})}function tg(e){return(0,Ht.ZP)("MuiPickersDay",e)}const ng=(0,Vt.Z)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),rg=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],ig=e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:t.transitions.create("background-color",{duration:t.transitions.duration.short}),color:(t.vars||t).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.focusOpacity})`:(0,$t.Fq)(t.palette.primary.main,t.palette.action.focusOpacity),[`&.${ng.selected}`]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},[`&.${ng.selected}`]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},[`&.${ng.disabled}
246:not(.${ng.selected})`]:{color:(t.vars||t).palette.text.disabled},[`&.${ng.disabled}&.${ng.selected}`]:{opacity:.6}},!n.disableMargin&&{margin:"0 2px"},n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&{color:(t.vars||t).palette.text.secondary},!n.disableHighlightToday&&n.today&&{[`&:not(.${ng.selected})`]:{border:`1px solid ${(t.vars||t).palette.text.secondary}`}})},ag=(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},og=(0,Bt.ZP)(Bn,{name:"MuiPickersDay",slot:"Root",overridesResolver:ag})(ig),sg=(0,Bt.ZP)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:ag})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},ig({theme:t,ownerState:n}),{opacity:0,pointerEvents:"none"})})),lg=()=>{},cg=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPickersDay"}),{autoFocus:r=!1,className:a,day:o,disabled:s=!1,disableHighlightToday:l=!1,disableMargin:c=!1,isAnimating:u,onClick:d,onDaySelect:h,onFocus:p=lg,onBlur:f=lg,onKeyDown:m=lg,onMouseDown:g=lg,onMouseEnter:v=lg,outsideCurrentMonth:y,selected:b=!1,showDaysOutsideCurrentMonth:_=!1,children:x,today:w=!1}=n,S=(0,Dt.Z)(n,rg),T=(0,Mt.Z)({},n,{autoFocus:r,disabled:s,disableHighlightToday:l,disableMargin:c,selected:b,showDaysOutsideCurrentMonth:_,today:w}),C=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:r,today:i,disabled:a,outsideCurrentMonth:o,showDaysOutsideCurrentMonth:s,classes:l}=e,c=o&&!s,u={root:["root",t&&!c&&"selected",a&&"disabled",!n&&"dayWithMargin",!r&&i&&"today",o&&s&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,Ft.Z)(u,tg,l)})(T),k=of(),E=i.useRef(null),j=(0,Br.Z)(E,t);return(0,Hr.Z)((()=>{!r||s||u||y||E.current.focus()}),[r,s,u,y]),y&&!_?(0,Wt.jsx)(sg,{className:df(C.root,C.hiddenDaySpacingFiller,a),ownerState:T,role:S.role}):(0,Wt.jsx)(og,(0,Mt.Z)({className:df(C.root,a),ref:j,centerRipple:!0,disabled:s,tabIndex:b?0:-1,onKeyDown:e=>m(e,o),onFocus:e=>p(e,o),onBlur:e=>f(e,o),onMouseEnter:e=>v(e,o),onClick:e=>{s||h(o),y&&e.currentTarget.focus(),d&&d(e)},onMouseDown:e=>{g(e),y&&e.preventDefault()}},S,{ownerState:T,children:x||k.format(o,"dayOfMonth")}))})),ug=i.memo(cg);
246function dg(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var hg=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=dg(n.className,r):n.setAttribute("class",dg(n.className&&n.className.baseVal||"",r)));var n,r}))},pg=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1];t.removeClasses(i,"exit"),t.addClass(i,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?"appear":"enter";t.addClass(i,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?"appear":"enter";t.removeClasses(i,a),t.addClass(i,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{baseClassName:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}rn(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&i&&(r+=" "+i),"active"===n&&e&&gi(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,a=n.done;this.appliedClasses[t]={},r&&hg(e,r),i&&hg(e,i),a&&hg(e,a)},n.render=function(){var e=this.props,t=(e.classNames,(0,Dt.Z)(e,["classNames"]));return i.createElement(Ti,(0,Mt.Z)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(i.Component);pg.defaultProps={classNames:""},pg.propTypes={};var fg=pg;const mg=e=>(0,Ht.ZP)("MuiPickersSlideTransition",e),gg=(0,Vt.Z)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),vg=["children","className","reduceAnimations","slideDirection","transKey","classes"],yg=(0,Bt.ZP)(dn,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`.${gg["slideEnter-left"]}`]:t["slideEnter-left"]},{[`.${gg["slideEnter-right"]}`]:t["slideEnter-right"]},{[`.${gg.slideEnterActive}`]:t.slideEnterActive},{[`.${gg.slideExit}`]:t.slideExit},{[`.${gg["slideExitActiveLeft-left"]}`]:t["slideExitActiveLeft-left"]},{[`.${gg["slideExitActiveLeft-right"]}`]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const n=t.transitions.create("transform",{duration:t.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${gg["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${gg["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${gg.slideEnterActive}`]:{transform:"translate(0%)",transition:n},[`& .${gg.slideExit}`]:{transform:"translate(0%)"},[`& .${gg["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},[`& .${gg["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}})),bg=e=>(0,Ht.ZP)("MuiDayCalendar",e),_g=((0,Vt.Z)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),xg=["ownerState"],wg=(0,Bt.ZP)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Sg=(0,Bt.ZP)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),Tg=(0,Bt.ZP)(gr,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),Cg=(0,Bt.ZP)(gr,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:t.palette.text.disabled}})),kg=(0,Bt.ZP)(gr,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,Mt.Z)({},t.typography.caption,{width:36,height:36,padding:0,margin:"0 2px",color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),Eg=(0,Bt.ZP)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),jg=(0,Bt.ZP)((function(e){const t=(0,Zt.Z)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:r,reduceAnimations:a,transKey:o}=t,s=(0,Dt.Z)(t,vg),l=(e=>{const{classes:t,slideDirection:n}=e,r={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter
246:[`slideEnter-${n}`],exitActive:[`slideExitActiveLeft-${n}`]};return(0,Ft.Z)(r,mg,t)})(t),c=Ei();if(a)return(0,Wt.jsx)("div",{className:df(l.root,r),children:n});const u={exit:l.exit,enterActive:l.enterActive,enter:l.enter,exitActive:l.exitActive};return(0,Wt.jsx)(yg,{className:df(l.root,r),childFactory:e=>i.cloneElement(e,{classNames:u}),role:"presentation",children:(0,Wt.jsx)(fg,(0,Mt.Z)({mountOnEnter:!0,unmountOnExit:!0,timeout:c.transitions.duration.complex,classNames:u},s,{children:n}),o)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:240}),Pg=(0,Bt.ZP)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),Ig=(0,Bt.ZP)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"2px 0",display:"flex",justifyContent:"center"});function Og(e){var t,n,r;let{parentProps:a,day:o,focusableDay:s,selectedDays:l,isDateDisabled:c,currentMonthNumber:u,isViewFocused:d}=e,h=(0,Dt.Z)(e,_g);const{disabled:p,disableHighlightToday:f,isMonthSwitchingAnimating:m,showDaysOutsideCurrentMonth:g,components:v,componentsProps:y,slots:b,slotProps:_,timezone:x}=a,w=of(),S=cf(x),T=null!==s&&w.isSameDay(o,s),C=l.some((e=>w.isSameDay(e,o))),k=w.isSameDay(o,S),E=null!=(t=null!=(n=null==b?void 0:b.day)?n:null==v?void 0:v.Day)?t:ug,j=kf({elementType:E,externalSlotProps:null!=(r=null==_?void 0:_.day)?r:null==y?void 0:y.day,additionalProps:(0,Mt.Z)({disableHighlightToday:f,showDaysOutsideCurrentMonth:g,role:"gridcell",isAnimating:m,"data-timestamp":w.toJsDate(o).valueOf()},h),ownerState:(0,Mt.Z)({},a,{day:o,selected:C})}),P=(0,Dt.Z)(j,xg),I=i.useMemo((()=>p||c(o)),[p,c,o]),O=i.useMemo((()=>w.getMonth(o)!==u),[w,o,u]),L=i.useMemo((()=>{const e=w.startOfMonth(w.setMonth(o,u));return g?w.isSameDay(o,w.startOfWeek(e)):w.isSameDay(o,e)}),[u,o,g,w]),N=i.useMemo((()=>{const e=w.endOfMonth(w.setMonth(o,u));return g?w.isSameDay(o,w.endOfWeek(e)):w.isSameDay(o,e)}),[u,o,g,w]);return(0,Wt.jsx)(E,(0,Mt.Z)({},P,{day:o,disabled:I,autoFocus:d&&T,today:k,outsideCurrentMonth:O,isFirstVisibleCell:L,isLastVisibleCell:N,selected:C,tabIndex:T?0:-1,"aria-selected":C,"aria-current":k?"date":void 0}))}function Lg(e){const t=(0,Zt.Z)({props:e,name:"MuiDayCalendar"}),{onFocusedDayChange:n,className:r,currentMonth:a,selectedDays:o,focusedDay:s,loading:l,onSelectedDaysChange:c,onMonthSwitchingAnimationEnd:u,readOnly:d,reduceAnimations:h,renderLoading:p=(()=>(0,Wt.jsx)("span",{children:"..."})),slideDirection:f,TransitionProps:m,disablePast:g,disableFuture:v,minDate:y,maxDate:b,shouldDisableDate:_,shouldDisableMonth:x,shouldDisableYear:w,dayOfWeekFormatter:S,hasFocus:T,onFocusedViewChange:C,gridLabelId:k,displayWeekNumber:E,fixedWeekNumber:j,autoFocus:P,timezone:I}=t,O=cf(I),L=of(),N=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},bg,t)})(t),A="rtl"===Ei().direction,D=S||((e,t)=>L.format(t,"weekdayShort").charAt(0).toUpperCase()),M=Ym({shouldDisableDate:_,shouldDisableMonth:x,shouldDisableYear:w,minDate:y,maxDate:b,disablePast:g,disableFuture:v,timezone:I}),R=lf(),[F,$]=(0,qo.Z)({name:"DayCalendar",state:"hasFocus",controlled:T,default:null!=P&&P}),[B,Z]=i.useState((()=>s||O)),U=(0,Ur.Z)((e=>{d||c(e)})),z=e=>{M(e)||(n(e),Z(e),null==C||C(!0),$(!0))},V=(0,Ur.Z)(((e,t)=>{switch(e.key){case"ArrowUp":z(L.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":z(L.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const n=L.addDays(t,A?1:-1),r=L.addMonths(t,A?1:-1),i=xp({utils:L,date:n,minDate:A?n:L.startOfMonth(r),maxDate:A?L.endOfMonth(r):n,isDateDisabled:M,timezone:I});z(i||n),e.preventDefault();break}case"ArrowRight":{const n=L.addDays(t,A?-1:1),r=L.addMonths(t,A?-1:1),i=xp({utils:L,date:n,minDate:A?L.startOfMonth(r):n,maxDate:A?n:L.endOfMonth(r),isDateDisabled:M,timezone:I});z(i||n),e.preventDefault();break}case"Home":z(L.startOfWeek(t)),e.preventDefault();break;case"End":z(L.endOfWeek(t)),e.preventDefault();break;
246case"PageUp":z(L.addMonths(t,1)),e.preventDefault();break;case"PageDown":z(L.addMonths(t,-1)),e.preventDefault()}})),H=(0,Ur.Z)(((e,t)=>z(t))),q=(0,Ur.Z)(((e,t)=>{F&&L.isSameDay(B,t)&&(null==C||C(!1))})),W=L.getMonth(a),G=i.useMemo((()=>o.filter((e=>!!e)).map((e=>L.startOfDay(e)))),[L,o]),K=W,Y=i.useMemo((()=>i.createRef()),[K]),X=L.startOfWeek(O),Q=i.useMemo((()=>{const e=L.startOfMonth(a),t=L.endOfMonth(a);return M(B)||L.isAfterDay(B,t)||L.isBeforeDay(B,e)?xp({utils:L,date:B,minDate:e,maxDate:t,disablePast:g,disableFuture:v,isDateDisabled:M,timezone:I}):B}),[a,v,g,B,M,L,I]),J=i.useMemo((()=>{const e=L.setTimezone(a,I),t=L.getWeekArray(e);let n=L.addMonths(e,1);for(;j&&t.length<j;){const e=L.getWeekArray(n),r=L.isSameDay(t[t.length-1][0],e[0][0]);e.slice(r?1:0).forEach((e=>{t.length<j&&t.push(e)})),n=L.addMonths(n,1)}return t}),[a,j,L,I]);return(0,Wt.jsxs)(wg,{role:"grid","aria-labelledby":k,className:N.root,children:[(0,Wt.jsxs)(Sg,{role:"row",className:N.header,children:[E&&(0,Wt.jsx)(Cg,{variant:"caption",role:"columnheader","aria-label":R.calendarWeekNumberHeaderLabel,className:N.weekNumberLabel,children:R.calendarWeekNumberHeaderText}),Pp(L,O).map(((e,t)=>{var n;const r=L.format(e,"weekdayShort");return(0,Wt.jsx)(Tg,{variant:"caption",role:"columnheader","aria-label":L.format(L.addD
246ays(X,t),"weekday"),className:N.weekDayLabel,children:null!=(n=null==D?void 0:D(r,e))?n:r},r+t.toString())}))]}),l?(0,Wt.jsx)(Eg,{className:N.loadingContainer,children:p()}):(0,Wt.jsx)(jg,(0,Mt.Z)({transKey:K,onExited:u,reduceAnimations:h,slideDirection:f,className:df(r,N.slideTransition)},m,{nodeRef:Y,children:(0,Wt.jsx)(Pg,{ref:Y,role:"rowgroup",className:N.monthContainer,children:J.map(((e,n)=>(0,Wt.jsxs)(Ig,{role:"row",className:N.weekContainer,"aria-rowindex":n+1,children:[E&&(0,Wt.jsx)(kg,{className:N.weekNumber,role:"rowheader","aria-label":R.calendarWeekNumberAriaLabelText(L.getWeekNumber(e[0])),children:R.calendarWeekNumberText(L.getWeekNumber(e[0]))}),e.map(((e,n)=>(0,Wt.jsx)(Og,{parentProps:t,day:e,selectedDays:G,focusableDay:Q,onKeyDown:V,onFocus:H,onBlur:q,onDaySelect:U,isDateDisabled:M,currentMonthNumber:W,isViewFocused:F,"aria-colindex":n+1},e.toString())))]},`week-${e[0]}`)))})}))]})}function Ng(e){return(0,Ht.ZP)("MuiPickersMonth",e)}const Ag=(0,Vt.Z)("MuiPickersMonth",["root","monthButton","disabled","selected"]),Dg=["autoFocus","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow"],Mg=(0,Bt.ZP)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.monthsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Rg=(0,Bt.ZP)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{[`&.${Ag.disabled}`]:t.disabled},{[`&.${Ag.selected}`]:t.selected}]})((e=>{let{theme:t}=e;return(0,Mt.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${Ag.disabled}`]:{color:(t.vars||t).palette.text.secondary},[`&.${Ag.selected}`]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Fg=i.memo((function(e){const t=(0,Zt.Z)({props:e,name:"MuiPickersMonth"}),{autoFocus:n,children:r,disabled:a,selected:o,value:s,tabIndex:l,onClick:c,onKeyDown:u,onFocus:d,onBlur:h,"aria-current":p,"aria-label":f}=t,m=(0,Dt.Z)(t,Dg),g=i.useRef(null),v=(e=>{const{disabled:t,selected:n,classes:r}=e,i={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,Ft.Z)(i,Ng,r)})(t);return(0,Hr.Z)((()=>{var e;n&&(null==(e=g.current)||e.focus())}),[n]),(0,Wt.jsx)(Mg,(0,Mt.Z)({className:v.root,ownerState:t},m,{children:(0,Wt.jsx)(Rg,{ref:g,disabled:a,type:"button",role:"radio",tabIndex:a?-1:l,"aria-current":p,"aria-checked":o,"aria-label":f,onClick:e=>c(e,s),onKeyDown:e=>u(e,s),onFocus:e=>d(e,s),onBlur:e=>h(e,s),className:v.monthButton,ownerState:t,children:r})}))}));function $g(e){return(0,Ht.ZP)("MuiMonthCalendar",e)}(0,Vt.Z)("MuiMonthCalendar",["root"]);const Bg=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId"],Zg=(0,Bt.ZP)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:_m,boxSizing:"border-box"}),Ug=i.forwardRef((function(e,t){const n=function(e,t){const n=of(),r=sf(),i=(0,Zt.Z)({props:e,name:"MuiMonthCalendar"});return(0,Mt.Z)({disableFuture:!1,disablePast:!1},i,{minDate:wp(n,i.minDate,r.minDate),maxDate:wp(n,i.maxDate,r.maxDate)})}(e),{className:r,value:a,defaultValue:o,referenceDate:s,disabled:l,disableFuture:c,disablePast:u,maxDate:d,minDate:h,onChange:p,shouldDisableMonth:f,readOnly:m,disableHighlightToday:g,autoFocus:v=!1,onMonthFocus:y,hasFocus:b,onFocusedViewChange:_,monthsPerRow:x=3,timezone:w,gridLabelId:S}=n,T=(0,Dt.Z)(n,Bg),{value:C,handleValueChange:k,timezone:E}=Gf({name:"MonthCalendar",timezone:w,value:a,defaultValue:o,onChange:p,valueManager:Yp}),j=cf(E),P=(0,Ci.Z)(),I=of(),O=i.useMemo((()=>Yp.getInitialReferenceValue({value:C,utils:I,props:n,timezone:E,referenceDate:s,granularity:Lp.month})),[]),L=n,N=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},$g,t)})(L),A=i.useMemo((()=>I.getMonth(j)),[I,j]),D=i.useMemo((()=>null!=C?I.getMonth(C):g?null:I.getMonth(O)),[C,I,g,O]),[M,R]=i.useState((()=>D||A)),[F,$]=(0,qo.Z)({name:"MonthCalendar",state:"hasFocus",controlled:b,default:null!=v&&v}),B=(0,Ur.Z)((e=>{$(e),_&&_(e)}
246)),Z=i.useCallback((e=>{const t=I.startOfMonth(u&&I.isAfter(j,h)?j:h),n=I.startOfMonth(c&&I.isBefore(j,d)?j:d),r=I.startOfMonth(e);return!!I.isBefore(r,t)||!!I.isAfter(r,n)||!!f&&f(r)}),[c,u,d,h,j,f,I]),U=(0,Ur.Z)(((e,t)=>{if(m)return;const n=I.setMonth(null!=C?C:O,t);k(n)})),z=(0,Ur.Z)((e=>{Z(I.setMonth(null!=C?C:O,e))||(R(e),B(!0),y&&y(e))}));i.useEffect((()=>{R((e=>null!==D&&e!==D?D:e))}),[D]);const V=(0,Ur.Z)(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":z((n+t-3)%n),e.preventDefault();break;case"ArrowDown":z((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":z((n+t+("ltr"===P.direction?-1:1))%n),e.preventDefault();break;case"ArrowRight":z((n+t+("ltr"===P.direction?1:-1))%n),e.preventDefault()}})),H=(0,Ur.Z)(((e,t)=>{z(t)})),q=(0,Ur.Z)(((e,t)=>{M===t&&B(!1)}));return(0,Wt.jsx)(Zg,(0,Mt.Z)({ref:t,className:df(N.root,r),ownerState:L,role:"radiogroup","aria-labelledby":S},T,{children:Sp(I,null!=C?C:O).map((e=>{const t=I.getMonth(e),n=I.format(e,"monthShort"),r=I.format(e,"month"),i=t===D,a=l||Z(e);return(0,Wt.jsx)(Fg,{selected:i,value:t,onClick:U,onKeyDown:V,autoFocus:F&&t===M,disabled:a,tabIndex:t===M?0:-1,onFocus:H,onBlur:q,"aria-current":A===t?"date":void 0,"aria-label":r,monthsPerRow:x,children:n},n)}))}))}));function zg(e){return(0,Ht.ZP)("MuiPickersYear",e)}const Vg=(0,Vt.Z)("MuiPickersYear",["root","yearButton","selected","disabled"]),Hg=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow"],qg=(0,Bt.ZP)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t}=e;return{flexBasis:3===t.yearsPerRow?"33.3%":"25%",display:"flex",alignItems:"center",justifyContent:"center"}})),Wg=(0,Bt.ZP)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{[`&.${Vg.disabled}`]:t.disabled},{[`&.${Vg.selected}`]:t.selected}]})((e=>{let{theme:t}=e;return(0,Mt.Z)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.focusOpacity})`:(0,$t.Fq)(t.palette.action.active,t.palette.action.focusOpacity)},"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${Vg.disabled}`]:{color:(t.vars||t).palette.text.secondary},[`&.${Vg.selected}`]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Gg=i.memo((function(e){const t=(0,Zt.Z)({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:r,children:a,disabled:o,selected:s,value:l,tabIndex:c,onClick:u,onKeyDown:d,onFocus:h,onBlur:p,"aria-current":f}=t,m=(0,Dt.Z)(t,Hg),g=i.useRef(null),v=(e=>{const{disabled:t,selected:n,classes:r}=e,i={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,Ft.Z)(i,zg,r)})(t);return i.useEffect((()=>{n&&g.current.focus()}),[n]),(0,Wt.jsx)(qg,(0,Mt.Z)({className:df(v.root,r),ownerState:t},m,{children:(0,Wt.jsx)(Wg,{ref:g,disabled:o,type:"button",role:"radio",tabIndex:o?-1:c,"aria-current":f,"aria-checked":s,onClick:e=>u(e,l),onKeyDown:e=>d(e,l),onFocus:e=>h(e,l),onBlur:e=>p(e,l),className:v.yearButton,ownerState:t,children:a})}))}));function Kg(e){return(0,Ht.ZP)("MuiYearCalendar",e)}(0,Vt.Z)("MuiYearCalendar",["root"]);const Yg=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId"],Xg=(0,Bt.ZP)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:_m,maxHeight:280,boxSizing:"border-box",position:"relative"}),Qg=i.forwardRef((function(e,t){const n=function(e,t){var n;const r=of(),i=sf(),a=(0,Zt.Z)({props:e,name:"MuiYearCalendar"});return(0,Mt.Z)({disablePast:!1,disableFuture:!1},a,{yearsPerRow:null!=(n=a.yearsPerRow)?n:3,minDate:wp(r,a.minDate,i.minDate),maxDate:wp(r,a.maxDate,i.maxDate)})}(e),{autoFocus:r,className:a,value:o,defaultValue:s,referenceDate:l,disabled:c,disableFuture:u,disablePast:d,maxDate:h,minDate:p,onChange:f,readOnly:m,shouldDisableYear:g,disableHighlightToday:v,onYearFocus:y,hasFocus:b,onFocusedViewChange:_,yearsPerRow:x,timezone:w,gridLabelId:S}=n,T=(0,Dt.Z)(n,Yg),{value:C,handleValueChange:k,timezone:E}=Gf({name:"YearCalendar",timezone:w,value:o,defaultValue:s,onChange:f,valueManager:Yp}),j=cf(E),P=(0,Ci.Z)(),I=of(),O=i.useMemo((()=>Yp.getInitialReferenceValue({value:C,utils:I,props:n,timezone:E,referenceDate:l,granularity:Lp.year})),[]),L=n,N=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},Kg,t)})(L),A=i.useMemo((()=>I.getYear(j)),[I,j]),D=i.useMemo((()=>null!=C?I.getYear(C):v?null:I.getYear(O)),[C,I,v,O]),[M,R]=i.useState((()=>D||A)),[F,$]=(0,qo.Z)({name:"YearCalendar",state:"hasFocus",controlled:b,default:null!=r&&r}),B=(0,Ur.Z)((e=>{$(e),_&&_(e)}
246)),Z=i.useCallback((e=>{if(d&&I.isBeforeYear(e,j))return!0;if(u&&I.isAfterYear(e,j))return!0;if(p&&I.isBeforeYear(e,p))return!0;if(h&&I.isAfterYear(e,h))return!0;if(!g)return!1;const t=I.startOfYear(e);return g(t)}),[u,d,h,p,j,g,I]),U=(0,Ur.Z)(((e,t)=>{if(m)return;const n=I.setYear(null!=C?C:O,t);k(n)})),z=(0,Ur.Z)((e=>{Z(I.setYear(null!=C?C:O,e))||(R(e),B(!0),null==y||y(e))}));i.useEffect((()=>{R((e=>null!==D&&e!==D?D:e))}),[D]);const V=(0,Ur.Z)(((e,t)=>{switch(e.key){case"ArrowUp":z(t-x),e.preventDefault();break;case"ArrowDown":z(t+x),e.preventDefault();break;case"ArrowLeft":z(t+("ltr"===P.direction?-1:1)),e.preventDefault();break;case"ArrowRight":z(t+("ltr"===P.direction?1:-1)),e.preventDefault()}})),H=(0,Ur.Z)(((e,t)=>{z(t)})),q=(0,Ur.Z)(((e,t)=>{M===t&&B(!1)})),W=i.useRef(null),G=(0,Br.Z)(t,W);return i.useEffect((()=>{if(r||null===W.current)return;const e=W.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,i=W.current.clientHeight,a=W.current.scrollTop,o=n+t;t>i||n<a||(W.current.scrollTop=o-i/2-t/2)}),[r]),(0,Wt.jsx)(Xg,(0,Mt.Z)({ref:G,className:df(N.root,a),ownerState:L,role:"radiogroup","aria-labelledby":S},T,{children:I.getYearRange(p,h).map((e=>{const t=I.getYear(e),n=t===D,r=c||Z(e);return(0,Wt.jsx)(Gg,{selected:n,value:t,onClick:U,onKeyDown:V,autoFocus:F&&t===M,disabled:r,tabIndex:t===M?0:-1,onFocus:H,onBlur:q,"aria-current":A===t?"date":void 0,yearsPerRow:x,children:I.format(e,"year")},I.format(e,"year"))}))}))}));function Jg(e){return(0,Ht.ZP)("MuiPickersArrowSwitcher",e)}(0,Vt.Z)("MuiPickersArrowSwitcher",["root","spacer","button"]);const ev=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel"],tv=["ownerState"],nv=["ownerState"],rv=(0,Bt.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),iv=(0,Bt.ZP)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),av=(0,Bt.ZP)(Hn,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({},t.hidden&&{visibility:"hidden"})})),ov=i.forwardRef((function(e,t){var n,r,i,a;const o="rtl"===Ei().direction,s=(0,Zt.Z)({props:e,name:"MuiPickersArrowSwitcher"}),{children:l,className:c,slots:u,slotProps:d,isNextDisabled:h,isNextHidden:p,onGoToNext:f,nextLabel:m,isPreviousDisabled:g,isPreviousHidden:v,onGoToPrevious:y,previousLabel:b}=s,_=(0,Dt.Z)(s,ev),x=s,w=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],spacer:["spacer"],button:["button"]},Jg,t)})(x),S={isDisabled:h,isHidden:p,goTo:f,label:m},T={isDisabled:g,isHidden:v,goTo:y,label:b},C=null!=(n=null==u?void 0:u.previousIconButton)?n:av,k=kf({elementType:C,externalSlotProps:null==d?void 0:d.previousIconButton,additionalProps:{size:"medium",title:T.label,"aria-label":T.label,disabled:T.isDisabled,edge:"end",onClick:T.goTo},ownerState:(0,Mt.Z)({},x,{hidden:T.isHidden}),className:w.button}),E=null!=(r=null==u?void 0:u.nextIconButton)?r:av,j=kf({elementType:E,externalSlotProps:null==d?void 0:d.nextIconButton,additionalProps:{size:"medium",title:S.label,"aria-label":S.label,disabled:S.isDisabled,edge:"start",onClick:S.goTo},ownerState:(0,Mt.Z)({},x,{hidden:S.isHidden}),className:w.button}),P=null!=(i=null==u?void 0:u.leftArrowIcon)?i:Lm,I=kf({elementType:P,externalSlotProps:null==d?void 0:d.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),O=(0,Dt.Z)(I,tv),L=null!=(a=null==u?void 0:u.rightArrowIcon)?a:Nm,N=kf({elementType:L,externalSlotProps:null==d?void 0:d.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:void 0}),A=(0,Dt.Z)(N,nv);return(0,Wt.jsxs)(rv,(0,Mt.Z)({ref:t,className:df(w.root,c),ownerState:x},_,{children:[(0,Wt.jsx)(C,(0,Mt.Z)({},k,{children:o?(0,Wt.jsx)(L,(0,Mt.Z)({},A)):(0,Wt.jsx)(P,(0,Mt.Z)({},O))})),l?(0,Wt.jsx)(gr,{variant:"subtitle1",component:"span",children:l}):(0,Wt.jsx)(iv,{className:w.spacer,ownerState:x}),(0,Wt.jsx)(E,(0,Mt.Z)({},j,{children:o?(0,Wt.jsx)(P,(0,Mt.Z)({},O)):(0,Wt.jsx)(L,(0,Mt.Z)({},A))}))]}))})),sv=e=>(0,Ht.ZP)("MuiPickersCalendarHeader",e),lv=(0,Vt.Z)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),cv=["slots","slotProps","components","componentsProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone"],uv=["ownerState"],dv=(0,Bt.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),hv=(0,Bt.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return(0,Mt.Z)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),pv=(0,Bt.ZP)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),fv=(0,Bt.ZP)(Hn,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({marginRight:"auto"},"year"===t.view&&{[`.${lv.switchViewIcon}`]:{transform:"rotate(180deg)"}})})),mv=(0,Bt.ZP)(Om,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((e=>{let{theme:t}=e;return{willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"}})),gv=i.forwardRef((function(e,t){var n,r,a,o;const s=lf(),l=of(),c=(0,Zt.Z)({props:e,name:"MuiPickersCalendarHeader"}),{slots:u,slotProps:d,components:h,currentMonth:p,disabled:f,disableFuture:m,disablePast:g,maxDate:v,minDate:y,onMonthChange:b,onViewChange:_,view:x,reduceAnimations:w,views:S,labelId:T,className:C,timezone:k}=c,E=(0,Dt.Z)(c,cv),j=c,P=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},sv,t)})(c),I=null!=(n=null!=(r=null==u?void 0:u.switchViewButton)?r:null==h?void 0:h.SwitchViewButton)?n:fv,O=kf({elementType:I,externalSlotProps:null==d?void 0:d.switchViewButton,additionalProps:{size:"small","aria-label":s.calendarViewSwitchingButtonAriaLabel(x)},ownerState:j,className:P.switchViewButton}),L=null!=(a=null!=(o=null==u?void 0:u.switchViewIcon)?o:null==h?void 0:h.SwitchViewIcon)?a:mv,N=kf({elementType:L,externalSlotProps:null==d?void 0:d.switchViewIcon,ownerState:void 0,className:P.switchViewIcon}),A=(0,Dt.Z)(N,uv),D=function(e,t){let{disableFuture:n,maxDate:r,timezone:a}=t;const o=of();return i.useMemo((()=>{const t=o.dateWithTimezone(void 0,a),i=o.startOfMonth(n&&o.isBefore(t,r)?t:r);return!o.isAfter(i,e)}),[n,r,e,o,a])}(p,{disableFuture:m,maxDate:v,timezone:k}),M=function(e,t){let{disablePast:n,minDate:r,timezone:a}=t;const o=of();return i.useMemo((()=>{const t=o.dateWithTimezone(void 0,a),i=o.startOfMonth(n&&o.isAfter(t,r)?t:r);return!o.isBefore(i,e)}),[n,r,e,o,a])}(p,{disablePast:g,minDate:y,timezone:k});return 1===S.length&&"year"===S[0]?null:(0,Wt.jsxs)(dv,(0,Mt.Z)({},E,{ownerState:j,className:df(C,P.root),ref:t,children:[(0,Wt.jsxs)(hv,{role:"presentation",onClick:()=>
246{if(1!==S.length&&_&&!f)if(2===S.length)_(S.find((e=>e!==x))||S[0]);else{const e=0!==S.indexOf(x)?0:1;_(S[e])}},ownerState:j,"aria-live":"polite",className:P.labelContainer,children:[(0,Wt.jsx)(eg,{reduceAnimations:w,transKey:l.format(p,"monthAndYear"),children:(0,Wt.jsx)(pv,{id:T,ownerState:j,className:P.label,children:l.format(p,"monthAndYear")})}),S.length>1&&!f&&(0,Wt.jsx)(I,(0,Mt.Z)({},O,{children:(0,Wt.jsx)(L,(0,Mt.Z)({},A))}))]}),(0,Wt.jsx)(Ni,{in:"day"===x,children:(0,Wt.jsx)(ov,{slots:u,slotProps:d,onGoToPrevious:()=>b(l.addMonths(p,-1),"right"),isPreviousDisabled:M,previousLabel:s.previousMonth,onGoToNext:()=>b(l.addMonths(p,1),"left"),isNextDisabled:D,nextLabel:s.nextMonth})})]}))})),vv=(0,Bt.ZP)("div")({overflow:"hidden",width:_m,maxHeight:xm,display:"flex",flexDirection:"column",margin:"0 auto"}),yv=e=>(0,Ht.ZP)("MuiDateCalendar",e),bv=((0,Vt.Z)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","defaultCalendarMonth","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","components","componentsProps","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsPerRow","monthsPerRow","timezone"]),_v=(0,Bt.ZP)(vv,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:xm}),xv=(0,Bt.ZP)(eg,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),wv=i.forwardRef((function(e,t){var n,r,a;const o=of(),s=(0,$r.Z)(),l=function(e,t){var n,r,i,a,o,s,l;const c=of(),u=sf(),d=Bf(),h=(0,Zt.Z)({props:e,name:"MuiDateCalendar"});return(0,Mt.Z)({},h,{loading:null!=(n=h.loading)&&n,disablePast:null!=(r=h.disablePast)&&r,disableFuture:null!=(i=h.disableFuture)&&i,openTo:null!=(a=h.openTo)?a:"day",views:null!=(o=h.views)?o:["year","day"],reduceAnimations:null!=(s=h.reduceAnimations)?s:d,renderLoading:null!=(l=h.renderLoading)?l:()=>(0,Wt.jsx)("span",{children:"..."}),minDate:wp(c,h.minDate,u.minDate),maxDate:wp(c,h.maxDate,u.maxDate)})}(e),{autoFocus:c,onViewChange:u,value:d,defaultValue:h,referenceDate:p,disableFuture:f,disablePast:m,defaultCalendarMonth:g,onChange:v,onYearChange:y,onMonthChange:b,reduceAnimations:_,shouldDisableDate:x,shouldDisableMonth:w,shouldDisableYear:S,view:T,views:C,openTo:k,className:E,disabled:j,readOnly:P,minDate:I,maxDate:O,disableHighlightToday:L,focusedView:N,onFocusedViewChange:A,showDaysOutsideCurrentMonth:D,fixedWeekNumber:M,dayOfWeekFormatter:R,components:F,componentsProps:$,slots:B,slotProps:Z,loading:U,renderLoading:z,displayWeekNumber:V,yearsPerRow:H,monthsPerRow:q,timezone:W}=l,G=(0,Dt.Z)(l,bv),{value:K,handleValueChange:Y,timezone:X}=Gf({name:"DateCalendar",timezone:W,value:d,defaultValue:h,onChange:v,valueManager:Yp}),{view:Q,setView:J,focusedView:ee,setFocusedView:te,goToNextView:ne,setValueAndGoToNextView:re}=Yf({view:T,views:C,openTo:k,onChange:Y,onViewChange:u,autoFocus:c,focusedView:N,onFocusedViewChange:A}),{referenceDate:ie,calendarState:ae,changeFocusedDay:oe,changeMonth:se,handleChangeMonth:le,isDateDisabled:ce,onMonthSwitchingAnimationEnd:ue}=(e=>{const{value:t,referenceDate:n,defaultCalendarMonth:r,disableFuture:a,disablePast:o,disableSwitchToMonthOnDayFocus:s=!1,maxDate:l,minDate:c,onMonthChange:u,reduceAnimations:d,shouldDisableDate:h,timezone:p}=e,f=cf(p),m=of(),g=i.useRef(((e,t,n)=>(r,i)=>{switch(i.type){case"changeMonth":return(0,Mt.Z)({},r,{slideDirection:i.direction,currentMonth:i.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,Mt.Z)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=r.focusedDay&&null!=i.focusedDay&&n.isSameDay(i.focusedDay,r.focusedDay))return r;const a=null!=i.focusedDay&&!t&&!n.isSameMonth(r.currentMonth,i.focusedDay);return(0,Mt.Z)({},r,{focusedDay:i.focusedDay,isMonthSwitchingAnimating:a&&!e&&!i.withoutMonthSwitchingAnimation,currentMonth:a?n.startOfMonth(i.focusedDay):r.currentMonth,slideDirection:null!=i.focusedDay&&n.isAfterDay(i.focusedDay,r.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(d),s,m)).current,v=i.useMemo((()=>{let i=null;return n?i=n:r&&(i=m.startOfMonth(r)),Yp.getInitialReferenceValue({value:t,utils:m,timezone:p,props:e,referenceDate:i,granularity:Lp.day})}),[]),[y,b]=i.useReducer(g,{isMonthSwitchingAnimating:!1,focusedDay:m.isValid(t)?t:f,currentMonth:m.startOfMonth(v),slideDirection:"left"}),_=i.useCallback((e=>{b((0,Mt.Z)({type:"changeMonth"},e)),u&&u(e.newMonth)}),[u]),x=i.useCallback((e=>{const t=e;m.isSameMonth(t,y.currentMonth)||_({newMonth:m.startOfMonth(t),direction:m.isAfterDay(t,y.currentMonth)?"left":"right"})}),[y.currentMonth,_,m]),w=Ym({shouldDisableDate:h,minDate:c,maxDate:l,disableFuture:a,disablePast:o,timezone:p}),S=i.useCallback((()=>{b({type:"finishMonthSwitchingAnimation"})}),[]),T=(0,Ur.Z)(((e,t)=>{w(e)||b({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:v,calendarState:y,changeMonth:x,changeFocusedDay:T,isDateDisabled:w,onMonthSwitchingAnimationEnd:S,handleChangeMonth:_}})({value:K,defaultCalendarMonth:g,referenceDate:p,reduceAnimations:_,onMonthChange:b,minDate:I,maxDate:O,shouldDisableDate:x,disablePast:m,disableFuture:f,timezone:X}),de=j&&K||I,he=j&&K||O,pe=`${s}-grid-label`,fe=null!==ee,me=null!=(n=null!=(r=null==B?void 0:B.calendarHeader)?r:null==F?void 0:F.CalendarHeader)?n:gv,ge=kf({elementType:me,externalSlotProps:null!=(a=null==Z?void 0:Z.calendarHeader)?a:null==$?void 0:$.calendarHeader,additionalProps:{views:C,view:Q,currentMonth:ae.currentMonth,onViewChange:J,onMonthChange:(e,t)=>
246le({newMonth:e,direction:t}),minDate:de,maxDate:he,disabled:j,disablePast:m,disableFuture:f,reduceAnimations:_,timezone:X,labelId:pe,slots:B,slotProps:Z},ownerState:l}),ve=(0,Ur.Z)((e=>{const t=o.startOfMonth(e),n=o.endOfMonth(e),r=ce(e)?xp({utils:o,date:e,minDate:o.isBefore(I,t)?t:I,maxDate:o.isAfter(O,n)?n:O,disablePast:m,disableFuture:f,isDateDisabled:ce,timezone:X}):e;r?(re(r,"finish"),null==b||b(t)):(ne(),se(t)),oe(r,!0)})),ye=(0,Ur.Z)((e=>{const t=o.startOfYear(e),n=o.endOfYear(e),r=ce(e)?xp({utils:o,date:e,minDate:o.isBefore(I,t)?t:I,maxDate:o.isAfter(O,n)?n:O,disablePast:m,disableFuture:f,isDateDisabled:ce,timezone:X}):e;r?(re(r,"finish"),null==y||y(r)):(ne(),se(t)),oe(r,!0)})),be=(0,Ur.Z)((e=>Y(e?Tp(o,e,null!=K?K:ie):e,"finish",Q)));i.useEffect((()=>{null!=K&&o.isValid(K)&&se(K)}),[K]);const _e=l,xe=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},yv,t)})(_e),we={disablePast:m,disableFuture:f,maxDate:O,minDate:I},Se={disableHighlightToday:L,readOnly:P,disabled:j,timezone:X,gridLabelId:pe},Te=i.useRef(Q);i.useEffect((()=>{Te.current!==Q&&(ee===Te.current&&te(Q,!0),Te.current=Q)}),[ee,te,Q]);const Ce=i.useMemo((()=>[K]),[K]);return(0,Wt.jsxs)(_v,(0,Mt.Z)({ref:t,className:df(xe.root,E),ownerState:_e},G,{children:[(0,Wt.jsx)(me,(0,Mt.Z)({},ge)),(0,Wt.jsx)(xv,{reduceAnimations:_,className:xe.viewTransitionContainer,transKey:Q,ownerState:_e,children:(0,Wt.jsxs)("div",{children:["year"===Q&&(0,Wt.jsx)(Qg,(0,Mt.Z)({},we,Se,{value:K,onChange:ye,shouldDisableYear:S,hasFocus:fe,onFocusedViewChange:e=>te("year",e),yearsPerRow:H,referenceDate:ie})),"month"===Q&&(0,Wt.jsx)(Ug,(0,Mt.Z)({},we,Se,{hasFocus:fe,className:E,value:K,onChange:ve,shouldDisableMonth:w,onFocusedViewChange:e=>te("month",e),monthsPerRow:q,referenceDate:ie})),"day"===Q&&(0,Wt.jsx)(Lg,(0,Mt.Z)({},ae,we,Se,{onMonthSwitchingAnimationEnd:ue,onFocusedDayChange:oe,reduceAnimations:_,selectedDays:Ce,onSelectedDaysChange:be,shouldDisableDate:x,shouldDisableMonth:w,shouldDisableYear:S,hasFocus:fe,onFocusedViewChange:e=>te("day",e),showDaysOutsideCurrentMonth:D,fixedWeekNumber:M,dayOfWeekFormatter:R,displayWeekNumber:V,components:F,componentsProps:$,slots:B,slotProps:Z,loading:U,renderLoading:z}))]})})]}))})),Sv=e=>{let{view:t,onViewChange:n,views:r,focusedView:i,onFocusedViewChange:a,value:o,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:h,disablePast:p,minDate:f,maxDate:m,shouldDisableDate:g,shouldDisableMonth:v,shouldDisableYear:y,reduceAnimations:b,onMonthChange:_,monthsPerRow:x,onYearChange:w,yearsPerRow:S,defaultCalendarMonth:T,components:C,componentsProps:k,slots:E,slotProps:j,loading:P,renderLoading:I,disableHighlightToday:O,readOnly:L,disabled:N,showDaysOutsideCurrentMonth:A,dayOfWeekFormatter:D,sx:M,autoFocus:R,fixedWeekNumber:F,displayWeekNumber:$,timezone:B}=e;return(0,Wt.jsx)(wv,{view:t,onViewChange:n,views:r.filter(Ep),focusedView:i&&Ep(i)?i:null,onFocusedViewChange:a,value:o,defaultValue:s,referenceDate:l,onChange:c,className:u,classes:d,disableFuture:h,disablePast:p,minDate:f,maxDate:m,shouldDisableDate:g,shouldDisableMonth:v,shouldDisableYear:y,reduceAnimations:b,onMonthChange:_,monthsPerRow:x,onYearChange:w,yearsPerRow:S,defaultCalendarMonth:T,components:C,componentsProps:k,slots:E,slotProps:j,loading:P,renderLoading:I,disableHighlightToday:O,readOnly:L,disabled:N,showDaysOutsideCurrentMonth:A,dayOfWeekFormatter:D,sx:M,autoFocus:R,fixedWeekNumber:F,displayWeekNumber:$,timezone:B})},Tv=i.forwardRef((function(e,t){var n,r,a,o;const s=lf(),l=of(),c=wf(e,"MuiDesktopDatePicker"),u=(0,Mt.Z)({day:Sv,month:Sv,year:Sv},c.viewRenderers),d=(0,Mt.Z)({},c,{viewRenderers:u,format:jp(l,c,!1),yearsPerRow:null!=(n=c.yearsPerRow)?n:4,slots:(0,Mt.Z)({openPickerIcon:Am,field:Km},c.slots),slotProps:(0,Mt.Z)({},c.slotProps,{field:e=>{var n;return(0,Mt.Z)({},yp(null==(n=c.slotProps)?void 0:n.field,e),zm(c),{ref:t})},toolbar:(0,Mt.Z)({hidden:!0},null==(r=c.slotProps)?void 0:r.toolbar)})}),{renderPicker:h}=(e=>{var t,n,r,a,o;let{props:s,getOpenDialogAriaText:l}=e,c=(0,Dt.Z)(e,jm);const{slots:u,slotProps:d,className:h,sx:p,format:f,formatDensity:m,timezone:g,name:v,label:y,inputRef:b,readOnly:_,disabled:x,autoFocus:w,localeText:S,reduceAnimations:T}=s,C=of(),k=i.useRef(null),E=i.useRef(null),j=(0,$r.Z)(),P=null!=(t=null==d||null==(n=d.toolbar)?void 0:n.hidden)&&t,{open:I,actions:O,hasUIView:L,layoutProps:N,renderCurrentView:A,shouldRestoreFocus:D,fieldProps:M}=tm((0,Mt.Z)({},c,{props:s,inputRef:k,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),R=null!=(r=u.inputAdornment)?r:Lf,F=kf({elementType:R,externalSlotProps:null==d?void 0:d.inputAdornment,additionalProps:{position:"end"},ownerState:s}),$=(0,Dt.Z)(F,Pm),B=null!=(a=u.openPickerButton)?a:Hn,Z=kf({elementType:B,externalSlotProps:null==d?void 0:d.openPickerButton,additionalProps:{disabled:x||_,onClick:I?O.onClose:O.onOpen,"aria-label":l(M.value,C),edge:$.position},ownerState:s}),U=(0,Dt.Z)(Z,Im),z=u.openPickerIcon,V=u.field,H=kf({elementType:V,externalSlotProps:null==d?void 0:d.field,additionalProps:(0,Mt.Z)({},M,P&&{id:j},{readOnly:_,disabled:x,className:h,sx:p,format:f,formatDensity:m,timezone:g,label:y,name:v,autoFocus:w&&!s.open,focused:!!I||void 0}),ownerState:s});L&&(H.InputProps=(0,Mt.Z)({},H.InputProps,{ref:E,[`${$.position}Adornment`]:(0,Wt.jsx)(R,(0,Mt.Z)({},$,{children:(0,Wt.jsx)(B,(0,Mt.Z)({},U,{children:(0,Wt.jsx)(z,(0,Mt.Z)({},null==d?void 0:d.openPickerIcon))}))}))}));const q=(0,Mt.Z)({textField:u.textField,clearIcon:u.clearIcon,clearButton:u.clearButton},H.slots),W=null!=(o=u.layout)?o:Em,G=(0,Br.Z)(k,H.inputRef,b);let K=j;P&&(K=y?`${j}-label`:void 0);const Y=(0,Mt.Z)({},d,{toolbar:(0,Mt.Z)({},null==d?void 0:d.toolbar,{titleId:j}),popper:(0,Mt.Z)({"aria-labelledby":K},null==d?void 0:d.popper)});return{renderPicker:()=>(0,Wt.jsxs)(ef,{localeText:S,children:[(0,Wt.jsx)(V,(0,Mt.Z)({},H,{slots:q,slotProps:Y,inputRef:G})),(0,Wt.jsx)(Hf,(0,Mt.Z)({role:"dialog",placement:"bottom-start",anchorEl:E.current},O,{open:I,slots:u,slotProps:Y,shouldRestoreFocus:D,reduceAnimations:T,children:(0,Wt.jsx)(W,(0,Mt.Z)({},N,null==Y?void 0:Y.layout,{slots:u,slotProps:Y,children:A()}))}))]})}})({props:d,valueManager:Yp,valueType:"date",getOpenDialogAriaText:null!=(a=null==(o=d.localeText)?void 0:o.openDatePickerDialogue)?a:s.openDatePickerDialogue,validator:Sf});return h()}));
246Tv.propTypes={autoFocus:Dr().bool,className:Dr().string,closeOnSelect:Dr().bool,components:Dr().object,componentsProps:Dr().object,dayOfWeekFormatter:Dr().func,defaultCalendarMonth:Dr().any,defaultValue:Dr().any,disabled:Dr().bool,disableFuture:Dr().bool,disableHighlightToday:Dr().bool,disableOpenPicker:Dr().bool,disablePast:Dr().bool,displayWeekNumber:Dr().bool,fixedWeekNumber:Dr().number,format:Dr().string,formatDensity:Dr().oneOf(["dense","spacious"]),inputRef:bp,label:Dr().node,loading:Dr().bool,localeText:Dr().object,maxDate:Dr().any,minDate:Dr().any,monthsPerRow:Dr().oneOf([3,4]),name:Dr().string,onAccept:Dr().func,onChange:Dr().func,onClose:Dr().func,onError:Dr().func,onMonthChange:Dr().func,onOpen:Dr().func,onSelectedSectionsChange:Dr().func,onViewChange:Dr().func,onYearChange:Dr().func,open:Dr().bool,openTo:Dr().oneOf(["day","month","year"]),orientation:Dr().oneOf(["landscape","portrait"]),readOnly:Dr().bool,reduceAnimations:Dr().bool,referenceDate:Dr().any,renderLoading:Dr().func,selectedSections:Dr().oneOfType([Dr().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),Dr().number,Dr().shape({endIndex:Dr().number.isRequired,startIndex:Dr().number.isRequired})]),shouldDisableDate:Dr().func,shouldDisableMonth:Dr().func,shouldDisableYear:Dr().func,showDaysOutsideCurrentMonth:Dr().bool,slotProps:Dr().object,slots:Dr().object,sx:Dr().oneOfType([Dr().arrayOf(Dr().oneOfType([Dr().func,Dr().object,Dr().bool])),Dr().func,Dr().object]),timezone:Dr().string,value:Dr().any,view:Dr().oneOf(["day","month","year"]),viewRenderers:Dr().shape({day:Dr().func,month:Dr().func,year:Dr().func}),views:Dr().arrayOf(Dr().oneOf(["day","month","year"]).isRequired),yearsPerRow:Dr().oneOf([3,4])};const Cv=(0,Bt.ZP)(Qi)({[`& .${Hi.container}`]:{outline:0},[`& .${Hi.paper}`]:{outline:0,minWidth:_m}}),kv=(0,Bt.ZP)(la)({"&:first-of-type":{padding:0}});function Ev(e){var t,n;const{children:r,onDismiss:i,open:a,slots:o,slotProps:s}=e,l=null!=(t=null==o?void 0:o.dialog)?t:Cv,c=null!=(n=null==o?void 0:o.mobileTransition)?n:Ni;return(0,Wt.jsx)(l,(0,Mt.Z)({open:a,onClose:i},null==s?void 0:s.dialog,{TransitionComponent:c,TransitionProps:null==s?void 0:s.mobileTransition,PaperComponent:null==o?void 0:o.mobilePaper,PaperProps:null==s?void 0:s.mobilePaper,children:(0,Wt.jsx)(kv,{children:r})}))}const jv=["props","getOpenDialogAriaText"],Pv=i.forwardRef((function(e,t){var n,r,a;const o=lf(),s=of(),l=wf(e,"MuiMobileDatePicker"),c=(0,Mt.Z)({day:Sv,month:Sv,year:Sv},l.viewRenderers),u=(0,Mt.Z)({},l,{viewRenderers:c,format:jp(s,l,!1),slots:(0,Mt.Z)({field:Km},l.slots),slotProps:(0,Mt.Z)({},l.slotProps,{field:e=>{var n;return(0,Mt.Z)({},yp(null==(n=l.slotProps)?void 0:n.field,e),zm(l),{ref:t})},toolbar:(0,Mt.Z)({hidden:!1},null==(n=l.slotProps)?void 0:n.toolbar)})}),{renderPicker:d}=(e=>{var t,n,r;let{props:a,getOpenDialogAriaText:o}=e,s=(0,Dt.Z)(e,jv);const{slots:l,slotProps:c,className:u,sx:d,format:h,formatDensity:p,timezone:f,name:m,label:g,inputRef:v,readOnly:y,disabled:b,localeText:_}=a,x=of(),w=i.useRef(null),S=(0,$r.Z)(),T=null!=(t=null==c||null==(n=c.toolbar)?void 0:n.hidden)&&t,{open:C,actions:k,layoutProps:E,renderCurrentView:j,fieldProps:P}=tm((0,Mt.Z)({},s,{props:a,inputRef:w,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),I=l.field,O=kf({elementType:I,externalSlotProps:null==c?void 0:c.field,additionalProps:(0,Mt.Z)({},P,T&&{id:S},!(b||y)&&{onClick:k.onOpen,onKeyDown:(L=k.onOpen,e=>{"Enter"!==e.key&&" "!==e.key||(L(e),e.preventDefault(),e.stopPropagation())})},{readOnly:null==y||y,disabled:b,className:u,sx:d,format:h,formatDensity:p,timezone:f,label:g,name:m}),ownerState:a});var L;O.inputProps=(0,Mt.Z)({},O.inputProps,{"aria-label":o(P.value,x)});const N=(0,Mt.Z)({textField:l.textField},O.slots),A=null!=(r=l.layout)?r:Em,D=(0,Br.Z)(w,O.inputRef,v);let M=S;T&&(M=g?`${S}-label`:void 0);const R=(0,Mt.Z)({},c,{toolbar:(0,Mt.Z)({},null==c?void 0:c.toolbar,{titleId:S}),mobilePaper:(0,Mt.Z)({"aria-labelledby":M},null==c?void 0:c.mobilePaper)});return{renderPicker:()=>(0,Wt.jsxs)(ef,{localeText:_,children:[(0,Wt.jsx)(I,(0,Mt.Z)({},O,{slots:N,slotProps:R,inputRef:D})),(0,Wt.jsx)(Ev,(0,Mt.Z)({},k,{open:C,slots:l,slotProps:R,children:(0,Wt.jsx)(A,(0,Mt.Z)({},E,null==R?void 0:R.layout,{slots:l,slotProps:R,children:j()}))}))]})}})({props:u,valueManager:Yp,valueType:"date",getOpenDialogAriaText:null!=(r=null==(a=u.localeText)?void 0:a.openDatePickerDialogue)?r:o.openDatePickerDialogue,validator:Sf});return d()}));
246Pv.propTypes={autoFocus:Dr().bool,className:Dr().string,closeOnSelect:Dr().bool,components:Dr().object,componentsProps:Dr().object,dayOfWeekFormatter:Dr().func,defaultCalendarMonth:Dr().any,defaultValue:Dr().any,disabled:Dr().bool,disableFuture:Dr().bool,disableHighlightToday:Dr().bool,disableOpenPicker:Dr().bool,disablePast:Dr().bool,displayWeekNumber:Dr().bool,fixedWeekNumber:Dr().number,format:Dr().string,formatDensity:Dr().oneOf(["dense","spacious"]),inputRef:bp,label:Dr().node,loading:Dr().bool,localeText:Dr().object,maxDate:Dr().any,minDate:Dr().any,monthsPerRow:Dr().oneOf([3,4]),name:Dr().string,onAccept:Dr().func,onChange:Dr().func,onClose:Dr().func,onError:Dr().func,onMonthChange:Dr().func,onOpen:Dr().func,onSelectedSectionsChange:Dr().func,onViewChange:Dr().func,onYearChange:Dr().func,open:Dr().bool,openTo:Dr().oneOf(["day","month","year"]),orientation:Dr().oneOf(["landscape","portrait"]),readOnly:Dr().bool,reduceAnimations:Dr().bool,referenceDate:Dr().any,renderLoading:Dr().func,selectedSections:Dr().oneOfType([Dr().oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),Dr().number,Dr().shape({endIndex:Dr().number.isRequired,startIndex:Dr().number.isRequired})]),shouldDisableDate:Dr().func,shouldDisableMonth:Dr().func,shouldDisableYear:Dr().func,showDaysOutsideCurrentMonth:Dr().bool,slotProps:Dr().object,slots:Dr().object,sx:Dr().oneOfType([Dr().arrayOf(Dr().oneOfType([Dr().func,Dr().object,Dr().bool])),Dr().func,Dr().object]),timezone:Dr().string,value:Dr().any,view:Dr().oneOf(["day","month","year"]),viewRenderers:Dr().shape({day:Dr().func,month:Dr().func,year:Dr().func}),views:Dr().arrayOf(Dr().oneOf(["day","month","year"]).isRequired),yearsPerRow:Dr().oneOf([3,4])};const Iv=["desktopModeMediaQuery"],Ov=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:r=Df}=n,i=(0,Dt.Z)(n,Iv);return vp(r,{defaultMatches:!0})?(0,Wt.jsx)(Tv,(0,Mt.Z)({ref:t},i)):(0,Wt.jsx)(Pv,(0,Mt.Z)({ref:t},i))}));var Lv=a(5790),Nv=a.n(Lv);Gh().extend(Nv()),Gh().updateLocale("en",{weekStart:1});const Av=e=>{let{onChange:t,rawErrors:n,schema:r,uiSchema:i}=e;const a=r.title?r.title:"Date",o=i.dateFormat?i.dateFormat.toUpperCase():"DD/MM/YYYY",s=r.default?Gh()(r.default,o):null,l=i["ui:startindays"]?Gh()().add(Number(i["ui:startindays"]),"day"):null,c=i["ui:disableweekends"]?e=>{const t=e.day();return 0===t||6===t}:null,u=!!i.pastdatesonlyvalidation;return(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-datepicker "+(null!=n&&n.length?"has-error is-dirty":""),children:(0,Wt.jsx)(ef,{dateAdapter:hp,children:(0,Wt.jsx)(Ov,{className:"ch-datepicker__picker",defaultValue:s,disableFuture:u,format:o,label:a,minDate:l,shouldDisableDate:c,slotProps:{textField:{helperText:null!=n&&n.length?n:""}},onChange:e=>{try{if(null==e)t(e="");else{const n=Gh()(e,o).format(o);t(n)}}catch(e){console.error(e)}}})})})};Av.defaultProps={rawErrors:[]};var Dv=Av,Mv=a(2659),Rv=a.n(Mv);const Fv=(e,t)=>null==e?"":t?String(e):String(e).toLowerCase(),$v=e=>(e=Number(e),isNaN(e)?void 0:e),Bv=(e,t,n,r)=>(e=Fv(e,r),t=Fv(t,r),e.indexOf(t,n)),Zv=(e,t,n)=>{e=Fv(e,n),t=Fv(t,n);const r=e.length-t.length;return r>=0&&e.substring(r)===t},Uv={contains:function(e,t){return Bv(t,e)>=0},"does not contain":function(e,t){return-1===Bv(t,e)},"starts with":function(e,t){return 0===Bv(t,e)},"does not start with":function(e,t){return 0!==Bv(t,e)},"ends with":function(e,t){return Zv(t,e)},"does not end with":function(e,t){return!Zv(t,e)},"is equal to":function(e,t){if(e=Fv(e),(t=Fv(t))===e)return!0;if(e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"==typeof e&&n===e}}return!1},"is not equal to":function(e,t){if(e=Fv(e),(t=Fv(t))===e)return!1;if(e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"!=typeof e||n!==e}}return!0},"is greater than":function(e,t){if(e=Fv(e),t=Fv(t),e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"==typeof e&&e>n}}return t>e},"is greater than or equal to":function(e,t){if(e=Fv(e),(t=Fv(t))===e)return!0;if(e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"==typeof e&&e>=n}}return t>=e},"is less than":function(e,t){if(e=Fv(e),t=Fv(t),e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"==typeof e&&e<n}}return t<e},"is empty":function(e,t){return e=Fv(e),0===(t=Fv(t)).length},"is not empty":function(e,t){return e=Fv(e),(t=Fv(t)).length>0},"is less than or equal to":function(e,t){if(e=Fv(e),(t=Fv(t))===e)return!0;
246if(e.length){const n=$v(e);if("number"==typeof n){const e=$v(t);return"number"==typeof e&&e<=n}}return t<=e},addOperator:function(e,t){e&&e.length&&(this[e.toLowerCase()]=t)},getOperator:function(e){return e&&e.length?this[e.toLowerCase()]:null}};var zv=(e,t,n,r,i,a,o,s,l,c,u,d,h,p)=>{const f=e=>{if(e&&e.operator){const n=(t=e.operator)&&t.length?Uv[t.toLowerCase()]:null;if(n&&"function"==typeof n){const t=m(e.fieldId);return"is not equal to"===e.operator?t.every((t=>n(e.value,t))):t.some((t=>n(e.value,t)))}}var t;return!1},m=r=>{const i=t.find((e=>e.fieldKey===r));if(i){const t=n[i.fieldId];return t&&!Object.hasOwn(e,i.fieldId)&&"boolean"===t.type?[!1]:[e[i.fieldId]]}return[]},g=(n,c,f,m,g)=>{if(n&&n.fieldId&&n.actionType&&c){const c=t.find((e=>e.fieldKey===n.fieldId));if(!c)return;switch(n.actionType){case"disable":case"enable":{let e=!1;Object.keys(s).includes(c.fieldId)&&(s={...s,[c.fieldId]:{...s[c.fieldId],"ui:disabled":"enable"!==n.actionType}},d(s),e=!0),e||h((e=>e.map((e=>e.id===c.fieldId&&e.isDisabled!==("enable"!==n.actionType)?{...e,isDisabled:"enable"!==n.actionType}:e))));break}case"set text value":{const r=t.find((e=>e.fieldKey===n.fieldId));if(r){var v;const t=n.value,i=null!==(v=e[r.fieldId])&&void 0!==v?v:"";Object.hasOwn(e,r.fieldId)?i!==t&&(e[r.fieldId]=t,p(e)):(e={...e,[r.fieldId]:t},p(e))}break}case"set value from":{const r=null==m?void 0:m.replace("root_","");if(g.fieldId===r){const r=t.find((e=>e.fieldKey===n.value)),i=t.find((e=>e.fieldKey===n.fieldId));if(r&&i){var y,b;const t=null!==(y=e[r.fieldId])&&void 0!==y?y:"",n=null!==(b=e[i.fieldId])&&void 0!==b?b:"";Object.hasOwn(e,i.fieldId)?n!==t&&(e[i.fieldId]=t,p(e)):(e={...e,[i.fieldId]:t},p(e))}}break}case"clear field value":{const r=null==m?void 0:m.replace("root_","");if(g.fieldId===r){const r=t.find((e=>e.fieldKey===n.fieldId));r&&(Object.hasOwn(e,r.fieldId)&&(delete e[r.fieldId],p(e)),Object.keys(a.properties).includes(c.fieldId)&&Object.hasOwn(a.properties[c.fieldId],"default")&&(delete a.properties[c.fieldId].default,u({schema:a})))}break}case"set same address value flag":{const r=null==m?void 0:m.replace("root_","");if(g.fieldId===r){const r=t.find((e=>e.fieldKey===n.fieldId));if(Object.keys(a.properties).includes(c.fieldId)){const t="True"==n.value;if(a.properties[c.fieldId].externalCbSameAsShippingValue!=t){var _;a.properties[c.fieldId].externalCbSameAsShippingValue="True"==n.value,a.properties={...a.properties,[c.fieldId]:a.properties[c.fieldId]},u({...a});let t=null!==(_=e[r.fieldId])&&void 0!==_?_:{};t={...t,externalCbSameAsShippingValue:"True"==n.value},e[r.fieldId]=t,p(e)}}}break}case"set required":Object.keys(s).includes(c.fieldId)&&(-1===(a.required?a.required.indexOf(c.fieldId):-1)&&a.required.push(c.fieldId),Object.keys(s).includes(c.fieldId)&&(s={...s,[c.fieldId]:{...s[c.fieldId],required:!0,requiredSetConditionally:!0}}),d({...s}),u({...a}));break;case"remove required":if(Object.keys(s).includes(c.fieldId)){const e=a.required?a.required.indexOf(c.fieldId):-1;-1!==e&&a.required.splice(e,1),Object.keys(s).includes(c.fieldId)&&(s={...s,[c.fieldId]:{...s[c.fieldId],required:!1,requiredSetConditionally:!0}}),d({...s}),u({...a})}break;case"set regex validation":if(Object.keys(s).includes(c.fieldId)&&Object.keys(s).includes(c.fieldId)){var x;const e=null==n||null===(x=n.value)||void 0===x?void 0:x.split("|");if(e&&2===e.length){const t=[{pattern:e[0],message:e[1].replace("{{fieldname}}",s[c.fieldId].title)}];s[c.fieldId].regex=t,d({...s,[c.fieldId]:s[c.fieldId]})}}break;case"remove regex validation":Object.keys(s).includes(c.fieldId)&&Object.keys(s).includes(c.fieldId)&&(delete s[c.fieldId].regex,d({...s,[c.fieldId]:s[c.fieldId]}));break;case"UI Show":if(Object.keys(l).includes(c.fieldId)){const e=o.required?o.required.indexOf(c.fieldId):-1;if(-1!==e&&-1===(a.required?a.required.indexOf(c.fieldId):-1)){const t=Rv()(o.required[e]);a.required.push(t)}const t=Object.keys(a.properties),n=Object.keys(o.properties);if(!t.includes(c.fieldId)&&n.includes(c.fieldId)){const e=Rv()(o.properties[c.fieldId]);a.properties[c.fieldId]=e}if(Object.keys(l).includes(c.fieldId)&&!Object.keys(s).includes(c.fieldId)){const e=Rv()(l[c.fieldId]);s[c.fieldId]=e}d({...s}),u({...a})}break;case"UI Hide":if(Object.keys(s).includes(c.fieldId)){const e=a.required?a.required.indexOf(c.fieldId):-1;-1!==e&&a.required.splice(e,1),delete a.properties[c.fieldId],delete s[c.fieldId],d({...s}),u({...a})}break;case"UI Hide Button":-1!==(w=r.findIndex((e=>e.id===c.fieldId)))&&(r.splice(w,1),h(r));break;case"UI Show Button":var w;if(-1===(w=r.findIndex((e=>e.id===c.fieldId)))){const e=i.findIndex((e=>e.id===c.fieldId));if(-1!==e){const t=i[e];r.push(t),h(r)}}}}};t&&t.forEach((e=>{const t={};e.fieldConditions.forEach((function(e){if(e&&e.actions&&e.actions.length){const n=(e=>!e||!e.conditions||("all"===(e.matchType||"").toLowerCase()?e.conditions.every((e=>f(e))):e.conditions.some((e=>f(e)))))(e);
246e.actions.forEach((function(e){((e,t,n)=>{e&&e.fieldId&&e.actionType&&(void 0===n[e.fieldId]&&(n[e.fieldId]={}),void 0===n[e.fieldId][e.actionType]?n[e.fieldId][e.actionType]={action:e,conditionsResult:t}:!n[e.fieldId][e.actionType].conditionsResult&&t&&(delete n[e.fieldId][e.actionType],n[e.fieldId][e.actionType]={action:e,conditionsResult:!0}))})(e,n,t)}))}}));for(const n in t)if(Object.hasOwn(t,n))for(const r in t[n]){if(!Object.hasOwn(t[n],r))continue;const i=t[n][r].action,a=t[n][r].conditionsResult;g(i,a,0,c,e)}}))},Vv=a(7384);function Hv(e){return(0,Ht.ZP)("MuiCircularProgress",e)}(0,Vt.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const qv=["className","color","disableShrink","size","style","thickness","value","variant"];let Wv,Gv,Kv,Yv,Xv=e=>e;const Qv=_n(Wv||(Wv=Xv`
247  0% {
248    transform: rotate(0deg);
249  }
250
251  100% {
252    transform: rotate(360deg);
253  }
254`)),Jv=_n(Gv||(Gv=Xv`
255  0% {
256    stroke-dasharray: 1px, 200px;
257    stroke-dashoffset: 0;
258  }
259
260  50% {
261    stroke-dasharray: 100px, 200px;
262    stroke-dashoffset: -15px;
263  }
264
265  100% {
266    stroke-dasharray: 100px, 200px;
267    stroke-dashoffset: -125px;
268  }
269`)),ey=(0,Bt.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${(0,Ut.Z)(n.color)}`]]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({display:"inline-block"},"determinate"===t.variant&&{transition:n.transitions.create("transform")},"inherit"!==t.color&&{color:(n.vars||n).palette[t.color].main})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&bn(Kv||(Kv=Xv`
270      animation: ${0} 1.4s linear infinite;
271    `),Qv)})),ty=(0,Bt.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),ny=(0,Bt.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${(0,Ut.Z)(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({stroke:"currentColor"},"determinate"===t.variant&&{transition:n.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink&&bn(Yv||(Yv=Xv`
272      animation: ${0} 1.4s ease-in-out infinite;
273    `),Jv)})),ry=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiCircularProgress"}),{className:r,color:i="primary",disableShrink:a=!1,size:o=40,style:s,thickness:l=3.6,value:c=0,variant:u="indeterminate"}=n,d=(0,Dt.Z)(n,qv),h=(0,Mt.Z)({},n,{color:i,disableShrink:a,size:o,thickness:l,value:c,variant:u}),p=(e=>{const{classes:t,variant:n,color:r,disableShrink:i}=e,a={root:["root",n,`color${(0,Ut.Z)(r)}`],svg:["svg"],circle:["circle",`circle${(0,Ut.Z)(n)}`,i&&"circleDisableShrink"]};return(0,Ft.Z)(a,Hv,t)})(h),f={},m={},g={};if("determinate"===u){const e=2*Math.PI*((44-l)/2);f.strokeDasharray=e.toFixed(3),g["aria-valuenow"]=Math.round(c),f.strokeDashoffset=`${((100-c)/100*e).toFixed(3)}px`,m.transform="rotate(-90deg)"}return(0,Wt.jsx)(ey,(0,Mt.Z)({className:(0,Rt.Z)(p.root,r),style:(0,Mt.Z)({width:o,height:o},m,s),ownerState:h,ref:t,role:"progressbar"},g,d,{children:(0,Wt.jsx)(ty,{className:p.svg,ownerState:h,viewBox:"22 22 44 44",children:(0,Wt.jsx)(ny,{className:p.circle,style:f,ownerState:h,cx:44,cy:44,r:(44-l)/2,fill:"none",strokeWidth:l})})}))}));var iy=ry;function ay(e){return(0,Ht.ZP)("MuiLoadingButton",e)}var oy=(0,Vt.Z)("MuiLoadingButton",["root","loading","loadingIndicator","loadingIndicatorCenter","loadingIndicatorStart","loadingIndicatorEnd","endIconLoadingEnd","startIconLoadingStart"]);const sy=["children","disabled","id","loading","loadingIndicator","loadingPosition","variant"],ly=(0,Bt.ZP)(Ir,{shouldForwardProp:e=>(e=>"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e&&"classes"!==e)(e)||"classes"===e,name:"MuiLoadingButton",slot:"Root",overridesResolver:(e,t)=>[t.root,t.startIconLoadingStart&&{[`& .${oy.startIconLoadingStart}`]:t.startIconLoadingStart},t.endIconLoadingEnd&&{[`& .${oy.endIconLoadingEnd}`]:t.endIconLoadingEnd}]})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({[`& .${oy.startIconLoadingStart}, & .${oy.endIconLoadingEnd}`]:{transition:n.transitions.create(["opacity"],{duration:n.transitions.duration.short}),opacity:0}
273},"center"===t.loadingPosition&&{transition:n.transitions.create(["background-color","box-shadow","border-color"],{duration:n.transitions.duration.short}),[`&.${oy.loading}`]:{color:"transparent"}},"start"===t.loadingPosition&&t.fullWidth&&{[`& .${oy.startIconLoadingStart}, & .${oy.endIconLoadingEnd}`]:{transition:n.transitions.create(["opacity"],{duration:n.transitions.duration.short}),opacity:0,marginRight:-8}},"end"===t.loadingPosition&&t.fullWidth&&{[`& .${oy.startIconLoadingStart}, & .${oy.endIconLoadingEnd}`]:{transition:n.transitions.create(["opacity"],{duration:n.transitions.duration.short}),opacity:0,marginLeft:-8}})})),cy=(0,Bt.ZP)("div",{name:"MuiLoadingButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.loadingIndicator,t[`loadingIndicator${(0,Ut.Z)(n.loadingPosition)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({position:"absolute",visibility:"visible",display:"flex"},"start"===n.loadingPosition&&("outlined"===n.variant||"contained"===n.variant)&&{left:"small"===n.size?10:14},"start"===n.loadingPosition&&"text"===n.variant&&{left:6},"center"===n.loadingPosition&&{left:"50%",transform:"translate(-50%)",color:(t.vars||t).palette.action.disabled},"end"===n.loadingPosition&&("outlined"===n.variant||"contained"===n.variant)&&{right:"small"===n.size?10:14},"end"===n.loadingPosition&&"text"===n.variant&&{right:6},"start"===n.loadingPosition&&n.fullWidth&&{position:"relative",left:-10},"end"===n.loadingPosition&&n.fullWidth&&{position:"relative",right:-10})}));var uy=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiLoadingButton"}),{children:r,disabled:i=!1,id:a,loading:o=!1,loadingIndicator:s,loadingPosition:l="center",variant:c="text"}=n,u=(0,Dt.Z)(n,sy),d=(0,Vv.Z)(a),h=null!=s?s:(0,Wt.jsx)(iy,{"aria-labelledby":d,color:"inherit",size:16}),p=(0,Mt.Z)({},n,{disabled:i,loading:o,loadingIndicator:h,loadingPosition:l,variant:c}),f=(e=>{const{loading:t,loadingPosition:n,classes:r}=e,i={root:["root",t&&"loading"],startIcon:[t&&`startIconLoading${(0,Ut.Z)(n)}`],endIcon:[t&&`endIconLoading${(0,Ut.Z)(n)}`],loadingIndicator:["loadingIndicator",t&&`loadingIndicator${(0,Ut.Z)(n)}`]},a=(0,Ft.Z)(i,ay,r);return(0,Mt.Z)({},r,a)})(p),m=o?(0,Wt.jsx)(cy,{className:f.loadingIndicator,ownerState:p,children:h}):null;return(0,Wt.jsxs)(ly,(0,Mt.Z)({disabled:i||o,id:d,ref:t},u,{variant:c,classes:f,ownerState:p,children:["end"===p.loadingPosition?r:m,"end"===p.loadingPosition?m:r]}))})),dy=e=>{let{btnId:t,buttons:n,closeButtonText:r,cssClass:i,handleFormDialogClose:a,handleRedirect:o,handleSubmit:s,hasSubmit:l,hidePreviousBtn:c,isDisabled:u,setBtnId:d}=e;const h=Ct((e=>e.form.isUpdateForm)),p=Ct((e=>e.form.isDataChanged));function f(e,t,r,i,a,o){let s="ch-btn--contained";const l=m(e,t,o,r);"contained"===l&&(s="ch-btn--contained"),"outlined"===l&&(s="ch-btn--outlined");const c=n.length-1;switch(t){case-1:s+=" ch-form__btn-prev";case 0:s+=e===c?` ch-form__btn-submit ${a?`ch-btn--${a}`:null}`:" ch-form__btn-prev";case 1:s+=o?" ch-form__btn-prev":" ch-form__btn-next"}return i?"left"===i&&(s+=" me-auto"):-1===t&&(s+=" me-auto"),s}function m(e,t,r,i){if(i){if("contained"===i)return"contained";if("outlined"===i)return"outlined"}const a=n.length-1;switch(t){case-1:return"outlined";case 0:return e===a?"contained":"outlined";case 1:return r?"outlined":"contained";default:return"contained"}}function g(e,t){return t?"submit":"button"}const v=Ct((e=>e.form.isValid));function y(e,t){return!!e.trim().split(/\s+/).includes(t)}const b=y(i,"CheckoutForm"),_=y(i,"invoice-payment");return(0,Wt.jsxs)("div",{className:"ch-form__btn-container",children:[r&&(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn ch-btn--outlined",name:"close",type:"button",variant:"outlined",onClick:a,children:(0,Wt.jsx)("span",{children:r})}),!b&&!_&&l&&n&&n.filter((e=>!(c&&-1===e.navigationStep))).map(((e,n)=>null!=e&&e.linkHref?(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:e.isDisabled||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",type:"button",variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:t=>(d(e),o(t,e.linkHref,e.addPageAsRedirectUrl)),children:(0,Wt.jsx)("span",{children:e.name})}
273,e.id):null!=e&&e.isCloseModal?(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:e.isDisabled||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",type:"button",variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:a,children:(0,Wt.jsx)("span",{children:e.name})},e.id):h?(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:!p||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",type:g(0,e.typeSubmit),variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:t=>(d(e),s(t,e.navigationStep)),children:(0,Wt.jsx)("span",{children:e.name})},e.id):(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:e.isDisabled||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",type:g(0,e.typeSubmit),variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:t=>(d(e),s(t,e.navigationStep)),children:(0,Wt.jsx)("span",{children:e.name})},e.id))),_&&l&&n&&n.filter((e=>!(c&&-1===e.navigationStep))).map(((e,n)=>(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn invoice-payment-form-button "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:!v||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",type:g(0,e.typeSubmit),variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:t=>(d(e),s(t,e.navigationStep)),children:(0,Wt.jsx)("span",{children:e.name})},e.id))),b&&l&&n&&n.filter((e=>!(c&&-1===e.navigationStep))).map(((e,n)=>(0,Wt.jsx)(uy,{className:"ch-react-btn ch-btn ch-form__btn "+f(n,e.navigationStep,e.outlined,e.position,e.variant,e.isSkip),disabled:e.isDisabled||u,id:e.id,loading:t===e.id&&u,name:0===e.navigationStep?"submit":"",sx:{display:"none"},type:g(0,e.typeSubmit),variant:m(n,e.navigationStep,e.isSkip,e.outlined),onClick:t=>(d(e),s(t,e.navigationStep)),children:(0,Wt.jsx)("span",{children:e.name})},e.id)))]})},hy=e=>{const{uiSchema:t}=e;return(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-form-wysiwyg",children:(0,Wt.jsx)("div",{className:`ch-wysiwyg ${t.cssClass}`,dangerouslySetInnerHTML:{__html:t.html}})})},py=e=>{let{uiSchema:t}=e;return(0,Wt.jsx)("a",{className:"ch-link",href:t.url,target:t.target,children:t.text})},fy=a(3746),my=a(165);const gy=e=>{let{formData:t,onChange:n,rawErrors:r,required:a,schema:o}=e;const s=o.title+(a?" *":""),[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!1),[h,p]=(0,i.useState)(null!=t?t:""),f=At(),[m,g]=(0,i.useState)(!1),v=Ct((e=>e.form.confirmPasswordError));return(0,i.useEffect)((()=>{const e=window.navigator.userAgent;d(e.includes("Edg"))}),[]),(0,i.useEffect)((()=>{p((e=>e!==t?"":e))}),[t]),(0,Wt.jsx)("div",{className:"ch-form-password",children:(0,Wt.jsxs)(mu,{variant:"outlined",children:[(0,Wt.jsx)(uu,{error:r&&r.length>0,htmlFor:"outlined-adornment-password",sx:{ccolor:m&&r.length>0&&(r.includes(Kh)||r.includes(Yh))?"#D32F2F !important":m&&0===r.length?"rgba(0, 0, 0, 0.6)":"inherit"},children:s}),(0,Wt.jsx)(eu,{endAdornment:(0,Wt.jsx)(Lf,{position:"end",children:(0,Wt.jsx)(Hn,{"aria-label":"toggle password visibility",edge:"end",type:"button",onClick:()=>c((e=>!e)),onMouseDown:e=>{e.preventDefault()},children:l?(0,Wt.jsx)(my.Z,{}):(0,Wt.jsx)(fy.Z,{})})}),id:"outlined-adornment-password",label:s,sx:{"& .MuiOutlinedInput-notchedOutline":{borderWidth:"1px",borderColor:r.includes(Kh)?"#D32F2F !important":void 0},...u&&{"& input::-ms-reveal, & input::-ms-clear":{display:"none"}}},type:l?"text":"password",value:h,onChange:e=>{p(e.target.value),n(e.target.value),f(nt(!1)),m||g(!0)}}),r.includes(Kh)&&r&&r.length>0&&!v&&(0,Wt.jsx)(xu,{"aria-live":"assertive",rawErrors:!0,style:{color:"#D32F2F",fontSize:"12px",marginTop:"6px"},children:Kh})]})})};gy.defaultProps={rawErrors:[]};var vy=gy,yy=e=>{let{uiSchema:t}=e;return(0,Wt.jsxs)("div",{className:"ch-form-custom-field ch-form-password-confirmation",children:[(0,Wt.jsx)("p",{children:"This is the Password Confirmation"}),(0,Wt.jsx)("div",{children:JSON.stringify(t)})]})};function by(e){return(0,Ht.ZP)("MuiTooltip",e)}var _y=(0,Vt.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);const xy=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","
273slotProps","slots","title","TransitionComponent","TransitionProps"],wy=(0,Bt.ZP)(Tl,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((e=>{let{theme:t,ownerState:n,open:r}=e;return(0,Mt.Z)({zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none"},!n.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},n.arrow&&{[`&[data-popper-placement*="bottom"] .${_y.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${_y.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${_y.arrow}`]:(0,Mt.Z)({},n.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${_y.arrow}`]:(0,Mt.Z)({},n.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})})),Sy=(0,Bt.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,Ut.Z)(n.placement.split("-")[0])}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,$t.Fq)(t.palette.grey[700],.92),borderRadius:(t.vars||t).shape.borderRadius,color:(t.vars||t).palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium},n.arrow&&{position:"relative",margin:0},n.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:Math.round(114285.71428571428)/1e5+"em",fontWeight:t.typography.fontWeightRegular},{[`.${_y.popper}[data-popper-placement*="left"] &`]:(0,Mt.Z)({transformOrigin:"right center"},n.isRtl?(0,Mt.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"}):(0,Mt.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"})),[`.${_y.popper}[data-popper-placement*="right"] &`]:(0,Mt.Z)({transformOrigin:"left center"},n.isRtl?(0,Mt.Z)({marginRight:"14px"},n.touch&&{marginRight:"24px"}):(0,Mt.Z)({marginLeft:"14px"},n.touch&&{marginLeft:"24px"})),[`.${_y.popper}[data-popper-placement*="top"] &`]:(0,Mt.Z)({transformOrigin:"center bottom",marginBottom:"14px"},n.touch&&{marginBottom:"24px"}),[`.${_y.popper}[data-popper-placement*="bottom"] &`]:(0,Mt.Z)({transformOrigin:"center top",marginTop:"14px"},n.touch&&{marginTop:"24px"})})})),Ty=(0,Bt.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((e=>{let{theme:t}=e;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,$t.Fq)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}));let Cy=!1,ky=null,Ey={x:0,y:0};function jy(e,t){return n=>{t&&t(n),e(n)}}const Py=i.forwardRef((function(e,t){var n,r,a,o,s,l,c,u,d,h,p,f,m,g,v,y,b,_,x;const w=(0,Zt.Z)({props:e,name:"MuiTooltip"}),{arrow:S=!1,children:T,components:C={},componentsProps:k={},describeChild:E=!1,disableFocusListener:j=!1,disableHoverListener:P=!1,disableInteractive:I=!1,disableTouchListener:O=!1,enterDelay:L=100,enterNextDelay:N=0,enterTouchDelay:A=700,followCursor:D=!1,id:M,leaveDelay:R=0,leaveTouchDelay:F=1500,onClose:$,onOpen:B,open:Z,placement:U="bottom",PopperComponent:z,PopperProps:V={},slotProps:H={},slots:q={},title:W,TransitionComponent:G=Zu,TransitionProps:K}=w,Y=(0,Dt.Z)(w,xy),X=Ei(),Q="rtl"===X.direction,[J,ee]=i.useState(),[te,ne]=i.useState(null),re=i.useRef(!1),ie=I||D,ae=i.useRef(),oe=i.useRef(),se=i.useRef(),le=i.useRef(),[ce,ue]=(0,vd.Z)({controlled:Z,default:!1,name:"Tooltip",state:"open"});let de=ce;const he=(0,Vv.Z)(M),pe=i.useRef(),fe=i.useCallback((()=>{void 0!==pe.current&&(document.body.style.WebkitUserSelect=pe.current,pe.current=void 0),clearTimeout(le.current)}),[]);i.useEffect((()=>()=>{clearTimeout(ae.current),clearTimeout(oe.current),clearTimeout(se.current),fe()}),[fe]);const me=e=>{clearTimeout(ky),Cy=!0,ue(!0),B&&!de&&B(e)},ge=(0,en.Z)((e=>{clearTimeout(ky),ky=setTimeout((()=>{Cy=!1}),800+R),ue(!1),$&&de&&$(e),clearTimeout(ae.current),ae.current=setTimeout((()=>{re.current=!1}),X.transitions.duration.shortest)})),ve=e=>{re.current&&"touchstart"!==e.type||(J&&J.removeAttribute("title"),clearTimeout(oe.current),clearTimeout(se.current),L||Cy&&N?oe.current=setTimeout((()=>{me(e)}),Cy?N:L):me(e))},ye=e=>{clearTimeout(oe.current),clearTimeout(se.current),se.current=setTimeout((()=>{ge(e)}),R)},{isFocusVisibleRef:be,onBlur:_e,onFocus:xe,ref:we}=(0,tn.Z)(),[,Se]=i.useState(!1),Te=e=>{_e(e),!1===be.current&&(Se(!1),ye(e))},Ce=e=>{J||ee(e.currentTarget),xe(e),!0===be.current&&(Se(!0),ve(e))},ke=e=>{re.current=!0;const t=T.props;t.onTouchStart&&t.onTouchStart(e)},Ee=ve,je=ye;i.useEffect((()=>
273{if(de)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||ge(e)}}),[ge,de]);const Pe=(0,Jt.Z)(T.ref,we,ee,t);W||0===W||(de=!1);const Ie=i.useRef(),Oe={},Le="string"==typeof W;E?(Oe.title=de||!Le||P?null:W,Oe["aria-describedby"]=de?he:null):(Oe["aria-label"]=Le?W:null,Oe["aria-labelledby"]=de&&!Le?he:null);const Ne=(0,Mt.Z)({},Oe,Y,T.props,{className:(0,Rt.Z)(Y.className,T.props.className),onTouchStart:ke,ref:Pe},D?{onMouseMove:e=>{const t=T.props;t.onMouseMove&&t.onMouseMove(e),Ey={x:e.clientX,y:e.clientY},Ie.current&&Ie.current.update()}}:{}),Ae={};O||(Ne.onTouchStart=e=>{ke(e),clearTimeout(se.current),clearTimeout(ae.current),fe(),pe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",le.current=setTimeout((()=>{document.body.style.WebkitUserSelect=pe.current,ve(e)}),A)},Ne.onTouchEnd=e=>{T.props.onTouchEnd&&T.props.onTouchEnd(e),fe(),clearTimeout(se.current),se.current=setTimeout((()=>{ge(e)}),F)}),P||(Ne.onMouseOver=jy(Ee,Ne.onMouseOver),Ne.onMouseLeave=jy(je,Ne.onMouseLeave),ie||(Ae.onMouseOver=Ee,Ae.onMouseLeave=je)),j||(Ne.onFocus=jy(Ce,Ne.onFocus),Ne.onBlur=jy(Te,Ne.onBlur),ie||(Ae.onFocus=Ce,Ae.onBlur=Te));const De=i.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(te),options:{element:te,padding:4}}];return null!=(e=V.popperOptions)&&e.modifiers&&(t=t.concat(V.popperOptions.modifiers)),(0,Mt.Z)({},V.popperOptions,{modifiers:t})}),[te,V]),Me=(0,Mt.Z)({},w,{isRtl:Q,arrow:S,disableInteractive:ie,placement:U,PopperComponentProp:z,touch:re.current}),Re=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e,o={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",i&&"touch",`tooltipPlacement${(0,Ut.Z)(a.split("-")[0])}`],arrow:["arrow"]};return(0,Ft.Z)(o,by,t)})(Me),Fe=null!=(n=null!=(r=q.popper)?r:C.Popper)?n:wy,$e=null!=(a=null!=(o=null!=(s=q.transition)?s:C.Transition)?o:G)?a:Zu,Be=null!=(l=null!=(c=q.tooltip)?c:C.Tooltip)?l:Sy,Ze=null!=(u=null!=(d=q.arrow)?d:C.Arrow)?u:Ty,Ue=oi(Fe,(0,Mt.Z)({},V,null!=(h=H.popper)?h:k.popper,{className:(0,Rt.Z)(Re.popper,null==V?void 0:V.className,null==(p=null!=(f=H.popper)?f:k.popper)?void 0:p.className)}),Me),ze=oi($e,(0,Mt.Z)({},K,null!=(m=H.transition)?m:k.transition),Me),Ve=oi(Be,(0,Mt.Z)({},null!=(g=H.tooltip)?g:k.tooltip,{className:(0,Rt.Z)(Re.tooltip,null==(v=null!=(y=H.tooltip)?y:k.tooltip)?void 0:v.className)}),Me),He=oi(Ze,(0,Mt.Z)({},null!=(b=H.arrow)?b:k.arrow,{className:(0,Rt.Z)(Re.arrow,null==(_=null!=(x=H.arrow)?x:k.arrow)?void 0:_.className)}),Me);return(0,Wt.jsxs)(i.Fragment,{children:[i.cloneElement(T,Ne),(0,Wt.jsx)(Fe,(0,Mt.Z)({as:null!=z?z:Tl,placement:U,anchorEl:D?{getBoundingClientRect:()=>({top:Ey.y,left:Ey.x,right:Ey.x,bottom:Ey.y,width:0,height:0})}:J,popperRef:Ie,open:!!J&&de,id:he,transition:!0},Ae,Ue,{popperOptions:De,children:e=>{let{TransitionProps:t}=e;return(0,Wt.jsx)($e,(0,Mt.Z)({timeout:X.transitions.duration.shorter},t,ze,{children:(0,Wt.jsxs)(Be,(0,Mt.Z)({},Ve,{children:[W,S?(0,Wt.jsx)(Ze,(0,Mt.Z)({},He,{ref:ne})):null]}))}))}}))]})}));var Iy=Py,Oy=a(5764),Ly=a(7961),Ny=a(7749);const Ay=(0,i.forwardRef)(((e,t)=>{let{formData:n,onChange:r,updatePaymentIntentApiUrl:a,clientSecret:o}=e;const s=(0,Oy.useStripe)(),l=(0,Oy.useElements)(),[c,u]=(0,i.useState)(""),[d,h]=(0,i.useState)({cardNumber:null,expiry:null,cvc:null,cardholderName:null}),[p,f]=(0,i.useState)({cardNumber:!1,expiry:!1,cvc:!1,cardholderName:!1}),m=At(),[g,v]=(0,i.useState)(null),[y,b]=(0,i.useState)(!1),[_,x]=(0,i.useState)({cardNumber:!1,expiry:!1,cardCvc:!1}),[w,S]=(0,i.useState)({cardNumber:!1,expiry:!1,cardCvc:!1}),T=Ct((e=>e.form.stripeLogo)),C=Ct((e=>e.form.stripePaymentTitle));(0,i.useImperativeHandle)(t,(()=>({async handleSubmit(e,t,n,r,i,u){let d=!1;if(!s||!l)return!0;b(!0);let h=!1;if(e<=0?(d=!0,v("Your session may have timed out. Please refresh the page and try again.")):r?await(async(e,t,n,r,i)=>{const o=`${a}`;let s=!1;return await fetch(o,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:JSON.stringify({Amount:e,PaymentIntentId:t,Description:n,RecipientEmail:r,IsInvoice:i})}).then((t=>{return t.ok?t.json():(null===(n=window.appInsights)||void 0===n||n.trackTrace({message:`updatePaymentIntent invalid response: ${i}, ${e}`,severityLevel:null===(r=window.appInsights)||void 0===r?void 0:r.SeverityLevel.Warning}),v("Your session may have timed out. Please refresh the page and try again."),null);var n,r})).then((t=>{var n,r;if(t)if(t.IsSuccess)s=!0;else if(t.Message)null===(n=window.appInsights)||void 0===n||n.trackTrace({message:`updatePaymentIntent-Message: ${i}, ${e}, ${JSON.stringify(t)}`,severityLevel:null===(r=window.appInsights)||void 0===r?void 0:r.SeverityLevel.Warning}),v(t.Message);else if(t.Errors){var a,o;null===(a=window.appInsights)||void 0===a||a.trackTrace({message:`updatePaymentIntent-Errors: ${i}, ${e}, ${JSON.stringify(t)}`,severityLevel:null===(o=window.appInsights)||void 0===o?void 0:o.SeverityLevel.Warning}),v("Your session may have timed out. Please refresh the page and try again.")}})),s})(e,t,i,u,r)?h=!0:(d=!0,v("Your session may have timed out. Please refresh the page and try again.")):h=!0,!h)return b(!1),d;const p=l.getElement(Oy.CardNumberElement);l.getElement(Oy.CardExpiryElement),l.getElement(Oy.CardCvcElement);let f={name:null};null!=n&&(f={...n.data.payment_method_data.billing_details}),f.name=c;const{error:m,paymentMethod:g}=await s.createPaymentMethod({type:"card",card:p,billing_details:f});if(m)return v(m.message),d=!0,b(!1),d;if(h){var y;const{error:e,paymentIntent:t}=await s.confirmCardPayment(o,{payment_method:g.id,shipping:null==n||null===(y=n.data)||void 0===y?void 0:y.shipping});e?(d=!0,v(e.message)):v(null)}return b(!1),d},setCustomError(e){v(e)}}))),(0,i.useEffect)((()=>{p.cardNumber&&p.cardholderName&&p.expiry&&p.cvc||(m(at(!1)),r()),p.cardNumber&&p.cardholderName&&p.expiry&&p.cvc&&(m(at(!0)),r())}));const k=e=>{x((t=>({...t,[e]:!0})))},E=(e,t)=>{x((t=>({...t,[e]:!1})))},j=(e,t)=>n=>{v(null),m(ut({})),S((t=>({...t,[e]:n.complete}))),f((e=>({...e,[t]:n.complete}))),h((e=>({...e,[t]:n.error?n.error.message:null})))}
273,P={style:{base:{color:"#212121",fontFamily:"Roboto, sans-serif",fontSize:"16px","::placeholder":{color:"transparent"},padding:"10px"},invalid:{color:"#C62828"}}},I={cardElementContainer:{position:"relative"},cardElementLabel:{position:"absolute",left:"12px",top:"50%",transform:"translateY(-50%)",transition:"all 0.2s ease",color:"#9e9e9e",pointerEvents:"none",backgroundColor:"#fff",padding:"0 4px"},cardElementFocused:{top:"-12px",left:"12px",fontSize:"12px",color:"#6c757d",transform:"translateY(0)"},cardElementFilled:{top:"-12px",left:"12px",fontSize:"12px",color:"#3f51b5",transform:"translateY(0)"},cardNumber:{position:"relative",padding:"16px",border:"1px solid #8d818d"},helpIcon:{position:"absolute",right:"5px",top:"50%",transform:"translateY(-50%)"}};return(0,eo.Z)({components:{MuiTextField:{styleOverrides:{root:{"& .MuiInputBase-root":{color:"red"},"& .MuiInputLabel-root":{color:"blue"}}}}}}),(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsxs)("div",{className:"ch-stripe-form",style:{border:g?"1px solid var(--error-main)":"1px solid #8d818d",padding:"12px"},children:[(0,Wt.jsx)("p",{style:{fontSize:"15px",fontFamily:"inherit",fontWeight:"bold",color:"#000000de",marginBottom:"28px"},children:C}),(0,Wt.jsxs)(To,{style:I.cardElementContainer,className:`${_.cardNumber?"card-element-focused":""} ${w.cardNumber?"card-element-filled":""}`,children:[(0,Wt.jsx)("label",{style:{...I.cardElementLabel,..._.cardNumber||w.cardNumber||d.cardNumber?I.cardElementFocused:{}},children:"Card number *"}),(0,Wt.jsx)("div",{className:"cardNumber",style:{padding:"16px",border:"1px solid #8d818d",marginBottom:"12px"},children:(0,Wt.jsx)(Oy.CardNumberElement,{id:"cardNumber",options:P,onFocus:()=>k("cardNumber"),onBlur:e=>E("cardNumber"),onChange:j("cardNumber","cardNumber"),label:"Card Number"})}),(0,Wt.jsx)(Hn,{size:"small",style:{position:"absolute",right:"15px",top:"15%"},children:(0,Wt.jsx)(Ny.Z,{})}),d.cardNumber&&(0,Wt.jsx)(gr,{variant:"body2",color:"error",children:d.cardNumber})]}),(0,Wt.jsxs)(To,{style:{marginBottom:"20px"},children:[(0,Wt.jsx)(Ud,{label:"Name on card",variant:"outlined",fullWidth:!0,margin:"normal",value:c,onChange:e=>{const t=e.target.value;u(t);const n=(r=t).length>=5&&/^[A-Za-z\s]+$/.test(r)&&!/\s{2,}/.test(r);var r;v(null),m(ut({})),h((e=>({...e,cardholderName:""===t.trim()||n?null:"Your cardholder name is incomplete."}))),f((e=>({...e,cardholderName:""!==t.trim()&&n})))},required:!0,InputProps:{sx:{...I.cardElementInput,color:d.cardholderName?"#C62828 !important":"#212121"}},InputLabelProps:{sx:{color:"#9e9e9e !important",fontFamily:"inherit","&.Mui-focused":{color:"#6c757d !important"},"&.MuiInputLabel-shrink":{color:"#6c757d !important"}}},inputProps:{style:{color:d.cardholderName?"#C62828 !important":"inherit"}}}),d.cardholderName&&(0,Wt.jsx)(gr,{variant:"body2",color:"error",children:d.cardholderName})]}),(0,Wt.jsxs)(To,{display:"flex",justifyContent:"space-between",style:{position:"relative"},children:[(0,Wt.jsxs)(To,{flex:1,style:{...I.cardElementContainer,position:"absolute",width:"49%"},className:`${_.expiry?"card-element-focused":""} ${w.expiry?"card-element-filled":""}`,children:[(0,Wt.jsx)("label",{style:{...I.cardElementLabel,..._.expiry||w.expiry||d.expiry?I.cardElementFocused:{}},children:"Expiry date *"}),(0,Wt.jsx)("div",{className:"cardNumber",style:{padding:"16px",border:"1px solid #8d818d"},children:(0,Wt.jsx)(Oy.CardExpiryElement,{options:P,onFocus:()=>k("expiry"),onBlur:e=>E("expiry"),onChange:j("expiry","expiry")})}),(0,Wt.jsx)("div",{className:"cardNumber",children:d.expiry&&(0,Wt.jsx)(gr,{variant:"body2",color:"error",children:d.expiry})})]}),(0,Wt.jsxs)(To,{flex:1,style:{...I.cardElementContainer,position:"absolute",width:"49%",right:0},className:`${_.cvc?"card-element-focused":""} ${w.cvc?"card-element-filled":""}`,children:[(0,Wt.jsx)("label",{style:{...I.cardElementLabel,..._.cvc||w.cvc||d.cvc?I.cardElementFocused:{}},children:"Security number *"}),(0,Wt.jsx)("div",{className:"cardNumber",style:{padding:"16px",border:"1px solid #8d818d"},children:(0,Wt.jsx)(Oy.CardCvcElement,{options:P,onFocus:()=>k("cvc"),onBlur:e=>E("cvc"),onChange:j("cvc","cvc")})}),(0,Wt.jsx)(Iy,{title:"3 or 4 digit code found on the back of your card",children:(0,Wt.jsx)(Hn,{size:"small",style:{position:"absolute",right:"15px",top:"20%"},children:(0,Wt.jsx)(Ly.Z,{})})}),d.cvc&&(0,Wt.jsx)(gr,{variant:"body2",color:"error",children:d.cvc})]})]}),(0,Wt.jsx)(To,{mt:10,mb:2,sx:{width:"100%",height:"10%",display:"flex",justifyContent:"flex-end",alignItems:"center",overflow:"hidden",boxSizing:"border-box",top:"20%"},children:(0,Wt.jsx)("img",{src:T,alt:"logo",style:{width:"15%",float:"right"}})})]}),g&&(0,Wt.jsx)(Lr,{componentClass:"ch-form-payment-alert",error:{title:g,type:"error"},hasButtonReload:!1,theme:"Error"})]})}));Ay.displayName="CheckoutForm";var Dy=Ay,My=a(8509);const Ry=(0,i.forwardRef)(((e,t)=>{let{apiError:n,apiNoData:r,formData:a,onChange:o,uiSchema:s}=e;const l=(0,My.loadStripe)(s.publicKey),c=(0,i.useRef)(),u=(0,i.useRef)(0),d=s.isInvoice,h=At();let p=100;const[f,m]=(0,i.useState)(""),g={},v=d?`&amt=${p}&ii=true`:"",y=s.paymentIntentApi,b=s.paymentIntentUpdateApi,_=s.getCartApi,x=s.stripePopulateDataAPI;(0,i.useEffect)((()=>{Mr({apiBody:g,apiMethod:"POST",apiParams:v,apiUrl:y}
273).then((e=>{e&&e.IsSuccess&&(o({paymentIntent:e.Data.pid,clientSecret:e.Data.clientSecret}),m(e.Data.clientSecret))})),Mr({apiBody:null,apiParams:"",apiUrl:_}).then((e=>{null!=e&&e.IsSuccess&&(u.current=e.Data.subtotal)}))}),[y]);const w=Ct((e=>e.form.stripeFormCompleted));(0,i.useImperativeHandle)(t,(()=>({async handlePaymentFormSubmit(e,t,n,r){var i,o;if(null===(i=window.appInsights)||void 0===i||i.trackTrace({message:`handlePaymentFormSubmit: ${d}, ${p}`,severityLevel:null===(o=window.appInsights)||void 0===o?void 0:o.SeverityLevel.Warning}),d)((e,t)=>{p=0;for(const n in e)if(t[n]&&"NumberViewModel"===t[n].fieldTypeName&&!isNaN(e[n])){p=Math.round(100*parseFloat(e[n]));break}})(e,t);else{const e=await Mr({apiBody:null,apiParams:"",apiUrl:_});if(null!=e&&e.IsSuccess){if(u.current!==e.Data.subtotal)return c.current.setCustomError(s.messages.cartModifiedError),void r(!0);p=e.Data.amount}else p=0}if(c)if(p<=0){var l,f;null===(l=window.appInsights)||void 0===l||l.trackTrace({message:`handlePaymentFormSubmit amount-0: ${d}, ${p}`,severityLevel:null===(f=window.appInsights)||void 0===f?void 0:f.SeverityLevel.Warning}),c.current.setCustomError("Your session may have timed out. Please refresh and try again."),r(!0)}else{let i=null,o=null,l=null,u=null;if(d){o={};for(const n in e)"EmailCustomViewModel"==t[n].fieldTypeName&&(u=e[n]),"Recaptcha"!=t[n].title&&"payment"!=t[n].fieldTypeName&&"hidden"!==t[n]["ui:widget"]&&"PaymentMethodPickerCustomViewModel"!==t[n]["ui:field"]&&(o[t[n].title]=e[n]);l=Object.entries(o).map((e=>{let[t,n]=e;return`${t}: ${n}`})).join("|")}else i=await Mr({apiBody:n,apiUrl:x,apiMethod:"POST",apiParams:""});c.current.handleSubmit(p,a.paymentIntent,i,d,l,u).then((e=>{var t,n;null===(t=window.appInsights)||void 0===t||t.trackTrace({message:`handlePaymentFormSubmit handleSubmit: ${d}, ${p}, ${e}`,severityLevel:null===(n=window.appInsights)||void 0===n?void 0:n.SeverityLevel.Warning}),e&&h(ut({title:s.messages.paymentFailedTitle,description:s.messages.paymentFailedDescription,billing:"Billing"})),r(e)}))}}})));const S={clientSecret:f,appearance:{theme:"stripe",labels:"outlined",rules:{".Block":{borderColor:"#8f8f8f",boxShadow:"none"},".Input":{borderColor:"#8f8f8f",boxShadow:"none",borderRadius:0,padding:"16px 10px 16px 14px",lineHeight:"23px"},".Label":{color:"#8f8f8f",fontSize:"1rem",lineHeight:"23px"},".Tab":{border:"1px solid #000",boxShadow:"0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(18, 42, 66, 0.02)"},".Tab:hover":{color:"#000"},".Tab--selected":{borderColor:"#000",boxShadow:"0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(18, 42, 66, 0.02), 0 0 0 2px #000"},".Input:focus":{borderColor:"#000",boxShadow:"0px 1px 1px rgba(0, 0, 0, 0.03), 0px 1px 2px rgba(18, 42, 66, 0.02), 0 0 0 1px #000"}},variables:{spacingUnit:"5px"}}};return(0,Wt.jsx)("div",{className:"ch-payment-method",children:f&&(0,Wt.jsx)(Oy.Elements,{options:S,stripe:l,children:(0,Wt.jsx)(Dy,{clientSecret:a.clientSecret,formData:a,ref:c,updatePaymentIntentApiUrl:b,onChange:e=>{const t={...a};w?(t.paymentFormCompleted=!0,h(rt(!1))):t.paymentFormCompleted=!1,h(ct(t)),o(t)}})})})}));Ry.displayName="PaymentMethod",Ry.defaultProps={apiError:"Sorry, something has gone wrong. Please try again later.",apiNoData:"Sorry, no payment options found.",formData:{}};var Fy=Ry,$y=a(8384),By=a(5717),Zy=e=>{const[t,n]=(0,i.useState)(null),[r,a]=(0,i.useState)(!1),[o,s]=(0,i.useState)(!1);return void 0===e.apiTrigger&&(e.apiTrigger=!0),void 0===e.apiParams&&(e.apiParams=""),(0,i.useEffect)((()=>{var t;if(!e.apiTrigger)return;a(!0);const r=new AbortController;return fetch(`${e.apiUrl}${e.apiParams}`,{method:null!==(t=e.apiMethod)&&void 0!==t?t:"POST",signal:r.signal,credentials:"same-origin"}).then((t=>{if(!t.ok){const t=new Error(e.apiError);throw t.type="error",t}return t.json()})).then((t=>{if((0,mo.isEmpty)(t.Data)){n(null);const r=new Error(e.apiNoData);throw r.type=500===t.Code?"error":"info",r}var r,i,o;!t.IsSuccess&&null!==(r=t.Errors)&&void 0!==r&&r.length?s({type:"error",title:null===(i=t.Errors[0])||void 0===i?void 0:i.Message,code:null===(o=t.Errors[0])||void 0===o?void 0:o.Co
273de}):s(!1),n(t.Data),a(!1)})).catch((e=>{var t;"AbortError"===e.name?console.warn("fetch aborted"):(s({type:null!==(t=e.type)&&void 0!==t?t:"error",title:e.message}),a(!1))})),()=>r.abort()}),[e.apiUrl,e.apiParams,e.apiMethod,e.apiError,e.apiNoData,e.apiTrigger,e.apiBody,e.apiHeaders,e.fetchTrigger]),{data:t,isPending:r,error:o}};function Uy(e){const{onClick:t}=e;return(0,Wt.jsx)("button",{className:"slick-next slick-arrow",type:"button",onClick:t,children:(0,Wt.jsx)("span",{className:"material-icons",children:"chevron_right"})})}function zy(e){const{onClick:t}=e;return(0,Wt.jsx)("button",{className:"slick-prev slick-arrow",type:"button",onClick:t,children:(0,Wt.jsx)("span",{className:"material-icons",children:"chevron_left"})})}const Vy=e=>{let{apiError:t,apiNoData:n,formContext:r,formData:a,isSubmitting:o=!1,onChange:s,uiSchema:l,wideFormClassProp:c}=e;const[u,d]=(0,i.useState)(`${l.listApiEndPoint}`),[h,p]=(0,i.useState)(!o),{data:f,error:m,isPending:g}=Zy({apiUrl:u,apiParams:"",apiMethod:"POST",apiError:t,apiNoData:n,apiTrigger:h}),[v,y]=(0,i.useState)(null),[b,_]=(0,i.useState)(l.doNotAutoSelectFirstItem),x=e=>{v!==e.index?(y(e.index),s(e.id)):(y(null),s(""))};(0,i.useEffect)((()=>{!f&&o&&p(!0)}),[o,f]);let w,S=(0,i.useRef)(null);(0,i.useEffect)((()=>{var e,t;if(null!=f&&null!==(e=f.Items)&&void 0!==e&&e.length&&null===v&&void 0!==a){const e=f.Items.findIndex((e=>e.Id===a));y(e)}if(null!=f&&null!==(t=f.Items)&&void 0!==t&&t.length&&void 0===a&&!0!==b){const e=f.Items[0];y(0),s(e.Id)}}),[f,a,v,s,b]);let T="",C="",k="",E="sm-stack";f&&"3ItemView"===f.View?(w=3,T="ch-product-picker-carousel-3-col",k="ch-product-picker__card--plan"):f&&"2ItemView"===f.View?(w=2,T="ch-product-picker-carousel-2-col",C="ch-product-picker-content-1-col",k="ch-product-picker__card--card"):f&&"1ItemView"===f.View?(w=1,T="ch-product-picker-carousel-1-col",C="ch-product-picker-content-2-col",k="ch-product-picker__card--card"):w=3,f&&!0===f.ViewMobileCarousel&&(E="sm-carousel");const j={infinite:!1,nextArrow:(0,Wt.jsx)(Uy,{}),prevArrow:(0,Wt.jsx)(zy,{}),responsive:[{breakpoint:959,settings:{slidesToShow:w}},{breakpoint:767,settings:{slidesToShow:2}},{breakpoint:499,settings:{slidesToShow:1}}],slidesToScroll:1,slidesToShow:w},P={infinite:!1,nextArrow:(0,Wt.jsx)(Uy,{}),prevArrow:(0,Wt.jsx)(zy,{}),responsive:[{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:375,settings:{slidesToShow:1,slidesToScroll:1}}],slidesToScroll:1,slidesToShow:w},I={infinite:!1,nextArrow:(0,Wt.jsx)(Uy,{}),prevArrow:(0,Wt.jsx)(zy,{}),slidesToScroll:1,slidesToShow:w};return(0,Wt.jsxs)("div",{className:"ch-form-custom-field ch-product-picker ch-u-field-full-width",style:{marginLeft:c&&"0"},children:[!f&&g&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch-form-wrapper-progress"}),f&&"3ItemView"!==f.View&&(0,Wt.jsxs)("div",{className:`${C}`,children:[f.BodyText&&(0,Wt.jsx)("div",{className:"ch-wysiwyg ch-product-picker__body-text",dangerouslySetInnerHTML:{__html:f.BodyText}}),f.Quote&&(0,Wt.jsxs)("div",{className:"ch-product-picker__quote-text",children:[f.Quote&&(0,Wt.jsx)("div",{className:"ch-product-picker__quote--text-quote",children:f.Quote}),f.QuoteCaption&&(0,Wt.jsx)("div",{className:"ch-product-picker__quote-text--quote-caption",children:f.QuoteCaption})]})]}),(0,Wt.jsxs)("div",{className:`ch-carousel ch-carousel--react ch-product__carousel ${T} ${E}`,children:[f&&(0,Wt.jsx)(By.Z,{className:"ch-carousel__slick",ref:e=>{S=e},...function(){switch(null==f?void 0:f.View){case"3ItemView":default:return j;case"2ItemView":return P;case"1ItemView":return I}}(),children:f.Items.map(((e,t)=>{var n,r;return(0,Wt.jsx)("div",{className:"ch-carousel__slick-slide",children:f&&"3ItemView"===f.View?(0,Wt.jsxs)("div",{className:`ch-product__card ${k} ${t===v?"ch-product__card--active":""} ch-product__card--3ItemView`,onClick:()=>x({id:e.Id,index:t}),children:[(0,Wt.jsxs)("div",{className:"ch-product__card-content",children:[t===v&&(0,Wt.jsx)("div",{className:"ribbon",children:"Selected"}),(null===(n=e.Image)||void 0===n?void 0:n.Url)&&(0,Wt.jsx)("img",{alt:e.DisplayText,className:"ch-product__card-img",loading:"lazy",src:e.Image.Url}),"3ItemView"===(null==f?void 0:f.View)&&e.IsRecommended?(0,Wt.jsx)("div",{className:"ch-product__card-tag recommended",children:"Recommended"}):(0,Wt.jsx)("div",{className:"ch-product__card-spacer"}),(0,Wt.jsx)("h6",{className:"ch-product__card-title",children:e.Title}),(0,Wt.jsx)("div",{className:"ch-product__card-description",dangerouslySetInnerHTML:{__html:e.Subtitle}}
273),e.FeatureList&&(0,Wt.jsx)("ul",{className:"ch-product__card-list",children:e.FeatureList.map(((e,t)=>(0,Wt.jsxs)("li",{children:[(0,Wt.jsx)($y.Z,{}),(0,Wt.jsx)("span",{children:e})]},e?e.split(" ").join("")+Math.random():t)))})]}),(0,Wt.jsxs)("div",{className:".ch-product__card-footer",children:[(0,Wt.jsxs)("h4",{className:"ch-product__card-price",children:[(0,Wt.jsx)("span",{className:"ch-product__card-price-prefix",children:e.PricePrefix}),(0,Wt.jsx)("span",{className:"ch-product__card-price-value",children:e.Price}),(0,Wt.jsx)("sub",{children:e.PriceSuffix})]}),(0,Wt.jsx)("p",{className:"ch-product__card-terms",children:e.ContractTerm}),e.FooterLink&&e.FooterLink.Url&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined ch-product__card-cta",href:e.FooterLink.Url,target:e.FooterLink.Target,variant:"outlined",children:e.FooterLink.DisplayText})]})]}):(0,Wt.jsxs)("div",{className:`ch-product__card ${t===f.Items.length-1&&"ch-product__card--last-card"} ${k} ${t===v?"ch-product__card--active":""}`,onClick:()=>x({id:e.Id,index:t}),children:[t===v&&(0,Wt.jsx)("div",{className:"ribbon",children:"Selected"}),"3ItemView"===(null==f?void 0:f.View)&&e.IsRecommended&&(0,Wt.jsx)("div",{className:"ch-product__card-tag recommended",children:"Recommended"}),(null===(r=e.Image)||void 0===r?void 0:r.Url)&&(0,Wt.jsx)("img",{alt:e.DisplayText,className:"ch-product__card-img",loading:"lazy",src:e.Image.Url}),(0,Wt.jsxs)("div",{className:"ch-product__card-content",children:[(0,Wt.jsxs)("h6",{className:"ch-product__card-title",children:[e.Title," "]}),(0,Wt.jsx)("div",{className:"ch-product__card-description",dangerouslySetInnerHTML:{__html:e.Subtitle}}
273),e.FeatureList&&(0,Wt.jsx)("ul",{className:"ch-product__card-list",children:e.FeatureList.map(((e,t)=>(0,Wt.jsxs)("li",{children:[(0,Wt.jsx)($y.Z,{}),(0,Wt.jsx)("span",{children:e})]},e?e.split(" ").join("")+Math.random():t)))}),(0,Wt.jsxs)("h4",{className:"ch-product__card-price",children:[(0,Wt.jsx)("span",{className:"ch-product__card-price-prefix",children:e.PricePrefix}),(0,Wt.jsx)("span",{className:"ch-product__card-price-value",children:e.Price}),(0,Wt.jsx)("sub",{children:e.PriceSuffix})]})]}),(0,Wt.jsx)("p",{className:"ch-product__card-terms",children:e.ContractTerm}),e.FooterLink&&e.FooterLink.Url&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined ch-product__card-cta",href:e.FooterLink.Url,target:e.FooterLink.Target,variant:"outlined",children:e.FooterLink.DisplayText})]})},e.Id)}))}),f&&!0===f.ViewMobileCarousel&&(0,Wt.jsxs)("div",{className:"ch-product__mobile-control",children:[(0,Wt.jsx)(zy,{onClick:()=>{S.slickPrev()}}),(0,Wt.jsx)(Uy,{onClick:()=>{S.slickNext()}})]})]})]})};Vy.defaultProps={apiError:"Sorry, something has gone wrong. Please try again later.",apiNoData:"Sorry, no results found for that query."};var Hy=Vy,qy=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function Wy(){return Wy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wy.apply(this,arguments)}function Gy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ky(e,t){return Ky=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ky(e,t)}var Yy=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(Gy(t)),t.handleErrored=t.handleErrored.bind(Gy(t)),t.handleChange=t.handleChange.bind(Gy(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(Gy(t)),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Ky(t,n);var a=r.prototype;return a.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},a.getValue=function(){var e=this.getCaptchaFunction("getResponse");return e&&void 0!==this._widgetId?e(this._widgetId):null},a.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},a.execute=function(){var e=this.getCaptchaFunction("execute");if(e&&void 0!==this._widgetId)return e(this._widgetId);this._executeRequested=!0},a.executeAsync=function(){var e=this;return new Promise((function(t,n){e.executionResolve=t,e.executionReject=n,e.execute()}))},a.reset=function(){var e=this.getCaptchaFunction("reset");e&&void 0!==this._widgetId&&e(this._widgetId)},a.forceReset=function(){var e=this.getCaptchaFunction("reset");e&&e()},a.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},a.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},a.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},a.explicitRender=function(){var e=this.getCaptchaFunction("render");if(e&&void 0===this._widgetId){var t=document.createElement("div");this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},a.componentDidMount=function(){this.explicitRender()},a.componentDidUpdate=function(){this.explicitRender()},a.handleRecaptchaRef=function(e){this.captcha=e},a.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated,function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,qy));return i.createElement("div",Wy({},t,{ref:this.handleRecaptchaRef}))},r}(i.Component);function Xy(){return Xy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xy.apply(this,arguments)}
273Yy.displayName="ReCAPTCHA",Yy.propTypes={sitekey:Dr().string.isRequired,onChange:Dr().func,grecaptcha:Dr().object,theme:Dr().oneOf(["dark","light"]),type:Dr().oneOf(["image","audio"]),tabindex:Dr().number,onExpired:Dr().func,onErrored:Dr().func,size:Dr().oneOf(["compact","normal","invisible"]),stoken:Dr().string,hl:Dr().string,badge:Dr().oneOf(["bottomright","bottomleft","inline"]),isolated:Dr().bool},Yy.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var Qy={},Jy=0,eb="onloadcallback";function tb(){return"undefined"!=typeof window&&window.recaptchaOptions||{}}var nb,rb,ib=(nb=function(){var e=tb(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+eb+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+eb+"&render=explicit"},rb=(rb={callbackName:eb,globalName:"grecaptcha",attributes:tb().nonce?{nonce:tb().nonce}:{}})||{},function(e){var t=e.displayName||e.name||"Component",n=function(t){var n,r;function a(e,n){var r;return(r=t.call(this,e,n)||this).state={},r.__scriptURL="",r}r=t,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var o=a.prototype;return o.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+Jy++),this.__scriptLoaderID},o.setupScriptURL=function(){return this.__scriptURL=nb(),this.__scriptURL},o.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,(function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)}))},o.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=Qy[this.__scriptURL];if(!e||!e.loaded)throw new Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[rb.callbackName]},o.componentDidMount=function(){var e=this,t=this.setupScriptURL(),n=this.asyncScriptLoaderGetScriptLoaderID(),r=rb,i=r.globalName,a=r.callbackName,o=r.scriptId;if(i&&void 0!==window[i]&&(Qy[t]={loaded:!0,observers:{}}),Qy[t]){var s=Qy[t];return s&&(s.loaded||s.errored)?void this.asyncScriptLoaderHandleLoad(s):void(s.observers[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var l={};l[n]=function(t){return e.asyncScriptLoaderHandleLoad(t)},Qy[t]={loaded:!1,observers:l};var c=document.createElement("script");for(var u in c.src=t,c.async=!0,rb.attributes)c.setAttribute(u,rb.attributes[u]);o&&(c.id=o);var d=function(e){if(Qy[t]){var n=Qy[t].observers;for(var r in n)e(n[r])&&delete n[r]}};a&&"undefined"!=typeof window&&(window[a]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),c.onload=function(){var e=Qy[t];e&&(e.loaded=!0,d((function(t){return!a&&(t(e),!0)})))},c.onerror=function(){var e=Qy[t];e&&(e.errored=!0,d((function(t){return t(e),!0})))},document.body.appendChild(c)},o.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===rb.removeOnUnmount)for(var t=document.getElementsByTagName("script"),n=0;n<t.length;n+=1)t[n].src.indexOf(e)>-1&&t[n].parentNode&&t[n].parentNode.removeChild(t[n]);var r=Qy[e];r&&(delete r.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===rb.removeOnUnmount&&delete Qy[e])},o.render=function(){var t=rb.globalName,n=this.props,r=(n.asyncScriptOnLoad,n.forwardedRef),a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(n,["asyncScriptOnLoad","forwardedRef"]);return t&&"undefined"!=typeof window&&(a[t]=void 0!==window[t]?window[t]:void 0),a.ref=r,(0,i.createElement)(e,a)},a}(i.Component),r=(0,i.forwardRef)((function(e,t){return(0,i.createElement)(n,Xy({},e,{forwardedRef:t}))}));return r.displayName="AsyncScriptLoader("+t+")",r.propTypes={asyncScriptOnLoad:Dr().func},fn()(r,e)})(Yy),ab=ib;const ob=(0,i.forwardRef)(((e,t)=>{let{name:n,recaptchaSiteKey:r}=e;const[a,o]=(0,i.useState)(""),s=(0,i.useRef)(null),l=(0,i.useRef)();(0,i.useEffect)((()=>{a&&(s.data[n]=a,s.current(s.data))}),[n,a]),(0,i.useImperativeHandle)(t,(()=>({handleReCaptchaVerify:c})));const c=(e,n)=>{if(a)return s.current=n,s.data=e,void s.current(s.data);t&&l&&(s.current=n,s.data=e,l.current.execute())};return(0,Wt.jsxs)("div",{className:"has-recaptcha",children:[(0,Wt.jsx)(ab,{badge:"bottomright",ref:l,sitekey:r,size:"invisible",onCh
273ange:function(e){o(e)}}),(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-recaptcha"})]})}));ob.displayName="Recaptcha2",ob.defaultProps={};var sb=ob,lb=e=>{let{disabled:t,formData:n,onChange:r,schema:i,uiSchema:a}=e;return(0,Wt.jsxs)("div",{className:"ch-form-custom-field ch-dropdown-link",children:[a.helpText&&(0,Wt.jsx)("p",{className:"mb-3",children:a.helpText}),!i.listOptions&&a.noResultsMessage&&(0,Wt.jsx)("p",{children:a.noResultsMessage}),i.listOptions&&(0,Wt.jsx)(uc,{autoHighlight:!0,defaultValue:i.default,disableClearable:!0,disabled:t,getOptionLabel:e=>e.productName,id:"registered-products-list",isOptionEqualToValue:(e,t)=>e.serialNumber=t.serialNumber,options:i.listOptions,renderInput:e=>{let{inputProps:t,...n}=e;return(0,Wt.jsx)(Ud,{...n,inputProps:{...t,readOnly:!0},label:a.title})},renderOption:(e,t)=>{const{key:n,...r}=e;return(0,Wt.jsxs)(To,{component:"li",sx:{"& > img":{mr:2,flexShrink:0}},...r,children:[(0,Wt.jsx)("img",{alt:"",loading:"lazy",src:t.imageUrl?t.imageUrl:a.placeholderImage,width:"20"}),t.serialNumber," ",t.productName]},n)},onChange:(e,t)=>
273{r(JSON.stringify(t))},onInputChange:(e,t,n)=>{if(i.listOptions&&"reset"==n){const e=i.listOptions.find((e=>e.productName==t));r(e?JSON.stringify(e):"")}}})]})},cb="object"==typeof e&&e&&e.Object===Object&&e,ub="object"==typeof self&&self&&self.Object===Object&&self,db=cb||ub||Function("return this")(),hb=db.Symbol,pb=Object.prototype,fb=pb.hasOwnProperty,mb=pb.toString,gb=hb?hb.toStringTag:void 0,vb=Object.prototype.toString,yb=hb?hb.toStringTag:void 0,bb=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":yb&&yb in Object(e)?function(e){var t=fb.call(e,gb),n=e[gb];try{e[gb]=void 0;var r=!0}catch(e){}var i=mb.call(e);return r&&(t?e[gb]=n:delete e[gb]),i}(e):function(e){return vb.call(e)}(e)},_b=function(e,t){return function(n){return e(t(n))}},xb=_b(Object.getPrototypeOf,Object),wb=function(e){return null!=e&&"object"==typeof e},Sb=Function.prototype,Tb=Object.prototype,Cb=Sb.toString,kb=Tb.hasOwnProperty,Eb=Cb.call(Object),jb=function(e){if(!wb(e)||"[object Object]"!=bb(e))return!1;var t=xb(e);
273if(null===t)return!0;var n=kb.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Cb.call(n)==Eb},Pb=function(e,t){return e===t||e!=e&&t!=t},Ib=function(e,t){for(var n=e.length;n--;)if(Pb(e[n][0],t))return n;return-1},Ob=Array.prototype.splice;function Lb(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Lb.prototype.clear=function(){this.__data__=[],this.size=0},Lb.prototype.delete=function(e){var t=this.__data__,n=Ib(t,e);return!(n<0||(n==t.length-1?t.pop():Ob.call(t,n,1),--this.size,0))},Lb.prototype.get=function(e){var t=this.__data__,n=Ib(t,e);return n<0?void 0:t[n][1]},Lb.prototype.has=function(e){return Ib(this.__data__,e)>-1},Lb.prototype.set=function(e,t){var n=this.__data__,r=Ib(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var Nb=Lb,Ab=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},Db=function(e){if(!Ab(e))return!1;var t=bb(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},Mb=db["__core-js_shared__"],Rb=function(){var e=/[^.]+$/.exec(Mb&&Mb.keys&&Mb.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Fb=Function.prototype.toString,$b=function(e){if(null!=e){try{return Fb.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Bb=/^\[object .+?Constructor\]$/,Zb=Function.prototype,Ub=Object.prototype,zb=Zb.toString,Vb=Ub.hasOwnProperty,Hb=RegExp("^"+zb.call(Vb).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qb=function(e){return!(!Ab(e)||function(e){return!!Rb&&Rb in e}(e))&&(Db(e)?Hb:Bb).test($b(e))},Wb=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return qb(n)?n:void 0},Gb=Wb(db,"Map"),Kb=Wb(Object,"create"),Yb=Object.prototype.hasOwnProperty,Xb=Object.prototype.hasOwnProperty;function Qb(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Qb.prototype.clear=function(){this.__data__=Kb?Kb(null):{},this.size=0},Qb.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Qb.prototype.get=function(e){var t=this.__data__;if(Kb){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Yb.call(t,e)?t[e]:void 0},Qb.prototype.has=function(e){var t=this.__data__;return Kb?void 0!==t[e]:Xb.call(t,e)},Qb.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Kb&&void 0===t?"__lodash_hash_undefined__":t,this};var Jb=Qb,e_=function(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map};function t_(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}t_.prototype.clear=function(){this.size=0,this.__data__={hash:new Jb,map:new(Gb||Nb),string:new Jb}},t_.prototype.delete=function(e){var t=e_(this,e).delete(e);return this.size-=t?1:0,t},t_.prototype.get=function(e){return e_(this,e).get(e)},t_.prototype.has=function(e){return e_(this,e).has(e)},t_.prototype.set=function(e,t){var n=e_(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};var n_=t_;function r_(e){var t=this.__data__=new Nb(e);this.size=t.size}r_.prototype.clear=function(){this.__data__=new Nb,this.size=0},r_.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},r_.prototype.get=function(e){return this.__data__.get(e)},r_.prototype.has=function(e){return this.__data__.has(e)},r_.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Nb){var r=n.__data__;if(!Gb||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new n_(r)}return n.set(e,t),this.size=n.size,this};var i_=r_;function a_(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new n_;++t<n;)this.add(e[t])}a_.prototype.add=a_.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},a_.prototype.has=function(e){return this.__data__.has(e)};var o_=a_,s_=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},l_=function(e,t){return e.has(t)},c_=function(e,t,n,r,i,a){var o=1&n,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,p=2&n?new o_:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var f=e[d],m=t[d];if(r)var g=o?r(m,f,d,t,e,a):r(f,m,d,e,t,a);if(void 0!==g){if(g)continue;h=!1;break}
273if(p){if(!s_(t,(function(e,t){if(!l_(p,t)&&(f===e||i(f,e,n,r,a)))return p.push(t)}))){h=!1;break}}else if(f!==m&&!i(f,m,n,r,a)){h=!1;break}}return a.delete(e),a.delete(t),h},u_=db.Uint8Array,d_=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n},h_=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},p_=hb?hb.prototype:void 0,f_=p_?p_.valueOf:void 0,m_=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e},g_=Array.isArray,v_=function(e,t,n){var r=t(e);return g_(e)?r:m_(r,n(e))},y_=function(){return[]},b_=Object.prototype.propertyIsEnumerable,__=Object.getOwnPropertySymbols,x_=__?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}(__(e),(function(t){return b_.call(e,t)})))}:y_,w_=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},S_=function(e){return wb(e)&&"[object Arguments]"==bb(e)},T_=Object.prototype,C_=T_.hasOwnProperty,k_=T_.propertyIsEnumerable,E_=S_(function(){return arguments}())?S_:function(e){return wb(e)&&C_.call(e,"callee")&&!k_.call(e,"callee")},j_=E_,P_=r&&!r.nodeType&&r,I_=P_&&n&&!n.nodeType&&n,O_=I_&&I_.exports===P_?db.Buffer:void 0,L_=(O_?O_.isBuffer:void 0)||function(){return!1},N_=/^(?:0|[1-9]\d*)$/,A_=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&N_.test(e))&&e>-1&&e%1==0&&e<t},D_=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},M_={};M_["[object Float32Array]"]=M_["[object Float64Array]"]=M_["[object Int8Array]"]=M_["[object Int16Array]"]=M_["[object Int32Array]"]=M_["[object Uint8Array]"]=M_["[object Uint8ClampedArray]"]=M_["[object Uint16Array]"]=M_["[object Uint32Array]"]=!0,M_["[object Arguments]"]=M_["[object Array]"]=M_["[object ArrayBuffer]"]=M_["[object Boolean]"]=M_["[object DataView]"]=M_["[object Date]"]=M_["[object Error]"]=M_["[object Function]"]=M_["[object Map]"]=M_["[object Number]"]=M_["[object Object]"]=M_["[object RegExp]"]=M_["[object Set]"]=M_["[object String]"]=M_["[object WeakMap]"]=!1;var R_=function(e){return function(t){return e(t)}},F_=r&&!r.nodeType&&r,$_=F_&&n&&!n.nodeType&&n,B_=$_&&$_.exports===F_&&cb.process,Z_=function(){try{return $_&&$_.require&&$_.require("util").types||B_&&B_.binding&&B_.binding("util")}catch(e){}}(),U_=Z_&&Z_.isTypedArray,z_=U_?R_(U_):function(e){return wb(e)&&D_(e.length)&&!!M_[bb(e)]},V_=Object.prototype.hasOwnProperty,H_=function(e,t){var n=g_(e),r=!n&&j_(e),i=!n&&!r&&L_(e),a=!n&&!r&&!i&&z_(e),o=n||r||i||a,s=o?w_(e.length,String):[],l=s.length;for(var c in e)!t&&!V_.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||A_(c,l))||s.push(c);return s},q_=Object.prototype,W_=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||q_)},G_=_b(Object.keys,Object),K_=Object.prototype.hasOwnProperty,Y_=function(e){if(!W_(e))return G_(e);var t=[];for(var n in Object(e))K_.call(e,n)&&"constructor"!=n&&t.push(n);return t},X_=function(e){return null!=e&&D_(e.length)&&!Db(e)},Q_=function(e){return X_(e)?H_(e):Y_(e)},J_=function(e){return v_(e,Q_,x_)},ex=Object.prototype.hasOwnProperty,tx=Wb(db,"DataView"),nx=Wb(db,"Promise"),rx=Wb(db,"Set"),ix=Wb(db,"WeakMap"),ax="[object Map]",ox="[object Promise]",sx="[object Set]",lx="[object WeakMap]",cx="[object DataView]",ux=$b(tx),dx=$b(Gb),hx=$b(nx),px=$b(rx),fx=$b(ix),mx=bb;(tx&&mx(new tx(new ArrayBuffer(1)))!=cx||Gb&&mx(new Gb)!=ax||nx&&mx(nx.resolve())!=ox||rx&&mx(new rx)!=sx||ix&&mx(new ix)!=lx)&&(mx=function(e){var t=bb(e),n="[object Object]"==t?e.constructor:void 0,r=n?$b(n):"";if(r)switch(r){case ux:return cx;case dx:return ax;case hx:return ox;case px:return sx;case fx:return lx}return t});var gx=mx,vx="[object Arguments]",yx="[object Array]",bx="[object Object]",_x=Object.prototype.hasOwnProperty,xx=function(e,t,n,r,i,a){var o=g_(e),s=g_(t),l=o?yx:gx(e),c=s?yx:gx(t),u=(l=l==vx?bx:l)==bx,d=(c=c==vx?bx:c)==bx,h=l==c;if(h&&L_(e)){if(!L_(t))return!1;o=!0,u=!1}if(h&&!u)return a||(a=new i_),o||z_(e)?c_(e,t,n,r,i,a):function(e,t,n,r,i,a,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new u_(e),new u_(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Pb(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=d_;case"[object Set]":var l=1&r;if(s||(s=h_),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=2,o.set(e,t);var u=c_(s(e),s(t),r,i,a,o);return o.delete(e),u;case"[object Symbol]":if(f_)return f_.call(e)==f_.call(t)}return!1}(e,t,l,n,r,i,a);if(!(1&n)){var p=u&&_x.call(e,"__wrapped__"),f=d&&_x.call(t,"__wrapped__");
273if(p||f){var m=p?e.value():e,g=f?t.value():t;return a||(a=new i_),i(m,g,n,r,a)}}return!!h&&(a||(a=new i_),function(e,t,n,r,i,a){var o=1&n,s=J_(e),l=s.length;if(l!=J_(t).length&&!o)return!1;for(var c=l;c--;){var u=s[c];if(!(o?u in t:ex.call(t,u)))return!1}var d=a.get(e),h=a.get(t);if(d&&h)return d==t&&h==e;var p=!0;a.set(e,t),a.set(t,e);for(var f=o;++c<l;){var m=e[u=s[c]],g=t[u];if(r)var v=o?r(g,m,u,t,e,a):r(m,g,u,e,t,a);if(!(void 0===v?m===g||i(m,g,n,r,a):v)){p=!1;break}f||(f="constructor"==u)}if(p&&!f){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(p=!1)}return a.delete(e),a.delete(t),p}(e,t,n,r,i,a))},wx=function e(t,n,r,i,a){return t===n||(null==t||null==n||!wb(t)&&!wb(n)?t!=t&&n!=n:xx(t,n,r,i,e,a))},Sx=function(e){return"symbol"==typeof e||wb(e)&&"[object Symbol]"==bb(e)},Tx=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cx=/^\w*$/,kx=function(e,t){if(g_(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Sx(e))||Cx.test(e)||!Tx.test(e)||null!=t&&e in Object(t)};function Ex(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Ex.Cache||n_),n}Ex.Cache=n_;var jx=Ex,Px=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ix=/\\(\\)?/g,Ox=function(e){var t=jx(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Px,(function(e,n,r,i){t.push(r?i.replace(Ix,"$1"):n||e)})),t})),Lx=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i},Nx=hb?hb.prototype:void 0,Ax=Nx?Nx.toString:void 0,Dx=function e(t){if("string"==typeof t)return t;if(g_(t))return Lx(t,e)+"";if(Sx(t))return Ax?Ax.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n},Mx=function(e){return null==e?"":Dx(e)},Rx=function(e,t){return g_(e)?e:kx(e,t)?[e]:Ox(Mx(e))},Fx=function(e){if("string"==typeof e||Sx(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},$x=function(e,t){for(var n=0,r=(t=Rx(t,e)).length;null!=e&&n<r;)e=e[Fx(t[n++])];return n&&n==r?e:void 0},Bx=function(e,t,n){var r=null==e?void 0:$x(e,t);return void 0===r?n:r},Zx=Object.prototype.hasOwnProperty,Ux=function(e){if(null==e)return!0;if(X_(e)&&(g_(e)||"string"==typeof e||"function"==typeof e.splice||L_(e)||z_(e)||j_(e)))return!e.length;var t=gx(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(W_(e))return!Y_(e).length;for(var n in e)if(Zx.call(e,n))return!1;return!0},zx=a(7712),Vx=function(){try{var e=Wb(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),Hx=function(e,t,n){"__proto__"==t&&Vx?Vx(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},qx=Object.prototype.hasOwnProperty,Wx=function(e,t,n){var r=e[t];qx.call(e,t)&&Pb(r,n)&&(void 0!==n||t in e)||Hx(e,t,n)},Gx=function(e,t,n,r){var i=!n;n||(n={});for(var a=-1,o=t.length;++a<o;){var s=t[a],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),i?Hx(n,s,l):Wx(n,s,l)}return n},Kx=Object.prototype.hasOwnProperty,Yx=function(e){if(!Ab(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=W_(e),n=[];for(var r in e)("constructor"!=r||!t&&Kx.call(e,r))&&n.push(r);return n},Xx=function(e){return X_(e)?H_(e,!0):Yx(e)},Qx=r&&!r.nodeType&&r,Jx=Qx&&n&&!n.nodeType&&n,ew=Jx&&Jx.exports===Qx?db.Buffer:void 0,tw=ew?ew.allocUnsafe:void 0,nw=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},rw=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)m_(t,x_(e)),e=xb(e);return t}:y_,iw=function(e){return v_(e,Xx,rw)},aw=Object.prototype.hasOwnProperty,ow=function(e){var t=new e.constructor(e.byteLength);return new u_(t).set(new u_(e)),t},sw=/\w*$/,lw=hb?hb.prototype:void 0,cw=lw?lw.valueOf:void 0,uw=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return ow(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return function(e,t){var n=t?ow(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);
273case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function(e,t){var n=t?ow(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return function(e){var t=new e.constructor(e.source,sw.exec(e));return t.lastIndex=e.lastIndex,t}(e);case"[object Symbol]":return function(e){return cw?Object(cw.call(e)):{}}(e)}},dw=Object.create,hw=function(){function e(){}return function(t){if(!Ab(t))return{};if(dw)return dw(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),pw=hw,fw=Z_&&Z_.isMap,mw=fw?R_(fw):function(e){return wb(e)&&"[object Map]"==gx(e)},gw=Z_&&Z_.isSet,vw=gw?R_(gw):function(e){return wb(e)&&"[object Set]"==gx(e)},yw="[object Arguments]",bw="[object Function]",_w="[object Object]",xw={};xw[yw]=xw["[object Array]"]=xw["[object ArrayBuffer]"]=xw["[object DataView]"]=xw["[object Boolean]"]=xw["[object Date]"]=xw["[object Float32Array]"]=xw["[object Float64Array]"]=xw["[object Int8Array]"]=xw["[object Int16Array]"]=xw["[object Int32Array]"]=xw["[object Map]"]=xw["[object Number]"]=xw[_w]=xw["[object RegExp]"]=xw["[object Set]"]=xw["[object String]"]=xw["[object Symbol]"]=xw["[object Uint8Array]"]=xw["[object Uint8ClampedArray]"]=xw["[object Uint16Array]"]=xw["[object Uint32Array]"]=!0,xw["[object Error]"]=xw[bw]=xw["[object WeakMap]"]=!1;var ww=function e(t,n,r,i,a,o){var s,l=1&n,c=2&n,u=4&n;if(r&&(s=a?r(t,i,a,o):r(t)),void 0!==s)return s;if(!Ab(t))return t;var d=g_(t);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&aw.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(t),!l)return nw(t,s)}else{var h=gx(t),p=h==bw||"[object GeneratorFunction]"==h;if(L_(t))return function(e,t){if(t)return e.slice();var n=e.length,r=tw?tw(n):new e.constructor(n);return e.copy(r),r}(t,l);if(h==_w||h==yw||p&&!a){if(s=c||p?{}:function(e){return"function"!=typeof e.constructor||W_(e)?{}:pw(xb(e))}(t),!l)return c?function(e,t){return Gx(e,rw(e),t)}(t,function(e,t){return e&&Gx(t,Xx(t),e)}(s,t)):function(e,t){return Gx(e,x_(e),t)}(t,function(e,t){return e&&Gx(t,Q_(t),e)}(s,t))}else{if(!xw[h])return a?t:{};s=uw(t,h,l)}}o||(o=new i_);var f=o.get(t);if(f)return f;o.set(t,s),vw(t)?t.forEach((function(i){s.add(e(i,n,r,i,t,o))})):mw(t)&&t.forEach((function(i,a){s.set(a,e(i,n,r,a,t,o))}));var m=d?void 0:(u?c?iw:J_:c?Xx:Q_)(t);return function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););}(m||t,(function(i,a){m&&(i=t[a=i]),Wx(s,a,e(i,n,r,a,t,o))})),s},Sw=function(e,t){return t.length<2?e:$x(e,function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}(t,0,-1))},Tw=function(e,t){return t=Rx(t,e),null==(e=Sw(e,t))||delete e[Fx(function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}(t))]},Cw=function(e){return jb(e)?void 0:e},kw=hb?hb.isConcatSpreadable:void 0,Ew=function(e){return g_(e)||j_(e)||!!(kw&&e&&e[kw])},jw=function e(t,n,r,i,a){var o=-1,s=t.length;for(r||(r=Ew),a||(a=[]);++o<s;){var l=t[o];n>0&&r(l)?n>1?e(l,n-1,r,i,a):m_(a,l):i||(a[a.length]=l)}return a},Pw=function(e){return null!=e&&e.length?jw(e,1):[]},Iw=Math.max,Ow=function(e,t,n){return t=Iw(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=Iw(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,s)}},Lw=function(e){return function(){return e}},Nw=function(e){return e},Aw=Vx?function(e,t){return Vx(e,"toString",{configurable:!0,enumerable:!1,value:Lw(t),writable:!0})}:Nw,Dw=Date.now,Mw=function(e){var t=0,n=0;return function(){var r=Dw(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Aw),Rw=function(e){return Mw(Ow(e,void 0,Pw),e+"")},Fw=Rw((function(e,t){var n={};if(null==e)return n;var r=!1;t=Lx(t,(function(t){return t=Rx(t,e),r||(r=t.length>1),t})),Gx(e,iw(e),n),r&&(n=ww(n,7,Cw));for(var i=t.length;i--;)Tw(n,t[i]);return n})),$w=Object.prototype.hasOwnProperty,Bw=function(e,t){return null!=e&&$w.call(e,t)},Zw=function(e,t,n){for(var r=-1,i=(t=Rx(t,e)).length,a=!1;++r<i;){var o=Fx(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&D_(i)&&A_(o,i)&&(g_(e)||j_(e))},Uw=function(e,t){return null!=e&&Zw(e,t,Bw)},zw=function(e){return"string"==typeof e||!g_(e)&&wb(e)&&"[object String]"==bb(e)},Vw=function(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n},Hw=function(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(a[l],l,a))break}return t}}(),qw=function(e,t){return function(n,r){if(null==n)return n;if(!X_(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}((function(e,t){return e&&Hw(e,t,Q_)})),Ww=function(e){return e==e&&!Ab(e)},Gw=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},Kw=function(e){var t=function(e){for(var t=Q_(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Ww(i)]}return t}(e);return 1==t.length&&t[0][2]?Gw(t[0][0],t[0][1]):function(n){return n===e||function(e,t,n,r){var i=n.length,a=i,o=!r;if(null==e)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){var l=(s=n[i])[0],c=e[l],u=s[1];if(o&&s[2]){if(void 0===c&&!(l in e))return!1}else{var d=new i_;if(r)var h=r(c,u,l,e,t,d);if(!(void 0===h?wx(u,c,3,r,d):h))return!1}}return!0}(n,e,t)}},Yw=function(e,t){return null!=e&&t in Object(e)},Xw=function(e,t){return null!=e&&Zw(e,t,Yw)},Qw=function(e){return kx(e)?function(e){return function(t){return null==t?void 0:t[e]}}(Fx(e)):function(e){return function(t){return $x(t,e)}}(e)},Jw=function(e){return"function"==typeof e?e:null==e?Nw:"object"==typeof e?g_(e)?function(e,t){return kx(e)&&Ww(t)?Gw(Fx(e),t):function(n){var r=Bx(n,e);return void 0===r&&r===t?Xw(n,e):wx(t,r,3)}
273}(e[0],e[1]):Kw(e):Qw(e)},eS=function(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n},tS=function(e,t,n){var r=g_(e)?Vw:eS,i=arguments.length<3;return r(e,Jw(t),n,i,qw)},nS=/\s/,rS=/^\s+/,iS=function(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&nS.test(e.charAt(t)););return t}(e)+1).replace(rS,""):e},aS=/^[-+]0x[0-9a-f]+$/i,oS=/^0b[01]+$/i,sS=/^0o[0-7]+$/i,lS=parseInt,cS=1/0,uS=function(e){return e?(e=function(e){if("number"==typeof e)return e;if(Sx(e))return NaN;if(Ab(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ab(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=iS(e);var n=oS.test(e);return n||sS.test(e)?lS(e.slice(2),n?2:8):aS.test(e)?NaN:+e}(e))===cS||e===-cS?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0},dS=4294967295,hS=Math.min,pS=function(e,t){if((e=function(e){var t=uS(e),n=t%1;return t==t?n?t-n:t:0}(e))<1||e>9007199254740991)return[];var n=dS,r=hS(e,dS);t=function(e){return"function"==typeof e?e:Nw}(t),e-=dS;for(var i=w_(r,t);++n<e;)t(n);return i},fS=function(e,t,n,r){if(!Ab(e))return e;for(var i=-1,a=(t=Rx(t,e)).length,o=a-1,s=e;null!=s&&++i<a;){var l=Fx(t[i]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(i!=o){var u=s[l];void 0===(c=r?r(u,l,s):void 0)&&(c=Ab(u)?u:A_(t[i+1])?[]:{})}Wx(s,l,c),s=s[l]}return e},mS=function(e,t,n){return null==e?e:fS(e,t,n)},gS=a(2699),vS=a.n(gS),yS=function(e){return e!=e},bS=function(e,t){return!(null==e||!e.length)&&function(e,t,n){return t==t?function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}(e,yS,n)}(e,t,0)>-1},_S=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1},xS=rx&&1/h_(new rx([,-0]))[1]==1/0?function(e){return new rx(e)}:function(){},wS=xS,SS=function(e){return wb(e)&&X_(e)},TS=function(e,t){return Mw(Ow(e,t,Nw),e+"")}((function(e){return function(e,t,n){var r=-1,i=bS,a=e.length,o=!0,s=[],l=s;if(n)o=!1,i=_S;else if(a>=200){var c=t?null:wS(e);if(c)return h_(c);o=!1,i=l_,l=new o_}else l=t?[]:s;e:for(;++r<a;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d==d){for(var h=l.length;h--;)if(l[h]===d)continue e;t&&l.push(d),s.push(u)}else i(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}(jw(e,1,SS,!0))})),CS=function(e,t){return wx(e,t)},kS=function(e){return null==e},ES=function(e){return ww(e,5)},jS=a(7523),PS=function(e){return g_(e)?Lx(e,Fx):Sx(e)?[e]:nw(Ox(Mx(e)))};function IS(e){return!("undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Date&&e instanceof Date||"object"!=typeof e||null===e||Array.isArray(e))}function OS(e){if(""!==e){if(null===e)return null;if(/\.$/.test(e))return e;if(/\.0$/.test(e))return e;if(/\.\d*0$/.test(e))return e;var t=Number(e);return"number"!=typeof t||Number.isNaN(t)?e:t}}function LS(){return LS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LS.apply(this,arguments)}function NS(e){if(null==e)throw new TypeError("Cannot destructure "+e)}function AS(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function DS(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}var MS="__additional_property",RS="additionalProperties",FS="allOf",$S="anyOf",BS="const",ZS="default",US="dependencies",zS="enum",VS="__errors",HS="$id",qS="if",WS="items",GS="$name",KS="oneOf",YS="properties",XS="required",QS="submitButtonOptions",JS="$ref",eT="__rjsf_additionalProperties",tT="__rjsf_rootSchema",nT="ui:widget",rT="ui:options";function iT(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(e).filter((function(e){return 0===e.indexOf("ui:")})).reduce((function(t,n){var r,i=e[n];return n===nT&&IS(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),t):n===rT&&IS(i)?LS({},t,i):LS({},t,((r={})[n.substring(3)]=i,r))}),LS({},t))}function aT(e,t,n){if(void 0===t&&(t={}),!e.additionalProperties)return!1;var r=iT(t).expandable,i=void 0===r||r;
273return!1===i?i:void 0===e.maxProperties||!n||Object.keys(n).length<e.maxProperties}function oT(e){var t,n=((t={})[VS]=[],t.addError=function(e){this[VS].push(e)},t);if(Array.isArray(e))return e.reduce((function(e,t,n){var r;return LS({},e,((r={})[n]=oT(t),r))}),n);if(jb(e)){var r=e;return Object.keys(r).reduce((function(e,t){var n;return LS({},e,((n={})[t]=oT(r[t]),n))}),n)}return n}function sT(e,t){return function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?wx(e,t,void 0,n):!!r}(e,t,(function(e,t){if("function"==typeof e&&"function"==typeof t)return!0}))}function lT(e,t){var n=t[e];return[Fw(t,[e]),n]}function cT(e,t){void 0===t&&(t={});var n=e||"";if(!n.startsWith("#"))throw new Error("Could not find a definition for "+e+".");n=decodeURIComponent(n.substring(1));var r=zx.get(t,n);if(void 0===r)throw new Error("Could not find a definition for "+e+".");if(r[JS]){var i=lT(JS,r),a=i[0],o=cT(i[1],t);return Object.keys(a).length>0?LS({},a,o):o}return r}function uT(e,t,n,r,i){if(void 0===t)return 0;for(var a=0;a<n.length;a++){var o=n[a];if(i&&Uw(o,[YS,i])){var s=Bx(t,i),l=Bx(o,[YS,i],{});if(e.isValid(l,s,r))return a}else if(o[YS]){var c={anyOf:Object.keys(o[YS]).map((function(e){return{required:[e]}}))},u=void 0;if(o.anyOf){var d=LS({},(NS(o),o));d.allOf?d.allOf=d.allOf.slice():d.allOf=[],d.allOf.push(c),u=d}else u=Object.assign({},o,c);if(delete u.required,e.isValid(u,t,r))return a}else if(e.isValid(o,t,r))return a}return 0}function dT(e,t,n,r,i){return uT(e,t,n,r,i)}function hT(e){var t,n=Bx(e,"discriminator.propertyName",void 0);return zw(n)?t=n:void 0!==n&&console.warn('Expecting discriminator to be a string, got "'+typeof n+'" instead'),t}function pT(e){return Array.isArray(e)?"array":"string"==typeof e?"string":null==e?"null":"boolean"==typeof e?"boolean":isNaN(e)?"object"==typeof e?"object":"string":"number"}function fT(e){var t=e.type;return!t&&e.const?pT(e.const):!t&&e.enum?"string":t||!e.properties&&!e.additionalProperties?(Array.isArray(t)&&2===t.length&&t.includes("null")&&(t=t.find((function(e){return"null"!==e}))),t):"object"}function mT(e,t){var n=Object.assign({},e);return Object.keys(t).reduce((function(n,r){var i=e?e[r]:{},a=t[r];return e&&r in e&&IS(a)?n[r]=mT(i,a):e&&t&&("object"===fT(e)||"object"===fT(t))&&r===XS&&Array.isArray(i)&&Array.isArray(a)?n[r]=TS(i,a):n[r]=a,n}),n)}var gT=["if","then","else"],vT=["$ref"],yT=["allOf"],bT=["dependencies"],_T=["oneOf"];function xT(e,t,n,r){return void 0===n&&(n={}),TT(e,t,n,r)[0]}function wT(e){var t=e.reduce((function(e,t){return t.length>1?t.flatMap((function(t){return pS(e.length,(function(n){return[].concat(e[n]).concat(t)}))})):(e.forEach((function(e){return e.push(t[0])})),e)}),[[]]);return t}function ST(e,t,n,r,i){var a=t.$ref,o=AS(t,vT);return TT(e,LS({},cT(a,n),o),n,i,r)}function TT(e,t,n,r,i){if(void 0===i&&(i=!1),!IS(t))return[{}];var a=function(e,t,n,r,i){return JS in t?ST(e,t,n,r,i):US in t?CT(e,t,n,r,i).flatMap((function(t){return TT(e,t,n,i,r)})):FS in t&&Array.isArray(t.allOf)?wT(t.allOf.map((function(t){return TT(e,t,n,i,r)}))).map((function(e){return LS({},t,{allOf:e})})):[t]}(e,t,n,i,r);return a.flatMap((function(a){var o=a;if(qS in o)return function(e,t,n,r,i){var a=t.if,o=t.then,s=t.else,l=AS(t,gT),c=e.isValid(a,i||{},n),u=[l],d=[];if(r)o&&"boolean"!=typeof o&&(d=d.concat(TT(e,o,n,i,r))),s&&"boolean"!=typeof s&&(d=d.concat(TT(e,s,n,i,r)));else{var h=c?o:s;h&&"boolean"!=typeof h&&(d=d.concat(TT(e,h,n,i,r)))}return d.length&&(u=d.map((function(e){return mT(l,e)}))),u.flatMap((function(t){return TT(e,t,n,i,r)}))}(e,o,n,i,r);if(FS in t)try{o=vS()(a,{deep:!1})}catch(e){console.warn("could not merge subschemas in allOf:\n",e);var s=o,l=s.allOf,c=AS(s,yT);return i&&l?[c].concat(l):c}return RS in o&&!1!==o.additionalProperties?function(e,t,n,r){var i=LS({},t,{properties:LS({},t.properties)}),a=r&&IS(r)?r:{};return Object.keys(a).forEach((function(t){var r;t in i.properties||(r="boolean"!=typeof i.additionalProperties?JS in i.additionalProperties?xT(e,{$ref:Bx(i.additionalProperties,[JS])},n,a):"type"in i.additionalProperties?LS({},i.additionalProperties):$S in i.additionalProperties||KS in i.additionalProperties?LS({type:"object"},i.additionalProperties):{type:pT(Bx(a,[t]))}:{type:pT(Bx(a,[t]))},i.properties[t]=r,mS(i.properties,[t,MS],!0))})),i}(e,o,n,r):o}))}function CT(e,t,n,r,i){var a=t.dependencies,o=AS(t,bT);return function(e,t,n,r,i){var a;if(Array.isArray(t.oneOf)?a=t.oneOf:Array.isArray(t.anyOf)&&(a=t.anyOf),a){var o=void 0===i&&r?{}:i,s=hT(t);a=a.map((function(t){return JS in t?ST(e,t,n,!1,o)[0]:t}));var l=dT(e,o,a,n,s);if(r)return a;t=a[l]}return[t]}(e,o,n,r,i).flatMap((function(t){return kT(e,a,t,n,r,i)}))}function kT(e,t,n,r,i,a){var o=[n],s=function(){if(!i&&void 0===Bx(a,[l]))return"continue";if(n.properties&&!(l in n.properties))return"continue";var s=lT(l,t),c=s[0],u=s[1];return Array.isArray(u)?o[0]=function(e,t){return t?LS({},e,{required:Array.isArray(e.required)?Array.from(new Set([].concat(e.required,t))):t}):e}(n,u):IS(u)&&(o=function(e,t,n,r,i,a,o){return TT(e,i,n,o,a).flatMap((function(i){var s=i.oneOf,l=AS(i,_T);return t=mT(t,l),void 0===s?t:wT(s.map((function(t){return"boolean"!=typeof t&&JS in t?ST(e,t,n,a,o):[t]}))).flatMap((function(i){return function(e,t,n,r,i,a,o){var s=i.filter((function(t){if("boolean"==typeof t||!t||!t.properties)return!1;var i=t.properties[r];if(i){var s,l={type:"object",properties:(s={},s[r]=i,s)};return e.isValid(l,o,n)||a}return!1}));return a||1===s.length?s.flatMap((function(i){var s=LS({},i,{properties:lT(r,i.properties)[0]});return TT(e,s,n,o,a).map((function(e){return mT(t,e)}))}
273)):(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t])}(e,t,n,r,i,a,o)}))}))}(e,n,r,l,u,i,a)),{v:o.flatMap((function(t){return kT(e,c,t,r,i,a)}))}};for(var l in t){var c=s();if("continue"!==c&&"object"==typeof c)return c.v}return o}var ET,jT={type:"object",$id:"_$junk_option_schema_id$_",properties:{__not_really_there__:{type:"number"}}};function PT(e,t,n,r){void 0===r&&(r={});var i=0;return n&&(Ab(n.properties)?i+=tS(n.properties,(function(n,i,a){var o=Bx(r,a);if("boolean"==typeof i)return n;if(Uw(i,JS)){var s=xT(e,i,t,o);return n+PT(e,t,s,o||{})}if(Uw(i,KS)&&o)return n+IT(e,t,o,Bx(i,KS));if("object"===i.type)return n+PT(e,t,i,o||{});if(i.type===pT(o)){var l=n+1;return i.default?l+=o===i.default?1:-1:i.const&&(l+=o===i.const?1:-1),l}return n}),0):zw(n.type)&&n.type===pT(r)&&(i+=1)),i}function IT(e,t,n,r,i,a){void 0===i&&(i=-1);var o=r.reduce((function(r,i,o){return 1===dT(e,n,[jT,i],t,a)&&r.push(o),r}),[]);if(1===o.length)return o[0];o.length||pS(r.length,(function(e){return o.push(e)}));var s=new Set,l=o.reduce((function(i,a){var o=i.bestScore,l=r[a];Uw(l,JS)&&(l=xT(e,l,t,n));var c=PT(e,t,l,n);return s.add(c),c>o?{bestIndex:a,bestScore:c}:i}),{bestIndex:i,bestScore:0}),c=l.bestIndex;return 1===s.size&&i>=0?i:c}function OT(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((function(e){return IS(e)}))}function LT(e,t){if(Array.isArray(t)){var n=Array.isArray(e)?e:[];return t.map((function(e,t){return n[t]?LT(n[t],e):e}))}if(IS(t)){var r=Object.assign({},e);return Object.keys(t).reduce((function(n,r){return n[r]=LT(e?Bx(e,r):{},Bx(t,r)),n}),r)}return t}function NT(e,t,n){return void 0===n&&(n=!1),Object.keys(t).reduce((function(r,i){var a=e?e[i]:{},o=t[i];if(e&&i in e&&IS(o))r[i]=NT(a,o,n);else if(n&&Array.isArray(a)&&Array.isArray(o)){var s=o;"preventDuplicates"===n&&(s=o.reduce((function(e,t){return a.includes(t)||e.push(t),e}),[])),r[i]=a.concat(s)}else r[i]=o;return r}),Object.assign({},e))}function AT(e,t,n){void 0===n&&(n={});var r=xT(e,t,n,void 0),i=r.oneOf||r.anyOf;return!!Array.isArray(r.enum)||!!Array.isArray(i)&&i.every((function(e){return"boolean"!=typeof e&&function(e){return Array.isArray(e.enum)&&1===e.enum.length||BS in e}(e)}))}function DT(e,t,n){return!(!t.uniqueItems||!t.items||"boolean"==typeof t.items)&&AT(e,t.items,n)}function MT(e,t,n){if(void 0===t&&(t=ET.Ignore),void 0===n&&(n=-1),n>=0){if(Array.isArray(e.items)&&n<e.items.length){var r=e.items[n];if("boolean"!=typeof r)return r}}else if(e.items&&!Array.isArray(e.items)&&"boolean"!=typeof e.items)return e.items;return t!==ET.Ignore&&IS(e.additionalItems)?e.additionalItems:{}}function RT(e,t,n,r,i,a,o){void 0===a&&(a=[]),void 0===o&&(o={});var s=o.emptyObjectFields,l=void 0===s?"populateAllDefaults":s;r?e[t]=n:"skipDefaults"!==l&&(IS(n)?Ux(n)&&!a.includes(t)||!i&&"populateRequiredDefaults"===l||(e[t]=n):void 0===n||"populateAllDefaults"!==l&&!a.includes(t)||(e[t]=n))}function FT(e,t,n){var r=void 0===n?{}:n,i=r.parentDefaults,a=r.rawFormData,o=r.rootSchema,s=void 0===o?{}:o,l=r.includeUndefinedValues,c=void 0!==l&&l,u=r._recurseList,d=void 0===u?[]:u,h=r.experimental_defaultFormStateBehavior,p=void 0===h?void 0:h,f=r.required,m=void 0!==f&&f,g=IS(a)?a:{},v=IS(t)?t:{},y=i,b=null,_=d;if(IS(y)&&IS(v.default))y=NT(y,v.default);else if(ZS in v)y=v.default;else if(JS in v){var x=v[JS];d.includes(x)||(_=d.concat(x),b=cT(x,s))}else if(US in v)b=CT(e,v,s,!1,g)[0];else if(OT(v))y=v.items.map((function(t,n){return FT(e,t,{rootSchema:s,includeUndefinedValues:c,_recurseList:d,experimental_defaultFormStateBehavior:p,parentDefaults:Array.isArray(i)?i[n]:void 0,rawFormData:g})}));else if(KS in v){if(0===v.oneOf.length)return;var w=hT(v);b=v.oneOf[IT(e,s,Ux(g)?void 0:g,v.oneOf,0,w)]}else if($S in v){if(0===v.anyOf.length)return;var S=hT(v);b=v.anyOf[IT(e,s,Ux(g)?void 0:g,v.anyOf,0,S)]}if(b)return FT(e,b,{rootSchema:s,includeUndefinedValues:c,_recurseList:_,experimental_defaultFormStateBehavior:p,parentDefaults:y,rawFormData:g});switch(void 0===y&&(y=v.default),fT(v)){case"object":var T=Object.keys(v.properties||{}).reduce((function(t,n){var r;return RT(t,n,FT(e,Bx(v,[YS,n]),{rootSchema:s,_recurseList:d,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===c,parentDefaults:Bx(y,[n]),rawFormData:Bx(g,[n]),required:null===(r=v.required)||void 0===r?void 0:r.includes(n)}),c,m,v.required,p),t}),{});if(v.additionalProperties){var C,k=IS(v.additionalProperties)?v.additionalProperties:{},E=new Set;IS(y)&&Object.keys(y).filter((function(e){return!v.properties||!v.properties[e]}
273)).forEach((function(e){return E.add(e)})),IS(g)&&(C=[],Object.keys(g).filter((function(e){return!v.properties||!v.properties[e]})).forEach((function(e){E.add(e),C.push(e)}))),E.forEach((function(t){var n,r=FT(e,k,{rootSchema:s,_recurseList:d,experimental_defaultFormStateBehavior:p,includeUndefinedValues:!0===c,parentDefaults:Bx(y,[t]),rawFormData:Bx(g,[t]),required:null===(n=v.required)||void 0===n?void 0:n.includes(t)});RT(T,t,r,c,m,C)}))}return T;case"array":if(Array.isArray(y)&&(y=y.map((function(t,n){var r=MT(v,ET.Fallback,n);return FT(e,r,{rootSchema:s,_recurseList:d,experimental_defaultFormStateBehavior:p,parentDefaults:t})}))),Array.isArray(a)){var j=MT(v);y=a.map((function(t,n){return FT(e,j,{rootSchema:s,_recurseList:d,experimental_defaultFormStateBehavior:p,rawFormData:t,parentDefaults:Bx(y,[n])})}))}if("requiredOnly"===(null==p?void 0:p.arrayMinItems)&&!m)return y||void 0;var P=Array.isArray(y)?y.length:0;if(!v.minItems||DT(e,v,s)||v.minItems<=P)return y||[];var I=y||[],O=MT(v,ET.Invert),L=O.default,N=new Array(v.minItems-P).fill(FT(e,O,{parentDefaults:L,rootSchema:s,_recurseList:d,experimental_defaultFormStateBehavior:p}));return I.concat(N)}return y}function $T(e,t,n,r,i,a){if(void 0===i&&(i=!1),!IS(t))throw new Error("Invalid schema: "+t);var o=FT(e,xT(e,t,r,n),{rootSchema:r,includeUndefinedValues:i,experimental_defaultFormStateBehavior:a,rawFormData:n});return null==n||"number"==typeof n&&isNaN(n)?o:IS(n)||Array.isArray(n)?LT(o,n):n}function BT(e){return void 0===e&&(e={}),"widget"in iT(e)&&"hidden"!==iT(e).widget}function ZT(e,t,n,r){if(void 0===n&&(n={}),"files"===n[nT])return!0;if(t.items){var i=xT(e,t.items,r);return"string"===i.type&&"data-url"===i.format}return!1}!function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"}(ET||(ET={}));var UT=Symbol("no Value");function zT(e,t,n,r,i){var a;if(void 0===i&&(i={}),Uw(n,YS)){var o={};if(Uw(r,YS)){var s=Bx(r,YS,{});Object.keys(s).forEach((function(e){Uw(i,e)&&(o[e]=void 0)}))}var l=Object.keys(Bx(n,YS,{})),c={};l.forEach((function(a){var s=Bx(i,a),l=Bx(r,[YS,a],{}),u=Bx(n,[YS,a],{});Uw(l,JS)&&(l=xT(e,l,t,s)),Uw(u,JS)&&(u=xT(e,u,t,s));var d=Bx(l,"type"),h=Bx(u,"type");if(!d||d===h)if(Uw(o,a)&&delete o[a],"object"===h||"array"===h&&Array.isArray(s)){var p=zT(e,t,u,l,s);void 0===p&&"array"!==h||(c[a]=p)}else{var f=Bx(u,"default",UT),m=Bx(l,"default",UT);f!==UT&&f!==s&&(m===s?o[a]=f:!0===Bx(u,"readOnly")&&(o[a]=void 0));var g=Bx(u,"const",UT),v=Bx(l,"const",UT);g!==UT&&g!==s&&(o[a]=v===s?g:void 0)}})),a=LS({},i,o,c)}else if("array"===Bx(r,"type")&&"array"===Bx(n,"type")&&Array.isArray(i)){var u=Bx(r,"items"),d=Bx(n,"items");if("object"!=typeof u||"object"!=typeof d||Array.isArray(u)||Array.isArray(d))"boolean"==typeof u&&"boolean"==typeof d&&u===d&&(a=i);else{Uw(u,JS)&&(u=xT(e,u,t,i)),Uw(d,JS)&&(d=xT(e,d,t,i));var h=Bx(u,"type"),p=Bx(d,"type");if(!h||h===p){var f=Bx(n,"maxItems",-1);a="object"===p?i.reduce((function(n,r){var i=zT(e,t,d,u,r);return void 0!==i&&(f<0||n.length<f)&&n.push(i),n}),[]):f>0&&i.length>f?i.slice(0,f):i}}}return a}function VT(e,t,n,r,i,a,o,s){if(void 0===s&&(s=[]),JS in t||US in t||FS in t){var l=xT(e,t,a,o);if(-1===s.findIndex((function(e){return CS(e,l)})))return VT(e,l,n,r,i,a,o,s.concat(l))}if(WS in t&&!Bx(t,[WS,JS]))return VT(e,Bx(t,WS),n,r,i,a,o,s);var c={$id:i||n};if("object"===fT(t)&&YS in t)for(var u in t.properties){var d=Bx(t,[YS,u]),h=c[HS]+r+u;c[u]=VT(e,IS(d)?d:{},n,r,h,a,Bx(o,[u]),s)}return c}function HT(e,t,n,r,i,a,o){return void 0===a&&(a="root"),void 0===o&&(o="_"),VT(e,t,a,o,n,r,i)}function qT(e,t,n,r,i,a){var o;if(void 0===a&&(a=[]),JS in t||US in t||FS in t){var s=xT(e,t,r,i);if(-1===a.findIndex((function(e){return CS(e,s)})))return qT(e,s,n,r,i,a.concat(s))}var l=((o={})[GS]=n.replace(/^\./,""),o);if(KS in t||$S in t){var c=KS in t?t.oneOf:t.anyOf,u=hT(t),d=c[IT(e,r,i,c,0,u)];l=LS({},l,qT(e,d,n,r,i,a))}if(RS in t&&!1!==t[RS]&&mS(l,eT,!0),WS in t&&Array.isArray(i))i.forEach((function(i,o){l[o]=qT(e,t.items,n+"."+o,r,i,a)}));else if(YS in t)for(var h in t.properties){var p=Bx(t,[YS,h]);l[h]=qT(e,p,n+"."+h,r,Bx(i,[h]),a)}return l}function WT(e,t,n,r,i){return void 0===n&&(n=""),qT(e,t,n,r,i)}var GT=function(){function e(e,t,n){this.rootSchema=void 0,this.validator=void 0,this.experimental_defaultFormStateBehavior=void 0,this.rootSchema=t,this.validator=e,this.experimental_defaultFormStateBehavior=n}var t=e.prototype;return t.getValidator=function(){return this.validator},t.doesSchemaUtilsDiffer=function(e,t,n){return void 0===n&&(n={}),!(!e||!t||this.validator===e&&sT(this.rootSchema,t)&&sT(this.experimental_defaultFormStateBehavior,n))},t.getDefaultFormState=function(e,t,n){return void 0===n&&(n=!1),$T(this.validator,e,t,this.rootSchema,n,this.experimental_defaultFormStateBehavior)},t.getDisplayLabel=function(e,t,n){return function(e,t,n,r,i){void 0===n&&(n={});var a=iT(n,i).label,o=!(void 0!==a&&!a),s=fT(t);return"array"===s&&(o=DT(e,t,r)||ZT(e,t,n,r)||BT(n)),"object"===s&&(o=!1),"boolean"!==s||n[nT]||(o=!1),n["ui:field"]&&(o=!1),o}(this.validator,e,t,this.rootSchema,n)},t.getClosestMatchingOption=function(e,t,n,r){return IT(this.validator,this.rootSchema,e,t,n,r)},t.getFirstMatchingOption=function(e,t,n){return dT(this.validator,e,t,this.rootSchema,n)},t.getMatchingOption=function(e,t,n){return uT(this.validator,e,t,this.rootSchema,n)},t.isFilesArray=function(e,t){return ZT(this.validator,e,t,this.rootSchema)},t.isMultiSelect=function(e){return DT(this.validator,e,this.rootSchema)},t.isSelect=function(e){return AT(this.validator,e,this.rootSchema)},t.mergeValidationData=function(e,t){return function(e,t,n){if(!n)return t;var r=t.errors,i=t.errorSchema,a=e.toErrorList(n),o=n;return Ux(i)||(o=NT(i,n,!0),a=[].concat(r).concat(a)),{errorSchema:o,errors:a}}(this.validator,e,t)},t.retrieveSchema=function(e,t){return xT(this.validator,e,this.rootSchema,t)},t.sanitizeDataForNewSchema=function(e,t,n){return zT(this.validator,this.rootSchema,e,t,n)},t.toIdSchema=function(e,t,n,r,i){return void 0===r&&(r="root"),void 0===i&&(i="_"),HT(this.validator,e,t,this.rootSchema,n,r,i)},t.toPathSchema=function(e,t,n){return WT(this.validator,e,t,this.rootSchema,n)},e}();function KT(e,t){return function(e,t){var n=e;if(Array.isArray(t)){var r=n.split(/(%\d)/);t.forEach((function(e,t){var n=r.findIndex((function(e){return e==="%"+(t+1)}));n>=0&&(r[n]=e)})),n=r.join("")}return n}(e,t)}function YT(e,t,n){if(void 0===t&&(t=[]),Array.isArray(e))return e.map((function(e){return YT(e,t)})).filter((function(e){return e}));var r=""===e||null===e?-1:Number(e),i=t[r];return i?i.value:n}function XT(e,t,n){void 0===n&&(n=[]);var r=YT(e,n);return Array.isArray(t)?t.filter((function(e){return!CS(e,r)})):CS(r,t)?void 0:t}function QT(e,t){return Array.isArray(t)?t.some((function(t){return CS(t,e)})):CS(t,e)}function JT(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=!1);var r=t.map((function(t,n){return QT(t.value,e)?String(n):void 0})).filter((function(e){return void 0!==e}));return n?r:r[0]}function eC(e,t,n){void 0===n&&(n=[]);var r=YT(e,n);if(!kS(r)){var i=n.findIndex((function(e){return r===e.value})),a=n.map((function(e){return e.value}));return t.slice(0,i).concat(r,t.slice(i)).sort((function(e,t){return Number(a.indexOf(e)>a.indexOf(t))}))}return t}var tC=function(){function e(e){this.errorSchema={},this.resetAllErrors(e)}var t,n,r=e.prototype;return r.getOrCreateErrorBlock=function(e){var t=Array.isArray(e)&&e.length>0||"string"==typeof e?Bx(this.errorSchema,e):this.errorSchema;return!t&&e&&(t={},mS(this.errorSchema,e,t)),t},r.resetAllErrors=function(e){return this.errorSchema=e?ES(e):{},this},r.addErrors=function(e,t){var n,r=this.getOrCreateErrorBlock(t),i=Bx(r,VS);return Array.isArray(i)||(i=[],r[VS]=i),Array.isArray(e)?(n=i).push.apply(n,e):i.push(e),this},r.setErrors=function(e,t){var n=this.getOrCreateErrorBlock(t),r=Array.isArray(e)?[].concat(e):[e];return mS(n,VS,r),this},r.clearErrors=function(e){var t=this.getOrCreateErrorBlock(e);return mS(t,VS,[]),this},t=e,(n=[{key:"ErrorSchema",get:function(){return this.errorSchema}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,DS(r.key),r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function nC(e){var t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||0===e.minimum)&&(t.min=e.minimum),(e.maximum||0===e.maximum)&&(t.max=e.maximum),t}function rC(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r=!0);var i=LS({type:t||"text"},nC(e));return n.inputType?i.type=n.inputType:t||("number"===e.type?(i.type="number",r&&void 0===i.step&&(i.step="any")):"integer"===e.type&&(i.type="number",void 0===i.step&&(i.step=1))),n.autocomplete&&(i.autoComplete=n.autocomplete),i}var iC={props:{disabled:!1},submitText:"Submit",norender:!1};function aC(e){void 0===e&&(e={});var t=iT(e);if(t&&t[QS]){var n=t[QS];return LS({},iC,n)}return iC}function oC(e,t,n){void 0===n&&(n={});var r=t.templates;return"ButtonTemplates"===e?r[e]:n[e]||r[e]}var sC,lC=["options"],cC={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function uC(e,t,n){void 0===n&&(n={});var r=fT(e);if("function"==typeof t||t&&jS.isForwardRef((0,i.createElement)(t))||jS.isMemo(t))return function(e){var t=Bx(e,"MergedWidget");if(!t){var n=e.defaultProps&&e.defaultProps.options||{};t=function(t){var r=t.options,i=AS(t,lC);return(0,Wt.jsx)(e,LS({options:LS({},n,r)}
273,i))},mS(e,"MergedWidget",t)}return t}(t);if("string"!=typeof t)throw new Error("Unsupported widget definition: "+typeof t);if(t in n)return uC(e,n[t],n);if("string"==typeof r){if(!(r in cC))throw new Error("No widget for type '"+r+"'");if(t in cC[r])return uC(e,n[cC[r][t]],n)}throw new Error("No widget '"+t+"' for type '"+r+"'")}function dC(e,t){return(zw(e)?e:e[HS])+"__"+t}function hC(e){return dC(e,"description")}function pC(e){return dC(e,"error")}function fC(e){return dC(e,"examples")}function mC(e){return dC(e,"help")}function gC(e){return dC(e,"title")}function vC(e,t){void 0===t&&(t=!1);var n=t?" "+fC(e):"";return pC(e)+" "+hC(e)+" "+mC(e)+n}function yC(e,t){return e+"-"+t}function bC(e,t,n){return t?n:e}function _C(e){var t=e;if(t.enumNames,e.enum)return e.enum.map((function(e,n){return{label:t.enumNames&&t.enumNames[n]||String(e),value:e}}));var n=e.oneOf||e.anyOf;return n&&n.map((function(e){var t=e,n=function(e){if(zS in e&&Array.isArray(e.enum)&&1===e.enum.length)return e.enum[0];if(BS in e)return e.const;throw new Error("schema cannot be inferred as a constant")}(t);return{schema:t,label:t.title||String(n),value:n}}))}function xC(e,t){for(var n=String(e);n.length<t;)n="0"+n;return n}function wC(e,t){if(void 0===t&&(t=!0),!e)return{year:-1,month:-1,day:-1,hour:t?-1:0,minute:t?-1:0,second:t?-1:0};var n=new Date(e);if(Number.isNaN(n.getTime()))throw new Error("Unable to parse date "+e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:t?n.getUTCHours():0,minute:t?n.getUTCMinutes():0,second:t?n.getUTCSeconds():0}}function SC(e){return!!e.const||!(!e.enum||1!==e.enum.length||!0!==e.enum[0])||(e.anyOf&&1===e.anyOf.length?SC(e.anyOf[0]):e.oneOf&&1===e.oneOf.length?SC(e.oneOf[0]):!!e.allOf&&e.allOf.some((function(e){return SC(e)})))}function TC(e,t){void 0===t&&(t=!0);var n=e.year,r=e.month,i=e.day,a=e.hour,o=void 0===a?0:a,s=e.minute,l=void 0===s?0:s,c=e.second,u=void 0===c?0:c,d=Date.UTC(n,r-1,i,o,l,u),h=new Date(d).toJSON();return t?h:h.slice(0,10)}function CC(e,t){if(void 0===t&&(t=[]),!e)return[];var n=[];return VS in e&&(n=n.concat(e[VS].map((function(e){var n="."+t.join(".");return{property:n,message:e,stack:n+" "+e}})))),Object.keys(e).reduce((function(n,r){if(r!==VS){var i=e[r];jb(i)&&(n=n.concat(CC(i,[].concat(t,[r]))))}return n}),n)}function kC(e){return Object.keys(e).reduce((function(t,n){if("addError"===n)return t;var r,i,a=e[n];return jb(a)?LS({},t,((i={}
273)[n]=kC(a),i)):LS({},t,((r={})[n]=a,r))}),{})}function EC(e){if(!e)return"";var t=new Date(e);return xC(t.getFullYear(),4)+"-"+xC(t.getMonth()+1,2)+"-"+xC(t.getDate(),2)+"T"+xC(t.getHours(),2)+":"+xC(t.getMinutes(),2)+":"+xC(t.getSeconds(),2)+"."+xC(t.getMilliseconds(),3)}function jC(e,t){if(!t)return e;var n=e.errors,r=e.errorSchema,i=CC(t),a=t;return Ux(r)||(a=NT(r,t,!0),i=[].concat(n).concat(i)),{errorSchema:a,errors:i}}function PC(e){return e.constructor===Object?function(e){for(var t in e){var n=e,r=n[t];t===JS&&"string"==typeof r&&r.startsWith("#")?n[t]=tT+r:n[t]=PC(r)}return e}(LS({},e)):Array.isArray(e)?function(e){for(var t=0;t<e.length;t++)e[t]=PC(e[t]);return e}([].concat(e)):e}!function(e){e.ArrayItemTitle="Item",e.MissingItems="Missing items definition",e.YesLabel="Yes",e.NoLabel="No",e.CloseLabel="Close",e.ErrorsLabel="Errors",e.NewStringDefault="New Value",e.AddButton="Add",e.AddItemButton="Add Item",e.CopyButton="Copy",e.MoveDownButton="Move down",e.MoveUpButton="Move up",e.RemoveButton="Remove",e.N
273owLabel="Now",e.ClearLabel="Clear",e.AriaDateLabel="Select a date",e.PreviewLabel="Preview",e.DecrementAriaLabel="Decrease value by 1",e.IncrementAriaLabel="Increase value by 1",e.UnknownFieldType="Unknown field type %1",e.OptionPrefix="Option %1",e.TitleOptionPrefix="%1 option %2",e.KeyLabel="%1 Key",e.InvalidObjectField='Invalid "%1" object field configuration: <em>%2</em>.',e.UnsupportedField="Unsupported field schema.",e.UnsupportedFieldWithId="Unsupported field schema for field <code>%1</code>.",e.UnsupportedFieldWithReason="Unsupported field schema: <em>%1</em>.",e.UnsupportedFieldWithIdAndReason="Unsupported field schema for field <code>%1</code>: <em>%2</em>.",e.FilesInfo="<strong>%1</strong> (%2, %3 bytes)"}(sC||(sC={}));var IC=function(e,t){return function(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=$x(e,o);n(s,o)&&fS(a,Rx(o,e),s)}return a}(e,t,(function(t,n){return Xw(e,n)}))},OC=Rw((function(e,t){return null==e?{}:IC(e,t)}));let LC=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),"")};function NC(){return NC=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NC.apply(this,arguments)}const AC=["children","options"],DC=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","className","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce(((e,t)=>(e[t.toLowerCase()]=t,e)),{for:"htmlFor"}),MC={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},RC=["style","script"],FC=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,$C=/mailto:/i,BC=/\n{2,}$/,ZC=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,UC=/^ *> ?/gm,zC=/^ {2,}\n/,VC=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,HC=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,qC=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,WC=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,GC=/^(?:\n *)*\n/,KC=/\r\n?/g,YC=/^\[\^([^\]]+)](:.*)\n/,XC=/^\[\^([^\]]+)]/,QC=/\f/g,JC=/^\s*?\[(x|\s)\]/,ek=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,tk=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,nk=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,rk=/&([a-zA-Z]+);/g,ik=/^<!--[\s\S]*?(?:-->)/,ak=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,ok=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,sk=/^\{.*\}$/,lk=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,ck=/^<([^ >]+@[^ >]+)>/,uk=/^<([^ >]+:\/[^ >]+)>/,dk=/-([a-z])?/gi,hk=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,pk=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,fk=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,mk=/^\[([^\]]*)\] ?\[([^\]]*)\]/,gk=/(\[|\])/g,vk=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,yk=/\t/g,bk=/^ *\| */,_k=/(^ *\||\| *$)/g,xk=/ *$/,wk=/^ *:-+: *$/,Sk=/^ *:-+ *$/,Tk=/^ *-+: *$/,Ck=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,kk=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,Ek=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,jk=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Pk=/^\\([^0-9A-Za-z\s])/,Ik=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Ok=/^\n+/,Lk=/^([ \t]*)/,Nk=/\\([^\\])/g,Ak=/ *\n+$/,Dk=/(?:^|\n)( *)$/,Mk="(?:\\d+\\.)",Rk="(?:[*+-])";function Fk(e){return"( *)("+(1===e?Mk:Rk)+") +"}const $k=Fk(1),Bk=Fk(2);function Zk(e){return new RegExp("^"+(1===e?$k:Bk))}const Uk=Zk(1),zk=Zk(2);function Vk(e){return new RegExp("^"+(1===e?$k:Bk)+"[^\\n]*(?:\\n(?!\\1"+(1===e?Mk:Rk)+" )[^\\n]*)*(\\n|$)","gm")}const Hk=Vk(1),qk=Vk(2);function Wk(e){const t=1===e?Mk:Rk;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Gk=Wk(1),Kk=Wk(2);function Yk(e,t){const n=1===t,r=n?Gk:Kk,i=n?Hk:qk,a=n?Uk:zk;return{t(e,t,n){const i=Dk.exec(n);return i&&(t.o||!t._&&!t.u)?r.exec(e=i[1]+e):null},i:xE.HIGH,l(e,t,r){const o=n?+e[2]:void 0,s=e[0].replace(BC,"\n").match(i);let l=!1;return{p:s.map((function(e,n){const i=a.exec(e)[0].length,o=new RegExp("^ {1,"+i+"}","gm"),c=e.replace(o,"").replace(a,""),u=n===s.length-1,d=-1!==c.indexOf("\n\n")||u&&l;l=d;const h=r._,p=r.o;let f;r.o=!0,d?(r._=!1,f=c.replace(Ak,"\n\n")):(r._=!0,f=c.replace(Ak,""));const m=t(f,r);return r._=h,r.o=p,m})),m:n,g:o}},h:(t,n,r)=>e(t.m?"ol":"ul",{key:r.k,start:t.g},t.p.map((function(t,i){return e("li",{key:i},n(t,r))})))}}const Xk=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Qk=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Jk=[ZC,HC,qC,ek,tk,ik,hk,Hk,Gk,qk,Kk],eE=[...Jk,/^[^\n]+(?:  \n|\n{2,})/,nk,ok];function tE(e){return e.replace(/[\xc0\xc1\xc2\xc3\xc4\xc5\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xc6]/g,"a").replace(/[\xe7\xc7]/g,"c").replace(/[\xf0\xd0]/g,"d").replace(/[\xc8\xc9\xca\xcb\xe9\xe8\xea\xeb]/g,"e").replace(/[\xcf\xef\xce\xee\xcd\xed\xcc\xec]/g,"i").replace(/[\xd1\xf1]/g,"n").replace(/[\xf8\xd8\u0153\u0152\xd5\xf5\xd4\xf4\xd3\xf3\xd2\xf2]/g,"o").replace(/[\xdc\xfc\xdb\xfb\xda\xfa\xd9\xf9]/g,"u").replace(/[\u0178\xff\xdd\xfd]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function nE(e){return Tk.test(e)?"right":wk.test(e)?"center":Sk.test(e)?"left":null}function rE(e,t,n){const r=n.v;n.v=!0;const i=t(e.trim(),n);n.v=r;let a=[[]];
273return i.forEach((function(e,t){"tableSeparator"===e.type?0!==t&&t!==i.length-1&&a.push([]):("text"!==e.type||null!=i[t+1]&&"tableSeparator"!==i[t+1].type||(e.$=e.$.replace(xk,"")),a[a.length-1].push(e))})),a}function iE(e,t,n){n._=!0;const r=rE(e[1],t,n),i=e[2].replace(_k,"").split("|").map(nE),a=function(e,t,n){return e.trim().split("\n").map((function(e){return rE(e,t,n)}))}(e[3],t,n);return n._=!1,{S:i,A:a,L:r,type:"table"}}function aE(e,t){return null==e.S[t]?{}:{textAlign:e.S[t]}}function oE(e){return function(t,n){return n._?e.exec(t):null}}function sE(e){return function(t,n){return n._||n.u?e.exec(t):null}}function lE(e){return function(t,n){return n._||n.u?null:e.exec(t)}}function cE(e){return function(t){return e.exec(t)}}function uE(e,t,n){if(t._||t.u)return null;if(n&&!n.endsWith("\n"))return null;let r="";e.split("\n").every((e=>!Jk.some((t=>t.test(e)))&&(r+=e+"\n",e.trim())));const i=r.trimEnd();return""==i?null:[r,i]}function dE(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch(e){return null}return e}function hE(e){return e.replace(Nk,"$1")}function pE(e,t,n){const r=n._||!1,i=n.u||!1;n._=!0,n.u=!0;const a=e(t,n);return n._=r,n.u=i,a}function fE(e,t,n){const r=n._||!1,i=n.u||!1;n._=!1,n.u=!0;const a=e(t,n);return n._=r,n.u=i,a}function mE(e,t,n){return n._=!1,e(t+"\n\n",n)}const gE=(e,t,n)=>({$:pE(t,e[1],n)});function vE(){return{}}function yE(){return null}function bE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}function _E(e,t,n){let r=e;const i=t.split(".");for(;i.length&&(r=r[i[0]],void 0!==r);)i.shift();return r||n}var xE,wE;(wE=xE||(xE={}))[wE.MAX=0]="MAX",wE[wE.HIGH=1]="HIGH",wE[wE.MED=2]="MED",wE[wE.LOW=3]="LOW",wE[wE.MIN=4]="MIN";var SE=e=>{let{children:t,options:n}=e,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)t.indexOf(n=a[r])>=0||(i[n]=e[n]);return i}(e,AC);return i.cloneElement(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.overrides=t.overrides||{},t.slugify=t.slugify||tE,t.namedCodesToUnicode=t.namedCodesToUnicode?NC({},MC,t.namedCodesToUnicode):MC;const n=t.createElement||i.createElement;function r(e,r){const i=_E(t.overrides,`${e}.props`,{});for(var a=arguments.length,o=new Array(a>2?a-2:0),s=2;s<a;s++)o[s-2]=arguments[s];return n(function(e,t){const n=_E(t,e);return n?"function"==typeof n||"object"==typeof n&&"render"in n?n:_E(t,`${e}.component`,e):e}(e,t.overrides),NC({},r,i,{className:bE(null==r?void 0:r.className,i.className)||void 0}),...o)}function a(e){let n=!1;t.forceInline?n=!0:t.forceBlock||(n=!1===vk.test(e));const a=d(u(n?e:`${e.trimEnd().replace(Ok,"")}\n\n`,{_:n}));for(;"string"==typeof a[a.length-1]&&!a[a.length-1].trim();)a.pop();if(null===t.wrapper)return a;const o=t.wrapper||(n?"span":"div");let s;if(a.length>1||t.forceWrapper)s=a;else{if(1===a.length)return s=a[0],"string"==typeof s?r("span",{key:"outer"},s):s;s=null}return i.createElement(o,{key:"outer"},s)}function o(e){const t=e.match(FC);return t?t.reduce((function(e,t,n){const r=t.indexOf("=");if(-1!==r){const s=(o=t.slice(0,r),-1!==o.indexOf("-")&&null===o.match(ak)&&(o=o.replace(dk,(function(e,t){return t.toUpperCase()}))),o).trim(),l=function(e){const t=e[0];return('"'===t||"'"===t)&&e.length>=2&&e[e.length-1]===t?e.slice(1,-1):e}(t.slice(r+1).trim()),c=DC[s]||s,u=e[c]=function(e,t){return"style"===e?t.split(/;\s?/).reduce((function(e,t){const n=t.slice(0,t.indexOf(":"));return e[n.replace(/(-[a-z])/g,(e=>e[1].toUpperCase()))]=t.slice(n.length+1).trim(),e}),{}):"href"===e?dE(t):(t.match(sk)&&(t=t.slice(1,t.length-1)),"true"===t||"false"!==t&&t)}(s,l);"string"==typeof u&&(nk.test(u)||ok.test(u))&&(e[c]=i.cloneElement(a(u.trim()),{key:n}))}else"style"!==t&&(e[DC[t]||t]=!0);var o;return e}),{}):null}const s=[],l={},c={blockQuote:{t:lE(ZC),i:xE.HIGH,l:(e,t,n)=>({$:t(e[0].replace(UC,""),n)}),h:(e,t,n)=>r("blockquote",{key:n.k},t(e.$,n))},breakLine:{t:cE(zC),i:xE.HIGH,l:vE,h:(e,t,n)=>r("br",{key:n.k})},breakThematic:{t:lE(VC),i:xE.HIGH,l:vE,h:(e,t,n)=>r("hr",{key:n.k})},codeBlock:{t:lE(qC),i:xE.MAX,l:e=>({$:e[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(e,t,n)=>r("pre",{key:n.k},r("code",NC({},e.I,{className:e.M?`lang-${e.M}`:""}),e.$))},codeFenced:{t:lE(HC),i:xE.MAX,l:e=>({I:o(e[3]||""),$:e[4],M:e[2]||void 0,type:"codeBlock"})},codeInline:{t:sE(WC),i:xE.LOW,l:e=>({$:e[2]}),h:(e,t,n)=>r("code",{key:n.k},e.$)},footnote:{t:lE(YC),i:xE.MAX,l:e=>(s.push({O:e[2],B:e[1]}),{}),h:yE},footnoteReference:{t:oE(XC),i:xE.HIGH,l:e=>({$:e[1],R:`#${t.slugify(e[1])}`}),h:(e,t,n)=>r("a",{key:n.k,href:dE(e.R)},r("sup",{key:n.k},e.$))},gfmTask:{t:oE(JC),i:xE.HIGH,l:e=>({T:"x"===e[1].toLowerCase()}),h:(e,t,n)=>
273r("input",{checked:e.T,key:n.k,readOnly:!0,type:"checkbox"})},heading:{t:lE(ek),i:xE.HIGH,l:(e,n,r)=>({$:pE(n,e[2],r),j:t.slugify(e[2]),C:e[1].length}),h:(e,t,n)=>r(`h${e.C}`,{id:e.j,key:n.k},t(e.$,n))},headingSetext:{t:lE(tk),i:xE.MAX,l:(e,t,n)=>({$:pE(t,e[1],n),C:"="===e[2]?1:2,type:"heading"})},htmlComment:{t:cE(ik),i:xE.HIGH,l:()=>({}),h:yE},image:{t:sE(Qk),i:xE.HIGH,l:e=>({D:e[1],R:hE(e[2]),N:e[3]}),h:(e,t,n)=>r("img",{key:n.k,alt:e.D||void 0,title:e.N||void 0,src:dE(e.R)})},link:{t:oE(Xk),i:xE.LOW,l:(e,t,n)=>({$:fE(t,e[1],n),R:hE(e[2]),N:e[3]}),h:(e,t,n)=>r("a",{key:n.k,href:dE(e.R),title:e.N},t(e.$,n))},linkAngleBraceStyleDetector:{t:oE(uk),i:xE.MAX,l:e=>({$:[{$:e[1],type:"text"}],R:e[1],type:"link"})},linkBareUrlDetector:{t:(e,t)=>t.Z?null:oE(lk)(e,t),i:xE.MAX,l:e=>({$:[{$:e[1],type:"text"}],R:e[1],N:void 0,type:"link"})},linkMailtoDetector:{t:oE(ck),i:xE.MAX,l(e){let t=e[1],n=e[1];return $C.test(n)||(n="mailto:"+n),{$:[{$:t.replace("mailto:",""),type:"text"}],R:n,type:"link"}}},orderedList:Yk(r,1),unorderedList:Yk(r,2),newlineCoalescer:{t:lE(GC),i:xE.LOW,l:vE,h:()=>"\n"},paragraph:{t:uE,i:xE.LOW,l:gE,h:(e,t,n)=>r("p",{key:n.k},t(e.$,n))},ref:{t:oE(pk),i:xE.MAX,l:e=>(l[e[1]]={R:e[2],N:e[4]},{}),h:yE},refImage:{t:sE(fk),i:xE.MAX,l:e=>({D:e[1]||void 0,F:e[2]}),h:(e,t,n)=>r("img",{key:n.k,alt:e.D,src:dE(l[e.F].R),title:l[e.F].N})},refLink:{t:oE(mk),i:xE.MAX,l:(e,t,n)=>({$:t(e[1],n),P:t(e[0].replace(gk,"\\$1"),n),F:e[2]}),h:(e,t,n)=>l[e.F]?r("a",{key:n.k,href:dE(l[e.F].R),title:l[e.F].N},t(e.$,n)):r("span",{key:n.k},t(e.P,n))},table:{t:lE(hk),i:xE.HIGH,l:iE,h:(e,t,n)=>r("table",{key:n.k},r("thead",null,r("tr",null,e.L.map((function(i,a){return r("th",{key:a,style:aE(e,a)},t(i,n))})))),r("tbody",null,e.A.map((function(i,a){return r("tr",{key:a},i.map((function(i,a){return r("td",{key:a,style:aE(e,a)},t(i,n))})))}))))},tableSeparator:{t:function(e,t){return t.v?bk.exec(e):null},i:xE.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:cE(Ik),i:xE.MIN,l:e=>({$:e[0].replace(rk,((e,n)=>t.namedCodesToUnicode[n]?t.namedCodesToUnicode[n]:e))}),h:e=>e.$},textBolded:{t:sE(Ck),i:xE.MED,l:(e,t,n)=>({$:t(e[2],n)}),h:(e,t,n)=>r("strong",{key:n.k},t(e.$,n))},textEmphasized:{t:sE(kk),i:xE.LOW,l:(e,t,n)=>({$:t(e[2],n)}),h:(e,t,n)=>r("em",{key:n.k},t(e.$,n))},textEscaped:{t:sE(Pk),i:xE.HIGH,l:e=>({$:e[1],type:"text"})},textMarked:{t:sE(Ek),i:xE.LOW,l:gE,h:(e,t,n)=>r("mark",{key:n.k},t(e.$,n))},textStrikethroughed:{t:sE(jk),i:xE.LOW,l:gE,h:(e,t,n)=>r("del",{key:n.k},t(e.$,n))}};!0!==t.disableParsingRawHTML&&(c.htmlBlock={t:cE(nk),i:xE.HIGH,l(e,t,n){const[,r]=e[3].match(Lk),i=new RegExp(`^${r}`,"gm"),a=e[3].replace(i,""),s=(l=a,eE.some((e=>e.test(l)))?mE:pE);var l;const c=e[1].toLowerCase(),u=-1!==RC.indexOf(c);n.Z=n.Z||"a"===c;const d=u?e[3]:s(t,a,n);return n.Z=!1,{I:o(e[2]),$:d,G:u,H:u?c:e[1]}},h:(e,t,n)=>r(e.H,NC({key:n.k},e.I),e.G?e.$:t(e.$,n))},c.htmlSelfClosing={t:cE(ok),i:xE.HIGH,l:e=>({I:o(e[2]||""),H:e[1]}),h:(e,t,n)=>r(e.H,NC({},e.I,{key:n.k}))});const u=function(e){let t=Object.keys(e);function n(r,i){let a=[],o="";for(;r;){let s=0;for(;s<t.length;){const l=t[s],c=e[l],u=c.t(r,i,o);if(u){const e=u[0];r=r.substring(e.length);const t=c.l(u,n,i);null==t.type&&(t.type=l),a.push(t),o=e;break}s++}}return a}return t.sort((function(t,n){let r=e[t].i,i=e[n].i;return r!==i?r-i:t<n?-1:1})),function(e,t){return n(function(e){return e.replace(KC,"\n").replace(QC,"").replace(yk,"    ")}(e),t)}}(c),d=(h=c,p=function(e,t,n){return h[e.type].h(e,t,n)},function e(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(t)){const r=n.k,i=[];let a=!1;for(let r=0;r<t.length;r++){n.k=r;const o=e(t[r],n),s="string"==typeof o;s&&a?i[i.length-1]+=o:null!==o&&i.push(o),a=s}return n.k=r,i}return p(t,e,n)});var h,p;const f=a(e);return s.length?r("div",null,f,r("footer",{key:"footer"},s.map((function(e){return r("div",{id:t.slugify(e.B),key:e.B},e.B,d(u(e.O,{_:!0})))})))):f}(t,n),r)};function TE(){return TE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},TE.apply(this,arguments)}function CE(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,kE(e,t)}
273function kE(e,t){return kE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kE(e,t)}function EE(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function jE(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}var PE=["widget","title"],IE=["widget","title"],OE=["widget","title"];function LE(){return LC()}function NE(e){return Array.isArray(e)?e.map((function(e){return{key:LE(),item:e}})):[]}function AE(e){return Array.isArray(e)?e.map((function(e){return e.item})):[]}var DE=function(e){function t(t){var n;(n=e.call(this,t)||this)._getNewFormDataRow=function(){var e=n.props,t=e.schema,r=e.registry.schemaUtils,i=t.items;return OT(t)&&function(e){return!0===e.additionalItems&&console.warn("additionalItems=true is currently not supported"),IS(e.additionalItems)}(t)&&(i=t.additionalItems),r.getDefaultFormState(i)},n.onAddClick=function(e){n._handleAddClick(e)},n.onAddIndexClick=function(e){return function(t){n._handleAddClick(t,e)}},n.onCopyIndexClick=function(e){return function(t){t&&t.preventDefault();var r=n.props.onChange,i=n.state.keyedFormData,a={key:LE(),item:ES(i[e].item)},o=[].concat(i);void 0!==e?o.splice(e+1,0,a):o.push(a),n.setState({keyedFormData:o,updatedKeyedFormData:!0},(function(){return r(AE(o))}))}},n.onDropIndexClick=function(e){return function(t){t&&t.preventDefault();var r,i=n.props,a=i.onChange,o=i.errorSchema,s=n.state.keyedFormData;if(o)for(var l in r={},o){var c=parseInt(l);c<e?mS(r,[c],o[l]):c>e&&mS(r,[c-1],o[l])}var u=s.filter((function(t,n){return n!==e}));n.setState({keyedFormData:u,updatedKeyedFormData:!0},(function(){return a(AE(u),r)}))}},n.onReorderClick=function(e,t){return function(r){r&&(r.preventDefault(),r.currentTarget.blur());var i,a=n.props,o=a.onChange,s=a.errorSchema;if(s)for(var l in i={},s){var c=parseInt(l);c==e?mS(i,[t],s[e]):c==t?mS(i,[e],s[t]):mS(i,[l],s[c])}var u=n.state.keyedFormData,d=function(){var n=u.slice();return n.splice(e,1),n.splice(t,0,u[e]),n}();n.setState({keyedFormData:d},(function(){return o(AE(d),i)}))}},n.onChangeForIndex=function(e){return function(t,r,i){var a,o=n.props,s=o.formData,l=o.onChange,c=o.errorSchema,u=(Array.isArray(s)?s:[]).map((function(n,r){return e===r?void 0===t?null:t:n}));l(u,c&&c&&TE({},c,((a={})[e]=r,a)),i)}},n.onSelectChange=function(e){var t=n.props,r=t.onChange,i=t.idSchema;r(e,void 0,i&&i.$id)};var r=t.formData,i=NE(void 0===r?[]:r);return n.state={keyedFormData:i,updatedKeyedFormData:!1},n}CE(t,e),t.getDerivedStateFromProps=function(e,t){if(t.updatedKeyedFormData)return{updatedKeyedFormData:!1};var n=Array.isArray(e.formData)?e.formData:[],r=t.keyedFormData||[],i=n.length===r.length?r.map((function(e,t){return{key:e.key,item:n[t]}})):NE(n);return{keyedFormData:i}};var n,r,i=t.prototype;return i.isItemRequired=function(e){return Array.isArray(e.type)?!e.type.includes("null"):"null"!==e.type},i.canAddItem=function(e){var t=this.props,n=t.schema,r=iT(t.uiSchema,t.registry.globalUiOptions).addable;return!1!==r&&(r=void 0===n.maxItems||e.length<n.maxItems),r},i._handleAddClick=function(e,t){e&&e.preventDefault();var n=this.props.onChange,r=this.state.keyedFormData,i={key:LE(),item:this._getNewFormDataRow()},a=[].concat(r);void 0!==t?a.splice(t,0,i):a.push(i),this.setState({keyedFormData:a,updatedKeyedFormData:!0},(function(){return n(AE(a))}))},i.render=function(){var e=this.props,t=e.schema,n=e.uiSchema,r=e.idSchema,i=e.registry,a=i.schemaUtils,o=i.translateString;if(!(WS in t)){var s=oC("UnsupportedFieldTemplate",i,iT(n));return(0,Wt.jsx)(s,{schema:t,idSchema:r,reason:o(sC.MissingItems),registry:i})}return a.isMultiSelect(t)?this.renderMultiSelect():BT(n)?this.renderCustomWidget():OT(t)?this.renderFixedArray():a.isFilesArray(t,n)?this.renderFiles():this.renderNormalArray()},i.renderNormalArray=function(){var e=this,t=this.props,n=t.schema,r=t.uiSchema,i=void 0===r?{}:r,a=t.errorSchema,o=t.idSchema,s=t.name,l=t.disabled,c=void 0!==l&&l,u=t.readonly,d=void 0!==u&&u,h=t.autofocus,p=void 0!==h&&h,f=t.required,m=void 0!==f&&f,g=t.registry,v=t.onBlur,y=t.onF
273ocus,b=t.idPrefix,_=t.idSeparator,x=void 0===_?"_":_,w=t.rawErrors,S=this.state.keyedFormData,T=void 0===n.title?s:n.title,C=g.schemaUtils,k=g.formContext,E=iT(i),j=Ab(n.items)?n.items:{},P=C.retrieveSchema(j),I=AE(this.state.keyedFormData),O=this.canAddItem(I),L={canAdd:O,items:S.map((function(t,n){var r=t.key,l=t.item,c=C.retrieveSchema(j,l),u=a?a[n]:void 0,d=o.$id+x+n,h=C.toIdSchema(c,d,l,b,x);return e.renderArrayFieldItem({key:r,index:n,name:s&&s+"-"+n,canAdd:O,canMoveUp:n>0,canMoveDown:n<I.length-1,itemSchema:c,itemIdSchema:h,itemErrorSchema:u,itemData:l,itemUiSchema:i.items,autofocus:p&&0===n,onBlur:v,onFocus:y,rawErrors:w,totalItems:S.length})})),className:"field field-array field-array-of-"+P.type,disabled:c,idSchema:o,uiSchema:i,onAddClick:this.onAddClick,readonly:d,required:m,schema:n,title:T,formContext:k,formData:I,rawErrors:w,registry:g},N=oC("ArrayFieldTemplate",g,E);return(0,Wt.jsx)(N,TE({},L))},i.renderCustomWidget=function(){var e,t=this.props,n=t.schema,r=t.idSchema,i=t.uiSchema,a=t.disabled,o=void 0!==a&&a,s=t.readonly,l=void 0!==s&&s,c=t.autofocus,u=void 0!==c&&c,d=t.required,h=void 0!==d&&d,p=t.hideError,f=t.placeholder,m=t.onBlur,g=t.onFocus,v=t.formData,y=void 0===v?[]:v,b=t.registry,_=t.rawErrors,x=t.name,w=b.widgets,S=b.formContext,T=b.globalUiOptions,C=b.schemaUtils,k=iT(i,T),E=k.widget,j=k.title,P=EE(k,PE),I=uC(n,E,w),O=null!=(e=null!=j?j:n.title)?e:x,L=C.getDisplayLabel(n,i,T);return(0,Wt.jsx)(I,{id:r.$id,name:x,multiple:!0,onChange:this.onSelectChange,onBlur:m,onFocus:g,options:P,schema:n,uiSchema:i,registry:b,value:y,disabled:o,readonly:l,hideError:p,required:h,label:O,hideLabel:!L,placeholder:f,formContext:S,autofocus:u,rawErrors:_})},i.renderMultiSelect=function(){var e,t=this.props,n=t.schema,r=t.idSchema,i=t.uiSchema,a=t.formData,o=void 0===a?[]:a,s=t.disabled,l=void 0!==s&&s,c=t.readonly,u=void 0!==c&&c,d=t.autofocus,h=void 0!==d&&d,p=t.required,f=void 0!==p&&p,m=t.placeholder,g=t.onBlur,v=t.onFocus,y=t.registry,b=t.rawErrors,_=t.name,x=y.widgets,w=y.schemaUtils,S=y.formContext,T=y.globalUiOptions,C=_C(w.retrieveSchema(n.items,o)),k=iT(i,T),E=k.widget,j=void 0===E?"select":E,P=k.title,I=EE(k,IE),O=uC(n,j,x),L=null!=(e=null!=P?P:n.title)?e:_,N=w.getDisplayLabel(n,i,T);return(0,Wt.jsx)(O,{id:r.$id,name:_,multiple:!0,onChange:this.onSelectChange,onBlur:g,onFocus:v,options:TE({},I,{enumOptions:C}),schema:n,uiSchema:i,registry:y,value:o,disabled:l,readonly:u,required:f,label:L,hideLabel:!N,placeholder:m,formContext:S,autofocus:h,rawErrors:b})},i.renderFiles=function(){var e,t=this.props,n=t.schema,r=t.uiSchema,i=t.idSchema,a=t.name,o=t.disabled,s=void 0!==o&&o,l=t.readonly,c=void 0!==l&&l,u=t.autofocus,d=void 0!==u&&u,h=t.required,p=void 0!==h&&h,f=t.onBlur,m=t.onFocus,g=t.registry,v=t.formData,y=void 0===v?[]:v,b=t.rawErrors,_=g.widgets,x=g.formContext,w=g.globalUiOptions,S=g.schemaUtils,T=iT(r,w),C=T.widget,k=void 0===C?"files":C,E=T.title,j=EE(T,OE),P=uC(n,k,_),I=null!=(e=null!=E?E:n.title)?e:a,O=S.getDisplayLabel(n,r,w);return(0,Wt.jsx)(P,{options:j,id:i.$id,name:a,multiple:!0,onChange:this.onSelectChange,onBlur:f,onFocus:m,schema:n,uiSchema:r,value:y,disabled:s,readonly:c,required:p,registry:g,formContext:x,autofocus:d,rawErrors:b,label:I,hideLabel:!O})},i.renderFixedArray=function(){var e=this,t=this.props,n=t.schema,r=t.uiSchema,i=void 0===r?{}:r,a=t.formData,o=void 0===a?[]:a,s=t.errorSchema,l=t.idPrefix,c=t.idSeparator,u=void 0===c?"_":c,d=t.idSchema,h=t.name,p=t.disabled,f=void 0!==p&&p,m=t.readonly,g=void 0!==m&&m,v=t.autofocus,y=void 0!==v&&v,b=t.required,_=void 0!==b&&b,x=t.registry,w=t.onBlur,S=t.onFocus,T=t.rawErrors,C=this.state.keyedFormData,k=this.props.formData,E=void 0===k?[]:k,j=n.title||h,P=iT(i),I=x.schemaUtils,O=x.formContext,L=(Ab(n.items)?n.items:[]).map((function(e,t){return I.retrieveSchema(e,o[t])})),N=Ab(n.additionalItems)?I.retrieveSchema(n.additionalItems,o):null;(!E||E.length<L.length)&&(E=(E=E||[]).concat(new Array(L.length-E.length)));var A=this.canAddItem(E)&&!!N,D={canAdd:A,className:"field field-array field-array-fixed-items",disabled:f,idSchema:d,formData:o,items:C.map((function(t,r){var a=t.key,o=t.item,c=r>=L.length,p=c&&Ab(n.additionalItems)?I.retrieveSchema(n.additionalItems,o):L[r],f=d.$id+u+r,m=I.toIdSchema(p,f,o,l,u),g=c?i.additionalItems||{}:Array.isArray(i.items)?i.items[r]:i.items||{},v=s?s[r]:void 0;return e.renderArrayFieldItem({key:a,index:r,name:h&&h+"-"+r,canAdd:A,canRemove:c,canMoveUp:r>=L.length+1,canMoveDown:c&&r<E.length-1,itemSchema:p,itemData:o,itemUiSchema:g,itemIdSchema:m,itemErrorSchema:v,autofocus:y&&0===r,onBlur:w,onFocus:S,rawErrors:T,totalItems:C.length})}
273)),onAddClick:this.onAddClick,readonly:g,required:_,registry:x,schema:n,uiSchema:i,title:j,formContext:O,rawErrors:T},M=oC("ArrayFieldTemplate",x,P);return(0,Wt.jsx)(M,TE({},D))},i.renderArrayFieldItem=function(e){var t=e.key,n=e.index,r=e.name,i=e.canAdd,a=e.canRemove,o=void 0===a||a,s=e.canMoveUp,l=e.canMoveDown,c=e.itemSchema,u=e.itemData,d=e.itemUiSchema,h=e.itemIdSchema,p=e.itemErrorSchema,f=e.autofocus,m=e.onBlur,g=e.onFocus,v=e.rawErrors,y=e.totalItems,b=this.props,_=b.disabled,x=b.hideError,w=b.idPrefix,S=b.idSeparator,T=b.readonly,C=b.uiSchema,k=b.registry,E=b.formContext,j=k.fields,P=j.ArraySchemaField,I=j.SchemaField,O=P||I,L=iT(C,k.globalUiOptions),N=L.orderable,A=void 0===N||N,D=L.removable,M=void 0===D||D,R=L.copyable,F={moveUp:A&&s,moveDown:A&&l,copy:void 0!==R&&R&&i,remove:M&&o,toolbar:!1};return F.toolbar=Object.keys(F).some((function(e){return F[e]})),{children:(0,Wt.jsx)(O,{name:r,index:n,schema:c,uiSchema:d,formData:u,formContext:E,errorSchema:p,idPrefix:w,idSeparator:S,idSchema:h,required:this.isItemRequired(c),onChange:this.onChangeForIndex(n),onBlur:m,onFocus:g,registry:k,disabled:_,readonly:T,hideError:x,autofocus:f,rawErrors:v}),className:"array-item",disabled:_,canAdd:i,hasCopy:F.copy,hasToolbar:F.toolbar,hasMoveUp:F.moveUp,hasMoveDown:F.moveDown,hasRemove:F.remove,index:n,totalItems:y,key:t,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:T,registry:k,schema:c,uiSchema:d}},n=t,(r=[{key:"itemTitle",get:function(){var e=this.props,t=e.schema,n=e.registry.translateString;return Bx(t,[WS,"title"],Bx(t,[WS,"description"],n(sC.ArrayItemTitle)))}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,jE(r.key),r)}}(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),t}(i.Component),ME=["widget","title","label"];function RE(e){var t,n,r=e.schema,i=e.name,a=e.uiSchema,o=e.idSchema,s=e.formData,l=e.registry,c=e.required,u=e.disabled,d=e.readonly,h=e.autofocus,p=e.onChange,f=e.onFocus,m=e.onBlur,g=e.rawErrors,v=r.title,y=l.widgets,b=l.formContext,_=l.translateString,x=iT(a,l.globalUiOptions),w=x.widget,S=void 0===w?"checkbox":w,T=x.title,C=x.label,k=void 0===C||C,E=EE(x,ME),j=uC(r,S,y),P=_(sC.YesLabel),I=_(sC.NoLabel),O=null!=(t=null!=T?T:v)?t:i;if(Array.isArray(r.oneOf))n=_C({oneOf:r.oneOf.map((function(e){if(Ab(e))return TE({},e,{title:e.title||(!0===e.const?P:I)})})).filter((function(e){return e}))});else{var L,N=r,A=null!=(L=r.enum)?L:[!0,!1];n=!N.enumNames&&2===A.length&&A.every((function(e){return"boolean"==typeof e}))?[{value:A[0],label:A[0]?P:I},{value:A[1],label:A[1]?P:I}]:_C({enum:A,enumNames:N.enumNames})}return(0,Wt.jsx)(j,{options:TE({},E,{enumOptions:n}),schema:r,uiSchema:a,id:o.$id,name:i,onChange:p,onFocus:f,onBlur:m,label:O,hideLabel:!k,value:s,required:c,disabled:u,readonly:d,registry:l,formContext:b,autofocus:h,rawErrors:g})}var FE=["widget","placeholder","autofocus","autocomplete","title"],$E=function(e){function t(t){var n;(n=e.call(this,t)||this).onOptionChange=function(e){var t=n.state,r=t.selectedOption,i=t.retrievedOptions,a=n.props,o=a.formData,s=a.onChange,l=a.registry.schemaUtils,c=void 0!==e?parseInt(e,10):-1;if(c!==r){var u=c>=0?i[c]:void 0,d=r>=0?i[r]:void 0,h=l.sanitizeDataForNewSchema(u,d,o);h&&u&&(h=l.getDefaultFormState(u,h,"excludeObjectChildren")),s(h,void 0,n.getFieldId()),n.setState({selectedOption:c})}};var r=n.props,i=r.formData,a=r.options,o=r.registry.schemaUtils,s=a.map((function(e){return o.retrieveSchema(e,i)}));return n.state={retrievedOptions:s,selectedOption:n.getMatchingOption(0,i,s)},n}CE(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){var n=this.props,r=n.formData,i=n.options,a=n.idSchema,o=this.state.selectedOption,s=this.state;if(!sT(e.options,i)){var l=this.props.registry.schemaUtils;s={selectedOption:o,retrievedOptions:i.map((function(e){return l.retrieveSchema(e,r)}))}}if(!sT(r,e.formData)&&a.$id===e.idSchema.$id){var c=s.retrievedOptions,u=this.getMatchingOption(o,r,c);t&&u!==o&&(s={selectedOption:u,retrievedOptions:c})}s!==this.state&&this.setState(s)},n.getMatchingOption=function(e,t,n){var r=this.props,i=r.schema,a=r.registry.schemaUtils,o=hT(i);return a.getClosestMatchingOption(t,n,e,o)}
273,n.getFieldId=function(){var e=this.props,t=e.idSchema,n=e.schema;return t.$id+(n.oneOf?"__oneof_select":"__anyof_select")},n.render=function(){var e,t=this.props,n=t.name,r=t.baseType,i=t.disabled,a=void 0!==i&&i,o=t.errorSchema,s=void 0===o?{}:o,l=t.formContext,c=t.onBlur,u=t.onFocus,d=t.registry,h=t.schema,p=t.uiSchema,f=d.widgets,m=d.fields,g=d.translateString,v=d.globalUiOptions,y=d.schemaUtils,b=m.SchemaField,_=this.state,x=_.selectedOption,w=_.retrievedOptions,S=iT(p,v),T=S.widget,C=void 0===T?"select":T,k=S.placeholder,E=S.autofocus,j=S.autocomplete,P=S.title,I=void 0===P?h.title:P,O=EE(S,FE),L=uC({type:"number"},C,f),N=Bx(s,VS,[]),A=Fw(s,[VS]),D=y.getDisplayLabel(h,p,v),M=x>=0&&w[x]||null;M&&(e=M.type?M:Object.assign({},M,{type:r}));var R=I?sC.TitleOptionPrefix:sC.OptionPrefix,F=I?[I]:[],$=w.map((function(e,t){return{label:e.title||g(R,F.concat(String(t+1))),value:t}}));return(0,Wt.jsxs)("div",{className:"panel panel-default panel-body",children:[(0,Wt.jsx)("div",{className:"form-group",children:(0,Wt.jsx)(L,{id:this.getFieldId(),name:n+(h.oneOf?"__oneof_select":"__anyof_select"),schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:c,onFocus:u,disabled:a||Ux($),multiple:!1,rawErrors:N,errorSchema:A,value:x>=0?x:void 0,options:TE({enumOptions:$},O),registry:d,formContext:l,placeholder:k,autocomplete:j,autofocus:E,label:null!=I?I:n,hideLabel:!D})}),null!==M&&(0,Wt.jsx)(b,TE({},this.props,{schema:e}))]})},t}(i.Component),BE=/\.([0-9]*0)*$/,ZE=/[0.]0*$/;function UE(e){var t=e.registry,n=e.onChange,r=e.formData,a=e.value,o=(0,i.useState)(a),s=o[0],l=o[1],c=t.fields.StringField,u=r,d=(0,i.useCallback)((function(e){l(e),"."===(""+e).charAt(0)&&(e="0"+e);var t="string"==typeof e&&e.match(BE)?OS(e.replace(ZE,"")):OS(e);n(t)}),[n]);if("string"==typeof s&&"number"==typeof u){var h=new RegExp((""+u).replace(".","\\.")+"\\.?0*$");s.match(h)&&(u=s)}return(0,Wt.jsx)(c,TE({},e,{formData:u,onChange:d}))}var zE=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={wasPropertyKeyModified:!1,additionalProperties:{}},t.onPropertyChange=function(e,n){return void 0===n&&(n=!1),function(r,i,a){var o,s,l=t.props,c=l.formData,u=l.onChange,d=l.errorSchema;void 0===r&&n&&(r=""),u(TE({},c,((o={})[e]=r,o)),d&&d&&TE({},d,((s={})[e]=i,s)),a)}},t.onDropPropertyClick=function(e){return function(n){n.preventDefault();var r=t.props,i=r.onChange,a=TE({},r.formData);(function(e,t){null==e||Tw(e,t)})(a,e),i(a)}},t.getAvailableKey=function(e,n){for(var r=t.props,i=iT(r.uiSchema,r.registry.globalUiOptions).duplicateKeySuffixSeparator,a=void 0===i?"-":i,o=0,s=e;Uw(n,s);)s=""+e+a+ ++o;return s},t.onKeyChange=function(e){return function(n,r){var i,a;if(e!==n){var o=t.props,s=o.formData,l=o.onChange,c=o.errorSchema;n=t.getAvailableKey(n,s);var u=TE({},s),d=((i={})[e]=n,i),h=Object.keys(u).map((function(e){var t;return(t={})[d[e]||e]=u[e],t})),p=Object.assign.apply(Object,[{}].concat(h));t.setState({wasPropertyKeyModified:!0}),l(p,c&&c&&TE({},c,((a={})[n]=r,a)))}}},t.handleAddClick=function(e){return function(){if(e.additionalProperties){var n=t.props,r=n.formData,i=n.onChange,a=n.registry,o=TE({},r),s=void 0;if(Ab(e.additionalProperties)){s=e.additionalProperties.type;var l=e.additionalProperties;JS in l&&(s=(l=a.schemaUtils.retrieveSchema({$ref:l[JS]},r)).type),s||!($S in l)&&!(KS in l)||(s="object")}var c=t.getAvailableKey("newKey",o);mS(o,c,t.getDefaultValue(s)),i(o)}}},t}CE(t,e);var n=t.prototype;return n.isRequired=function(e){var t=this.props.schema;return Array.isArray(t.required)&&-1!==t.required.indexOf(e)},n.getDefaultValue=function(e){var t=this.props.registry.translateString;switch(e){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};default:return t(sC.NewStringDefault)}},n.render=function(){var e,t,n,r,i=this,a=this.props,o=a.schema,s=a.uiSchema,l=void 0===s?{}:s,c=a.formData,u=a.errorSchema,d=a.idSchema,h=a.name,p=a.required,f=void 0!==p&&p,m=a.disabled,g=void 0!==m&&m,v=a.readonly,y=void 0!==v&&v,b=a.hideError,_=a.idPrefix,x=a.idSeparator,w=a.onBlur,S=a.onFocus,T=a.registry,C=T.fields,k=T.formContext,E=T.schemaUtils,j=T.translateString,P=T.globalUiOptions,I=C.SchemaField,O=E.retrieveSchema(o,c),L=iT(l,P),N=O.properties,A=void 0===N?{}:N,D=null!=(e=null!=(t=L.title)?t:O.title)?e:h,M=null!=(n=L.description)?n:O.description;try{r=function(e,t){if(!Array.isArray(t))return e;var n,r=function(e){return e.reduce((function(e,t){return e[t]=!0,e}),{})},i=r(e),a=t.filter((function(e){return"*"===e||i[e]})),o=r(a),s=e.filter((function(e){return!o[e]})),l=a.indexOf("*");if(-1===l){if(s.length)throw new Error("uiSchema order list does not contain "+((n=s).length>1?"properties '"+n.join("', '")+"'":"property '"+n[0]+"'"));return a}if(l!==a.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var c=[].concat(a);return c.splice.apply(c,[l,1].concat(s)),c}(Object.keys(A),L.order)}catch(e){return(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{className:"config-error",style:{color:"red"},children:(0,Wt.jsx)(SE,{children:j(sC.InvalidObjectField,[h||"root",e.message])})}),(0,Wt.jsx)("pre",{children:JSON.stringify(O)})]})}var R=oC("ObjectFieldTemplate",T,L),F={title:!1===L.label?"":D,description:!1===L.label?void 0:M,properties:r.map((function(e){var t=Uw(O,[YS,e,MS]),n=t?l.additionalProperties:l[e],r="hidden"===iT(n).widget,a=Bx(d,[e],{});return{content:(0,Wt.jsx)(I,{name:e,required:i.isRequired(e),schema:Bx(O,[YS,e],{}),uiSchema:n,errorSchema:Bx(u,e),idSchema:a,idPrefix:_,idSeparator:x,formData:Bx(c,e),formContext:k,wasPropertyKeyModified:i.state.wasPropertyKeyModified,onKeyChange:i.onKeyChange(e),onChange:i.onPropertyChange(e,t),onBlur:w,onFocus:S,registry:T,disabled:g,readonly:y,hideError:b,onDropPropertyClick:i.onDropPropertyClick},e),name:e,readonly:y,disabled:g,required:f,hidden:r}})),readonly:y,disabled:g,required:f,idSchema:d,uiSchema:l,errorSchema:u,schema:O,formData:c,formContext:k,registry:T};return(0,Wt.jsx)(R,TE({},F,{onAddClick:this.handleAddClick}))},t}(i.Component),VE=["__errors"],HE={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",
273string:"StringField",null:"NullField"};function qE(e){var t=e.schema,n=e.idSchema,r=e.uiSchema,a=e.formData,o=e.errorSchema,s=e.idPrefix,l=e.idSeparator,c=e.name,u=e.onChange,d=e.onKeyChange,h=e.onDropPropertyClick,p=e.required,f=e.registry,m=e.wasPropertyKeyModified,g=void 0!==m&&m,v=f.formContext,y=f.schemaUtils,b=f.globalUiOptions,_=iT(r,b),x=oC("FieldTemplate",f,_),w=oC("DescriptionFieldTemplate",f,_),S=oC("FieldHelpTemplate",f,_),T=oC("FieldErrorTemplate",f,_),C=y.retrieveSchema(t,a),k=n[HS],E=NT(y.toIdSchema(C,k,a,s,l),n),j=(0,i.useCallback)((function(e,t,n){return u(e,t,n||k)}),[k,u]),P=function(e,t,n,r){var i=t.field,a=r.fields,o=r.translateString;if("function"==typeof i)return i;if("string"==typeof i&&i in a)return a[i];var s=fT(e),l=Array.isArray(s)?s[0]:s||"",c=HE[l];return c||!e.anyOf&&!e.oneOf?c in a?a[c]:function(){var i=oC("UnsupportedFieldTemplate",r,t);return(0,Wt.jsx)(i,{schema:e,idSchema:n,reason:o(sC.UnknownFieldType,[String(e.type)]),registry:r})}:function(){return null}}(C,_,E,f),I=Boolean(e.disabled||_.disabled),O=Boolean(e.readonly||_.readonly||e.schema.readOnly||C.readOnly),L=_.hideError,N=void 0===L?e.hideError:Boolean(L),A=Boolean(e.autofocus||_.autofocus);if(0===Object.keys(C).length)return null;var D=y.getDisplayLabel(C,r,b),M=o||{},R=M.__errors,F=EE(M,VE),$=Fw(r,["ui:classNames","classNames","ui:style"]);rT in $&&($[rT]=Fw($[rT],["classNames","style"]));var B,Z=(0,Wt.jsx)(P,TE({},e,{onChange:j,idSchema:E,schema:C,uiSchema:$,disabled:I,readonly:O,hideError:N,autofocus:A,errorSchema:F,formContext:v,rawErrors:R})),U=E[HS];B=g||MS in C?c:_.title||e.schema.title||C.title||c;var z=_.description||e.schema.description||C.description||"",V=_.enableMarkdownInDescription?(0,Wt.jsx)(SE,{children:z}):z,H=_.help,q="hidden"===_.widget,W=["form-group","field","field-"+fT(C)];!N&&R&&R.length>0&&W.push("field-error has-error has-danger"),null!=r&&r.classNames&&W.push(r.classNames),_.classNames&&W.push(_.classNames);var G=(0,Wt.jsx)(S,{help:H,idSchema:E,schema:C,uiSchema:r,hasErrors:!N&&R&&R.length>0,registry:f}),K=N?void 0:(0,Wt.jsx)(T,{errors:R,errorSchema:o,idSchema:E,schema:C,uiSchema:r,registry:f}),Y={description:(0,Wt.jsx)(w,{id:hC(U),description:V,schema:C,uiSchema:r,registry:f}),rawDescription:z,help:G,rawHelp:"string"==typeof H?H:void 0,errors:K,rawErrors:N?void 0:R,id:U,label:B,hidden:q,onChange:u,onKeyChange:d,onDropPropertyClick:h,required:p,disabled:I,readonly:O,hideError:N,displayLabel:D,classNames:W.join(" ").trim(),style:_.style,formContext:v,formData:a,schema:C,uiSchema:r,registry:f},X=f.fields.AnyOfField,Q=f.fields.OneOfField,J=(null==r?void 0:r["ui:field"])&&!0===(null==r?void 0:r["ui:fieldReplacesAnyOrOneOf"]);return(0,Wt.jsx)(x,TE({},Y,{children:(0,Wt.jsxs)(Wt.Fragment,{children:[Z,C.anyOf&&!J&&!y.isSelect(C)&&(0,Wt.jsx)(X,{name:c,disabled:I,readonly:O,hideError:N,errorSchema:o,formData:a,formContext:v,idPrefix:s,idSchema:E,idSeparator:l,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:C.anyOf.map((function(e){return y.retrieveSchema(Ab(e)?e:{},a)})),baseType:C.type,registry:f,schema:C,uiSchema:r}),C.oneOf&&!J&&!y.isSelect(C)&&(0,Wt.jsx)(Q,{name:c,disabled:I,readonly:O,hideError:N,errorSchema:o,formData:a,formContext:v,idPrefix:s,idSchema:E,idSeparator:l,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:C.oneOf.map((function(e){return y.retrieveSchema(Ab(e)?e:{},a)})),baseType:C.type,registry:f,schema:C,uiSchema:r})]})}))}var WE=function(e){function t(){return e.apply(this,arguments)||this}CE(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!sT(this.props,e)},n.render=function(){return(0,Wt.jsx)(qE,TE({},this.props))},t}(i.Component),GE=["widget","placeholder","title"];function KE(e){var t,n=e.schema,r=e.name,i=e.uiSchema,a=e.idSchema,o=e.formData,s=e.required,l=e.disabled,c=void 0!==l&&l,u=e.readonly,d=void 0!==u&&u,h=e.autofocus,p=void 0!==h&&h,f=e.onChange,m=e.onBlur,g=e.onFocus,v=e.registry,y=e.rawErrors,b=n.title,_=n.format,x=v.widgets,w=v.formContext,S=v.schemaUtils,T=v.globalUiOptions,C=S.isSelect(n)?_C(n):void 0,k=C?"select":"text";_&&function(e,t,n){void 0===n&&(n={});try{return uC(e,t,n),!0}catch(e){var r=e;if(r.message&&(r.message.startsWith("No widget")||r.message.startsWith("Unsupported widget")))return!1;throw e}}(n,_,x)&&(k=_);var E=iT(i),j=E.widget,P=void 0===j?k:j,I=E.placeholder,O=void 0===I?"":I,L=E.title,N=EE(E,GE),A=S.getDisplayLabel(n,i,T),D=null!=(t=null!=L?L:b)?t:r,M=uC(n,P,x);return(0,Wt.jsx)(M,{options:TE({},N,{enumOptions:C}),schema:n,uiSchema:i,id:a.$id,name:r,label:D,hideLabel:!A,value:o,onChange:f,onBlur:m,onFocus:g,required:s,disabled:c,readonly:d,formContext:w,autofocus:p,registry:v,placeholder:O,rawErrors:y})}
273function YE(e){var t=e.formData,n=e.onChange;return(0,i.useEffect)((function(){void 0===t&&n(null)}),[t,n]),null}function XE(e){var t=e.idSchema,n=e.description,r=e.registry,i=e.schema,a=e.uiSchema,o=iT(a,r.globalUiOptions),s=o.label;if(!n||void 0!==s&&!s)return null;var l=oC("DescriptionFieldTemplate",r,o);return(0,Wt.jsx)(l,{id:hC(t),description:n,schema:i,uiSchema:a,registry:r})}function QE(e){var t=e.children,n=e.className,r=e.disabled,i=e.hasToolbar,a=e.hasMoveDown,o=e.hasMoveUp,s=e.hasRemove,l=e.hasCopy,c=e.index,u=e.onCopyIndexClick,d=e.onDropIndexClick,h=e.onReorderClick,p=e.readonly,f=e.registry,m=e.uiSchema,g=f.templates.ButtonTemplates,v=g.CopyButton,y=g.MoveDownButton,b=g.MoveUpButton,_=g.RemoveButton,x={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return(0,Wt.jsxs)("div",{className:n,children:[(0,Wt.jsx)("div",{className:i?"col-xs-9":"col-xs-12",children:t}),i&&(0,Wt.jsx)("div",{className:"col-xs-3 array-item-toolbox",children:(0,Wt.jsxs)("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(o||a)&&(0,Wt.jsx)(b,{style:x,disabled:r||p||!o,onClick:h(c,c-1),uiSchema:m,registry:f}),(o||a)&&(0,Wt.jsx)(y,{style:x,disabled:r||p||!a,onClick:h(c,c+1),uiSchema:m,registry:f}),l&&(0,Wt.jsx)(v,{style:x,disabled:r||p,onClick:u(c),uiSchema:m,registry:f}),s&&(0,Wt.jsx)(_,{style:x,disabled:r||p,onClick:d(c),uiSchema:m,registry:f})]})})]})}var JE=["key"];function ej(e){var t=e.canAdd,n=e.className,r=e.disabled,i=e.idSchema,a=e.uiSchema,o=e.items,s=e.onAddClick,l=e.readonly,c=e.registry,u=e.required,d=e.schema,h=e.title,p=iT(a),f=oC("ArrayFieldDescriptionTemplate",c,p),m=oC("ArrayFieldItemTemplate",c,p),g=oC("ArrayFieldTitleTemplate",c,p),v=c.templates.ButtonTemplates.AddButton;return(0,Wt.jsxs)("fieldset",{className:n,id:i.$id,children:[(0,Wt.jsx)(g,{idSchema:i,title:p.title||h,required:u,schema:d,uiSchema:a,registry:c}),(0,Wt.jsx)(f,{idSchema:i,description:p.description||d.description,schema:d,uiSchema:a,registry:c}),(0,Wt.jsx)("div",{className:"row array-item-list",children:o&&o.map((function(e){var t=e.key,n=EE(e,JE);return(0,Wt.jsx)(m,TE({},n),t)}))}),t&&(0,Wt.jsx)(v,{className:"array-item-add",onClick:s,disabled:r||l,uiSchema:a,registry:c})]})}function tj(e){var t=e.idSchema,n=e.title,r=e.schema,i=e.uiSchema,a=e.required,o=e.registry,s=iT(i,o.globalUiOptions),l=s.label;if(!n||void 0!==l&&!l)return null;var c=oC("TitleFieldTemplate",o,s);return(0,Wt.jsx)(c,{id:gC(t),title:n,required:a,schema:r,uiSchema:i,registry:o})}var nj=["id","name","value","readonly","disabled","autofocus","onBlur","onFocus","onChange","onChangeOverride","options","schema","uiSchema","formContext","registry","rawErrors","type","hideLabel","hideError"];function rj(e){var t=e.id,n=e.value,r=e.readonly,a=e.disabled,o=e.autofocus,s=e.onBlur,l=e.onFocus,c=e.onChange,u=e.onChangeOverride,d=e.options,h=e.schema,p=e.type,f=EE(e,nj);if(!t)throw console.log("No id for",e),new Error("no id for props "+JSON.stringify(e));var m,g=TE({},f,rC(h,p,d));m="number"===g.type||"integer"===g.type?n||0===n?n:"":null==n?"":n;var v=(0,i.useCallback)((function(e){var t=e.target.value;return c(""===t?d.emptyValue:t)}),[c,d]),y=(0,i.useCallback)((function(e){var n=e.target.value;return s(t,n)}),[s,t]),b=(0,i.useCallback)((function(e){var n=e.target.value;return l(t,n)}),[l,t]);return(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)("input",TE({id:t,name:t,className:"form-control",readOnly:r,disabled:a,autoFocus:o,value:m},g,{list:h.examples?fC(t):void 0,onChange:u||v,onBlur:y,onFocus:b,"aria-describedby":vC(t,!!h.examples)})),Array.isArray(h.examples)&&(0,Wt.jsx)("datalist",{id:fC(t),children:h.examples.concat(h.default&&!h.examples.includes(h.default)?[h.default]:[]).map((function(e){return(0,Wt.jsx)("option",{value:e},e)}))},"datalist_"+t)]})}function ij(e){var t=aC(e.uiSchema),n=t.submitText,r=t.norender,i=t.props,a=void 0===i?{}:i;return r?null:(0,Wt.jsx)("div",{children:(0,Wt.jsx)("button",TE({type:"submit"},a,{className:"btn btn-info "+(a.className||""),children:n}))})}var aj=["iconType","icon","className","uiSchema","registry"];function oj(e){var t=e.iconType,n=void 0===t?"default":t,r=e.icon,i=e.className,a=EE(e,aj);return(0,Wt.jsx)("button",TE({type:"button",className:"btn btn-"+n+" "+i},a,{children:(0,Wt.jsx)("i",{className:"glyphicon glyphicon-"+r})}))}function sj(e){var t=e.registry.translateString;return(0,Wt.jsx)(oj,TE({title:t(sC.CopyButton),className:"array-item-copy"},e,{icon:"copy"}))}function lj(e){var t=e.registry.translateString;return(0,Wt.jsx)(oj,TE({title:t(sC.MoveDownButton),className:"array-item-move-down"},e,{icon:"arrow-down"}))}function cj(e){var t=e.registry.translateString;return(0,Wt.jsx)(oj,TE({title:t(sC.MoveUpButton),className:"array-item-move-up"},e,{icon:"arrow-up"}))}function uj(e){var t=e.registry.translateString;return(0,Wt.jsx)(oj,TE({title:t(sC.RemoveButton),className:"array-item-remove"},e,{iconType:"danger",icon:"remove"}))}function dj(e){var t=e.className,n=e.onClick,r=e.disabled,i=e.registry,a=i.translateString;return(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("p",{className:"col-xs-3 col-xs-offset-9 text-right "+t,children:(0,Wt.jsx)(oj,{iconType:"info",icon:"plus",className:"btn-add col
273-xs-12",title:a(sC.AddButton),onClick:n,disabled:r,registry:i})})})}function hj(e){var t=e.id,n=e.description;return n?"string"==typeof n?(0,Wt.jsx)("p",{id:t,className:"field-description",children:n}):(0,Wt.jsx)("div",{id:t,className:"field-description",children:n}):null}function pj(e){var t=e.errors,n=e.registry.translateString;return(0,Wt.jsxs)("div",{className:"panel panel-danger errors",children:[(0,Wt.jsx)("div",{className:"panel-heading",children:(0,Wt.jsx)("h3",{className:"panel-title",children:n(sC.ErrorsLabel)})}),(0,Wt.jsx)("ul",{className:"list-group",children:t.map((function(e,t){return(0,Wt.jsx)("li",{className:"list-group-item text-danger",children:e.stack},t)}))})]})}var fj="*";function mj(e){var t=e.label,n=e.required,r=e.id;return t?(0,Wt.jsxs)("label",{className:"control-label",htmlFor:r,children:[t,n&&(0,Wt.jsx)("span",{className:"required",children:fj})]}):null}function gj(e){var t=e.id,n=e.label,r=e.children,i=e.errors,a=e.help,o=e.description,s=e.hidden,l=e.required,c=e.displayLabel,u=oC("WrapIfAdditionalTemplate",e.registry,iT(e.uiSchema));return s?(0,Wt.jsx)("div",{className:"hidden",children:r}):(0,Wt.jsxs)(u,TE({},e,{children:[c&&(0,Wt.jsx)(mj,{label:n,required:l,id:t}),c&&o?o:null,r,i,a]}))}function vj(e){var t=e.errors,n=void 0===t?[]:t,r=e.idSchema;if(0===n.length)return null;var i=pC(r);return(0,Wt.jsx)("div",{children:(0,Wt.jsx)("ul",{id:i,className:"error-detail bs-callout bs-callout-info",children:n.filter((function(e){return!!e})).map((function(e,t){return(0,Wt.jsx)("li",{className:"text-danger",children:e},t)}))})})}function yj(e){var t=e.idSchema,n=e.help;if(!n)return null;var r=mC(t);return"string"==typeof n?(0,Wt.jsx)("p",{id:r,className:"help-block",children:n}):(0,Wt.jsx)("div",{id:r,className:"help-block",children:n})}function bj(e){var t=e.description,n=e.disabled,r=e.formData,i=e.idSchema,a=e.onAddClick,o=e.properties,s=e.readonly,l=e.registry,c=e.required,u=e.schema,d=e.title,h=e.uiSchema,p=iT(h),f=oC("TitleFieldTemplate",l,p),m=oC("DescriptionFieldTemplate",l,p),g=l.templates.ButtonTemplates.AddButton;return(0,Wt.jsxs)("fieldset",{id:i.$id,children:[d&&(0,Wt.jsx)(f,{id:gC(i),title:d,required:c,schema:u,uiSchema:h,registry:l}),t&&(0,Wt.jsx)(m,{id:hC(i),description:t,schema:u,uiSchema:h,registry:l}),o.map((function(e){return e.content})),aT(u,h,r)&&(0,Wt.jsx)(g,{className:"object-property-expand",onClick:a(u),disabled:n||s,uiSchema:h,registry:l})]})}var _j="*";function xj(e){var t=e.id,n=e.title,r=e.required;return(0,Wt.jsxs)("legend",{id:t,children:[n,r&&(0,Wt.jsx)("span",{className:"required",children:_j})]})}function wj(e){var t=e.schema,n=e.idSchema,r=e.reason,i=e.registry.translateString,a=sC.UnsupportedField,o=[];return n&&n.$id&&(a=sC.UnsupportedFieldWithId,o.push(n.$id)),r&&(a=a===sC.UnsupportedField?sC.UnsupportedFieldWithReason:sC.UnsupportedFieldWithIdAndReason,o.push(r)),(0,Wt.jsxs)("div",{className:"unsupported-field",children:[(0,Wt.jsx)("p",{children:(0,Wt.jsx)(SE,{children:i(a,o)})}),t&&(0,Wt.jsx)("pre",{children:JSON.stringify(t,null,2)})]})}function Sj(e){var t=e.id,n=e.classNames,r=e.style,i=e.disabled,a=e.label,o=e.onKeyChange,s=e.onDropPropertyClick,l=e.readonly,c=e.required,u=e.schema,d=e.children,h=e.uiSchema,p=e.registry,f=p.templates,m=p.translateString,g=f.ButtonTemplates.RemoveButton,v=m(sC.KeyLabel,[a]);return MS in u?(0,Wt.jsx)("div",{className:n,style:r,children:(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-xs-5 form-additional",children:(0,Wt.jsxs)("div",{className:"form-group",children:[(0,Wt.jsx)(mj,{label:v,required:c,id:t+"-key"}),(0,Wt.jsx)("input",{className:"form-control",type:"text",id:t+"-key",onBlur:function(e){return o(e.target.value)},defaultValue:a})]})}),(0,Wt.jsx)("div",{className:"form-additional form-group col-xs-5",children:d}),(0,Wt.jsx)("div",{className:"col-xs-2",children:(0,Wt.jsx)(g,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||l,onClick:s(a),uiSchema:h,registry:p})})]})}):(0,Wt.jsx)("div",{className:n,style:r,children:d})}function Tj(e,t){for(var n=[],r=e;r<=t;r++)n.push({value:r,label:xC(r,2)});return n}function Cj(e,t,n){void 0===n&&(n=[1900,(new Date).getFullYear()+2]);var r=e.year,i=e.month,a=e.day,o=e.hour,s=e.minute,l=e.second,c=[{type:"year",range:n,value:r},{type:"month",range:[1,12],value:i},{type:"day",range:[1,31],value:a}];return t&&c.push({type:"hour",range:[0,23],value:o},{type:"minute",range:[0,59],value:s},{type:"second",range:[0,59],value:l}),c}function kj(e){var t=e.type,n=e.range,r=e.value,i=e.select,a=e.rootId,o=e.name,s=e.disabled,l=e.readonly,c=e.autofocus,u=e.registry,d=e.onBlur,h=e.onFocus,p=a+"_"+t,f=u.widgets.SelectWidget;return(0,Wt.jsx)(f,{schema:{type:"integer"},id:p,name:o,className:"form-control",options:{enumOptions:Tj(n[0],n[1])},placeholder:t,value:r,disabled:s,readonly:l,autofocus:c,onChange:function(e){return i(t,e)},onBlur:d,onFocus:h,registry:u,label:"","aria-describedby":vC(a)})}function Ej(e){var t=e.time,n=void 0!==t&&t,r=e.disabled,a=void 0!==r&&r,o=e.readonly,s=void 0!==o&&o,l=e.autofocus,c=void 0!==l&&l,u=e.options,d=e.id,h=e.name,p=e.registry,f=e.onBlur,m=e.onFocus,g=e.onChange,v=e.value,y=p.translateString,b=(0,i.useState)(v),_=b[0],x=b[1],w=(0,i.useReducer)((function(e,t){return TE({},e,t)}),wC(v,n)),S=w[0],T=w[1];(0,i.useEffect)((function(){var e=TC(S,n);!function(e){return Object.values(e).every((function(e){return-1!==e}))}(S)||e===v?_!==v&&(x(v),T(wC(v,n))):g(e)}),[n,v,g,S,_]);
273var C=(0,i.useCallback)((function(e,t){var n;T(((n={})[e]=t,n))}),[]),k=(0,i.useCallback)((function(e){if(e.preventDefault(),!a&&!s){var t=wC((new Date).toJSON(),n);g(TC(t,n))}}),[a,s,n]),E=(0,i.useCallback)((function(e){e.preventDefault(),a||s||g(void 0)}),[a,s,g]);return(0,Wt.jsxs)("ul",{className:"list-inline",children:[Cj(S,n,u.yearsRange).map((function(e,t){return(0,Wt.jsx)("li",{className:"list-inline-item",children:(0,Wt.jsx)(kj,TE({rootId:d,name:h,select:C},e,{disabled:a,readonly:s,registry:p,onBlur:f,onFocus:m,autofocus:c&&0===t}))},t)})),("undefined"===u.hideNowButton||!u.hideNowButton)&&(0,Wt.jsx)("li",{className:"list-inline-item",children:(0,Wt.jsx)("a",{href:"#",className:"btn btn-info btn-now",onClick:k,children:y(sC.NowLabel)})}),("undefined"===u.hideClearButton||!u.hideClearButton)&&(0,Wt.jsx)("li",{className:"list-inline-item",children:(0,Wt.jsx)("a",{href:"#",className:"btn btn-warning btn-clear",onClick:E,children:y(sC.ClearLabel)})})]})}var jj=["time"];function Pj(e){var t=e.time,n=void 0===t||t,r=EE(e,jj),i=r.registry.widgets.AltDateWidget;return(0,Wt.jsx)(i,TE({time:n},r))}function Ij(e){var t,n=e.schema,r=e.uiSchema,a=e.options,o=e.id,s=e.value,l=e.disabled,c=e.readonly,u=e.label,d=e.hideLabel,h=e.autofocus,p=void 0!==h&&h,f=e.onBlur,m=e.onFocus,g=e.onChange,v=e.registry,y=oC("DescriptionFieldTemplate",v,a),b=SC(n),_=(0,i.useCallback)((function(e){return g(e.target.checked)}),[g]),x=(0,i.useCallback)((function(e){return f(o,e.target.checked)}),[f,o]),w=(0,i.useCallback)((function(e){return m(o,e.target.checked)}),[m,o]),S=null!=(t=a.description)?t:n.description;return(0,Wt.jsxs)("div",{className:"checkbox "+(l||c?"disabled":""),children:[!d&&!!S&&(0,Wt.jsx)(y,{id:hC(o),description:S,schema:n,uiSchema:r,registry:v}),(0,Wt.jsxs)("label",{children:[(0,Wt.jsx)("input",{type:"checkbox",id:o,name:o,checked:void 0!==s&&s,required:b,disabled:l||c,autoFocus:p,onChange:_,onBlur:x,onFocus:w,"aria-describedby":vC(o)}),bC((0,Wt.jsx)("span",{children:u}),d)]})]})}function Oj(e){var t=e.id,n=e.disabled,r=e.options,a=r.inline,o=void 0!==a&&a,s=r.enumOptions,l=r.enumDisabled,c=r.emptyValue,u=e.value,d=e.autofocus,h=void 0!==d&&d,p=e.readonly,f=e.onChange,m=e.onBlur,g=e.onFocus,v=Array.isArray(u)?u:[u],y=(0,i.useCallback)((function(e){var n=e.target.value;return m(t,YT(n,s,c))}),[m,t]),b=(0,i.useCallback)((function(e){var n=e.target.value;return g(t,YT(n,s,c))}),[g,t]);return(0,Wt.jsx)("div",{className:"checkboxes",id:t,children:Array.isArray(s)&&s.map((function(e,r){var i=QT(e.value,v),a=Array.isArray(l)&&-1!==l.indexOf(e.value),c=n||a||p?"disabled":"",u=(0,Wt.jsxs)("span",{children:[(0,Wt.jsx)("input",{type:"checkbox",id:yC(t,r),name:t,checked:i,value:String(r),disabled:n||a||p,autoFocus:h&&0===r,onChange:function(e){e.target.checked?f(eC(r,v,s)):f(XT(r,v,s))},onBlur:y,onFocus:b,"aria-describedby":vC(t)}),(0,Wt.jsx)("span",{children:e.label})]});return o?(0,Wt.jsx)("label",{className:"checkbox-inline "+c,children:u},r):(0,Wt.jsx)("div",{className:"checkbox "+c,children:(0,Wt.jsx)("label",{children:u})},r)}))})}function Lj(e){var t=e.disabled,n=e.readonly,r=e.options,i=oC("BaseInputTemplate",e.registry,r);return(0,Wt.jsx)(i,TE({type:"color"},e,{disabled:t||n}))}function Nj(e){var t=e.onChange,n=e.options,r=oC("BaseInputTemplate",e.registry,n),a=(0,i.useCallback)((function(e){return t(e||void 0)}),[t]);return(0,Wt.jsx)(r,TE({type:"date"},e,{onChange:a}))}function Aj(e){var t=e.onChange,n=e.value,r=e.options,i=oC("BaseInputTemplate",e.registry,r);return(0,Wt.jsx)(i,TE({type:"datetime-local"},e,{value:EC(n),onChange:function(e){return t((n=e)?new Date(n).toJSON():void 0);var n}}))}function Dj(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t);return(0,Wt.jsx)(n,TE({type:"email"},e))}function Mj(e,t){return null===e?null:e.replace(";base64",";name="+encodeURIComponent(t)+";base64")}function Rj(e){var t=e.name,n=e.size,r=e.type;return new Promise((function(i,a){var o=new window.FileReader;o.onerror=a,o.onload=function(e){var a;"string"==typeof(null===(a=e.target)||void 0===a?void 0:a.result)?i({dataURL:Mj(e.target.result,t),name:t,size:n,type:r}):i({dataURL:null,name:t,size:n,type:r})},o.readAsDataURL(e)}))}function Fj(e){var t=e.fileInfo,n=e.registry.translateString,r=t.dataURL,i=t.type,a=t.name;return r?-1!==i.indexOf("image")?(0,Wt.jsx)("img",{src:r,style:{maxWidth:"100%"},className:"file-preview"}):(0,Wt.jsxs)(Wt.Fragment,{children:[" ",(0,Wt.jsx)("a",{download:"preview-"+a,href:r,className:"file-download",children:n(sC.PreviewLabel)})]}):null}function $j(e){var t=e.filesInfo,n=e.registry,r=e.preview;if(0===t.length)return null;var i=n.translateString;return(0,Wt.jsx)("ul",{className:"file-info",children:t.map((function(e,t){var a=e.name,o=e.size,s=e.type;return(0,Wt.jsxs)("li",{children:[(0,Wt.jsx)(SE,{children:i(sC.FilesInfo,[a,s,String(o)])}),r&&(0,Wt.jsx)(Fj,{fileInfo:e,registry:n})]},t)}))})}function Bj(e){return e.filter((function(e){return e})).map((function(e){var t=function(e){var t,n=e.split(","),r=n[0].split(";"),i=r[0].replace("data:",""),a=r.filter((function(e){return"name"===e.split("=")[0]}));t=1!==a.length?"unknown":decodeURI(a[0].split("=")[1]);try{for(var o=atob(n[1]),s=[],l=0;l<o.length;
273l++)s.push(o.charCodeAt(l));return{blob:new window.Blob([new Uint8Array(s)],{type:i}),name:t}}catch(t){return{blob:{size:0,type:t.message},name:e}}}(e),n=t.blob;return{dataURL:e,name:t.name,size:n.size,type:n.type}}))}function Zj(e){var t=e.disabled,n=e.readonly,r=e.required,a=e.multiple,o=e.onChange,s=e.value,l=e.options,c=e.registry,u=oC("BaseInputTemplate",c,l),d=(0,i.useState)(Array.isArray(s)?Bj(s):Bj([s])),h=d[0],p=d[1],f=(0,i.useCallback)((function(e){var t;e.target.files&&(t=e.target.files,Promise.all(Array.from(t).map(Rj))).then((function(e){var t=e.map((function(e){return e.dataURL}));a?(p(h.concat(e[0])),o(s.concat(t[0]))):(p(e),o(t[0]))}))}),[a,s,h,o]);return(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)(u,TE({},e,{disabled:t||n,type:"file",required:!s&&r,onChangeOverride:f,value:"",accept:l.accept?String(l.accept):void 0})),(0,Wt.jsx)($j,{filesInfo:h,registry:c,preview:l.filePreview})]})}function Uj(e){var t=e.id,n=e.value;return(0,Wt.jsx)("input",{type:"hidden",id:t,name:t,value:void 0===n?"":n})}function zj(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t);return(0,Wt.jsx)(n,TE({type:"password"},e))}function Vj(e){var t=e.options,n=e.value,r=e.required,a=e.disabled,o=e.readonly,s=e.autofocus,l=void 0!==s&&s,c=e.onBlur,u=e.onFocus,d=e.onChange,h=e.id,p=t.enumOptions,f=t.enumDisabled,m=t.inline,g=t.emptyValue,v=(0,i.useCallback)((function(e){var t=e.target.value;return c(h,YT(t,p,g))}),[c,h]),y=(0,i.useCallback)((function(e){var t=e.target.value;return u(h,YT(t,p,g))}),[u,h]);return(0,Wt.jsx)("div",{className:"field-radio-group",id:h,children:Array.isArray(p)&&p.map((function(e,t){var i=QT(e.value,n),s=Array.isArray(f)&&-1!==f.indexOf(e.value),c=a||s||o?"disabled":"",u=(0,Wt.jsxs)("span",{children:[(0,Wt.jsx)("input",{type:"radio",id:yC(h,t),checked:i,name:h,required:r,value:String(t),disabled:a||s||o,autoFocus:l&&0===t,onChange:function(){return d(e.value)},onBlur:v,onFocus:y,"aria-describedby":vC(h)}),(0,Wt.jsx)("span",{children:e.label})]});return m?(0,Wt.jsx)("label",{className:"radio-inline "+c,children:u},t):(0,Wt.jsx)("div",{className:"radio "+c,children:(0,Wt.jsx)("label",{children:u})},t)}))})}function Hj(e){var t=e.value,n=e.registry.templates.BaseInputTemplate;return(0,Wt.jsxs)("div",{className:"field-range-wrapper",children:[(0,Wt.jsx)(n,TE({type:"range"},e)),(0,Wt.jsx)("span",{className:"range-view",children:t})]})}function qj(e,t){return t?Array.from(e.target.options).slice().filter((function(e){return e.selected})).map((function(e){return e.value})):e.target.value}function Wj(e){var t=e.schema,n=e.id,r=e.options,a=e.value,o=e.required,s=e.disabled,l=e.readonly,c=e.multiple,u=void 0!==c&&c,d=e.autofocus,h=void 0!==d&&d,p=e.onChange,f=e.onBlur,m=e.onFocus,g=e.placeholder,v=r.enumOptions,y=r.enumDisabled,b=r.emptyValue,_=u?[]:"",x=(0,i.useCallback)((function(e){var t=qj(e,u);return m(n,YT(t,v,b))}),[m,n,t,u,r]),w=(0,i.useCallback)((function(e){var t=qj(e,u);return f(n,YT(t,v,b))}),[f,n,t,u,r]),S=(0,i.useCallback)((function(e){var t=qj(e,u);return p(YT(t,v,b))}),[p,t,u,r]),T=JT(a,v,u);return(0,Wt.jsxs)("select",{id:n,name:n,multiple:u,className:"form-control",value:void 0===T?_:T,required:o,disabled:s||l,autoFocus:h,onBlur:w,onFocus:x,onChange:S,"aria-describedby":vC(n),children:[!u&&void 0===t.default&&(0,Wt.jsx)("option",{value:"",children:g}),Array.isArray(v)&&v.map((function(e,t){var n=e.value,r=e.label,i=y&&-1!==y.indexOf(n);return(0,Wt.jsx)("option",{value:String(t),disabled:i,children:r},t)}))]})}function Gj(e){var t=e.id,n=e.options,r=void 0===n?{}:n,a=e.placeholder,o=e.value,s=e.required,l=e.disabled,c=e.readonly,u=e.autofocus,d=void 0!==u&&u,h=e.onChange,p=e.onBlur,f=e.onFocus,m=(0,i.useCallback)((function(e){var t=e.target.value;return h(""===t?r.emptyValue:t)}),[h,r.emptyValue]),g=(0,i.useCallback)((function(e){var n=e.target.value;return p(t,n)}),[p,t]),v=(0,i.useCallback)((function(e){var n=e.target.value;return f(t,n)}),[t,f]);return(0,Wt.jsx)("textarea",{id:t,name:t,className:"form-control",value:o||"",placeholder:a,required:s,disabled:l,readOnly:c,autoFocus:d,rows:r.rows,onBlur:g,onF
273ocus:v,onChange:m,"aria-describedby":vC(t)})}function Kj(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t);return(0,Wt.jsx)(n,TE({},e))}function Yj(e){var t=e.onChange,n=e.options,r=oC("BaseInputTemplate",e.registry,n),a=(0,i.useCallback)((function(e){return t(e?e+":00":void 0)}),[t]);return(0,Wt.jsx)(r,TE({type:"time"},e,{onChange:a}))}function Xj(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t);return(0,Wt.jsx)(n,TE({type:"url"},e))}function Qj(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t);return(0,Wt.jsx)(n,TE({type:"number"},e))}Gj.defaultProps={autofocus:!1,options:{}};var Jj=function(e){function t(t){var n;if((n=e.call(this,t)||this).formElement=void 0,n.getUsedFormData=function(e,t){if(0===t.length&&"object"!=typeof e)return e;var n=OC(e,t);return Array.isArray(e)?Object.keys(n).map((function(e){return n[e]})):n},n.getFieldNames=function(e,t){return function e(n,r,i){return void 0===r&&(r=[]),void 0===i&&(i=[[]]),Object.keys(n).forEach((function(a){if("object"==typeof n[a]){var o=i.map((function(e){return[].concat(e,[a])}));n[a][eT]&&""!==n[a][GS]?r.push(n[a][GS]):e(n[a],r,o)}else a===GS&&""!==n[a]&&i.forEach((function(e){var n=Bx(t,e);("object"!=typeof n||Ux(n))&&r.push(e)}))})),r}(e)},n.onChange=function(e,t,r){var i=n.props,a=i.extraErrors,o=i.omitExtraData,s=i.liveOmit,l=i.noValidate,c=i.liveValidate,u=i.onChange,d=n.state,h=d.schemaUtils,p=d.schema;(IS(e)||Array.isArray(e))&&(e=n.getStateFromProps(n.props,e).formData);var f=!l&&c,m={formData:e,schema:p},g=e;if(!0===o&&!0===s){var v=h.retrieveSchema(p,e),y=h.toPathSchema(v,"",e),b=n.getFieldNames(y,e);g=n.getUsedFormData(e,b),m={formData:g}}if(f){var _=n.validate(g),x=_.errors,w=_.errorSchema,S=x,T=w;if(a){var C=jC(_,a);w=C.errorSchema,x=C.errors}m={formData:g,errors:x,errorSchema:w,schemaValidationErrors:S,schemaValidationErrorSchema:T}}else if(!l&&t){var k=a?NT(t,a,"preventDuplicates"):t;m={formData:g,errorSchema:k,errors:CC(k)}}n.setState(m,(function(){return u&&u(TE({},n.state,m),r)}))},n.reset=function(){var e=n.props.onChange,t={formData:n.getStateFromProps(n.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};n.setState(t,(function(){return e&&e(TE({},n.state,t))}))},n.onBlur=function(e,t){var r=n.props.onBlur;r&&r(e,t)},n.onFocus=function(e,t){var r=n.props.onFocus;r&&r(e,t)},n.onSubmit=function(e){if(e.preventDefault(),e.target===e.currentTarget){e.persist();var t=n.props,r=t.omitExtraData,i=t.extraErrors,a=t.noValidate,o=t.onSubmit,s=n.state.formData,l=n.state,c=l.schema,u=l.schemaUtils;if(!0===r){var d=u.retrieveSchema(c,s),h=u.toPathSchema(d,"",s),p=n.getFieldNames(h,s);s=n.getUsedFormData(s,p)}if(a||n.validateForm()){var f=i||{},m=i?CC(i):[];n.setState({formData:s,errors:m,errorSchema:f,schemaValidationErrors:[],schemaValidationErrorSchema:{}},(function(){o&&o(TE({},n.state,{formData:s,status:"submitted"}),e)}))}}},!t.validator)throw new Error("A validator is required for Form functionality to work");return n.state=n.getStateFromProps(t,t.formData),n.props.onChange&&!sT(n.state.formData,n.props.formData)&&n.props.onChange(n.state),n.formElement=(0,i.createRef)(),n}CE(t,e);var n=t.prototype;return n.UNSAFE_componentWillReceiveProps=function(e){var t=this.getStateFromProps(e,e.formData);sT(t.formData,e.formData)||sT(t.formData,this.state.formData)||!e.onChange||e.onChange(t),this.setState(t)},n.getStateFromProps=function(e,t){var n=this.state||{},r="schema"in e?e.schema:this.props.schema,i=("uiSchema"in e?e.uiSchema:this.props.uiSchema)||{},a=void 0!==t,o="liveValidate"in e?e.liveValidate:this.props.liveValidate,s=a&&!e.noValidate&&o,l=r,c="experimental_defaultFormStateBehavior"in e?e.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior,u=n.schemaUtils;u&&!u.doesSchemaUtilsDiffer(e.validator,l,c)||(u=function(e,t,n){return void 0===n&&(n={}),new GT(e,t,n)}(e.validator,l,c));var d,h,p=u.getDefaultFormState(r,t),f=u.retrieveSchema(r,p),m=n.schemaValidationErrors,g=n.schemaValidationErrorSchema;if(s){var v=this.validate(p,r,u);m=d=v.errors,g=h=v.errorSchema}else{var y=e.noValidate?{errors:[],errorSchema:{}}:e.liveValidate?{errors:n.errors||[],errorSchema:n.errorSchema||{}}:{errors:n.schemaValidationErrors||[],errorSchema:n.schemaValidationErrorSchema||{}};d=y.errors,h=y.errorSchema}if(e.extraErrors){var b=jC({errorSchema:h,errors:d},e.extraErrors);h=b.errorSchema,d=b.errors}var _=u.toIdSchema(f,i["ui:rootFieldId"],p,e.idPrefix,e.idSeparator);return{schemaUtils:u,schema:r,uiSchema:i,idSchema:_,formData:p,edit:a,errors:d,errorSchema:h,schemaValidationErrors:m,schemaValidationErrorSchema:g}},n.shouldComponentUpdate=function(e,t){return function(e,t,n){var r=e.props,i=e.state;return!sT(r,t)||!sT(i,n)}(this,e,t)}
273,n.validate=function(e,t,n){void 0===t&&(t=this.props.schema);var r=n||this.state.schemaUtils,i=this.props,a=i.customValidate,o=i.transformErrors,s=i.uiSchema,l=r.retrieveSchema(t,e);return r.getValidator().validateFormData(e,l,a,o,s)},n.renderErrors=function(e){var t=this.state,n=t.errors,r=t.errorSchema,i=t.schema,a=t.uiSchema,o=this.props.formContext,s=oC("ErrorListTemplate",e,iT(a));return n&&n.length?(0,Wt.jsx)(s,{errors:n,errorSchema:r||{},schema:i,uiSchema:a,formContext:o,registry:e}):null},n.getRegistry=function(){var e,t=this.props,n=t.translateString,r=t.uiSchema,i=void 0===r?{}:r,a=this.state.schemaUtils,o={fields:{AnyOfField:$E,ArrayField:DE,BooleanField:RE,NumberField:UE,ObjectField:zE,OneOfField:$E,SchemaField:WE,StringField:KE,NullField:YE},templates:{ArrayFieldDescriptionTemplate:XE,ArrayFieldItemTemplate:QE,ArrayFieldTemplate:ej,ArrayFieldTitleTemplate:tj,ButtonTemplates:{SubmitButton:ij,AddButton:dj,CopyButton:sj,MoveDownButton:lj,MoveUpButton:cj,RemoveButton:uj},BaseInputTemplate:rj,DescriptionFieldTemplate:hj,ErrorListTemplate:pj,FieldTemplate:gj,FieldErrorTemplate:vj,FieldHelpTemplate:yj,ObjectFieldTemplate:bj,TitleFieldTemplate:xj,UnsupportedFieldTemplate:wj,WrapIfAdditionalTemplate:Sj},widgets:{AltDateWidget:Ej,AltDateTimeWidget:Pj,CheckboxWidget:Ij,CheckboxesWidget:Oj,ColorWidget:Lj,DateWidget:Nj,DateTimeWidget:Aj,EmailWidget:Dj,FileWidget:Zj,HiddenWidget:Uj,PasswordWidget:zj,RadioWidget:Vj,RangeWidget:Hj,SelectWidget:Wj,TextWidget:Kj,TextareaWidget:Gj,TimeWidget:Yj,UpDownWidget:Qj,URLWidget:Xj},rootSchema:{},formContext:{},translateString:KT},s=o.templates,l=o.widgets,c=o.formContext,u=o.translateString;return{fields:TE({},o.fields,this.props.fields),templates:TE({},s,this.props.templates,{ButtonTemplates:TE({},s.ButtonTemplates,null===(e=this.props.templates)||void 0===e?void 0:e.ButtonTemplates)}),widgets:TE({},l,this.props.widgets),rootSchema:this.props.schema,formContext:this.props.formContext||c,schemaUtils:a,translateString:n||u,globalUiOptions:i["ui:globalOptions"]}},n.submit=function(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())},n.focusOnError=function(e){var t=this.props,n=t.idPrefix,r=void 0===n?"root":n,i=t.idSeparator,a=void 0===i?"_":i,o=e.property,s=PS(o);""===s[0]?s[0]=r:s.unshift(r);var l=s.join(a),c=this.formElement.current.elements[l];c||(c=this.formElement.current.querySelector("input[id^="+l)),c&&c.length&&(c=c[0]),c&&c.focus()},n.validateForm=function(){var e=this.props,t=e.extraErrors,n=e.focusOnFirstError,r=e.onError,i=this.state.formData,a=this.validate(i),o=a.errors,s=a.errorSchema,l=o,c=s;if(o.length>0){if(t){var u=jC(a,t);s=u.errorSchema,o=u.errors}return n&&("function"==typeof n?n(a.errors[0]):this.focusOnError(a.errors[0])),this.setState({errors:o,errorSchema:s,schemaValidationErrors:l,schemaValidationErrorSchema:c},(function(){r?r(o):console.error("Form validation failed",o)})),!1}return!0},n.render=function(){var e,t,n=this.props,r=n.children,i=n.id,a=n.idPrefix,o=n.idSeparator,s=n.className,l=void 0===s?"":s,c=n.tagName,u=n.name,d=n.method,h=n.target,p=n.action,f=n.autoComplete,m=n.enctype,g=n.acceptcharset,v=n.noHtml5Validate,y=void 0!==v&&v,b=n.disabled,_=void 0!==b&&b,x=n.readonly,w=void 0!==x&&x,S=n.formContext,T=n.showErrorList,C=void 0===T?"top":T,k=n._internalFormWrapper,E=this.state,j=E.schema,P=E.uiSchema,I=E.formData,O=E.errorSchema,L=E.idSchema,N=this.getRegistry(),A=N.fields.SchemaField,D=N.templates.ButtonTemplates.SubmitButton,M=k?c:void 0,R=k||c||"form",F=iT(P)[QS],$=void 0===F?{}:F;_&&($=TE({},$,{props:TE({},$.props,{disabled:!0})}));var B=((t={})[rT]=((e={})[QS]=$,e),t);return(0,Wt.jsxs)(R,{className:l||"rjsf",id:i,name:u,method:d,target:h,action:p,autoComplete:f,encType:m,acceptCharset:g,noValidate:y,onSubmit:this.onSubmit,as:M,ref:this.formElement,children:["top"===C&&this.renderErrors(N),(0,Wt.jsx)(A,{name:"",schema:j,uiSchema:P,errorSchema:O,idSchema:L,idPrefix:a,idSeparator:o,formContext:S,formData:I,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:N,disabled:_,readonly:w}),r||(0,Wt.jsx)(D,{uiSchema:B,registry:N}),"bottom"===C&&this.renderErrors(N)]})},t}(i.Component),eP=["fields","widgets","templates"],tP=a(2419),nP=a(1184),rP=i.createContext();function iP(e){return(0,Ht.ZP)("MuiGrid",e)}const aP=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];var oP=(0,Vt.Z)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>`spacing-xs-${e}`)),...["column-reverse","column","row-reverse","row"].map((e=>`direction-xs-${e}`)),...["nowrap","wrap-reverse","wrap"].map((e=>`wrap-xs-${e}`)),...aP.map((e=>`grid-xs-${e}`)),...aP.map((e=>`grid-sm-${e}`)),...aP.map((e=>`grid-md-${e}`)),...aP.map((e=>`grid-lg-${e}`)),...aP.map((e=>`grid-xl-${e}`))]);const sP=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function lP(e){const t=parseFloat(e);return`${t}
273${String(e).replace(String(t),"")||"px"}`}function cP(e){let{breakpoints:t,values:n}=e,r="";Object.keys(n).forEach((e=>{""===r&&0!==n[e]&&(r=e)}));const i=Object.keys(t).sort(((e,n)=>t[e]-t[n]));return i.slice(0,i.indexOf(r))}const uP=(0,Bt.ZP)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{container:r,direction:i,item:a,spacing:o,wrap:s,zeroMinWidth:l,breakpoints:c}=n;let u=[];r&&(u=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach((t=>{const i=e[t];Number(i)>0&&r.push(n[`spacing-${t}-${String(i)}`])})),r}(o,c,t));const d=[];return c.forEach((e=>{const r=n[e];r&&d.push(t[`grid-${e}-${String(r)}`])})),[t.root,r&&t.container,a&&t.item,l&&t.zeroMinWidth,...u,"row"!==i&&t[`direction-xs-${String(i)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...d]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){let{theme:t,ownerState:n}=e;const r=(0,nP.P$)({values:n.direction,breakpoints:t.breakpoints.values});return(0,nP.k9)({theme:t},r,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${oP.item}`]={maxWidth:"none"}),t}))}),(function(e){let{theme:t,ownerState:n}=e;const{container:r,rowSpacing:i}=n;let a={};if(r&&0!==i){const e=(0,nP.P$)({values:i,breakpoints:t.breakpoints.values});let n;"object"==typeof e&&(n=cP({breakpoints:t.breakpoints.values,values:e})),a=(0,nP.k9)({theme:t},e,((e,r)=>{var i;const a=t.spacing(e);return"0px"!==a?{marginTop:`-${lP(a)}`,[`& > .${oP.item}`]:{paddingTop:lP(a)}}:null!=(i=n)&&i.includes(r)?{}:{marginTop:0,[`& > .${oP.item}`]:{paddingTop:0}}}))}return a}),(function(e){let{theme:t,ownerState:n}=e;const{container:r,columnSpacing:i}=n;let a={};if(r&&0!==i){const e=(0,nP.P$)({values:i,breakpoints:t.breakpoints.values});let n;"object"==typeof e&&(n=cP({breakpoints:t.breakpoints.values,values:e})),a=(0,nP.k9)({theme:t},e,((e,r)=>{var i;const a=t.spacing(e);return"0px"!==a?{width:`calc(100% + ${lP(a)})`,marginLeft:`-${lP(a)}`,[`& > .${oP.item}`]:{paddingLeft:lP(a)}}:null!=(i=n)&&i.includes(r)?{}:{width:"100%",marginLeft:0,[`& > .${oP.item}`]:{paddingLeft:0}}}))}return a}),(function(e){let t,{theme:n,ownerState:r}=e;return n.breakpoints.keys.reduce(((e,i)=>{let a={};if(r[i]&&(t=r[i]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const o=(0,nP.P$)({values:r.columns,breakpoints:n.breakpoints.values}),s="object"==typeof o?o[i]:o;if(null==s)return e;const l=Math.round(t/s*1e8)/1e6+"%";let c={};if(r.container&&r.item&&0!==r.columnSpacing){const e=n.spacing(r.columnSpacing);if("0px"!==e){const t=`calc(${l} + ${lP(e)})`;c={flexBasis:t,maxWidth:t}}}a=(0,Mt.Z)({flexBasis:l,flexGrow:0,maxWidth:l},c)}return 0===n.breakpoints.values[i]?Object.assign(e,a):e[n.breakpoints.up(i)]=a,e}),{})})),dP=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiGrid"}),{breakpoints:r}=Ei(),a=cr(n),{className:o,columns:s,columnSpacing:l,component:c="div",container:u=!1,direction:d="row",item:h=!1,rowSpacing:p,spacing:f=0,wrap:m="wrap",zeroMinWidth:g=!1}=a,v=(0,Dt.Z)(a,sP),y=p||f,b=l||f,_=i.useContext(rP),x=u?s||12:_,w={},S=(0,Mt.Z)({},v);r.keys.forEach((e=>{null!=v[e]&&(w[e]=v[e],delete S[e])}));const T=(0,Mt.Z)({},a,{columns:x,container:u,direction:d,item:h,rowSpacing:y,columnSpacing:b,wrap:m,zeroMinWidth:g,spacing:f},w,{breakpoints:r.keys}),C=(e=>{const{classes:t,container:n,direction:r,item:i,spacing:a,wrap:o,zeroMinWidth:s,breakpoints:l}=e;let c=[];n&&(c=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];const n=[];return t.forEach((t=>{const r=e[t];if(Number(r)>0){const e=`spacing-${t}-${String(r)}`;n.push(e)}})),n}(a,l));const u=[];l.forEach((t=>{const n=e[t];n&&u.push(`grid-${t}-${String(n)}`)}));const d={root:["root",n&&"container",i&&"item",s&&"zeroMinWidth",...c,"row"!==r&&`direction-xs-${String(r)}`,"wrap"!==o&&`wrap-xs-${String(o)}`,...u]};return(0,Ft.Z)(d,iP,t)})(T);return(0,Wt.jsx)(rP.Provider,{value:x,children:(0,Wt.jsx)(uP,(0,Mt.Z)({ownerState:T,className:(0,Rt.Z)(C.root,o),as:c,ref:t},S))})}));var hP=dP,pP=a(9388);const fP=["className"],mP=(0,Bt.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===n.alignItems&&{marginTop:8})}));var gP=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiListItemIcon"}),{className:r}=n,a=(0,Dt.Z)(n,fP),o=i.useContext(Su),s=(0,Mt.Z)({},n,{alignItems:o.alignItems}),l=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,Ft.Z)(r,gh,n)})(s);return(0,Wt.jsx)(mP,(0,Mt.Z)({className:(0,Rt.Z)(l.root,r),ownerState:s,ref:t},a))}));const vP=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],yP=(0,Bt.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${bh.primary}`]:t.primary},{[`& .${bh.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})}));var bP=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiListItemText"}),{children:r,className:a,disableTypography:o=!1,inset:s=!1,primary:l,primaryTypographyProps:c,secondary:u,secondaryTypographyProps:d}=n,h=(0,Dt.Z)(n,vP),{dense:p}=i.useContext(Su);let f=null!=l?l:r,m=u;const g=(0,Mt.Z)({},n,{disableTypography:o,inset:s,primary:!!f,secondary:!!m,dense:p}),v=(e=>{const{classes:t,inset:n,primary:r,secondary:i,dense:a}=e,o={root:["root",n&&"inset",a&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,Ft.Z)(o,yh,t)})(g);return null==f||f.type===gr||o||(f=(0,Wt.jsx)(gr,(0,Mt.Z)({variant:p?"body2":"body1",className:v.primary,component:null!=c&&c.variant?void 0:"span",display:"block"},c,{children:f}))),null==m||m.type===gr||o||(m=(0,Wt.jsx)(gr,(0,Mt.Z)({variant:"body2",className:v.secondary,color:"text.secondary",display:"block"},d,{children:m}))),(0,Wt.jsxs)(yP,(0,Mt.Z)({className:(0,Rt.Z)(v.root,a),ownerState:g,ref:t},h,{children:[f,m]}))})),_P=a(3395),xP=a(9861),wP=a(194),SP=a(5585);const TP=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],CP=(0,Bt.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:t.vars?`rgba(${t.vars.palette.dividerChannel} / 0.08)`:(0,$t.Fq)(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},n.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:`thin solid ${(t.vars||t).palette.divider}`,top:"50%",content:'""',transform:"translateY(50%)"}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:`thin solid ${(t.vars||t).palette.divider}`,transform:"translateX(0%)"}})}),(e=>{let{ownerState:t}=e;return(0,Mt.Z)({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),kP=(0,Bt.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"inline-block",paddingLeft:`calc(${t.spacing(1)} * 1.2)`,paddingRight:`calc(${t.spacing(1)} * 1.2)`},"vertical"===n.orientation&&{paddingTop:`calc(${t.spacing(1)} * 1.2)`,paddingBottom:`calc(${t.spacing(1)} * 1.2)`})}));var EP=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDivider"}
273),{absolute:r=!1,children:i,className:a,component:o=(i?"div":"hr"),flexItem:s=!1,light:l=!1,orientation:c="horizontal",role:u=("hr"!==o?"separator":void 0),textAlign:d="center",variant:h="fullWidth"}=n,p=(0,Dt.Z)(n,TP),f=(0,Mt.Z)({},n,{absolute:r,component:o,flexItem:s,light:l,orientation:c,role:u,textAlign:d,variant:h}),m=(e=>{const{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:o,textAlign:s,variant:l}=e,c={root:["root",t&&"absolute",l,a&&"light","vertical"===o&&"vertical",i&&"flexItem",n&&"withChildren",n&&"vertical"===o&&"withChildrenVertical","right"===s&&"vertical"!==o&&"textAlignRight","left"===s&&"vertical"!==o&&"textAlignLeft"],wrapper:["wrapper","vertical"===o&&"wrapperVertical"]};return(0,Ft.Z)(c,fh,r)})(f);return(0,Wt.jsx)(CP,(0,Mt.Z)({as:o,className:(0,Rt.Z)(m.root,a),role:u,ref:t,ownerState:f},p,{children:i?(0,Wt.jsx)(kP,{className:m.wrapper,ownerState:f,children:i}):null}))}));function jP(e){return(0,Ht.ZP)("MuiFormGroup",e)}(0,Vt.Z)("MuiFormGroup",["root","row","error"]);const PP=["className","row"],IP=(0,Bt.ZP)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex",flexDirection:"column",flexWrap:"wrap"},t.row&&{flexDirection:"row"})}));var OP=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiFormGroup"}),{className:r,row:i=!1}=n,a=(0,Dt.Z)(n,PP),o=bc({props:n,muiFormControl:xc(),states:["error"]}),s=(0,Mt.Z)({},n,{row:i,error:o.error}),l=(e=>{const{classes:t,row:n,error:r}=e,i={root:["root",n&&"row",r&&"error"]};return(0,Ft.Z)(i,jP,t)})(s);return(0,Wt.jsx)(IP,(0,Mt.Z)({className:(0,Rt.Z)(l.root,r),ownerState:s,ref:t},a))})),LP=(0,qn.Z)((0,Wt.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),NP=(0,qn.Z)((0,Wt.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");const AP=(0,Bt.ZP)("span")({position:"relative",display:"flex"}),DP=(0,Bt.ZP)(LP)({transform:"scale(1)"}),MP=(0,Bt.ZP)(NP)((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},n.checked&&{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})})}));var RP=function(e){const{checked:t=!1,classes:n={},fontSize:r}=e,i=(0,Mt.Z)({},e,{checked:t});return(0,Wt.jsxs)(AP,{className:n.root,ownerState:i,children:[(0,Wt.jsx)(DP,{fontSize:r,className:n.background,ownerState:i}),(0,Wt.jsx)(MP,{fontSize:r,className:n.dot,ownerState:i})]})},FP=a(1260),$P=i.createContext(void 0);function BP(e){return(0,Ht.ZP)("MuiRadio",e)}var ZP=(0,Vt.Z)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary"]);const UP=["checked","checkedIcon","color","icon","name","onChange","size","className"],zP=(0,Bt.ZP)(Xd,{shouldForwardProp:e=>(0,Bt.FO)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${(0,Ut.Z)(n.color)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({color:(t.vars||t).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?`rgba(${"default"===n.color?t.vars.palette.action.activeChannel:t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,$t.Fq)("default"===n.color?t.palette.action.active:t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==n.color&&{[`&.${ZP.checked}`]:{color:(t.vars||t).palette[n.color].main}},{[`&.${ZP.disabled}`]:{color:(t.vars||t).palette.action.disabled}})})),VP=(0,Wt.jsx)(RP,{checked:!0}),HP=(0,Wt.jsx)(RP,{}),qP=i.forwardRef((function(e,t){var n,r;const a=(0,Zt.Z)({props:e,name:"MuiRadio"}),{checked:o,checkedIcon:s=VP,color:l="primary",icon:c=HP,name:u,onChange:d,size:h="medium",className:p}=a,f=(0,Dt.Z)(a,UP),m=(0,Mt.Z)({},a,{color:l,size:h}),g=(e=>{const{classes:t,color:n}=e,r={root:["root",`color${(0,Ut.Z)(n)}`]};return(0,Mt.Z)({},t,(0,Ft.Z)(r,BP,t))})(m),v=i.useContext($P);let y=o;const b=(0,FP.Z)(d,v&&v.onChange);let _=u;return v&&(void 0===y&&(y=function(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}(v.value,a.value)),void 0===_&&(_=v.name)),(0,Wt.jsx)(zP,(0,Mt.Z)({type:"radio",icon:i.cloneElement(c,{fontSize:null!=(n=HP.props.fontSize)?n:h}),checkedIcon:i.cloneElement(s,{fontSize:null!=(r=VP.props.fontSize)?r:h}),ownerState:m,classes:g,name:_,checked:y,onChange:b,ref:t,className:(0,Rt.Z)(g.root,p)},f))}));var WP=qP;const GP=["actions","children","defaultValue","name","onChange","value"],KP=i.forwardRef((function(e,t){const{actions:n,children:r,defaultValue:a,name:o,onChange:s,value:l}=e,c=(0,Dt.Z)(e,GP),u=i.useRef(null),[d,h]=(0,vd.Z)({controlled:l,default:a,name:"RadioGroup"});i.useImperativeHandle(n,(()=>({focus:()=>{let e=u.current.querySelector("input:not(:disabled):checked");e||(e=u.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const p=(0,Jt.Z)(t,u),f=(0,Vv.Z)(o),m=i.useMemo((()=>({name:f,onChange(e){h(e.target.value),s&&s(e,e.target.value)},value:d})),[f,s,h,d]);return(0,Wt.jsx)($P.Provider,{value:m,children:(0,Wt.jsx)(OP,(0,Mt.Z)({role:"radiogroup",ref:p},c,{children:r}))})}));var YP=KP,XP=a(5698),QP={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function JP(e,t){return e-t}function eI(e,t,n){return null==e?t:Math.min(Math.max(t,e),n)}function tI(e,t){var n;const{index:r}=null!=(n=e.reduce(((e,n,r)=>{const i=Math.abs(t-n);return null===e||i<e.distance||i===e.distance?{distance:i,index:r}:e}),null))?n:{};return r}function nI(e,t){if(void 0!==t.current&&e.changedTouches){const n=e;for(let e=0;e<n.changedTouches.length;e+=1){const r=n.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function rI(e,t,n){return 100*(e-t)/(n-t)}function iI(e){let{values:t,newValue:n,index:r}=e;const i=t.slice();return i[r]=n,i.sort(JP)}function aI(e){let{sliderRef:t,activeIndex:n,setActive:r}=e;var i,a;const o=(0,Zr.Z)(t.current);var s;null!=(i=t.current)&&i.contains(o.activeElement)&&Number(null==o||null==(a=o.activeElement)?void 0:a.getAttribute("data-index"))===n||null==(s=t.current)||s.querySelector(`[type="range"][data-index="${n}"]`).focus(),r&&r(n)}const oI={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},sI=e=>e;let lI;function cI(){return void 0===lI&&(lI="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),lI}
273function uI(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:a=!1,isRtl:o=!1,marks:s=!1,max:l=100,min:c=0,name:u,onChange:d,onChangeCommitted:h,orientation:p="horizontal",ref:f,scale:m=sI,step:g=1,tabIndex:v,value:y}=e,b=i.useRef(),[_,x]=i.useState(-1),[w,S]=i.useState(-1),[T,C]=i.useState(!1),k=i.useRef(0),[E,j]=(0,qo.Z)({controlled:y,default:null!=n?n:c,name:"Slider"}),P=d&&((e,t,n)=>{const r=e.nativeEvent||e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:t,name:u}}),d(i,t,n)}),I=Array.isArray(E);let O=I?E.slice().sort(JP):[E];O=O.map((e=>eI(e,c,l)));const L=!0===s&&null!==g?[...Array(Math.floor((l-c)/g)+1)].map(((e,t)=>({value:c+g*t}))):s||[],N=L.map((e=>e.value)),{isFocusVisibleRef:A,onBlur:D,onFocus:M,ref:R}=(0,XP.Z)(),[F,$]=i.useState(-1),B=i.useRef(),Z=(0,Br.Z)(R,B),U=(0,Br.Z)(f,Z),z=e=>t=>{var n;const r=Number(t.currentTarget.getAttribute("data-index"));M(t),!0===A.current&&$(r),S(r),null==e||null==(n=e.onFocus)||n.call(e,t)},V=e=>t=>{var n;D(t),!1===A.current&&$(-1),S(-1),null==e||null==(n=e.onBlur)||n.call(e,t)};(0,Hr.Z)((()=>{var e;r&&B.current.contains(document.activeElement)&&(null==(e=document.activeElement)||e.blur())}),[r]),r&&-1!==_&&x(-1),r&&-1!==F&&$(-1);const H=e=>t=>{var n;null==(n=e.onChange)||n.call(e,t);const r=Number(t.currentTarget.getAttribute("data-index")),i=O[r],o=N.indexOf(i);let s=t.target.valueAsNumber;if(L&&null==g&&(s=s<i?N[o-1]:N[o+1]),s=eI(s,c,l),L&&null==g){const e=N.indexOf(O[r]);s=s<O[r]?N[e-1]:N[e+1]}if(I){a&&(s=eI(s,O[r-1]||-1/0,O[r+1]||1/0));const e=s;s=iI({values:O,newValue:s,index:r});let t=r;a||(t=s.indexOf(e)),aI({sliderRef:B,activeIndex:t})}j(s),$(r),P&&P(t,s,r),h&&h(t,s)},q=i.useRef();let W=p;o&&"horizontal"===p&&(W+="-reverse");const G=e=>{let{finger:t,move:n=!1}=e;const{current:r}=B,{width:i,height:o,bottom:s,left:u}=r.getBoundingClientRect();let d,h;if(d=0===W.indexOf("vertical")?(s-t.y)/o:(t.x-u)/i,-1!==W.indexOf("-reverse")&&(d=1-d),h=function(e,t,n){return(n-t)*e+t}(d,c,l),g)h=function(e,t,n){const r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){const t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}(t)))}(h,g,c);else{const e=tI(N,h);h=N[e]}h=eI(h,c,l);let p=0;if(I){p=n?q.current:tI(O,h),a&&(h=eI(h,O[p-1]||-1/0,O[p+1]||1/0));const e=h;h=iI({values:O,newValue:h,index:p}),a&&n||(p=h.indexOf(e),q.current=p)}return{newValue:h,activeIndex:p}},K=(0,Ur.Z)((e=>{const t=nI(e,b);if(!t)return;if(k.current+=1,"mousemove"===e.type&&0===e.buttons)return void Y(e);const{newValue:n,activeIndex:r}=G({finger:t,move:!0});aI({sliderRef:B,activeIndex:r,setActive:x}),j(n),!T&&k.current>2&&C(!0),P&&n!==E&&P(e,n,r)})),Y=(0,Ur.Z)((e=>{const t=nI(e,b);if(C(!1),!t)return;const{newValue:n}=G({finger:t,move:!0});x(-1),"touchend"===e.type&&S(-1),h&&h(e,n),b.current=void 0,Q()})),X=(0,Ur.Z)((e=>{if(r)return;cI()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(b.current=t.identifier);const n=nI(e,b);if(!1!==n){const{newValue:t,activeIndex:r}=G({finger:n});aI({sliderRef:B,activeIndex:r,setActive:x}),j(t),P&&P(e,t,r)}k.current=0;const i=(0,Zr.Z)(B.current);i.addEventListener("touchmove",K),i.addEventListener("touchend",Y)})),Q=i.useCallback((()=>{const e=(0,Zr.Z)(B.current);e.removeEventListener("mousemove",K),e.removeEventListener("mouseup",Y),e.removeEventListener("touchmove",K),e.removeEventListener("touchend",Y)}),[Y,K]);i.useEffect((()=>{const{current:e}=B;return e.addEventListener("touchstart",X,{passive:cI()}),()=>{e.removeEventListener("touchstart",X,{passive:cI()}),Q()}}),[Q,X]),i.useEffect((()=>{r&&Q()}),[r,Q]);const J=e=>t=>{var n;if(null==(n=e.onMouseDown)||n.call(e,t),r)return;if(t.defaultPrevented)return;if(0!==t.button)return;t.preventDefault();const i=nI(t,b);if(!1!==i){const{newValue:e,activeIndex:n}=G({finger:i});aI({sliderRef:B,activeIndex:n,setActive:x}),j(e),P&&P(t,e,n)}k.current=0;const a=(0,Zr.Z)(B.current);a.addEventListener("mousemove",K),a.addEventListener("mouseup",Y)},ee=rI(I?O[0]:c,c,l),te=rI(O[O.length-1],c,l)-ee,ne=e=>t=>{var n;null==(n=e.onMouseOver)||n.call(e,t);const r=Number(t.currentTarget.getAttribute("data-index"));S(r)},re=e=>t=>{var n;null==(n=e.onMouseLeave)||n.call(e,t),S(-1)};return{active:_,axis:W,axisProps:oI,dragging:T,focusedThumbIndex:F,getHiddenInputProps:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var i;
273const a={onChange:H(n||{}),onFocus:z(n||{}),onBlur:V(n||{})},s=(0,Mt.Z)({},n,a);return(0,Mt.Z)({tabIndex:v,"aria-labelledby":t,"aria-orientation":p,"aria-valuemax":m(l),"aria-valuemin":m(c),name:u,type:"range",min:e.min,max:e.max,step:null!=(i=e.step)?i:void 0,disabled:r},s,{style:(0,Mt.Z)({},QP,{direction:o?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={onMouseDown:J(e||{})},n=(0,Mt.Z)({},e,t);return(0,Mt.Z)({ref:U},n)},getThumbProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={onMouseOver:ne(e||{}),onMouseLeave:re(e||{})};return(0,Mt.Z)({},e,t)},marks:L,open:w,range:I,trackLeap:te,trackOffset:ee,values:O}}var dI=e=>!e||!ai(e);function hI(e){return(0,Ht.ZP)("MuiSlider",e)}var pI=(0,Vt.Z)("MuiSlider",["root","active","colorPrimary","colorSecondary","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]);const fI=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function mI(e){return e}const gI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${(0,Ut.Z)(n.color)}`],"medium"!==n.size&&t[`size${(0,Ut.Z)(n.size)}`],n.marked&&t.marked,"vertical"===n.orientation&&t.vertical,"inverted"===n.track&&t.trackInverted,!1===n.track&&t.trackFalse]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:(t.vars||t).palette[n.color].main,WebkitTapHighlightColor:"transparent"},"horizontal"===n.orientation&&(0,Mt.Z)({height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}},"small"===n.size&&{height:2},n.marked&&{marginBottom:20}),"vertical"===n.orientation&&(0,Mt.Z)({height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}},"small"===n.size&&{width:2},n.marked&&{marginRight:44}),{"@media print":{colorAdjust:"exact"},[`&.${pI.disabled}`]:{pointerEvents:"none",cursor:"default",color:(t.vars||t).palette.grey[400]},[`&.${pI.dragging}`]:{[`& .${pI.thumb}, & .${pI.track}`]:{transition:"none"}}})})),vI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38},"horizontal"===t.orientation&&{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===t.orientation&&{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"},"inverted"===t.track&&{opacity:1})})),yI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?(0,$t.$n)(t.palette[n.color].main,.62):(0,$t._j)(t.palette[n.color].main,.5);return(0,Mt.Z)({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:t.transitions.create(["left","width","bottom","height"],{duration:t.transitions.duration.shortest})},"small"===n.size&&{border:"none"},"horizontal"===n.orientation&&{height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===n.orientation&&{width:"inherit",left:"50%",transform:"translateX(-50%)"},!1===n.track&&{display:"none"},"inverted"===n.track&&{backgroundColor:t.vars?t.vars.palette.Slider[`${n.color}Track`]:r,borderColor:t.vars?t.vars.palette.Slider[`${n.color}Track`]:r})})),bI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${(0,Ut.Z)(n.color)}`],"medium"!==n.size&&t[`thumbSize${(0,Ut.Z)(n.size)}`]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:t.transitions.create(["box-shadow","left","bottom"],{duration:t.transitions.duration.shortest})},"small"===n.size&&{width:12,height:12},"horizontal"===n.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===n.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&:before":(0,Mt.Z)({position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(t.vars||t).shadows[2]},"small"===n.size&&{boxShadow:"none"}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,he
273ight:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&:hover, &.${pI.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.16)`:(0,$t.Fq)(t.palette[n.color].main,.16)}`,"@media (hover: none)":{boxShadow:"none"}},[`&.${pI.active}`]:{boxShadow:`0px 0px 0px 14px ${t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.16)`:(0,$t.Fq)(t.palette[n.color].main,.16)}`},[`&.${pI.disabled}`]:{"&:hover":{boxShadow:"none"}}})})),_I=(0,Bt.ZP)((function(e){const{children:t,className:n,value:r}=e,a=(e=>{const{open:t}=e;return{offset:(0,Rt.Z)(t&&pI.valueLabelOpen),circle:pI.valueLabelCircle,label:pI.valueLabelLabel}})(e);return t?i.cloneElement(t,{className:(0,Rt.Z)(t.props.className)},(0,Wt.jsxs)(i.Fragment,{children:[t.props.children,(0,Wt.jsx)("span",{className:(0,Rt.Z)(a.offset,n),"aria-hidden":!0,children:(0,Wt.jsx)("span",{className:a.circle,children:(0,Wt.jsx)("span",{className:a.label,children:r})})})]})):null}),{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({[`&.${pI.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"},zIndex:1,whiteSpace:"nowrap"},t.typography.body2,{fontWeight:500,transition:t.transitions.create(["transform"],{duration:t.transitions.duration.shortest}),transform:"translateY(-100%) scale(0)",position:"absolute",backgroundColor:(t.vars||t).palette.grey[600],borderRadius:2,color:(t.vars||t).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem"},"horizontal"===n.orientation&&{top:"-10px",transformOrigin:"bottom center","&:before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"}},"vertical"===n.orientation&&{right:"30px",top:"24px",transformOrigin:"right center","&:before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",right:"-20%",top:"25%"}},"small"===n.size&&{fontSize:t.typography.pxToRem(12),padding:"0.25rem 0.5rem"})})),xI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>(0,Bt.Dz)(e)&&"markActive"!==e,overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})((e=>{let{theme:t,ownerState:n,markActive:r}=e;return(0,Mt.Z)({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},"horizontal"===n.orientation&&{top:"50%",transform:"translate(-1px, -50%)"},"vertical"===n.orientation&&{left:"50%",transform:"translate(-50%, 1px)"},r&&{backgroundColor:(t.vars||t).palette.background.paper,opacity:.8})})),wI=(0,Bt.ZP)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>(0,Bt.Dz)(e)&&"markLabelActive"!==e,overridesResolver:(e,t)=>t.markLabel})((e=>{let{theme:t,ownerState:n,markLabelActive:r}=e;return(0,Mt.Z)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===n.orientation&&{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}},"vertical"===n.orientation&&{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}},r&&{color:(t.vars||t).palette.text.primary})})),SI=e=>{let{children:t}=e;return t},TI=i.forwardRef((function(e,t){var n,r,a,o,s,l,c,u,d,h,p,f,m,g,v,y,b,_,x,w,S,T,C,k;const E=(0,Zt.Z)({props:e,name:"MuiSlider"}),j="rtl"===Ei().direction,{"aria-label":P,"aria-valuetext":I,"aria-labelledby":O,component:L="span",components:N={},componentsProps:A={},color:D="primary",classes:M,className:R,disableSwap:F=!1,disabled:$=!1,getAriaLabel:B,getAriaValueText:Z,marks:U=!1,max:z=100,min:V=0,orientation:H="horizontal",size:q="medium",step:W=1,scale:G=mI,slotProps:K,slots:Y,track:X="normal",valueLabelDisplay:Q="off",valueLabelFormat:J=mI}=E,ee=(0,Dt.Z)(E,fI),te=(0,Mt.Z)({},E,{isRtl:j,max:z,min:V,classes:M,disabled:$,disableSwap:F,orientation:H,marks:U,color:D,size:q,step:W,scale:G,track:X,valueLabelDisplay:Q,valueLabelFormat:J}),{axisProps:ne,getRootProps:re,getHiddenInputProps:ie,getThumbProps:ae,open:oe,active:se,axis:le,focusedThumbIndex:ce,range:ue,dragging:de,marks:he,values:pe,trackOffset:fe,trackLeap:me}=uI((0,Mt.Z)({},te,{ref:t}));te.marked=he.length>0&&he.some((e=>e.label)),te.dragging=de,te.focusedThumbIndex=ce;const ge=(e=>{const{disabled:t,dragging:n,marked:r,orientation:i,track:a,classes:o,color:s,size:l}=e,c={root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===i&&"vertical","inverted"===a&&"trackInverted",!1===a&&"trackFalse",s&&`color${(0,Ut.Z)(s)}`,l&&`size${(0,Ut.Z)(l)}
273`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${(0,Ut.Z)(l)}`,s&&`thumbColor${(0,Ut.Z)(s)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return(0,Ft.Z)(c,hI,o)})(te),ve=null!=(n=null!=(r=null==Y?void 0:Y.root)?r:N.Root)?n:gI,ye=null!=(a=null!=(o=null==Y?void 0:Y.rail)?o:N.Rail)?a:vI,be=null!=(s=null!=(l=null==Y?void 0:Y.track)?l:N.Track)?s:yI,_e=null!=(c=null!=(u=null==Y?void 0:Y.thumb)?u:N.Thumb)?c:bI,xe=null!=(d=null!=(h=null==Y?void 0:Y.valueLabel)?h:N.ValueLabel)?d:_I,we=null!=(p=null!=(f=null==Y?void 0:Y.mark)?f:N.Mark)?p:xI,Se=null!=(m=null!=(g=null==Y?void 0:Y.markLabel)?g:N.MarkLabel)?m:wI,Te=null!=(v=null!=(y=null==Y?void 0:Y.input)?y:N.Input)?v:"input",Ce=null!=(b=null==K?void 0:K.root)?b:A.root,ke=null!=(_=null==K?void 0:K.rail)?_:A.rail,Ee=null!=(x=null==K?void 0:K.track)?x:A.track,je=null!=(w=null==K?void 0:K.thumb)?w:A.thumb,Pe=null!=(S=null==K?void 0:K.valueLabel)?S:A.valueLabel,Ie=null!=(T=null==K?void 0:K.mark)?T:A.mark,Oe=null!=(C=null==K?void 0:K.markLabel)?C:A.markLabel,Le=null!=(k=null==K?void 0:K.input)?k:A.input,Ne=ui({elementType:ve,getSlotProps:re,externalSlotProps:Ce,externalForwardedProps:ee,additionalProps:(0,Mt.Z)({},dI(ve)&&{as:L}),ownerState:(0,Mt.Z)({},te,null==Ce?void 0:Ce.ownerState),className:[ge.root,R]}),Ae=ui({elementType:ye,externalSlotProps:ke,ownerState:te,className:ge.rail}),De=ui({elementType:be,externalSlotProps:Ee,additionalProps:{style:(0,Mt.Z)({},ne[le].offset(fe),ne[le].leap(me))},ownerState:(0,Mt.Z)({},te,null==Ee?void 0:Ee.ownerState),className:ge.track}),Me=ui({elementType:_e,getSlotProps:ae,externalSlotProps:je,ownerState:(0,Mt.Z)({},te,null==je?void 0:je.ownerState),className:ge.thumb}),Re=ui({elementType:xe,externalSlotProps:Pe,ownerState:(0,Mt.Z)({},te,null==Pe?void 0:Pe.ownerState),className:ge.valueLabel}),Fe=ui({elementType:we,externalSlotProps:Ie,ownerState:te,className:ge.mark}),$e=ui({elementType:Se,externalSlotProps:Oe,ownerState:te,className:ge.markLabel}),Be=ui({elementType:Te,getSlotProps:ie,externalSlotProps:Le,ownerState:te});return(0,Wt.jsxs)(ve,(0,Mt.Z)({},Ne,{children:[(0,Wt.jsx)(ye,(0,Mt.Z)({},Ae)),(0,Wt.jsx)(be,(0,Mt.Z)({},De)),he.filter((e=>e.value>=V&&e.value<=z)).map(((e,t)=>{const n=rI(e.value,V,z),r=ne[le].offset(n);let a;return a=!1===X?-1!==pe.indexOf(e.value):"normal"===X&&(ue?e.value>=pe[0]&&e.value<=pe[pe.length-1]:e.value<=pe[0])||"inverted"===X&&(ue?e.value<=pe[0]||e.value>=pe[pe.length-1]:e.value>=pe[0]),(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(we,(0,Mt.Z)({"data-index":t},Fe,!ai(we)&&{markActive:a},{style:(0,Mt.Z)({},r,Fe.style),className:(0,Rt.Z)(Fe.className,a&&ge.markActive)})),null!=e.label?(0,Wt.jsx)(Se,(0,Mt.Z)({"aria-hidden":!0,"data-index":t},$e,!ai(Se)&&{markLabelActive:a},{style:(0,Mt.Z)({},r,$e.style),className:(0,Rt.Z)(ge.markLabel,$e.className,a&&ge.markLabelActive),children:e.label})):null]},t)})),pe.map(((e,t)=>{const n=rI(e,V,z),r=ne[le].offset(n),i="off"===Q?SI:xe;return(0,Wt.jsx)(i,(0,Mt.Z)({},!ai(i)&&{valueLabelFormat:J,valueLabelDisplay:Q,value:"function"==typeof J?J(G(e),t):J,index:t,open:oe===t||se===t||"on"===Q,disabled:$},Re,{children:(0,Wt.jsx)(_e,(0,Mt.Z)({"data-index":t},Me,{className:(0,Rt.Z)(ge.thumb,Me.className,se===t&&ge.active,ce===t&&ge.focusVisible),style:(0,Mt.Z)({},r,{pointerEvents:F&&se!==t?"none":void 0},Me.style),children:(0,Wt.jsx)(Te,(0,Mt.Z)({"data-index":t,"aria-label":B?B(t):P,"aria-valuenow":G(e),"aria-labelledby":O,"aria-valuetext":Z?Z(G(e),t):I,value:pe[t]},Be))}))}),t)}))]}))}));var CI=TI;function kI(){return kI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kI.apply(this,arguments)}function EI(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var jI=["uiSchema","registry"];function PI(e){var t=e.registry,n=EI(e,jI),r=t.translateString;return(0,Wt.jsx)(Hn,kI({title:r(sC.AddItemButton)},n,{color:"primary",children:(0,Wt.jsx)(tP.Z,{})}))}function II(e){var t=e.children,n=e.disabled,r=e.hasToolbar,i=e.hasCopy,a=e.hasMoveDown,o=e.hasMoveUp,s=e.hasRemove,l=e.index,c=e.onCopyIndexClick,u=e.onDropIndexClick,d=e.onReorderClick,h=e.readonly,p=e.uiSchema,f=e.registry,m=f.templates.ButtonTemplates,g=m.CopyButton,v=m.MoveDownButton,y=m.MoveUpButton,b=m.RemoveButton,_={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold",minWidth:0};return(0,Wt.jsxs)(hP,{container:!0,alignItems:"center",children:[(0,Wt.jsx)(hP,{item:!0,xs:!0,style:{overflow:"auto"},children:(0,Wt.jsx)(To,{mb:2,children:(0,Wt.jsx)(Yt,{elevation:2,children:(0,Wt.jsx)(To,{p:2,children:t})})})}),r&&(0,Wt.jsxs)(hP,{item:!0,children:[(o||a)&&(0,Wt.jsx)(y,{style:_,disabled:n||h||!o,onClick:d(l,l-1),uiSchema:p,registry:f}),(o||a)&&(0,Wt.jsx)(v,{style:_,disabled:n||h||!a,onClick:d(l,l+1),uiSchema:p,registry:f}),i&&(0,Wt.jsx)(g,{style:_,disabled:n||h,onClick:c(l),uiSchema:p,registry:f}),s&&(0,Wt.jsx)(b,{style:_,disabled:n||h,onClick:u(l),uiSchema:p,registry:f})]})]})}var OI=["key"];function LI(e){var t=e.canAdd,n=e.disabled,r=e.idSchema,i=e.uiSchema,a=e.items,o=e.onAddClick,s=e.readonly,l=e.registry,c=e.required,u=e.schema,d=e.title,h=iT(i),p=oC("ArrayFieldDescriptionTemplate",l,h),f=oC("ArrayFieldItemTemplate",l,h),m=oC("ArrayFieldTitleTemplate",l,h),g=l.templates.ButtonTemplates.AddButton;return(0,Wt.jsx)(Yt,{elevation:2,children:(0,Wt.jsxs)(To,{p:2,children:[(0,Wt.jsx)(m,{idSchema:r,title:h.title||d,schema:u,uiSchema:i,required:c,registry:l}),(0,Wt.jsx)(p,{idSchema:r,description:h.description||u.description,schema:u,uiSchema:i,registry:l}),(0,Wt.jsxs)(hP,{container:!0,children:[a&&a.map((function(e){var t=e.key,n=EI(e,OI);return(0,Wt.jsx)(f,kI({},n),t)})),t&&(0,Wt.jsx)(hP,{container:!0,justifyContent:"flex-end",children:(0,Wt.jsx)(hP,{item:!0,children:(0,Wt.jsx)(To,{mt:2,children:(0,Wt.jsx)(g,{className:"array-item-ad
273d",onClick:o,disabled:n||s,uiSchema:i,registry:l})})})})]},"array-item-list-"+r.$id)]})})}var NI=["id","name","placeholder","required","readonly","disabled","type","label","hideLabel","value","onChange","onChangeOverride","onBlur","onFocus","autofocus","options","schema","uiSchema","rawErrors","formContext","registry","InputLabelProps"],AI=["step","min","max"],DI=["date","datetime-local","file","time"];function MI(e){var t=e.id,n=e.placeholder,r=e.required,i=e.readonly,a=e.disabled,o=e.type,s=e.label,l=e.hideLabel,c=e.value,u=e.onChange,d=e.onChangeOverride,h=e.onBlur,p=e.onFocus,f=e.autofocus,m=e.options,g=e.schema,v=e.rawErrors,y=void 0===v?[]:v,b=e.InputLabelProps,_=EI(e,NI),x=rC(g,o,m),w=x.step,S=x.min,T=x.max,C=EI(x,AI),k=kI({inputProps:kI({step:w,min:S,max:T},g.examples?{list:fC(t)}:void 0)},C),E=DI.includes(o)?kI({},b,{shrink:!0}):b;return(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)(Ud,kI({id:t,name:t,placeholder:n,label:bC(s||void 0,l,!1),autoFocus:f,required:r,disabled:a||i},k,{value:c||0===c?c:"",error:y.length>0,onChange:d||function(e){var t=e.target.value;return u(""===t?m.emptyValue:t)},onBlur:function(e){var n=e.target.value;return h(t,n)},onFocus:function(e){var n=e.target.value;return p(t,n)},InputLabelProps:E},_,{"aria-describedby":vC(t,!!g.examples)})),Array.isArray(g.examples)&&(0,Wt.jsx)("datalist",{id:fC(t),children:g.examples.concat(g.default&&!g.examples.includes(g.default)?[g.default]:[]).map((function(e){return(0,Wt.jsx)("option",{value:e},e)}))})]})}function RI(e){var t=e.id,n=e.description;return n?(0,Wt.jsx)(gr,{id:t,variant:"subtitle2",style:{marginTop:"5px"},children:n}):null}function FI(e){var t=e.errors,n=e.registry.translateString;return(0,Wt.jsx)(Yt,{elevation:2,children:(0,Wt.jsxs)(To,{mb:2,p:2,children:[(0,Wt.jsx)(gr,{variant:"h6",children:n(sC.ErrorsLabel)}),(0,Wt.jsx)(Eu,{dense:!0,children:t.map((function(e,t){return(0,Wt.jsxs)(bm,{children:[(0,Wt.jsx)(gP,{children:(0,Wt.jsx)(pP.Z,{color:"error"})}),(0,Wt.jsx)(bP,{primary:e.stack})]},t)}))})]})})}var $I=["icon","color","uiSchema","registry"],BI=["iconType"];function ZI(e){var t=e.icon,n=e.color,r=EI(e,$I);return(0,Wt.jsx)(Hn,kI({},r,{size:"small",color:n,children:t}))}function UI(e){var t=e.registry.translateString;return(0,Wt.jsx)(ZI,kI({title:t(sC.CopyButton)},e,{icon:(0,Wt.jsx)(wP.Z,{fontSize:"small"})}))}function zI(e){var t=e.registry.translateString;return(0,Wt.jsx)(ZI,kI({title:t(sC.MoveDownButton)},e,{icon:(0,Wt.jsx)(_P.Z,{fontSize:"small"})}))}function VI(e){var t=e.registry.translateString;return(0,Wt.jsx)(ZI,kI({title:t(sC.MoveUpButton)},e,{icon:(0,Wt.jsx)(xP.Z,{fontSize:"small"})}))}function HI(e){var t=e.iconType,n=EI(e,BI),r=n.registry.translateString;return(0,Wt.jsx)(ZI,kI({title:r(sC.RemoveButton)},n,{color:"error",icon:(0,Wt.jsx)(SP.Z,{fontSize:"default"===t?void 0:"small"})}))}function qI(e){var t=e.errors,n=void 0===t?[]:t,r=e.idSchema;if(0===n.length)return null;var i=pC(r);return(0,Wt.jsx)(Eu,{dense:!0,disablePadding:!0,children:n.map((function(e,t){return(0,Wt.jsx)(bm,{disableGutters:!0,children:(0,Wt.jsx)(xu,{id:i,children:e})},t)}))})}function WI(e){var t=e.idSchema,n=e.help;if(!n)return null;var r=mC(t);return(0,Wt.jsx)(xu,{id:r,children:n})}function GI(e){var t=e.id,n=e.children,r=e.classNames,i=e.style,a=e.disabled,o=e.displayLabel,s=e.hidden,l=e.label,c=e.onDropPropertyClick,u=e.onKeyChange,d=e.readonly,h=e.required,p=e.rawErrors,f=void 0===p?[]:p,m=e.errors,g=e.help,v=e.description,y=e.rawDescription,b=e.schema,_=e.uiSchema,x=e.registry,w=oC("WrapIfAdditionalTemplate",x,iT(_));return s?(0,Wt.jsx)("div",{style:{display:"none"},children:n}):(0,Wt.jsx)(w,{classNames:r,style:i,disabled:a,id:t,label:l,onDropPropertyClick:c,onKeyChange:u,readonly:d,required:h,schema:b,uiSchema:_,registry:x,children:(0,Wt.jsxs)(mu,{fullWidth:!0,error:!!f.length,required:h,children:[n,o&&y?(0,Wt.jsx)(gr,{variant:"caption",color:"textSecondary",children:v}):null,m,g]})})}function KI(e){var t=e.description,n=e.title,r=e.properties,i=e.required,a=e.disabled,o=e.readonly,s=e.uiSchema,l=e.idSchema,c=e.schema,u=e.formData,d=e.onAddClick,h=e.registry,p=iT(s),f=oC("TitleFieldTemplate",h,p),m=oC("DescriptionFieldTemplate",h,p),g=h.templates.ButtonTemplates.AddButton;return(0,Wt.jsxs)(Wt.Fragment,{children:[n&&(0,Wt.jsx)(f,{id:gC(l),title:n,required:i,schema:c,uiSchema:s,registry:h}),t&&(0,Wt.jsx)(m,{id:hC(l),description:t,schema:c,uiSchema:s,registry:h}),(0,Wt.jsxs)(hP,{container:!0,spacing:2,style:{marginTop:"10px"},children:[r.map((function(e,t){return e.hidden?e.content:(0,Wt.jsx)(hP,{item:!0,xs:12,style:{marginBottom:"10px"},children:e.content},t)})),aT(c,s,u)&&(0,Wt.jsx)(hP,{container:!0,justifyContent:"flex-end",children:(0,Wt.jsx)(hP,{item:!0,children:(0,Wt.jsx)(g,{className:"object-property-expand",onClick:d(c),disabled:a||o,uiSchema:s,registry:h})})})]})]})}function YI(e){var t=aC(e.uiSchema),n=t.submitText,r=t.norender,i=t.props,a=void 0===i?{}:i;return r?null:(0,Wt.jsx)(To,{marginTop:3,children:(0,Wt.jsx)(Ir,kI({type:"submit",variant:"contained",color:"primary"},a,{children:n}))})}function XI(e){var t=e.id,n=e.title;return(0,Wt.jsxs)(To,{id:t,mb:1,mt:1,children:[(0,Wt.jsx)(gr,{variant:"h5",children:n}),(0,Wt.jsx)(EP,{})]})}function QI(e){var t=e.children,n=e.classNames,r=e.style,i=e.disabled,a=e.id,o=e.label,s=e.onDropPropertyClick,l=e.onKeyChange,c=e.readonly,u=e.required,d=e.schema,h=e.uiSchema,p=e.registry,f=p.templates,m=p.translateString,g=f.ButtonTemplates.RemoveButton,v=m(sC.KeyLabel,[o]);return MS in d?(0,Wt.jsxs)(hP,{container:!0,alignItems:"center",spacing:2,className:n,style:r,children:[(0,Wt.jsx)(hP,{item:!0,xs:!0,children:(0,Wt.jsx)(Ud,{fullWidth:!0,required:u,label:v,defaultValue:o,disabled:i||c,id:a+"-key",name:a+"-key",onBlur:c?void 0:function(e){var t=e.target;return l(t.value)},type:"text"})}),(0,Wt.jsx)(hP,{item:!0,xs:!0,children:t}),(0,Wt.jsx)(hP,{item:!0,children:(0,Wt.jsx)(g,{iconType:"default",style:{flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"},disabled:i||c,onClick:s(o),uiSchema:h,registry:p})})]},a+"-key"):(0,Wt.jsx)("div",{className:n,style:r,children:t})}function JI(e){var t,n=e.schema,r=e.id,i=e.value,a=e.disabled,o=e.readonly,s=e.label,l=void 0===s?"":s,c=e.hideLabel,u=e.autofocus,d=e.onChange,h=e.onBlur,p=e.onFocus,f=e.registry,m=e.options,g=e.uiSchema,v=oC("DescriptionFieldTemplate",f,m),y=SC(n),b=null!=(t=m.description)?t:n.description;return(0,Wt.jsxs)(Wt.Fragment,{children:[!c&&!!b&&(0,Wt.jsx)(v,{id:hC(r),description:b,schema:n,uiSchema:g,registry:f}),(0,Wt.jsx)(ph,{control:(0,Wt.jsx)(lh,{id:r,name:r,checked:void 0!==i&&Boolean(i),required:y,disabled:a||o,autoFocus:u,onChange:function(e,t){return d(t)},onBlur:function(e){var t=e.target.value;return h(r,t)},onFocus:function(e){var t=e.target.value;return p(r,t)},"aria-describedby":vC(r)}),label:bC(l,c,!1)})]})}function eO(e){var t=e.label,n=e.hideLabel,r=e.id,i=e.disabled,a=e.options,o=e.value,s=e.autofocus,l=e.readonly,c=e.required,u=e.onChange,d=e.onBlur,h=e.onFocus,p=a.enumOptions,f=a.enumDisabled,m=a.inline,g=a.emptyValue,v=Array.isArray(o)?o:[o],y=function(e){return function(t){var n=t.target.checked;u(n?eC(e,v,p):XT(e,v,p))}},b=function(e){var t=e.target.value;return d(r,YT(t,p,g))},_=function(e){var t=e.target.value;return h(r,YT(t,p,g))};return(0,Wt.jsxs)(Wt.Fragment,{children:[bC((0,Wt.jsx)(ou,{required:c,htmlFor:r,children:t||void 0}),n),(0,Wt.jsx)(OP,{id:r,row:!!m,children:Array.isArray(p)&&p.map((function(e,t){var n=QT(e.value,v),a=Array.isArray(f)&&-1!==f.indexOf(e.value),o=(0,Wt.jsx)(lh,{id:yC(r,t),name:r,checked:n,disabled:i||a||l,autoFocus:s&&0===t,onChange:y(t),onBlur:b,onF
273ocus:_,"aria-describedby":vC(r)});return(0,Wt.jsx)(ph,{control:o,label:e.label},t)}))})]})}function tO(e){var t,n=e.id,r=e.options,i=e.value,a=e.required,o=e.disabled,s=e.readonly,l=e.label,c=e.hideLabel,u=e.onChange,d=e.onBlur,h=e.onFocus,p=r.enumOptions,f=r.enumDisabled,m=r.emptyValue,g=!!r&&r.inline,v=null!=(t=JT(i,p))?t:null;return(0,Wt.jsxs)(Wt.Fragment,{children:[bC((0,Wt.jsx)(ou,{required:a,htmlFor:n,children:l||void 0}),c),(0,Wt.jsx)(YP,{id:n,name:n,value:v,row:g,onChange:function(e,t){return u(YT(t,p,m))},onBlur:function(e){var t=e.target.value;return d(n,YT(t,p,m))},onFocus:function(e){var t=e.target.value;return h(n,YT(t,p,m))},"aria-describedby":vC(n),children:Array.isArray(p)&&p.map((function(e,t){var r=Array.isArray(f)&&-1!==f.indexOf(e.value);return(0,Wt.jsx)(ph,{control:(0,Wt.jsx)(WP,{name:n,id:yC(n,t),color:"primary"}),label:e.label,value:String(t),disabled:o||r||s},t)}))})]})}function nO(e){var t=e.value,n=e.readonly,r=e.disabled,i=e.onBlur,a=e.onFocus,o=e.options,s=e.schema,l=e.onChange,c=e.required,u=e.label,d=e.hideLabel,h=e.id,p=kI({value:t,label:u,id:h,name:h},nC(s));return(0,Wt.jsxs)(Wt.Fragment,{children:[bC((0,Wt.jsx)(ou,{required:c,htmlFor:h,children:u||void 0}),d),(0,Wt.jsx)(CI,kI({disabled:r||n,onChange:function(e,t){l(null!=t?t:o.emptyValue)},onBlur:function(e){var t=e.target.value;return i(h,t)},onFocus:function(e){var t=e.target.value;return a(h,t)},valueLabelDisplay:"auto"},p,{"aria-describedby":vC(h)}))]})}var rO=["schema","id","name","options","label","hideLabel","required","disabled","placeholder","readonly","value","multiple","autofocus","onChange","onBlur","onFocus","rawErrors","registry","uiSchema","hideError","formContext"];function iO(e){var t=e.id,n=e.options,r=e.label,i=e.hideLabel,a=e.required,o=e.disabled,s=e.placeholder,l=e.readonly,c=e.value,u=e.multiple,d=e.autofocus,h=e.onChange,p=e.onBlur,f=e.onFocus,m=e.rawErrors,g=void 0===m?[]:m,v=EI(e,rO),y=n.enumOptions,b=n.enumDisabled,_=n.emptyValue,x=(u=void 0!==u&&!!u)?[]:"",w=void 0===c||u&&c.length<1||!u&&c===x,S=JT(c,y,u);return(0,Wt.jsx)(Ud,kI({id:t,name:t,label:bC(r||void 0,i,!1),value:w?x:S,required:a,disabled:o||l,autoFocus:d,placeholder:s,error:g.length>0,onChange:function(e){var t=e.target.value;return h(YT(t,y,_))},onBlur:function(e){var n=e.target.value;return p(t,YT(n,y,_))},onFocus:function(e){var n=e.target.value;return f(t,YT(n,y,_))}},v,{select:!0,InputLabelProps:kI({},v.InputLabelProps,{shrink:!w}),SelectProps:kI({},v.SelectProps,{multiple:u}),"aria-describedby":vC(t),children:Array.isArray(y)&&y.map((function(e,t){var n=e.value,r=e.label,i=Array.isArray(b)&&-1!==b.indexOf(n);return(0,Wt.jsx)(Th,{value:String(t),disabled:i,children:r},t)}))}))}function aO(e){var t=e.options,n=oC("BaseInputTemplate",e.registry,t),r=5;return"string"!=typeof t.rows&&"number"!=typeof t.rows||(r=t.rows),(0,Wt.jsx)(n,kI({},e,{multiline:!0,rows:r}))}var oO=function(){return e={templates:{ArrayFieldItemTemplate:II,ArrayFieldTemplate:LI,BaseInputTemplate:MI,ButtonTemplates:{AddButton:PI,CopyButton:UI,MoveDownButton:zI,MoveUpButton:VI,RemoveButton:HI,SubmitButton:YI},DescriptionFieldTemplate:RI,ErrorListTemplate:FI,FieldErrorTemplate:qI,FieldHelpTemplate:WI,FieldTemplate:GI,ObjectFieldTemplate:KI,TitleFieldTemplate:XI,WrapIfAdditionalTemplate:QI},widgets:{CheckboxWidget:JI,CheckboxesWidget:eO,RadioWidget:tO,RangeWidget:nO,SelectWidget:iO,TextareaWidget:aO}},(0,i.forwardRef)((function(t,n){var r,i,a=t.fields,o=t.widgets,s=t.templates,l=EE(t,eP);return a=TE({},null==e?void 0:e.fields,a),o=TE({},null==e?void 0:e.widgets,o),s=TE({},null==e?void 0:e.templates,s,{ButtonTemplates:TE({},null==e||null===(r=e.templates)||void 0===r?void 0:r.ButtonTemplates,null===(i=s)||void 0===i?void 0:i.ButtonTemplates)}),(0,Wt.jsx)(Jj,TE({},e,l,{fields:a,widgets:o,templates:s,ref:n}))}));var e}(),sO=a(2080),lO=a.n(sO),cO=a(429),uO=a.n(cO);function dO(){return dO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dO.apply(this,arguments)}
273var hO={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},pO=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,fO=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/,mO=["instancePath","keyword","params","schemaPath","parentSchema"];function gO(e,t,n,r,i,a,o){var s=t.validationError,l=function(e,t){return void 0===e&&(e=[]),e.map((function(e){var n=e.instancePath,r=e.keyword,i=e.params,a=e.schemaPath,o=e.parentSchema,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,mO),l=s.message,c=void 0===l?"":l,u=n.replace(/\//g,"."),d=(u+" "+c).trim();if("missingProperty"in i){u=u?u+"."+i.missingProperty:i.missingProperty;var h=i.missingProperty,p=iT(Bx(t,""+u.replace(/^\./,""))).title;if(p)c=c.replace(h,p);else{var f=Bx(o,[YS,h,"title"]);f&&(c=c.replace(h,f))}d=c}else{var m=iT(Bx(t,""+u.replace(/^\./,""))).title;if(m)d=("'"+m+"' "+c).trim();else{var g=null==o?void 0:o.title;g&&(d=("'"+g+"' "+c).trim())}}return{name:r,property:u,message:c,params:i,stack:d,schemaPath:a}}))}(t.errors,o);s&&(l=[].concat(l,[{stack:s.message}])),"function"==typeof a&&(l=a(l,o));var c=function(e){var t=new tC;return e.length&&e.forEach((function(e){var n=e.property,r=e.message,i="."===n?[]:PS(n);i.length>0&&""===i[0]&&i.splice(0,1),r&&t.addErrors(r,i)})),t.ErrorSchema}(l);if(s&&(c=dO({},c,{$schema:{__errors:[s.message]}})),"function"!=typeof i)return{errors:l,errorSchema:c};var u=$T(e,r,n,r,!0);return jC({errors:l,errorSchema:c},kC(i(u,oT(u),o)))}var vO=function(){function e(e,t){this.ajv=void 0,this.localizer=void 0;var n=e.additionalMetaSchemas,r=e.customFormats,i=e.ajvOptionsOverrides,a=e.ajvFormatOptions,o=e.AjvClass;this.ajv=function(e,t,n,r,i){void 0===n&&(n={}),void 0===i&&(i=lO());var a=new i(dO({},hO,n));return r?uO()(a,r):!1!==r&&uO()(a),a.addFormat("data-url",fO),a.addFormat("color",pO),a.addKeyword(MS),a.addKeyword(eT),Array.isArray(e)&&a.addMetaSchema(e),Ab(t)&&Object.keys(t).forEach((function(e){a.addFormat(e,t[e])})),a}(n,r,i,a,o),this.localizer=t}var t=e.prototype;return t.toErrorList=function(e,t){return void 0===t&&(t=[]),CC(e,t)},t.rawValidation=function(e,t){var n,r,i=void 0;e[HS]&&(n=this.ajv.getSchema(e[HS]));try{void 0===n&&(n=this.ajv.compile(e)),n(t)}catch(e){i=e}return n&&("function"==typeof this.localizer&&this.localizer(n.errors),r=n.errors||void 0,n.errors=null),{errors:r,validationError:i}},t.validateFormData=function(e,t,n,r,i){return gO(this,this.rawValidation(t,e),e,t,n,r,i)},t.isValid=function(e,t,n){var r,i=null!=(r=n[HS])?r:tT;try{void 0===this.ajv.getSchema(i)&&this.ajv.addSchema(n,i);var a,o=PC(e);return o[HS]&&(a=this.ajv.getSchema(o[HS])),void 0===a&&(a=this.ajv.compile(o)),a(t)}catch(e){return console.warn("Error encountered compiling schema:",e),!1}finally{this.ajv.removeSchema(i)}},e}(),yO=function(e,t){return void 0===e&&(e={}),new vO(e,t)}(),bO=e=>{let{uiSchema:t}=e;return(0,i.useEffect)((()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push("event","customform_submitted",{formUrl:t.formUrl})}),[t.formUrl]),(0,Wt.jsx)("div",{children:(0,Wt.jsx)("iframe",{height:"1",src:t.pardotUrl,width:"1"})})};const _O=e=>{let{apiError:t,apiNoData:n,onChange:r,uiSchema:a}=e;const[o,s]=(0,i.useState)(`${a.orderShippingApiForRead}`),[l,c]=(0,i.useState)(!0),{data:u,error:d,isPending:h}=Zy({apiUrl:o,apiParams:"",apiMethod:"POST",apiError:t,apiNoData:n,apiTrigger:l}),[p,f]=(0,i.useState)(""),m=(0,i.useCallback)((e=>{f(e.target.value),r(e.target.value),s(`${a.orderShippingApiForUpdate}&${a.shippingMethodQuerystringParamName}={${e.target.value}}`),c(!0)}),[r,a]);return(0,i.useEffect)((()=>{if(u){const e=u.ShippingMethods.find((e=>e.IsSelected));e&&(f(e.Id),r(e.Id))}}),[u,r]),(0,i.useEffect)((()=>
273{if(u&&!h){c(!1);const e=new CustomEvent("UPDATE_CART",{detail:{cart:u.Order,error:d,isPending:h,lastUpdated:null!=u&&u.LastUpdated?u.LastUpdated:0}});window.dispatchEvent(e)}}),[u,d,h]),(0,Wt.jsxs)("div",{className:"ch-form-shipping-method",children:[h&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch--form-shipping-method-progress"}),Object.keys(d).length>0&&(0,Wt.jsx)(Lr,{componentClass:"ch-form-shipping-method-alert mb-10",error:d,hasButtonReload:!1}),(0,Wt.jsx)("h6",{children:a.title}),(0,Wt.jsx)(YP,{className:"ch-form-shipping-method__wrapper",name:"shipping-method",value:p,onChange:m,children:u&&u.ShippingMethods&&u.ShippingMethods.map((e=>(0,Wt.jsx)(ph,{className:"ch-form-shipping-method__container",control:(0,Wt.jsx)(WP,{}),label:(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"ch-form-shipping-method__radio-container",children:[(0,Wt.jsxs)("div",{className:"ch-form-shipping-method__description-container",children:[(0,Wt.jsx)("p",{className:"ch-form-shipping-method__title",children:e.Title}),(0,Wt.jsx)("p",{className:"ch-form-shipping-method__description",children:e.Description})]}),(0,Wt.jsx)("div",{className:"ch-form-shipping-method__price-container",children:(0,Wt.jsx)("p",{className:"ch-form-shipping-method__price",children:e.Price})})]})}),value:e.Id},e.Id)))})]})};_O.defaultProps={apiError:"Sorry, something has gone wrong. Please try again later.",apiNoData:"Sorry, no results found for that query."};var xO=_O,wO=e=>{let{formData:t,onChange:n,uiSchema:r}=e;const[a,o]=(0,i.useState)(!1),s=(0,i.useRef)(null),l=(0,i.useRef)(!1);return(0,i.useEffect)((()=>{s.current.scrollHeight<=s.current.clientHeight&&!l.current&&(l.current=!0,n(!0))}),[n]),(0,Wt.jsx)(To,{children:(0,Wt.jsx)(To,{className:"ch-form-summary-scrollable",ref:s,sx:{maxHeight:324,border:"1px solid #ccc",padding:2},onScroll:()=>{const{clientHeight:e,scrollHeight:t,scrollTop:r}=s.current;r+e+5>=t&&(o(!0),n(!0))},children:(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-form-summary-detail",children:(0,Wt.jsx)("div",{className:"ch-form-summary-detail__container",children:(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12 col-sm-3",children:r.productImage&&(0,Wt.jsx)("img",{className:"ch-form-summary-detail__img",src:r.productImage})}),(0,Wt.jsxs)("div",{className:"col-12 col-sm-8",children:[r.productName&&(0,Wt.jsx)("div",{className:"ch-form-summary-detail__title",children:r.productName}),r.allFields&&JSON.parse(r.allFields).length>0&&JSON.parse(r.allFields).map(((e,t)=>(0,Wt.jsxs)("div",{className:"ch-form-summary-detail__detail-container",children:[(0,Wt.jsxs)("p",{className:"ch-form-summary-detail__detail-label",children:[e.Title," "]}),(0,Wt.jsx)("p",{className:"ch-form-summary-detail__detail-value",children:e.Value})]},e.Title?e.Title.split(" ").join("")+Math.random():t))),r.htmlBelowSummary&&(0,Wt.jsx)("div",{className:"ch-form-custom-field ch-form-wysiwyg",children:(0,Wt.jsx)("div",{className:`ch-wysiwyg ${r.cssClass}`,dangerouslySetInnerHTML:{__html:r.htmlBelowSummary}})})]})]})})})})})},SO=e=>{let{formData:t,uiSchema:n,onChange:r}=e;const[a,o]=(0,i.useState)(!1),s=(0,i.useRef)(null),l=(0,i.useRef)(!1);return(0,i.useEffect)((()=>{s.current.scrollHeight<=s.current.clientHeight&&!l.current&&(l.current=!0,r(!0))}),[r]),(0,Wt.jsx)(To,{children:(0,Wt.jsx)(To,{ref:s,onScroll:()=>{const{scrollTop:e,scrollHeight:t,clientHeight:n}=s.current;e+n+5>=t&&(o(!0),r(!0))},sx:{maxHeight:200,overflowY:"auto",border:"1px solid #ccc",padding:2},children:(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:n.html}})})})};const TO=e=>{let{buttonId:t,buttonVal:n,data:r,formData:i,formItemId:a,htmlPrefix:o}=e;const s=new FormData;return s.append(`${o}.${t}`,n),s.append(`${o}.FormSessionId`,r.formSessionId),s.append(`${o}.IsSessionExpired`,"0"),s.append("__RequestVerificationToken",r.requestVerificationToken),s.append(`${o}.FormItemId`,a),s.append(`${o}.PageItemId`,r.pageItemId),i&&Object.entries(i).forEach((e=>{let[t,n]=e;const i=r.schema.jsonSchema.properties[t],a=r.schema.uiSchema[t];if(i&&i.format&&"password"===i.format&&t.endsWith("-confirmation")){const e=t.replace("-confirmation","");s.append(`${o}.Fields[${e}].ConfirmPassword`,n)}else if(a)switch(s.append(`${o}.Fields.Index`,t),s.append(`${o}.Fields[${t}].ItemId`,t),a.fieldTypeName){case"payment":case"address":s.append(`${o}.Fields[${t}].Value`,JSON.stringify(n));break;case"CheckBoxViewModel":case"CheckBoxCustomViewModel":!0===n&&s.append(`${o}.Fields[${t}].Value`,!0),s.append(`${o}.Fields[${t}].Value`,!1);break;case"DatePickerCustomViewModel":{var l;const e=a.dateFormat?null===(l=a.dateFormat)||void 0===l?void 0:l.toUpperCase():"DD/MM/YYYY";let r="";
273const i=Gh()(n,e).format("YYYY-MM-DD");"Invalid Date"!==i&&(r=i),s.append(`${o}.Fields[${t}].Value`,r);break}case"FileUploadCustomViewModel":{const e=n;if(e){const[n,r]=e.split(","),i=n.match(/data:(.*?);base64/),a=i?i[1]:"application/octet-stream",l=a.split("/")[1].split("=")[1].replace(/%20/g,"-"),c=atob(r),u=new Uint8Array(c.length);for(let e=0;e<c.length;e++)u[e]=c.charCodeAt(e);const d=new File([u],`${l}`,{type:a});s.append(`${o}.Fields[${t}].Value`,d);break}}default:void 0===n&&(n=""),s.append(`${o}.Fields[${t}].Value`,n)}else s.append(`${o}.Fields.Index`,t),s.append(`${o}.Fields[${t}].ItemId`,t),s.append(`${o}.Fields[${t}].Value`,n)})),r.schema.buttons.forEach((e=>{s.append(`${o}.NavigationButtons`,e.id),s.append(`${o}.${e.id}`,e.navigationStep)})),s.append("X-Requested-With","XMLHttpRequest"),s};TO.prototypes={buttonId:Dr().string.isRequired,buttonVal:Dr().string.isRequired,data:Dr().object.isRequired,formData:Dr().object,formItemId:Dr().string.isRequired,htmlPrefix:Dr().string.isRequired};var CO=(e,t)=>e.map((e=>{var n;if("required"===e.name||"type"===e.name){const n="type"===e.name?e.property.substring(1):e.property,i=t[n];if(i){var r;const t=null!==(r=i.title)&&void 0!==r?r:"";e.message=`The ${t} field is required`}}if("maximum"===e.name){const n=e.property.substring(1),r=t[n];if(r){var i,a;const t=null!==(i=r.title)&&void 0!==i?i:"";if(null!=e&&null!==(a=e.params)&&void 0!==a&&a.limit){var o;const n=Number(null==e||null===(o=e.params)||void 0===o?void 0:o.limit)-1;e.message=`The ${t} field must be a number between 1 and ${n}`}}}if("format"===e.name&&"email"===(null===(n=e.params)||void 0===n?void 0:n.format)){const n=e.property.substring(1),r=t[n];if(r){var s;const t=null!==(s=r.title)&&void 0!==s?s:"";e.message=`The value of the ${t} field is not valid.`}}if("minItems"===e.name){const n=e.property.substring(1),r=t[n];if(r){var l;const t=null!==(l=r.title)&&void 0!==l?l:"";"checkboxes"===r["ui:widget"]&&(e.message=`The ${t} field is required`)}}return e}));const kO=e=>{let{data:t,formContext:n,formError:r,formItemId:a,hasSubmit:o,hidePreviousBtn:s,htmlPrefix:l,isSubmitting:c,setIsPending:u,submitEvent:d}=e;const h=(0,i.useRef)(""),p=(0,i.useRef)(""),f=(0,i.useRef)(!1),m=(0,i.useRef)(!1),g=(0,i.useRef)(),v=(0,i.useRef)(),y=(0,i.useRef)(),b=(0,i.useRef)(),_=(0,i.useRef)(),x=t.schema.recaptchaSiteKey?t.schema.recaptchaSiteKey:"6LdEhEopAAAAAMR-YA1P5MXHwj2tgx7bdUl_sSt8",w=t.schema.hasPayment,S=t.cssClass||"",T=At(),C=(0,i.useRef)(!1),k=(0,i.useRef)({AddressPickerCustomViewModel:jh,AlertCustomViewModel:Ph,CheckboxCustomViewModel:qh,DatePickerCustomViewModel:Dv,Link:py,BreadcrumbCustomViewModel:e=>(0,Wt.jsx)(Vh,{...e,pages:t.pages}),ProductPickerCustomViewModel:e=>(0,Wt.jsx)(Hy,{...e,isSubmitting:c,wideFormClassProp:S}),PasswordConfirmationViewModel:yy,PaymentMethodPickerCustomViewModel:e=>(0,Wt.jsx)(Fy,{...e,ref:y}),Recaptcha:e=>(0,Wt.jsx)(sb,{...e,recaptchaSiteKey:x,ref:b}),RegisteredProductsListCustomViewModel:lb,RichText:hy,ShippingMethodPickerCustomViewModel:e=>(0,Wt.jsx)(xO,{...e,ref:_}),Summary:wO,SetPardotLead:bO,Text:hy,Password:vy,RichTextScrollable:SO}),[E,j]=(0,i.useState)(t.schema.formData),[P,I]=(0,i.useState)(t.schema.uiSchema),[O,L]=(0,i.useState)(t.schema.jsonSchema),[N,A]=(0,i.useState)(t.schema.buttons),[D,M]=(0,i.useState)(!1),R=(0,i.useRef)(Rv()(t.schema.uiSchema)),F=(0,i.useRef)(Rv()(t.schema.jsonSchema)),$=(0,i.useRef)(Rv()(t.schema.buttons));(0,i.useEffect)((()=>{M(c)}),[c]),(0,i.useEffect)((()=>{var e,n,r;A(t.schema.buttons),j(t.schema.formData),I(t.schema.uiSchema),L(t.schema.jsonSchema),$.current=Rv()(t.schema.buttons),R.current=Rv()(t.schema.uiSchema),F.current=Rv()(t.schema.jsonSchema),h.current="",p.current="",f.current=!1,m.current=!1,zv(t.schema.formData,t.schema.conditions,null===(e=t.schema.jsonSchema)||void 0===e?void 0:e.properties,t.schema.buttons,$.current,t.schema.jsonSchema,F.current,t.schema.uiSchema,R.current,null,L,I,A,j),!C.current&&t&&t.gaOnLoadEvents&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"formLoad",formName:null==t||null===(n=t.schema)||void 0===n?void 0:n.formName,currentPage:null===(r=window.location)||void 0===r?void 0:r.href}),C.current=!0)}),[t]);const B=(e,t)=>{const n=g.current.formElement.current,r=()=>{const t=n.querySelector(`#${e}__error`);if(t){const e=t.closest(".has-error");e&&e.classList.add("is-dirty")}};if(`input#${e}`.indexOf(".")>=0)return;const i=n.querySelector(`input#${e}`),a=null==i?void 0:i.value;t?a&&r():r()},Z=()=>
273{g.current.state.errors.forEach((e=>{if(e.property){const t="."!==e.property[0]?`root_${e.property}`:`root_${e.property.substring(1)}`;B(t,!1)}}))},U=e=>{j(e);const n=TO({buttonId:p.current,buttonVal:h.current,data:t,formData:e,formItemId:a,htmlPrefix:l});let r=!0;var i,o;w&&y?(null===(i=window.appInsights)||void 0===i||i.trackTrace({message:`onSubmitRecaptchaCallback: ${w}`,severityLevel:null===(o=window.appInsights)||void 0===o?void 0:o.SeverityLevel.Warning}),y.current.handlePaymentFormSubmit(e,P,n,(e=>{var t,i;null===(t=window.appInsights)||void 0===t||t.trackTrace({message:`onSubmitRecaptchaCallback.handlePaymentFormSubmit: ${r}, ${e}`,severityLevel:null===(i=window.appInsights)||void 0===i?void 0:i.SeverityLevel.Warning}),r=!e,e?(M(!1),u(!1)):d(null,n,f.current,p.current)}))):r&&d(null,n,f.current,p.current)},z=t?t.cssClass.trim():"",V=(0,i.useRef)(null),H=(0,i.useCallback)(((e,n)=>{let{errors:r,formData:i}=e;w&&y&&(y.current&&clearTimeout(v.current),v.current=setTimeout((()=>{var e,t;T(ft()),null===(e=window.appInsights)||void 0===e||e.trackTrace({message:"Payment form load timed out after 15 minutes",severityLevel:null===(t=window.appInsights)||void 0===t?void 0:t.SeverityLevel.Warning})}),9e5));const a=e=>"string"==typeof e?e.trim():Array.isArray(e)?e.map(a):e&&"object"==typeof e?Object.keys(e).sort().reduce(((t,n)=>(t[n]=a(e[n]),t)),{}):e,o=(e,t,n)=>{if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return e===t;const r=Object.keys(e).sort(),i=Object.keys(t).sort();return(!n||r.length===i.length)&&r.every((n=>o(e[n],t[n],!0)))};if(((e,t)=>{null===V.current&&(V.current=a(e));const n=!o(a(e),V.current,t);T(dt(!(!z||"enable-on-form-change"!==z))),T(ht(n))})(i,!t.schema.conditions),c||!i)return;j(i),T(ct(i));const s=!r.length;T(rt(s)),(t.schema.conditions||null!=O&&O.properties)&&zv(i,t.schema.conditions,O.properties,N,$.current,O,F.current,P,R.current,n,L,I,A,j)}),[N,$,t,T,w,c,O,F,P,R,z]),q=function(e,t){return!!e.trim().split(/\s+/).includes("CheckoutForm")}(t.cssClass);if(q){const e=new CustomEvent("SEND_CURRENT_FORM_DETAILS_FOR_CUSTOM_BUTTON",{detail:{data:t.schema.buttons,isBilling:t.schema.hasPayment}});window.dispatchEvent(e)}return(0,Wt.jsx)("div",{className:"ch-form__container",children:t&&!t.redirectUrl&&(0,Wt.jsx)(oO,{className:`ch-form ${t.cssClass}`,customValidate:Xh,disabled:D,extraErrors:t.errors,extraErrorsBlockSubmit:!0,fields:k.current,focusOnFirstError:!0,formContext:n,formData:E,liveValidate:!0,noHtml5Validate:!0,ref:g,schema:O,showErrorList:"none",style:{backgroundColor:"blue",color:"white"},transformErrors:CO,uiSchema:P,validator:yO,onBlur:e=>{B(e,!0)},onChange:H,onError:Z,onSubmit:async e=>{var n;if(""!==p.current)if(M(!0),u(!0),t.schema.useRecaptcha)null===(n=b.current)||void 0===n||n.handleReCaptchaVerify(e.formData,U);else if(w&&y){const n=TO({buttonId:p.current,buttonVal:h.current,data:t,formData:e.formData,formItemId:a,htmlPrefix:l});y.current.handlePaymentFormSubmit(e.formData,P,n,(e=>{var t,r;null===(t=window.appInsights)||void 0===t||t.trackTrace({message:`onSubmit.handlePaymentFormSubmit: ${e}`,severityLevel:null===(r=window.appInsights)||void 0===r?void 0:r.SeverityLevel.Warning}),e?(M(!1),u(!1)):d(null,n,!1,"")}))}else{const n=TO({buttonId:p.current,buttonVal:h.current,data:t,formData:e.formData,formItemId:a,htmlPrefix:l});d(null,n,f.current,p.current)}},children:(0,Wt.jsx)(dy,{btnId:p.current,buttons:N,closeButtonText:t.closeButtonText,cssClass:t.cssClass,handleFormDialogClose:()=>{const e=new CustomEvent("SEND_DAILOG_CLOSE_TRIGGER",{detail:{data:"YES"}});window.dispatchEvent(e)},handleRedirect:(e,t,n)=>{if(n){sessionStorage.setItem("zip_form_popuptotrigger",a);let e=window.location.search;""!==e?e+="&checkmodalform=true":e="?checkmodalform=true";const n=t+`?returnurl=${encodeURIComponent(window.location.pathname+e)}`;window.location.href=n}else window.location.href=t},handleSubmit:(e,n)=>{if(T(nt(!0)),n<0||m.current){M(!0);const e={};Object.keys(P).filter((e=>"HiddenCustomViewModel"===P[e].fieldTypeName)).forEach((t=>{E[t]&&(e[t]=E[t])}));const n=TO({buttonId:p.current,buttonVal:h.current,data:t,formData:m.current?e:null,formItemId:a,htmlPrefix:l});d(null,n,f.current,p.current),M(!1)}else{var r;if(0===(null===(r=g.current.state.errors)||void 0===r?void 0:r.length))g.current.formElement.current.requestSubmit();else{const e=Rr({errors:g.current.state.errors,formUiSchema:P});0===(null==e?void 0:e.length)?g.current.formElement.current.requestSubmit():Z()}}}
273,hasSubmit:o,hidePreviousBtn:s,isDisabled:D,setBtnId:e=>{var t;p.current=e.id,h.current=e.name,f.current=e.typeSubmit,m.current=null!==(t=e.isSkip)&&void 0!==t&&t}})})})};kO.defaultProps={formError:{}};var EO=kO;const jO=e=>{var t;let{apiAuthority:n,apiError:r,apiNoData:a,apiPath:o,apiQueryStringParams:s,apiScheme:l,componentClass:c,componentTheme:u,dialog:d,dialogUi:h,formContext:p,formHtmlPrefix:f,formItemId:m,formLazyLoad:g}=e;const v=(0,i.useRef)(),y=At(),b=((e,t,n,r)=>{let i=`&fxb.FormItemId=${n}&fxb.HtmlPrefix=${t}`;return e&&new URLSearchParams(e).forEach(((e,t)=>{i&&!i.includes(`${t}=`)&&r&&!r.includes(`${t}=`)&&(i+=`&${t}=${e}`)})),new URLSearchParams(window.location.search).forEach(((e,t)=>{i&&!i.includes(`${t}=`)&&r&&!r.includes(`${t}=`)&&(i+=`&${t}=${e}`)})),i})(s,f,m,o),_=`${l}${n}${o}`,x=(0,i.useRef)(!0),w=(0,i.useRef)(),[S,T]=(0,i.useState)(0),[C,k]=(0,i.useState)(0),[E,j]=(0,i.useState)(null),[P,I]=(0,i.useState)(null),[O,L]=(0,i.useState)(null),[N,A]=(0,i.useState)(null),[D,M]=(0,i.useState)(!1),[R,F]=(0,i.useState)(!0),[$,B]=(0,i.useState)(!0),[Z,U]=(0,i.useState)(!0),[z,V]=(0,i.useState)(null),H=Ct((e=>e.form.clientFormErrorMessage)),q=Ct((e=>e.form.isFormTimedOut));(0,i.useEffect)((()=>{var e;w.current&&clearInterval(w.current);const t=null==O||null===(e=O.schema)||void 0===e?void 0:e.keepAliveSettings;if(t&&"object"==typeof t)return w.current=go({settings:O.schema.keepAliveSettings}),()=>{w.current&&clearInterval(w.current)}}),[O]),(0,i.useEffect)((()=>{U(!0),(!d||d&&!x.current)&&Mr({apiBody:E,apiMethod:"POST",apiParams:b,apiUrl:_}).then((e=>{if(e){const n=(0,mo.isEmpty)(e.data),r=(0,mo.isEmpty)(e.data.schema);if(n&&r)A({type:"info",title:a});else{var t;if(A(null),!e.data.success&&e.data.errors){const t=[];Object.entries(e.data.errors).forEach((e=>{(null==e?void 0:e.length)>=1&&("__errors"===e[0]&&e[1].length?t.push(...e[1]):Array.isArray(e[1].__errors)&&t.push(...e[1].__errors))})),e.data.errors=[],A({type:"error",list:t})}if(L(e.data),null!=e&&null!==(t=e.data)&&void 0!==t&&t.formSubmissionComplete){const e=new CustomEvent("SEND_DAILOG_CLOSE_TRIGGER",{detail:{data:"YES"}});window.dispatchEvent(e)}}}else A({type:"error",title:r}),B(!1);U(!1)}))}),[E]),(0,i.useEffect)((()=>{if(O&&(B(!1),O.schema.buttons&&(M(!!O.schema.buttons.length),(O.schema.buttons.length>2||O.schema.buttons.length>1&&O.schema.buttons.every((e=>0!==e.navigationStep)))&&F(!1))),d&&O&&O.pages){var e,t;const n=O.pages.filter((e=>!1===e.excludeFromStepper)),r=O.enableStepper?null==n?void 0:n.map((e=>e.name)):[],i=O.pages.find((e=>e.active)),a=W(n),o=null!==(e=null===(t=O.pages[a])||void 0===t?void 0:t.dialogTitle)&&void 0!==e?e:"";I(r),T(a),k(i),V(o)}O&&!0===O.formSubmissionComplete&&O.uiEventOnSuccess&&O.uiEventOnSuccess.forEach((e=>{const t=new CustomEvent(e);window.dispatchEvent(t)})),O&&O.conditionalUIEventOnPage&&(window.removeEventListener("PUSH_CREATE_ACCOUNT_HOME",K),window.addEventListener("PUSH_CREATE_ACCOUNT_HOME",K),window.removeEventListener("PUSH_CREATE_ACCOUNT_WORK",Y),window.addEventListener("PUSH_CREATE_ACCOUNT_WORK",Y),O.conditionalUIEventOnPage.forEach((e=>{const t=new CustomEvent(e);window.dispatchEvent(t)}))),O&&O.redirectUrl&&window.location.href!=O.redirectUrl&&window.location.assign(O.redirectUrl)}),[O]);const W=e=>{let t=O.pages.findIndex((e=>e.active)),n=O.pages[t],r=null==e?void 0:e.find((e=>e.id===n.id));for(;!r&&t>0;)n=O.pages[t],r=null==e?void 0:e.find((e=>e.id===n.id)),null==r&&t--;return r&&(t=e.findIndex((e=>e.id===r.id))),t},G=(e,t,n,r)=>{var i,a;B(!0),j(t),n&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"formSubmission",formId:m,formName:null==O||null===(i=O.schema)||void 0===i?void 0:i.formName,formSubmitted:!0,buttonId:r,currentPage:null===(a=window.location)||void 0===a?void 0:a.href}))},K=()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"create_account",account_type:"Home"})},Y=()=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"create_account",account_type:"Work"})},X=!(!N||N.list);return(0,Wt.jsxs)("div",{className:"ch-form-wrapper "+c+(d?" ch-form-wrapper--dialog":"")+(u?" ch-u-theme--"+u:"")+(null!=O&&null!==(t=O.schema)&&void 0!==t&&t.useRecaptcha?" ch-form-recaptcha-js":""),ref:v,children:[q&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay",hideProgress:!0,loadingText:"Your page has timed out. Please refresh and try again."}),(0,Wt.jsx)(uo,{setTheme:u,children:d?(0,Wt.jsx)(fo,{activePage:C,activeStep:S,dialogSteps:P,dialogTitle:z,dialogUi:h,error:N&&(0,Wt.jsx)(Lr,{componentClass:"ch-form-wrapper-alert",error:N,hasButtonReload:!1}),form:(null==O?void 0:O.schema)&&!X&&(0,Wt.jsx)(EO,{data:O,formContext:p,formError:N,formItemId:m,hasSubmit:D,hidePreviousBtn:R,htmlPrefix:f,isSubmitting:$,setIsPending:B,submitEvent:G}),formItemId:m,handleFormDialogOpenCallback:()=>{x.current=!1,j({})},hidePreviousBtn:R,isPending:$,progress:($||(null==O?void 0:O.redirectUrl)||Z)&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch-form-wrapper-progress",is
273Fixed:!1}),sendDailogCloseReset:e=>{let{detail:t}=e;"RESET"===t.data&&!1===(null==O?void 0:O.formSubmissionComplete)&&j({})}}):(0,Wt.jsxs)(i.Fragment,{children:[($||(null==O?void 0:O.redirectUrl))&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch-form-wrapper-progress"}),N&&(0,Wt.jsx)(Lr,{componentClass:"ch-form-wrapper-alert",error:N,hasButtonReload:!1}),(null==H?void 0:H.title)&&(0,Wt.jsx)("div",{className:"mb-2",children:(0,Wt.jsxs)(ar,{action:(null==H?void 0:H.billing)&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"mt-1 d-flex",children:[(0,Wt.jsx)(Nr.Z,{}),(0,Wt.jsx)("span",{className:"ps-2 pe-5",children:"Billing"})]}),(0,Wt.jsx)(Hn,{"aria-label":"close",color:"inherit",size:"small",onClick:()=>y(ut({})),children:(0,Wt.jsx)(Fr.Z,{fontSize:"small"})})]}),severity:"error",variant:"filled",children:[(0,Wt.jsx)(_r,{children:H.title}),H.description]})}),(null==O?void 0:O.schema)&&!X&&(0,Wt.jsx)(EO,{data:O,formContext:p,formError:N,formItemId:m,hasSubmit:D,hidePreviousBtn:R,htmlPrefix:f,isSubmitting:$,setIsPending:B,submitEvent:G})]})})]})};jO.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, the form is unable to load at the moment",componentClass:"",componentTheme:"default",dialog:!1,dialogUi:{},formContext:{},formLazyLoad:!1};var PO=jO;const IO=e=>{let{componentClass:t,description:n,form:r,title:i}=e;const a={type:"warning",title:i};return(0,Wt.jsx)("div",{className:`ch-react-alert ch-react-alert--form ${t}`,children:(0,Wt.jsxs)(ar,{action:Object.keys(r).length>0&&r.hasDialog&&(0,Wt.jsx)(PO,{apiAuthority:r.apiAuthority,apiError:r.apiError,apiNoData:r.apiNoData,apiPath:r.apiPath,apiScheme:r.apiScheme,componentClass:"",componentTheme:"default",dialog:!0,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:r.cta},CtaVariant:{Value:r.variant},Title:{Value:r.title}},formHtmlPrefix:r.htmlPrefix,formItemId:r.itemId,formLazyLoad:!1}),className:"ch-react-alert__alert",severity:a.type,variant:"outlined",children:[(0,Wt.jsx)(_r,{className:"ch-react-alert--form__title mb-0",children:(0,Wt.jsx)("p",{className:"mb-0",children:a.title})}),n&&(0,Wt.jsx)("p",{className:"mt-0 mb-0",children:n})]})})};IO.defaultProps={componentClass:"",form:{}};var OO=IO;function LO(e,t,n){const r=new Date;r.setDate(r.getDate()+n),document.cookie=`${e}=${t}; expires=${r.toUTCString()}; path=/; secure`}const NO=e=>{let{announcementId:t,apiAuthority:n,apiPath:r,apiScheme:a,delay:o,description:s,image:l,link:c,linkText:u,title:d}=e;const h="true"===sessionStorage.getItem("ChZip.geoAlert"),p=(0,i.useRef)(null),f="Zip.Feature.Alerts.Announcement";return(0,i.useEffect)((()=>{h||setTimeout((function(){const e=function(e){const t=document.cookie.match(new RegExp(`(?:^|; )${e.replace(/([.*+?^${}()|[\\]\\])/g,"\\$1")}=([^;]*)`));return t?decodeURIComponent(t[1]):void 0}(f);e!==t&&p.current.classList.add("is-visible")}),1e3*o)}),[t,o,h]),(0,Wt.jsx)(i.Fragment,{children:!h&&(0,Wt.jsx)("div",{className:"ch-announcement ch-u-theme--default",ref:p,children:(0,Wt.jsxs)("div",{className:"ch-announcement__container ch-modal",children:[(0,Wt.jsx)(Fr.Z,{className:"ch-u-icon ch-announcement__close",onClick:()=>{LO(f,decodeURI(t),14),p.current.classList.remove("is-visible")}}),(0,Wt.jsxs)("div",{className:"ch-modal-content",children:[(0,Wt.jsx)("div",{className:"ch-modal-content__img",children:l&&(0,Wt.jsx)("img",{alt:d||"",className:"ch-u-bg-media",loading:"lazy",src:l})}),(0,Wt.jsxs)("div",{className:"ch-modal-content__textblock",children:[d&&(0,Wt.jsx)("h4",{className:"ch-modal-content-title",children:d}),s&&(0,Wt.jsx)("div",{className:"ch-modal-content-content",dangerouslySetInnerHTML:{__html:s}}),c&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined ch-modal-content__cta",variant:"outlined",onClick:()=>{LO(f,decodeURI(t),14),window.location.href=c},children:(0,Wt.jsx)("span",{children:u})})]})]})]})})})};NO.defaultProps={delay:5};var AO=NO;function DO(e){return(0,Ht.ZP)("MuiTab",e)}var MO=(0,Vt.Z)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);const RO=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],FO=(0,Bt.ZP)(Bn,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${(0,Ut.Z)(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",
273whiteSpace:"normal",textAlign:"center"},n.label&&{flexDirection:"top"===n.iconPosition||"bottom"===n.iconPosition?"column":"row"},{lineHeight:1.25},n.icon&&n.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${MO.iconWrapper}`]:(0,Mt.Z)({},"top"===n.iconPosition&&{marginBottom:6},"bottom"===n.iconPosition&&{marginTop:6},"start"===n.iconPosition&&{marginRight:t.spacing(1)},"end"===n.iconPosition&&{marginLeft:t.spacing(1)})},"inherit"===n.textColor&&{color:"inherit",opacity:.6,[`&.${MO.selected}`]:{opacity:1},[`&.${MO.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"primary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,[`&.${MO.selected}`]:{color:(t.vars||t).palette.primary.main},[`&.${MO.disabled}`]:{color:(t.vars||t).palette.text.disabled}},"secondary"===n.textColor&&{color:(t.vars||t).palette.text.secondary,[`&.${MO.selected}`]:{color:(t.vars||t).palette.secondary.main},[`&.${MO.disabled}`]:{color:(t.vars||t).palette.text.disabled}},n.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},n.wrapped&&{fontSize:t.typography.pxToRem(12)})}
273));var $O=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTab"}),{className:r,disabled:a=!1,disableFocusRipple:o=!1,fullWidth:s,icon:l,iconPosition:c="top",indicator:u,label:d,onChange:h,onClick:p,onFocus:f,selected:m,selectionFollowsFocus:g,textColor:v="inherit",value:y,wrapped:b=!1}=n,_=(0,Dt.Z)(n,RO),x=(0,Mt.Z)({},n,{disabled:a,disableFocusRipple:o,selected:m,icon:!!l,iconPosition:c,label:!!d,fullWidth:s,textColor:v,wrapped:b}),w=(e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:a,label:o,selected:s,disabled:l}=e,c={root:["root",a&&o&&"labelIcon",`textColor${(0,Ut.Z)(n)}`,r&&"fullWidth",i&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]};return(0,Ft.Z)(c,DO,t)})(x),S=l&&d&&i.isValidElement(l)?i.cloneElement(l,{className:(0,Rt.Z)(w.iconWrapper,l.props.className)}):l;return(0,Wt.jsxs)(FO,(0,Mt.Z)({focusRipple:!o,className:(0,Rt.Z)(w.root,r),ref:t,role:"tab","aria-selected":m,disabled:a,onClick:e=>{!m&&h&&h(e,y),p&&p(e)},onFocus:e=>{g&&!m&&h&&h(e,y),f&&f(e)},ownerState:x,tabIndex:m?0:-1},_,{children:["top"===c||"start"===c?(0,Wt.jsxs)(i.Fragment,{children:[S,d]}):(0,Wt.jsxs)(i.Fragment,{children:[d,S]}),u]}))}));let BO;function ZO(){if(BO)return BO;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),BO="reverse",e.scrollLeft>0?BO="default":(e.scrollLeft=1,0===e.scrollLeft&&(BO="negative")),document.body.removeChild(e),BO}function UO(e,t){const n=e.scrollLeft;if("rtl"!==t)return n;switch(ZO()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function zO(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}const VO=["onChange"],HO={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var qO=(0,qn.Z)((0,Wt.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),WO=(0,qn.Z)((0,Wt.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function GO(e){return(0,Ht.ZP)("MuiTabScrollButton",e)}var KO,YO,XO=(0,Vt.Z)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);const QO=["className","direction","orientation","disabled"],JO=(0,Bt.ZP)(Bn,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({width:40,flexShrink:0,opacity:.8,[`&.${XO.disabled}`]:{opacity:0}},"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${t.isRtl?-90:90}deg)`}})}
273));var eL=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTabScrollButton"}),{className:r,direction:i}=n,a=(0,Dt.Z)(n,QO),o="rtl"===Ei().direction,s=(0,Mt.Z)({isRtl:o},n),l=(e=>{const{classes:t,orientation:n,disabled:r}=e,i={root:["root",n,r&&"disabled"]};return(0,Ft.Z)(i,GO,t)})(s);return(0,Wt.jsx)(JO,(0,Mt.Z)({component:"div",className:(0,Rt.Z)(l.root,r),ref:t,role:null,ownerState:s,tabIndex:null},a,{children:"left"===i?KO||(KO=(0,Wt.jsx)(qO,{fontSize:"small"})):YO||(YO=(0,Wt.jsx)(WO,{fontSize:"small"}))}))}));function tL(e){return(0,Ht.ZP)("MuiTabs",e)}var nL=(0,Vt.Z)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]);const rL=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],iL=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,aL=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,oL=(e,t,n)=>{let r=!1,i=n(e,t);for(;i;){if(i===e.firstChild){if(r)return;r=!0}const t=i.disabled||"true"===i.getAttribute("aria-disabled");if(i.hasAttribute("tabindex")&&!t)return void i.focus();i=n(e,i)}},sL=(0,Bt.ZP)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${nL.scrollButtons}`]:t.scrollButtons},{[`& .${nL.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&{[`& .${nL.scrollButtons}`]:{[n.breakpoints.down("sm")]:{display:"none"}}})})),lL=(0,Bt.ZP)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),cL=(0,Bt.ZP)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),uL=(0,Bt.ZP)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((e=>{let{ownerState:t,theme:n}=e;return(0,Mt.Z)({position:"absolute",height:2,bottom:0,width:"100%",transition:n.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(n.vars||n).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),dL=(0,Bt.ZP)((function(e){const{onChange:t}=e,n=(0,Dt.Z)(e,VO),r=i.useRef(),a=i.useRef(null),o=()=>{r.current=a.current.offsetHeight-a.current.clientHeight};return i.useEffect((()=>{const e=(0,ca.Z)((()=>{const e=r.current;o(),e!==r.current&&t(r.current)})),n=(0,ua.Z)(a.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),i.useEffect((()=>{o(),t(r.current)}),[t]),(0,Wt.jsx)("div",(0,Mt.Z)({style:HO,ref:a},n))}),{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),hL={},pL=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTabs"}),r=Ei(),a="rtl"===r.direction,{"aria-label":o,"aria-labelledby":s,action:l,centered:c=!1,children:u,className:d,component:h="div",allowScrollButtonsMobile:p=!1,indicatorColor:f="primary",onChange:m,orientation:g="horizontal",ScrollButtonComponent:v=eL,scrollButtons:y="auto",selectionFollowsFocus:b,TabIndicatorProps:_={},TabScrollButtonProps:x={},textColor:w="primary",value:S,variant:T="standard",visibleScrollbar:C=!1}
273=n,k=(0,Dt.Z)(n,rL),E="scrollable"===T,j="vertical"===g,P=j?"scrollTop":"scrollLeft",I=j?"top":"left",O=j?"bottom":"right",L=j?"clientHeight":"clientWidth",N=j?"height":"width",A=(0,Mt.Z)({},n,{component:h,allowScrollButtonsMobile:p,indicatorColor:f,orientation:g,vertical:j,scrollButtons:y,textColor:w,variant:T,visibleScrollbar:C,fixed:!E,hideScrollbar:E&&!C,scrollableX:E&&!j,scrollableY:E&&j,centered:c&&!E,scrollButtonsHideMobile:!p}),D=(e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:a,centered:o,scrollButtonsHideMobile:s,classes:l}=e,c={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",i&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",o&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[i&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,Ft.Z)(c,tL,l)})(A),[M,R]=i.useState(!1),[F,$]=i.useState(hL),[B,Z]=i.useState({start:!1,end:!1}),[U,z]=i.useState({overflow:"hidden",scrollbarWidth:0}),V=new Map,H=i.useRef(null),q=i.useRef(null),W=()=>{const e=H.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:UO(e,r.direction),scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==S){const e=q.current.children;if(e.length>0){const t=e[V.get(S)];n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},G=(0,en.Z)((()=>{const{tabsMeta:e,tabMeta:t}=W();let n,r=0;if(j)n="top",t&&e&&(r=t.top-e.top+e.scrollTop);else if(n=a?"right":"left",t&&e){const i=a?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;r=(a?-1:1)*(t[n]-e[n]+i)}const i={[n]:r,[N]:t?t[N]:0};if(isNaN(F[n])||isNaN(F[N]))$(i);else{const e=Math.abs(F[n]-i[n]),t=Math.abs(F[N]-i[N]);(e>=1||t>=1)&&$(i)}})),K=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const{ease:a=zO,duration:o=300}=r;let s=null;const l=t[e],c=r=>{null===s&&(s=r);const u=Math.min(1,(r-s)/o);t[e]=a(u)*(n-l)+l,u>=1?requestAnimationFrame((()=>{i(null)})):requestAnimationFrame(c)};l===n?i(new Error("Element already at target position")):requestAnimationFrame(c)}(P,H.current,e,{duration:r.transitions.duration.standard}):H.current[P]=e},Y=e=>{let t=H.current[P];j?t+=e:(t+=e*(a?-1:1),t*=a&&"reverse"===ZO()?-1:1),K(t)},X=()=>{const e=H.current[L];let t=0;const n=Array.from(q.current.children);for(let r=0;r<n.length;r+=1){const i=n[r];if(t+i[L]>e){0===r&&(t=e);break}t+=i[L]}return t},Q=()=>{Y(-1*X())},J=()=>{Y(X())},ee=i.useCallback((e=>{z({overflow:null,scrollbarWidth:e})}),[]),te=(0,en.Z)((e=>{const{tabsMeta:t,tabMeta:n}=W();if(n&&t)if(n[I]<t[I]){const r=t[P]+(n[I]-t[I]);K(r,{animation:e})}else if(n[O]>t[O]){const r=t[P]+(n[O]-t[O]);K(r,{animation:e})}})),ne=(0,en.Z)((()=>{if(E&&!1!==y){const{scrollTop:e,scrollHeight:t,clientHeight:n,scrollWidth:i,clientWidth:o}=H.current;let s,l;if(j)s=e>1,l=e<t-n-1;else{const e=UO(H.current,r.direction);s=a?e<i-o-1:e>1,l=a?e>1:e<i-o-1}s===B.start&&l===B.end||Z({start:s,end:l})}}));i.useEffect((()=>{const e=(0,ca.Z)((()=>{H.current&&(G(),ne())})),t=(0,ua.Z)(H.current);let n;return t.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(e),Array.from(q.current.children).forEach((e=>{n.observe(e)}))),()=>{e.clear(),t.removeEventListener("resize",e),n&&n.disconnect()}}),[G,ne]);const re=i.useMemo((()=>(0,ca.Z)((()=>{ne()}))),[ne]);i.useEffect((()=>()=>{re.clear()}),[re]),i.useEffect((()=>{R(!0)}),[]),i.useEffect((()=>{G(),ne()})),i.useEffect((()=>{te(hL!==F)}),[te,F]),i.useImperativeHandle(l,(()=>({updateIndicator:G,updateScrollButtons:ne})),[G,ne]);const ie=(0,Wt.jsx)(uL,(0,Mt.Z)({},_,{className:(0,Rt.Z)(D.indicator,_.className),ownerState:A,style:(0,Mt.Z)({},F,_.style)}));let ae=0;const oe=i.Children.map(u,(e=>{if(!i.isValidElement(e))return null;const t=void 0===e.props.value?ae:e.props.value;V.set(t,ae);const n=t===S;return ae+=1,i.cloneElement(e,(0,Mt.Z)({fullWidth:"fullWidth"===T,indicator:n&&!M&&ie,selected:n,selectionFollowsFocus:b,onChange:m,textColor:w,value:t},1!==ae||!1!==S||e.props.tabIndex?{}:{tabIndex:0}))})),se=(()=>{const e={};e.scrollbarSizeListener=E?(0,Wt.jsx)(dL,{onChange:ee,className:(0,Rt.Z)(D.scrollableX,D.hideScrollbar)}):null;const t=B.start||B.end,n=E&&("auto"===y&&t||!0===y);return e.scrollButtonStart=n?(0,Wt.jsx)(v,(0,Mt.Z)({orientation:g,direction:a?"right":"left",onClick:Q,disabled:!B.start},x,{className:(0,Rt.Z)(D.scrollButtons,x.className)})):null,e.scrollButtonEnd=n?(0,Wt.jsx)(v,(0,Mt.Z)({orientation:g,direction:a?"left":"right",onClick:J,disabled:!B.end},x,{className:(0,Rt.Z)(D.scrollButtons,x.className)})):null,e})();return(0,Wt.jsxs)(sL,(0,Mt.Z)({className:(0,Rt.Z)(D.root,d),ownerState:A,ref:t,as:h},k,{children:[se.scrollButtonStart,se.scrollbarSizeListener,(0,Wt.jsxs)(lL,{className:D.scroller,ownerState:A,style:{overflow:U.overflow,[j?"margin"+(a?"Left":"Right"):"marginBottom"]:C?void 0:-U.scrollbarWidth},ref:H,onScroll:re,children:[(0,Wt.jsx)(cL,{"aria-label":o,"aria-labelledby":s,"aria-orientation":"vertical"===g?"vertical":null,className:D.flexContainer,ownerState:A,onKeyDown:e=>{const t=q.current,n=(0,wu.Z)(t).activeElement;if("tab"!==n.getAttribute("role"))return;let r="horizontal"===g?"ArrowLeft":"ArrowUp",i="horizontal"===g?"ArrowRight":"ArrowDown";switch("horizontal"===g&&a&&(r="ArrowRight",i="ArrowLeft"),e.key){case r:e.preventDefault(),oL(t,n,aL);break;case i:e.preventDefault(),oL(t,n,iL);break;case"Home":e.preventDefault(),oL(t,null,iL);break;case"End":e.preventDefault(),oL(t,null,aL)}},ref:q,role:"tablist",children:oe}),M&&ie]}),se.scrollButtonEnd]}))}));var fL=pL;const mL=e=>{let{api:t,componentClass:n,redirectAfterClickUrl:r,text:a,variant:o}=e;const[s,l]=(0,i.useState)(!1),c=t,u=r,d=Ct((e=>e.form.isApiCallCompleted));return(0,i.useEffect)((()=>{d&&u&&(window.location.href=u)}),[d,u]),(0,Wt.jsx)("div",{className:"ch-add-to-cart ch-add-to-cart-js",children:(0,Wt.jsx)(Ir,{className:`ch-add-to-cart__btn ch-react-btn ch-btn ${n}`,disabled:s,variant:o,onClick:()=>{l(!0);const e=new CustomEvent("ADD_TO_CART",{detail:{api:c}});window.dispatchEvent(e);const t=new CustomEvent("REFRESH_CART",{detail:{api:c}});window.dispatchEvent(t),setTimeout((()=>{l(!1)}),1e3)},children:(0,Wt.jsx)("span",{children:a})})})};mL.defaultProps={componentClass:"ch-btn--outlined",variant:"outlined"};var gL=mL,vL=a(1009),yL=a(9524);const bL=e=>{var t,n,r,a,o,s,l,c,u,d,h;let{apiError:p,apiNoData:f,apiPathOrderAgain:m,cartPage:g,componentClass:v,data:y,formHelp:b,orderHistory:_,theme:x,uiModel:w}=e;const S=y||null;return(0,Wt.jsx)("div",{className:"ch-account ch-order-history ch-order-history--detail "+v+(x?" ch-u-theme--"+x:""),children:(0,Wt.jsx)(uo,{setTheme:x,children:(0,Wt.jsx)(i.Fragment,{children:S?(0,Wt.jsxs)(i.Fragment,{children:[_&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined mb-10",href:_.Url,startIcon:(0,Wt.jsx)(vL.Z,{}),target:_.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:_.DisplayText})}),(0,Wt.jsx)("div",{className:"ch-order-history__title",children:(0,Wt.jsx)("h5",{children:null==w?void 0:w.Title})}),(0,Wt.jsxs)("div",{className:"ch-account-info ch-account-info--order ch-account-info--order-detail",children:[(0,Wt.jsx)("div",{className:"ch-account-info__header",children:(0,Wt.jsxs)("div",{className:"ch-account-info__header-container",children:[(0,Wt.jsx)(Rl,{className:"ch-account-info__header-chip",color:y.statusType?y.statusType.toLowerCase():"warning",label:y.statusType?y.status:"Processing"}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.OrderNumberLabel,":"]}
273),(0,Wt.jsx)("div",{children:y.webOrderUID})]}),y.invoiceNumber&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.InvoiceNumberLabel,":"]}),(0,Wt.jsx)("div",{children:y.invoiceNumber})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.DateLabel,":"]}),(0,Wt.jsx)("div",{children:y.orderDateFormatted})]}),y.showTrackingLink&&y.carrier&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.CarrierLabel,":"]}),(0,Wt.jsx)("div",{children:y.carrier})]})]}),(0,Wt.jsxs)("div",{className:"d-flex flex-column gap-2 ch-account-info__btn-container",children:[m&&y.CanReorder&&(0,Wt.jsx)(gL,{api:`${m}&${null==w?void 0:w.OrderIdQueryStringParam}=${y.webOrderId}&${null==w?void 0:w.ItemCodeQueryStringParam}=&${null==w?void 0:w.CatIdsQueryStringParam}=${null==w?void 0:w.CatIds}`,componentClass:"ch-btn--contained",redirectAfterClickUrl:g,text:null==w?void 0:w.OrderAgainButtonText,variant:"contained"}),y.showTrackingLink&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",endIcon:(0,Wt.jsx)(yL.Z,{}),href:y.trackingDeliveryLinkUrl.Url,target:y.trackingDeliveryLinkUrl.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:null==w?void 0:w.TrackDeliveryButtonText})}),b&&(0,Wt.jsx)(PO,{apiAuthority:b.apiAuthority,apiError:p,apiNoData:f,apiPath:b.apiPath,apiQueryStringParams:{weborderid:y.webOrderId,weborderuid:y.webOrderUID},apiScheme:b.apiScheme,componentClass:"",componentTheme:"default",dialog:b.hasDialog,dialogUi:{CtaIcon:{Value:"help"},CtaText:{Value:b.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:b.title}},formHtmlPrefix:b.htmlPrefix,formItemId:b.itemId,formLazyLoad:!1})]})]})}),null===(t=y.orderLines)||void 0===t?void 0:t.map((e=>(0,Wt.jsxs)("div",{className:"ch-account-info__card",children:[e.HasproductImage&&(0,Wt.jsx)("img",{alt:e.productImage.DisplayText,className:"ch-account-info__img",loading:"lazy",src:e.productImage.Url}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:e.productName})}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.ProductCodeLabel,":"]}),(0,Wt.jsx)("div",{children:e.productCode})]}),e.productFinish&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.FinishLabel,":"]}),(0,Wt.jsx)("div",{children:e.productFinish})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.QuantityLabel,":"]}),(0,Wt.jsx)("div",{children:e.quantity})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.PriceLabel,":"]}),(0,Wt.jsx)("div",{children:e.unitPrice})]})]})]},e.orderLineId))),(0,Wt.jsx)("div",{className:"ch-account-info__card",children:(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:null==w?void 0:w.OrderTotalLabel})}),(null==y?void 0:y.promoCode)&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.PromoCodeLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.promoCode})]}),(null==y?void 0:y.totalDiscount)&&(0,Wt.jsxs)("li",{className:"mb-3",children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.DiscountLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.totalDiscount})]}),(null==y?void 0:y.shippingCost)&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.ShippingCostLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.shippingCost})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.AmountPayableLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.grandTotal})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.IncludedGstLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.totalTax})]})]})}),(0,Wt.jsxs)("div",{className:"ch-account-info__card",children:[(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:null==w?void 0:w.ShippingAddressLabel})}),(0,Wt.jsx)("li",{children:(0,Wt.jsx)("div",{children:null==y?void 0:y.name})}),(0,Wt.jsx)("li",{children:(0,Wt.jsx)("div",{children:null==y||null===(n=y.shippingAddress)||void 0===n?void 0:n.address})}),(0,Wt.jsx)("li",{children:(0,Wt.jsxs)("div",{children:[null==y||null===(r=y.shippingAddress)||void 0===r?void 0:r.city,", ",null!=y&&null!==(a=y.shippingAddress)&&void 0!==a&&a.state?`${null==y||null===(o=y.shippingAddress)||void 0===o?void 0:o.state}, `:"",null==y||null===(s=y.shippingAddress)||void 0===s?void 0:s.postalCode]})}),(null==y?void 0:y.phone)&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.PhoneLabel,":"]}
273),(0,Wt.jsx)("div",{children:null==y?void 0:y.phone})]})]}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:null==w?void 0:w.BillingAddressLabel})}),(0,Wt.jsx)("li",{children:(0,Wt.jsx)("div",{children:null==y?void 0:y.name})}),(0,Wt.jsx)("li",{children:(0,Wt.jsx)("div",{children:null==y||null===(l=y.billingAddress)||void 0===l?void 0:l.address})}),(0,Wt.jsx)("li",{children:(0,Wt.jsxs)("div",{children:[null==y||null===(c=y.billingAddress)||void 0===c?void 0:c.city,", ",null!=y&&null!==(u=y.billingAddress)&&void 0!==u&&u.state?`${null==y||null===(d=y.billingAddress)||void 0===d?void 0:d.state}, `:"",null==y||null===(h=y.billingAddress)||void 0===h?void 0:h.postalCode]})}),(null==y?void 0:y.phone)&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==w?void 0:w.PhoneLabel,":"]}),(0,Wt.jsx)("div",{children:null==y?void 0:y.phone})]})]})]})]})]}):(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-order-history__title",children:(0,Wt.jsx)("h5",{children:null==w?void 0:w.Title})}),(0,Wt.jsx)("p",{className:"text-center",children:null==w?void 0:w.OrdersNotFoundMessage})]})})})})};bL.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, data not available.",componentClass:"",theme:"default"};var _L=bL;function xL(e){return(0,Ht.ZP)("MuiPagination",e)}(0,Vt.Z)("MuiPagination",["root","ul","outlined","text"]);const wL=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function SL(e){return(0,Ht.ZP)("MuiPaginationItem",e)}var TL=(0,Vt.Z)("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon"]),CL=(0,qn.Z)((0,Wt.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),kL=(0,qn.Z)((0,Wt.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),EL=(0,qn.Z)((0,Wt.jsx)("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),jL=(0,qn.Z)((0,Wt.jsx)("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");const PL=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],IL=(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${(0,Ut.Z)(n.size)}`],"text"===n.variant&&t[`text${(0,Ut.Z)(n.color)}`],"outlined"===n.variant&&t[`outlined${(0,Ut.Z)(n.color)}`],"rounded"===n.shape&&t.rounded,"page"===n.type&&t.page,("start-ellipsis"===n.type||"end-ellipsis"===n.type)&&t.ellipsis,("previous"===n.type||"next"===n.type)&&t.previousNext,("first"===n.type||"last"===n.type)&&t.firstLast]},OL=(0,Bt.ZP)("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:IL})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.body2,{borderRadius:16,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(t.vars||t).palette.text.primary,height:"auto",[`&.${TL.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"small"===n.size&&{minWidth:26,borderRadius:13,margin:"0 1px",padding:"0 4px"},"large"===n.size&&{minWidth:40,borderRadius:20,padding:"0 10px",fontSize:t.typography.pxToRem(15)})})),LL=(0,Bt.ZP)(Bn,{name:"MuiPaginationItem",slot:"Root",overridesResolver:IL})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},t.typography.body2,{borderRadius:16,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(t.vars||t).palette.text.primary,[`&.${TL.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${TL.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},transition:t.transitions.create(["color","background-color"],{duration:t.transitions.duration.short}),"&:hover":{backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${TL.selected}`]:{backgroundColor:(t.vars||t).palette.action.selected,"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selected} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,$t.Fq)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},[`&.${TL.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.action.selected} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},[`&.${TL.disabled}`]:{opacity:1,color:(t.vars||t).palette.action.disabled,backgroundColor:(t.vars||t).palette.action.selected}}},"small"===n.size&&{minWidth:26,height:26,borderRadius:13,margin:"0 1px",padding:"0 4px"},"large"===n.size&&{minWidth:40,height:40,borderRadius:20,padding:"0 10px",fontSize:t.typography.pxToRem(15)},"rounded"===n.shape&&{borderRadius:(t.vars||t).shape.borderRadius})}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},"text"===n.variant&&{[`&.${TL.selected}`]:(0,Mt.Z)({},"standard"!==n.color&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main,"&:hover":{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}},[`&.${TL.focusVisible}`]:{backgroundColor:(t.vars||t).palette[n.color].dark}},{[`&.${TL.disabled}`]:{color:(t.vars||t).palette.action.disabled}})},"outlined"===n.variant&&{border:t.vars?`1px solid rgba(${t.vars.palette.common.onBackgroun
273dChannel} / 0.23)`:"1px solid "+("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),[`&.${TL.selected}`]:(0,Mt.Z)({},"standard"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:`1px solid ${t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / 0.5)`:(0,$t.Fq)(t.palette[n.color].main,.5)}`,backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / ${t.vars.palette.action.activatedOpacity})`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.activatedOpacity),"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / calc(${t.vars.palette.action.activatedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.activatedOpacity+t.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${TL.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette[n.color].mainChannel} / calc(${t.vars.palette.action.activatedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,$t.Fq)(t.palette[n.color].main,t.palette.action.activatedOpacity+t.palette.action.focusOpacity)}},{[`&.${TL.disabled}`]:{borderColor:(t.vars||t).palette.action.disabledBackground,color:(t.vars||t).palette.action.disabled}})})})),NL=(0,Bt.ZP)("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({fontSize:t.typography.pxToRem(20),margin:"0 -8px"},"small"===n.size&&{fontSize:t.typography.pxToRem(18)},"large"===n.size&&{fontSize:t.typography.pxToRem(22)})})),AL=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPaginationItem"}),{className:r,color:i="standard",component:a,components:o={},disabled:s=!1,page:l,selected:c=!1,shape:u="circular",size:d="medium",slots:h={},type:p="page",variant:f="text"}=n,m=(0,Dt.Z)(n,PL),g=(0,Mt.Z)({},n,{color:i,disabled:s,selected:c,shape:u,size:d,type:p,variant:f}),v=Ei(),y=(e=>{const{classes:t,color:n,disabled:r,selected:i,size:a,shape:o,type:s,variant:l}=e,c={root:["root",`size${(0,Ut.Z)(a)}`,l,o,"standard"!==n&&`${l}${(0,Ut.Z)(n)}`,r&&"disabled",i&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return(0,Ft.Z)(c,SL,t)})(g),b=("rtl"===v.direction?{previous:h.next||o.next||jL,next:h.previous||o.previous||EL,last:h.first||o.first||CL,first:h.last||o.last||kL}
273:{previous:h.previous||o.previous||EL,next:h.next||o.next||jL,first:h.first||o.first||CL,last:h.last||o.last||kL})[p];return"start-ellipsis"===p||"end-ellipsis"===p?(0,Wt.jsx)(OL,{ref:t,ownerState:g,className:(0,Rt.Z)(y.root,r),children:"…"}):(0,Wt.jsxs)(LL,(0,Mt.Z)({ref:t,ownerState:g,component:a,disabled:s,className:(0,Rt.Z)(y.root,r)},m,{children:["page"===p&&l,b?(0,Wt.jsx)(NL,{as:b,ownerState:g,className:y.icon}):null]}))}));var DL=AL;const ML=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],RL=(0,Bt.ZP)("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})({}),FL=(0,Bt.ZP)("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function $L(e,t,n){return"page"===e?`${n?"":"Go to "}page ${t}`:`Go to ${e} page`}const BL=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiPagination"}),{boundaryCount:r=1,className:i,color:a="standard",count:o=1,defaultPage:s=1,disabled:l=!1,getItemAriaLabel:c=$L,hideNextButton:u=!1,hidePrevButton:d=!1,renderItem:h=(e=>(0,Wt.jsx)(DL,(0,Mt.Z)({},e))),shape:p="circular",showFirstButton:f=!1,showLastButton:m=!1,siblingCount:g=1,size:v="medium",variant:y="text"}=n,b=(0,Dt.Z)(n,ML),{items:_}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{boundaryCount:t=1,componentName:n="usePagination",count:r=1,defaultPage:i=1,disabled:a=!1,hideNextButton:o=!1,hidePrevButton:s=!1,onChange:l,page:c,showFirstButton:u=!1,showLastButton:d=!1,siblingCount:h=1}=e,p=(0,Dt.Z)(e,wL),[f,m]=(0,qo.Z)({controlled:c,default:i,name:n,state:"page"}),g=(e,t)=>{c||m(t),l&&l(e,t)},v=(e,t)=>{const n=t-e+1;return Array.from({length:n},((t,n)=>e+n))},y=v(1,Math.min(t,r)),b=v(Math.max(r-t+1,t+1),r),_=Math.max(Math.min(f-h,r-t-2*h-1),t+2),x=Math.min(Math.max(f+h,t+2*h+2),b.length>0?b[0]-2:r-1),w=[...u?["first"]:[],...s?[]:["previous"],...y,..._>t+2?["start-ellipsis"]:t+1<r-t?[t+1]:[],...v(_,x),...x<r-t-1?["end-ellipsis"]:r-t>t?[r-t]:[],...b,...o?[]:["next"],...d?["last"]:[]],S=e=>{switch(e){case"first":return 1;case"previous":return f-1;case"next":return f+1;case"last":return r;default:return null}},T=w.map((e=>"number"==typeof e?{onClick:t=>{g(t,e)},type:"page",page:e,selected:e===f,disabled:a,"aria-current":e===f?"true":void 0}:{onClick:t=>{g(t,S(e))},type:e,page:S(e),selected:!1,disabled:a||-1===e.indexOf("ellipsis")&&("next"===e||"last"===e?f>=r:f<=1)}));return(0,Mt.Z)({items:T},p)}((0,Mt.Z)({},n,{componentName:"Pagination"})),x=(0,Mt.Z)({},n,{boundaryCount:r,color:a,count:o,defaultPage:s,disabled:l,getItemAriaLabel:c,hideNextButton:u,hidePrevButton:d,renderItem:h,shape:p,showFirstButton:f,showLastButton:m,siblingCount:g,size:v,variant:y}),w=(e=>{const{classes:t,variant:n}=e,r={root:["root",n],ul:["ul"]};return(0,Ft.Z)(r,xL,t)})(x);return(0,Wt.jsx)(RL,(0,Mt.Z)({"aria-label":"pagination navigation",className:(0,Rt.Z)(w.root,i),ownerState:x,ref:t},b,{children:(0,Wt.jsx)(FL,{className:w.ul,ownerState:x,children:_.map(((e,t)=>(0,Wt.jsx)("li",{children:h((0,Mt.Z)({},e,{color:a,"aria-label":c(e.type,e.page,e.selected),shape:p,size:v,variant:y}))},t)))})}))}));var ZL=BL;const UL=e=>{let{activePage:t,asLinks:n,componentClass:r,handleChange:i,theme:a,totalPages:o}=e;return(0,Wt.jsx)("div",{className:"ch-react-pagination "+r+(a?" ch-u-theme--"+a:""),children:o>1&&(0,Wt.jsx)(ZL,{boundaryCount:1,count:o,page:t,renderItem:e=>{const t=n&&!e.disabled?{...e,href:`?pg=${e.page}`}:{...e,component:"span"};return(0,Wt.jsx)(DL,{...t})},shape:"rounded",siblingCount:0,size:"large",onChange:i})})};UL.defaultProps={activePage:1,asLinks:!1,componentClass:"",theme:"ch-u-theme--default"};var zL=UL;const VL=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiPathOrderAgain:o,apiScheme:s,cartPage:l,componentClass:c,theme:u,uiModel:d}=e;const[h,p]=(0,i.useState)(sessionStorage.getItem("ChZip.orderHistory.sort")?sessionStorage.getItem("ChZip.orderHistory.sort"):null==d?void 0:d.DefaultSortingOption),[f,m]=(0,i.useState)(sessionStorage.getItem("ChZip.orderHistory.page")?Number(sessionStorage.getItem("ChZip.orderHistory.page")):1),g=`${s}${t}${a}`,v=`&${null==d?void 0:d.OrderDateQueryStringParam}=${h}&${null==d?void 0:d.PageNumberQueryStringParam}=${f}`,{data:y,error:b,isPending:_}=Zy({apiUrl:g,apiParams:v,apiMethod:"POST",apiError:n,apiNoData:r}),x=(0,i.useRef)(null),[w,S]=(0,i.useState)(1),T=(e,t)=>
273{x.current.scrollIntoView({block:"start",behavior:"smooth"}),m(t),sessionStorage.setItem("ChZip.orderHistory.page",t)},C=e=>{p(e.target.value),sessionStorage.setItem("ChZip.orderHistory.sort",e.target.value),T(0,1)},[k,E]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{var e;if(null!=y&&null!==(e=y.Items)&&void 0!==e&&e.length){if(y.PageSize&&y.TotalResults){const e=y.PageSize<y.TotalResults?Math.ceil(y.TotalResults/y.PageSize):1;S(e)}E(!0)}}),[y,h]),(0,i.useEffect)((()=>{b&&(sessionStorage.setItem("ChZip.orderHistory.sort",null==d?void 0:d.DefaultSortingOption),sessionStorage.setItem("ChZip.orderHistory.page",1),p(null==d?void 0:d.DefaultSortingOption),m(1))}),[b,d]),(0,Wt.jsx)("div",{className:"ch-account ch-order-history "+c+(u?" ch-u-theme--"+u:""),ref:x,children:(0,Wt.jsx)(uo,{setTheme:u,children:(0,Wt.jsxs)(i.Fragment,{children:[_&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),k?!_&&!b&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"ch-order-history__title",children:[(0,Wt.jsx)("h5",{children:null==d?void 0:d.Title}),y.OrderHistoryFilters&&(0,Wt.jsx)(Rd,{className:"ch-account-sort",value:h,onChange:C,children:y.OrderHistoryFilters.map((e=>(0,Wt.jsx)(Th,{value:e.Value,children:e.Name},e.Value)))})]}),y.Items.map((e=>{var t;return(0,Wt.jsxs)("div",{className:"ch-account-info ch-account-info--order",children:[(0,Wt.jsxs)("div",{className:"ch-account-info__header",children:[(0,Wt.jsxs)("h6",{className:"ch-account-info__header-title",children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.OrderDateLabel,":"]})," ",e.orderDateFormatted]}),(0,Wt.jsxs)("div",{className:"ch-account-info__header-container",children:[(0,Wt.jsx)(Rl,{className:"ch-account-info__header-chip",color:e.statusType?e.statusType.toLowerCase():"warning",label:e.statusType?e.status:"Processing"}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.ItemsLabel,":"]}),(0,Wt.jsx)("div",{children:e.totalQuantity})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.TotalLabel,":"]}),(0,Wt.jsx)("div",{children:e.grandTotal})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.OrderNumberLabel,":"]}),(0,Wt.jsx)("div",{children:e.webOrderUID})]}),e.showTrackingLink&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.CarrierLabel,":"]}),(0,Wt.jsx)("div",{children:e.carrier})]})]}),(0,Wt.jsxs)("div",{className:"d-flex flex-column gap-2 ch-account-info__btn-container",children:[o&&e.CanReorder&&(0,Wt.jsx)(gL,{api:`${o}&${null==d?void 0:d.OrderIdQueryStringParam}=${e.webOrderId}&${null==d?void 0:d.ItemCodeQueryStringParam}=&${null==d?void 0:d.CatIdsQueryStringParam}=${null==d?void 0:d.CatIds}`,componentClass:"ch-btn--contained",redirectAfterClickUrl:l,text:null==d?void 0:d.OrderAgainButtonText,variant:"contained"}),y.ViewOrderDetailLink&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",href:`${y.ViewOrderDetailLink.Url}?${null==d?void 0:d.OrderIdQueryStringParam}=${e.webOrderId}`,target:y.ViewOrderDetailLink.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:y.ViewOrderDetailLink.DisplayText})}),e.showTrackingLink&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",endIcon:(0,Wt.jsx)(yL.Z,{}),href:e.trackingDeliveryLinkUrl.Url,target:e.trackingDeliveryLinkUrl.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:null==d?void 0:d.TrackDeliveryButtonText})}),e.helpWithOrderForm&&(0,Wt.jsx)(PO,{apiAuthority:e.helpWithOrderForm.apiAuthority,apiError:n,apiNoData:r,apiPath:e.helpWithOrderForm.apiPath,apiQueryStringParams:{weborderid:e.webOrderId,weborderuid:e.webOrderUID},apiScheme:s,componentClass:"",componentTheme:"default",dialog:e.helpWithOrderForm.hasDialog,dialogUi:{CtaIcon:{Value:"help"},CtaText:{Value:e.helpWithOrderForm.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:e.helpWithOrderForm.title}},formHtmlPrefix:e.helpWithOrderForm.htmlPrefix,formItemId:e.helpWithOrderForm.itemId,formLazyLoad:!1})]})]})]}),null===(t=e.orderLines)||void 0===t?void 0:t.map((e=>(0,Wt.jsxs)("div",{className:"ch-account-info__card",children:[e.HasproductImage&&(0,Wt.jsx)("img",{alt:e.productImage.DisplayText,className:"ch-account-info__img",loading:"lazy",src:e.productImage.Url}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list flex-grow-1",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:e.productName})}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.ProductCodeLabel,":"]}
273),(0,Wt.jsx)("div",{children:e.productCode})]}),e.productFinish&&(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.FinishLabel,":"]}),(0,Wt.jsx)("div",{children:e.productFinish})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.QuantityLabel,":"]}),(0,Wt.jsx)("div",{children:e.quantity})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[null==d?void 0:d.PriceLabel,":"]}),(0,Wt.jsx)("div",{children:e.unitPrice})]})]})]},e.orderLineId)))]},e.webOrderId)})),w&&(0,Wt.jsx)(zL,{activePage:f,componentClass:"ch-account-pagination",handleChange:T,theme:u,totalPages:w})]}):!_&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"ch-order-history__title",children:[(0,Wt.jsx)("h5",{children:null==d?void 0:d.Title}),y&&y.OrderHistoryFilters&&(0,Wt.jsx)(Rd,{className:"ch-account-sort",value:h,onChange:C,children:y.OrderHistoryFilters.map((e=>(0,Wt.jsx)(Th,{value:e.Value,children:e.Name},e.Value)))})]}),b&&(0,Wt.jsx)(Lr,{componentClass:"ch-order-history-alert",error:b,hasButtonReload:!1}),!b&&(0,Wt.jsx)("p",{className:"text-center no-orderhistory-text",children:null==d?void 0:d.OrdersNotFoundMessage})]})]})})})};VL.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, data not available.",componentClass:"",theme:"default"};var HL=VL;const qL=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,bookForm:s,changeForm:l,componentClass:c,noBookingsMsg:u,theme:d,title:h,uiModel:p}=e;const[f,m]=(0,i.useState)(1),g=`${o}${t}${a}`,v=`&${null==p?void 0:p.PageNumberQueryStringParam}=${f}`,{data:y,error:b,isPending:_}=Zy({apiUrl:g,apiParams:v,apiMethod:"POST",apiError:n,apiNoData:r}),x=(0,i.useRef)(null),[w,S]=(0,i.useState)(1),[T,C]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{if(y&&y.Items.length){if(y.PageSize&&y.TotalResults){const e=y.PageSize<y.TotalResults?Math.ceil(y.TotalResults/y.PageSize):1;S(e)}C(!0)}}),[y]),(0,Wt.jsx)("div",{className:"ch-account ch-service-bookings "+c+(d?" ch-u-theme--"+d:""),ref:x,children:(0,Wt.jsx)(uo,{setTheme:d,children:(0,Wt.jsxs)(i.Fragment,{children:[b&&(0,Wt.jsx)(Lr,{componentClass:"ch-service-bookings-alert",error:b,hasButtonReload:!1}),!_&&!b&&(0,Wt.jsxs)("div",{className:"ch-service-bookings__title",children:[(0,Wt.jsx)("h5",{children:h}),(0,Wt.jsx)(PO,{apiAuthority:s.apiAuthority,apiError:n,apiNoData:r,apiPath:s.apiPath,apiScheme:o,componentClass:"",componentTheme:"default",dialog:s.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:s.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:s.title}},formHtmlPrefix:s.htmlPrefix,formItemId:s.itemId,formLazyLoad:!1})]}),_&&(0,Wt.jsx)(Ho,{componentClass:"ch-service-bookings-progress"}),T?(0,Wt.jsx)(i.Fragment,{children:!_&&!b&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"divider",style:{marginBottom:"24px"}}),y.Items.map((e=>{var t,a;return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"ch-account-info ch-account-info--service",children:[e.Status&&(0,Wt.jsxs)("div",{className:"ch-account-info__header",children:[(0,Wt.jsx)(Rl,{className:"ch-account-info__header-chip",color:null===(t=e.StatusType)||void 0===t?void 0:t.toLowerCase(),label:e.Status}),(0,Wt.jsxs)("h6",{className:"ch-account-info__header-title",children:[p.ServiceOnLabel," ",(0,Wt.jsx)("span",{className:"service-booking-header-title",children:e.serviceDateFormatted})]}),(a=null==e?void 0:e.scheduledDate,(new Date(a)-new Date)/36e5>24&&(0,Wt.jsx)(PO,{apiAuthority:l.apiAuthority,apiError:n,apiNoData:r,apiPath:l.apiPath,apiQueryStringParams:{servicecallnumber:e.serviceCallNumber},apiScheme:o,componentClass:"",componentTheme:"default",dialog:l.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:l.cta},CtaVariant:{Value:"ch-btn--contained"},Title:{Value:l.title}},formHtmlPrefix:l.htmlPrefix,formItemId:l.itemId,formLazyLoad:!1}))]}),(0,Wt.jsxs)("div",{className:"ch-account-info__card",children:[e.ProductImage.Url&&(0,Wt.jsx)("img",{alt:e.name,className:"ch-account-info__img",loading:"lazy",src:e.ProductImage.Url}),(0,Wt.jsxs)("ul",{className:"ch-account-info__list",children:[(0,Wt.jsx)("li",{className:"mb-5",children:(0,Wt.jsx)("strong",{children:e.productName})}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[p.SerialNumberLabel,":"]}
273),(0,Wt.jsx)("div",{children:e.serialNumber})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[p.ServiceTypeLabel,":"]}),(0,Wt.jsx)("div",{children:e.serviceType})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[p.ServiceCallNumberLabel,":"]}),(0,Wt.jsx)("div",{children:e.serviceCallNumber})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[p.ServiceAddressLabel,":"]}),(0,Wt.jsx)("div",{children:e.serviceAddress})]}),(0,Wt.jsxs)("li",{children:[(0,Wt.jsxs)("span",{children:[p.OnSiteLocationLabel,":"]}),(0,Wt.jsx)("div",{children:e.onSiteLocation})]})]})]})]})},e.serviceCallId)})),w&&(0,Wt.jsx)(zL,{activePage:f,componentClass:"ch-service-bookings-pagination",handleChange:(e,t)=>{x.current.scrollIntoView({block:"start",behavior:"smooth"}),m(t)},theme:d,totalPages:w})]})}):(0,Wt.jsx)(i.Fragment,{children:!_&&!b&&(0,Wt.jsx)("p",{className:"text-center no-service-bboking-text",children:u})})]})})})};qL.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, data not available.",componentClass:"",noBookingsMsg:"You have no service bookings",theme:"default",title:"Service bookings"};var WL=qL,GL=a(1314);function KL(e){return(0,Ht.ZP)("MuiCollapse",e)}(0,Vt.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const YL=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],XL=(0,Bt.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,Mt.Z)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),QL=(0,Bt.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),JL=(0,Bt.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),eN=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiCollapse"}),{addEndListener:r,children:a,className:o,collapsedSize:s="0px",component:l,easing:c,in:u,onEnter:d,onEntered:h,onEntering:p,onExit:f,onExited:m,onExiting:g,orientation:v="vertical",style:y,timeout:b=GL.x9.standard,TransitionComponent:_=Ti}=n,x=(0,Dt.Z)(n,YL),w=(0,Mt.Z)({},n,{orientation:v,collapsedSize:s}),S=(e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,Ft.Z)(r,KL,n)})(w),T=Ei(),C=i.useRef(),k=i.useRef(null),E=i.useRef(),j="number"==typeof s?`${s}px`:s,P="horizontal"===v,I=P?"width":"height";i.useEffect((()=>()=>{clearTimeout(C.current)}),[]);const O=i.useRef(null),L=(0,Jt.Z)(t,O),N=e=>t=>{if(e){const n=O.current;void 0===t?e(n):e(n,t)}},A=()=>k.current?k.current[P?"clientWidth":"clientHeight"]:0,D=N(((e,t)=>{k.current&&P&&(k.current.style.position="absolute"),e.style[I]=j,d&&d(e,t)})),M=N(((e,t)=>{const n=A();k.current&&P&&(k.current.style.position="");const{duration:r,easing:i}=Pi({style:y,timeout:b,easing:c},{mode:"enter"});if("auto"===b){const t=T.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,E.current=t}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[I]=`${n}px`,e.style.transitionTimingFunction=i,p&&p(e,t)})),R=N(((e,t)=>{e.style[I]="auto",h&&h(e,t)})),F=N((e=>{e.style[I]=`${A()}px`,f&&f(e)})),$=N(m),B=N((e=>{const t=A(),{duration:n,easing:r}=Pi({style:y,timeout:b,easing:c},{mode:"exit"});if("auto"===b){const n=T.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,E.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[I]=j,e.style.transitionTimingFunction=r,g&&g(e)}));return(0,Wt.jsx)(_,(0,Mt.Z)({in:u,onEnter:D,onEntered:R,onEntering:M,onExit:F,onExited:$,onExiting:
273B,addEndListener:e=>{"auto"===b&&(C.current=setTimeout(e,E.current||0)),r&&r(O.current,e)},nodeRef:O,timeout:"auto"===b?null:b},x,{children:(e,t)=>(0,Wt.jsx)(XL,(0,Mt.Z)({as:l,className:(0,Rt.Z)(S.root,o,{entered:S.entered,exited:!u&&"0px"===j&&S.hidden}[e]),style:(0,Mt.Z)({[P?"minWidth":"minHeight"]:j},y),ownerState:(0,Mt.Z)({},w,{state:e}),ref:L},t,{children:(0,Wt.jsx)(QL,{ownerState:(0,Mt.Z)({},w,{state:e}),className:S.wrapper,ref:k,children:(0,Wt.jsx)(JL,{ownerState:(0,Mt.Z)({},w,{state:e}),className:S.wrapperInner,children:a})})}))}))}));eN.muiSupportAuto=!0;var tN=eN,nN=i.createContext({});function rN(e){return(0,Ht.ZP)("MuiAccordion",e)}var iN=(0,Vt.Z)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]);const aN=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],oN=(0,Bt.ZP)(Yt,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${iN.region}`]:t.region},t.root,!n.square&&t.rounded,!n.disableGutters&&t.gutters]}})((e=>{let{theme:t}=e;const n={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],n),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(t.vars||t).palette.divider,transition:t.transitions.create(["opacity","background-color"],n)},"&:first-of-type":{"&:before":{display:"none"}},[`&.${iN.expanded}`]:{"&:before":{opacity:0}
273,"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}},[`&.${iN.disabled}`]:{backgroundColor:(t.vars||t).palette.action.disabledBackground}}}),(e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({},!n.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(t.vars||t).shape.borderRadius,borderBottomRightRadius:(t.vars||t).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!n.disableGutters&&{[`&.${iN.expanded}`]:{margin:"16px 0"}})}));var sN=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiAccordion"}),{children:r,className:a,defaultExpanded:o=!1,disabled:s=!1,disableGutters:l=!1,expanded:c,onChange:u,square:d=!1,TransitionComponent:h=tN,TransitionProps:p}=n,f=(0,Dt.Z)(n,aN),[m,g]=(0,vd.Z)({controlled:c,default:o,name:"Accordion",state:"expanded"}),v=i.useCallback((e=>{g(!m),u&&u(e,!m)}),[m,u,g]),[y,...b]=i.Children.toArray(r),_=i.useMemo((()=>({expanded:m,disabled:s,disableGutters:l,toggle:v})),[m,s,l,v]),x=(0,Mt.Z)({},n,{square:d,disabled:s,disableGutters:l,expanded:m}),w=(e=>{const{classes:t,square:n,expanded:r,disabled:i,disableGutters:a}=e,o={root:["root",!n&&"rounded",r&&"expanded",i&&"disabled",!a&&"gutters"],region:["region"]};return(0,Ft.Z)(o,rN,t)})(x);return(0,Wt.jsxs)(oN,(0,Mt.Z)({className:(0,Rt.Z)(w.root,a),ref:t,ownerState:x,square:d},f,{children:[(0,Wt.jsx)(nN.Provider,{value:_,children:y}),(0,Wt.jsx)(h,(0,Mt.Z)({in:m,timeout:"auto"},p,{children:(0,Wt.jsx)("div",{"aria-labelledby":y.props.id,id:y.props["aria-controls"],role:"region",className:w.region,children:b})}))]}))}));function lN(e){return(0,Ht.ZP)("MuiAccordionSummary",e)}var cN=(0,Vt.Z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]);const uN=["children","className","expandIcon","focusVisibleClassName","onClick"],dN=(0,Bt.ZP)(Bn,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t,ownerState:n}=e;const r={duration:t.transitions.duration.shortest};return(0,Mt.Z)({display:"flex",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],r),[`&.${cN.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${cN.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},[`&:hover:not(.${cN.disabled})`]:{cursor:"pointer"}},!n.disableGutters&&{[`&.${cN.expanded}`]:{minHeight:64}})})),hN=(0,Bt.ZP)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"flex",flexGrow:1,margin:"12px 0"},!n.disableGutters&&{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),[`&.${cN.expanded}`]:{margin:"20px 0"}})})),pN=(0,Bt.ZP)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})((e=>{let{theme:t}=e;return{display:"flex",color:(t.vars||t).palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),[`&.${cN.expanded}`]:{transform:"rotate(180deg)"}}}));var fN=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiAccordionSummary"}),{children:r,className:a,expandIcon:o,focusVisibleClassName:s,onClick:l}=n,c=(0,Dt.Z)(n,uN),{disabled:u=!1,disableGutters:d,expanded:h,toggle:p}=i.useContext(nN),f=(0,Mt.Z)({},n,{expanded:h,disabled:u,disableGutters:d}),m=(e=>{const{classes:t,expanded:n,disabled:r,disableGutters:i}=e,a={root:["root",n&&"expanded",r&&"disabled",!i&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!i&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return(0,Ft.Z)(a,lN,t)})(f);return(0,Wt.jsxs)(dN,(0,Mt.Z)({focusRipple:!1,disableRipple:!0,disabled:u,component:"div","aria-expanded":h,className:(0,Rt.Z)(m.root,a),focusVisibleClassName:(0,Rt.Z)(m.focusVisible,s),onClick:e=>{p&&p(e),l&&l(e)},ref:t,ownerState:f},c,{children:[(0,Wt.jsx)(hN,{className:m.content,ownerState:f,children:r}),o&&(0,Wt.jsx)(pN,{className:m.expandIconWrapper,ownerState:f,children:o})]}))}));
273function mN(e){return(0,Ht.ZP)("MuiAccordionDetails",e)}(0,Vt.Z)("MuiAccordionDetails",["root"]);const gN=["className"],vN=(0,Bt.ZP)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{padding:t.spacing(1,2,2)}}));var yN=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiAccordionDetails"}),{className:r}=n,i=(0,Dt.Z)(n,gN),a=n,o=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},mN,t)})(a);return(0,Wt.jsx)(vN,(0,Mt.Z)({className:(0,Rt.Z)(o.root,r),ref:t,ownerState:a},i))})),bN=e=>{let{cards:t,featuredItem:n,page:r,theme:i}=e;return(0,Wt.jsxs)("div",{className:"ch-article-list-card ch-u-theme--light",children:[n&&1===r&&(0,Wt.jsx)("div",{className:"ch-article-card ch-article-card--feature",children:(0,Wt.jsxs)("a",{className:"ch-article-card__card-container",href:n.Link.Url,children:[(0,Wt.jsxs)("div",{className:"ch-article-card__feature-container",children:[(0,Wt.jsx)("div",{className:"ch-article-card__img",children:n.HasMainImage&&(0,Wt.jsx)("img",{alt:n.Title,className:"ch-u-bg-img",loading:"lazy",src:n.MainImage.Url})}),(0,Wt.jsxs)("div",{className:`ch-article-card__content-container-large feature-card-${i}`,children:[(0,Wt.jsxs)("div",{className:"ch-article-card__meta",children:[(0,Wt.jsxs)("p",{children:[n.HasTag&&(0,Wt.jsx)("span",{children:n.TagName}),n.HasTag&&!!n.Date&&(0,Wt.jsx)("span",{children:" | "}),!!n.Date&&(0,Wt.jsx)("span",{children:n.Date})]}),!!n.Author&&n.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Key architect: ",n.Author]}),!!n.Location&&n.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Location: ",n.Location]})]}),!!n.Title&&(0,Wt.jsx)("h4",{children:n.Title})]})]}),(0,Wt.jsxs)("div",{className:"ch-article-card__content-container",children:[(0,Wt.jsxs)("div",{className:"ch-article-card__meta",children:[(0,Wt.jsxs)("p",{children:[n.HasTag&&(0,Wt.jsx)("span",{children:n.TagName}),n.HasTag&&!!n.Date&&(0,Wt.jsx)("span",{children:" | "}),!!n.Date&&(0,Wt.jsx)("span",{children:n.Date})]}),!!n.Author&&n.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Key architect: ",n.Author]}),!!n.Location&&n.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Location: ",n.Location]})]}),!!n.Title&&(0,Wt.jsx)("h4",{children:n.Title})]})]})}),t.length>0&&t.map(((e,t)=>{var n;return(0,Wt.jsx)("div",{className:"ch-article-card",children:(0,Wt.jsxs)("a",{className:"ch-article-card__card-container",href:null===(n=e.Link)||void 0===n?void 0:n.Url,children:[e.HasMainImage&&(0,Wt.jsx)("div",{className:"ch-article-card__img",children:(0,Wt.jsx)("img",{alt:e.Title,className:"ch-u-bg-img",loading:"lazy",src:e.MainImage.Url})}),(0,Wt.jsxs)("div",{className:"ch-article-card__content-container",children:[(0,Wt.jsxs)("div",{className:"ch-article-card__meta",children:[(0,Wt.jsxs)("p",{children:[e.HasTag&&(0,Wt.jsx)("span",{children:e.TagName}),e.HasTag&&!!e.Date&&(0,Wt.jsx)("span",{children:" | "}),!!e.Date&&(0,Wt.jsx)("span",{children:e.Date})]}),!!e.Author&&e.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Key architect: ",e.Author]}),!!e.Location&&e.IsCaseStudy&&(0,Wt.jsxs)("p",{children:["Location: ",e.Location]})]}),!!e.Title&&(0,Wt.jsx)("h4",{children:e.Title})]})]})},e.Title?e.Title.split(" ").join("")+Math.random():t)}))]})};const _N=e=>{let{apiAuthority:t,apiScheme:n,categories:r,handleChange:a,handleChangeSort:o,selectedSorting:s,sorting:l,theme:c,title:u,value:d}=e;const[h,p]=(0,i.useState)("");return(0,i.useEffect)((()=>{if(s){const e=s.replace(/[{}]/g,"").toLowerCase();p(e)}}),[s]),(0,Wt.jsxs)("div",{className:"ch-article-list-header "+(c?"ch-u-theme--"+c:""),children:[(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("div",{className:"col-12 col-md-8 col-lg-8",children:!!u&&(0,Wt.jsx)("h1",{className:"ch-article-list-header__title",children:u})})})}),(0,Wt.jsxs)("div",{className:"container tab-selector-container",children:[(0,Wt.jsx)("div",{className:"mui-tab-catrgory-parent-container",children:(0,Wt.jsx)("div",{className:"mui-tab-catrgory-container",children:r&&(0,Wt.jsxs)(fL,{TabIndicatorProps:{style:{display:"none"}},allowScrollButtonsMobile:!0,"aria-label":"visible arrows tabs example",className:"ch-react-tabs ch-react-tabs--chevron-out ch-article-list-header-tabs",indicatorColor:"transparent",scrollButtons:"auto",sx:{[`& .${nL.scrollButtons}`]:{"&.Mui-disabled":{opacity:.3}}}
273,value:d,variant:"scrollable",onChange:a,children:[(0,Wt.jsx)($O,{className:"ch-react-tabs_tab ch-article-list-header-tabs__tab",disableRipple:!0,label:(0,Wt.jsx)(Rl,{className:`ch-react-chip ch-article-list-header__category header-category-${c}`,label:"All",variant:"outlined"})},"all"),r.map((e=>(0,Wt.jsx)($O,{className:"ch-react-tabs_tab ch-article-list-header-tabs__tab",disableRipple:!0,label:(0,Wt.jsx)(Rl,{className:`ch-react-chip ch-article-list-header__category header-category-${c}`,label:e.Name,variant:"outlined"})},e.Id)))]})})}),(0,Wt.jsx)("div",{className:"sorting-flex-container",children:l&&(0,Wt.jsx)(mu,{fullWidth:!0,children:(0,Wt.jsxs)(Rd,{MenuProps:{PaperProps:{sx:{borderRadius:"0px"}},MenuListProps:{sx:{"& li:not(:last-child)":{borderBottom:"1px solid #ddd"},minHeight:"unset",paddingTop:"0px",paddingBottom:"0px","& li":{height:"50px"},fontFamily:'Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif !important'}}},className:"ch-category-select",renderValue:e=>e?(()=>{const e=l.find((e=>e.Id===h));return e?e.Title:"Select Sorting"})():"Select Sorting",sx:{color:"light"===c?"#212121":"#fff",borderRadius:"0px",borderColor:"1px solid #f5f5f5","&.MuiSelect-select":{border:"none",outline:"none",padding:"8px"},"&.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline":{border:"none"}},value:h,onChange:o,children:[l.map(((e,t)=>(0,Wt.jsx)(Th,{className:"ch-catergory-menu-item",fullWidth:!0,sx:{backgroundColor:"#FFF !important",fontFamily:'Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif !important'},value:e.Id,children:e.Title},e.Id))),(0,Wt.jsx)(Th,{className:"ch-catergory-menu-item",sx:{backgroundColor:"#FFF !important"},fullWidth:!0,value:h,children:h})]})})})]})]})};_N.defaultProps={value:0};var xN=_N;const wN=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,categories:s,category:l,theme:c,title:u}=e;const d=new URLSearchParams(window.location.search),h=parseInt(d.get("pg"))||1,[p,f]=(0,i.useState)(h),[m,g]=(0,i.useState)(""),v=`${o}${t}${a}`,[y,b]=(0,i.useState)(""),_=`&so={${m.toUpperCase()}}`,x=`&pg=${p}&f=${y}`,w=m?`${x}${_}`:x,{data:S,error:T,isPending:C}=Zy({apiUrl:v,apiParams:w,apiMethod:"POST",apiError:n,apiNoData:r}),k=e=>{const t=new URL(window.location.href);t.searchParams.set("pg",e),window.history.pushState(null,"",t.toString())},[E,j]=(0,i.useState)(0),[P,I]=(0,i.useState)(1);return(0,i.useEffect)((()=>{if(l){const e=s.findIndex((e=>e.Id===l));j(e+1),b(s[e].Id)}if(S){const e=S.PageSize<S.TotalResults?Math.ceil(S.TotalResults/S.PageSize):1;I(e)}}),[l,s,S]),(0,Wt.jsxs)("div",{className:"ch-article-list",children:[S&&(0,Wt.jsx)(xN,{apiAuthority:t,apiScheme:o,categories:s,handleChange:(e,t)=>
273{j(t),f(1),k(1),b(t?s[t-1].Id:""),window.scrollTo({top:0,behavior:"smooth"})},handleChangeSort:e=>{const t=e.target.value;g(t),console.log("The Sort value",t)},selectedSorting:S.SelectedSorting,sorting:S.Sortings,theme:c,title:u,value:E}),(0,Wt.jsxs)("div",{className:"ch-article-list__container",children:[(0,Wt.jsx)("div",{className:"container flex-grow-1",children:(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsxs)("div",{className:"col-12",children:[C&&(0,Wt.jsx)(Ho,{componentClass:"ch-article-list-progress"}),T&&(0,Wt.jsx)(Lr,{componentClass:"ch-article-list-alert mt-10",error:T}),S&&(0,Wt.jsx)(bN,{cards:S.Items,featuredItem:S.FeaturedItem,page:p,theme:c})]})})}),(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("div",{className:"col-12 d-flex justify-content-center",children:S&&(0,Wt.jsx)(zL,{activePage:p,asLinks:!0,componentClass:"ch-article-list-pagination",handleChange:(e,t)=>{e.preventDefault(),f(t),k(t),window.scrollTo({top:0,behavior:"smooth"})},theme:c,totalPages:P})})})})]})]})};wN.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, no results found for that query.",category:null,theme:"ch-u-theme--dark",title:""};var SN=wN;function TN(e,t){return function(){return e.apply(t,arguments)}}const{toString:CN}=Object.prototype,{getPrototypeOf:kN}=Object,EN=(e=>t=>{const n=CN.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),jN=e=>(e=e.toLowerCase(),t=>EN(t)===e),PN=e=>t=>typeof t===e,{isArray:IN}=Array,ON=PN("undefined"),LN=jN("ArrayBuffer"),NN=PN("string"),AN=PN("function"),DN=PN("number"),MN=e=>null!==e&&"object"==typeof e,RN=e=>{if("object"!==EN(e))return!1;const t=kN(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},FN=jN("Date"),$N=jN("File"),BN=jN("Blob"),ZN=jN("FileList"),UN=jN("URLSearchParams"),[zN,VN,HN,qN]=["ReadableStream","Request","Response","Headers"].map(jN);function WN(e,t){let n,r,{allOwnKeys:i=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!=e)if("object"!=typeof e&&(e=[e]),IN(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{const r=i?Object.getOwnPropertyNames(e):Object.keys(e),a=r.length;let o;for(n=0;n<a;n++)o=r[n],t.call(null,e[o],o,e)}}function GN(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,i=n.length;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const KN="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:e,YN=e=>!ON(e)&&e!==KN,XN=(QN="undefined"!=typeof Uint8Array&&kN(Uint8Array),e=>QN&&e instanceof QN);var QN;const JN=jN("HTMLFormElement"),eA=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),tA=jN("RegExp"),nA=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};WN(n,((n,i)=>{let a;!1!==(a=t(n,i,e))&&(r[i]=a||n)})),Object.defineProperties(e,r)},rA="abcdefghijklmnopqrstuvwxyz",iA="0123456789",aA={DIGIT:iA,ALPHA:rA,ALPHA_DIGIT:rA+rA.toUpperCase()+iA},oA=jN("AsyncFunction");var sA={isArray:IN,isArrayBuffer:LN,isBuffer:function(e){return null!==e&&!ON(e)&&null!==e.constructor&&!ON(e.constructor)&&AN(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||AN(e.append)&&("formdata"===(t=EN(e))||"object"===t&&AN(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&LN(e.buffer),t},isString:NN,isNumber:DN,isBoolean:e=>!0===e||!1===e,isObject:MN,isPlainObject:RN,isReadableStream:zN,isRequest:VN,isResponse:HN,isHeaders:qN,isUndefined:ON,isDate:FN,isFile:$N,isBlob:BN,isRegExp:tA,isFunction:AN,isStream:e=>MN(e)&&AN(e.pipe),isURLSearchParams:UN,isTypedArray:XN,isFileList:ZN,forEach:WN,merge:function e(){const{caseless:t}=YN(this)&&this||{},n={},r=(r,i)=>{const a=t&&GN(n,i)||i;RN(n[a])&&RN(r)?n[a]=e(n[a],r):RN(r)?n[a]=e({},r):IN(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&WN(arguments[e],r);return n},extend:function(e,t,n){let{allOwnKeys:r}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return WN(t,((t,r)=>{n&&AN(t)?e[r]=TN(t,n):e[r]=t}),{allOwnKeys:r}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,a,o;const s={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],r&&!r(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==n&&kN(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:EN,kindOfTest:jN,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(IN(e))return e;let t=e.length;if(!DN(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n}
vendor: 10,623 bytes, line 273
273,forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:JN,hasOwnProperty:eA,hasOwnProp:eA,reduceDescriptors:nA,freezeMethods:e=>{nA(e,((t,n)=>{if(AN(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];AN(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return IN(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:GN,global:KN,isContextDefined:YN,ALPHABET:aA,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:aA.ALPHA_DIGIT,n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&AN(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(MN(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const i=IN(e)?[]:{};return WN(e,((e,t)=>{const a=n(e,r+1);!ON(a)&&(i[t]=a)})),t[r]=void 0,i}}return e};return n(e,0)},isAsyncFn:oA,isThenable:e=>e&&(MN(e)||AN(e))&&AN(e.then)&&AN(e.catch)};function lA(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}sA.inherits(lA,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:sA.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const cA=lA.prototype,uA={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{uA[e]={value:e}})),Object.defineProperties(lA,uA),Object.defineProperty(cA,"isAxiosError",{value:!0}),lA.from=(e,t,n,r,i,a)=>{const o=Object.create(cA);return sA.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),lA.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};var dA=lA;function hA(e){return sA.isPlainObject(e)||sA.isArray(e)}function pA(e){return sA.endsWith(e,"[]")?e.slice(0,-2):e}function fA(e,t,n){return e?e.concat(t).map((function(e,t){return e=pA(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const mA=sA.toFlatObject(sA,{},null,(function(e){return/^is[A-Z]/.test(e)}));var gA=function(e,t,n){if(!sA.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=sA.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!sA.isUndefined(t[e])}))).metaTokens,i=n.visitor||c,a=n.dots,o=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&sA.isSpecCompliantForm(t);if(!sA.isFunction(i))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(sA.isDate(e))return e.toISOString();if(!s&&sA.isBlob(e))throw new dA("Blob is not supported. Use a Buffer instead.");return sA.isArrayBuffer(e)||sA.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,i){let s=e;if(e&&!i&&"object"==typeof e)if(sA.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(sA.isArray(e)&&function(e){return sA.isArray(e)&&!e.some(hA)}(e)||(sA.isFileList(e)||sA.endsWith(n,"[]"))&&(s=sA.toArray(e)))return n=pA(n),s.forEach((function(e,r){!sA.isUndefined(e)&&null!==e&&t.append(!0===o?fA([n],r,a):null===o?n:n+"[]",l(e))})),!1;return!!hA(e)||(t.append(fA(i,n,a),l(e)),!1)}const u=[],d=Object.assign(mA,{defaultVisitor:c,convertValue:l,isVisitable:hA});if(!sA.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!sA.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),sA.forEach(n,(function(n,a){!0===(!(sA.isUndefined(n)||null===n)&&i.call(t,n,sA.isString(a)?a.trim():a,r,d))&&e(n,r?r.concat(a):[a])})),u.pop()}}(e),t};function vA(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function yA(e,t){this._pairs=[],e&&gA(e,this,t)}const bA=yA.prototype;bA.append=function(e,t){this._pairs.push([e,t])},bA.toString=function(e){const t=e?function(t){return e.call(this,t,vA)}:vA;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var _A=yA;function xA(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function wA(e,t,n){if(!t)return e;const r=n&&n.encode||xA,i=n&&n.serialize;let a;if(a=i?i(t,n):sA.isURLSearchParams(t)?t.toString():new _A(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}var SA=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){sA.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},TA={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},CA={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:_A,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const kA="undefined"!=typeof window&&"undefined"!=typeof document,EA=(jA="undefined"!=typeof navigator&&navigator.product,kA&&["ReactNative","NativeScript","NS"].indexOf(jA)<0);var jA;const PA="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,IA=kA&&window.location.href||"http://localhost";var OA={...t,...CA},LA=function(e){function t(e,n,r,i){let a=e[i++];if("__proto__"===a)return!0;const o=Number.isFinite(+a),s=i>=e.length;return a=!a&&sA.isArray(r)?r.length:a,s?(sA.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):(r[a]&&sA.isObject(r[a])||(r[a]=[]),t(e,n,r[a],i)&&sA.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let a;for(r=0;r<i;r++)a=n[r],t[a]=e[a];return t}(r[a])),!o)}if(sA.isFormData(e)&&sA.isFunction(e.entries)){const n={};return sA.forEachEntry(e,((e,r)=>{t(function(e){return sA.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const NA={transitional:TA,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=sA.isObject(e);if(i&&sA.isHTMLForm(e)&&(e=new FormData(e)),sA.isFormData(e))return r?JSON.stringify(LA(e)):e;if(sA.isArrayBuffer(e)||sA.isBuffer(e)||sA.isStream(e)||sA.isFile(e)||sA.isBlob(e)||sA.isReadableStream(e))return e;if(sA.isArrayBufferView(e))return e.buffer;if(sA.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return gA(e,new OA.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return OA.isNode&&sA.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=sA.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return gA(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||r?(t.setContentType("application/json",!1),function(e,t,n){if(sA.isString(e))try{return(0,JSON.parse)(e),sA.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||NA.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(sA.isResponse(e)||sA.isReadableStream(e))return e;if(e&&sA.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw dA.from(e,dA.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:OA.classes.FormData,Blob:OA.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};sA.forEach(["delete","get","head","post","put","patch"],(e=>{NA.headers[e]={}}));var AA=NA;const DA=sA.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),MA=Symbol("internals");function RA(e){return e&&String(e).trim().toLowerCase()}function FA(e){return!1===e||null==e?e:sA.isArray(e)?e.map(FA):String(e)}function $A(e,t,n,r,i){return sA.isFunction(r)?r.call(this,t,n):(i&&(t=n),sA.isString(t)?sA.isString(r)?-1!==t.indexOf(r):sA.isRegExp(r)?r.test(t):void 0:void 0)}class BA{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=RA(t);if(!i)throw new Error("header name must be a non-empty string");const a=sA.findKey(r,i);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=FA(e))}const a=(e,t)=>sA.forEach(e,((e,n)=>i(e,n,t)));if(sA.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(sA.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&DA[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(sA.isHeaders(e))for(const[t,r]of e.entries())i(r,t,n);else null!=e&&i(t,e,n);return this}get(e,t){if(e=RA(e)){const n=sA.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;
273=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(sA.isFunction(t))return t.call(this,e,n);if(sA.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=RA(e)){const n=sA.findKey(this,e);return!(!n||void 0===this[n]||t&&!$A(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=RA(e)){const i=sA.findKey(n,e);!i||t&&!$A(0,n[i],i,t)||(delete n[i],r=!0)}}return sA.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!$A(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return sA.forEach(this,((r,i)=>{const a=sA.findKey(n,i);if(a)return t[a]=FA(r),void delete t[i];const o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(i):String(i).trim();o!==i&&delete t[i],t[o]=FA(r),n[o]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return sA.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&sA.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.forEach((e=>t.set(e))),t}static accessor(e){const t=(this[MA]=this[MA]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=RA(e);t[r]||(function(e,t){const n=sA.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return sA.isArray(e)?e.forEach(r):r(e),this}}BA.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),sA.reduceDescriptors(BA.prototype,((e,t)=>{let{value:n}=e,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}})),sA.freezeMethods(BA);var ZA=BA;function UA(e,t){const n=this||AA,r=t||n,i=ZA.from(r.headers);let a=r.data;return sA.forEach(e,(function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)})),i.normalize(),a}function zA(e){return!(!e||!e.__CANCEL__)}function VA(e,t,n){dA.call(this,null==e?"canceled":e,dA.ERR_CANCELED,t,n),this.name="CanceledError"}sA.inherits(VA,dA,{__CANCEL__:!0});var HA=VA;function qA(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new dA("Request failed with status code "+n.status,[dA.ERR_BAD_REQUEST,dA.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var WA=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0;const i=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,a=0,o=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[o];i||(i=l),n[a]=s,r[a]=l;let u=o,d=0;for(;u!==a;)d+=n[u++],u%=e;if(a=(a+1)%e,a===o&&(o=(o+1)%e),l-i<t)return;const h=c&&l-c;return h?Math.round(1e3*d/h):void 0}}(50,250);return function(e,t){let n=0;const r=1e3/t;let i=null;return function(){const t=!0===this,a=Date.now();if(t||a-n>r)return i&&(clearTimeout(i),i=null),n=a,e.apply(null,arguments);i||(i=setTimeout((()=>(i=null,n=Date.now(),e.apply(null,arguments))),r-(a-n)))}}((n=>{const a=n.loaded,o=n.lengthComputable?n.total:void 0,s=a-r,l=i(s);r=a;const c={loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&a<=o?(o-a)/l:void 0,event:n,lengthComputable:null!=o};c[t?"download":"upload"]=!0,e(c)}),n)},GA=OA.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=sA.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},KA=OA.hasStandardBrowserEnv?{write(e,t,n,r,i,a){const o=[e+"="+encodeURIComponent(t)];sA.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),sA.isString(r)&&o.push("path="+r),sA.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function YA(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const XA=e=>e instanceof ZA?{...e}:e;function QA(e,t){t=t||{};const n={};function r(e,t,n){return sA.isPlainObject(e)&&sA.isPlainObject(t)?sA.merge.call({caseless:n},e,t):sA.isPlainObject(t)?sA.merge({},t):sA.isArray(t)?t.slice():t}function i(e,t,n){return sA.isUndefined(t)?sA.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!sA.isUndefined(t))return r(void 0,t)}function o(e,t){return sA.isUndefined(t)?sA.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,i,a){return a in t?r(n,i):a in e?r(void 0,n):void 0}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBo
vendor: 2,898 bytes, line 273
273dyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t)=>i(XA(e),XA(t),!0)};return sA.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=l[r]||i,o=a(e[r],t[r],r);sA.isUndefined(o)&&a!==s||(n[r]=o)})),n}var JA=e=>{const t=QA({},e);let n,{data:r,withXSRFToken:i,xsrfHeaderName:a,xsrfCookieName:o,headers:s,auth:l}=t;if(t.headers=s=ZA.from(s),t.url=wA(YA(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),sA.isFormData(r))if(OA.hasStandardBrowserEnv||OA.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(OA.hasStandardBrowserEnv&&(i&&sA.isFunction(i)&&(i=i(t)),i||!1!==i&&GA(t.url))){const e=a&&o&&KA.read(o);e&&s.set(a,e)}return t},eD="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=JA(e);let i=r.data;const a=ZA.from(r.headers).normalize();let o,{responseType:s}=r;function l(){r.cancelToken&&r.cancelToken.unsubscribe(o),r.signal&&r.signal.removeEventListener("abort",o)}let c=new XMLHttpRequest;function u(){if(!c)return;const r=ZA.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());qA((function(e){t(e),l()}),(function(e){n(e),l()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:r,config:e,request:c}),c=null}c.open(r.method.toUpperCase(),r.url,!0),c.timeout=r.timeout,"onloadend"in c?c.onloadend=u:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(u)},c.onabort=function(){c&&(n(new dA("Request aborted",dA.ECONNABORTED,r,c)),c=null)},c.onerror=function(){n(new dA("Network Error",dA.ERR_NETWORK,r,c)),c=null},c.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||TA;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new dA(e,t.clarifyTimeoutError?dA.ETIMEDOUT:dA.ECONNABORTED,r,c)),c=null},void 0===i&&a.setContentType(null),"setRequestHeader"in c&&sA.forEach(a.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),sA.isUndefined(r.withCredentials)||(c.withCredentials=!!r.withCredentials),s&&"json"!==s&&(c.responseType=r.responseType),"function"==typeof r.onDownloadProgress&&c.addEventListener("progress",WA(r.onDownloadProgress,!0)),"function"==typeof r.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",WA(r.onUploadProgress)),(r.cancelToken||r.signal)&&(o=t=>{c&&(n(!t||t.type?new HA(null,e,c):t),c.abort(),c=null)},r.cancelToken&&r.cancelToken.subscribe(o),r.signal&&(r.signal.aborted?o():r.signal.addEventListener("abort",o))
273);const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);d&&-1===OA.protocols.indexOf(d)?n(new dA("Unsupported protocol "+d+":",dA.ERR_BAD_REQUEST,e)):c.send(i||null)}))},tD=(e,t)=>{let n,r=new AbortController;const i=function(e){if(!n){n=!0,o();const t=e instanceof Error?e:this.reason;r.abort(t instanceof dA?t:new HA(t instanceof Error?t.message:t))}};let a=t&&setTimeout((()=>{i(new dA(`timeout ${t} of ms exceeded`,dA.ETIMEDOUT))}),t);const o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",i):e.unsubscribe(i))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",i)));const{signal:s}=r;return s.unsubscribe=o,[s,()=>{a&&clearTimeout(a),a=null}]};const nD=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,i=0;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},rD=(e,t,n,r,i)=>{const a=async function*(e,t,n){for await(const r of e)yield*nD(ArrayBuffer.isView(r)?r:await n(String(r)),t)}(e,t,i);let o=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:i}=await a.next();if(t)return e.close(),void r();let s=i.byteLength;n&&n(o+=s),e.enqueue(new Uint8Array(i))},cancel:e=>(r(e),a.return())},{highWaterMark:2})},iD=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},aD="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,oD=aD&&"function"==typeof ReadableStream,sD=aD&&("function"==typeof TextEncoder?(lD=new TextEncoder,e=>lD.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var lD;const cD=oD&&(()=>{let e=!1;const t=new Request(OA.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),uD=oD&&!!(()=>{try{return sA.isReadableStream(new Response("").body)}catch(e){}})(),dD={stream:uD&&(e=>e.body)};var hD;aD&&(hD=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!dD[e]&&(dD[e]=sA.isFunction(hD[e])?t=>t[e]():(t,n)=>{throw new dA(`Response type '${e}' is not supported`,dA.ERR_NOT_SUPPORT,n)})})));var pD=aD&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:h}=JA(e);c=c?(c+"").toLowerCase():"text";let p,f,[m,g]=i||a||o?tD([i,a],o):[];const v=()=>{!p&&setTimeout((()=>{m&&m.unsubscribe()})),p=!0};let y;try{if(l&&cD&&"get"!==n&&"head"!==n&&0!==(y=await(async(e,t)=>{const n=sA.toFiniteNumber(e.getContentLength());return null==n?(async e=>null==e?0:sA.isBlob(e)?e.size:sA.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:sA.isArrayBufferView(e)?e.byteLength:(sA.isURLSearchParams(e)&&(e+=""),sA.isString(e)?(await sD(e)).byteLength:void 0))(t):n})(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});sA.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body&&(r=rD(n.body,65536,iD(y,WA(l)),null,sD))}sA.isString(d)||(d=d?"cors":"omit"),f=new Request(t,{...h,signal:m,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",withCredentials:d});let i=await fetch(f);const a=uD&&("stream"===c||"response"===c);if(uD&&(s||a)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=sA.toFiniteNumber(i.headers.get("content-length"));i=new Response(rD(i.body,65536,s&&iD(t,WA(s,!0)),a&&v,sD),e)}c=c||"text";let o=await dD[sA.findKey(dD,c)||"text"](i,e);return!a&&v(),g&&g(),await new Promise(((t,n)=>{qA(t,n,{data:o,headers:ZA.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:f})}))}catch(t){if(v(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new dA("Network Error",dA.ERR_NETWORK,e,f),{cause:t.cause||t});throw dA.from(t,t&&t.code,e,f)}});const fD={http:null,xhr:eD,fetch:pD};sA.forEach(fD,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const mD=e=>`- ${e}`,gD=e=>sA.isFunction(e)||null===e||!1===e;
vendor: 4,940 bytes, line 273
273var vD={getAdapter:e=>{e=sA.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let a=0;a<t;a++){let t;if(n=e[a],r=n,!gD(n)&&(r=fD[(t=String(n)).toLowerCase()],void 0===r))throw new dA(`Unknown adapter '${t}'`);if(r)break;i[t||"#"+a]=r}if(!r){const e=Object.entries(i).map((e=>{let[t,n]=e;return`adapter ${t} `+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(mD).join("\n"):" "+mD(e[0]):"as no adapter specified";throw new dA("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r},adapters:fD};function yD(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new HA(null,e)}function bD(e){return yD(e),e.headers=ZA.from(e.headers),e.data=UA.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),vD.getAdapter(e.adapter||AA.adapter)(e).then((function(t){return yD(e),t.data=UA.call(e,e.transformResponse,t),t.headers=ZA.from(t.headers),t}),(function(t){return zA(t)||(yD(e),t&&t.response&&(t.response.data=UA.call(e,e.transformResponse,t.response),t.response.headers=ZA.from(t.response.headers))),Promise.reject(t)}))}const _D={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{_D[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const xD={};_D.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,a)=>{if(!1===e)throw new dA(r(i," has been removed"+(t?" in "+t:"")),dA.ERR_DEPRECATED);return t&&!xD[i]&&(xD[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,a)}};var wD={assertOptions:function(e,t,n){if("object"!=typeof e)throw new dA("options must be an object",dA.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const a=r[i],o=t[a];if(o){const t=e[a],n=void 0===t||o(t,a,e);if(!0!==n)throw new dA("option "+a+" must be "+n,dA.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new dA("Unknown option "+a,dA.ERR_BAD_OPTION)}},validators:_D};const SD=wD.validators;class TD{constructor(e){this.defaults=e,this.interceptors={request:new SA,response:new SA}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=QA(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&&wD.assertOptions(n,{silentJSONParsing:SD.transitional(SD.boolean),forcedJSONParsing:SD.transitional(SD.boolean),clarifyTimeoutError:SD.transitional(SD.boolean)},!1),null!=r&&(sA.isFunction(r)?t.paramsSerializer={serialize:r}:wD.assertOptions(r,{encode:SD.function,serialize:SD.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=i&&sA.merge(i.common,i[t.method]);i&&sA.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=ZA.concat(a,i);const o=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,o.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[bD.bind(this),void 0];for(e.unshift.apply(e,o),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=o.length;let h=t;for(d=0;d<u;){const e=o[d++],t=o[d++];try{h=e(h)}catch(e){t.call(this,e);break}}try{c=bD.call(this,h)}catch(e){return Promise.reject(e)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return wA(YA((e=QA(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}sA.forEach(["delete","get","head","options"],(function(e){TD.prototype[e]=function(t,n){return this.request(QA(n||{},{method:e,url:t,data:(n||{}).data}))}})),sA.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,i){return this.request(QA(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}TD.prototype[e]=t(),TD.prototype[e+"Form"]=t(!0)}));var CD=TD;class kD{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,i){n.reason||(n.reason=new HA(e,r,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}
273subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new kD((function(t){e=t})),cancel:e}}}var ED=kD;const jD={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(jD).forEach((e=>{let[t,n]=e;jD[n]=t}));var PD=jD;const ID=function e(t){const n=new CD(t),r=TN(CD.prototype.request,n);return sA.extend(r,CD.prototype,n,{allOwnKeys:!0}),sA.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(QA(t,n))},r}(AA);ID.Axios=CD,ID.CanceledError=HA,ID.CancelToken=ED,ID.isCancel=zA,ID.VERSION="1.7.2",ID.toFormData=gA,ID.AxiosError=dA,ID.Cancel=ID.CanceledError,ID.all=function(e){return Promise.all(e)},ID.spread=function(e){return function(t){return e.apply(null,t)}},ID.isAxiosError=function(e){return sA.isObject(e)&&!0===e.isAxiosError},ID.mergeConfig=QA,ID.AxiosHeaders=ZA,ID.formToJSON=e=>LA(sA.isHTMLForm(e)?new FormData(e):e),ID.getAdapter=vD.getAdapter,ID.HttpStatusCode=PD,ID.default=ID;var OD=ID;const LD=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o}=e;const s=`${o}${t}${a}`,[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)(!0),h=(0,i.useRef)(!1);(0,i.useEffect)((()=>{0==h.current&&OD.get(s,{withCredentials:!0}).then((e=>{if(console.error("Error fetching BIM data:",e),h.current=!0,e.data.IsGatedFile)if(e.data.ShouldShowGate){const t=window.location.href+"?"+e.data.FileUrl;window.location.href=e.data.GateUrl+"?returnurl="+btoa(t.replace("=","_"))}else p(e.data.FileUrl,e.data.IsZipwaterEmail);else p(e.data.FileUrl,e.data.IsZipwaterEmail)})).catch((e=>{console.error("Error fetching BIM data ee:",e),c(!0)})).finally((()=>{d(!1)}))}),[s]);const p=(e,t)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"product_asset_download",zipwater_email:t,referrer:window.location.url,asseturl:e});const n=window.open(e);!n||n.closed||void 0===n.closed?(window.location.href=e,setTimeout((function(){window.history.length>1?window.history.go(-1):window.close()}),4e3)):window.history.length>1?window.history.go(-1):window.close()};return(0,Wt.jsxs)("div",{children:[u&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay",loadingText:"Downloading your document..."}),l&&(0,Wt.jsx)("h4",{style:{margin:"auto",textAlign:"center",padding:"40px 0",maxWidth:"500px"},children:n})]})};LD.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No Resource Found"};var ND=LD;const AD=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o}=e;const s=`${o}${t}${a}`,{data:l,error:c,isPending:u}=Zy({apiUrl:s,apiMethod:"GET"});return(0,i.useEffect)((()=>{l&&(window.location=l)}),[l]),(0,Wt.jsx)("div",{children:u&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay",loadingText:"Downloading your document..."})})};AD.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No Resource Found"};var DD=AD,MD=a(1758),RD=a(7661),FD=e=>{let{apiDecrease:t,apiIncrease:n,apiModify:r,disableMiniCart:a,isPending:o,lineItemId:s,quantity:l,removable:c}=e;const[u,d]=(0,i.useState)(!1),[h,p]=(0,i.useState)(l);(0,i.useRef)(null),(0,i.useEffect)((()=>{p(l)}),[l]);const f=e=>{const r=-1!==e?n:t;if(r===n&&99===h)return;const i=new CustomEvent("QUANTITY_CHANGE",{detail:{api:r,lineItemId:s}});window.dispatchEvent(i)&&p(l),setTimeout((()=>{d(!1)}),"1000")};return(0,Wt.jsxs)("div",{className:"ch-quantity",children:[(0,Wt.jsx)(Hn,{"aria-label":"decrease quantity",className:"ch-quantity__decrease",disabled:u||o||l<2||a||!c,style:{marginRight:"3px"},onClick:()=>f(-1),children:(0,Wt.jsx)(RD.Z,{disabled:a})}),(0,Wt.jsx)("input",{className:"ch-quantity__input",disabled:a||!c,style:{backgroundColor:a||!c&&"white"},type:"text",value:h,onBlur:e=>(e=>{var t,n;const i=null!==(t=null==e||null===(n=e.target)||void 0===n?void 0:n.value)&&void 0!==t?t:e,a=`${r}&li=${s}&quantity=${i}`;if(""!==i.trim()){const e=new CustomEvent("LINE_ITEM_QUANTITY_CHANGE",{detail:{api:a}});window.dispatchEvent(e)}setTimeout((()=>{d(!1)}),1e3)})(e.target.value),onChange:e=>{const t=e.target.value;/^[0-9\b]+$/.test(t)&&(t>99||p(t))}}),(0,Wt.jsx)(Hn,{"aria-label":"increase quantity",className:"ch-quantity__increase",disabled:u||o||a||!c,style:{marginLeft:"3px"},onClick:()=>f(1),children:(0,Wt.jsx)(MD.Z,{})})]})},$D=a(872);function BD(e){let{disableMiniCart:t,disabled:n,handleDeleteItem:r,item:a}=e;return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Hn,{"aria-label":"remove item button",className:"ch-cart-listing__item-delete-icon",disabled:n,onClick:()=>r(a.Id),children:(0,Wt.jsx)($D.Z,{disabled:t})}),(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined ch-cart-listing__item-delete-button",disabled:n,fullWidth:!0,variant:"outlined",onClick:()=>r(a.Id),children:[(0,Wt.jsx)($D.Z,{disabled:t}),(0,Wt.jsx)("span",{children:"Remove"})]})]})}var ZD=e=>{let{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cartDetail
273:o,disableMiniCart:s,isPending:l,item:c,sublineItems:u}=e;const[d,h]=(0,i.useState)(!1),p=e=>{const t=new CustomEvent("REMOVE_ITEM",{detail:{api:n,lineItemId:e}});window.dispatchEvent(t),setTimeout((()=>{h(!1)}),"1000")};return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-cart-listing__item-img-container",children:(0,Wt.jsx)("img",{alt:c.ProductImage.DisplayText,loading:"lazy",src:c.ProductImage.Url})}),o?(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-details",children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail-heading",children:[c.DisableLink&&(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-name",children:c.ProductName}),!c.DisableLink&&(0,Wt.jsx)("a",{href:c.ProductLink,children:(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-name",children:c.ProductName})})]}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail-container",children:[c.ProductCode&&(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-label",children:"Product code: "}),(0,Wt.jsx)("p",{children:c.ProductCode})]}),!u&&c.Finish&&(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-label",children:"Finish: "}),(0,Wt.jsx)("p",{children:c.Finish})]}),!u&&c.Capacity&&(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-label",children:"Capacity: "}),(0,Wt.jsx)("p",{children:c.Capacity})]}),c.ItemPrice&&(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-label",children:"Item Price: "}),(0,Wt.jsx)("p",{children:c.ItemPrice})]})]})]}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-value-container",children:[!u&&!s&&(0,Wt.jsx)("div",{className:"ch-cart-listing__item-controls",children:(0,Wt.jsx)(FD,{apiDecrease:t,apiIncrease:r,apiModify:a,disableMiniCart:s,isPending:l,lineItemId:c.Id,quantity:c.Quantity,removable:c.Removable&&!c.DisableUserInput})}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-total",children:[c.LineSubtotal!==c.LineTotal&&(0,Wt.jsx)("p",{className:"ch-cart-listing__item-old-total",children:c.LineSubtotal}),(0,Wt.jsx)("p",{children:c.LineTotal})]})]}),!u&&!s&&c.Removable&&(0,Wt.jsx)("div",{className:"ch-cart-listing__item-remove ",children:BD({disableMiniCart:s,disabled:d||l||s,handleDeleteItem:p,item:c})}),!c.Removable&&BD({disableMiniCart:!0,disabled:!0,handleDeleteItem:p,item:c})]}):(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-details",children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail-heading",style:{marginRight:"44px"},children:[c.DisableLink&&(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-name",children:c.ProductName}),!c.DisableLink&&(0,Wt.jsx)("a",{href:c.ProductLink,children:(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-name",children:c.ProductName})}),(0,Wt.jsx)("p",{className:"ch-cart-listing__item-detail-price",children:c.LineTotal})]}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail-container",children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-detail-content",children:[(0,Wt.jsx)("p",{children:c.ProductCode}),(0,Wt.jsx)("p",{children:c.Finish})]}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-controls mini-cart__item-controls",children:[!u&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(FD,{apiDecrease:t,apiIncrease:r,apiModify:a,disableMiniCart:s,isPending:l,lineItemId:c.Id,quantity:c.Quantity,removable:c.Removable}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-remove-popup-cart",style:{display:"inline-block"},children:[!u&&!s&&c.Removable&&BD({disableMiniCart:!1,disabled:d||l,item:c,handleDeleteItem:p}),!c.Removable&&BD({disableMiniCart:!0,disabled:!0,item:c,handleDeleteItem:p})]})]}),u&&!c.Removable&&BD({disableMiniCart:!0,disabled:!0,item:c,handleDeleteItem:p})]})]})]})})]})},UD=a(9905);const zD=e=>{let{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cart:o,cartDetail
273:s,checkoutLink:l,error:c,handleClose:u,isMiniCart:d,isPending:h,shopProductsLink:p,theme:f,uiModel:m,viewCartLink:g}=e;return(0,Wt.jsx)(uo,{setTheme:f,children:(0,Wt.jsxs)(i.Fragment,{children:[!s&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__title",children:[(0,Wt.jsx)("p",{children:m.CartTitle}),u&&(0,Wt.jsx)(Hn,{className:"ch-cart-listing__close",edge:"end",onClick:u,children:(0,Wt.jsx)(UD.Z,{})})]}),(0,Wt.jsx)(EP,{})]}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__container",children:[!s&&h&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch-mini-cart-listing-progress"}),Object.keys(c).length>0&&"info"!==c.type&&"ErrorMessages.Cart.InvalidPromo"!==c.code&&(0,Wt.jsx)(Lr,{componentClass:"ch-cart-listing-alert mb-10",error:c,hasButtonReload:!1}),o&&o.CartError&&o.CartError.HasError&&!1===d&&(0,Wt.jsx)(Lr,{componentClass:"ch-cart-listing-alert mb-10",error:{type:"error",title:o.CartError.ErrorTitle,htmlMessage:o.CartError.ErrorMessage},hasButtonReload:!1,theme:"Error"}),o&&o.Items&&o.Items.length>0?Object.values(o.Items).map(((e,i)=>(0,Wt.jsxs)("div",{className:"ch-cart-listing__item-container",children:[(0,Wt.jsx)("div",{className:"ch-cart-listing__item",children:(0,Wt.jsx)(ZD,{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cartDetail:s,disableMiniCart:o.DisableMiniCart,isPending:h,item:e})}),e.Items&&e.Items.length>0&&Object.values(e.Items).map(((e,i)=>(0,Wt.jsx)("div",{className:"ch-cart-listing__item",children:(0,Wt.jsx)(ZD,{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cartDetail:s,disableMiniCart:o.DisableMiniCart,isPending:h,item:e,sublineItems:!0})},e.Id?e.Id:i)))]},e.Id?e.Id:i))):(0,Wt.jsxs)(i.Fragment,{children:[s&&(0,Wt.jsx)(EP,{}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__container-empty",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__empty-cart",children:m.EmptyCartMessage}),p&&p.Url&&(0,Wt.jsx)("a",{className:"ch-cart-listing__empty-cart-product-link",href:p.Url,children:p.DisplayText})]})]})]}),!s&&o&&o.Items&&o.Items.length>0&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(EP,{}),(0,Wt.jsxs)("div",{className:"ch-cart-listing__total",children:[(0,Wt.jsxs)("div",{className:"ch-cart-listing__total-container",children:[(0,Wt.jsx)("p",{className:"ch-cart-listing__total-label",children:m.TotalLabel}),(0,Wt.jsx)("p",{className:"ch-cart-listing__total-value",children:o.Total})]}),g&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:g.Url,variant:"outlined",children:g.DisplayText}),l&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",fullWidth:!0,href:l.Url,variant:"contained",children:l.DisplayText})]})]})]})})};zD.defaultProps={cartDetail:!1,handleClose:null,isPending:!1};var VD=zD,HD=e=>{let{apiApplyPromo:t,apiRemovePromo:n,cart:r,checkoutLink:a,error:o,isPending:s,shopProductsLink:l,theme:c,uiModel:u}=e;const[d,h]=(0,i.useState)(""),[p,f]=(0,i.useState)(!1),[m,g]=(0,i.useState)("");window.addEventListener("SEND_CURRENT_FORM_DETAILS_FOR_CUSTOM_BUTTON",(e=>{let{detail:t}=e;t.data.map((e=>{h(e.name),g(e.id)})),f(t.isBilling)}));const[v,y]=(0,i.useState)(!1),[b,_]=(0,i.useState)(""),[x,w]=(0,i.useState)(),S=o&&Object.keys(o).length>0&&"info"!==o.type&&"ErrorMessages.Cart.InvalidPromo"===o.code,T=()=>{var e;const i=(null==r||null===(e=r.PromoCodes)||void 0===e?void 0:e.length)>0?n+r.PromoCodes:t+b,a=new CustomEvent("PROMO_CODE",{detail:{api:i}});window.dispatchEvent(a),_(""),setTimeout((()=>{y(!1)}),"1000")};return(0,i.useEffect)((()=>{if(S&&"ErrorMessages.Cart.InvalidPromo"===o.code){w(!0);const e=setTimeout((()=>{w(!1)}),6e3);return()=>clearTimeout(e)}}),[S,o]),(0,Wt.jsx)(uo,{setTheme:c,children:r&&(0,Wt.jsxs)("div",{className:"ch-order-summary",children:[(0,Wt.jsxs)("div",{className:"ch-order-summary__container",children:[(0,Wt.jsx)("div",{className:"ch-order-summary__title",children:(0,Wt.jsx)("h6",{children:u.OrderSummaryLabel})}),(0,Wt.jsxs)("div",{className:"ch-order-summary__detail-container",children:[(0,Wt.jsxs)("div",{className:"ch-order-summary__detail",children:[(0,Wt.jsx)("p",{className:"ch-order-summary__label",children:u.SubtotalLabel}),r.SubTotal&&(0,Wt.jsx)("p",{children:r.SubTotal})]}),(0,Wt.jsxs)("div",{className:"ch-order-summary__detail",children:[(0,Wt.jsx)("p",{className:"ch-order-summary__label",children:u.DeliveryLabel}),r.ShippingCost&&(0,Wt.jsx)("p",{children:r.ShippingCost})]})]}),r.PromoCodes&&r.PromoCodes.length>0&&(0,Wt.jsxs)("div",{className:"ch-order-summary__detail-container",children:[(0,Wt.jsxs)("div",{className:"ch-order-summary__detail",children:[(0,Wt.jsx)("p",{className:"ch-order-summary__label",children:u.PromoCodeText}),(0,Wt.jsx)("p",{children:r.PromoCodes})]}),(0,Wt.jsxs)("div",{className:"ch-order-summary__detail promo-codes",children:[(0,Wt.jsx)("p",{className:"ch-order-summary__label",children:u.DiscountLabel}),(0,Wt.jsxs)("p",{children:["-",r.Discount]})]})]}),(0,Wt.jsx)("hr",{className:"ch-order-summary__divider"}),(0,Wt.jsxs)("div",{className:"ch-order-summary__tax",children:[(0,Wt.jsx)("p",{children:u.GstLabel}),(0,Wt.jsx)("p",{children:r.Tax})]}),(0,Wt.jsxs)("div",{className:"ch-order-summary__total",children:[(0,Wt.jsx)("h6",{children:u.TotalLabel}),(0,Wt.jsx)("h6",{children:r.DiscountedTotal})]})]}),(0,Wt.jsx)("div",{className:"ch-order-summary__add-promo",children:(0,Wt.jsxs)("div",{className:"ch-order-summary__add-promo-container",children:[!p&&
273!r.PromoCodes||!p&&r.PromoCodes.length<=0?(0,Wt.jsx)(Ud,{className:"ch-order-summary__add-promo-field",error:x&&S&&"ErrorMessages.Cart.InvalidPromo"===o.code,id:"outlined-basic",label:"Promo code",size:"small",sx:{"& .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline":{borderColor:x&&S?"red":void 0},"& .MuiFormHelperText-root.Mui-error":{color:x&&S?"red":void 0}},value:b,variant:"outlined",onChange:e=>{_(e.target.value.trim())}}):x&&S&&"ErrorMessages.Cart.InvalidPromo"===o.code&&(0,Wt.jsx)("p",{style:{color:"red",marginBottom:"10px",marginTop:"-10px"},children:o.title}),!p&&r.PromoCodes&&r.PromoCodes.length>0?(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",disabled:v||s,fullWidth:!0,variant:"contained",onClick:()=>T(),children:(0,Wt.jsx)("span",{children:u.PromoButtonText})}):!p&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",disabled:v||s||b.length<=0,fullWidth:!0,variant:"contained",onClick:()=>T(),children:(0,Wt.jsx)("span",{children:u.ApplyButtonText})})]})}),x&&S&&"ErrorMessages.Cart.InvalidPromo"===o.code&&(0,Wt.jsx)("p",{style:{color:"red",marginBottom:"10px",marginTop:"-10px"},children:o.title}),(0,Wt.jsxs)("div",{className:"ch-order-summary__buttons",children:[a&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained ch-order-summary__checkout-button",disabled:v||s||r.Items&&r.Items.length<=0||0===Object.keys(r).length||r&&r.CartError&&r.CartError.HasError,fullWidth:!0,href:a.Url,variant:"contained",children:u.CheckoutButtonText}),l&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",disabled:v||s,fullWidth:!0,href:l.Url,variant:"outlined",children:u.ContinueButtonText})]}),d&&(0,Wt.jsx)("div",{className:"ch-order-summary__buttons",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained ch-order-summary__checkout-button",fullWidth:!0,type:"submit",variant:"contained",onClick:()=>{document.getElementById(m).click()},children:d})})]})})};const qD=e=>{let{apiApplyPromo:t,apiDecrease:n,apiDelete:r,apiIncrease:a,apiModify:o,apiRemovePromo:s,checkoutLink:l,shopProductsLink:c,theme:u,uiModel:d,viewCartLink:h}=e;const[p,f]=(0,i.useState)(!1),[m,g]=(0,i.useState)({}),[v,y]=(0,i.useState)({}),b=e=>{let{detail:t}=e;y(t.cart),g(t.error),f(t.isPending)};return(0,i.useEffect)((()=>{window.addEventListener("UPDATE_CART",b)}),[]),(0,Wt.jsxs)("div",{className:"ch-cart",children:[p&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)("h2",{children:d.CartTitle})}),(0,Wt.jsx)("div",{className:"col-12 col-md-8",children:(0,Wt.jsx)(VD,{apiDecrease:n,apiDelete:r,apiIncrease:a,apiModify:o,cart:v,cartDetail:!0,checkoutLink:l,error:m||{},isMiniCart:!1,isPending:p,shopProductsLink:c,theme:u,uiModel:d,viewCartLink:h})}),(0,Wt.jsx)("div",{className:"col-12 col-md-4",children:(0,Wt.jsx)(HD,{apiApplyPromo:t,apiRemovePromo:s,cart:v||{},checkoutLink:l,error:m||{},isPending:p,shopProductsLink:c,theme:u,uiModel:d})})]})})]})};qD.defaultProps={theme:"default"};var WD=qD;const GD=e=>{let{apiAuthority:t,apiScheme:n,theme:r,title:a,uiForm:o,uiModel:s}=e;const[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)({}),[h,p]=(0,i.useState)({});window.addEventListener("UPDATE_CART",(e=>{let{detail:t}=e;p(t.cart),d(t.error),c(t.isPending),h&&h.CartError&&h.CartError.HasError&&h.CartError.RedirectUrl&&window.location.href!=h.CartError.RedirectUrl&&window.location.assign(h.CartError.RedirectUrl)}));const f=At();return f(ot(null==o?void 0:o.StripeLogo)),f(st(null==o?void 0:o.CreditCardPaymentLabel)),(0,Wt.jsx)("div",{className:"ch-checkout",children:(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)("h2",{children:a})}),(0,Wt.jsx)("div",{className:"col-12 col-md-8",children:(0,Wt.jsx)(PO,{apiAuthority:t,apiError:o.SomethingHasGoneWrongMessage,apiNoData:o.NoResultsMessage,apiPath:o.ApiEndPointForForms,apiScheme:n,componentClass:"pt-0",componentTheme:r,dialog:!1,formHtmlPrefix:o.HtmlPrefix,formItemId:o.FormItemId,formLazyLoad:!1})}),(0,Wt.jsx)("div",{className:"col-12 col-md-4",children:(0,Wt.jsx)(HD,{apiApplyPromo:s.ApiForApplyPromo,apiRemovePromo:s.ApiForRemovePromo,cart:h,error:u,isPending:l,theme:r,uiModel:s})})]})})})};GD.defaultProps={theme:"default",title:""};var KD=GD;const YD=e=>{let{apiAuthority:t,apiScheme:n,theme:r,title:i,uiForm:a}=e;const o=At();return o(ot(null==a?void 0:a.StripeLogo)),o(st(null==a?void 0:a.CreditCardPaymentLabel)),(0,Wt.jsx)("div",{className:"ch-checkout",children:(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)("h2",{children:i})}),(0,Wt.jsx)("div",{className:"col-12 col-md-12",children:(0,Wt.jsx)(PO,{apiAuthority:t,apiError:a.SomethingHasGoneWrongMessage,apiNoData:a.NoResultsMessage,apiPath:a.ApiEndPointForForms,apiScheme:n,componentClass:"pt-0",componentTheme:r,dialog:!1,formHtmlPrefix:a.HtmlPrefix,formItemId:a.FormItemId,formLazyLoad:!1})})]})})})};YD.defaultProps={theme:"default",title:""};var XD=YD;const QD=e=>{let{apiError:t,apiNoData:n,apiViewCart:r,baseApi:a,lastUpdated:o,setCart:s,setError:l,setIsPending:c,setLastUpdated:u,setOpenCart:d}=e;const h=(0,i.useRef)(!1),[p,f]=(0,i.useState)(!1);
273(0,i.useState)("");const[m,g]=(0,i.useState)(!0),[v,y]=(0,i.useState)(a+r),b=At(),{data:_,error:x,isPending:w}=Zy({apiUrl:v,apiMethod:"POST",apiError:t,apiNoData:n,apiTrigger:m});(0,i.useEffect)((()=>{_?(h.current&&(h.current=!1,b(pt(!0))),s(_),g(!1),y("")):s({})}),[_,s,b]),(0,i.useEffect)((()=>{if(c(w),l(x),_){u(null!=_&&_.LastUpdated?null==_?void 0:_.LastUpdated:0);const e=new CustomEvent("UPDATE_CART",{detail:{cart:_,error:x,isPending:w,lastUpdated:null!=_&&_.LastUpdated?_.LastUpdated:0}});window.dispatchEvent(e)}})),p||(f(!0),window.addEventListener("ADD_TO_CART",(e=>{let{detail:t}=e;h.current=!0,document.hasFocus()&&(y(`${a}${t.api}`),g(!0),d(!0))})),window.addEventListener("REFRESH_CART",(e=>{let{detail:t}=e;var n;document.hasFocus()&&t&&(null===(n=t.lastUpdated)||void 0===n?void 0:n.localeCompare(o))>0&&(u(t.lastUpdated),s(t.cart))})),window.addEventListener("REMOVE_ITEM",(e=>{let{detail:t}=e;document.hasFocus()&&(y(`${a}${t.api}${t.lineItemId}`),g(!0))})),window.addEventListener("PROMO_CODE",(e=>{let{detail:t}=e;document.hasFocus()&&(y(`${a}${t.api}`),g(!0))})),window.addEventListener("QUANTITY_CHANGE",(e=>{let{detail:t}=e;document.hasFocus()&&(y(`${a}${t.api}${t.lineItemId}`),g(!0))})),window.addEventListener("LINE_ITEM_QUANTITY_CHANGE",(e=>{let{detail:t}=e;document.hasFocus()&&(y(`${a}${t.api}`),g(!0))})),window.addEventListener("REFRESH_CART_FROM_POPUP",(()=>{document.hasFocus()&&(y(v),g(!0),d(!0))})))};QD.propTypes={apiError:Dr().string.isRequired,apiNoData:Dr().string.isRequired,apiViewCart:Dr().string.isRequired,baseApi:Dr().string.isRequired,lastUpdated:Dr().string.isRequired,setCart:Dr().func.isRequired,setError:Dr().func.isRequired,setIsPending:Dr().func.isRequired,setLastUpdated:Dr().func.isRequired,setOpenCart:Dr().func.isRequired};var JD=QD;function eM(e){return(0,Ht.ZP)("MuiBadge",e)}var tM=(0,Vt.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);const nM=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],rM=(0,Bt.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),iM=(0,Bt.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;
273return[t.badge,t[n.variant],t[`anchorOrigin${(0,Ut.Z)(n.anchorOrigin.vertical)}${(0,Ut.Z)(n.anchorOrigin.horizontal)}${(0,Ut.Z)(n.overlap)}`],"default"!==n.color&&t[`color${(0,Ut.Z)(n.color)}`],n.invisible&&t.invisible]}})((e=>{let{theme:t,ownerState:n}=e;return(0,Mt.Z)({display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.enteringScreen})},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},"dot"===n.variant&&{borderRadius:4,height:8,minWidth:8,padding:0},"top"===n.anchorOrigin.vertical&&"right"===n.anchorOrigin.horizontal&&"rectangular"===n.overlap&&{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===n.anchorOrigin.vertical&&"right"===n.anchorOrigin.horizontal&&"rectangular"===n.overlap&&{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===n.anchorOrigin.vertical&&"left"===n.anchorOrigin.horizontal&&"rectangular"===n.overlap&&{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===n.anchorOrigin.vertical&&"left"===n.anchorOrigin.horizontal&&"rectangular"===n.overlap&&{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},"top"===n.anchorOrigin.vertical&&"right"===n.anchorOrigin.horizontal&&"circular"===n.overlap&&{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}},"bottom"===n.anchorOrigin.vertical&&"right"===n.anchorOrigin.horizontal&&"circular"===n.overlap&&{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}},"top"===n.anchorOrigin.vertical&&"left"===n.anchorOrigin.horizontal&&"circular"===n.overlap&&{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}},"bottom"===n.anchorOrigin.vertical&&"left"===n.anchorOrigin.horizontal&&"circular"===n.overlap&&{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${tM.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}},n.invisible&&{transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.leavingScreen})})})),aM=i.forwardRef((function(e,t){var n,r,i,a,o,s;const l=(0,Zt.Z)({props:e,name:"MuiBadge"}),{anchorOrigin:c={vertical:"top",horizontal:"right"},className:u,component:d,components:h={},componentsProps:p={},children:f,overlap:m="rectangular",color:g="default",invisible:v=!1,max:y=99,badgeContent:b,slots:_,slotProps:x,showZero:w=!1,variant:S="standard"}=l,T=(0,Dt.Z)(l,nM),{badgeContent:C,invisible:k,max:E,displayValue:j}=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:i=!1}=e,a=Wo({badgeContent:t,max:r});let o=n;!1!==n||0!==t||i||(o=!0);const{badgeContent:s,max:l=r}=o?a:e;return{badgeContent:s,invisible:o,max:l,displayValue:s&&Number(s)>l?`${l}+`:s}}({max:y,invisible:v,badgeContent:b,showZero:w}),P=Wo({anchorOrigin:c,color:g,overlap:m,variant:S,badgeContent:b}),I=k||null==C&&"dot"!==S,{color:O=g,overlap:L=m,anchorOrigin:N=c,variant:A=S}=I?P:l,D="dot"!==A?j:void 0,M=(0,Mt.Z)({},l,{badgeContent:C,invisible:I,max:E,displayValue:D,showZero:w,anchorOrigin:N,color:O,overlap:L,variant:A}),R=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:i,variant:a,classes:o={}}=e,s={root:["root"],badge:["badge",a,r&&"invisible",`anchorOrigin${(0,Ut.Z)(n.vertical)}${(0,Ut.Z)(n.horizontal)}`,`anchorOrigin${(0,Ut.Z)(n.vertical)}${(0,Ut.Z)(n.horizontal)}${(0,Ut.Z)(i)}`,`overlap${(0,Ut.Z)(i)}`,"default"!==t&&`color${(0,Ut.Z)(t)}`]};return(0,Ft.Z)(s,eM,o)})(M),F=null!=(n=null!=(r=null==_?void 0:_.root)?r:h.Root)?n:rM,$=null!=(i=null!=(a=null==_?void 0:_.badge)?a:h.Badge)?i:iM,B=null!=(o=null==x?void 0:x.root)?o:p.root,Z=null!=(s=null==x?void 0:x.badge)?s:p.badge,U=ui({elementType:F,externalSlotProps:B,externalForwardedProps:T,additionalProps:{ref:t,as:d},ownerState:M,className:(0,Rt.Z)(null==B?void 0:B.className,R.root,u)}),z=ui({elementType:$,externalSlotProps:Z,ownerState:M,className:(0,Rt.Z)(R.badge,null==Z?void 0:Z.className)});return(0,Wt.jsxs)(F,(0,Mt.Z)({},U,{children:[f,(0,Wt.jsx)($,(0,Mt.Z)({},z,{children:D}))]}))}));var oM=aM,sM=a(2588),lM=e=>{let{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,breakpoint:o,cart:s,checkoutLink:l,editing:c,error:u,isPending:d,openCart:h,setOpenCart:p,shopProductsLink:f,theme:m,uiModel:g,viewCartLink:v}=e;const[y,b]=(0,i.useState)(null),[_,x]=(0,i.useState)(0),w=Boolean(y),S=(0,i.createRef)(),T=e=>{b(e.currentTarget),document.body.classList.add("ch-react-app","ch-u-scroll-pad")},C=e=>{const t=document.querySelector(".ch-cart-listing__container");if(!t)return;const n=t.getBoundingClientRect(),r=e.clientX,i=e.clientY;r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom||(b(null),document.body.classList.remove("ch-react-app","ch-u-scroll-pad"))};return(0,i.useEffect)((()=>{["lg","xl"].indexOf(o)>-1&&h&&(p(!1),b(S.current),document.body.classList.add("ch-react-app","ch-u-scroll-pad"))}),[o,h,p,S]),(0,i.useEffect)((()=>
273{if(s){var e;let t=0;null===(e=s.Items)||void 0===e||e.map((e=>t+=e.Quantity)),x(t)}else x(0)}),[s,x]),(0,Wt.jsx)(uo,{setTheme:m,children:(0,Wt.jsxs)("div",{className:"ch-mini-cart-listing",children:[(0,Wt.jsx)(Hn,{"aria-label":"cart button",className:"ch-u-icon ch-mini-cart-listing__icon",ref:S,onClick:!c&&T,onMouseEnter:!c&&T,children:(0,Wt.jsx)(oM,{badgeContent:s.Items?_:0,className:"ch-mini-cart-listing__badge",children:(0,Wt.jsx)(sM.Z,{})})}),(0,Wt.jsx)(ld,{MenuListProps:{onMouseLeave:C},anchorEl:y,anchorOrigin:{vertical:"bottom",horizontal:"right"},className:"ch-react-app ch-u-theme--default ch-react-menu ch-mini-cart-listing__menu",disableScrollLock:!0,open:w,transformOrigin:{vertical:"top",horizontal:"right"},onClose:C,children:s&&(0,Wt.jsx)(VD,{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cart:s,cartDetail:!1,checkoutLink:l,error:u,isMiniCart:!0,isPending:d,shopProductsLink:f,theme:m,uiModel:g,viewCartLink:v})})]})})};const cM=(0,i.forwardRef)((function(e,t){return(0,Wt.jsx)(fa,{direction:"up",ref:t,...e})}));var uM=e=>{let{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,breakpoint:o,cart:s,checkoutLink:l,error:c,isPending:u,openCart:d,setOpenCart:h,shopProductsLink:p,theme:f,uiModel:m,viewCartLink:g}=e;const[v,y]=(0,i.useState)(!1),[b,_]=(0,i.useState)(0),[x,w]=(0,i.useState)("paper"),S=e=>{y(!0),w(e),document.body.classList.add("ch-react-app","ch-react-dialog-open")},T=()=>{y(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"500")};return(0,i.useEffect)((()=>{["xs","sm","md"].indexOf(o)>-1&&d&&(h(!1),S("paper"),document.body.classList.add("ch-react-app","ch-u-scroll-pad"))}),[o,d,h]),(0,i.useEffect)((()=>{if(s){var e;let t=0;null===(e=s.Items)||void 0===e||e.map((e=>t+=e.Quantity)),_(t)}else _(0)}),[s,_]),(0,Wt.jsx)(uo,{setTheme:f,children:(0,Wt.jsxs)("div",{className:"ch-mini-cart-listing-cta",children:[(0,Wt.jsx)(Hn,{"aria-label":"cart button",className:"ch-u-icon ch-mini-cart-listing__icon",onClick:()=>S("paper"),children:(0,Wt.jsx)(oM,{badgeContent:s.Items?b:0,className:"ch-mini-cart-listing__badge",children:(0,Wt.jsx)(sM.Z,{})})}),(0,Wt.jsx)(Qi,{TransitionComponent:cM,className:"ch-u-theme--default ch-react-dialog ch-mini-cart-listing-cta__dialog",open:v,scroll:x,onClose:T,children:s&&(0,Wt.jsx)(VD,{apiDecrease:t,apiDelete:n,apiIncrease:r,apiModify:a,cart:s,checkoutLink:l,error:c,handleClose:T,isPending:u,shopProductsLink:p,theme:f,uiModel:m,viewCartLink:g})})]})})};const dM=e=>{let{apiAuthority:t,apiDecrease:n,apiDelete:r,apiError:a,apiIncrease:o,apiModify:s,apiNoData:l,apiScheme:c,apiViewCart:u,checkoutLink:d,editing:h,emptyCartMessage:p,shopProductsLink:f,theme:m,uiModel:g,viewCartLink:v}=e;const y=sessionStorage.getItem("ChZip.breakpoint")||"",[b,_]=(0,i.useState)(""),[x,w]=(0,i.useState)(!1),[S,T]=(0,i.useState)({}),[C,k]=(0,i.useState)({}),[E,j]=(0,i.useState)(!1),P=`${c}${t}`;return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(JD,{apiError:a,apiNoData:l,apiViewCart:u,baseApi:P,lastUpdated:b,setCart:k,setError:T,setIsPending:w,setLastUpdated:_,setOpenCart:j}),(0,Wt.jsx)("div",{className:"d-block d-md-none",children:(0,Wt.jsx)(uM,{apiDecrease:n,apiDelete:r,apiIncrease:o,apiModify:s,breakpoint:y,cart:C,checkoutLink:d,emptyCartMessage:p,error:S||{},isPending:x,openCart:E,setOpenCart:j,shopProductsLink:f,theme:m,uiModel:g,viewCartLink:v})}),(0,Wt.jsx)("div",{className:"d-none d-md-block",children:(0,Wt.jsx)(lM,{apiDecrease:n,apiDelete:r,apiIncrease:o,apiModify:s,breakpoint:y,cart:C,checkoutLink:d,editing:h,emptyCartMessage:p,error:S||{},isPending:x,openCart:E,setOpenCart:j,shopProductsLink:f,theme:m,uiModel:g,viewCartLink:v})})]})};dM.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No Cart Found",theme:"default"};var hM=dM,pM=a(1703);const fM=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,defaultSelect:s,description:l,searchPlaceholder:c,theme:u,title:d}=e;const[h,p]=(0,i.useState)(s),[f,m]=(0,i.useState)(c),[g,v]=(0,i.useState)(""),y=`${o}${t}${a}`,{data:b,error:_,isPending:x}=Zy({apiUrl:y,apiParams:"",apiMethod:"POST",apiError:n,apiNoData:r});return(0,i.useEffect)((()=>{var e;if(b&&Array.isArray(b.PageList)){const e=b.PageList.find((e=>e.IsSelected));p(e?e.Link.DisplayText:s),e||b.PageList.unshift({Link:{DisplayText:"Category",Url:"#"}})}b&&null!==(e=b.SearchPage)&&void 0!==e&&e.Url&&(v(b.SearchPage.Url),m(c))}),[b,s,c]),(0,Wt.jsx)(uo,{setTheme:u,children:(0,Wt.jsx)("div",{className:"ch-faq-category-search "+(u?"ch-u-theme--"+u:""),children:(0,Wt.jsxs)("div",{className:"container faq-category-search-container",children:[b&&b.BreadCrumbList&&Array.isArray(b.BreadCrumbList)&&b.BreadCrumbList.length>0?(0,Wt.jsxs)("div",{className:"ch-faq-header",children:[(0,Wt.jsx)("div",{className:"ch-faq-header__breadcrumb",children:b.BreadCrumbList.map(((e,t)=>(0,Wt.jsx)("a",{className:"ch-faq-header__breadcrumb-link",href:e.Url,children:(0,Wt.jsx)("span",{children:e.DisplayText})},e.DisplayText?e+Math.random():t)))}),d&&(0,Wt.jsx)("h1",{className:"ch-faq-header__title--sm h3",children:d})]}):(0,Wt.jsxs)("div",{className:"ch-faq-header",children:[d&&(0,Wt.jsx)("h1",{className:"ch-faq-header__title--lg h3",children:d}),l&&(0,Wt.jsx)("p",{className:"ch-faq-header__description",children:l})]}),x&&(0,Wt.jsx)(Ho,{componentClass:"ch-search-box-progress"}),_&&(0,Wt.jsx)(Lr,{componentClass:"ch-search-box-alert",error:_}),b&&h&&(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12 col-lg-6",children:(0,Wt.jsx)(mu,{fullWidth:!0,children:(0,Wt.jsx)(Rd,{className:"ch-category-select",displayEmpty:!0,renderValue:e=>e!==s&&e?e:(0,Wt.jsx)("span",{style:{color:"#f5f5f580",fontSize:"16px",fontWeight:"400"},children:"Category"}),value:h,onChange:e=>{p(e.target.value)},children:b.PageList.map(((e,n)=>(0,Wt.jsx)(Th,{className:"ch-catergory-menu-item",fullWidth:!0,value:e.Link.DisplayText,children:(0,Wt.jsx)("a",{href:`${o}${t}${e.Link.Url}`,children:e.Link.DisplayText})},e.Link.DisplayText?`${e.Link.DisplayText}-${n}`:n)))})})}),(0,Wt.jsx)("div",{className:"col-12 col-lg-6",children:(0,Wt.jsxs)("div",{className:"ch-faq-wrapper",children:[(0,Wt.jsx)(Ud,{autoComplete:"off",className:"ch-faq-search",fullWidth:!0,id:"outlined-basic",placeholder:f,onChange:e=>{m(e.target.value)},onKeyDown:e=>{if("Enter"===e.key){e.preventDefault();const t=window.location.origin+g+`?q=${encodeURIComponent(f)}`;window.location.href=t}}}),(0,Wt.jsx)(pM.Z,{})]})})]})]})})})};fM.defaultProps={apiError:"Sorry, something has gone wrong. Please try again later.",apiNoData:"Sorry, no results found for that query."};var mM=fM,gM=a(9851),vM=a.n(gM),yM=a(7203),bM=a.n(yM),_M=a(7943),xM=a.n(_M),wM=a(4947),SM=a.n(wM),TM=a(6656),CM=a.n(TM),kM=a(2755),EM=a.n(kM),jM=a(4556),PM=a.n(jM),IM="http://example.com",OM=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=vM().location&&vM().location.href||"");var n="function"==typeof vM().URL,r=/^\/\//.test(e),i=!vM().location&&!/\/\//i.test(e);
273if(n?e=new(vM().URL)(e,vM().location||IM):/\/\//i.test(e)||(e=PM().buildAbsoluteURL(vM().location&&vM().location.href||"",e)),n){var a=new URL(t,e);return i?a.href.slice(IM.length):r?a.href.slice(a.protocol.length):a.href}return PM().buildAbsoluteURL(e,t)},LM=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var n=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(n,1),n>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",(function(t){e.push(t)}))},e}();function NM(e){for(var t=function(e){return vM().atob?vM().atob(e):Buffer.from(e,"base64").toString("binary")}(e),n=new Uint8Array(t.length),r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}class AM extends LM{constructor(){super(),this.buffer=""}push(e){let t;for(this.buffer+=e,t=this.buffer.indexOf("\n");t>-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const DM=String.fromCharCode(9),MM=function(e){const t=/([0-9.]*)?@?([0-9.]*)?/.exec(e||""),n={};return t[1]&&(n.length=parseInt(t[1],10)),t[2]&&(n.offset=parseInt(t[2],10)),n},RM=function(e){const t={};if(!e)return t;const n=e.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))'));let r,i=n.length;for(;i--;)""!==n[i]&&(r=/([^=]*)=(.*)/.exec(n[i]).slice(1),r[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),t[r[0]]=r[1]);return t};class FM extends LM{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,n;0!==(e=e.trim()).length&&("#"===e[0]?this.tagMappers.reduce(((t,n)=>{const r=n(e);return r===e?t:t.concat([r])}),[e]).forEach((e=>{for(let t=0;t<this.customParsers.length;t++)if(this.customParsers[t].call(this,e))return;if(0===e.indexOf("#EXT"))if(e=e.replace("\r",""),t=/^#EXTM3U/.exec(e),t)this.trigger("data",{type:"tag",tagType:"m3u"});else{if(t=/^#EXTINF:([0-9\.]*)?,?(.*)?$/.exec(e),t)return n={type:"tag",tagType:"inf"},t[1]&&(n.duration=parseFloat(t[1])),t[2]&&(n.title=t[2]),void this.trigger("data",n);if(t=/^#EXT-X-TARGETDURATION:([0-9.]*)?/.exec(e),t)return n={type:"tag",tagType:"targetduration"},t[1]&&(n.duration=parseInt(t[1],10)),void this.trigger("data",n);if(t=/^#EXT-X-VERSION:([0-9.]*)?/.exec(e),t)return n={type:"tag",tagType:"version"},t[1]&&(n.version=parseInt(t[1],10)),void this.trigger("data",n);if(t=/^#EXT-X-MEDIA-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return n={type:"tag",tagType:"media-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void this.trigger("data",n);if(t=/^#EXT-X-DISCONTINUITY-SEQUENCE:(\-?[0-9.]*)?/.exec(e),t)return n={type:"tag",tagType:"discontinuity-sequence"},t[1]&&(n.number=parseInt(t[1],10)),void this.trigger("data",n);if(t=/^#EXT-X-PLAYLIST-TYPE:(.*)?$/.exec(e),t)return n={type:"tag",tagType:"playlist-type"},t[1]&&(n.playlistType=t[1]),void this.trigger("data",n);if(t=/^#EXT-X-BYTERANGE:(.*)?$/.exec(e),t)return n=(0,Mt.Z)(MM(t[1]),{type:"tag",tagType:"byterange"}),void this.trigger("data",n);if(t=/^#EXT-X-ALLOW-CACHE:(YES|NO)?/.exec(e),t)return n={type:"tag",tagType:"allow-cache"},t[1]&&(n.allowed=!/NO/.test(t[1])),void this.trigger("data",n);if(t=/^#EXT-X-MAP:(.*)$/.exec(e),t){if(n={type:"tag",tagType:"map"},t[1]){const e=RM(t[1]);e.URI&&(n.uri=e.URI),e.BYTERANGE&&(n.byterange=MM(e.BYTERANGE))}this.trigger("data",n)}else if(t=/^#EXT-X-STREAM-INF:(.*)$/.exec(e),t){if(n={type:"tag",tagType:"stream-inf"},t[1]){if(n.attributes=RM(t[1]),n.attributes.RESOLUTION){const e=n.attributes.RESOLUTION.split("x"),t={};e[0]&&(t.width=parseInt(e[0],10)),e[1]&&(t.height=parseInt(e[1],10)),n.attributes.RESOLUTION=t}n.attributes.BANDWIDTH&&(n.attributes.BANDWIDTH=parseInt(n.attributes.BANDWIDTH,10)),n.attributes["FRAME-RATE"]&&(n.attributes["FRAME-RATE"]=parseFloat(n.attributes["FRAME-RATE"])),n.attributes["PROGRAM-ID"]&&(n.attributes["PROGRAM-ID"]=parseInt(n.attributes["PROGRAM-ID"],10))}this.trigger("data",n)}else{if(t=/^#EXT-X-MEDIA:(.*)$/.exec(e),t)return n={type:"tag",tagType:"media"},t[1]&&(n.attributes=RM(t[1])),void this.trigger("data",n);if(t=/^#EXT-X-ENDLIST/.exec(e),t)this.trigger("data",{type:"tag",tagType:"endlist"});else if(t=/^#EXT-X-DISCONTINUITY/.exec(e),t)this.trigger("data",{type:"tag",tagType:"discontinuity"});else{if(t=/^#EXT-X-PROGRAM-DATE-TIME:(.*)$/.exec(e),t)return n={type:"tag",tagType:"program-date-time"}
vendor: 12,876 bytes, line 273
273,t[1]&&(n.dateTimeString=t[1],n.dateTimeObject=new Date(t[1])),void this.trigger("data",n);if(t=/^#EXT-X-KEY:(.*)$/.exec(e),t)return n={type:"tag",tagType:"key"},t[1]&&(n.attributes=RM(t[1]),n.attributes.IV&&("0x"===n.attributes.IV.substring(0,2).toLowerCase()&&(n.attributes.IV=n.attributes.IV.substring(2)),n.attributes.IV=n.attributes.IV.match(/.{8}/g),n.attributes.IV[0]=parseInt(n.attributes.IV[0],16),n.attributes.IV[1]=parseInt(n.attributes.IV[1],16),n.attributes.IV[2]=parseInt(n.attributes.IV[2],16),n.attributes.IV[3]=parseInt(n.attributes.IV[3],16),n.attributes.IV=new Uint32Array(n.attributes.IV))),void this.trigger("data",n);if(t=/^#EXT-X-START:(.*)$/.exec(e),t)return n={type:"tag",tagType:"start"},t[1]&&(n.attributes=RM(t[1]),n.attributes["TIME-OFFSET"]=parseFloat(n.attributes["TIME-OFFSET"]),n.attributes.PRECISE=/YES/.test(n.attributes.PRECISE)),void this.trigger("data",n);if(t=/^#EXT-X-CUE-OUT-CONT:(.*)?$/.exec(e),t)return n={type:"tag",tagType:"cue-out-cont"},t[1]?n.data=t[1]:n.data="",void this.trigger("data",n);if(t=/^#EXT-X-CUE-OUT:(.*)?$/.exec(e),t)return n={type:"tag",tagType:"cue-out"},t[1]?n.data=t[1]:n.data="",void this.trigger("data",n);if(t=/^#EXT-X-CUE-IN:(.*)?$/.exec(e),t)return n={type:"tag",tagType:"cue-in"},t[1]?n.data=t[1]:n.data="",void this.trigger("data",n);if(t=/^#EXT-X-SKIP:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"skip"},n.attributes=RM(t[1]),n.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(n.attributes["SKIPPED-SEGMENTS"]=parseInt(n.attributes["SKIPPED-SEGMENTS"],10)),n.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(n.attributes["RECENTLY-REMOVED-DATERANGES"]=n.attributes["RECENTLY-REMOVED-DATERANGES"].split(DM)),void this.trigger("data",n);if(t=/^#EXT-X-PART:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"part"},n.attributes=RM(t[1]),["DURATION"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),["INDEPENDENT","GAP"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=/YES/.test(n.attributes[e]))})),n.attributes.hasOwnProperty("BYTERANGE")&&(n.attributes.byterange=MM(n.attributes.BYTERANGE)),void this.trigger("data",n);if(t=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"server-control"},n.attributes=RM(t[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=/YES/.test(n.attributes[e]))})),void this.trigger("data",n);if(t=/^#EXT-X-PART-INF:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"part-inf"},n.attributes=RM(t[1]),["PART-TARGET"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),void this.trigger("data",n);if(t=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"preload-hint"},n.attributes=RM(t[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach((function(e){if(n.attributes.hasOwnProperty(e)){n.attributes[e]=parseInt(n.attributes[e],10);const t="BYTERANGE-LENGTH"===e?"length":"offset";n.attributes.byterange=n.attributes.byterange||{},n.attributes.byterange[t]=n.attributes[e],delete n.attributes[e]}})),void this.trigger("data",n);if(t=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(e),t&&t[1])return n={type:"tag",tagType:"rendition-report"},n.attributes=RM(t[1]),["LAST-MSN","LAST-PART"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseInt(n.attributes[e],10))})),void this.trigger("data",n);if(t=/^#EXT-X-DATERANGE:(.*)$/.exec(e),t&&t[1]){n={type:"tag",tagType:"daterange"},n.attributes=RM(t[1]),["ID","CLASS"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=String(n.attributes[e]))})),["START-DATE","END-DATE"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=new Date(n.attributes[e]))})),["DURATION","PLANNED-DURATION"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=parseFloat(n.attributes[e]))})),["END-ON-NEXT"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=/YES/i.test(n.attributes[e]))})),["SCTE35-CMD"," SCTE35-OUT","SCTE35-IN"].forEach((function(e){n.attributes.hasOwnProperty(e)&&(n.attributes[e]=n.attributes[e].toString(16))}));const e=/^X-([A-Z]+-)+[A-Z]+$/;for(const t in n.attributes){if(!e.test(t))continue;const r=/[0-9A-Fa-f]{6}/g.test(n.attributes[t]),i=/^\d+(\.\d+)?$/.test(n.attributes[t]);n.attributes[t]=r?n.attributes[t].toString(16):i?parseFloat(n.attributes[t]):String(n.attributes[t])}this.trigger("data",n)}else if(t=/^#EXT-X-INDEPENDENT-SEGMENTS/.exec(e),t)this.trigger("data",{type:"tag",tagType:"independent-segments"});else{if(t=/^#EXT-X-CONTENT-STEERING:(.*)$/.exec(e),t)return n={type:"tag",tagType:"content-steering"},n.attributes=RM(t[1]),void this.trigger("data",n);this.trigger("data",{type:"tag",data:e.slice(4)})}}}}else this.trigger("data",{type:"comment",text:e.slice(1)})})):this.trigger("data",{type:"uri",uri:e}))}addParser(e){let{expression:t,customType:n,dataParser:r,segment:i}=e;"function"!=typeof r&&(r=e=>e),this.customParsers.push((e=>{if(t.exec(e))return this.trigger("data",{type:"custom",data:r(e),customType:n,segment:i}),!0}))}addTagMapper(e){let{expression:t,map:n}=e;this.tagMappers.push((e=>t.test(e)?n(e):e))}}const $M=function(e){const t={};return Object.keys(e).forEach((function(n){var r;t[(r=n,r.toLowerCase().replace(/-(\w)/g,(e=>e[1].toUpperCase())))]=e[n]})),t},BM=function(e){const{serverControl:t,targetDuration:n,partTargetDuration:r}=e;if(!t)return;const i="#EXT-X-SERVER-CONTROL",a="holdBack",o="partHoldBack",s=n&&3*n,l=r&&2*r;n&&!t.hasOwnProperty(a)&&(t[a]=s,this.trigger("info",{message:`${i} defaulting HOLD-BACK to targetDuration * 3 (${s}).`})),s&&t[a]<s&&(this.trigger("warn",{message:`${i} clamping HOLD-BACK (${t[a]}) to targetDuration * 3 (${s})`}),t[a]=s),r&&!t.hasOwnProperty(o)&&(t[o]=3*r,this.trigger("info",{message:`${i} defaulting PART-HOLD-BACK to partTargetDuration * 3 (${t[o]}).`})),r&&t[o]<l&&(this.trigger("warn",{message:`${i} clamping PART-HOLD-BACK (${t[o]}) to partTargetDuration * 2 (${l}).`}),t[o]=l)};class ZM extends LM{constructor(){super(),this.lineStream=new AM,this.parseStream=new FM,this.lineStream.pipe(this.parseStream),this.lastProgramDateTime=null;const e=this,t=[];let n,r,i={},a=!1;const o=function(){},s={AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}};let l=0;this.manifest={allowCache:!0,discontinuityStarts:[],dateRanges:[],segments:[]};let c=0,u=0;const d={};this.on("end",(()=>{i.uri||!i.parts&&!i.preloadHints||(!i.map&&n&&(i.map=n),!i.key&&r&&(i.key=r),i.timeline||"number"!=typeof l||(i.timeline=l),this.manifest.preloadSegment=i)})),this.parseStream.on("data",(function(h){let p,f;({tag(){({version(){h.version&&(this.manifest.version=h.version)},"allow-cache"(){this.manifest.allowCache=h.allowed,"allowed"in h||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const e={};"length"in h&&(i.byterange=e,e.length=h.length,"offset"in h||(h.offset=c)),"offset"in h&&(i.byterange=e,e.offset=h.offset),c=e.offset+e.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),h.title&&(i.title=h.title),h.duration>0&&(i.duration=h.duration),0===h.duration&&(i.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=t},key(){if(h.attributes)if("NONE"!==h.attributes.METHOD)if(h.attributes.URI){if("com.apple.streamingkeydelivery"===h.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:h.attributes});if("com.microsoft.playready"===h.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:h.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===h.attributes.KEYFORMAT)return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(h.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===h.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==h.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):h.attributes.KEYID&&"0x"===h.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:h.attributes.KEYFORMAT,keyId:h.attributes.KEYID.substring(2)},pssh:NM(h.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}));h.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),r={method:h.attributes.METHOD||"AES-128",uri:h.attributes.URI},void 0!==h.attributes.IV&&(r.iv=h.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else r=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(h.number)?this.manifest.mediaSequence=h.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+h.number})},"discontinuity-sequence"(){isFinite(h.number)?(this.manifest.discontinuitySequence=h.number,l=h.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+h.number})},"playlist-type"(){/VOD|EVENT/.test(h.playlistType)?this.manifest.playlistType=h.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+h.playlist})},map(){n={},h.uri&&(n.uri=h.uri),h.byterange&&(n.byterange=h.byterange),r&&(n.key=r)},"stream-inf"(){this.manifest.playlists=t,this.manifest.mediaGroups=this.manifest.mediaGroups||s,h.attributes?(i.attributes||(i.attributes={}),(0,Mt.Z)(i.attributes,h.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||s,!(h.attributes&&h.attributes.TYPE&&h.attributes["GROUP-ID"]&&h.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"});const e=this.manifest.mediaGroups[h.attributes.TYPE];e[h.attributes["GROUP-ID"]]=e[h.attributes["GROUP-ID"]]||{},p=e[h.attributes["GROUP-ID"]],f={default:/yes/i.test(h.attributes.DEFAULT)},f.default?f.autoselect=!0:f.autoselect=/yes/i.test(h.attributes.AUTOSELECT),h.attributes.LANGUAGE&&(f.language=h.attributes.LANGUAGE),h.attributes.URI&&(f.uri=h.attributes.URI),h.attributes["INSTREAM-ID"]&&(f.instreamId=h.attributes["INSTREAM-ID"]),h.attributes.CHARACTERISTICS&&(f.characteristics=h.attributes.CHARACTERISTICS),h.attributes.FORCED&&(f.forced=/yes/i.test(h.attributes.FORCED)),p[h.attributes.NAME]=f},discontinuity(){l+=1,i.discontinuity=!0,this.manifest.discontinuityStarts.push(t.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=h.dateTimeString,this.manifest.dateTimeObject=h.dateTimeObject),i.dateTimeString=h.dateTimeString,i.dateTimeObject=h.dateTimeObject;const{lastProgramDateTime:e}=this;this.lastProgramDateTime=new Date(h.dateTimeString).getTime(),null===e&&this.manifest.segments.reduceRight(((e,t)=>(t.programDateTime=e-1e3*t.duration,t.programDateTime)),this.lastProgramDateTime)},targetduration(){!isFinite(h.duration)||h.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+h.duration}):(this.manifest.targetDuration=h.duration,BM.call(this,this.manifest))},start(){h.attributes&&!isNaN(h.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:h.attributes["TIME-OFFSET"],precise:h.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){i.cueOut=h.data},"cue-out-cont"(){i.cueOutCont=h.data},"cue-in"(){i.cueIn=h.data},skip(){this.manifest.skip=$M(h.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",h.attributes,["SKIPPED-SEGMENTS"])},part(){a=!0;const e=this.manifest.segments.length,t=$M(h.attributes);i.parts=i.parts||[],i.parts.push(t),t.byterange&&(t.byterange.hasOwnProperty("offset")||(t.byterange.offset=u),u=t.byterange.offset+t.byterange.length);const n=i.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${n} for segment #${e}`,h.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEac
vendor: 4,182 bytes, line 273
273h(((e,t)=>{e.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${t} lacks required attribute(s): LAST-PART`})}))},"server-control"(){const e=this.manifest.serverControl=$M(h.attributes);e.hasOwnProperty("canBlockReload")||(e.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),BM.call(this,this.manifest),e.canSkipDateranges&&!e.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const e=this.manifest.segments.length,t=$M(h.attributes),n=t.type&&"PART"===t.type;i.preloadHints=i.preloadHints||[],i.preloadHints.push(t),t.byterange&&(t.byterange.hasOwnProperty("offset")||(t.byterange.offset=n?u:0,n&&(u=t.byterange.offset+t.byterange.length)));const r=i.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${r} for segment #${e}`,h.attributes,["TYPE","URI"]),t.type)for(let n=0;n<i.preloadHints.length-1;n++){const a=i.preloadHints[n];a.type&&a.type===t.type&&this.trigger("warn",{message:`#EXT-X-PRELOAD-HINT #${r} for segment #${e} has the same TYPE ${t.type} as preload hint #${n}`})}},"rendition-report"(){const e=$M(h.attributes);this.manifest.renditionReports=this.manifest.renditionReports||[],this.manifest.renditionReports.push(e);const t=this.manifest.renditionReports.length-1,n=["LAST-MSN","URI"];a&&n.push("LAST-PART"),this.warnOnMissingAttributes_(`#EXT-X-RENDITION-REPORT #${t}`,h.attributes,n)},"part-inf"(){this.manifest.partInf=$M(h.attributes),this.warnOnMissingAttributes_("#EXT-X-PART-INF",h.attributes,["PART-TARGET"]),this.manifest.partInf.partTarget&&(this.manifest.partTargetDuration=this.manifest.partInf.partTarget),BM.call(this,this.manifest)},daterange(){this.manifest.dateRanges.push($M(h.attributes));const e=this.manifest.dateRanges.length-1;this.warnOnMissingAttributes_(`#EXT-X-DATERANGE #${e}`,h.attributes,["ID","START-DATE"]);const t=this.manifest.dateRanges[e];t.endDate&&t.startDate&&new Date(t.endDate)<new Date(t.startDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE END-DATE must be equal to or later than the value of the START-DATE"}),t.duration&&t.duration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE DURATION must not be negative"}),t.plannedDuration&&t.plannedDuration<0&&this.trigger("warn",{message:"EXT-X-DATERANGE PLANNED-DURATION must not be negative"});const n=!!t.endOnNext;if(n&&!t.class&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must have a CLASS attribute"}),n&&(t.duration||t.endDate)&&this.trigger("warn",{message:"EXT-X-DATERANGE with an END-ON-NEXT=YES attribute must not contain DURATION or END-DATE attributes"}),t.duration&&t.endDate){const n=t.startDate.getTime()+1e3*t.duration;this.manifest.dateRanges[e].endDate=new Date(n)}if(d[t.id]){for(const e in d[t.id])if(t[e]&&JSON.stringify(d[t.id][e])!==JSON.stringify(t[e])){this.trigger("warn",{message:"EXT-X-DATERANGE tags with the same ID in a playlist must have the same attributes values"});break}const e=this.manifest.dateRanges.findIndex((e=>e.id===t.id));this.manifest.dateRanges[e]=(0,Mt.Z)(this.manifest.dateRanges[e],t),d[t.id]=(0,Mt.Z)(d[t.id],t),this.manifest.dateRanges.pop()}else d[t.id]=t},"independent-segments"(){this.manifest.independentSegments=!0},"content-steering"(){this.manifest.contentSteering=$M(h.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",h.attributes,["SERVER-URI"])}}[h.tagType]||o).call(e)},uri(){i.uri=h.uri,t.push(i),this.manifest.targetDuration&&!("duration"in i)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),i.duration=this.manifest.targetDuration),r&&(i.key=r),i.timeline=l,n&&(i.map=n),u=0,null!==this.lastProgramDateTime&&(i.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*i.duration),i={}},comment(){},custom(){h.segment?(i.custom=i.custom||{},i.custom[h.customType]=h.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[h.customType]=h.data)}})[h.type].call(e)}))}warnOnMissingAttributes_(e,t,n){const r=[];
273n.forEach((function(e){t.hasOwnProperty(e)||r.push(e)})),r.length&&this.trigger("warn",{message:`${e} lacks required attribute(s): ${r.join(", ")}`})}push(e){this.lineStream.push(e)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(e){this.parseStream.addParser(e)}addTagMapper(e){this.parseStream.addTagMapper(e)}}var UM={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},zM=["video","audio","text"],VM=["Video","Audio","Text"],HM=function(e){return e?e.replace(/avc1\.(\d+)\.(\d+)/i,(function(e,t,n){return"avc1."+("00"+Number(t).toString(16)).slice(-2)+"00"+("00"+Number(n).toString(16)).slice(-2)})):e},qM=function(e){void 0===e&&(e="");var t=e.split(","),n=[];return t.forEach((function(e){var t;e=e.trim(),zM.forEach((function(r){var i=UM[r].exec(e.toLowerCase());if(i&&!(i.length<=1)){t=r;var a=e.substring(0,i[1].length),o=e.replace(a,"");n.push({type:a,details:o,mediaType:r})}})),t||n.push({type:e,details:"",mediaType:"unknown"})})),n},WM=function(e){return void 0===e&&(e=""),UM.audio.test(e.trim().toLowerCase())},GM=function(e){if(e&&"string"==typeof e){var t,n=e.toLowerCase().split(",").map((function(e){return HM(e.trim())})),r="video";1===n.length&&WM(n[0])?r="audio":1===n.length&&(void 0===(t=n[0])&&(t=""),UM.text.test(t.trim().toLowerCase()))&&(r="application");var i="mp4";return n.every((function(e){return UM.mp4.test(e)}))?i="mp4":n.every((function(e){return UM.webm.test(e)}))?i="webm":n.every((function(e){return UM.ogg.test(e)}))&&(i="ogg"),r+"/"+i+';codecs="'+e+'"'}},KM=function(e){return void 0===e&&(e=""),vM().MediaSource&&vM().MediaSource.isTypeSupported&&vM().MediaSource.isTypeSupported(GM(e))||!1},YM=function(e){return void 0===e&&(e=""),e.toLowerCase().split(",").every((function(e){e=e.trim();for(var t=0;t<VM.length;t++)if(UM["muxer"+VM[t]].test(e))return!0;return!1}))},XM="mp4a.40.2",QM=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,JM=/^application\/dash\+xml/i,eR=function(e){return QM.test(e)?"hls":JM.test(e)?"dash":"application/vnd.videojs.vhs+json"===e?"vhs-json":null},tR=function(e){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer},nR=function(e){return e instanceof Uint8Array?e:(Array.isArray(e)||tR(e)||e instanceof ArrayBuffer||(e="number"!=typeof e||"number"==typeof e&&e!=e?0:[e]),new Uint8Array(e&&e.buffer||e,e&&e.byteOffset||0,e&&e.byteLength||0))},rR=vM().BigInt||Number,iR=[rR("0x1"),rR("0x100"),rR("0x10000"),rR("0x1000000"),rR("0x100000000"),rR("0x10000000000"),rR("0x1000000000000"),rR("0x100000000000000"),rR("0x10000000000000000")],aR=(function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),function(e,t){var n=void 0===t?{}:t,r=n.signed,i=void 0!==r&&r,a=n.le,o=void 0!==a&&a;e=nR(e);var s=o?"reduce":"reduceRight",l=(e[s]?e[s]:Array.prototype[s]).call(e,(function(t,n,r){var i=o?r:Math.abs(r+1-e.length);return t+rR(n)*iR[i]}),rR(0));if(i){var c=iR[e.length]/rR(2)-rR(1);(l=rR(l))>c&&(l-=c,l-=c,l-=rR(2))}return Number(l)}),oR=function(e,t){if("string"!=typeof e&&e&&"function"==typeof e.toString&&(e=e.toString()),"string"!=typeof e)return new Uint8Array;t||(e=unescape(encodeURIComponent(e)));for(var n=new Uint8Array(e.length),r=0;r<e.length;r++)n[r]=e.charCodeAt(r);return n},sR=function(e,t,n){var r=void 0===n?{}:n,i=r.offset,a=void 0===i?0:i,o=r.mask,s=void 0===o?[]:o;e=nR(e);var l=(t=nR(t)).every?t.every:Array.prototype.every;return t.length&&e.length-a>=t.length&&l.call(t,(function(t,n){return t===(s[n]?s[n]&e[a+n]:e[a+n])}))},lR=a(7542);const cR=e=>!!e&&"object"==typeof e,uR=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(((e,t)=>("object"!=typeof t||Object.keys(t).forEach((n=>{Array.isArray(e[n])&&Array.isArray(t[n])?e[n]=e[n].concat(t[n]):cR(e[n])&&cR(t[n])?e[n]=uR(e[n],t[n]):e[n]=t[n]})),e)),{})},dR=e=>Object.keys(e).map((t=>e[t])),hR=e=>e.reduce(((e,t)=>e.concat(t)),[]),pR=e=>{if(!e.length)return[];const t=[];for(let n=0;n<e.length;n++)t.push(e[n]);return t},fR=e=>
273{let{baseUrl:t="",source:n="",range:r="",indexRange:i=""}=e;const a={uri:n,resolvedUri:OM(t||"",n)};if(r||i){const e=(r||i).split("-");let t,n=vM().BigInt?vM().BigInt(e[0]):parseInt(e[0],10),o=vM().BigInt?vM().BigInt(e[1]):parseInt(e[1],10);n<Number.MAX_SAFE_INTEGER&&"bigint"==typeof n&&(n=Number(n)),o<Number.MAX_SAFE_INTEGER&&"bigint"==typeof o&&(o=Number(o)),t="bigint"==typeof o||"bigint"==typeof n?vM().BigInt(o)-vM().BigInt(n)+vM().BigInt(1):o-n+1,"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),a.byterange={length:t,offset:n}}return a},mR=e=>(e&&"number"!=typeof e&&(e=parseInt(e,10)),isNaN(e)?null:e),gR={static(e){const{duration:t,timescale:n=1,sourceDuration:r,periodDuration:i}=e,a=mR(e.endNumber),o=t/n;return"number"==typeof a?{start:0,end:a}:"number"==typeof i?{start:0,end:i/o}:{start:0,end:r/o}},dynamic(e){const{NOW:t,clientOffset:n,availabilityStartTime:r,timescale:i=1,duration:a,periodStart:o=0,minimumUpdatePeriod:s=0,timeShiftBufferDepth:l=1/0}=e,c=mR(e.endNumber),u=(t+n)/1e3,d=r+o,h=u+s-d,p=Math.ceil(h*i/a),f=Math.floor((u-d-l)*i/a),m=Math.floor((u-d)*i/a);return{start:Math.max(0,f),end:"number"==typeof c?c:Math.min(p,m)}}},vR=e=>{const{type:t,duration:n,timescale:r=1,periodDuration:i,sourceDuration:a}=e,{start:o,end:s}=gR[t](e),l=((e,t)=>{const n=[];for(let r=e;r<t;r++)n.push(r);return n})(o,s).map((e=>t=>{const{duration:n,timescale:r=1,periodStart:i,startNumber:a=1}=e;return{number:a+t,duration:n/r,timeline:i,time:t*n}})(e));if("static"===t){const e=l.length-1,t="number"==typeof i?i:a;l[e].duration=t-n/r*e}return l},yR=e=>{const{baseUrl:t,initialization:n={},sourceDuration:r,indexRange:i="",periodStart:a,presentationTime:o,number:s=0,duration:l}=e;if(!t)throw new Error("NO_BASE_URL");const c=fR({baseUrl:t,source:n.sourceURL,range:n.range}),u=fR({baseUrl:t,source:t,indexRange:i});if(u.map=c,l){const t=vR(e);t.length&&(u.duration=t[0].duration,u.timeline=t[0].timeline)}else r&&(u.duration=r,u.timeline=a);return u.presentationTime=o||a,u.number=s,[u]},bR=(e,t,n)=>{const r=e.sidx.map?e.sidx.map:null,i=e.sidx.duration,a=e.timeline||0,o=e.sidx.byterange,s=o.offset+o.length,l=t.timescale,c=t.references.filter((e=>1!==e.referenceType)),u=[],d=e.endList?"static":"dynamic",h=e.sidx.timeline;let p,f=h,m=e.mediaSequence||0;p="bigint"==typeof t.firstOffset?vM().BigInt(s)+t.firstOffset:s+t.firstOffset;for(let e=0;e<c.length;e++){const o=t.references[e],s=o.referencedSize,c=o.subsegmentDuration;let g;g="bigint"==typeof p?p+vM().BigInt(s)-vM().BigInt(1):p+s-1;const v=yR({baseUrl:n,timescale:l,timeline:a,periodStart:h,presentationTime:f,number:m,duration:c,sourceDuration:i,indexRange:`${p}-${g}`,type:d})[0];r&&(v.map=r),u.push(v),p+="bigint"==typeof p?vM().BigInt(s):s,f+=c/l,m++}return e.segments=u,e},_R=["AUDIO","SUBTITLES"],xR=e=>{return(t=e,n=e=>{let{timeline:t}=e;return t},dR(t.reduce(((e,t)=>(t.forEach((t=>{e[n(t)]=t})),e)),{}))).sort(((e,t)=>e.timeline>t.timeline?1:-1));var t,n},wR=e=>{let t=[];var n,r;return n=e,r=(e,n,r,i)=>{t=t.concat(e.playlists||[])},_R.forEach((function(e){for(var t in n.mediaGroups[e])for(var i in n.mediaGroups[e][t]){var a=n.mediaGroups[e][t][i];r(a)}})),t},SR=e=>{let{playlist:t,mediaSequence:n}=e;t.mediaSequence=n,t.segments.forEach(((e,n)=>{e.number=t.mediaSequence+n}))},TR=e=>e&&e.uri+"-"+(e=>{let t;return t="bigint"==typeof e.offset||"bigint"==typeof e.length?vM().BigInt(e.offset)+vM().BigInt(e.length)-vM().BigInt(1):e.offset+e.length-1,`${e.offset}-${t}`})(e.byterange),CR=e=>{const t=e.reduce((function(e,t){return e[t.attributes.baseUrl]||(e[t.attributes.baseUrl]=[]),e[t.attributes.baseUrl].push(t),e}),{});let n=[];return Object.values(t).forEach((e=>{const t=dR(e.reduce(((e,t)=>{const n=t.attributes.id+(t.attributes.lang||"");return e[n]?(t.segments&&(t.segments[0]&&(t.segments[0].discontinuity=!0),e[n].segments.push(...t.segments)),t.attributes.contentProtection&&(e[n].attributes.contentProtection=t.attributes.contentProtection)):(e[n]=t,e[n].attributes.timelineStarts=[]),e[n].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),e}),{}));n=n.concat(t)})),n.map((e=>(e.discontinuityStarts=((e,t)=>e.reduce(((e,t,n)=>(t.discontinuity&&e.push(n),e)),[]))(e.segments||[]),e)))},kR=(e,t)=>{const n=TR(e.sidx),r=n&&t[n]&&t[n].sidx;return r&&bR(e,r,e.sidx.resolvedUri),e},ER=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object.keys(t).length)return e;for(const n in e)e[n]=kR(e[n],t);return e},jR=e=>{let{attributes:t,segments:n,sidx:r,discontinuityStarts:i}=e;const a={attributes:{NAME:t.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:t.width,height:t.height},CODECS:t.codecs,BANDWIDTH:t.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:t.baseUrl||"",targetDuration:t.duration,discontinuityStarts:i,timelineStarts:t.timelineStarts,segments:n};return t.frameRate&&(a.attributes["FRAME-RATE"]=t.frameRate),t.contentProtection&&(a.contentProtection=t.contentProtection),t.serviceLocation&&(a.attributes.serviceLocation=t.serviceLocation),r&&(a.sidx=r),a},PR=e=>{let{attributes:t}=e;return"video/mp4"===t.mimeType||"video/webm"===t.mimeType||"video"===t.contentType},IR=e=>{let{attributes:t}=e;return"audio/mp4"===t.mimeType||"audio/webm"===t.mimeType||"audio"===t.contentType},OR=e=>{let{attributes:t}=e;return"text/vtt"===t.mimeType||"text"===t.contentType},LR=e=>e?Object.keys(e).reduce(((t,n)=>{const r=e[n];return t.concat(r.playlists)}),[]):[],NR=e=>{let{dashPlaylists:t,locations:n,contentSteering:r,sidxMapping:i={},previousManifest:a,eventStream:o}=e;if(!t.length)return{};const{sourceDuration:s,type:l,suggestedPresentationDelay:c,minimumUpdatePeriod:u}=t[0].attributes,d=CR(t.filter(PR)).map(jR),h=CR(t.filter(IR)),p=CR(t.filter(OR)),f=t.map((e=>
273e.attributes.captionServices)).filter(Boolean),m={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:s,playlists:ER(d,i)};u>=0&&(m.minimumUpdatePeriod=1e3*u),n&&(m.locations=n),r&&(m.contentSteering=r),"dynamic"===l&&(m.suggestedPresentationDelay=c),o&&o.length>0&&(m.eventStream=o);const g=0===m.playlists.length,v=h.length?function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=e.reduce(((e,i)=>{const a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"";let s=i.attributes.label||"main";if(o&&!i.attributes.label){const e=a?` (${a})`:"";s=`${i.attributes.lang}${e}`}e[s]||(e[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});const l=kR(((e,t)=>{let{attributes:n,segments:r,sidx:i,mediaSequence:a,discontinuitySequence:o,discontinuityStarts:s}=e;const l={attributes:{NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:n.baseUrl||"",targetDuration:n.duration,discontinuitySequence:o,discontinuityStarts:s,timelineStarts:n.timelineStarts,mediaSequence:a,segments:r};return n.contentProtection&&(l.contentProtection=n.contentProtection),n.serviceLocation&&(l.attributes.serviceLocation=n.serviceLocation),i&&(l.sidx=i),t&&(l.attributes.AUDIO="audio",l.attributes.SUBTITLES="subs"),l})(i,r),n);return e[s].playlists.push(l),void 0===t&&"main"===a&&(t=i,t.default=!0),e}),{});return t||(i[Object.keys(i)[0]].default=!0),i}(h,i,g):null,y=p.length?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce(((e,n)=>{const r=n.attributes.label||n.attributes.lang||"text";return e[r]||(e[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),e[r].playlists.push(kR((e=>{let{attributes:t,segments:n,mediaSequence:r,discontinuityStarts:i,discontinuitySequence:a}=e;void 0===n&&(n=[{uri:t.baseUrl,timeline:t.periodStart,resolvedUri:t.baseUrl||"",duration:t.sourceDuration,number:0}],t.duration=t.sourceDuration);const o={NAME:t.id,BANDWIDTH:t.bandwidth,"PROGRAM-ID":1};t.codecs&&(o.CODECS=t.codecs);const s={attributes:o,uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:t.baseUrl||"",targetDuration:t.duration,timelineStarts:t.timelineStarts,discontinuityStarts:i,discontinuitySequence:a,mediaSequence:r,segments:n};return t.serviceLocation&&(s.attributes.serviceLocation=t.serviceLocation),s})(n),t)),e}),{})}(p,i):null,b=d.concat(LR(v),LR(y)),_=b.map((e=>{let{timelineStarts:t}=e;return t}));var x,w;return m.timelineStarts=xR(_),x=b,w=m.timelineStarts,x.forEach((e=>{e.mediaSequence=0,e.discontinuitySequence=w.findIndex((function(t){let{timeline:n}=t;return n===e.timeline})),e.segments&&e.segments.forEach(((e,t)=>{e.number=t}))})),v&&(m.mediaGroups.AUDIO.audio=v),y&&(m.mediaGroups.SUBTITLES.subs=y),f.length&&(m.mediaGroups["CLOSED-CAPTIONS"].cc=f.reduce(((e,t)=>t?(t.forEach((t=>{const{channel:n,language:r}=t;e[r]={autoselect:!1,default:!1,instreamId:n,language:r},t.hasOwnProperty("aspectRatio")&&(e[r].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(e[r].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(e[r]["3D"]=t["3D"])})),e):e),{})),a?(e=>{let{oldManifest:t,newManifest:n}=e;const r=t.playlists.concat(wR(t)),i=n.playlists.concat(wR(n));return n.timelineStarts=xR([t.timelineStarts,n.timelineStarts]),(e=>{let{oldPlaylists:t,newPlaylists:n,timelineStarts:r}=e;n.forEach((e=>{e.discontinuitySequence=r.findIndex((function(t){let{timeline:n}=t;return n===e.timeline}));const n=((e,t)=>{for(let n=0;n<e.length;n++)if(e[n].attributes.NAME===t)return e[n];return null})(t,e.attributes.NAME);if(!n)return;if(e.sidx)return;const i=e.segments[0],a=n.segments.findIndex((function(e){return Math.abs(e.presentationTime-i.presentationTime)<.016666666666666666}));if(-1===a)return SR({playlist:e,mediaSequence:n.mediaSequence+n.segments.length}),e.segments[0].discontinuity=!0,e.discontinuityStarts.unshift(0),void((!n.segments.length&&e.timeline>n.timeline||n.segments.length&&e.timeline>n.segments[n.segments.length-1].timeline)&&e.discontinuitySequence--);n.segments[a].discontinuity&&!i.discontinuity&&(i.discontinuity=!0,e.discontinuityStarts.unshift(0),e.discontinuitySequence--),SR({playlist:e,mediaSequence:n.segments[a].number})}))})({oldPlaylists:r,newPlaylists:i,timelineStarts:n.timelineStarts}),n})({oldManifest:a,newManifest:m}):m},AR=(e,t,n)=>{const{NOW:r,clientOffset:i,availabilityStartTime:a,timescale:o=1,periodStart:s=0,minimumUpdatePeriod:l=0}=e,c=(r+i)/1e3+l-(a+s);return Math.ceil((c*o-t)/n)},DR=(e,t)=>{const{type:n,minimumUpdatePeriod:r=0,media:i="",sourceDuration:a,timescale:o=1,startNumber:s=1,periodStart:l}=e,c=[];let u=-1;for(let d=0;d<t.length;
vendor: 4,672 bytes, line 273
273d++){const h=t[d],p=h.d,f=h.r||0,m=h.t||0;let g;if(u<0&&(u=m),m&&m>u&&(u=m),f<0){const s=d+1;g=s===t.length?"dynamic"===n&&r>0&&i.indexOf("$Number$")>0?AR(e,u,p):(a*o-u)/p:(t[s].t-u)/p}else g=f+1;const v=s+c.length+g;let y=s+c.length;for(;y<v;)c.push({number:y,duration:p/o,time:u,timeline:l}),u+=p,y++}return c},MR=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,RR=(e,t)=>e.replace(MR,(e=>(t,n,r,i)=>{if("$$"===t)return"$";if(void 0===e[n])return t;const a=""+e[n];return"RepresentationID"===n?a:(i=r?parseInt(i,10):1,a.length>=i?a:`${new Array(i-a.length+1).join("0")}${a}`)})(t)),FR=(e,t)=>{const n={RepresentationID:e.id,Bandwidth:e.bandwidth||0},{initialization:r={sourceURL:"",range:""}}=e,i=fR({baseUrl:e.baseUrl,source:RR(r.sourceURL,n),range:r.range}),a=((e,t)=>e.duration||t?e.duration?vR(e):DR(e,t):[{number:e.startNumber||1,duration:e.sourceDuration,time:0,timeline:e.periodStart}])(e,t);return a.map((t=>{n.Number=t.number,n.Time=t.time;const r=RR(e.media||"",n),a=e.timescale||1,o=e.presentationTimeOffset||0,s=e.periodStart+(t.time-o)/a;return{uri:r,timeline:t.timeline,duration:t.duration,resolvedUri:OM(e.baseUrl||"",r),map:i,number:t.number,presentationTime:s}}))},$R=(e,t)=>{const{duration:n,segmentUrls:r=[],periodStart:i}=e;if(!n&&!t||n&&t)throw new Error("SEGMENT_TIME_UNSPECIFIED");const a=r.map((t=>((e,t)=>{const{baseUrl:n,initialization:r={}}=e,i=fR({baseUrl:n,source:r.sourceURL,range:r.range}),a=fR({baseUrl:n,source:t.media,range:t.mediaRange});return a.map=i,a})(e,t)));let o;n&&(o=vR(e)),t&&(o=DR(e,t));const s=o.map(((t,n)=>{if(a[n]){const r=a[n],o=e.timescale||1,s=e.presentationTimeOffset||0;return r.timeline=t.timeline,r.duration=t.duration,r.number=t.number,r.presentationTime=i+(t.time-s)/o,r}})).filter((e=>e));return s},BR=e=>{let t,n,{attributes:r,segmentInfo:i}=e;i.template?(n=FR,t=uR(r,i.template)):i.base?(n=yR,t=uR(r,i.base)):i.list&&(n=$R,t=uR(r,i.list));const a={attributes:r};if(!n)return a;const o=n(t,i.segmentTimeline);if(t.duration){const{duration:e,timescale:n=1}=t;t.duration=e/n}else o.length?t.duration=o.reduce(((e,t)=>Math.max(e,Math.ceil(t.duration))),0):t.duration=0;return a.attributes=t,a.segments=o,i.base&&t.indexRange&&(a.sidx=o[0],a.segments=[]),a},ZR=(e,t)=>pR(e.childNodes).filter((e=>{let{tagName:n}=e;return n===t})),UR=e=>e.textContent.trim(),zR=e=>{const t=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(e);if(!t)return 0;const[n,r,i,a,o,s]=t.slice(1);return 31536e3*parseFloat(n||0)+2592e3*parseFloat(r||0)+86400*parseFloat(i||0)+3600*parseFloat(a||0)+60*parseFloat(o||0)+parseFloat(s||0)},VR={mediaPresentationDuration:e=>zR(e),availabilityStartTime(e){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t=e)&&(t+="Z"),Date.parse(t)/1e3;var t},minimumUpdatePeriod:e=>zR(e),suggestedPresentationDelay:e=>zR(e),type:e=>e,timeShiftBufferDepth:e=>zR(e),start:e=>zR(e),width:e=>parseInt(e,10),height:e=>parseInt(e,10),bandwidth:e=>parseInt(e,10),frameRate:e=>(e=>parseFloat(e.split("/").reduce(((e,t)=>e/t))))(e),startNumber:e=>parseInt(e,10),timescale:e=>parseInt(e,10),presentationTimeOffset:e=>parseInt(e,10),duration(e){const t=parseInt(e,10);return isNaN(t)?zR(e):t},d:e=>parseInt(e,10),t:e=>parseInt(e,10),r:e=>parseInt(e,10),presentationTime:e=>parseInt(e,10),DEFAULT:e=>e},HR=e=>e&&e.attributes?pR(e.attributes).reduce(((e,t)=>{const n=VR[t.name]||VR.DEFAULT;return e[t.name]=n(t.value),e}),{}):{},qR={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},WR=(e,t)=>t.length?hR(e.map((function(e){return t.map((function(t){const n=UR(t),r=OM(e.baseUrl,n),i=uR(HR(t),{baseUrl:r});return r!==n&&!i.serviceLocation&&e.serviceLocation&&(i.serviceLocation=e.serviceLocation),i}))}))):e,GR=e=>{const t=ZR(e,"SegmentTemplate")[0],n=ZR(e,"SegmentList")[0],r=n&&ZR(n,"SegmentURL").map((e=>uR({tag:"SegmentURL"},HR(e)))),i=ZR(e,"SegmentBase")[0],a=n||t,o=a&&ZR(a,"SegmentTimeline")[0],s=n||i||t,l=s&&ZR(s,"Initialization")[0],c=t&&HR(t);c&&l?c.initialization=l&&HR(l):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});const u={template:c,segmentTimeline:o&&ZR(o,"S").map((e=>HR(e))),list:n&&uR(HR(n),{segmentUrls:r,initialization:HR(l)}),base:i&&uR(HR(i),{initialization:HR(l)})};return Object.keys(u).forEach((e=>{u[e]||delete u[e]})),u},KR=e=>e.reduce(((e,t)=>{const n=HR(t);n.schemeIdUri&&(n.schemeIdUri=n.schemeIdUri.toLowerCase());const r=qR[n.schemeIdUri];if(r){e[r]={attributes:n};
vendor: 10,830 bytes, line 273
273const i=ZR(t,"cenc:pssh")[0];if(i){const t=UR(i);e[r].pssh=t&&function(e){for(var t=function(e){return vM().atob?vM().atob(e):Buffer.from(e,"base64").toString("binary")}(e),n=new Uint8Array(t.length),r=0;r<t.length;r++)n[r]=t.charCodeAt(r);return n}(t)}}return e}),{}),YR=e=>hR(ZR(e.node,"EventStream").map((t=>{const n=HR(t),r=n.schemeIdUri;return ZR(t,"Event").map((t=>{const i=HR(t),a=i.presentationTime||0,o=n.timescale||1,s=i.duration||0,l=a/o+e.attributes.start;return{schemeIdUri:r,value:n.value,id:i.id,start:l,end:l+s/o,messageData:UR(t)||i.messageData,contentEncoding:n.contentEncoding,presentationTimeOffset:n.presentationTimeOffset||0}}))}))),XR=(e,t)=>(n,r)=>{const i=WR(t,ZR(n.node,"BaseURL")),a=uR(e,{periodStart:n.attributes.start});"number"==typeof n.attributes.duration&&(a.periodDuration=n.attributes.duration);const o=ZR(n.node,"AdaptationSet"),s=GR(n.node);return hR(o.map(((e,t,n)=>r=>{const i=HR(r),a=WR(t,ZR(r,"BaseURL")),o=ZR(r,"Role")[0],s={role:HR(o)};let l=uR(e,i,s);const c=ZR(r,"Accessibility")[0],u=(e=>"urn:scte:dash:cc:cea-608:2015"===e.schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map((e=>{let t,n;return n=e,/^CC\d=/.test(e)?[t,n]=e.split("="):/^CC\d$/.test(e)&&(t=e),{channel:t,language:n}})):"urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map((e=>{const t={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){const[n,r=""]=e.split("=");t.channel=n,t.language=e,r.split(",").forEach((e=>{const[n,r]=e.split(":");"lang"===n?t.language=r:"er"===n?t.easyReader=Number(r):"war"===n?t.aspectRatio=Number(r):"3D"===n&&(t["3D"]=Number(r))}))}else t.language=e;return t.channel&&(t.channel="SERVICE"+t.channel),t})):void 0)(HR(c));u&&(l=uR(l,{captionServices:u}));const d=ZR(r,"Label")[0];if(d&&d.childNodes.length){const e=d.childNodes[0].nodeValue.trim();l=uR(l,{label:e})}const h=KR(ZR(r,"ContentProtection"));Object.keys(h).length&&(l=uR(l,{contentProtection:h}));const p=GR(r),f=ZR(r,"Representation"),m=uR(n,p);return hR(f.map(((e,t,n)=>r=>{const i=ZR(r,"BaseURL"),a=WR(t,i),o=uR(e,HR(r)),s=GR(r);return a.map((e=>({segmentInfo:uR(n,s),attributes:uR(o,e)})))})(l,a,m)))})(a,i,s)))},QR=(e,t)=>{if(e.length>1&&t({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!e.length)return null;const n=uR({serverURL:UR(e[0])},HR(e[0]));return n.queryBeforeStart="true"===n.queryBeforeStart,n},JR=e=>{if(""===e)throw new Error("DASH_EMPTY_MANIFEST");const t=new lR.DOMParser;let n,r;try{n=t.parseFromString(e,"application/xml"),r=n&&"MPD"===n.documentElement.tagName?n.documentElement:null}catch(e){}if(!r||r&&r.getElementsByTagName("parsererror").length>0)throw new Error("DASH_INVALID_XML");return r};var eF=a(8857),tF=a.n(eF),nF=nR([73,68,51]),rF=function e(t,n){return void 0===n&&(n=0),(t=nR(t)).length-n<10||!sR(t,nF,{offset:n})?n:(n+=function(e,t){void 0===t&&(t=0);var n=(e=nR(e))[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return(16&n)>>4?r+20:r+10}(t,n),e(t,n))},iF=function(e){return"string"==typeof e?oR(e):e},aF=function e(t,n,r){void 0===r&&(r=!1),n=function(e){return Array.isArray(e)?e.map((function(e){return iF(e)})):[iF(e)]}(n),t=nR(t);var i=[];if(!n.length)return i;for(var a=0;a<t.length;){var o=(t[a]<<24|t[a+1]<<16|t[a+2]<<8|t[a+3])>>>0,s=t.subarray(a+4,a+8);if(0===o)break;var l=a+o;if(l>t.length){if(r)break;l=t.length}var c=t.subarray(a+8,l);sR(s,n[0])&&(1===n.length?i.push(c):i.push.apply(i,e(c,n.slice(1),r))),a=l}return i},oF={EBML:nR([26,69,223,163]),DocType:nR([66,130]),Segment:nR([24,83,128,103]),SegmentInfo:nR([21,73,169,102]),Tracks:nR([22,84,174,107]),Track:nR([174]),TrackNumber:nR([215]),DefaultDuration:nR([35,227,131]),TrackEntry:nR([174]),TrackType:nR([131]),FlagDefault:nR([136]),CodecID:nR([134]),CodecPrivate:nR([99,162]),VideoTrack:nR([224]),AudioTrack:nR([225]),Cluster:nR([31,67,182,117]),Timestamp:nR([231]),TimestampScale:nR([42,215,177]),BlockGroup:nR([160]),BlockDuration:nR([155]),Block:nR([161]),SimpleBlock:nR([163])},sF=[128,64,32,16,8,4,2,1],lF=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=!1);var i=function(e){for(var t=1,n=0;n<sF.length&&!(e&sF[n]);n++)t++;return t}(e[t]),a=e.subarray(t,t+i);return n&&((a=Array.prototype.slice.call(e,t,t+i))[0]^=sF[i-1]),{length:i,value:aR(a,{signed:r}),bytes:a}},cF=function e(t){return"string"==typeof t?t.match(/.{1,2}/g).map((function(t){return e(t)})):"number"==typeof t?function(e,t){var n=(void 0===t?{}:t).le,r=void 0!==n&&n;("bigint"!=typeof e&&"number"!=typeof e||"number"==typeof e&&e!=e)&&(e=0);for(var i=function(e){return Math.ceil(function(e){return e.toString(2).length}(e)/8)}(e=rR(e)),a=new Uint8Array(new ArrayBuffer(i)),o=0;o<i;o++){var s=r?o:Math.abs(o+1-a.length);a[s]=Number(e/iR[o]&rR(255)),e<0&&(a[s]=Math.abs(~a[s]),a[s]-=0===o?1:2)}return a}(t):t},uF=function e(t,n,r){if(r>=n.length)return n.length;var i=lF(n,r,!1);if(sR(t.bytes,i.bytes))return r;var a=lF(n,r+i.length);return e(t,n,r+a.length+a.value+i.length)},dF=function e(t,n){n=function(e){return Array.isArray(e)?e.map((function(e){return cF(e)})):[cF(e)]}(n),t=nR(t);var r=[];if(!n.length)return r;for(var i=0;i<t.length;){var a=lF(t,i,!1),o=lF(t,i+a.length),s=i+a.length+o.length;127===o.value&&(o.value=uF(a,t,s),o.value!==t.length&&(o.value-=s));var l=s+o.value>t.length?t.length:s+o.value,c=t.subarray(s,l);sR(n[0],a.bytes)&&(1===n.length?r.push(c):r=r.concat(e(c,n.slice(1)))),i+=a.length+o.length+c.length}return r},hF=nR([0,0,0,1]),pF=nR([0,0,1]),fF=nR([0,0,3]),mF=function(e){for(var t=[],n=1;n<e.length-2;)sR(e.subarray(n,n+3),fF)&&(t.push(n+2),n++),n++;if(0===t.length)return e;var r=e.length-t.length,i=new Uint8Array(r),a=0;for(n=0;n<r;a++,n++)a===t[0]&&(a++,t.shift()),i[n]=e[a];return i},gF=function(e,t,n,r){void 0===r&&(r=1/0),e=nR(e),n=[].concat(n);for(var i,a=0,o=0;a<e.length&&(o<r||i);){var s=void 0;if(sR(e.subarray(a),hF)?s=4:sR(e.subarray(a),pF)&&(s=3),s){if(o++,i)return mF(e.subarray(i,a));var l=void 0;"h264"===t?l=31&e[a+s]:"h265"===t&&(l=e[a+s]>>1&63),-1!==n.indexOf(l)&&(i=a+s),a+=s+("h264"===t?1:2)}else a++}return e.subarray(0,0)},vF={webm:nR([119,101,98,109]),matroska:nR([109,97,116,114,111,115,107,97]),flac:nR([102,76,97,67]),ogg:nR([79,103,103,83]),ac3:nR([11,119]),riff:nR([82,73,70,70]),avi:nR([65,86,73]),wav:nR([87,65,86,69]),"3gp":nR([102,116,121,112,51,103]),mp4:nR([102,116,121,112]),fmp4:nR([115,116,121,112]),mov:nR([102,116,121,112,113,116]),moov:nR([109,111,111,118]),moof:nR([109,111,111,102])},yF={aac:function(e){var t=rF(e);return sR(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=rF(e);return sR(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=dF(e,[oF.EBML,oF.DocType])[0];return sR(t,vF.webm)},mkv:function(e){var t=dF(e,[oF.EBML,oF.DocType])[0];return sR(t,vF.matroska)},mp4:function(e){return!yF["3gp"](e)&&!yF.mov(e)&&(!(!sR(e,vF.mp4,{offset:4})&&!sR(e,vF.fmp4,{offset:4}))||!(!sR(e,vF.moof,{offset:4})&&!sR(e,vF.moov,{offset:4}))||void 0)},mov:function(e){return sR(e,vF.mov,{offset:4})},"3gp":function(e){return sR(e,vF["3gp"],{offset:4})},ac3:function(e){var t=rF(e);return sR(e,vF.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return 71===e[0];for(var t=0;t+188<e.length&&t<188;){if(71===e[t]&&71===e[t+188])return!0;t+=1}return!1},flac:function(e){var t=rF(e);return sR(e,vF.flac,{offset:t})},ogg:function(e){return sR(e,vF.ogg)},avi:function(e){return sR(e,vF.riff)&&sR(e,vF.avi,{offset:8})},wav:function(e){return sR(e,vF.riff)&&sR(e,vF.wav,{offset:8})},h264:function(e){return function(e,t,n){return gF(e,"h264",7,3)}(e).length},h265:function(e){return function(e,t,n){return gF(e,"h265",[32,33],3)}(e).length}},bF=Object.keys(yF).filter((function(e){return"ts"!==e&&"h264"!==e&&"h265"!==e})).concat(["ts","h264","h265"]);bF.forEach((function(e){var t=yF[e];yF[e]=function(e){return t(nR(e))}}));var _F=yF,xF=function(e){e=nR(e);for(var t=0;t<bF.length;t++){var n=bF[t];if(_F[n](e))return n}return""},wF=a(3474),SF="8.9.0";const TF={},CF=function(e,t){return TF[e]=TF[e]||[],t&&(TF[e]=TF[e].concat(t)),TF[e]},kF=function(e,t){const n=CF(e).indexOf(t);return!(n<=-1||(TF[e]=TF[e].slice(),TF[e].splice(n,1),0))},EF={prefixed:!0},jF=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],PF=jF[0];let IF;for(let e=0;e<jF.length;e++)if(jF[e][1]in bM()){IF=jF[e];break}if(IF){for(let e=0;e<IF.length;e++)EF[PF[e]]=IF[e];EF.prefixed=IF[0]!==PF[0]}let OF=[];const LF=function e(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:":",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a="info";const o=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n("log",a,t)};return n=((e,t,n)=>(r,i,a)=>{const o=t.levels[i],s=new RegExp(`^(${o})$`);let l=e;if("log"!==r&&a.unshift(r.toUpperCase()+":"),n&&(l=`%c${e}`,a.unshift(n)),a.unshift(l+":"),OF){OF.push([].concat(a));const e=OF.length-1e3;OF.splice(0,e>0?e:0)}if(!vM().console)return;let c=vM().console[r];c||"debug"!==r||(c=vM().console.info||vM().console.log),c&&o&&s.test(r)&&c[Array.isArray(a)?"apply":"call"](vM().console,a)})(t,o,i),o.createLogger=(n,a,o)=>{const s=void 0!==a?a:r;return e(`${t} ${s} ${n}`,s,void 0!==o?o:i)},o.createNewLogger=(t,n,r)=>e(t,n,r),o.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:a},o.level=e=>{if("string"==typeof e){if(!o.levels.hasOwnProperty(e))throw new Error(`"${e}" in not a valid log level`);a=e}return a},(o.history=()=>OF?[].concat(OF):[]).filter=e=>(OF||[]).filter((t=>new RegExp(`.*${e}.*`).test(t[0]))),o.history.clear=()=>{OF&&(OF.length=0)},o.history.disable=()=>{null!==OF&&(OF.length=0,OF=null)},o.history.enable=()=>{null===OF&&(OF=[])},o.error=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n("error",a,t)},o.warn=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n("warn",a,t)},o.debug=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n("debug",a,t)},o}("VIDEOJS"),NF=LF.createLogger,AF=Object.prototype.toString,DF=function(e){return FF(e)?Object.keys(e):[]};function MF(e,t){DF(e).forEach((n=>t(e[n],n)))}function RF(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return DF(e).reduce(((n,r)=>t(n,e[r],r)),n)}function FF(e){return!!e&&"object"==typeof e}function $F(e){return FF(e)&&"[object Object]"===AF.call(e)&&e.constructor===Object}function BF(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];
273return n.forEach((t=>{t&&MF(t,((t,n)=>{$F(t)?($F(e[n])||(e[n]={}),e[n]=BF(e[n],t)):e[n]=t}))})),e}function ZF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[];for(const n in e)if(e.hasOwnProperty(n)){const r=e[n];t.push(r)}return t}function UF(e,t,n){const r=n=>Object.defineProperty(e,t,{value:n,enumerable:!0,writable:!0}),i={configurable:!0,enumerable:!0,get(){const e=n();return r(e),e}};return(!(arguments.length>3&&void 0!==arguments[3])||arguments[3])&&(i.set=r),Object.defineProperty(e,t,i)}var zF=Object.freeze({__proto__:null,each:MF,reduce:RF,isObject:FF,isPlain:$F,merge:BF,values:ZF,defineLazyProperty:UF});let VF,HF=!1,qF=null,WF=!1,GF=!1,KF=!1,YF=!1,XF=!1,QF=null,JF=null,e$=null,t$=!1,n$=!1,r$=!1,i$=!1;const a$=Boolean(d$()&&("ontouchstart"in vM()||vM().navigator.maxTouchPoints||vM().DocumentTouch&&vM().document instanceof vM().DocumentTouch)),o$=vM().navigator&&vM().navigator.userAgentData;if(o$&&o$.platform&&o$.brands&&(WF="Android"===o$.platform,KF=Boolean(o$.brands.find((e=>"Microsoft Edge"===e.brand))),YF=Boolean(o$.brands.find((e=>"Chromium"===e.brand))),XF=!KF&&YF,QF=JF=(o$.brands.find((e=>"Chromium"===e.brand))||{}).version||null,n$="Windows"===o$.platform),!YF){const e=vM().navigator&&vM().navigator.userAgent||"";HF=/iPod/i.test(e),qF=function(){const t=e.match(/OS (\d+)_/i);return t&&t[1]?t[1]:null}(),WF=/Android/i.test(e),VF=function(){const t=e.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!t)return null;const n=t[1]&&parseFloat(t[1]),r=t[2]&&parseFloat(t[2]);return n&&r?parseFloat(t[1]+"."+t[2]):n||null}(),GF=/Firefox/i.test(e),KF=/Edg/i.test(e),YF=/Chrome/i.test(e)||/CriOS/i.test(e),XF=!KF&&YF,QF=JF=function(){const t=e.match(/(Chrome|CriOS)\/(\d+)/);return t&&t[2]?parseFloat(t[2]):null}(),e$=function(){const t=/MSIE\s(\d+)\.\d/.exec(e);let n=t&&parseFloat(t[1]);return!n&&/Trident\/7.0/i.test(e)&&/rv:11.0/.test(e)&&(n=11),n}(),t$=/Safari/i.test(e)&&!XF&&!WF&&!KF,n$=/Windows/i.test(e),r$=/iPad/i.test(e)||t$&&a$&&!/iPhone/i.test(e),i$=/iPhone/i.test(e)&&!r$}const s$=i$||r$||HF,l$=(t$||s$)&&!XF;var c$=Object.freeze({__proto__:null,get IS_IPOD(){return HF},get IOS_VERSION(){return qF},get IS_ANDROID(){return WF},get ANDROID_VERSION(){return VF},get IS_FIREFOX(){return GF},get IS_EDGE(){return KF},get IS_CHROMIUM(){return YF},get IS_CHROME(){return XF},get CHROMIUM_VERSION(){return QF},get CHROME_VERSION(){return JF},get IE_VERSION(){return e$},get IS_SAFARI(){return t$},get IS_WINDOWS(){return n$},get IS_IPAD(){return r$},get IS_IPHONE(){return i$},TOUCH_ENABLED:a$,IS_IOS:s$,IS_ANY_SAFARI:l$});function u$(e){return"string"==typeof e&&Boolean(e.trim())}function d$(){return bM()===vM().document}function h$(e){return FF(e)&&1===e.nodeType}function p$(){try{return vM().parent!==vM().self}catch(e){return!0}}function f$(e){return function(t,n){if(!u$(t))return bM()[e](null);u$(n)&&(n=bM().querySelector(n));const r=h$(n)?n:bM();return r[e]&&r[e](t)}}function m$(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;const i=bM().createElement(e);return Object.getOwnPropertyNames(t).forEach((function(e){const n=t[e];"textContent"===e?g$(i,n):i[e]===n&&"tabIndex"!==e||(i[e]=n)})),Object.getOwnPropertyNames(n).forEach((function(e){i.setAttribute(e,n[e])})),r&&D$(i,r),i}function g$(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function v$(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function y$(e,t){return function(e){if(e.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}(t),e.classList.contains(t)}function b$(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.classList.add(...n.reduce(((e,t)=>e.concat(t.split(/\s+/))),[])),e}function _$(e){if(!e)return LF.warn("removeClass was called with an element that doesn't exist"),null;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.classList.remove(...n.reduce(((e,t)=>e.concat(t.split(/\s+/))),[])),e}function x$(e,t,n){return"function"==typeof n&&(n=n(e,t)),"boolean"!=typeof n&&(n=void 0),t.split(/\s+/).forEac
273h((t=>e.classList.toggle(t,n))),e}function w$(e,t){Object.getOwnPropertyNames(t).forEach((function(n){const r=t[n];null==r||!1===r?e.removeAttribute(n):e.setAttribute(n,!0===r?"":r)}))}function S$(e){const t={},n=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(e&&e.attributes&&e.attributes.length>0){const r=e.attributes;for(let e=r.length-1;e>=0;e--){const i=r[e].name;let a=r[e].value;n.includes(i)&&(a=null!==a),t[i]=a}}return t}function T$(e,t){return e.getAttribute(t)}function C$(e,t,n){e.setAttribute(t,n)}function k$(e,t){e.removeAttribute(t)}function E$(){bM().body.focus(),bM().onselectstart=function(){return!1}}function j$(){bM().onselectstart=function(){return!0}}function P$(e){if(e&&e.getBoundingClientRect&&e.parentNode){const t=e.getBoundingClientRect(),n={};return["bottom","height","left","right","top","width"].forEach((e=>{void 0!==t[e]&&(n[e]=t[e])})),n.height||(n.height=parseFloat(B$(e,"height"))),n.width||(n.width=parseFloat(B$(e,"width"))),n}}function I$(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};const t=e.offsetWidth,n=e.offsetHeight;let r=0,i=0;for(;e.offsetParent&&e!==bM()[EF.fullscreenElement];)r+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return{left:r,top:i,width:t,height:n}}function O$(e,t){const n={x:0,y:0};if(s$){let t=e;for(;t&&"html"!==t.nodeName.toLowerCase();){const e=B$(t,"transform");
273if(/^matrix/.test(e)){const t=e.slice(7,-1).split(/,\s/).map(Number);n.x+=t[4],n.y+=t[5]}else if(/^matrix3d/.test(e)){const t=e.slice(9,-1).split(/,\s/).map(Number);n.x+=t[12],n.y+=t[13]}t=t.parentNode}}const r={},i=I$(t.target),a=I$(e),o=a.width,s=a.height;let l=t.offsetY-(a.top-i.top),c=t.offsetX-(a.left-i.left);return t.changedTouches&&(c=t.changedTouches[0].pageX-a.left,l=t.changedTouches[0].pageY+a.top,s$&&(c-=n.x,l-=n.y)),r.y=1-Math.max(0,Math.min(1,l/s)),r.x=Math.max(0,Math.min(1,c/o)),r}function L$(e){return FF(e)&&3===e.nodeType}function N$(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function A$(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map((e=>("function"==typeof e&&(e=e()),h$(e)||L$(e)?e:"string"==typeof e&&/\S/.test(e)?bM().createTextNode(e):void 0))).filter((e=>e))}function D$(e,t){return A$(t).forEach((t=>e.appendChild(t))),e}function M$(e,t){return D$(N$(e),t)}function R$(e){return void 0===e.button&&void 0===e.buttons||0===e.button&&void 0===e.buttons||"mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons}const F$=f$("querySelector"),$$=f$("querySelectorAll");function B$(e,t){if(!e||!t)return"";if("function"==typeof vM().getComputedStyle){let n;try{n=vM().getComputedStyle(e)}catch(e){return""}return n?n.getPropertyValue(t)||n[t]:""}return""}function Z$(e){[...bM().styleSheets].forEach((t=>{try{const n=[...t.cssRules].map((e=>e.cssText)).join(""),r=bM().createElement("style");r.textContent=n,e.document.head.appendChild(r)}catch(n){const r=bM().createElement("link");r.rel="stylesheet",r.type=t.type,r.media=t.media.mediaText,r.href=t.href,e.document.head.appendChild(r)}}))}var U$=Object.freeze({__proto__:null,isReal:d$,isEl:h$,isInFrame:p$,createEl:m$,textContent:g$,prependTo:v$,hasClass:y$,addClass:b$,removeClass:_$,toggleClass:x$,setAttributes:w$,getAttributes:S$,getAttribute:T$,setAttribute:C$,removeAttribute:k$,blockTextSelection:E$,unblockTextSelection:j$,getBoundingClientRect:P$,findPosition:I$,getPointerPosition:O$,isTextNode:L$,emptyEl:N$,normalizeContent:A$,appendContent:D$,insertContent:M$,isSingleLeftClick:R$,$:F$,$$:$$,computedStyle:B$,copyStyleSheetsToWindow:Z$});let z$,V$=!1;const H$=function(){if(!1===z$.options.autoSetup)return;const e=Array.prototype.slice.call(bM().getElementsByTagName("video")),t=Array.prototype.slice.call(bM().getElementsByTagName("audio")),n=Array.prototype.slice.call(bM().getElementsByTagName("video-js")),r=e.concat(t,n);if(r&&r.length>0)for(let e=0,t=r.length;e<t;e++){const t=r[e];if(!t||!t.getAttribute){q$(1);break}void 0===t.player&&null!==t.getAttribute("data-setup")&&z$(t)}else V$||q$(1)};function q$(e,t){d$()&&(t&&(z$=t),vM().setTimeout(H$,e))}function W$(){V$=!0,vM().removeEventListener("load",W$)}d$()&&("complete"===bM().readyState?W$():vM().addEventListener("load",W$));const G$=function(e){const t=bM().createElement("style");return t.className=e,t},K$=function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.textContent=t};var Y$=new WeakMap;let X$,Q$=3;function J$(){return Q$++}function eB(e,t){if(!Y$.has(e))return;const n=Y$.get(e);0===n.handlers[t].length&&(delete n.handlers[t],e.removeEventListener?e.removeEventListener(t,n.dispatcher,!1):e.detachEvent&&e.detachEvent("on"+t,n.dispatcher)),Object.getOwnPropertyNames(n.handlers).length<=0&&(delete n.handlers,delete n.dispatcher,delete n.disabled),0===Object.getOwnPropertyNames(n).length&&Y$.delete(e)}function tB(e,t,n,r){n.forEach((function(n){e(t,n,r)}))}function nB(e){if(e.fixed_)return e;function t(){return!0}function n(){return!1}if(!e||!e.isPropagationStopped||!e.isImmediatePropagationStopped){const r=e||vM().event;e={};for(const t in r)"layerX"!==t&&"layerY"!==t&&"keyLocation"!==t&&"webkitMovementX"!==t&&"webkitMovementY"!==t&&"path"!==t&&("returnValue"===t&&r.preventDefault||(e[t]=r[t]));if(e.target||(e.target=e.srcElement||bM()),e.relatedTarget||(e.relatedTarget=e.fromElement===e.target?e.toElement:e.fromElement),e.preventDefault=function(){r.preventDefault&&r.preventDefault(),e.returnValue=!1,r.returnValue=!1,e.defaultPrevented=!0},e.defaultPrevented=!1,e.stopPropagation=function(){r.stopPropagation&&r.stopPropagation(),e.cancelBubble=!0,r.cancelBubble=!0,e.isPropagationStopped=t},e.isPropagationStopped=n,e.stopImmediatePropagation=function(){r.stopImmediatePropagation&&r.stopImmediatePropagation(),e.isImmediatePropagationStopped=t,e.stopPropagation()},e.isImmediatePropagationStopped=n,null!==e.clientX&&void 0!==e.clientX){const t=bM().documentElement,n=bM().body;e.pageX=e.clientX+(t&&t.scrollLeft||n&&n.scrollLeft||0)-(t&&t.clientLeft||n&&n.clientLeft||0),e.pageY=e.clientY+(t&&t.scrollTop||n&&n.scrollTop||0)-(t&&t.clientTop||n&&n.clientTop||0)}e.which=e.charCode||e.keyCode,null!==e.button&&void 0!==e.button&&(e.button=1&e.button?0:4&e.button?1:2&e.button?2:0)}return e.fixed_=!0,e}const rB=function(){if("boolean"!=typeof X$){X$=!1;try{const e=Object.defineProperty({},"passive",{get(){X$=!0}});vM().addEventListener("test",null,e),vM().removeEventListener("test",null,e)}catch(e){}}return X$},iB=["touchstart","touchmove"];
vendor: 5,247 bytes, line 273
273function aB(e,t,n){if(Array.isArray(t))return tB(aB,e,t,n);Y$.has(e)||Y$.set(e,{});const r=Y$.get(e);if(r.handlers||(r.handlers={}),r.handlers[t]||(r.handlers[t]=[]),n.guid||(n.guid=J$()),r.handlers[t].push(n),r.dispatcher||(r.disabled=!1,r.dispatcher=function(t,n){if(r.disabled)return;t=nB(t);const i=r.handlers[t.type];if(i){const r=i.slice(0);for(let i=0,a=r.length;i<a&&!t.isImmediatePropagationStopped();i++)try{r[i].call(e,t,n)}catch(e){LF.error(e)}}}),1===r.handlers[t].length)if(e.addEventListener){let n=!1;rB()&&iB.indexOf(t)>-1&&(n={passive:!0}),e.addEventListener(t,r.dispatcher,n)}else e.attachEvent&&e.attachEvent("on"+t,r.dispatcher)}function oB(e,t,n){if(!Y$.has(e))return;const r=Y$.get(e);if(!r.handlers)return;if(Array.isArray(t))return tB(oB,e,t,n);const i=function(e,t){r.handlers[t]=[],eB(e,t)};if(void 0===t){for(const t in r.handlers)Object.prototype.hasOwnProperty.call(r.handlers||{},t)&&i(e,t);return}const a=r.handlers[t];if(a)if(n){if(n.guid)for(let e=0;e<a.length;e++)a[e].guid===n.guid&&a.splice(e--,1);eB(e,t)}else i(e,t)}function sB(e,t,n){const r=Y$.has(e)?Y$.get(e):{},i=e.parentNode||e.ownerDocument;if("string"==typeof t?t={type:t,target:e}:t.target||(t.target=e),t=nB(t),r.dispatcher&&r.dispatcher.call(e,t,n),i&&!t.isPropagationStopped()&&!0===t.bubbles)sB.call(null,i,t,n);else if(!i&&!t.defaultPrevented&&t.target&&t.target[t.type]){Y$.has(t.target)||Y$.set(t.target,{});const e=Y$.get(t.target);t.target[t.type]&&(e.disabled=!0,"function"==typeof t.target[t.type]&&t.target[t.type](),e.disabled=!1)}return!t.defaultPrevented}function lB(e,t,n){if(Array.isArray(t))return tB(lB,e,t,n);const r=function(){oB(e,t,r),n.apply(this,arguments)};r.guid=n.guid=n.guid||J$(),aB(e,t,r)}function cB(e,t,n){const r=function(){oB(e,t,r),n.apply(this,arguments)};r.guid=n.guid=n.guid||J$(),aB(e,t,r)}var uB=Object.freeze({__proto__:null,fixEvent:nB,on:aB,off:oB,trigger:sB,one:lB,any:cB});const dB=30,hB=function(e,t,n){t.guid||(t.guid=J$());const r=t.bind(e);return r.guid=n?n+"_"+t.guid:t.guid,r},pB=function(e,t){let n=vM().performance.now();return function(){const r=vM().performance.now();r-n>=t&&(e(...arguments),n=r)}},fB=function(e,t,n){let r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:vM();const a=function(){const a=this,o=arguments;let s=function(){r=null,s=null,n||e.apply(a,o)};!r&&n&&e.apply(a,o),i.clearTimeout(r),r=i.setTimeout(s,t)};return a.cancel=()=>{i.clearTimeout(r),r=null},a};var mB=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:dB,bind_:hB,throttle:pB,debounce:fB});let gB;class vB{on(e,t){const n=this.addEventListener;this.addEventListener=()=>{},aB(this,e,t),this.addEventListener=n}off(e,t){oB(this,e,t)}one(e,t){const n=this.addEventListener;this.addEventListener=()=>{},lB(this,e,t),this.addEventListener=n}any(e,t){const n=this.addEventListener;this.addEventListener=()=>{},cB(this,e,t),this.addEventListener=n}trigger(e){const t=e.type||e;"string"==typeof e&&(e={type:t}),e=nB(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),sB(this,e)}queueTrigger(e){gB||(gB=new Map);const t=e.type||e;let n=gB.get(this);n||(n=new Map,gB.set(this,n));const r=n.get(t);n.delete(t),vM().clearTimeout(r);const i=vM().setTimeout((()=>{n.delete(t),0===n.size&&(n=null,gB.delete(this)),this.trigger(e)}),0);n.set(t,i)}}vB.prototype.allowedEvents_={},vB.prototype.addEventListener=vB.prototype.on,vB.prototype.removeEventListener=vB.prototype.off,vB.prototype.dispatchEvent=vB.prototype.trigger;const yB=e=>"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e,bB=e=>e instanceof vB||!!e.eventBusEl_&&["on","one","off","trigger"].every((t=>"function"==typeof e[t])),_B=e=>"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length,xB=(e,t,n)=>{if(!e||!e.nodeName&&!bB(e))throw new Error(`Invalid target for ${yB(t)}#${n}; must be a DOM node or evented object.`)},wB=(e,t,n)=>{if(!_B(e))throw new Error(`Invalid event type for ${yB(t)}#${n}; must be a non-empty string or array.`)},SB=(e,t,n)=>{if("function"!=typeof e)throw new Error(`Invalid listener for ${yB(t)}#${n}; must be a function.`)},TB=(e,t,n)=>{const r=t.length<3||t[0]===e||t[0]===e.eventBusEl_;let i,a,o;return r?(i=e.eventBusEl_,t.length>=3&&t.shift(),[a,o]=t):[i,a,o]=t,xB(i,e,n),wB(a,e,n),SB(o,e,n),o=hB(e,o),{isTargetingSelf:r,target:i,type:a,listener:o}},CB=(e,t,n,r)=>{xB(e,e,t),e.nodeName?uB[t](e,n,r):e[t](n,r)},kB={on(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const{isTargetingSelf:r,target:i,type:a,listener:o}=TB(this,t,"on");if(CB(i,"on",a,o),!r){const e=()=>this.off(i,a,o);e.guid=o.guid;const t=()=>this.off("dispose",e);t.guid=o.guid,CB(this,"on","dispose",e),CB(i,"on","dispose",t)}},one(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const{isTargetingSelf:i,target:a,type:o,listener:s}=TB(this,n,"one");if(i)CB(a,"one",o,s);else{const t=function(){e.off(a,o,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];s.apply(null,r)};t.guid=s.guid,CB(a,"one",o,t)}},any(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const{isTargetingSelf:i,target:a,type:o,listener:s}=TB(this,n,"any");
273if(i)CB(a,"any",o,s);else{const t=function(){e.off(a,o,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];s.apply(null,r)};t.guid=s.guid,CB(a,"any",o,t)}},off(e,t,n){if(!e||_B(e))oB(this.eventBusEl_,e,t);else{const r=e,i=t;xB(r,this,"off"),wB(i,this,"off"),SB(n,this,"off"),n=hB(this,n),this.off("dispose",n),r.nodeName?(oB(r,i,n),oB(r,"dispose",n)):bB(r)&&(r.off(i,n),r.off("dispose",n))}},trigger(e,t){xB(this.eventBusEl_,this,"trigger");const n=e&&"string"!=typeof e?e.type:e;if(!_B(n))throw new Error(`Invalid event type for ${yB(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return sB(this.eventBusEl_,e,t)}};function EB(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{eventBusKey:n}=t;if(n){if(!e[n].nodeName)throw new Error(`The eventBusKey "${n}" does not refer to an element.`);e.eventBusEl_=e[n]}else e.eventBusEl_=m$("span",{className:"vjs-event-bus"});return Object.assign(e,kB),e.eventedCallbacks&&e.eventedCallbacks.forEach((e=>{e()})),e.on("dispose",(()=>{e.off(),[e,e.el_,e.eventBusEl_].forEach((function(e){e&&Y$.has(e)&&Y$.delete(e)})),vM().setTimeout((()=>{e.eventBusEl_=null}),0)})),e}const jB={state:{},setState(e){let t;return"function"==typeof e&&(e=e()),MF(e,((e,n)=>{this.state[n]!==e&&(t=t||{},t[n]={from:this.state[n],to:e}),this.state[n]=e})),t&&bB(this)&&this.trigger({changes:t,type:"statechanged"}),t}};function PB(e,t){return Object.assign(e,jB),e.state=Object.assign({},e.state,t),"function"==typeof e.handleStateChanged&&bB(e)&&e.on("statechanged",e.handleStateChanged),e}const IB=function(e){return"string"!=typeof e?e:e.replace(/./,(e=>e.toLowerCase()))},OB=function(e){return"string"!=typeof e?e:e.replace(/./,(e=>e.toUpperCase()))},LB=function(e,t){return OB(e)===OB(t)};var NB=Object.freeze({__proto__:null,toLowerCase:IB,toTitleCase:OB,titleCaseEquals:LB});class AB{constructor(e,t,n){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=BF({},this.options_),t=this.options_=BF(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const t=e&&e.id&&e.id()||"no_player";this.id_=`${t}_component_${J$()}`}this.name_=t.name||null,t.el?this.el_=t.el:!1!==t.createEl&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach((e=>this.addClass(e))),["on","off","one","any","trigger"].forEach((e=>{this[e]=void 0})),!1!==t.evented&&(EB(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),PB(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,!1!==t.initChildren&&this.initChildren(),this.ready(n),!1!==t.reportTouchActivity&&this.enableTouchActivity()}on(e,t){}off(e,t){}one(e,t){}any(e,t){}trigger(e,t){}dispose(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let e=this.children_.length-1;e>=0;e--)this.children_[e].dispose&&this.children_[e].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return Boolean(this.isDisposed_)}player(){return this.player_}options(e){return e?(this.options_=BF(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,n){return m$(e,t,n)}localize(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;const r=this.player_.language&&this.player_.language(),i=this.player_.languages&&this.player_.languages(),a=i&&i[r],o=r&&r.split("-")[0],s=i&&i[o];let l=n;return a&&a[e]?l=a[e]:s&&s[e]&&(l=s[e]),t&&(l=l.replace(/\{(\d+)\}/g,(function(e,n){const r=t[n-1];let i=r;return void 0===r&&(i=e),i}))),l}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}
273getDescendant(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t=t.reduce(((e,t)=>e.concat(t)),[]);let r=this;for(let e=0;e<t.length;e++)if(r=r.getChild(t[e]),!r||!r.getChild)return;return r}setIcon(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(!this.player_.options_.experimentalSvgIcons)return;const n="http://www.w3.org/2000/svg",r=m$("span",{className:"vjs-icon-placeholder vjs-svg-icon"},{"aria-hidden":"true"}),i=bM().createElementNS(n,"svg");i.setAttributeNS(null,"viewBox","0 0 512 512");const a=bM().createElementNS(n,"use");return i.appendChild(a),a.setAttributeNS(null,"href",`#vjs-icon-${e}`),r.appendChild(i),this.iconIsSet_?t.replaceChild(r,t.querySelector(".vjs-icon-placeholder")):t.appendChild(r),this.iconIsSet_=!0,r}addChild(e){let t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.children_.length;if("string"==typeof e){n=OB(e);const i=r.componentClass||n;r.name=n;const a=AB.getComponent(i);if(!a)throw new Error(`Component ${i} does not exist`);if("function"!=typeof a)return null;t=new a(this.player_||this,r)}else t=e;if(t.parentComponent_&&t.parentComponent_.removeChild(t),this.children_.splice(i,0,t),t.parentComponent_=this,"function"==typeof t.id&&(this.childIndex_[t.id()]=t),n=n||t.name&&OB(t.name()),n&&(this.childNameIndex_[n]=t,this.childNameIndex_[IB(n)]=t),"function"==typeof t.el&&t.el()){let e=null;this.children_[i+1]&&(this.children_[i+1].el_?e=this.children_[i+1].el_:h$(this.children_[i+1])&&(e=this.children_[i+1])),this.contentEl().insertBefore(t.el(),e)}return t}removeChild(e){if("string"==typeof e&&(e=this.getChild(e)),!e||!this.children_)return;let t=!1;for(let n=this.children_.length-1;n>=0;n--)if(this.children_[n]===e){t=!0,this.children_.splice(n,1);break}if(!t)return;e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[OB(e.name())]=null,this.childNameIndex_[IB(e.name())]=null;const n=e.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children;if(e){const t=this.options_,n=e=>{const n=e.name;let r=e.opts;if(void 0!==t[n]&&(r=t[n]),!1===r)return;!0===r&&(r={}),r.playerOptions=this.options_.playerOptions;const i=this.addChild(n,r);i&&(this[n]=i)};let r;const i=AB.getComponent("Tech");r=Array.isArray(e)?e:Object.keys(e),r.concat(Object.keys(this.options_).filter((function(e){return!r.some((function(t){return"string"==typeof t?e===t:e===t.name}))}))).map((t=>{let n,r;return"string"==typeof t?(n=t,r=e[n]||this.options_[n]||{}):(n=t.name,r=t),{name:n,opts:r}})).filter((e=>{const t=AB.getComponent(e.opts.componentClass||OB(e.name));return t&&!i.isTech(t)})).forEach(n)}}buildCSSClass(){return""}ready(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this.isReady_?void(t?e.call(this):this.setTimeout(e,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(e))}triggerReady(){this.isReady_=!0,this.setTimeout((function(){const e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach((function(e){e.call(this)}),this),this.trigger("ready")}),1)}$(e,t){return F$(e,t||this.contentEl())}$$(e,t){return $$(e,t||this.contentEl())}hasClass(e){return y$(this.el_,e)}addClass(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];b$(this.el_,...t)}removeClass(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];_$(this.el_,...t)}toggleClass(e,t){x$(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return T$(this.el_,e)}setAttribute(e,t){C$(this.el_,e,t)}removeAttribute(e){k$(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,n){if(void 0!==t)return null!==t&&t==t||(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:this.el_.style[e]="auto"===t?"":t+"px",void(n||this.trigger("componentresize"));if(!this.el_)return 0;const r=this.el_.style[e],i=r.indexOf("px");return-1!==i?parseInt(r.slice(0,i),10):parseInt(this.el_["offset"+OB(e)],10)}currentDimension(e){let t=0;if("width"!==e&&"height"!==e)throw new Error("currentDimension only accepts width or height value");if(t=B$(this.el_,e),t=parseFloat(t),0===t||isNaN(t)){const n=`offset${OB(e)}`;t=this.el_[n]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&(xM().isEventKey(e,"Tab")||e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e,t=0,n=null;this.on("touchstart",(function(r){1===r.touches.length&&(n={pageX:r.touches[0].pageX,pageY:r.touches[0].pageY},t=vM().performance.now(),e=!0)})),this.on("touchmove",(function(t){if(t.touches.length>1)e=!1;else if(n){const r=t.touches[0].pageX-n.pageX,i=t.touches[0].pageY-n.pageY;Math.sqrt(r*r+i*i)>10&&(e=!1)}}));const r=function(){e=!1};this.on("touchleave",r),this.on("touchcancel",r),this.on("touchend",(function(r){n=null,!0===e&&vM().performance.now()-t<200&&(r.preventDefault(),this.trigger("tap"))}))}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return;const e=hB(this.player(),this.player().reportUserActivity);let t;this.on("touchstart",(function(){e(),this.clearInterval(t),t=this.setInterval(e,250)}));const n=function(n){e(),this.clearInterval(t)};this.on("touchmove",e),this.on("touchend",n),this.on("touchcancel",n)}setTimeout(e,t){var n;
273return e=hB(this,e),this.clearTimersOnDispose_(),n=vM().setTimeout((()=>{this.setTimeoutIds_.has(n)&&this.setTimeoutIds_.delete(n),e()}),t),this.setTimeoutIds_.add(n),n}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),vM().clearTimeout(e)),e}setInterval(e,t){e=hB(this,e),this.clearTimersOnDispose_();const n=vM().setInterval(e,t);return this.setIntervalIds_.add(n),n}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),vM().clearInterval(e)),e}requestAnimationFrame(e){var t;return this.clearTimersOnDispose_(),e=hB(this,e),t=vM().requestAnimationFrame((()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()})),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){if(this.namedRafs_.has(e))return;this.clearTimersOnDispose_(),t=hB(this,t);const n=this.requestAnimationFrame((()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)}));return this.namedRafs_.set(e,n),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),vM().cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((e=>{let[t,n]=e;this[t].forEach(((e,t)=>this[n](t)))})),this.clearingTimersOnDispose_=!1})))}static registerComponent(e,t){if("string"!=typeof e||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`);const n=AB.getComponent("Tech"),r=n&&n.isTech(t),i=AB===t||AB.prototype.isPrototypeOf(t.prototype);if(r||!i){let t;throw t=r?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${e}"; ${t}.`)}e=OB(e),AB.components_||(AB.components_={});const a=AB.getComponent("Player");if("Player"===e&&a&&a.players){const e=a.players,t=Object.keys(e);if(e&&t.length>0&&t.map((t=>e[t])).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return AB.components_[e]=t,AB.components_[IB(e)]=t,t}static getComponent(e){if(e&&AB.components_)return AB.components_[e]}}function DB(e,t,n,r){return function(e,t,n){if("number"!=typeof t||t<0||t>n)throw new Error(`Failed to execute '${e}' on 'TimeRanges': The index provided (${t}) is non-numeric or out of bounds (0-${n}).`)}(e,r,n.length-1),n[r][t]}function MB(e){let t;return t=void 0===e||0===e.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:e.length,start:DB.bind(null,"start",0,e),end:DB.bind(null,"end",1,e)},vM().Symbol&&vM().Symbol.iterator&&(t[vM().Symbol.iterator]=()=>(e||[]).values()),t}function RB(e,t){return Array.isArray(e)?MB(e):void 0===e||void 0===t?MB():MB([[e,t]])}AB.registerComponent("Component",AB);const FB=function(e,t){e=e<0?0:e;let n=Math.floor(e%60),r=Math.floor(e/60%60),i=Math.floor(e/3600);const a=Math.floor(t/60%60),o=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(i=r=n="-"),i=i>0||o>0?i+":":"",r=((i||a>=10)&&r<10?"0"+r:r)+":",n=n<10?"0"+n:n,i+r+n};let $B=FB;function BB(e){$B=e}function ZB(){$B=FB}function UB(e){return $B(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:e)}var zB=Object.freeze({__proto__:null,createTimeRanges:RB,createTimeRange:RB,setFormatTime:BB,resetFormatTime:ZB,formatTime:UB});function VB(e,t){let n,r,i=0;if(!t)return 0;e&&e.length||(e=RB(0,0));for(let a=0;a<e.length;a++)n=e.start(a),r=e.end(a),r>t&&(r=t),i+=r-n;return i/t}function HB(e){if(e instanceof HB)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:FF(e)&&("number"==typeof e.code&&(this.code=e.code),Object.assign(this,e)),this.message||(this.message=HB.defaultMessages[this.code]||"")}HB.prototype.code=0,HB.prototype.message="",HB.prototype.status=null,HB.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],HB.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(let e=0;e<HB.errorTypes.length;e++)HB[HB.errorTypes[e]]=e,HB.prototype[HB.errorTypes[e]]=e;function qB(e){return null!=e&&"function"==typeof e.then}function WB(e){qB(e)&&e.then(null,(e=>{}))}const GB=function(e){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(((t,n,r)=>(e[n]&&(t[n]=e[n]),t)),{cues:e.cues&&Array.prototype.map.call(e.cues,(function(e){return{startTime:e.startTime,endTime:e.endTime,text:e.text,id:e.id}}))})},KB="vjs-modal-dialog";class YB extends AB{constructor(e,t){super(e,t),this.handleKeyDown_=e=>this.handleKeyDown(e),this.close_=e=>this.close(e),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=m$("div",{className:`${KB}-content`},{role:"document"}),this.descEl_=m$("p",{className:`${KB}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),g$(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${KB} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(!this.opened_){const e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpe
273n&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}}opened(e){return"boolean"==typeof e&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if("boolean"==typeof e){const t=this.closeable_=!!e;let n=this.getChild("closeButton");if(t&&!n){const e=this.contentEl_;this.contentEl_=this.el_,n=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=e,this.on(n,"close",this.close_)}!t&&n&&(this.off(n,"close",this.close_),this.removeChild(n),n.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),n=t.parentNode,r=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,n.removeChild(t),this.empty(),M$(t,e),this.trigger("modalfill"),r?n.insertBefore(t,r):n.appendChild(t);const i=this.getChild("closeButton");i&&n.appendChild(i.el_)}empty(){this.trigger("beforemodalempty"),N$(this.contentEl()),this.trigger("modalempty")}content(e){return void 0!==e&&(this.content_=e),this.content_}conditionalFocus_(){const e=bM().activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(e.stopPropagation(),xM().isEventKey(e,"Escape")&&this.closeable())return e.preventDefault(),void this.close();if(!xM().isEventKey(e,"Tab"))return;const t=this.focusableEls_(),n=this.el_.querySelector(":focus");let r;for(let e=0;e<t.length;e++)if(n===t[e]){r=e;break}bM().activeElement===this.el_&&(r=0),e.shiftKey&&0===r?(t[t.length-1].focus(),e.preventDefault()):e.shiftKey||r!==t.length-1||(t[0].focus(),e.preventDefault())}focusableEls_(){const e=this.el_.querySelectorAll("*");return Array.prototype.filter.call(e,(e=>(e instanceof vM().HTMLAnchorElement||e instanceof vM().HTMLAreaElement)&&e.hasAttribute("href")||(e instanceof vM().HTMLInputElement||e instanceof vM().HTMLSelectElement||e instanceof vM().HTMLTextAreaElement||e instanceof vM().HTMLButtonElement)&&!e.hasAttribute("disabled")||e instanceof vM().HTMLIFrameElement||e instanceof vM().HTMLObjectElement||e instanceof vM().HTMLEmbedElement||e.hasAttribute("tabindex")&&-1!==e.getAttribute("tabindex")||e.hasAttribute("contenteditable")))}}YB.prototype.options_={pauseOnOpen:!0,temporary:!0},AB.registerComponent("ModalDialog",YB);class XB extends vB{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let t=0;t<e.length;t++)this.addTrack(e[t])}addTrack(e){const t=this.tracks_.length;""+t in this||Object.defineProperty(this,t,{get(){return this.tracks_[t]}}),-1===this.tracks_.indexOf(e)&&(this.tracks_.push(e),this.trigger({track:e,type:"addtrack",target:this})),e.labelchange_=()=>{this.trigger({track:e,type:"labelchange",target:this})},bB(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t;for(let n=0,r=this.length;n<r;n++)if(this[n]===e){t=this[n],t.off&&t.off(),this.tracks_.splice(n,1);break}t&&this.trigger({track:t,type:"removetrack",target:this})}getTrackById(e){let t=null;for(let n=0,r=this.length;n<r;n++){const r=this[n];if(r.id===e){t=r;break}}return t}}XB.prototype.allowedEvents_={change:"change",addtrack:"addtrack",removetrack:"removetrack",labelchange:"labelchange"};for(const e in XB.prototype.allowedEvents_)XB.prototype["on"+e]=null;const QB=function(e,t){for(let n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].enabled=!1)},JB=function(e,t){for(let n=0;n<e.length;n++)Object.keys(e[n]).length&&t.id!==e[n].id&&(e[n].selected=!1)};class eZ extends XB{addTrack(e){super.addTrack(e),this.queueChange_||(this.queueChange_=()=>this.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_),-1===["metadata","chapters"].indexOf(e.kind)&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class tZ{constructor(e){tZ.prototype.setCues_.call(this,e),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(e){const t=this.length||0;let n=0;const r=e.length;this.cues_=e,this.length_=e.length;const i=function(e){""+e in this||Object.defineProperty(this,""+e,{get(){return this.cues_[e]}})};if(t<r)for(n=t;n<r;n++)i.call(this,n)}getCueById(e){let t=null;for(let n=0,r=this.length;n<r;n++){const r=this[n];if(r.id===e){t=r;break}}return t}}const nZ={alternative:"alternative",captions:"captions",main:"main",sign:"sign",subtitles:"subtitles",commentary:"commentary"},rZ={alternative:"alternative",descriptions:"descriptions",main:"main","main-desc":"main-desc",translation:"translation",commentary:"commentary"},iZ={subtitles:"subtitles",captions:"captions",descriptions:"descriptions",chapters:"chapters",metadata:"metadata"},aZ={disabled:"disabled",hidden:"hidden",showing:"showing"};class oZ extends vB{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super();const t={id:e.id||"vjs_track_"+J$(),kind:e.kind||"",language:e.language||""};let n=e.label||"";for(const e in t)Object.defineProperty(this,e,{get:()=>t[e],set(){}});Object.defineProperty(this,"label",{get:()=>n,set(e){e!==n&&(n=e,this.trigger("labelchange"))}})}}const sZ=function(e){const t=["protocol","hostname","port","pathname","search","hash","host"],n=bM().createElement("a");n.href=e;const r={};for(let e=0;e<t.length;e++)r[t[e]]=n[t[e]];return"http:"===r.protocol&&(r.host=r.host.replace(/:80$/,"")),"https:"===r.protocol&&(r.host=r.host.replace(/:443$/,"")),r.protocol||(r.protocol=vM().location.protocol),r.host||(r.host=vM().location.host),r},lZ=function(e){if(!e.match(/^https?:\/\//)){const t=bM().createElement("a");t.href=e,e=t.href}return e},cZ=function(e){if("string"==typeof e){const t=/^(\/?)([\s\S]*?)((?:\.{1,2}|[^\/]+?)(\.([^\.\/\?]+)))(?:[\/]*|[\?].*)$/.exec(e);if(t)return t.pop().toLowerCase()}return""},uZ=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vM().location;const n=sZ(e);return(":"===n.protocol?t.protocol:n.protocol)+n.host!==t.protocol+t.host};var dZ=Object.freeze({__proto__:null,parseUrl:sZ,getAbsoluteURL:lZ,getFileExtension:cZ,isCrossOrigin:uZ});const hZ=function(e,t){const n=new(vM().WebVTT.Parser)(vM(),vM().vttjs,vM().WebVTT.StringDecoder()),r=[];n.oncue=function(e){t.addCue(e)},n.onparsingerror=function(e){r.push(e)},n.onflush=function(){t.trigger({type:"loadeddata",target:t})},n.parse(e),r.length>0&&(vM().console&&vM().console.groupCollapsed&&vM().console.groupCollapsed(`Text Track parsing errors for ${t.src}`),r.forEach((e=>LF.error(e))),vM().console&&vM().console.groupEnd&&vM().console.groupEnd()),n.flush()},pZ=function(e,t){const n={uri:e},r=uZ(e);r&&(n.cors=r);const i="use-credentials"===t.tech_.crossOrigin();i&&(n.withCredentials=i),CM()(n,hB(this,(function(e,n,r){if(e)return LF.error(e,n);t.loaded_=!0,"function"!=typeof vM().WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],(e=>{if("vttjserror"!==e.type)return hZ(r,t);LF.error(`vttjs failed to load, stopping trying to process ${t.src}`)})):hZ(r,t)})))};class fZ extends oZ{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};
vendor: 9,562 bytes, line 273
273if(!e.tech)throw new Error("A tech was not provided.");const t=BF(e,{kind:iZ[e.kind]||"subtitles",language:e.language||e.srclang||""});let n=aZ[t.mode]||"disabled";const r=t.default;"metadata"!==t.kind&&"chapters"!==t.kind||(n="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks;const i=new tZ(this.cues_),a=new tZ(this.activeCues_);let o=!1;this.timeupdateHandler=hB(this,(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))})),this.tech_.one("dispose",(()=>{this.stopTracking()})),"disabled"!==n&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>r,set(){}},mode:{get:()=>n,set(e){aZ[e]&&n!==e&&(n=e,this.preload_||"disabled"===n||0!==this.cues.length||pZ(this.src,this),this.stopTracking(),"disabled"!==n&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?i:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(0===this.cues.length)return a;const e=this.tech_.currentTime(),t=[];for(let n=0,r=this.cues.length;n<r;n++){const r=this.cues[n];r.startTime<=e&&r.endTime>=e&&t.push(r)}if(o=!1,t.length!==this.activeCues_.length)o=!0;else for(let e=0;e<t.length;e++)-1===this.activeCues_.indexOf(t[e])&&(o=!0);return this.activeCues_=t,a.setCues_(this.activeCues_),a},set(){}}}),t.src?(this.src=t.src,this.preload_||(this.loaded_=!0),(this.preload_||"subtitles"!==t.kind&&"captions"!==t.kind)&&pZ(this.src,this)):this.loaded_=!0}startTracking(){this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler),this.tech_.on("timeupdate",this.timeupdateHandler)}stopTracking(){this.rvf_&&(this.tech_.cancelVideoFrameCallback(this.rvf_),this.rvf_=void 0),this.tech_.off("timeupdate",this.timeupdateHandler)}addCue(e){let t=e;if(!("getCueAsHTML"in t)){t=new(vM().vttjs.VTTCue)(e.startTime,e.endTime,e.text);for(const n in e)n in t||(t[n]=e[n]);t.id=e.id,t.originalCue_=e}const n=this.tech_.textTracks();for(let e=0;e<n.length;e++)n[e]!==this&&n[e].removeCue(t);this.cues_.push(t),this.cues.setCues_(this.cues_)}removeCue(e){let t=this.cues_.length;for(;t--;){const n=this.cues_[t];if(n===e||n.originalCue_&&n.originalCue_===e){this.cues_.splice(t,1),this.cues.setCues_(this.cues_);break}}}}fZ.prototype.allowedEvents_={cuechange:"cuechange"};class mZ extends oZ{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=BF(e,{kind:rZ[e.kind]||""});super(t);let n=!1;Object.defineProperty(this,"enabled",{get:()=>n,set(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("enabledchange"))}}),t.enabled&&(this.enabled=t.enabled),this.loaded_=!0}}class gZ extends oZ{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=BF(e,{kind:nZ[e.kind]||""});super(t);let n=!1;Object.defineProperty(this,"selected",{get:()=>n,set(e){"boolean"==typeof e&&e!==n&&(n=e,this.trigger("selectedchange"))}}),t.selected&&(this.selected=t.selected)}}class vZ extends vB{constructor(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super();const n=new fZ(t);this.kind=n.kind,this.src=n.src,this.srclang=n.language,this.label=n.label,this.default=n.default,Object.defineProperties(this,{readyState:{get:()=>e},track:{get:()=>n}}),e=vZ.NONE,n.addEventListener("loadeddata",(()=>{e=vZ.LOADED,this.trigger({type:"load",target:this})}))}}vZ.prototype.allowedEvents_={load:"load"},vZ.NONE=0,vZ.LOADING=1,vZ.LOADED=2,vZ.ERROR=3;const yZ={audio:{ListClass:class extends XB{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];for(let t=e.length-1;t>=0;t--)if(e[t].enabled){QB(e,e[t]);break}super(e),this.changing_=!1}addTrack(e){e.enabled&&QB(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,QB(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}},TrackClass:mZ,capitalName:"Audio"},video:{ListClass:class extends XB{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];for(let t=e.length-1;t>=0;t--)if(e[t].selected){JB(e,e[t]);break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let e=0;e<this.length;e++)if(this[e].selected)return e;return-1},set(){}})}addTrack(e){e.selected&&JB(this,e),super.addTrack(e),e.addEventListener&&(e.selectedChange_=()=>{this.changing_||(this.changing_=!0,JB(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}},TrackClass:gZ,capitalName:"Video"},text:{ListClass:eZ,TrackClass:fZ,capitalName:"Text"}};Object.keys(yZ).forEach((function(e){yZ[e].getterName=`${e}Tracks`,yZ[e].privateName=`${e}Tracks_`}));const bZ={remoteText:{ListClass:eZ,TrackClass:fZ,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let t=0,n=e.length;t<n;t++)this.addTrackElement_(e[t])}addTrackElement_(e){const t=this.trackElements_.length;""+t in this||Object.defineProperty(this,t,{get(){return this.trackElements_[t]}}),-1===this.trackElements_.indexOf(e)&&this.trackElements_.push(e)}getTrackElementByTrack_(e){let t;for(let n=0,r=this.trackElements_.length;n<r;n++)if(e===this.trackElements_[n].track){t=this.trackElements_[n];break}return t}removeTrackElement_(e){for(let t=0,n=this.trackElements_.length;t<n;t++)if(e===this.trackElements_[t]){this.trackElements_[t].track&&"function"==typeof this.trackElements_[t].track.off&&this.trackElements_[t].track.off(),"function"==typeof this.trackElements_[t].off&&this.trackElements_[t].off(),this.trackElements_.splice(t,1);break}}},TrackClass:vZ,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},_Z=Object.assign({},yZ,bZ);bZ.names=Object.keys(bZ),yZ.names=Object.keys(yZ),_Z.names=[].concat(bZ.names).concat(yZ.names);class xZ extends AB{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};e.reportTouchActivity=!1,super(null,e,t),this.onDurationChange_=e=>this.onDurationChange(e),this.trackProgress_=e=>this.trackProgress(e),this.trackCurrentTime_=e=>this.trackCurrentTime(e),this.stopTrackingCurrentTime_=e=>this.stopTrackingCurrentTime(e),this.disposeSourceHandler_=e=>this.disposeSourceHandler(e),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",(function(){this.hasStarted_=!0})),this.on("loadstart",(function(){this.hasStarted_=!1})),_Z.names.forEach((t=>{const n=_Z[t];e&&e[n.getterName]&&(this[n.privateName]=e[n.getterName])})),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((t=>{!1===e[`native${t}Tracks`]&&(this[`featuresNative${t}Tracks`]=!1)})),!1===e.nativeCaptions||!1===e.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==e.nativeCaptions&&!0!==e.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==e.preloadTextTracks,this.autoRemoteTextTracks_=new _Z.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",(()=>this.setTimeout((()=>this.triggerSourceset(e)),1))),this.trigger({src:e,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(hB(this,(function(){const e=this.bufferedPercent();this.bufferedPercent_!==e&&this.trigger("progress"),this.bufferedPercent_=e,1===e&&this.stopTrackingProgress()})),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return RB(0,0)}bufferedPercent(){return VB(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}
273dispose(){this.clearTracks(yZ.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(e){(e=[].concat(e)).forEach((e=>{const t=this[`${e}Tracks`]()||[];let n=t.length;for(;n--;){const r=t[n];"text"===e&&this.removeRemoteTextTrack(r),t.removeTrack(r)}}))}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[];let t=e.length;for(;t--;){const n=e[t];this.removeRemoteTextTrack(n)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return void 0!==e&&(this.error_=new HB(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?RB(0,0):RB()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){yZ.names.forEach((e=>{const t=yZ[e],n=()=>{this.trigger(`${e}trackchange`)},r=this[t.getterName]();r.addEventListener("removetrack",n),r.addEventListener("addtrack",n),this.on("dispose",(()=>{r.removeEventListener("removetrack",n),r.removeEventListener("addtrack",n)}))}))}addWebVttScript_(){if(!vM().WebVTT)if(bM().body.contains(this.el())){if(!this.options_["vtt.js"]&&$F(EM())&&Object.keys(EM()).length>0)return void this.trigger("vttjsloaded");const e=bM().createElement("script");e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",(()=>{e.onload=null,e.onerror=null})),vM().WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),n=t=>e.addTrack(t.track),r=t=>e.removeTrack(t.track);t.on("addtrack",n),t.on("removetrack",r),this.addWebVttScript_();const i=()=>this.trigger("texttrackchange"),a=()=>{i();for(let t=0;t<e.length;t++){const n=e[t];n.removeEventListener("cuechange",i),"showing"===n.mode&&n.addEventListener("cuechange",i)}};a(),e.addEventListener("change",a),e.addEventListener("addtrack",a),e.addEventListener("removetrack",a),this.on("dispose",(function(){t.off("addtrack",n),t.off("removetrack",r),e.removeEventListener("change",a),e.removeEventListener("addtrack",a),e.removeEventListener("removetrack",a);for(let t=0;t<e.length;t++)e[t].removeEventListener("cuechange",i)}))}addTextTrack(e,t,n){if(!e)throw new Error("TextTrack kind is required but was not provided");return function(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const a=e.textTracks();i.kind=t,n&&(i.label=n),r&&(i.language=r),i.tech=e;const o=new _Z.text.TrackClass(i);return a.addTrack(o),o}(this,e,t,n)}createRemoteTextTrack(e){const t=BF(e,{tech:this});return new bZ.remoteTextEl.TrackClass(t)}addRemoteTextTrack(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n=this.createRemoteTextTrack(e);return"boolean"!=typeof t&&(t=!1),this.remoteTextTrackEls().addTrackElement_(n),this.remoteTextTracks().addTrack(n.track),!1===t&&this.ready((()=>this.autoRemoteTextTracks_.addTrack(n.track))),n}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=J$();return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",(()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())}))):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return xZ.canPlayType(e.type)}static isTech(e){return e.prototype instanceof xZ||e instanceof xZ||e===xZ}static registerTech(e,t){if(xZ.techs_||(xZ.techs_={}),!xZ.isTech(t))throw new Error(`Tech ${e} must be a Tech`);if(!xZ.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!xZ.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=OB(e),xZ.techs_[e]=t,xZ.techs_[IB(e)]=t,"Tech"!==e&&xZ.defaultTechOrder_.push(e),t}static getTech(e){if(e)return xZ.techs_&&xZ.techs_[e]?xZ.techs_[e]:(e=OB(e),vM()&&vM().videojs&&vM().videojs[e]?(LF.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),vM().videojs[e]):void 0)}}
vendor: 30,364 bytes, line 273
273_Z.names.forEach((function(e){const t=_Z[e];xZ.prototype[t.getterName]=function(){return this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName]}})),xZ.prototype.featuresVolumeControl=!0,xZ.prototype.featuresMuteControl=!0,xZ.prototype.featuresFullscreenResize=!1,xZ.prototype.featuresPlaybackRate=!1,xZ.prototype.featuresProgressEvents=!1,xZ.prototype.featuresSourceset=!1,xZ.prototype.featuresTimeupdateEvents=!1,xZ.prototype.featuresNativeTextTracks=!1,xZ.prototype.featuresVideoFrameCallback=!1,xZ.withSourceHandlers=function(e){e.registerSourceHandler=function(t,n){let r=e.sourceHandlers;r||(r=e.sourceHandlers=[]),void 0===n&&(n=r.length),r.splice(n,0,t)},e.canPlayType=function(t){const n=e.sourceHandlers||[];let r;for(let e=0;e<n.length;e++)if(r=n[e].canPlayType(t),r)return r;return""},e.selectSourceHandler=function(t,n){const r=e.sourceHandlers||[];let i;for(let e=0;e<r.length;e++)if(i=r[e].canHandleSource(t,n),i)return r[e];return null},e.canPlaySource=function(t,n){const r=e.selectSourceHandler(t,n);return r?r.canHandleSource(t,n):""},["seekable","seeking","duration"].forEach((function(e){const t=this[e];"function"==typeof t&&(this[e]=function(){return this.sourceHandler_&&this.sourceHandler_[e]?this.sourceHandler_[e].apply(this.sourceHandler_,arguments):t.apply(this,arguments)})}),e.prototype),e.prototype.setSource=function(t){let n=e.selectSourceHandler(t,this.options_);n||(e.nativeSourceHandler?n=e.nativeSourceHandler:LF.error("No source handler found for the current source.")),this.disposeSourceHandler(),this.off("dispose",this.disposeSourceHandler_),n!==e.nativeSourceHandler&&(this.currentSource_=t),this.sourceHandler_=n.handleSource(t,this,this.options_),this.one("dispose",this.disposeSourceHandler_)},e.prototype.disposeSourceHandler=function(){this.currentSource_&&(this.clearTracks(["audio","video"]),this.currentSource_=null),this.cleanupAutoTextTracks(),this.sourceHandler_&&(this.sourceHandler_.dispose&&this.sourceHandler_.dispose(),this.sourceHandler_=null)}},AB.registerComponent("Tech",xZ),xZ.registerTech("Tech",xZ),xZ.defaultTechOrder_=[];const wZ={},SZ={},TZ={};function CZ(e,t,n){e.setTimeout((()=>OZ(t,wZ[t.type],n,e)),1)}function kZ(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const i="call"+OB(n),a=e.reduce(IZ(i),r),o=a===TZ,s=o?null:t[n](a);return function(e,t,n,r){for(let i=e.length-1;i>=0;i--){const a=e[i];a[t]&&a[t](r,n)}}(e,n,s,o),s}const EZ={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},jZ={setCurrentTime:1,setMuted:1,setVolume:1},PZ={play:1,pause:1};function IZ(e){return(t,n)=>t===TZ?TZ:n[e]?n[e](t):t}function OZ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const[o,...s]=t;if("string"==typeof o)OZ(e,wZ[o],n,r,i,a);else if(o){const t=function(e,t){const n=SZ[e.id()];let r=null;if(null==n)return r=t(e),SZ[e.id()]=[[t,r]],r;for(let e=0;e<n.length;e++){const[i,a]=n[e];i===t&&(r=a)}return null===r&&(r=t(e),n.push([t,r])),r}(r,o);if(!t.setSource)return i.push(t),OZ(e,s,n,r,i,a);t.setSource(Object.assign({},e),(function(o,l){if(o)return OZ(e,s,n,r,i,a);i.push(t),OZ(l,e.type===l.type?s:wZ[l.type],n,r,i,a)}))}else s.length?OZ(e,s,n,r,i,a):a?n(e,i):OZ(e,wZ["*"],n,r,i,!0)}const LZ={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},NZ=function(){const e=cZ(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"");return LZ[e.toLowerCase()]||""},AZ=function(e){if(Array.isArray(e)){let t=[];e.forEach((function(e){e=AZ(e),Array.isArray(e)?t=t.concat(e):FF(e)&&t.push(e)})),e=t}else e="string"==typeof e&&e.trim()?[DZ({src:e})]:FF(e)&&"string"==typeof e.src&&e.src&&e.src.trim()?[DZ(e)]:[];return e};function DZ(e){if(!e.type){const t=NZ(e.src);t&&(e.type=t)}return e}AB.registerComponent("MediaLoader",class extends AB{constructor(e,t,n){if(super(e,BF({createEl:!1},t),n),t.playerOptions.sources&&0!==t.playerOptions.sources.length)e.src(t.playerOptions.sources);else for(let n=0,r=t.playerOptions.techOrder;n<r.length;n++){const t=OB(r[n]);let i=xZ.getTech(t);if(t||(i=AB.getComponent(t)),i&&i.isSupported()){e.loadTech_(t);break}}}});class MZ extends AB{constructor(e,t){super(e,t),this.options_.controlText&&this.controlText(this.options_.controlText),this.handleMouseOver_=e=>this.handleMouseOver(e),this.handleMouseOut_=e=>this.handleMouseOut(e),this.handleClick_=e=>this.handleClick(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.emitTapEvents(),this.enable()}createEl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),"button"===e&&LF.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),n=Object.assign({role:"button"},n),this.tabIndex_=t.tabIndex;const r=m$(e,t,n);return this.player_.options_.experimentalSvgIcons||r.appendChild(m$("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=m$("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.el();if(void 0===e)return this.controlText_||"Need Text";const n=this.localize(e);this.controlText_=e,g$(this.controlTextEl_,n),this.nonIconControl||this.player_.options_.noUITitleAttributes||t.setAttribute("title",n)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){xM().isEventKey(e,"Space")||xM().isEventKey(e,"Enter")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}AB.registerComponent("ClickableComponent",MZ);class RZ extends MZ{constructor(e,t){super(e,t),this.update(),this.update_=e=>this.update(e),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return m$("div",{className:"vjs-poster"})}crossOrigin(e){if(void 0===e)return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;null===e||"anonymous"===e||"use-credentials"===e?this.$("img")&&(this.$("img").crossOrigin=e):this.player_.log.warn(`crossOrigin must be null,  "anonymous" or "use-credentials", given "${e}"`)}update(e){const t=this.player().poster();this.setSrc(t),t?this.show():this.hide()}setSrc(e){e?(this.$("img")||this.el_.appendChild(m$("picture",{className:"vjs-poster",tabIndex:-1},{},m$("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e):this.el_.textContent=""}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?WB(this.player_.play()):this.player_.pause())}}RZ.prototype.crossorigin=RZ.prototype.crossOrigin,AB.registerComponent("PosterImage",RZ);const FZ="#222",$Z="#ccc",BZ={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function ZZ(e,t){let n;if(4===e.length)n=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else{if(7!==e.length)throw new Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");n=e.slice(1)}return"rgba("+parseInt(n.slice(0,2),16)+","+parseInt(n.slice(2,4),16)+","+parseInt(n.slice(4,6),16)+","+t+")"}function UZ(e,t,n){try{e.style[t]=n}catch(e){return}}function zZ(e){return e?`${e}px`:""}AB.registerComponent("TextTrackDisplay",class extends AB{constructor(e,t,n){super(e,t,n);const r=e=>{this.updateDisplayOverlay(),this.updateDisplay(e)};e.on("loadstart",(e=>this.toggleDisplay(e))),e.on("texttrackchange",(e=>this.updateDisplay(e))),e.on("loadedmetadata",(e=>{this.updateDisplayOverlay(),this.preselectTrack(e)})),e.ready(hB(this,(function(){if(e.tech_&&e.tech_.featuresNativeTextTracks)return void this.hide();e.on("fullscreenchange",r),e.on("playerresize",r);const t=vM().screen.orientation||vM(),n=vM().screen.orientation?"change":"orientationchange";t.addEventListener(n,r),e.on("dispose",(()=>t.removeEventListener(n,r)));const i=this.options_.playerOptions.tracks||[];for(let e=0;e<i.length;e++)this.player_.addRemoteTextTrack(i[e],!0);this.preselectTrack()})))}preselectTrack(){const e={captions:1,subtitles:1},t=this.player_.textTracks(),n=this.player_.cache_.selectedLanguage;let r,i,a;for(let o=0;o<t.length;o++){const s=t[o];n&&n.enabled&&n.language&&n.language===s.language&&s.kind in e?s.kind===n.kind?a=s:a||(a=s):n&&!n.enabled?(a=null,r=null,i=null):s.default&&("descriptions"!==s.kind||r?s.kind in e&&!i&&(i=s):r=s)}a?a.mode="showing":i?i.mode="showing":r&&(r.mode="showing")}toggleDisplay(){this.player_.tech_&&this.player_.tech_.featuresNativeTextTracks?this.hide():this.show()}createEl(){return super.createEl("div",{className:"vjs-text-track-display"},{translate:"yes","aria-live":"off","aria-atomic":"true"})}clearDisplay(){"function"==typeof vM().WebVTT&&vM().WebVTT.processCues(vM(),[],this.el_)}updateDisplay(){const e=this.player_.textTracks(),t=this.options_.allowMultipleShowingTracks;if(this.clearDisplay(),t){const t=[];for(let n=0;n<e.length;++n){const r=e[n];"showing"===r.mode&&t.push(r)}return void this.updateForTrack(t)}let n=null,r=null,i=e.length;for(;i--;){const t=e[i];"showing"===t.mode&&("descriptions"===t.kind?n=t:r=t)}r?("off"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","off"),this.updateForTrack(r)):n&&("assertive"!==this.getAttribute("aria-live")&&this.setAttribute("aria-live","assertive"),this.updateForTrack(n))}updateDisplayOverlay(){if(!this.player_.videoHeight()||!vM().CSS.supports("inset-inline: 10px"))return;const e=this.player_.currentWidth(),t=this.player_.currentHeight(),n=e/t,r=this.player_.videoWidth()/this.player_.videoHeight();let i=0,a=0;Math.abs(n-r)>.1&&(n>r?i=Math.round((e-t*r)/2):a=Math.round((t-e/r)/2)),UZ(this.el_,"insetInline",zZ(i)),UZ(this.el_,"insetBlock",zZ(a))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),n=e.activeCues;let r=n.length;for(;r--;){const e=n[r];if(!e)continue;const i=e.displayState;if(t.color&&(i.firstChild.style.color=t.color),t.textOpacity&&UZ(i.firstChild,"color",ZZ(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(i.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&UZ(i.firstChild,"backgroundColor",ZZ(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?UZ(i,"backgroundColor",ZZ(t.windowColor,t.windowOpacity)):i.style.backgroundColor=t.windowColor),t.edgeStyle&&("dropshadow"===t.edgeStyle?i.firstChild.style.textShadow=`2px 2px 3px ${FZ}, 2px 2px 4px ${FZ}, 2px 2px 5px ${FZ}`:"raised"===t.edgeStyle?i.firstChild.style.textShadow=`1px 1px ${FZ}, 2px 2px ${FZ}, 3px 3px ${FZ}`:"depressed"===t.edgeStyle?i.firstChild.style.textShadow=`1px 1px ${$Z}, 0 1px ${$Z}, -1px -1px ${FZ}, 0 -1px ${FZ}`:"uniform"===t.edgeStyle&&(i.firstChild.style.textShadow=`0 0 4px ${FZ}, 0 0 4px ${FZ}, 0 0 4px ${FZ}, 0 0 4px ${FZ}`)),t.fontPercent&&1!==t.fontPercent){const e=vM().parseFloat(i.style.fontSize);i.style.fontSize=e*t.fontPercent+"px",i.style.height="auto",i.style.top="auto"}t.fontFamily&&"default"!==t.fontFamily&&("small-caps"===t.fontFamily?i.firstChild.style.fontVariant="small-caps":i.firstChild.style.fontFamily=BZ[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),"function"!=typeof vM().WebVTT||e.every((e=>!e.activeCues)))return;const t=[];for(let n=0;n<e.length;++n){const r=e[n];for(let e=0;e<r.activeCues.length;++e)t.push(r.activeCues[e])}vM().WebVTT.processCues(vM(),t,this.el_);for(let t=0;t<e.length;++t){const n=e[t];for(let e=0;e<n.activeCues.length;++e){const r=n.activeCues[e].displayState;b$(r,"vjs-text-track-cue","vjs-text-track-cue-"+(n.language?n.language:t)),n.language&&C$(r,"lang",n.language)}this.player_.textTrackSettings&&this.updateDisplayState(n)}}}),AB.registerComponent("LoadingSpinner",class extends AB{createEl(){const e=this.player_.isAudio(),t=this.localize(e?"Audio Player":"Video Player"),n=m$("span",{className:"vjs-control-text",textContent:this.localize("{1} is loading.",[t])}),r=super.createEl("div",{className:"vjs-loading-spinner",dir:"ltr"});return r.appendChild(n),r}handleLanguagechange(){this.$(".vjs-control-text").textContent=this.localize("{1} is loading.",[this.player_.isAudio()?"Audio Player":"Video Player"])}});class VZ extends MZ{createEl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e="button",t=Object.assign({className:this.buildCSSClass()},t),n=Object.assign({type:"button"},n);const r=m$(e,t,n);return this.player_.options_.experimentalSvgIcons||r.appendChild(m$("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r}addChild(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.constructor.name;return LF.warn(`Adding an actionable (user controllable) child to a Button (${n}) is not supported; use a ClickableComponent instead.`),AB.prototype.addChild.call(this,e,t)}enable(){super.enable(),this.el_.removeAttribute("disabled")}disable(){super.disable(),this.el_.setAttribute("disabled","disabled")}handleKeyDown(e){xM().isEventKey(e,"Space")||xM().isEventKey(e,"Enter")?e.stopPropagation():super.handleKeyDown(e)}}AB.registerComponent("Button",VZ);class HZ extends VZ{constructor(e,t){super(e,t),this.mouseused_=!1,this.setIcon("play"),this.on("mousedown",(e=>this.handleMouseDown(e)))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play();if(this.mouseused_&&"clientX"in e&&"clientY"in e)return WB(t),void(this.player_.tech(!0)&&this.player_.tech(!0).focus());const n=this.player_.getChild("controlBar"),r=n&&n.getChild("playToggle");if(!r)return void this.player_.tech(!0).focus();const i=()=>r.focus();qB(t)?t.then(i,(()=>{})):this.setTimeout(i,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}HZ.prototype.controlText_="Play Video",AB.registerComponent("BigPlayButton",HZ),AB.registerComponent("CloseButton",class extends VZ{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){xM().isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}});class qZ extends VZ{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e,t),t.replay=void 0===t.replay||t.replay,this.setIcon("play"),this.on(e,"play",(e=>this.handlePlay(e))),this.on(e,"pause",(e=>this.handlePause(e))),t.replay&&this.on(e,"ended",(e=>this.handleEnded(e)))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?WB(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",(e=>this.handleSeeked(e)))}}qZ.prototype.controlText_="Play",AB.registerComponent("PlayToggle",qZ);class WZ extends AB{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],(e=>this.update(e))),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),n=m$("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return t.appendChild(n),this.contentEl_=m$("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){(this.player_.options_.enableSmoothSeeking||"seeking"!==e.type)&&this.updateContent(e)}updateTextNode_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;e=UB(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(()=>{if(!this.contentEl_)return;let e=this.textNode_;e&&this.contentEl_.firstChild!==e&&(e=null,LF.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=bM().createTextNode(this.formattedTime_),this.textNode_&&(e?this.contentEl_.replaceChild(this.textNode_,e):this.contentEl_.appendChild(this.textNode_))})))}updateContent(e){}}WZ.prototype.labelText_="Time",WZ.prototype.controlText_="Time",AB.registerComponent("TimeDisplay",WZ);class GZ extends WZ{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}GZ.prototype.labelText_="Current Time",GZ.prototype.controlText_="Current Time",AB.registerComponent("CurrentTimeDisplay",GZ);class KZ extends WZ{constructor(e,t){super(e,t);const n=e=>this.updateContent(e);this.on(e,"durationchange",n),this.on(e,"loadstart",n),this.on(e,"loadedmetadata",n)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration();this.updateTextNode_(t)}}KZ.prototype.labelText_="Duration",KZ.prototype.controlText_="Duration",AB.registerComponent("DurationDisplay",KZ),AB.registerComponent("TimeDivider",class extends AB{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),n=super.createEl("span",{textContent:"/"});return t.appendChild(n),e.appendChild(t),e}});class YZ extends WZ{constructor(e,t){super(e,t),this.on(e,"durationchange",(e=>this.updateContent(e)))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl();return!1!==this.options_.displayNegative&&e.insertBefore(m$("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if("number"!=typeof this.player_.duration())return;let t;t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t)}}YZ.prototype.labelText_="Remaining Time",YZ.prototype.controlText_="Remaining Time",AB.registerComponent("RemainingTimeDisplay",YZ),AB.registerComponent("LiveDisplay",class extends AB{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",(e=>this.updateShowing(e)))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=m$("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(m$("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(bM().createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}});class XZ extends VZ{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=e=>this.updateLiveEdgeStatus(e),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",e),this.textEl_=m$("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}function QZ(e,t,n){return e=Number(e),Math.min(n,Math.max(t,isNaN(e)?t:e))}XZ.prototype.controlText_="Seek to live, currently playing live",AB.registerComponent("SeekToLive",XZ);var JZ=Object.freeze({__proto__:null,clamp:QZ});class eU extends AB{constructor(e,t){super(e,t),this.handleMouseDown_=e=>this.handleMouseDown(e),this.handleMouseUp_=e=>this.handleMouseUp(e),this.handleKeyDown_=e=>this.handleKeyDown(e),this.handleClick_=e=>this.handleClick(e),this.handleMouseMove_=e=>this.handleMouseMove(e),this.update_=e=>this.update(e),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),n=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},n),super.createEl(e,t,n)}handleMouseDown(e){const t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||XF||e.preventDefault(),E$(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument;j$(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const e=this.getProgress();return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",(()=>{const t=this.vertical()?"height":"width";this.bar.el().style[t]=(100*e).toFixed(2)+"%"}))),e}getProgress(){return Number(QZ(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=O$(this.el_,e);return this.vertical()?t.y:t.x}handleKeyDown(e){xM().isEventKey(e,"Left")||xM().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):xM().isEventKey(e,"Right")||xM().isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}AB.registerComponent("Slider",eU);const tU=(e,t)=>QZ(e/t*100,0,100).toFixed(2)+"%";AB.registerComponent("LoadProgressBar",class extends AB{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",(e=>this.update(e)))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=m$("span",{className:"vjs-control-text"}),n=m$("span",{textContent:this.localize("Loaded")}),r=bM().createTextNode(": ");return this.percentageEl_=m$("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(n),t.appendChild(r),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",(()=>{const e=this.player_.liveTracker,t=this.player_.buffered(),n=e&&e.isLive()?e.seekableEnd():this.player_.duration(),r=this.player_.bufferedEnd(),i=this.partEls_,a=tU(r,n);this.percent_!==a&&(this.el_.style.width=a,g$(this.percentageEl_,a),this.percent_=a);for(let e=0;e<t.length;e++){const n=t.start(e),a=t.end(e);let o=i[e];o||(o=this.el_.appendChild(m$()),i[e]=o),o.dataset.start===n&&o.dataset.end===a||(o.dataset.start=n,o.dataset.end=a,o.style.left=tU(n,r),o.style.width=tU(a-n,r))}for(let e=i.length;e>t.length;e--)this.el_.removeChild(i[e-1]);i.length=t.length}))}}),AB.registerComponent("TimeTooltip",class extends AB{constructor(e,t){super(e,t),this.update=pB(hB(this,this.update),dB)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,n){const r=I$(this.el_),i=P$(this.player_.el()),a=e.width*t;if(!i||!r)return;const o=e.left-i.left+a,s=e.width-a+(i.right-e.right);let l=r.width/2;o<l?l+=l-o:s<l&&(l=s),l<0?l=0:l>r.width&&(l=r.width),l=Math.round(l),this.el_.style.right=`-${l}px`,this.write(n)}write(e){g$(this.el_,e)}updateTime(e,t,n,r){this.requestNamedAnimationFrame("TimeTooltip#updateTime",(()=>{let i;const a=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const e=this.player_.liveTracker.liveWindow(),n=e-t*e;i=(n<1?"":"-")+UB(n,e)}else i=UB(n,a);this.update(e,t,i),r&&r()}))}});class nU extends AB{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=pB(hB(this,this.update),dB)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t){const n=this.getChild("timeTooltip");if(!n)return;const r=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,t,r)}}nU.prototype.options_={children:[]},s$||WF||nU.prototype.options_.children.push("timeTooltip"),AB.registerComponent("PlayProgressBar",nU);class rU extends AB{constructor(e,t){super(e,t),this.update=pB(hB(this,this.update),dB)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const n=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,n,(()=>{this.el_.style.left=e.width*t+"px"}))}}rU.prototype.options_={children:["timeTooltip"]},AB.registerComponent("MouseTimeDisplay",rU);class iU extends eU{constructor(e,t){super(e,t),this.setEventHandlers_()}setEventHandlers_(){this.update_=hB(this,this.update),this.update=pB(this.update_,dB),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in bM()&&"visibilityState"in bM()&&this.on(bM(),"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){"hidden"===bM().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,dB))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(e){if("hidden"===bM().visibilityState)return;
273const t=super.update();return this.requestNamedAnimationFrame("SeekBar#update",(()=>{const e=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),n=this.player_.liveTracker;let r=this.player_.duration();n&&n.isLive()&&(r=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(100*t).toFixed(2)),this.percent_=t),this.currentTime_===e&&this.duration_===r||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[UB(e,r),UB(r,r)],"{1} of {2}")),this.currentTime_=e,this.duration_=r),this.bar&&this.bar.update(P$(this.el()),this.getProgress())})),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const e=this.getCurrentTime_();let t;const n=this.player_.liveTracker;return n&&n.isLive()?(t=(e-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){R$(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e){let t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!R$(e)||isNaN(this.player_.duration()))return;n||this.player_.scrubbing()||this.player_.scrubbing(!0);const r=this.calculateDistance(e),i=this.player_.liveTracker;if(i&&i.isLive()){if(r>=.99)return void i.seekToLiveEdge();const e=i.seekableStart(),n=i.liveCurrentTime();if(t=e+r*i.liveWindow(),t>=n&&(t=n),t<=e&&(t=e+.1),t===1/0)return}else t=r*this.player_.duration(),t===this.player_.duration()&&(t-=.1);this.userSeek_(t),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const e=this.getChild("mouseTimeDisplay");e&&e.show()}disable(){super.disable();const e=this.getChild("mouseTimeDisplay");e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?WB(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+5)}stepBack(){this.userSeek_(this.player_.currentTime()-5)}handleAction(e){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker;if(xM().isEventKey(e,"Space")||xM().isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(xM().isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(xM().isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(xM()(e))){e.preventDefault(),e.stopPropagation();const n=10*(xM().codes[xM()(e)]-xM().codes[0])/100;t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else xM().isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):xM().isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in bM()&&"visibilityState"in bM()&&this.off(bM(),"visibilitychange",this.toggleVisibility_),super.dispose()}}iU.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},s$||WF||iU.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),AB.registerComponent("SeekBar",iU);class aU extends AB{constructor(e,t){super(e,t),this.handleMouseMove=pB(hB(this,this.handleMouseMove),dB),this.throttledHandleMouseSeek=pB(hB(this,this.handleMouseSeek),dB),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.handleMouseDownHandler_=e=>this.handleMouseDown(e),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar");if(!t)return;const n=t.getChild("playProgressBar"),r=t.getChild("mouseTimeDisplay");if(!n&&!r)return;const i=t.el(),a=I$(i);let o=O$(i,e).x;o=QZ(o,0,1),r&&r.update(a,o),n&&n.update(a,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar");t&&t.handleMouseMove(e)}enabled(){return this.enabled_}
vendor: 6,553 bytes, line 273
273disable(){if(this.children().forEach((e=>e.disable&&e.disable())),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&WB(this.player_.play())}}enable(){this.children().forEach((e=>e.enable&&e.enable())),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}aU.prototype.options_={children:["seekBar"]},AB.registerComponent("ProgressControl",aU);class oU extends VZ{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],(e=>this.handlePictureInPictureChange(e))),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],(e=>this.handlePictureInPictureEnabledChange(e))),this.on(e,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(()=>this.handlePictureInPictureAudioModeChange())),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){"audio"===this.player_.currentType().substring(0,5)||this.player_.audioPosterMode()||this.player_.audioOnlyMode()?(this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()):this.show()}handlePictureInPictureEnabledChange(){bM().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in vM()?this.enable():this.disable()}handlePictureInPictureChange(e){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof bM().exitPictureInPicture&&super.show()}}oU.prototype.controlText_="Picture-in-Picture",AB.registerComponent("PictureInPictureToggle",oU);class sU extends VZ{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",(e=>this.handleFullscreenChange(e))),!1===bM()[e.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}sU.prototype.controlText_="Fullscreen",AB.registerComponent("FullscreenToggle",sU),AB.registerComponent("VolumeLevel",class extends AB{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}}),AB.registerComponent("VolumeLevelTooltip",class extends AB{constructor(e,t){super(e,t),this.update=pB(hB(this,this.update),dB)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,n,r){if(!n){const n=P$(this.el_),r=P$(this.player_.el()),i=e.width*t;if(!r||!n)return;const a=e.left-r.left+i,o=e.width-i+(r.right-e.right);let s=n.width/2;a<s?s+=s-a:o<s&&(s=o),s<0?s=0:s>n.width&&(s=n.width),this.el_.style.right=`-${s}px`}this.write(`${r}%`)}write(e){g$(this.el_,e)}updateVolume(e,t,n,r,i){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(()=>{this.update(e,t,n,r.toFixed(0)),i&&i()}))}});class lU extends AB{constructor(e,t){super(e,t),this.update=pB(hB(this,this.update),dB)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,n){const r=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,n,r,(()=>{n?this.el_.style.bottom=e.height*t+"px":this.el_.style.left=e.width*t+"px"}))}}lU.prototype.options_={children:["volumeLevelTooltip"]},AB.registerComponent("MouseVolumeLevelDisplay",lU);class cU extends eU{constructor(e,t){super(e,t),this.on("slideractive",(e=>this.updateLastVolume_(e))),this.on(e,"volumechange",(e=>this.updateARIAAttributes(e))),e.ready((()=>this.updateARIAAttributes()))}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(e){R$(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay");if(t){const n=this.el(),r=P$(n),i=this.vertical();let a=O$(n,e);a=i?a.y:a.x,a=QZ(a,0,1),t.update(r,a,i)}R$(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(e){const t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const e=this.player_.volume();this.one("sliderinactive",(()=>{0===this.player_.volume()&&this.player_.lastVolume_(e)}))}}cU.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},s$||WF||cU.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),cU.prototype.playerEvent="volumechange",AB.registerComponent("
vendor: 4,926 bytes, line 273
273VolumeBar",cU);class uU extends AB{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.vertical=t.vertical||!1,(void 0===t.volumeBar||$F(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}(this,e),this.throttledHandleMouseMove=pB(hB(this,this.handleMouseMove),dB),this.handleMouseUpHandler_=e=>this.handleMouseUp(e),this.on("mousedown",(e=>this.handleMouseDown(e))),this.on("touchstart",(e=>this.handleMouseDown(e))),this.on("mousemove",(e=>this.handleMouseMove(e))),this.on(this.volumeBar,["focus","slideractive"],(()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")})),this.on(this.volumeBar,["blur","sliderinactive"],(()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")}))}createEl(){let e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}uU.prototype.options_={children:["volumeBar"]},AB.registerComponent("VolumeControl",uU);class dU extends VZ{constructor(e,t){super(e,t),function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",(function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")}))}(this,e),this.on(e,["loadstart","volumechange"],(e=>this.update(e)))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),n=this.player_.lastVolume_();if(0===t){const e=n<.1?.1:n;this.player_.volume(e),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume();let t=3;this.setIcon("volume-high"),s$&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),_$(this.el_,[0,1,2,3].reduce(((e,t)=>e+`${t?" ":""}vjs-vol-${t}`),"")),b$(this.el_,`vjs-vol-${t}`)}updateControlText_(){const e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)}}dU.prototype.controlText_="Mute",AB.registerComponent("MuteToggle",dU);class hU extends AB{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};void 0!==t.inline?t.inline=t.inline:t.inline=!0,(void 0===t.volumeControl||$F(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=e=>this.handleKeyPress(e),this.on(e,["loadstart"],(e=>this.volumePanelState_(e))),this.on(this.muteToggle,"keyup",(e=>this.handleKeyPress(e))),this.on(this.volumeControl,"keyup",(e=>this.handleVolumeControlKeyUp(e))),this.on("keydown",(e=>this.handleKeyPress(e))),this.on("mouseover",(e=>this.handleMouseOver(e))),this.on("mouseout",(e=>this.handleMouseOut(e))),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){xM().isEventKey(e,"Esc")&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),aB(bM(),"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),oB(bM(),"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){xM().isEventKey(e,"Esc")&&this.handleMouseOut()}}hU.prototype.options_={children:["muteToggle","volumeControl"]}
273,AB.registerComponent("VolumePanel",hU);class pU extends VZ{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return;const t=this.player_.currentTime(),n=this.player_.liveTracker,r=n&&n.isLive()?n.seekableEnd():this.player_.duration();let i;i=t+this.skipTime<=r?t+this.skipTime:r,this.player_.currentTime(i)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}pU.prototype.controlText_="Skip Forward",AB.registerComponent("SkipForward",pU);class fU extends VZ{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),n=this.player_.liveTracker,r=n&&n.isLive()&&n.seekableStart();let i;i=r&&t-this.skipTime<=r?r:t>=this.skipTime?t-this.skipTime:0,this.player_.currentTime(i)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}fU.prototype.controlText_="Skip Backward",AB.registerComponent("SkipBackward",fU);class mU extends AB{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",(e=>this.handleKeyDown(e))),this.boundHandleBlur_=e=>this.handleBlur(e),this.boundHandleTapClick_=e=>this.handleTapClick(e)}addEventListenerForItem(e){e instanceof AB&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof AB&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e);t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul";this.contentEl_=m$(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return t.appendChild(this.contentEl_),aB(t,"click",(function(e){e.preventDefault(),e.stopImmediatePropagation()})),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||bM().activeElement;if(!this.children().some((e=>e.el()===t))){const e=this.menuButton_;e&&e.buttonPressed_&&t!==e.el().firstChild&&e.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton();const t=this.children();if(!Array.isArray(t))return;const n=t.filter((t=>t.el()===e.target))[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}}handleKeyDown(e){xM().isEventKey(e,"Left")||xM().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(xM().isEventKey(e,"Right")||xM().isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)}focus(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}AB.registerComponent("Menu",mU);class gU extends AB{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e,t),this.menuButton_=new VZ(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const n=VZ.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+n,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const r=e=>this.handleClick(e);this.handleMenuKeyUp_=e=>this.handleMenuKeyUp(e),this.on(this.menuButton_,"tap",r),this.on(this.menuButton_,"click",r),this.on(this.menuButton_,"keydown",(e=>this.handleKeyDown(e))),this.on(this.menuButton_,"mouseenter",(()=>{this.addClass("vjs-hover"),this.menu.show(),aB(bM(),"keyup",this.handleMenuKeyUp_)}
273)),this.on("mouseleave",(e=>this.handleMouseLeave(e))),this.on("keydown",(e=>this.handleSubmenuKeyDown(e)))}update(){const e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const e=new mU(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const t=m$("li",{className:"vjs-menu-title",textContent:OB(this.options_.title),tabIndex:-1}),n=new AB(this.player_,{el:t});e.addItem(n)}if(this.items=this.createItems(),this.items)for(let t=0;t<this.items.length;t++)e.addItem(this.items[t]);return e}createItems(){}createEl(){return super.createEl("div",{className:this.buildWrapperCSSClass()},{})}setIcon(e){super.setIcon(e,this.menuButton_.el_)}buildWrapperCSSClass(){let e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup",`vjs-menu-button ${e} ${VZ.prototype.buildCSSClass()} ${super.buildCSSClass()}`}buildCSSClass(){let e="vjs-menu-button";return!0===this.options_.inline?e+="-inline":e+="-popup",`vjs-menu-button ${e} ${super.buildCSSClass()}`}controlText(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.menuButton_.el();return this.menuButton_.controlText(e,t)}dispose(){this.handleMouseLeave(),super.dispose()}handleClick(e){this.buttonPressed_?this.unpressButton():this.pressButton()}handleMouseLeave(e){this.removeClass("vjs-hover"),oB(bM(),"keyup",this.handleMenuKeyUp_)}focus(){this.menuButton_.focus()}blur(){this.menuButton_.blur()}handleKeyDown(e){xM().isEventKey(e,"Esc")||xM().isEventKey(e,"Tab")?(this.buttonPressed_&&this.unpressButton(),xM().isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus())):(xM().isEventKey(e,"Up")||xM().isEventKey(e,"Down"))&&(this.buttonPressed_||(e.preventDefault(),this.pressButton()))}handleMenuKeyUp(e){(xM().isEventKey(e,"Esc")||xM().isEventKey(e,"Tab"))&&this.removeClass("vjs-hover")}handleSubmenuKeyPress(e){this.handleSubmenuKeyDown(e)}handleSubmenuKeyDown(e){(xM().isEventKey(e,"Esc")||xM().isEventKey(e,"Tab"))&&(this.buttonPressed_&&this.unpressButton(),xM().isEventKey(e,"Tab")||(e.preventDefault(),this.menuButton_.focus()))}pressButton(){if(this.enabled_){if(this.buttonPressed_=!0,this.menu.show(),this.menu.lockShowing(),this.menuButton_.el_.setAttribute("aria-expanded","true"),s$&&p$())return;this.menu.focus()}}unpressButton(){this.enabled_&&(this.buttonPressed_=!1,this.menu.unlockShowing(),this.menu.hide(),this.menuButton_.el_.setAttribute("aria-expanded","false"))}disable(){this.unpressButton(),this.enabled_=!1,this.addClass("vjs-disabled"),this.menuButton_.disable()}enable(){this.enabled_=!0,this.removeClass("vjs-disabled"),this.menuButton_.enable()}}AB.registerComponent("MenuButton",gU);class vU extends gU{constructor(e,t){const n=t.tracks;if(super(e,t),this.items.length<=1&&this.hide(),!n)return;const r=hB(this,this.update);n.addEventListener("removetrack",r),n.addEventListener("addtrack",r),n.addEventListener("labelchange",r),this.player_.on("ready",r),this.player_.on("dispose",(function(){n.removeEventListener("removetrack",r),n.removeEventListener("addtrack",r),n.removeEventListener("labelchange",r)}))}}AB.registerComponent("TrackButton",vU);const yU=["Tab","Esc","Up","Down","Right","Left"];class bU extends MZ{constructor(e,t){super(e,t),this.selectable=t.selectable,this.isSelected_=t.selected||!1,this.multiSelectable=t.multiSelectable,this.selected(this.isSelected_),this.selectable?this.multiSelectable?this.el_.setAttribute("role","menuitemcheckbox"):this.el_.setAttribute("role","menuitemradio"):this.el_.setAttribute("role","menuitem")}createEl(e,t,n){this.nonIconControl=!0;const r=super.createEl("li",Object.assign({className:"vjs-menu-item",tabIndex:-1},t),n),i=m$("span",{className:"vjs-menu-item-text",textContent:this.localize(this.options_.label)});return this.player_.options_.experimentalSvgIcons?r.appendChild(i):r.replaceChild(i,r.querySelector(".vjs-icon-placeholder")),r}handleKeyDown(e){yU.some((t=>xM().isEventKey(e,t)))||super.handleKeyDown(e)}handleClick(e){this.selected(!0)}selected(e){this.selectable&&(e?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","fal
273se"),this.controlText(""),this.isSelected_=!1))}}AB.registerComponent("MenuItem",bU);class _U extends bU{constructor(e,t){var n;const r=t.track,i=e.textTracks();t.label=r.label||r.language||"Unknown",t.selected="showing"===r.mode,super(e,t),n=this,this.track=r,this.kinds=(t.kinds||[t.kind||this.track.kind]).filter(Boolean);const a=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleTracksChange.apply(n,t)},o=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleSelectedLanguageChange.apply(n,t)};if(e.on(["loadstart","texttrackchange"],a),i.addEventListener("change",a),i.addEventListener("selectedlanguagechange",o),this.on("dispose",(function(){e.off(["loadstart","texttrackchange"],a),i.removeEventListener("change",a),i.removeEventListener("selectedlanguagechange",o)})),void 0===i.onchange){let e;this.on(["tap","click"],(function(){if("object"!=typeof vM().Event)try{e=new(vM().Event)("change")}catch(e){}e||(e=bM().createEvent("Event"),e.initEvent("change",!0,!0)),i.dispatchEvent(e)}))}this.handleTracksChange()}handleClick(e){const t=this.track,n=this.player_.textTracks();if(super.handleClick(e),n)for(let e=0;e<n.length;e++){const r=n[e];-1!==this.kinds.indexOf(r.kind)&&(r===t?"showing"!==r.mode&&(r.mode="showing"):"disabled"!==r.mode&&(r.mode="disabled"))}}handleTracksChange(e){const t="showing"===this.track.mode;t!==this.isSelected_&&this.selected(t)}handleSelectedLanguageChange(e){if("showing"===this.track.mode){const e=this.player_.cache_.selectedLanguage;if(e&&e.enabled&&e.language===this.track.language&&e.kind!==this.track.kind)return;this.player_.cache_.selectedLanguage={enabled:!0,language:this.track.language,kind:this.track.kind}}}dispose(){this.track=null,super.dispose()}}AB.registerComponent("TextTrackMenuItem",_U);class xU extends _U{constructor(e,t){t.track={player:e,kind:t.kind,kinds:t.kinds,default:!1,mode:"disabled"},t.kinds||(t.kinds=[t.kind]),t.label?t.track.label=t.label:t.track.label=t.kinds.join(" and ")+" off",t.selectable=!0,t.multiSelectable=!1,super(e,t)}handleTracksChange(e){const t=this.player().textTracks();let n=!0;for(let e=0,r=t.length;e<r;e++){const r=t[e];if(this.options_.kinds.indexOf(r.kind)>-1&&"showing"===r.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)}handleSelectedLanguageChange(e){const t=this.player().textTracks();let n=!0;for(let e=0,r=t.length;e<r;e++){const r=t[e];if(["captions","descriptions","subtitles"].indexOf(r.kind)>-1&&"showing"===r.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}AB.registerComponent("OffTextTrackMenuItem",xU);class wU extends vU{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.tracks=e.textTracks(),super(e,t)}createItems(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_U;this.label_&&(e=`${this.label_} off`),t.push(new xU(this.player_,{kinds:this.kinds_,kind:this.kind_,label:e})),this.hideThreshold_+=1;const r=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let e=0;e<r.length;e++){const i=r[e];if(this.kinds_.indexOf(i.kind)>-1){const e=new n(this.player_,{track:i,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});e.addClass(`vjs-${i.kind}-menu-item`),t.push(e)}}return t}}AB.registerComponent("TextTrackButton",wU);class SU extends bU{constructor(e,t){const n=t.track,r=t.cue,i=e.currentTime();t.selectable=!0,t.multiSelectable=!1,t.label=r.text,t.selected=r.startTime<=i&&i<r.endTime,super(e,t),this.track=n,this.cue=r}handleClick(e){super.handleClick(),this.player_.currentTime(this.cue.startTime)}}AB.registerComponent("ChaptersTrackMenuItem",SU);class TU extends wU{constructor(e,t,n){super(e,t,n),this.setIcon("chapters"),this.selectCurrentItem_=()=>{this.items.forEach((e=>{e.selected(this.track_.activeCues[0]===e.cue)}))}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&"chapters"!==e.track.kind)return;
vendor: 9,955 bytes, line 273
273const t=this.findChaptersTrack();t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);e&&e.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";const e=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);e&&e.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[];for(let t=e.length-1;t>=0;t--){const n=e[t];if(n.kind===this.kind_)return n}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(OB(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[];if(!this.track_)return e;const t=this.track_.cues;if(!t)return e;for(let n=0,r=t.length;n<r;n++){const r=t[n],i=new SU(this.player_,{track:this.track_,cue:r});e.push(i)}return e}}TU.prototype.kind_="chapters",TU.prototype.controlText_="Chapters",AB.registerComponent("ChaptersButton",TU);class CU extends wU{constructor(e,t,n){super(e,t,n),this.setIcon("audio-description");const r=e.textTracks(),i=hB(this,this.handleTracksChange);r.addEventListener("change",i),this.on("dispose",(function(){r.removeEventListener("change",i)}))}handleTracksChange(e){const t=this.player().textTracks();let n=!1;for(let e=0,r=t.length;e<r;e++){const r=t[e];if(r.kind!==this.kind_&&"showing"===r.mode){n=!0;break}}n?this.disable():this.enable()}buildCSSClass(){return`vjs-descriptions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-descriptions-button ${super.buildWrapperCSSClass()}`}}CU.prototype.kind_="descriptions",CU.prototype.controlText_="Descriptions",AB.registerComponent("DescriptionsButton",CU);class kU extends wU{constructor(e,t,n){super(e,t,n),this.setIcon("subtitles")}buildCSSClass(){return`vjs-subtitles-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subtitles-button ${super.buildWrapperCSSClass()}`}}kU.prototype.kind_="subtitles",kU.prototype.controlText_="Subtitles",AB.registerComponent("SubtitlesButton",kU);class EU extends _U{constructor(e,t){t.track={player:e,kind:t.kind,label:t.kind+" settings",selectable:!1,default:!1,mode:"disabled"},t.selectable=!1,t.name="CaptionSettingsMenuItem",super(e,t),this.addClass("vjs-texttrack-settings"),this.controlText(", opens "+t.kind+" settings dialog")}handleClick(e){this.player().getChild("textTrackSettings").open()}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.kind+" settings"),super.handleLanguagechange()}}AB.registerComponent("CaptionSettingsMenuItem",EU);class jU extends wU{constructor(e,t,n){super(e,t,n),this.setIcon("captions")}buildCSSClass(){return`vjs-captions-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-captions-button ${super.buildWrapperCSSClass()}`}createItems(){const e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new EU(this.player_,{kind:this.kind_})),this.hideThreshold_+=1),super.createItems(e)}}jU.prototype.kind_="captions",jU.prototype.controlText_="Captions",AB.registerComponent("CaptionsButton",jU);class PU extends _U{createEl(e,t,n){const r=super.createEl(e,t,n),i=r.querySelector(".vjs-menu-item-text");return"captions"===this.options_.track.kind&&(this.player_.options_.experimentalSvgIcons?this.setIcon("captions",r):i.appendChild(m$("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),i.appendChild(m$("span",{className:"vjs-control-text",textContent:` ${this.localize("Captions")}`}))),r}}AB.registerComponent("SubsCapsMenuItem",PU);class IU extends wU{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),this.label_="subtitles",this.setIcon("subtitles"),["en","en-us","en-ca","fr-ca"].indexOf(this.player_.language_)>-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(OB(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(e.push(new EU(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,PU),e}}IU.prototype.kinds_=["captions","subtitles"],IU.prototype.controlText_="Subtitles",AB.registerComponent("SubsCapsButton",IU);class OU extends bU{constructor(e,t){var n;const r=t.track,i=e.audioTracks();t.label=r.label||r.language||"Unknown",t.selected=r.enabled,super(e,t),n=this,this.track=r,this.addClass(`vjs-${r.kind}-menu-item`);const a=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.handleTracksChange.apply(n,t)};i.addEventListener("change",a),this.on("dispose",(()=>{i.removeEventListener("change",a)}))}createEl(e,t,n){const r=super.createEl(e,t,n),i=r.querySelector(".vjs-menu-item-text");return["main-desc","description"].indexOf(this.options_.track.kind)>=0&&(i.appendChild(m$("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),i.appendChild(m$("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),r}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const e=this.player_.audioTracks();for(let t=0;t<e.length;t++){const n=e[t];n!==this.track&&(n.enabled=n===this.track)}}}handleTracksChange(e){this.selected(this.track.enabled)}}AB.registerComponent("AudioTrackMenuItem",OU);class LU extends vU{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.tracks=e.audioTracks(),super(e,t),this.setIcon("audio")}buildCSSClass(){return`vjs-audio-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-audio-button ${super.buildWrapperCSSClass()}`}createItems(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.hideThreshold_=1;const t=this.player_.audioTracks();for(let n=0;n<t.length;n++){const r=t[n];e.push(new OU(this.player_,{track:r,selectable:!0,multiSelectable:!1}))}return e}}LU.prototype.controlText_="Audio Track",AB.registerComponent("AudioTrackButton",LU);class NU extends bU{constructor(e,t){const n=t.rate,r=parseFloat(n,10);t.label=n,t.selected=r===e.playbackRate(),t.selectable=!0,t.multiSelectable=!1,super(e,t),this.label=n,this.rate=r,this.on(e,"ratechange",(e=>this.update(e)))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}NU.prototype.contentElType="button",AB.registerComponent("PlaybackRateMenuItem",NU);class AU extends gU{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",(e=>this.updateVisibility(e))),this.on(e,"ratechange",(e=>this.updateLabel(e))),this.on(e,"playbackrateschange",(e=>this.handlePlaybackRateschange(e)))}createEl(){const e=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=m$("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[];for(let n=e.length-1;n>=0;n--)t.push(new NU(this.player(),{rate:e[n]+"x"}));return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player();return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}AU.prototype.controlText_="Playback Rate",AB.registerComponent("PlaybackRateMenuButton",AU);class DU extends AB{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,n)}}AB.registerComponent("Spacer",DU),AB.registerComponent("CustomControlSpacer",class extends DU{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}});class MU extends AB{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}MU.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},AB.registerComponent("ControlBar",MU);class RU extends YB{constructor(e,t){super(e,t),this.on(e,"error",(e=>{this.close(),this.open(e)}))}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error();return e?this.localize(e.message):""}}RU.prototype.options_=Object.assign({}
273,YB.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),AB.registerComponent("ErrorDisplay",RU);const FU="vjs-text-track-settings",$U=["#000","Black"],BU=["#00F","Blue"],ZU=["#0FF","Cyan"],UU=["#0F0","Green"],zU=["#F0F","Magenta"],VU=["#F00","Red"],HU=["#FFF","White"],qU=["#FF0","Yellow"],WU=["1","Opaque"],GU=["0.5","Semi-Transparent"],KU=["0","Transparent"],YU={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[$U,HU,VU,UU,BU,qU,zU,ZU]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[WU,GU,KU]},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[HU,$U,VU,UU,BU,qU,zU,ZU]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:e=>"1.00"===e?null:Number(e)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[WU,GU]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[KU,GU,WU]}};function XU(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}YU.windowColor.options=YU.backgroundColor.options,AB.registerComponent("TextTrackSettings",class extends YB{constructor(e,t){t.temporary=!1,super(e,t),this.updateDisplay=this.updateDisplay.bind(this),this.fill(),this.hasBeenOpened_=this.hasBeenFilled_=!0,this.endDialog=m$("p",{className:"vjs-control-text",textContent:this.localize("End of dialog window.")}),this.el().appendChild(this.endDialog),this.setDefaults(),void 0===t.persistTextTrackSettings&&(this.options_.persistTextTrackSettings=this.options_.playerOptions.persistTextTrackSettings),this.on(this.$(".vjs-done-button"),"click",(()=>{this.saveSettings(),this.close()})),this.on(this.$(".vjs-default-button"),"click",(()=>{this.setDefaults(),this.updateDisplay()})),MF(YU,(e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})),this.options_.persistTextTrackSettings&&this.restoreSettings()}dispose(){this.endDialog=null,super.dispose()}createElSelect_(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label";const r=YU[e],i=r.id.replace("%s",this.id_),a=[t,i].join(" ").trim();return[`<${n} id="${i}" class="${"label"===n?"vjs-label":""}">`,this.localize(r.label),`</${n}>`,`<select aria-labelledby="${a}">`].concat(r.options.map((e=>{const t=i+"-"+e[1].replace(/\W+/g,"");return[`<option id="${t}" value="${e[0]}" `,`aria-labelledby="${a} ${t}">`,this.localize(e[1]),"</option>"].join("")}))).concat("</select>").join("")}createElFgColor_(){const e=`captions-text-legend-${this.id_}`;return['<fieldset class="vjs-fg vjs-track-setting">',`<legend id="${e}">`,this.localize("Text"),"</legend>",'<span class="vjs-text-color">',this.createElSelect_("color",e),"</span>",'<span class="vjs-text-opacity vjs-opacity">',this.createElSelect_("textOpacity",e),"</span>","</fieldset>"].join("")}createElBgColor_(){const e=`captions-background-${this.id_}`;return['<fieldset class="vjs-bg vjs-track-setting">',`<legend id="${e}">`,this.localize("Text Background"),"</legend>",'<span class="vjs-bg-color">',this.createElSelect_("backgroundColor",e),"</span>",'<span class="vjs-bg-opacity vjs-opacity">',this.createElSelect_("backgroundOpacity",e),"</span>","</fieldset>"].join("")}createElWinColor_(){const e=`captions-window-${this.id_}`;return['<fieldset class="vjs-window vjs-track-setting">',`<legend id="${e}">
273`,this.localize("Caption Area Background"),"</legend>",'<span class="vjs-window-color">',this.createElSelect_("windowColor",e),"</span>",'<span class="vjs-window-opacity vjs-opacity">',this.createElSelect_("windowOpacity",e),"</span>","</fieldset>"].join("")}createElColors_(){return m$("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})}createElFont_(){return m$("div",{className:"vjs-track-settings-font",innerHTML:['<fieldset class="vjs-font-percent vjs-track-setting">',this.createElSelect_("fontPercent","","legend"),"</fieldset>",'<fieldset class="vjs-edge-style vjs-track-setting">',this.createElSelect_("edgeStyle","","legend"),"</fieldset>",'<fieldset class="vjs-font-family vjs-track-setting">',this.createElSelect_("fontFamily","","legend"),"</fieldset>"].join("")})}createElControls_(){const e=this.localize("restore all settings to the default values");return m$("div",{className:"vjs-track-settings-controls",innerHTML:[`<button type="button" class="vjs-default-button" title="${e}">`,this.localize("Reset"),`<span class="vjs-control-text"> ${e}</span>`,"</button>",`<button type="button" class="vjs-done-button">${this.localize("Done")}</button>`].join("")})}content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return RF(YU,((e,t,n)=>{const r=(i=this.$(t.selector),a=t.parser,XU(i.options[i.options.selectedIndex].value,a));var i,a;return void 0!==r&&(e[n]=r),e}),{})}setValues(e){MF(YU,((t,n)=>{!function(e,t,n){if(t)for(let r=0;r<e.options.length;
vendor: 5,347 bytes, line 273
273r++)if(XU(e.options[r].value,n)===t){e.selectedIndex=r;break}}(this.$(t.selector),e[n],t.parser)}))}setDefaults(){MF(YU,(e=>{const t=e.hasOwnProperty("default")?e.default:0;this.$(e.selector).selectedIndex=t}))}restoreSettings(){let e;try{e=JSON.parse(vM().localStorage.getItem(FU))}catch(e){LF.warn(e)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const e=this.getValues();try{Object.keys(e).length?vM().localStorage.setItem(FU,JSON.stringify(e)):vM().localStorage.removeItem(FU)}catch(e){LF.warn(e)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()}conditionalBlur_(){this.previouslyActiveEl_=null;const e=this.player_.controlBar,t=e&&e.subsCapsButton,n=e&&e.captionsButton;t?t.focus():n&&n.focus()}handleLanguagechange(){this.fill()}}),AB.registerComponent("ResizeManager",class extends AB{constructor(e,t){let n=t.ResizeObserver||vM().ResizeObserver;null===t.ResizeObserver&&(n=!1),super(e,BF({createEl:!n,reportTouchActivity:!1},t)),this.ResizeObserver=t.ResizeObserver||vM().ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=fB((()=>{this.resizeHandler()}),100,!1,this),n?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const e=this.debouncedHandler_;let t=this.unloadListener_=function(){oB(this,"resize",e),oB(this,"unload",t),t=null};aB(this.el_.contentWindow,"unload",t),aB(this.el_.contentWindow,"resize",e)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}});const QU={trackingThreshold:20,liveTolerance:15};AB.registerComponent("LiveTracker",class extends AB{constructor(e,t){super(e,BF(QU,t,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=e=>this.handlePlay(e),this.handleFirstTimeupdate_=e=>this.handleFirstTimeupdate(e),this.handleSeeked_=e=>this.handleSeeked(e),this.seekToLiveEdge_=e=>this.seekToLiveEdge(e),this.reset_(),this.on(this.player_,"durationchange",(e=>this.handleDurationchange(e))),this.on(this.player_,"canplay",(()=>this.toggleTracking()))}trackLive_(){const e=this.player_.seekable();if(!e||!e.length)return;const t=Number(vM().performance.now().toFixed(4)),n=-1===this.lastTime_?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+n;const r=this.liveCurrentTime(),i=this.player_.currentTime();let a=this.player_.paused()||this.seekedBehindLive_||Math.abs(r-i)>this.options_.liveTolerance;this.timeupdateSeen_&&r!==1/0||(a=!1),a!==this.behindLiveEdge_&&(this.behindLiveEdge_=a,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,dB),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const e=this.player_.seekable(),t=[];let n=e?e.length:0;for(;n--;)t.push(e.end(n));return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[];let n=e?e.length:0;for(;n--;)t.push(e.start(n));return t.length?t.sort()[0]:0}
vendor: 4,567 bytes, line 273
273liveWindow(){const e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return"number"==typeof this.trackingInterval_}seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}}),AB.registerComponent("TitleBar",class extends AB{constructor(e,t){super(e,t),this.on("statechanged",(e=>this.updateDom_())),this.updateDom_()}createEl(){return this.els={title:m$("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${J$()}`}),description:m$("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${J$()}`})},m$("div",{className:"vjs-title-bar"},{},ZF(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,n={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach((e=>{const r=this.state[e],i=this.els[e],a=n[e];N$(i),r&&g$(i,r),t&&(t.removeAttribute(a),r&&t.setAttribute(a,i.id))})),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_;t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}});const JU=e=>{const t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;const n=e.$$("source"),r=[];let i="";if(!n.length)return!1;for(let e=0;e<n.length;e++){const t=n[e].src;t&&-1===r.indexOf(t)&&r.push(t)}return!!r.length&&(1===r.length&&(i=r[0]),e.triggerSourceset(i),!0)},ez=Object.defineProperty({},"innerHTML",{get(){return this.cloneNode(!0).innerHTML},set(e){const t=bM().createElement(this.nodeName.toLowerCase());t.innerHTML=e;const n=bM().createDocumentFragment();for(;t.childNodes.length;)n.appendChild(t.childNodes[0]);return this.innerText="",vM().Element.prototype.appendChild.call(this,n),this.innerHTML}}),tz=(e,t)=>{let n={};for(let r=0;r<e.length&&(n=Object.getOwnPropertyDescriptor(e[r],t),!(n&&n.set&&n.get));r++);return n.enumerable=!0,n.configurable=!0,n},nz=function(e){const t=e.el();if(t.resetSourceWatch_)return;const n={},r=(e=>tz([e.el(),vM().HTMLMediaElement.prototype,vM().Element.prototype,ez],"innerHTML"))(e),i=n=>function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];const o=n.apply(t,i);return JU(e),o};["append","appendChild","insertAdjacentHTML"].forEach((e=>{t[e]&&(n[e]=t[e],t[e]=i(n[e]))})),Object.defineProperty(t,"innerHTML",BF(r,{set:i(r.set)})),t.resetSourceWatch_=()=>{t.resetSourceWatch_=null,Object.keys(n).forEach((e=>{t[e]=n[e]})),Object.defineProperty(t,"innerHTML",r)},e.one("sourceset",t.resetSourceWatch_)},rz=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?lZ(vM().Element.prototype.getAttribute.call(this,"src")):""},set(e){return vM().Element.prototype.setAttribute.call(this,"src",e),e}});class iz extends xZ{constructor(e,t){super(e,t);const n=e.source;let r=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,n&&(this.el_.currentSrc!==n.src||e.tag&&3===e.tag.initNetworkState_)?this.setSource(n):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const e=this.el_.childNodes;let t=e.length;const n=[];for(;t--;){const i=e[t];"track"===i.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(i),this.remoteTextTracks().addTrack(i.track),this.textTracks().addTrack(i.track),r||this.el_.hasAttribute("crossorigin")||!uZ(i.src)||(r=!0)):n.push(i))}for(let e=0;e<n.length;e++)this.el_.removeChild(n[e])}this.proxyNativeTracks_(),this.featuresNativeTextTracks&&r&&LF.warn("Text Tracks are being loaded from another origin but the crossorigin attribute isn't used.\nThis may prevent text tracks from loading."),this.restoreMetadataTracksInIOSNativePlayer_(),(a$||i$)&&!0===e.nativeControlsForTouch&&this.setControls(!0),this.proxyWebkitFullscreen_(),this.triggerReady()}dispose(){this.el_&&this.el_.resetSourceset_&&this.el_.resetSourceset_(),iz.disposeMediaElement(this.el_),this.options_=null,super.dispose()}setupSourcesetHandling_(){!function(e){if(!e.featuresSourceset)return;
vendor: 15,393 bytes, line 273
273const t=e.el();if(t.resetSourceset_)return;const n=(e=>tz([e.el(),vM().HTMLMediaElement.prototype,rz],"src"))(e),r=t.setAttribute,i=t.load;Object.defineProperty(t,"src",BF(n,{set:r=>{const i=n.set.call(t,r);return e.triggerSourceset(t.src),i}})),t.setAttribute=(n,i)=>{const a=r.call(t,n,i);return/src/i.test(n)&&e.triggerSourceset(t.src),a},t.load=()=>{const n=i.call(t);return JU(e)||(e.triggerSourceset(""),nz(e)),n},t.currentSrc?e.triggerSourceset(t.currentSrc):JU(e)||nz(e),t.resetSourceset_=()=>{t.resetSourceset_=null,t.load=i,t.setAttribute=r,Object.defineProperty(t,"src",n),t.resetSourceWatch_&&t.resetSourceWatch_()}}(this)}restoreMetadataTracksInIOSNativePlayer_(){const e=this.textTracks();let t;const n=()=>{t=[];for(let n=0;n<e.length;n++){const r=e[n];"metadata"===r.kind&&t.push({track:r,storedMode:r.mode})}};n(),e.addEventListener("change",n),this.on("dispose",(()=>e.removeEventListener("change",n)));const r=()=>{for(let e=0;e<t.length;e++){const n=t[e];"disabled"===n.track.mode&&n.track.mode!==n.storedMode&&(n.track.mode=n.storedMode)}e.removeEventListener("change",r)};this.on("webkitbeginfullscreen",(()=>{e.removeEventListener("change",n),e.removeEventListener("change",r),e.addEventListener("change",r)})),this.on("webkitendfullscreen",(()=>{e.removeEventListener("change",n),e.addEventListener("change",n),e.removeEventListener("change",r)}))}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return;const n=e.toLowerCase();this[`${n}TracksListeners_`]&&Object.keys(this[`${n}TracksListeners_`]).forEach((e=>{this.el()[`${n}Tracks`].removeEventListener(e,this[`${n}TracksListeners_`][e])})),this[`featuresNative${e}Tracks`]=!t,this[`${n}TracksListeners_`]=null,this.proxyNativeTracksForType_(n)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=yZ[e],n=this.el()[t.getterName],r=this[t.getterName]();if(!this[`featuresNative${t.capitalName}Tracks`]||!n||!n.addEventListener)return;const i={change:t=>{const n={type:"change",target:r,currentTarget:r,srcElement:r};r.trigger(n),"text"===e&&this[bZ.remoteText.getterName]().trigger(n)},addtrack(e){r.addTrack(e.track)},removetrack(e){r.removeTrack(e.track)}},a=function(){const e=[];for(let t=0;t<r.length;t++){let i=!1;for(let e=0;e<n.length;e++)if(n[e]===r[t]){i=!0;break}i||e.push(r[t])}for(;e.length;)r.removeTrack(e.shift())};this[t.getterName+"Listeners_"]=i,Object.keys(i).forEach((e=>{const t=i[e];n.addEventListener(e,t),this.on("dispose",(r=>n.removeEventListener(e,t)))})),this.on("loadstart",a),this.on("dispose",(e=>this.off("loadstart",a)))}proxyNativeTracks_(){yZ.names.forEach((e=>{this.proxyNativeTracksForType_(e)}))}createEl(){let e=this.options_.tag;if(!e||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(e){const t=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(t,e),iz.disposeMediaElement(e),e=t}else{e=bM().createElement("video");const t=BF({},this.options_.tag&&S$(this.options_.tag));a$&&!0===this.options_.nativeControlsForTouch||delete t.controls,w$(e,Object.assign(t,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}void 0!==this.options_.preload&&C$(e,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);const t=["loop","muted","playsinline","autoplay"];for(let n=0;n<t.length;n++){const r=t[n],i=this.options_[r];void 0!==i&&(i?C$(e,r,r):k$(e,r),e[r]=i)}return e}handleLateInit_(e){if(0===e.networkState||3===e.networkState)return;if(0===e.readyState){let e=!1;const t=function(){e=!0};this.on("loadstart",t);const n=function(){e||this.trigger("loadstart")};return this.on("loadedmetadata",n),void this.ready((function(){this.off("loadstart",t),this.off("loadedmetadata",n),e||this.trigger("loadstart")}))}const t=["loadstart"];t.push("loadedmetadata"),e.readyState>=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready((function(){t.forEach((function(e){this.trigger(e)}),this)}))}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&l$?this.el_.fastSeek(e):this.el_.currentTime=e}catch(e){LF(e,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&WF&&XF&&0===this.el_.currentTime){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))};return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",t),this.on("dispose",(()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)}))}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)WB(this.el_.play()),this.setTimeout((function(){e.pause();try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}}),0);else try{e.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(void 0===e)return this.el_.src;this.setSrc(e)}reset(){iz.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,n):super.addTextTrack(e,t,n)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e);const t=bM().createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const n=super.addRemoteTextTrack(e,t);return this.featuresNativeTextTracks&&this.el().appendChild(n),n}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track");let n=t.length;for(;n--;)e!==t[n]&&e!==t[n].track||this.el().removeChild(t[n])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();const e={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),vM().performance&&(e.creationTime=vM().performance.now()),e}}UF(iz,"TEST_VID",(function(){if(!d$())return;const e=bM().createElement("video"),t=bM().createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e})),iz.isSupported=function(){try{iz.TEST_VID.volume=.5}catch(e){return!1}return!(!iz.TEST_VID||!iz.TEST_VID.canPlayType)},iz.canPlayType=function(e){return iz.TEST_VID.canPlayType(e)},iz.canPlaySource=function(e,t){return iz.canPlayType(e.type)},iz.canControlVolume=function(){try{const e=iz.TEST_VID.volume;iz.TEST_VID.volume=e/2+.1;const t=e!==iz.TEST_VID.volume;return t&&s$?(vM().setTimeout((()=>{iz&&iz.prototype&&(iz.prototype.featuresVolumeControl=e!==iz.TEST_VID.volume)})),!1):t}catch(e){return!1}},iz.canMuteVolume=function(){try{const e=iz.TEST_VID.muted;return iz.TEST_VID.muted=!e,iz.TEST_VID.muted?C$(iz.TEST_VID,"muted","muted"):k$(iz.TEST_VID,"muted"),e!==iz.TEST_VID.muted}catch(e){return!1}},iz.canControlPlaybackRate=function(){if(WF&&XF&&JF<58)return!1;try{const e=iz.TEST_VID.playbackRate;return iz.TEST_VID.playbackRate=e/2+.1,e!==iz.TEST_VID.playbackRate}catch(e){return!1}},iz.canOverrideAttributes=function(){try{const e=()=>{};Object.defineProperty(bM().createElement("video"),"src",{get:e,set:e}),Object.defineProperty(bM().createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(bM().createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(bM().createElement("audio"),"innerHTML",{get:e,set:e})}catch(e){return!1}return!0},iz.supportsNativeTextTracks=function(){return l$||s$&&XF},iz.supportsNativeVideoTracks=function(){return!(!iz.TEST_VID||!iz.TEST_VID.videoTracks)},iz.supportsNativeAudioTracks=function(){return!(!iz.TEST_VID||!iz.TEST_VID.audioTracks)},iz.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function(e){let[t,n]=e;UF(iz.prototype,t,(()=>iz[n]()),!0)})),iz.prototype.featuresVolumeControl=iz.canControlVolume(),iz.prototype.movingMediaElementInDOM=!s$,iz.prototype.featuresFullscreenResize=!0,iz.prototype.featuresProgressEvents=!0,iz.prototype.featuresTimeupdateEvents=!0,iz.prototype.featuresVideoFrameCallback=!(!iz.TEST_VID||!iz.TEST_VID.requestVideoFrameCallback),iz.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()}},iz.resetMediaElement=function(e){if(!e)return;const t=e.querySelectorAll("source");let n=t.length;for(;n--;)e.removeChild(t[n]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(e){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(e){iz.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(e){iz.prototype["set"+OB(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(e){iz.prototype[e]=function(){return this.el_[e]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(e){iz.prototype["set"+OB(e)]=function(t){this.el_[e]=t}})),["pause","load","play"].forEach((function(e){iz.prototype[e]=function(){return this.el_[e]()}})),xZ.withSourceHandlers(iz),iz.nativeSourceHandler={},iz.nativeSourceHandler.canPlayType=function(e){try{return iz.TEST_VID.canPlayType(e)}catch(e){return""}},iz.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return iz.nativeSourceHandler.canPlayType(e.type);if(e.src){const t=cZ(e.src);return iz.nativeSourceHandler.canPlayType(`video/${t}`)}return""},iz.nativeSourceHandler.handleSource=function(e,t,n){t.setSrc(e.src)},iz.nativeSourceHandler.dispose=function(){},iz.registerSourceHandler(iz.nativeSourceHandler),xZ.registerTech("Html5",iz);const az=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],oz={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},sz=["tiny","xsmall","small","medium","large","xlarge","huge"],lz={};sz.forEach((e=>{const t="x"===e.charAt(0)?`x-${e.substring(1)}`:e;lz[e]=`vjs-layout-${t}`}));const cz={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class uz extends AB{constructor(e,t,n){if(e.id=e.id||t.id||`vjs_video_${J$()}`,(t=Object.assign(uz.getTagSettings(e),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language){const n=e.closest("[lang]");n&&(t.language=n.getAttribute("lang"))}if(super(null,t,n),this.boundDocumentFullscreenChange_=e=>this.documentFullscreenChange_(e),this.boundFullWindowOnEscKey_=e=>this.fullWindowOnEscKey(e),this.boundUpdateStyleEl_=e=>this.updateStyleEl_(e),this.boundApplyInitTime_=e=>this.applyInitTime_(e),this.boundUpdateCurrentBreakpoint_=e=>this.updateCurrentBreakpoint_(e),this.boundHandleTechClick_=e=>this.handleTechClick_(e),this.boundHandleTechDoubleClick_=e=>this.handleTechDoubleClick_(e),this.boundHandleTechTouchStart_=e=>this.handleTechTouchStart_(e),this.boundHandleTechTouchMove_=e=>this.handleTechTouchMove_(e),this.boundHandleTechTouchEnd_=e=>this.handleTechTouchEnd_(e),this.boundHandleTechTap_=e=>this.handleTechTap_(e),this.isFullscreen_=!1,this.log=NF(this.id_),this.fsApi_=EF,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=e,this.tagAttributes=e&&S$(e),this.language(this.options_.language),t.languages){const e={};Object.getOwnPropertyNames(t.languages).forEach((function(n){e[n.toLowerCase()]=t.languages[n]})),this.languages_=e}else this.languages_=uz.prototype.options_.languages;this.resetCache_(),this.poster_=t.poster||"",this.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],e.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach((e=>{if("function"!=typeof this[e])throw new Error(`plugin "${e}" does not exist`)})),this.scrubbing_=!1,this.el_=this.createEl(),EB(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(aB(bM(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const r=BF(this.options_);if(t.plugins&&Object.keys(t.plugins).forEach((e=>{this[e](t.plugins[e])})),t.debug&&this.debug(!0),this.options_.playerOptions=r,this.middleware_=[],this.playbackRates(t.playbackRates),t.experimentalSvgIcons){const e=(new(vM().DOMParser)
vendor: 16,361 bytes, line 273
273).parseFromString('<svg xmlns="http://www.w3.org/2000/svg">\n  <defs>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-play">\n      <path d="M16 10v28l22-14z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-pause">\n      <path d="M12 38h8V10h-8v28zm16-28v28h8V10h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-audio">\n      <path d="M24 2C14.06 2 6 10.06 6 20v14c0 3.31 2.69 6 6 6h6V24h-8v-4c0-7.73 6.27-14 14-14s14 6.27 14 14v4h-8v16h6c3.31 0 6-2.69 6-6V20c0-9.94-8.06-18-18-18z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-captions">\n      <path d="M38 8H10c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM22 22h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2zm14 0h-3v-1h-4v6h4v-1h3v2a2 2 0 0 1-2 2h-6a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-subtitles">\n      <path d="M40 8H8c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zM8 24h8v4H8v-4zm20 12H8v-4h20v4zm12 0h-8v-4h8v4zm0-8H20v-4h20v4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-enter">\n      <path d="M14 28h-4v10h10v-4h-6v-6zm-4-8h4v-6h6v-4H10v10zm24 14h-6v4h10V28h-4v6zm-6-24v4h6v6h4V10H28z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-fullscreen-exit">\n      <path d="M10 32h6v6h4V28H10v4zm6-16h-6v4h10V10h-4v6zm12 22h4v-6h6v-4H28v10zm4-22v-6h-4v10h10v-4h-6z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-play-circle">\n      <path d="M20 33l12-9-12-9v18zm4-29C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-mute">\n      <path d="M33 24c0-3.53-2.04-6.58-5-8.05v4.42l4.91 4.91c.06-.42.09-.85.09-1.28zm5 0c0 1.88-.41 3.65-1.08 5.28l3.03 3.03C41.25 29.82 42 27 42 24c0-8.56-5.99-15.72-14-17.54v4.13c5.78 1.72 10 7.07 10 13.41zM8.55 6L6 8.55 15.45 18H6v12h8l10 10V26.55l8.51 8.51c-1.34 1.03-2.85 1.86-4.51 2.36v4.13a17.94 17.94 0 0 0 7.37-3.62L39.45 42 42 39.45l-18-18L8.55 6zM24 8l-4.18 4.18L24 16.36V8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-low">\n      <path d="M14 18v12h8l10 10V8L22 18h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-medium">\n      <path d="M37 24c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zm-27-6v12h8l10 10V8L18 18h-8z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-volume-high">\n      <path d="M6 18v12h8l10 10V8L14 18H6zm27 6c0-3.53-2.04-6.58-5-8.05v16.11c2.96-1.48 5-4.53 5-8.06zM28 6.46v4.13c5.78 1.72 10 7.07 10 13.41s-4.22 11.69-10 13.41v4.13c8.01-1.82 14-8.97 14-17.54S36.01 8.28 28 6.46z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-spinner">\n      <path d="M18.8 21l9.53-16.51C26.94 4.18 25.49 4 24 4c-4.8 0-9.19 1.69-12.64 4.51l7.33 12.69.11-.2zm24.28-3c-1.84-5.85-6.3-10.52-11.99-12.68L23.77 18h19.31zm.52 2H28.62l.58 1 9.53 16.5C41.99 33.94 44 29.21 44 24c0-1.37-.14-2.71-.4-4zm-26.53 4l-7.8-13.5C6.01 14.06 4 18.79 4 24c0 1.37.14 2.71.4 4h14.98l-2.31-4zM4.92 30c1.84 5.85 6.3 10.52 11.99 12.68L24.23 30H4.92zm22.54 0l-7.8 13.51c1.4.31 2.85.49 4.34.49 4.8 0 9.19-1.69 12.64-4.51L29.31 26.8 27.46 30z"></path>\n    </symbol>\n    <symbol viewBox="0 0 24 24" id="vjs-icon-hd">\n      <path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11v6zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4V9zm1.5 4.5h2v-3h-2v3z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-chapters">\n      <path d="M6 26h4v-4H6v4zm0 8h4v-4H6v4zm0-16h4v-4H6v4zm8 8h28v-4H14v4zm0 8h28v-4H14v4zm0-20v4h28v-4H14z"></path>\n    </symbol>\n    <symbol viewBox="0 0 40 40" id="vjs-icon-downloading">\n      <path d="M18.208 36.875q-3.208-.292-5.979-1.729-2.771-1.438-4.812-3.729-2.042-2.292-3.188-5.229-1.146-2.938-1.146-6.23 0-6.583 4.334-11.416 4.333-4.834 10.833-5.5v3.166q-5.167.75-8.583 4.646Q6.25 14.75 6.25 19.958q0 5.209 3.396 9.104 3.396 3.896 8.562 4.646zM20 28.417L11.542 20l2.083-2.083 4.917 4.916v-11.25h2.916v11.25l4.875-4.916L28.417 20zm1.792 8.458v-3.167q1.833-.25 3.541-.958 1.709-.708 3.167-1.875l2.333 2.292q-1.958 1.583-4.25 2.541-2.291.959-4.791 1.167zm6.791-27.792q-1.541-1.125-3.25-1.854-1.708-.729-3.541-1.021V3.042q2.5.25 4.77 1.208 2.271.958 4.271 2.5zm4.584 21.584l-2.25-2.25q1.166-1.5 1.854-3.209.687-1.708.937-3.541h3.209q-.292 2.5-1.229 4.791-.938 2.292-2.521 4.209zm.541-12.417q-.291-1.833-.958-3.562-.667-1.73-1.833-3.188l2.375-2.208q1.541 1.916 2.458 4.208.917 2.292 1.167 4.75z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download">\n      <path d="M10.8 40.55q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h26.35v-7.7h3.4v7.7q0 1.4-1 2.4t-2.4 1zM24 32.1L13.9 22.05l2.45-2.45 5.95 5.95V7.15h3.4v18.4l5.95-5.95 2.45 2.45z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-done">\n      <path d="M9.8 40.5v-3.45h28.4v3.45zm9.2-9.05L7.4 19.85l2.45-2.35L19 26.65l19.2-19.2 2.4 2.4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-file-download-off">\n      <path d="M4.9 4.75L43.25 43.1 41 45.3l-4.75-4.75q-.05.05-.075.025-.025-.025-.075-.025H10.8q-1.35 0-2.375-1T7.4 37.15v-7.7h3.4v7.7h22.05l-7-7-1.85 1.8L13.9 21.9l1.85-1.85L2.7 7zm26.75 14.7l2.45 2.45-3.75 3.8-2.45-2.5zM25.7 7.15V21.1l-3.4-3.45V7.15z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-share">\n      <path d="M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31A5.83 5.83 0 1 0 36 32.17z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cog">\n      <path d="M38.86 25.95c.08-.64.14-1.29.14-1.95s-.06-1.31-.14-1.95l4.23-3.31c.38-.3.49-.84.24-1.28l-4-6.93c-.25-.43-.77-.61-1.22-.43l-4.98 2.01c-1.03-.79-2.16-1.46-3.38-1.97L29 4.84c-.09-.47-.5-.84-1-.84h-8c-.5 0-.91.37-.99.84l-.75 5.3a14.8 14.8 0 0 0-3.38 1.97L9.9 10.1a1 1 0 0 0-1.22.43l-4 6.93c-.25.43-.14.97.24 1.28l4.22 3.31C9.06 22.69 9 23.34 9 24s.06 1.31.14 1.95l-4.22 3.31c-.38.3-.49.84-.24 1.28l4 6.93c.25.43.77.61 1.22.43l4.98-2.01c1.03.79 2.16 1.46 3.38 1.97l.75 5.3c.08.47.49.84.99.84h8c.5 0 .91-.37.99-.84l.75-5.3a14.8 14.8 0 0 0 3.38-1.97l4.98 2.01a1 1 0 0 0 1.22-.43l4-6.93c.25-.43.14-.97-.24-1.28l-4.22-3.31zM24 31c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-square">\n      <path d="M36 8H12c-2.21 0-4 1.79-4 4v24c0 2.21 1.79 4 4 4h24c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 28H12V12h24v24z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle">\n      <circle cx="24" cy="24" r="20"></circle>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle-outline">\n      <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-circle-inner-circle">\n      <path d="M24 4C12.97 4 4 12.97 4 24s8.97 20 20 20 20-8.97 20-20S35.03 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm6-16c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cancel">\n      <path d="M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm10 27.17L31.17 34 24 26.83 16.83 34 14 31.17 21.17 24 14 16.83 16.83 14 24 21.17 31.17 14 34 16.83 26.83 24 34 31.17z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-replay">\n      <path d="M24 10V2L14 12l10 10v-8c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12H8c0 8.84 7.16 16 16 16s16-7.16 16-16-7.16-16-16-16z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-repeat">\n      <path d="M14 14h20v6l8-8-8-8v6H10v12h4v-8zm20 20H14v-6l-8 8 8 8v-6h24V26h-4v8z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-5">\n      <path d="M17.689 98l-8.697 8.696 8.697 8.697 2.486-2.485-4.32-4.319h1.302c4.93 0 9.071 1.722 12.424 5.165 3.352 3.443 5.029 7.638 5.029 12.584h3.55c0-2.958-.553-5.73-1.658-8.313-1.104-2.583-2.622-4.841-4.555-6.774-1.932-1.932-4.19-3.45-6.773-4.555-2.584-1.104-5.355-1.657-8.313-1.657H15.5l4.615-4.615zm-8.08 21.659v13.861h11.357v5.008H9.609V143h12.7c.834 0 1.55-.298 2.146-.894.596-.597.895-1.31.895-2.145v-7.781c0-.835-.299-1.55-.895-2.147a2.929 2.929 0 0 0-2.147-.894h-8.227v-5.096H25.35v-4.384z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-10">\n      <path d="M42.315 125.63c0-4.997-1.694-9.235-5.08-12.713-3.388-3.479-7.571-5.218-12.552-5.218h-1.315l4.363 4.363-2.51 2.51-8.787-8.786L25.221 97l2.45 2.45-4.662 4.663h1.375c2.988 0 5.788.557 8.397 1.673 2.61 1.116 4.892 2.65 6.844 4.602 1.953 1.953 3.487 4.234 4.602 6.844 1.116 2.61 1.674 5.41 1.674 8.398zM8.183 142v-19.657H3.176V117.8h9.643V142zm13.63 0c-1.156 0-2.127-.393-2.912-1.178-.778-.778-1.168-1.746-1.168-2.902v-16.04c0-1.156.393-2.127 1.178-2.912.779-.779 1.746-1.168 2.902-1.168h7.696c1.156 0 2.126.392 2.911 1.177.779.78 1.168 1.747 1.168 2.903v16.04c0 1.156-.392 2.127-1.177 2.912-.779.779-1.746 1.168-2.902 1.168zm.556-4.636h6.583v-15.02H22.37z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-replay-30">\n      <path d="M26.047 97l-8.733 8.732 8.733 8.733 2.496-2.494-4.336-4.338h1.307c4.95 0 9.108 1.73 12.474 5.187 3.367 3.458 5.051 7.668 5.051 12.635h3.565c0-2.97-.556-5.751-1.665-8.346-1.109-2.594-2.633-4.862-4.574-6.802-1.94-1.941-4.208-3.466-6.803-4.575-2.594-1.109-5.375-1.664-8.345-1.664H23.85l4.634-4.634zM2.555 117.531v4.688h10.297v5.25H5.873v4.687h6.979v5.156H2.555V142H13.36c1.061 0 1.95-.395 2.668-1.186.718-.79 1.076-1.772 1.076-2.94v-16.218c0-1.168-.358-2.149-1.076-2.94-.717-.79-1.607-1.185-2.668-1.185zm22.482.14c-1.149 0-2.11.39-2.885 1.165-.78.78-1.172 1.744-1.172 2.893v15.943c0 1.149.388 2.11 1.163 2.885.78.78 1.745 1.172 2.894 1.172h7.649c1.148 0 2.11-.388 2.884-1.163.78-.78 1.17-1.745 1.17-2.894v-15.943c0-1.15-.386-2.111-1.16-2.885-.78-.78-1.746-1.172-2.894-1.172zm.553 4.518h6.545v14.93H25.59z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-5">\n      <path d="M29.508 97l-2.431 2.43 4.625 4.625h-1.364c-2.965 0-5.742.554-8.332 1.66-2.589 1.107-4.851 2.629-6.788 4.566-1.937 1.937-3.458 4.2-4.565 6.788-1.107 2.59-1.66 5.367-1.66 8.331h3.557c0-4.957 1.68-9.16 5.04-12.611 3.36-3.45 7.51-5.177 12.451-5.177h1.304l-4.326 4.33 2.49 2.49 8.715-8.716zm-9.783 21.61v13.89h11.382v5.018H19.725V142h12.727a2.93 2.93 0 0 0 2.15-.896 2.93 2.93 0 0 0 .896-2.15v-7.798c0-.837-.299-1.554-.896-2.152a2.93 2.93 0 0 0-2.15-.896h-8.245V123h11.29v-4.392z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-10">\n      <path d="M23.119 97l-2.386 2.383 4.538 4.538h-1.339c-2.908 0-5.633.543-8.173 1.63-2.54 1.085-4.76 2.577-6.66 4.478-1.9 1.9-3.392 4.12-4.478 6.66-1.085 2.54-1.629 5.264-1.629 8.172h3.49c0-4.863 1.648-8.986 4.944-12.372 3.297-3.385 7.368-5.078 12.216-5.078h1.279l-4.245 4.247 2.443 2.442 8.55-8.55zm-9.52 21.45v4.42h4.871V142h4.513v-23.55zm18.136 0c-1.125 0-2.066.377-2.824 1.135-.764.764-1.148 1.709-1.148 2.834v15.612c0 1.124.38 2.066 1.139 2.824.764.764 1.708 1.145 2.833 1.145h7.489c1.125 0 2.066-.378 2.824-1.136.764-.764 1.145-1.709 1.145-2.833v-15.612c0-1.125-.378-2.067-1.136-2.825-.764-.764-1.708-1.145-2.833-1.145zm.54 4.42h6.408v14.617h-6.407z"></path>\n    </symbol>\n    <symbol viewBox="0 96 48 48" id="vjs-icon-forward-30">\n      <path d="M25.549 97l-2.437 2.434 4.634 4.635H26.38c-2.97 0-5.753.555-8.347 1.664-2.594 1.109-4.861 2.633-6.802 4.574-1.94 1.94-3.465 4.207-4.574 6.802-1.109 2.594-1.664 5.377-1.664 8.347h3.565c0-4.967 1.683-9.178 5.05-12.636 3.366-3.458 7.525-5.187 12.475-5.187h1.307l-4.335 4.338 2.495 2.494 8.732-8.732zm-11.553 20.53v4.689h10.297v5.249h-6.978v4.688h6.978v5.156H13.996V142h10.808c1.06 0 1.948-.395 2.666-1.186.718-.79 1.077-1.771 1.077-2.94v-16.217c0-1.169-.36-2.15-1.077-2.94-.718-.79-1.605-1.186-2.666-1.186zm21.174.168c-1.149 0-2.11.389-2.884 1.163-.78.78-1.172 1.745-1.172 2.894v15.942c0 1.15.388 2.11 1.162 2.885.78.78 1.745 1.17 2.894 1.17h7.649c1.149 0 2.11-.386 2.885-1.16.78-.78 1.17-1.746 1.17-2.895v-15.942c0-1.15-.387-2.11-1.161-2.885-.78-.78-1.745-1.172-2.894-1.172zm.552 4.516h6.542v14.931h-6.542z"></path>\n    </symbol>\n    <symbol viewBox="0 0 512 512" id="vjs-icon-audio-description">\n      <g fill-rule="evenodd"><path d="M227.29 381.351V162.993c50.38-1.017 89.108-3.028 117.631 17.126 27.374 19.342 48.734 56.965 44.89 105.325-4.067 51.155-41.335 94.139-89.776 98.475-24.085 2.155-71.972 0-71.972 0s-.84-1.352-.773-2.568m48.755-54.804c31.43 1.26 53.208-16.633 56.495-45.386 4.403-38.51-21.188-63.552-58.041-60.796v103.612c-.036 1.466.575 2.22 1.546 2.57"></path><path d="M383.78 381.328c13.336 3.71 17.387-11.06 23.215-21.408 12.722-22.571 22.294-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.226 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M425.154 381.328c13.336 3.71 17.384-11.061 23.215-21.408 12.721-22.571 22.291-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.511c-.586 3.874 2.226 7.315 3.866 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894"></path><path d="M466.26 381.328c13.337 3.71 17.385-11.061 23.216-21.408 12.722-22.571 22.292-51.594 22.445-84.774.221-47.594-18.343-82.517-35.6-106.182h-8.51c-.587 3.874 2.225 7.315 3.865 10.276 13.166 23.762 25.367 56.553 25.54 94.194.2 43.176-14.162 79.278-30.955 107.894M4.477 383.005H72.58l18.573-28.484 64.169-.135s.065 19.413.065 28.62h48.756V160.307h-58.816c-5.653 9.537-140.85 222.697-140.85 222.697zm152.667-145.282v71.158l-40.453-.27 40.453-70.888z"></path></g>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-next-item">\n      <path d="M12 36l17-12-17-12v24zm20-24v24h4V12h-4z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-previous-item">\n      <path d="M12 12h4v24h-4zm7 12l17 12V12z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-shuffle">\n      <path d="M21.17 18.34L10.83 8 8 10.83l10.34 10.34 2.83-2.83zM29 8l4.09 4.09L8 37.17 10.83 40l25.09-25.09L40 19V8H29zm.66 18.83l-2.83 2.83 6.26 6.26L29 40h11V29l-4.09 4.09-6.25-6.26z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-cast">\n      <path d="M42 6H6c-2.21 0-4 1.79-4 4v6h4v-6h36v28H28v4h14c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM2 36v6h6c0-3.31-2.69-6-6-6zm0-8v4c5.52 0 10 4.48 10 10h4c0-7.73-6.27-14-14-14zm0-8v4c9.94 0 18 8.06 18 18h4c0-12.15-9.85-22-22-22z"></path>\n    </symbol>\n    <symbol viewBox="0 0 48 48" id="vjs-icon-picture-in-picture-enter">\n      <path d="M38 22H22v11.99h16V22zm8 16V9.96C46 7.76 44.2 6 42 6H6C3.8 6 2 7.76 2 9.96V38c0 2.2 1.8 4 4 4h36c2.2 0 4-1.8 4-4zm-4 .04H6V9.94h36v28.1z"></path>\n    </symbol>\n    <symbol viewBox="0 0 22 18" id="vjs-icon-picture-in-picture-exit">\n      <path d="M18 4H4v10h14V4zm4 12V1.98C22 .88 21.1 0 20 0H2C.9 0 0 .88 0 1.98V16c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zm-2 .02H2V1.97h18v14.05z"></path>\n      <path fill="none" d="M-1-3h24v24H-1z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-facebook">\n      <path d="M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759H734V905H479V609h255V391q0-186 104-288.5T1115 0q147 0 228 12z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-linkedin">\n      <path d="M477 625v991H147V625h330zm21-306q1 73-50.5 122T312 490h-2q-82 0-132-49t-50-122q0-74 51.5-122.5T314 148t133 48.5T498 319zm1166 729v568h-329v-530q0-105-40.5-164.5T1168 862q-63 0-105.5 34.5T999 982q-11 30-11 81v553H659q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5T1285 602q171 0 275 113.5t104 332.5z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1
273792 1792" id="vjs-icon-twitter">\n      <path d="M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5T1369.5 1125 1185 1335.5t-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5T285 1033q33 5 61 5 43 0 85-11-112-23-185.5-111.5T172 710v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5T884 653q-8-38-8-74 0-134 94.5-228.5T1199 256q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-tumblr">\n      <path d="M1328 1329l80 237q-23 35-111 66t-177 32q-104 2-190.5-26T787 1564t-95-106-55.5-120-16.5-118V676H452V461q72-26 129-69.5t91-90 58-102 34-99T779 12q1-5 4.5-8.5T791 0h244v424h333v252h-334v518q0 30 6.5 56t22.5 52.5 49.5 41.5 81.5 14q78-2 134-29z"></path>\n    </symbol>\n    <symbol viewBox="0 0 1792 1792" id="vjs-icon-pinterest">\n      <path d="M1664 896q0 209-103 385.5T1281.5 1561 896 1664q-111 0-218-32 59-93 78-164 9-34 54-211 20 39 73 67.5t114 28.5q121 0 216-68.5t147-188.5 52-270q0-114-59.5-214T1180 449t-255-63q-105 0-196 29t-154.5 77-109 110.5-67 129.5T377 866q0 104 40 183t117 111q30 12 38-20 2-7 8-31t8-30q6-23-11-43-51-61-51-151 0-151 104.5-259.5T904 517q151 0 235.5 82t84.5 213q0 170-68.5 289T980 1220q-61 0-98-43.5T859 1072q8-35 26.5-93.5t30-103T927 800q0-50-27-83t-77-33q-62 0-105 57t-43 142q0 73 25 122l-99 418q-17 70-13 177-206-91-333-281T128 896q0-209 103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z"></path>\n    </symbol>\n  </defs>\n</svg>',"image/svg+xml");if(e.querySelector("parsererror"))LF.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const t=e.documentElement;t.style.display="none",this.el_.appendChild(t),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===e.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),a$&&this.addClass("vjs-touch-enabled"),s$||this.addClass("vjs-workinghover"),uz.players[this.id_]=this;const i=SF.split(".")[0];this.addClass(`vjs-v${i}`),this.userActive(!0),this.reportUserActivity(),this.one("play",(e=>this.listenForUserActivity_(e))),this.on("keydown",(e=>this.handleKeyDown(e))),this.on("languagechange",(e=>this.handleLanguagechange(e))),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",(()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)}))}dispose(){this.trigger("dispose"),this.off("dispose"),oB(bM(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),oB(bM(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),uz.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),SZ[this.id()]=null,_Z.names.forEac
vendor: 5,085 bytes, line 273
273h((e=>{const t=this[_Z[e].getterName]();t&&t.off&&t.off()})),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e,t=this.tag,n=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player");const r="video-js"===this.tag.tagName.toLowerCase();n?e=this.el_=t.parentNode:r||(e=this.el_=super.createEl("div"));const i=S$(t);if(r){for(e=this.el_=t,t=this.tag=bM().createElement("video");e.children.length;)t.appendChild(e.firstChild);y$(e,"video-js")||b$(e,"video-js"),e.appendChild(t),n=this.playerElIngest_=e,Object.keys(e).forEach((n=>{try{t[n]=e[n]}catch(e){}}))}if(t.setAttribute("tabindex","-1"),i.tabindex="-1",XF&&n$&&(t.setAttribute("role","application"),i.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in i&&delete i.width,"height"in i&&delete i.height,Object.getOwnPropertyNames(i).forEach((function(n){r&&"class"===n||e.setAttribute(n,i[n]),r&&t.setAttribute(n,i[n])})),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=e.player=this,this.addClass("vjs-paused"),!0!==vM().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=G$("vjs-styles-dimensions");const e=F$(".vjs-styles-defaults"),t=F$("head");t.insertBefore(this.styleEl_,e?e.nextSibling:t.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const a=t.getElementsByTagName("a");for(let e=0;e<a.length;e++){const t=a.item(e);b$(t,"vjs-hidden"),t.setAttribute("hidden","hidden")}return t.initNetworkState_=t.networkState,t.parentNode&&!n&&t.parentNode.insertBefore(e,t),v$(t,e),this.children_.unshift(t),this.el_.setAttribute("lang",this.language_),this.el_.setAttribute("translate","no"),this.el_=e,e}crossOrigin(e){if(void 0===e)return this.techGet_("crossOrigin");null===e||"anonymous"===e||"use-credentials"===e?(this.techCall_("setCrossOrigin",e),this.posterImage&&this.posterImage.crossOrigin(e)):LF.warn(`crossOrigin must be null,  "anonymous" or "use-credentials", given "${e}"`)}width(e){return this.dimension("width",e)}height(e){return this.dimension("height",e)}dimension(e,t){const n=e+"_";if(void 0===t)return this[n]||0;if(""===t||"auto"===t)return this[n]=void 0,void this.updateStyleEl_();const r=parseFloat(t);isNaN(r)?LF.error(`Improper value "${t}" supplied for for ${e}`):(this[n]=r,this.updateStyleEl_())}fluid(e){if(void 0===e)return!!this.fluid_;var t,n;this.fluid_=!!e,bB(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),n=()=>{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},bB(t=this)?n():(t.eventedCallbacks||(t.eventedCallbacks=[]),t.eventedCallbacks.push(n))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(void 0===e)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(void 0===e)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===vM().VIDEOJS_NO_DYNAMIC_STYLE){const e="number"==typeof this.width_?this.width_:this.options_.width,t="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();return void(n&&(e>=0&&(n.width=e),t>=0&&(n.height=t)))}let e,t,n,r;n=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9";const i=n.split(":"),a=i[1]/i[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/a:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*a,r=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(r),K$(this.styleEl_,`\n      .${r} {\n        width: ${e}px;\n        height: ${t}px;\n      }\n\n      .${r}.vjs-fluid:not(.vjs-audio-only-mode) {\n        padding-top: ${100*a}%;\n      }\n    `)}loadTech_(e,t){this.tech_&&this.unloadTech_();const n=OB(e),r=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==n&&this.tag&&(xZ.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=n,this.isReady_=!1;let i=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(i=!1);const a={source:t,autoplay:i,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${r}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};
vendor: 3,100 bytes, line 273
273_Z.names.forEach((e=>{const t=_Z[e];a[t.getterName]=this[t.privateName]})),Object.assign(a,this.options_[n]),Object.assign(a,this.options_[r]),Object.assign(a,this.options_[e.toLowerCase()]),this.tag&&(a.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(a.startTime=this.cache_.currentTime);const o=xZ.getTech(e);if(!o)throw new Error(`No Tech named '${n}' exists! '${n}' should be registered using videojs.registerTech()'`);this.tech_=new o(a),this.tech_.ready(hB(this,this.handleTechReady_),!0),function(e,t){e.forEach((function(e){const n=t.addRemoteTextTrack(e).track;!e.src&&e.cues&&e.cues.forEach((e=>n.addCue(e)))})),t.textTracks()}(this.textTracksJson_||[],this.tech_),az.forEach((e=>{this.on(this.tech_,e,(t=>this[`handleTech${OB(e)}_`](t)))})),Object.keys(oz).forEach((e=>{this.on(this.tech_,e,(t=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${oz[e]}_`].bind(this),event:t}):this[`handleTech${oz[e]}_`](t)}))})),this.on(this.tech_,"loadstart",(e=>this.handleTechLoadStart_(e))),this.on(this.tech_,"sourceset",(e=>this.handleTechSourceset_(e))),this.on(this.tech_,"waiting",(e=>this.handleTechWaiting_(e))),this.on(this.tech_,"ended",(e=>this.handleTechEnded_(e))),this.on(this.tech_,"seeking",(e=>this.handleTechSeeking_(e))),this.on(this.tech_,"play",(e=>this.handleTechPlay_(e))),this.on(this.tech_,"pause",(e=>this.handleTechPause_(e))),this.on(this.tech_,"durationchange",(e=>this.handleTechDurationChange_(e))),this.on(this.tech_,"fullscreenchange",((e,t)=>this.handleTechFullscreenChange_(e,t))),this.on(this.tech_,"fullscreenerror",((e,t)=>this.handleTechFullscreenError_(e,t))),this.on(this.tech_,"enterpictureinpicture",(e=>this.handleTechEnterPictureInPicture_(e))),this.on(this.tech_,"leavepictureinpicture",(e=>this.handleTechLeavePictureInPicture_(e))),this.on(this.tech_,"error",(e=>this.handleTechError_(e))),this.on(this.tech_,"posterchange",(e=>this.handleTechPosterChange_(e))),this.on(this.tech_,"textdata",(e=>this.handleTechTextData_(e))),this.on(this.tech_,"ratechange",(e=>this.handleTechRateChange_(e))),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===n&&this.tag||v$(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){_Z.names.forEach((e=>{const t=_Z[e];this[t.privateName]=this[t.getterName]()})),this.textTracksJson_=function(e){const t=e.$$("track"),n=Array.prototype.map.call(t,(e=>e.track));return Array.prototype.map.call(t,(function(e){const t=GB(e.track);return e.src&&(t.src=e.src),t})).concat(Array.prototype.filter.call(e.textTracks(),(function(e){return-1===n.indexOf(e)})).map(GB))}(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(e){return void 0===e&&LF.warn("Using the tech directly can be dangerous. I hope you know 
273what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(e){if(!this.tech_||"string"!=typeof e)return;const t=()=>{const e=this.muted();this.muted(!0);const t=()=>{this.muted(e)};this.playTerminatedQueue_.push(t);const n=this.play();if(qB(n))return n.catch((e=>{throw t(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${e||""}`)}))};let n;return"any"!==e||this.muted()?n="muted"!==e||this.muted()?this.play():t():(n=this.play(),qB(n)&&(n=n.catch(t))),qB(n)?n.then((()=>{this.trigger({type:"autoplay-success",autoplay:e})})).catch((()=>{this.trigger({type:"autoplay-failure",autoplay:e})})):void 0}updateSourceCaches_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e,n="";"string"!=typeof t&&(t=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!n&&(n=((e,t)=>{if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;const n=e.cache_.sources.filter((e=>e.src===t));if(n.length)return n[0].type;const r=e.$$("source");for(let e=0;e<r.length;e++){const n=r[e];if(n.type&&n.src&&n.src===t)return n.type}return NZ(t)})(this,t)),this.cache_.source=BF({},e,{src:t,type:n});const r=this.cache_.sources.filter((e=>e.src&&e.src===t)),i=[],a=this.$$("source"),o=[];for(let e=0;e<a.length;e++){const n=S$(a[e]);i.push(n),n.src&&n.src===t&&o.push(n.src)}o.length&&!r.length?this.cache_.sources=i:r.length||(this.cache_.sources=[this.cache_.source]),this.cache_.src=t}handleTechSourceset_(e){if(!this.changingSrc_){let t=e=>this.updateSourceCaches_(e);const n=this.currentSource().src,r=e.src;n&&!/^blob:/.test(n)&&/^blob:/.test(r)&&(!this.lastSource_||this.lastSource_.tech!==r&&this.lastSource_.player!==n)&&(t=()=>{}),t(r),e.src||this.tech_.any(["sourceset","loadstart"],(e=>{if("sourceset"===e.type)return;const t=this.techGet_("currentSrc");this.lastSource_.tech=t,this.updateSourceCaches_(t)}))}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(void 0===e)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((e=>e.callback(e.event))),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))};this.on("timeupdate",t)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}
vendor: 4,412 bytes, line 273
273handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(e){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?WB(this.play()):this.pause()))}handleTechDoubleClick_(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(t=>t.contains(e.target)))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player;if(t&&t!==this)return;const n=this.el();let r=bM()[this.fsApi_.fullscreenElement]===n;!r&&n.matches&&(r=n.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(r)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(()=>{this.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error();e&&this.error(e)}handleTechTextData_(){let e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(e,t){this.ready((function(){if(e in jZ)return function(e,t,n,r){return t[n](e.reduce(IZ(n),r))}(this.middleware_,this.tech_,e,t);if(e in PZ)return kZ(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(e){throw LF(e),e}}),!0)}techGet_(e){if(this.tech_&&this.tech_.isReady_){if(e in EZ)return function(e,t,n){return e.reduceRight(IZ(n),t[n]())}(this.middleware_,this.tech_,e);if(e in PZ)return kZ(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){if(void 0===this.tech_[e])throw LF(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t;if("TypeError"===t.name)throw LF(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t;throw LF(t),t}}}play(){return new Promise((e=>{this.play_(e)}))}play_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:WB;this.playCallbacks_.push(e);const t=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),n=Boolean(l$||s$);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t)return this.waitToPlay_=e=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!t&&n&&this.load());const r=this.techGet_("play");n&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===r?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(r)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach((function(e){e()}
273))}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach((function(t){t(e)}))}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||RB(0,0)}scrubbing(e){if(void 0===e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){return void 0===e?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),this.cache_.initTime=0,void(isFinite(e)&&(this.cache_.currentTime=Number(e)))):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered");return e&&e.length||(e=RB(0,0)),e}seekable(){let e=this.techGet_("seekable");return e&&e.length||(e=RB(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return VB(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration();let n=e.end(e.length-1);return n>t&&(n=t),n}volume(e){let t;return void 0!==e?(t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),void(t>0&&this.lastVolume_(t))):(t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t)}muted(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)}defaultMuted(e){return void 0!==e&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(void 0!==e){const t=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture();const t=this;return new Promise(((n,r)=>{function i(){t.off("fullscreenerror",o),t.off("fullscreenchange",a)}function a(){i(),n()}function o(e,t){i(),r(t)}t.one("fullscreenchange",a),t.one("fullscreenerror",o);const s=t.requestFullscreenHelper_(e);s&&(s.then(i,i),s.then(n,r))}))}requestFullscreenHelper_(e){let t;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(t=e)),this.fsApi_.requestFullscreen){const e=this.el_[this.fsApi_.requestFullscreen](t);return e&&e.then((()=>this.isFullscreen(!0)),(()=>this.isFullscreen(!1))),e}this.tech_.supportsFullScreen()&&1==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this;return new Promise(((t,n)=>{function r(){e.off("fullscreenerror",a),e.off("fullscreenchange",i)}function i(){r(),t()}function a(e,t){r(),n(t)}e.one("fullscreenchange",i),e.one("fullscreenerror",a);const o=e.exitFullscreenHelper_();o&&(o.then(r,r),o.then(t,n))}))}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=bM()[this.fsApi_.exitFullscreen]();return e&&WB(e.then((()=>this.isFullscreen(!1)))),e}this.tech_.supportsFullScreen()&&1==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=bM().documentElement.style.overflow,aB(bM(),"keydown",this.boundFullWindowOnEscKey_),bM().documentElement.style.overflow="hidden",b$(bM().body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){xM().isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,oB(bM(),"keydown",this.boundFullWindowOnEscKey_),bM().documentElement.style.overflow=this.docOrigOverflow,_$(bM().body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&vM().documentPictureInPicture){const e=bM().createElement(this.el().tagName);return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(m$("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),vM().documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then((t=>(Z$(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger("enterpictureinpicture"),t.addEventListener("pagehide",(t=>{const n=t.target.querySelector(".video-js");e.parentNode.replaceChild(n,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")})),t)))}return"pictureInPictureEnabled"in bM()&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return vM().documentPictureInPicture&&vM().documentPictureInPicture.window?(vM().documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in bM()?bM().exitPictureInPicture():void 0}handleKeyDown(e){const{userActions:t}=this.options_;t&&t.hotkeys&&((e=>{const t=e.tagName.toLowerCase();return!!e.isContentEditable||("input"===t?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(e.type):-1!==["textarea"].indexOf(t))})(this.el_.ownerDocument.activeElement)||("function"==typeof t.hotkeys?t.hotkeys.call(this,e):this.handleHotkeys(e)))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:n=(e=>xM().isEventKey(e,"f")),muteKey:r=(e=>xM().isEventKey(e,"m")),playPauseKey:i=(e=>xM().isEventKey(e,"k")||xM().isEventKey(e,"Space"))}=t;if(n.call(this,e)){e.preventDefault(),e.stopPropagation();const t=AB.getComponent("FullscreenToggle");!1!==bM()[this.fsApi_.fullscreenEnabled]&&t.prototype.handleClick.call(this,e)}else r.call(this,e)?(e.preventDefault(),e.stopPropagation(),AB.getComponent("MuteToggle").prototype.handleClick.call(this,e)):i.call(this,e)&&(e.preventDefault(),e.stopPropagation(),AB.getComponent("PlayToggle").prototype.handleClick.call(this,e))}canPlayType(e){let t;for(let n=0,r=this.options_.techOrder;n<r.length;n++){const i=r[n];let a=xZ.getTech(i);if(a||(a=AB.getComponent(i)),a){if(a.isSupported()&&(t=a.canPlayType(e),t))return t}else LF.error(`The "${i}" tech is undefined. Skipped browser support check for that tech.`)}return""}selectSource(e){const t=this.options_.techOrder.map((e=>[e,xZ.getTech(e)])).filter((e=>{let[t,n]=e;return n?n.isSupported():(LF.error(`The "${t}" tech is undefined. Skipped browser support check for that tech.`),!1)})),n=function(e,t,n){let r;return e.some((e=>t.some((t=>{if(r=n(e,t),r)return!0})))),r};let r;const i=(e,t)=>
vendor: 12,316 bytes, line 273
273{let[n,r]=e;if(r.canPlaySource(t,this.options_[n.toLowerCase()]))return{source:t,tech:n}};return r=this.options_.sourceOrder?n(e,t,(e=>(t,n)=>e(n,t))(i)):n(t,e,i),r||!1}handleSrc_(e,t){if(void 0===e)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const n=AZ(e);if(n.length){if(this.changingSrc_=!0,t||(this.cache_.sources=n),this.updateSourceCaches_(n[0]),CZ(this,n[0],((e,r)=>{if(this.middleware_=r,t||(this.cache_.sources=n),this.updateSourceCaches_(e),this.src_(e))return n.length>1?this.handleSrc_(n.slice(1)):(this.changingSrc_=!1,this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void this.triggerReady());var i,a;i=r,a=this.tech_,i.forEach((e=>e.setTech&&e.setTech(a)))})),n.length>1){const e=()=>{this.error(null),this.handleSrc_(n.slice(1),!0)},t=()=>{this.off("error",e)};this.one("error",e),this.one("playing",t),this.resetRetryOnError_=()=>{this.off("error",e),this.off("playing",t)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e]);return!t||(LB(t.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready((()=>{this.changingSrc_=!1})),!1))}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){this.paused()?this.doReset_():WB(this.play().then((()=>this.doReset_())))}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),bB(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:e,durationDisplay:t,progressControl:n,remainingTimeDisplay:r}=this.controlBar||{},{seekBar:i}=n||{};e&&e.updateContent(),t&&t.updateContent(),r&&r.updateContent(),i&&(i.update(),i.loadProgressBar&&i.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")}autoplay(e){if(void 0===e)return this.options_.autoplay||!1;let t;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),t=!1):this.options_.autoplay=!!e,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return void 0!==e&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")}poster(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(void 0===e)return this.error_||null;if(CF("beforeerror").forEach((t=>{const n=t(this,e);FF(n)&&!Array.isArray(n)||"string"==typeof n||"number"==typeof n||null===n?e=n:this.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&e&&4===e.code){const t=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),void this.one("loadstart",(function(){this.off(["click","touchstart"],t)}))}if(null===e)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new HB(e),this.addClass("vjs-error"),LF.error(`(CODE:${this.error_.code} ${HB.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),CF("error").forEach((e=>e(this,this.error_)))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(e){e.stopPropagation(),e.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,n;const r=hB(this,this.reportUserActivity),i=function(t){r(),this.clearInterval(e)};this.on("mousedown",(function(){r(),this.clearInterval(e),e=this.setInterval(r,250)})),this.on("mousemove",(function(e){e.screenX===t&&e.screenY===n||(t=e.screenX,n=e.screenY,r())})),this.on("mouseup",i),this.on("mouseleave",i);const a=this.getChild("controlBar");let o;!a||s$||WF||(a.on("mouseenter",(function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),a.on("mouseleave",(function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",r),this.on("keyup",r),this.setInterval((function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(o);const e=this.options_.inactivityTimeout;e<=0||(o=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),e))}),250)}playbackRate(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)}defaultPlaybackRate(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const e=this.children(),t=this.getChild("ControlBar"),n=t&&t.currentHeight();e.forEach((e=>{e!==t&&e.el_&&!e.hasClass("vjs-hidden")&&(e.hide(),this.audioOnlyCache_.hiddenChildren.push(e))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(n),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((e=>e.show())),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if("boolean"!=typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=e,e){const e=[];return this.isInPictureInPicture()&&e.push(this.exitPictureInPicture()),this.isFullscreen()&&e.push(this.exitFullscreen()),this.audioPosterMode()&&e.push(this.audioPosterMode(!1)),Promise.all(e).then((()=>this.enableAudioOnlyUI_()))}return Promise.resolve().then((()=>this.disableAudioOnlyUI_()))}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(e){return"boolean"!=typeof e||e===this.audioPosterMode_?this.audioPosterMode_:(this.audioPosterMode_=e,e?this.audioOnlyMode()?this.audioOnlyMode(!1).then((()=>{this.enablePosterModeUI_()})):Promise.resolve().then((()=>{this.enablePosterModeUI_()})):Promise.resolve().then((()=>{this.disablePosterModeUI_()})))}addTextTrack(e,t,n){if(this.tech_)return this.tech_.addTextTrack(e,t,n)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{track:t}=e;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),bB(this)&&this.trigger("languagechange"))}languages(){return BF(uz.prototype.options_.languages,this.languages_)}toJSON(){const e=BF(this.options_),t=e.tracks;e.tracks=[];for(let n=0;n<t.length;n++){let r=t[n];r=BF(r),r.player=void 0,e.tracks[n]=r}return e}createModal(e,t){(t=t||{}).content=e||"";const n=new YB(this,t);return this.addChild(n),n.on("dispose",(()=>{this.removeChild(n)})),n.open(),n}updateCurrentBreakpoint_(){if(!this.responsive())return;const e=this.currentBreakpoint(),t=this.currentWidth();for(let n=0;n<sz.length;n++){const r=sz[n];if(t<=this.breakpoints_[r]){if(e===r)return;e&&this.removeClass(lz[e]),this.addClass(lz[r]),this.breakpoint_=r;break}}}removeCurrentBreakpoint_(){const e=this.currentBreakpointClass();this.breakpoint_="",e&&this.removeClass(e)}breakpoints(e){return void 0===e||(this.breakpoint_="",this.breakpoints_=Object.assign({},cz,e),this.updateCurrentBreakpoint_()),Object.assign(this.breakpoints_)}responsive(e){return void 0===e?this.responsive_:(e=Boolean(e))!==this.responsive_?(this.responsive_=e,e?(this.on("playerresize",this.boundUpdateCurrentBreakpoint_),this.updateCurrentBreakpoint_()):(this.off("playerresize",this.boundUpdateCurrentBreakpoint_),this.removeCurrentBreakpoint_()),e):void 0}currentBreakpoint(){return this.breakpoint_}currentBreakpointClass(){return lz[this.breakpoint_]||""}loadMedia(e,t){if(!e||"object"!=typeof e)return;const n=this.crossOrigin();this.reset(),this.cache_.media=BF(e);const{artist:r,artwork:i,description:a,poster:o,src:s,textTracks:l,title:c}=this.cache_.media;!i&&o&&(this.cache_.media.artwork=[{src:o,type:NZ(o)}]),n&&this.crossOrigin(n),s&&this.src(s),o&&this.poster(o),Array.isArray(l)&&l.forEach((e=>this.addRemoteTextTrack(e,!1))),this.titleBar&&this.titleBar.update({title:c,description:a||r||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t=this.currentSources(),n=Array.prototype.map.call(this.remoteTextTracks(),(e=>({kind:e.kind,label:e.label,language:e.language,src:e.src}))),r={src:t,textTracks:n};return e&&(r.poster=e,r.artwork=[{src:r.poster,type:NZ(r.poster)}]),r}return BF(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},n=S$(e),r=n["data-setup"];if(y$(e,"vjs-fill")&&(n.fill=!0),y$(e,"vjs-fluid")&&(n.fluid=!0),null!==r){const[e,t]=SM()(r||"{}");e&&LF.error(e),Object.assign(n,t)}if(Object.assign(t,n),e.hasChildNodes()){const n=e.childNodes;for(let e=0,r=n.length;e<r;
273e++){const r=n[e],i=r.nodeName.toLowerCase();"source"===i?t.sources.push(S$(r)):"track"===i&&t.tracks.push(S$(r))}}return t}debug(e){if(void 0===e)return this.debugEnabled_;e?(this.trigger("debugon"),this.previousLogLevel_=this.log.level,this.log.level("debug"),this.debugEnabled_=!0):(this.trigger("debugoff"),this.log.level(this.previousLogLevel_),this.previousLogLevel_=void 0,this.debugEnabled_=!1)}playbackRates(e){if(void 0===e)return this.cache_.playbackRates;Array.isArray(e)&&e.every((e=>"number"==typeof e))&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}_Z.names.forEach((function(e){const t=_Z[e];uz.prototype[t.getterName]=function(){return this.tech_?this.tech_[t.getterName]():(this[t.privateName]=this[t.privateName]||new t.ListClass,this[t.privateName])}})),uz.prototype.crossorigin=uz.prototype.crossOrigin,uz.players={};const dz=vM().navigator;uz.prototype.options_={techOrder:xZ.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:dz&&(dz.languages&&dz.languages[0]||dz.userLanguage||dz.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,enableSmoothSeeking:!1},az.forEach((function(e){uz.prototype[`handleTech${OB(e)}_`]=function(){return this.trigger(e)}})),AB.registerComponent("Player",uz);const hz="plugin",pz="activePlugins_",fz={},mz=e=>fz.hasOwnProperty(e),gz=e=>mz(e)?fz[e]:void 0,vz=(e,t)=>{e[pz]=e[pz]||{},e[pz][t]=!0},yz=(e,t,n)=>{const r=(n?"before":"")+"pluginsetup";e.trigger(r,t),e.trigger(r+":"+t.name,t)},bz=(e,t)=>(t.prototype.name=e,function(){yz(this,{name:e,plugin:t,instance:null},!0);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];const a=new t(...[this,...r]);return this[e]=()=>a,yz(this,a.getEventHash()),a});class _z{constructor(e){if(this.constructor===_z)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),EB(this),delete this.trigger,PB(this,this.constructor.defaultState),vz(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return sB(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[pz][e]=!1,this.player=this.state=null,t[e]=bz(e,fz[e])}static isBasic(e){const t="string"==typeof e?gz(e):e;return"function"==typeof t&&!_z.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if("string"!=typeof e)throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`);if(mz(e))LF.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`);else if(uz.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`);if("function"!=typeof t)throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`);return fz[e]=t,e!==hz&&(_z.isBasic(t)?uz.prototype[e]=function(e,t){const n=function(){yz(this,{name:e,plugin:t,instance:null},!0);const n=t.apply(this,arguments);return vz(this,e),yz(this,{name:e,plugin:t,instance:n}),n};return Object.keys(t).forEach((function(e){n[e]=t[e]})),n}(e,t):uz.prototype[e]=bz(e,t)),t}static deregisterPlugin(e){if(e===hz)throw new Error("Cannot de-register base plugin.");mz(e)&&(delete fz[e],delete uz.prototype[e])}static getPlugins(){let e;return(arguments.length>
vendor: 13,481 bytes, line 273
2730&&void 0!==arguments[0]?arguments[0]:Object.keys(fz)).forEach((t=>{const n=gz(t);n&&(e=e||{},e[t]=n)})),e}static getPluginVersion(e){const t=gz(e);return t&&t.VERSION||""}}function xz(e,t,n,r){return function(e,t){let n=!1;return function(){n||LF.warn(e),n=!0;for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return t.apply(this,i)}}(`${t} is deprecated and will be removed in ${e}.0; please use ${n} instead.`,r)}_z.getPlugin=gz,_z.BASE_PLUGIN_NAME=hz,_z.registerPlugin(hz,_z),uz.prototype.usingPlugin=function(e){return!!this[pz]&&!0===this[pz][e]},uz.prototype.hasPlugin=function(e){return!!mz(e)};const wz=e=>0===e.indexOf("#")?e.slice(1):e;function Sz(e,t,n){let r=Sz.getPlayer(e);if(r)return t&&LF.warn(`Player "${e}" is already initialised. Options will not be applied.`),n&&r.ready(n),r;const i="string"==typeof e?F$("#"+wz(e)):e;if(!h$(i))throw new TypeError("The element or ID supplied is not valid. (videojs)");const a="getRootNode"in i&&i.getRootNode()instanceof vM().ShadowRoot?i.getRootNode():i.ownerDocument.body;i.ownerDocument.defaultView&&a.contains(i)||LF.warn("The element supplied is not included in the DOM"),!0===(t=t||{}).restoreEl&&(t.restoreEl=(i.parentNode&&i.parentNode.hasAttribute("data-vjs-player")?i.parentNode:i).cloneNode(!0)),CF("beforesetup").forEach((e=>{const n=e(i,BF(t));FF(n)&&!Array.isArray(n)?t=BF(t,n):LF.error("please return an object in beforesetup hooks")}));const o=AB.getComponent("Player");return r=new o(i,t,n),CF("setup").forEach((e=>e(r))),r}if(Sz.hooks_=TF,Sz.hooks=CF,Sz.hook=function(e,t){CF(e,t)},Sz.hookOnce=function(e,t){CF(e,[].concat(t).map((t=>{const n=function(){return kF(e,n),t(...arguments)};return n})))},Sz.removeHook=kF,!0!==vM().VIDEOJS_NO_DYNAMIC_STYLE&&d$()){let e=F$(".vjs-styles-defaults");if(!e){e=G$("vjs-styles-defaults");const t=F$("head");t&&t.insertBefore(e,t.firstChild),K$(e,"\n      .video-js {\n        width: 300px;\n        height: 150px;\n      }\n\n      .vjs-fluid:not(.vjs-audio-only-mode) {\n        padding-top: 56.25%\n      }\n    ")}}q$(1,Sz),Sz.VERSION=SF,Sz.options=uz.prototype.options_,Sz.getPlayers=()=>uz.players,Sz.getPlayer=e=>{const t=uz.players;let n;if("string"==typeof e){const r=wz(e),i=t[r];if(i)return i;n=F$("#"+r)}else n=e;if(h$(n)){const{player:e,playerId:r}=n;if(e||t[r])return e||t[r]}},Sz.getAllPlayers=()=>Object.keys(uz.players).map((e=>uz.players[e])).filter(Boolean),Sz.players=uz.players,Sz.getComponent=AB.getComponent,Sz.registerComponent=(e,t)=>(xZ.isTech(t)&&LF.warn(`The ${e} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),AB.registerComponent.call(AB,e,t)),Sz.getTech=xZ.getTech,Sz.registerTech=xZ.registerTech,Sz.use=function(e,t){wZ[e]=wZ[e]||[],wZ[e].push(t)},Object.defineProperty(Sz,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(Sz.middleware,"TERMINATOR",{value:TZ,writeable:!1,enumerable:!0}),Sz.browser=c$,Sz.obj=zF,Sz.mergeOptions=xz(9,"videojs.mergeOptions","videojs.obj.merge",BF),Sz.defineLazyProperty=xz(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",UF),Sz.bind=xz(9,"videojs.bind","native Function.prototype.bind",hB),Sz.registerPlugin=_z.registerPlugin,Sz.deregisterPlugin=_z.deregisterPlugin,Sz.plugin=(e,t)=>(LF.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),_z.registerPlugin(e,t)),Sz.getPlugins=_z.getPlugins,Sz.getPlugin=_z.getPlugin,Sz.getPluginVersion=_z.getPluginVersion,Sz.addLanguage=function(e,t){return e=(""+e).toLowerCase(),Sz.options.languages=BF(Sz.options.languages,{[e]:t}),Sz.options.languages[e]},Sz.log=LF,Sz.createLogger=NF,Sz.time=zB,Sz.createTimeRange=xz(9,"videojs.createTimeRange","videojs.time.createTimeRanges",RB),Sz.createTimeRanges=xz(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",RB),Sz.formatTime=xz(9,"videojs.formatTime","videojs.time.formatTime",UB),Sz.setFormatTime=xz(9,"videojs.setFormatTime","videojs.time.setFormatTime",BB),Sz.resetFormatTime=xz(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",ZB),Sz.parseUrl=xz(9,"videojs.parseUrl","videojs.url.parseUrl",sZ),Sz.isCrossOrigin=xz(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",uZ),Sz.EventTarget=vB,Sz.any=cB,Sz.on=aB,Sz.one=lB,Sz.off=oB,Sz.trigger=sB,Sz.xhr=CM(),Sz.TextTrack=fZ,Sz.AudioTrack=mZ,Sz.VideoTrack=gZ,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((e=>{Sz[e]=function(){return LF.warn(`videojs.${e}() is deprecated; use videojs.dom.${e}() instead`),U$[e].apply(null,arguments)}})),Sz.computedStyle=xz(9,"videojs.computedStyle","videojs.dom.computedStyle",B$),Sz.dom=U$,Sz.fn=mB,Sz.num=JZ,Sz.str=NB,Sz.url=dZ;class Tz{constructor(e){let t=this;return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get:()=>t.enabled_(),set(e){t.enabled_(e)}}),t}}class Cz extends Sz.EventTarget{constructor(){super();let e=this;return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get:()=>e.selectedIndex_}),Object.defineProperty(e,"length",{get:()=>e.levels_.length}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id);if(t)return t;const n=this.levels_.length;return t=new Tz(e),""+n in this||Object.defineProperty(this,n,{get(){return this.levels_[n]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null;for(let n=0,r=this.length;n<r;n++)if(this[n]===e){t=this.levels_.splice(n,1)[0],this.selectedIndex_===n?this.selectedIndex_=-1:this.selectedIndex_>n&&this.selectedIndex_--;break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,n=this.length;t<n;t++){const n=this[t];if(n.id===e)return n}return null}dispose(){this.selectedIndex_=-1,this.levels_.length=0}}Cz.prototype.allowedEvents_={change:"change",addqualitylevel:"addqualitylevel",removequalitylevel:"removequalitylevel"};for(const e in Cz.prototype.allowedEvents_)Cz.prototype["on"+e]=null;var kz="4.0.0";const Ez=function(e){return function(e,t){const n=e.qualityLevels,r=new Cz,i=function(){r.dispose(),e.qualityLevels=n,e.off("dispose",i)};return e.on("dispose",i),e.qualityLevels=()=>r,e.qualityLevels.VERSION=kz,r}(this,Sz.obj.merge({},e))};Sz.registerPlugin("qualityLevels",Ez),Ez.VERSION=kz;const jz=OM,Pz=(e,t)=>t&&t.responseURL&&e!==t.responseURL?t.responseURL:e,Iz=e=>Sz.log.debug?Sz.log.debug.bind(Sz,"VHS:",`${e} >`):function(){};function Oz(){const e=Sz.obj||Sz,t=e.merge||e.mergeOptions;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.apply(e,r)}function Lz(){const e=Sz.time||Sz,t=e.createTimeRanges||e.createTimeRanges;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.apply(e,r)}const Nz=1/30,Az=.1,Dz=function(e,t){const n=[];let r;if(e&&e.length)for(r=0;r<e.length;r++)t(e.start(r),e.end(r))&&n.push([e.start(r),e.end(r)]);return Lz(n)},Mz=function(e,t){return Dz(e,(function(e,n){return e-Az<=t&&n+Az>=t}))},Rz=function(e,t){return Dz(e,(function(e){return e-Nz>=t}))},Fz=e=>{const t=[];if(!e||!e.length)return"";for(let n=0;n<e.length;n++)t.push(e.start(n)+" => "+e.end(n));return t.join(", ")},$z=e=>{const t=[];for(let n=0;n<e.length;n++)t.push({start:e.start(n),end:e.end(n)});return t},Bz=function(e){if(e&&e.length&&e.end)return e.end(e.length-1)},Zz=function(e,t){let n=0;if(!e||!e.length)return n;for(let r=0;r<e.length;r++){const i=e.start(r),a=e.end(r);t>a||(n+=t>i&&t<=a?a-t:a-i)}return n},Uz=(e,t)=>{if(!t.preload)return t.duration;let n=0;return(t.parts||[]).forEach((function(e){n+=e.duration})),(t.preloadHints||[]).forEach((function(t){"PART"===t.type&&(n+=e.partTargetDuration)})),n},zz=e=>(e.segments||[]).reduce(((e,t,n)=>(t.parts?t.parts.forEach((function(r,i){e.push({duration:r.duration,segmentIndex:n,partIndex:i,part:r,segment:t})})):e.push({duration:t.duration,segmentIndex:n,partIndex:null,segment:t,part:null}),e)),[]),Vz=e=>{const t=e.segments&&e.segments.length&&e.segments[e.segments.length-1];return t&&t.parts||[]},Hz=e=>{let{preloadSegment:t}=e;if(!t)return;const{parts:n,preloadHints:r}=t;let i=(r||[]).reduce(((e,t)=>e+("PART"===t.type?1:0)),0);return i+=n&&n.length?n.length:0,i},qz=(e,t)=>{if(t.endList)return 0;if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay;const n=Vz(t).length>0;return n&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:n&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},Wz=function(e,t,n){if(void 0===t&&(t=e.mediaSequence+e.segments.length),t<e.mediaSequence)return 0;const r=function(e,t){let n=0,r=t-e.mediaSequence,i=e.segments[r];if(i){if(void 0!==i.start)return{result:i.start,precise:!0};if(void 0!==i.end)return{result:i.end-i.duration,precise:!0}}for(;r--;){if(i=e.segments[r],void 0!==i.end)return{result:n+i.end,precise:!0};if(n+=Uz(e,i),void 0!==i.start)return{result:n+i.start,precise:!0}}return{result:n,precise:!1}}(e,t);if(r.precise)return r.result;const i=function(e,t){let n,r=0,i=t-e.mediaSequence;for(;i<e.segments.length;i++){if(n=e.segments[i],void 0!==n.start)return{result:n.start-r,precise:!0};if(r+=Uz(e,n),void 0!==n.end)return{result:n.end-r,precise:!0}}return{result:-1,precise:!1}}(e,t);return i.precise?i.result:r.result+n},Gz=function(e,t,n){if(!e)return 0;if("number"!=typeof n&&(n=0),void 0===t){if(e.totalDuration)return e.totalDuration;if(!e.endList)return vM()[1/0]}return Wz(e,t,n)},Kz=function(e){let{defaultDuration:t,durationList:n,startIndex:r,endIndex:i}=e,a=0;if(r>i&&([r,i]=[i,r]),r<0){for(let e=r;e<Math.min(0,i);e++)a+=t;r=0}for(let e=r;e<i;e++)a+=n[e].duration;return a},Yz=function(e,t,n,r){if(!e||!e.segments)return null;if(e.endList)return Gz(e);if(null===t)return null;t=t||0;let i=Wz(e,e.mediaSequence+e.segments.length,t);return n&&(i-=r="number"==typeof r?r:qz(null,e)),Math.max(0,i)},Xz=function(e){return e.excludeUntil&&e.excludeUntil>Date.now()},Qz=function(e){return e.excludeUntil&&e.excludeUntil===1/0},Jz=function(e){const t=Xz(e);return!e.disabled&&!t},eV=function(e,t){return t.attributes&&t.attributes[e]},tV=(e,t)=>{if(1===e.playlists.length)return!0;const n=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter((e=>!!Jz(e)&&(e.attributes.BANDWIDTH||0)<n)).length},nV=(e,t)=>!(!e&&!t||!e&&t||e&&!t||e!==t&&(!e.id||!t.id||e.id!==t.id)&&(!e.resolvedUri||!t.resolvedUri||e.resolvedUri!==t.resolvedUri)&&(!e.uri||!t.uri||e.uri!==t.uri)),rV=function(e,t){const n=e&&e.mediaGroups&&e.mediaGroups.AUDIO||{};let r=!1;for(const e in n){for(const i in n[e])if(r=t(n[e][i]),r)break;if(r)break}return!!r},iV=e=>{if(!e||!e.playlists||!e.playlists.length)return rV(e,(e=>e.playlists&&e.playlists.length||e.uri));for(let t=0;t<e.playlists.length;t++){const n=e.playlists[t],r=n.attributes&&n.attributes.CODECS;if(!(r&&r.split(",").every((e=>WM(e)))||rV(e,(e=>nV(n,e)))))return!1}return!0};var aV={liveEdgeDelay:qz,duration:Gz,seekable:function(e,t,n){const r=t||0;let i=Yz(e,t,!0,n);return null===i?Lz():(i<r&&(i=r),Lz(r,i))},getMediaInfoForTime:function(e){let{playlist:t,currentTime:n,startingSegmentIndex:r,startingPartIndex:i,startTime:a,exactManifestTimings:o}=e,s=n-a;const l=zz(t);let c=0;for(let e=0;e<l.length;e++){const t=l[e];if(r===t.segmentIndex&&("number"!=typeof i||"number"!=typeof t.partIndex||i===t.partIndex)){c=e;break}}if(s<0){if(c>0)for(let e=c-1;e>=0;e--){const n=l[e];if(s+=n.duration,o){if(s<0)continue}else if(s+Nz<=0)continue;return{partIndex:n.partIndex,segmentIndex:n.segmentIndex,startTime:a-Kz({defaultDuration:t.targetDuration,durationList:l,startIndex:c,endIndex:e})}}return{partIndex:l[0]&&l[0].partIndex||null,segmentIndex:l[0]&&l[0].segmentIndex||0,startTime:n}}if(c<0){for(let e=c;e<0;e++)if(s-=t.targetDuration,s<0)return{partIndex:l[0]&&l[0].partIndex||null,segmentIndex:l[0]&&l[0].segmentIndex||0,startTime:n};c=0}for(let e=c;e<l.length;e++){const n=l[e];s-=n.duration;const r=n.duration>Nz;if(0!==s&&!(r&&s+Nz>=0)||e===l.length-1){if(o){if(s>0)continue}else if(s-Nz>=0)continue;return{partIndex:n.partIndex,segmentIndex:n.segmentIndex,startTime:a+Kz({defaultDuration:t.targetDuration,durationList:l,startIndex:c,endIndex:e})}}}return{segmentIndex:l[l.length-1].segmentIndex,partIndex:l[l.length-1].partIndex,startTime:n}},isEnabled:Jz,isDisabled:function(e){return e.disabled},isExcluded:Xz,isIncompatible:Qz,playlistEnd:Yz,isAes:function(e){for(let t=0;t<e.segments.length;t++)if(e.segments[t].key)return!0;return!1},hasAttribute:eV,estimateSegmentRequestTime:function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return eV("BANDWIDTH",n)?(e*n.attributes.BANDWIDTH-8*r)/t:NaN},isLowestEnabledRendition:tV,isAudioOnly:iV,playlistMatch:nV,segmentDurationWithParts:Uz};const{log:oV}=Sz,sV=(e,t)=>`${e}-${t}`,lV=(e,t,n)=>`placeholder-uri-${e}-${t}-${n}`,cV=(e,t)=>{e.mediaGroups&&["AUDIO","SUBTITLES"].forEach((n=>{if(e.mediaGroups[n])for(const r in e.mediaGroups[n])for(const i in e.mediaGroups[n][r]){const a=e.mediaGroups[n][r][i];t(a,n,r,i)}}))},uV=e=>{let{playlist:t,uri:n,id:r}=e;t.id=r,t.playlistErrors_=0,n&&(t.uri=n),t.attributes=t.attributes||{}},dV=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:lV;e.uri=t;
vendor: 4,323 bytes, line 273
273for(let t=0;t<e.playlists.length;t++)if(!e.playlists[t].uri){const n=`placeholder-uri-${t}`;e.playlists[t].uri=n}const r=iV(e);cV(e,((t,i,a,o)=>{if(!t.playlists||!t.playlists.length){if(r&&"AUDIO"===i&&!t.uri)for(let t=0;t<e.playlists.length;t++){const n=e.playlists[t];if(n.attributes&&n.attributes.AUDIO&&n.attributes.AUDIO===a)return}t.playlists=[(0,Mt.Z)({},t)]}t.playlists.forEach((function(t,r){const s=n(i,a,o,t),l=sV(r,s);t.uri?t.resolvedUri=t.resolvedUri||jz(e.uri,t.uri):(t.uri=0===r?s:l,t.resolvedUri=t.uri),t.id=t.id||l,t.attributes=t.attributes||{},e.playlists[t.id]=t,e.playlists[t.uri]=t}))})),(e=>{let t=e.playlists.length;for(;t--;){const n=e.playlists[t];uV({playlist:n,id:sV(t,n.uri)}),n.resolvedUri=jz(e.uri,n.uri),e.playlists[n.id]=n,e.playlists[n.uri]=n,n.attributes.BANDWIDTH||oV.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}})(e),(e=>{cV(e,(t=>{t.uri&&(t.resolvedUri=jz(e.uri,t.uri))}))})(e)};class hV{constructor(){this.offset_=null,this.pendingDateRanges_=new Map,this.processedDateRanges_=new Map}setOffset(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(null!==this.offset_)return;if(!e.length)return;const[t]=e;void 0!==t.programDateTime&&(this.offset_=t.programDateTime/1e3)}setPendingDateRanges(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!e.length)return;const[t]=e,n=t.startDate.getTime();this.trimProcessedDateRanges_(n),this.pendingDateRanges_=e.reduce(((e,t)=>(e.set(t.id,t),e)),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(null===this.offset_)return[];const e={},t=[];this.pendingDateRanges_.forEach(((n,r)=>{if(!this.processedDateRanges_.has(r)&&(n.startTime=n.startDate.getTime()/1e3-this.offset_,n.processDateRange=()=>this.processDateRange(n),t.push(n),n.class))if(e[n.class]){const t=e[n.class].push(n);n.classListIndex=t-1}else e[n.class]=[n],n.classListIndex=0}));for(const n of t){const t=e[n.class]||[];n.endDate?n.endTime=n.endDate.getTime()/1e3-this.offset_:n.endOnNext&&t[n.classListIndex+1]?n.endTime=t[n.classListIndex+1].startTime:n.duration?n.endTime=n.startTime+n.duration:n.plannedDuration?n.endTime=n.startTime+n.plannedDuration:n.endTime=n.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach(((t,n)=>{t.startDate.getTime()<e&&this.processedDateRanges_.delete(n)}))}}const{EventTarget:pV}=Sz,fV=(e,t)=>{if(!e)return t;const n=Oz(e,t);if(e.preloadHints&&!t.preloadHints&&delete n.preloadHints,e.parts&&!t.parts)delete n.parts;else if(e.parts&&t.parts)for(let r=0;r<t.parts.length;r++)e.parts&&e.parts[r]&&(n.parts[r]=Oz(e.parts[r],t.parts[r]));return!e.skipped&&t.skipped&&(n.skipped=!1),e.preload&&!t.preload&&(n.preload=!1),n},mV=(e,t)=>{!e.resolvedUri&&e.uri&&(e.resolvedUri=jz(t,e.uri)),e.key&&!e.key.resolvedUri&&(e.key.resolvedUri=jz(t,e.key.uri)),e.map&&!e.map.resolvedUri&&(e.map.resolvedUri=jz(t,e.map.uri)),e.map&&e.map.key&&!e.map.key.resolvedUri&&(e.map.key.resolvedUri=jz(t,e.map.key.uri)),e.parts&&e.parts.length&&e.parts.forEach((e=>{e.resolvedUri||(e.resolvedUri=jz(t,e.uri))})),e.preloadHints&&e.preloadHints.length&&e.preloadHints.forEach((e=>{e.resolvedUri||(e.resolvedUri=jz(t,e.uri))}))},gV=function(e){const t=e.segments||[],n=e.preloadSegment;if(n&&n.parts&&n.parts.length){if(n.preloadHints)for(let e=0;e<n.preloadHints.length;e++)if("MAP"===n.preloadHints[e].type)return t;n.duration=e.targetDuration,n.preload=!0,t.push(n)}return t},vV=(e,t)=>e===t||e.segments&&t.segments&&e.segments.length===t.segments.length&&e.endList===t.endList&&e.mediaSequence===t.mediaSequence&&e.preloadSegment===t.preloadSegment,yV=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:vV;const r=Oz(e,{}),i=r.playlists[t.id];if(!i)return null;if(n(i,t))return null;t.segments=gV(t);const a=Oz(i,t);if(a.preloadSegment&&!t.preloadSegment&&delete a.preloadSegment,i.segments){if(t.skip){t.segments=t.segments||[];for(let e=0;e<t.skip.skippedSegments;e++)t.segments.unshift({skipped:!0})}a.segments=((e,t,n)=>{const r=e.slice(),i=t.slice();n=n||0;const a=[];let o;for(let e=0;e<i.length;e++){const t=r[e+n],s=i[e];t?(o=t.map||o,a.push(fV(t,s))):(o&&!s.map&&(s.map=o),a.push(s))}return a})(i.segments,t.segments,t.mediaSequence-i.mediaSequence)}
273a.segments.forEach((e=>{mV(e,a.resolvedUri)}));for(let e=0;e<r.playlists.length;e++)r.playlists[e].id===t.id&&(r.playlists[e]=a);return r.playlists[t.id]=a,r.playlists[t.uri]=a,cV(e,((e,n,r,i)=>{if(e.playlists)for(let n=0;n<e.playlists.length;n++)t.id===e.playlists[n].id&&(e.playlists[n]=a)})),r},bV=(e,t)=>{const n=e.segments||[],r=n[n.length-1],i=r&&r.parts&&r.parts[r.parts.length-1],a=i&&i.duration||r&&r.duration;return t&&a?1e3*a:500*(e.partTargetDuration||e.targetDuration||10)};class _V extends pV{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(super(),!e)throw new Error("A non-empty playlist URL or object is required");this.logger_=Iz("PlaylistLoader");const{withCredentials:r=!1}=n;this.src=e,this.vhs_=t,this.withCredentials=r,this.addDateRangesToTextTrack_=n.addDateRangesToTextTrack;const i=t.options_;this.customTagParsers=i&&i.customTagParsers||[],this.customTagMappers=i&&i.customTagMappers||[],this.llhls=i&&i.llhls,this.dateRangesStorage_=new hV,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media();if(!e)return;this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges);const t=this.dateRangesStorage_.getDateRangesToProcess();t.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return;const e=this.media();let t=jz(this.main.uri,e.uri);this.llhls&&(t=((e,t)=>{if(t.endList||!t.serverControl)return e;const n={};if(t.serverControl.canBlockReload){const{preloadSegment:e}=t;let r=t.mediaSequence+t.segments.length;if(e){const i=e.parts||[],a=Hz(t)-1;a>-1&&a!==i.length-1&&(n._HLS_part=a),(a>-1||i.length)&&r--}n._HLS_msn=r}if(t.serverControl&&t.serverControl.canSkipUntil&&(n._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(n).length){const t=new(vM().URL)(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(e){n.hasOwnProperty(e)&&t.searchParams.set(e,n[e])})),e=t.toString()}return e})(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials},((e,t)=>{if(this.request)return e?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}))}playlistRequestError(e,t,n){const{uri:r,id:i}=t;this.request=null,n&&(this.state=n),this.error={playlist:this.main.playlists[i],status:e.status,message:`HLS playlist request error at URL: ${r}.`,responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")}parseManifest_(e){let{url:t,manifestString:n}=e;return(e=>{let{onwarn:t,oninfo:n,manifestString:r,customTagParsers:i=[],customTagMappers:a=[],llhls:o}=e;const s=new ZM;t&&s.on("warn",t),n&&s.on("info",n),i.forEach((e=>s.addParser(e))),a.forEach((e=>s.addTagMapper(e))),s.push(r),s.end();const l=s.manifest;if(o||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(e){l.hasOwnProperty(e)&&delete l[e]})),l.segments&&l.segments.forEach((function(e){["parts","preloadHints"].forEach((function(t){e.hasOwnProperty(t)&&delete e[t]}))}))),!l.targetDuration){let e=10;l.segments&&l.segments.length&&(e=l.segments.reduce(((e,t)=>Math.max(e,t.duration)),0)),t&&t({message:`manifest has no targetDuration defaulting to ${e}`}),l.targetDuration=e}const c=Vz(l);if(c.length&&!l.partTargetDuration){const e=c.reduce(((e,t)=>Math.max(e,t.duration)),0);t&&(t({message:`manifest has no partTargetDuration defaulting to ${e}`}),oV.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),l.partTargetDuration=e}return l})({onwarn:e=>{let{message:n}=e;return this.logger_(`m3u8-parser warn for ${t}: ${n}`)},oninfo:e=>{let{message:n}=e;return this.logger_(`m3u8-parser info for ${t}: ${n}`)},manifestString:n,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}
273haveMetadata(e){let{playlistString:t,playlistObject:n,url:r,id:i}=e;this.request=null,this.state="HAVE_METADATA";const a=n||this.parseManifest_({url:r,manifestString:t});a.lastRequest=Date.now(),uV({playlist:a,uri:r,id:i});const o=yV(this.main,a);this.targetDuration=a.partTargetDuration||a.targetDuration,this.pendingMedia_=null,o?(this.main=o,this.media_=this.main.playlists[i]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(bV(this.media(),!!o)),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),vM().clearTimeout(this.mediaUpdateTimeout),vM().clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new hV,this.off()}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.main.playlists[e]}if(vM().clearTimeout(this.finalRenditionTimeout),t){const t=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;return void(this.finalRenditionTimeout=vM().setTimeout(this.media.bind(this,e,!1),t))}const n=this.state,r=!this.media_||e.id!==this.media_.id,i=this.main.playlists[e.id];if(i&&i.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(r&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===n?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(bV(e,!0)),r){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},((t,r)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=Pz(e.resolvedUri,r),t)return this.playlistRequestError(this.request,e,n);this.haveMetadata({playlistString:r.responseText,url:e.uri,id:e.id}),"HAVE_MAIN_MANIFEST"===n?this.trigger("loadedmetadata"):this.trigger("mediachange")}}))}}pause(){this.mediaUpdateTimeout&&(vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}load(e){this.mediaUpdateTimeout&&(vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const t=this.media();if(e){const e=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=vM().setTimeout((()=>{this.mediaUpdateTimeout=null,this.load()}),e)}else this.started?t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=vM().setTimeout((()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)}),e))}
273start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=vM().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((()=>{this.setupInitialPlaylist(this.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},((e,t)=>{if(!this.request)return;if(this.request=null,e)return this.error={status:t.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:t.responseText,code:2},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error");this.src=Pz(this.src,t);const n=this.parseManifest_({manifestString:t.responseText,url:this.src});this.setupInitialPlaylist(n)}))}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists)return this.main=e,dV(this.main,this.srcUri()),e.playlists.forEach((e=>{e.segments=gV(e),e.segments.forEach((t=>{mV(t,e.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0]));const t=this.srcUri()||vM().location.href;this.main=((e,t)=>{const n=sV(0,t),r={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:vM().location.href,resolvedUri:vM().location.href,playlists:[{uri:t,id:n,resolvedUri:t,attributes:{}}]};return r.playlists[n]=r.playlists[0],r.playlists[t]=r.playlists[0],r})(0,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const n=this.main,r=e.ID;let i=n.playlists.length;for(;i--;){const a=n.playlists[i];if(a.attributes["PATHWAY-ID"]===r){const o=a.resolvedUri,s=a.id;if(t){const t=this.createCloneURI_(a.resolvedUri,e),o=sV(r,t),s=this.createCloneAttributes_(r,a.attributes),l=this.createClonePlaylist_(a,o,e,s);n.playlists[i]=l,n.playlists[o]=l,n.playlists[t]=l}else n.playlists.splice(i,1);delete n.playlists[s],delete n.playlists[o]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const n=this.main,r=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((e=>{if(n.mediaGroups[e]&&n.mediaGroups[e][r])for(const t in n.mediaGroups[e])if(t===r){for(const r in n.mediaGroups[e][t])n.mediaGroups[e][t][r].playlists.forEac
273h(((e,t)=>{const r=n.playlists[e.id],i=r.id,a=r.resolvedUri;delete n.playlists[i],delete n.playlists[a]}));delete n.mediaGroups[e][t]}})),t&&this.createClonedMediaGroups_(e)}addClonePathway(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.main,r=n.playlists.length,i=this.createCloneURI_(t.resolvedUri,e),a=sV(e.ID,i),o=this.createCloneAttributes_(e.ID,t.attributes),s=this.createClonePlaylist_(t,a,e,o);n.playlists[r]=s,n.playlists[a]=s,n.playlists[i]=s,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,n=e["BASE-ID"],r=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((i=>{if(r.mediaGroups[i]&&!r.mediaGroups[i][t])for(const a in r.mediaGroups[i])if(a===n){r.mediaGroups[i][t]={};for(const n in r.mediaGroups[i][a]){const o=r.mediaGroups[i][a][n];r.mediaGroups[i][t][n]=(0,Mt.Z)({},o);const s=r.mediaGroups[i][t][n],l=this.createCloneURI_(o.resolvedUri,e);s.resolvedUri=l,s.uri=l,s.playlists=[],o.playlists.forEach(((a,o)=>{const l=r.playlists[a.id],c=lV(i,t,n),u=sV(t,c);if(l&&!r.playlists[u]){const t=this.createClonePlaylist_(l,u,e),n=t.resolvedUri;r.playlists[u]=t,r.playlists[n]=t}s.playlists[o]=this.createClonePlaylist_(a,u,e)}))}}}))}createClonePlaylist_(e,t,n,r){const i=this.createCloneURI_(e.resolvedUri,n),a={resolvedUri:i,uri:i,id:t};return e.segments&&(a.segments=[]),r&&(a.attributes=r),Oz(e,a)}createCloneURI_(e,t){const n=new URL(e);n.hostname=t["URI-REPLACEMENT"].HOST;const r=t["URI-REPLACEMENT"].PARAMS;for(const e of Object.keys(r))n.searchParams.set(e,r[e]);return n.href}createCloneAttributes_(e,t){const n={"PATHWAY-ID":e};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((r=>{t[r]&&(n[r]=e)})),n}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const n in e.contentProtection){const r=e.contentProtection[n].attributes.keyId;r&&t.add(r.toLowerCase())}return t}}}const{xhr:xV}=Sz,wV=function(e,t,n,r){const i="arraybuffer"===e.responseType?e.response:e.responseText;!t&&i&&(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=i.byteLength||i.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3))),n.headers&&(e.responseHeaders=n.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===n.statusCode||206===n.statusCode||0===n.statusCode||(t=new Error("XHR Failed with a response of: "+(e&&(i||e.responseText)))),r(t,e)},SV=function(){const e=function e(t,n){t=Oz({timeout:45e3},t);const r=e.beforeRequest||Sz.Vhs.xhr.beforeRequest,i=e._requestCallbackSet||Sz.Vhs.xhr._requestCallbackSet||new Set,a=e._responseCallbackSet||Sz.Vhs.xhr._responseCallbackSet;r&&"function"==typeof r&&(Sz.log.warn("beforeRequest is deprecated, use onRequest instead."),i.add(r));const o=!0===Sz.Vhs.xhr.original?xV:Sz.Vhs.xhr,s=((e,t)=>{if(!e||!e.size)return;let n=t;return e.forEach((e=>{n=e(n)})),n})(i,t);i.delete(r);const l=o(s||t,(function(e,t){return((e,t,n,r)=>{e&&e.size&&e.forEach((e=>{e(t,n,r)}))})(a,l,e,t),wV(l,e,t,n)})),c=l.abort;return l.abort=function(){return l.aborted=!0,c.apply(l,arguments)},l.uri=t.uri,l.requestTime=Date.now(),l};return e.original=!0,e},TV=function(e){const t={};return e.byterange&&(t.Range=function(e){let t;const n=e.offset;return t="bigint"==typeof e.offset||"bigint"==typeof e.length?vM().BigInt(e.offset)+vM().BigInt(e.length)-vM().BigInt(1):e.offset+e.length-1,"bytes="+n+"-"+t}(e.byterange)),t},CV=function(e,t){return e.start(t)+"-"+e.end(t)},kV=function(e,t){const n=e.toString(16);return"00".substring(0,2-n.length)+n+(t%2?" ":"")},EV=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},jV=function(e){const t={};return Object.keys(e).forEach((n=>{const r=e[n];tR(r)?t[n]={bytes:r.buffer,byteOffset:r.byteOffset,byteLength:r.byteLength}:t[n]=r})),t},PV=function(e){const t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},IV=function(e){return e.resolvedUri},OV=e=>{const t=Array.prototype.slice.call(e),n=16;let r,i,a="";for(let e=0;e<t.length/n;e++)r=t.slice(e*n,e*n+n).map(kV).join(""),i=t.slice(e*n,e*n+n).map(EV).join(""),a+=r+" "+i+"\n";return a};var LV=Object.freeze({__proto__:null,createTransferableMessage:jV,initSegmentId:PV,segmentKeyId:IV,hexDump:OV,tagDump:e=>{let{bytes:t}=e;return OV(t)},textRanges:e=>{let t,n="";for(t=0;t<e.length;t++)n+=CV(e,t)+" ";return n}});const NV=e=>{let{programTime:t,playlist:n,retryCount:r=2,seekTo:i,pauseAfterSeek:a=!0,tech:o,c
vendor: 5,169 bytes, line 273
273allback:s}=e;if(!s)throw new Error("seekToProgramTime: callback must be provided");if(void 0===t||!n||!i)return s({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!n.endList&&!o.hasStarted_)return s({message:"player must be playing a live stream to start buffering"});if(!(e=>{if(!e.segments||0===e.segments.length)return!1;for(let t=0;t<e.segments.length;t++)if(!e.segments[t].dateTimeObject)return!1;return!0})(n))return s({message:"programDateTime tags must be provided in the manifest "+n.resolvedUri});const l=((e,t)=>{let n;try{n=new Date(e)}catch(e){return null}if(!t||!t.segments||0===t.segments.length)return null;let r=t.segments[0];if(n<new Date(r.dateTimeObject))return null;for(let e=0;e<t.segments.length-1&&(r=t.segments[e],!(n<new Date(t.segments[e+1].dateTimeObject)));e++);const i=t.segments[t.segments.length-1],a=i.dateTimeObject,o=i.videoTimingInfo?(s=i.videoTimingInfo).transmuxedPresentationEnd-s.transmuxedPresentationStart-s.transmuxerPrependedSeconds:i.duration+.25*i.duration;var s;return n>new Date(a.getTime()+1e3*o)?null:(n>new Date(a)&&(r=i),{segment:r,estimatedStart:r.videoTimingInfo?r.videoTimingInfo.transmuxedPresentationStart:aV.duration(t,t.mediaSequence+t.segments.indexOf(r)),type:r.videoTimingInfo?"accurate":"estimate"})})(t,n);if(!l)return s({message:`${t} was not found in the stream`});const c=l.segment,u=((e,t)=>{let n,r;try{n=new Date(e),r=new Date(t)}catch(e){}const i=n.getTime();return(r.getTime()-i)/1e3})(c.dateTimeObject,t);if("estimate"===l.type)return 0===r?s({message:`${t} is not buffered yet. Try again`}):(i(l.estimatedStart+u),void o.one("seeked",(()=>{NV({programTime:t,playlist:n,retryCount:r-1,seekTo:i,pauseAfterSeek:a,tech:o,callback:s})})));const d=c.start+u;o.one("seeked",(()=>s(null,o.currentTime()))),a&&o.pause(),i(d)},AV=(e,t)=>{if(4===e.readyState)return t()},{EventTarget:DV}=Sz,MV=function(e,t){if(!vV(e,t))return!1;if(e.sidx&&t.sidx&&(e.sidx.offset!==t.sidx.offset||e.sidx.length!==t.sidx.length))return!1;if(!e.sidx&&t.sidx||e.sidx&&!t.sidx)return!1;if(e.segments&&!t.segments||!e.segments&&t.segments)return!1;if(!e.segments&&!t.segments)return!0;for(let n=0;n<e.segments.length;n++){const r=e.segments[n],i=t.segments[n];if(r.uri!==i.uri)return!1;if(!r.byterange&&!i.byterange)continue;const a=r.byterange,o=i.byterange;if(a&&!o||!a&&o)return!1;if(a.offset!==o.offset||a.length!==o.length)return!1}return!0},RV=(e,t,n,r)=>`placeholder-uri-${e}-${t}-${r.attributes.NAME||n}`,FV=(e,t)=>(Boolean(!e.map&&!t.map)||Boolean(e.map&&t.map&&e.map.byterange.offset===t.map.byterange.offset&&e.map.byterange.length===t.map.byterange.length))&&e.uri===t.uri&&e.byterange.offset===t.byterange.offset&&e.byterange.length===t.byterange.length,$V=(e,t)=>{const n={};for(const r in e){const i=e[r].sidx;if(i){const e=TR(i);if(!t[e])break;const r=t[e].sidxInfo;FV(r,i)&&(n[e]=t[e])}}return n};class BV extends DV{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;super(),this.mainPlaylistLoader_=r||this,r||(this.isMain_=!0);const{withCredentials:i=!1}=n;if(this.vhs_=t,this.withCredentials=i,this.addMetadataToTextTrack=n.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",(()=>{this.refreshXml_()})),this.on("mediaupdatetimeout",(()=>{this.refreshMedia_(this.media().id)})),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=Iz("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}requestErrored_(e,t,n){return!this.request||(this.request=null,e?(this.error="object"!=typeof e||e instanceof Error?{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2}:e,n&&(this.state=n),this.trigger("error"),!0):void 0)}addSidxSegments_(e,t,n){const r=e.sidx&&TR(e.sidx);if(!e.sidx||!r||this.mainPlaylistLoader_.sidxMapping_[r])return void(this.mediaRequest_=vM().setTimeout((()=>n(!1)),0));const i=Pz(e.sidx.resolvedUri),a=(i,a)=>{if(this.requestErrored_(i,a,t))return;const o=this.mainPlaylistLoader_.sidxMapping_;let s;try{s=tF()(nR(a.response).subarray(8))}catch(e){return void this.requestErrored_(e,a,t)}return o[r]={sidxInfo:e.sidx,sidx:s},bR(e,s,e.sidx.resolvedUri),n(!0)};this.request=((e,t,n)=>{let r,i=[],a=!1;const o=function(e,t,r,i){return t.abort(),a=!0,n(e,t,r,i)},s=function(e,t){if(a)return;if(e)return o(e,t,"",i);const n=t.responseText.substring(i&&i.byteLength||0,t.responseText.length);if(i=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t=t.filter((function(e){return e&&(e.byteLength||e.length)&&"string"!=typeof e})),t.length<=1)return nR(t[0]);var r=t.reduce((function(e,t,n){return e+(t.byteLength||t.length)}),0),i=new Uint8Array(r),a=0;return t.forEach((function(e){e=nR(e),i.set(e,a),a+=e.byteLength})),i}(i,oR(n,!0)),r=r||rF(i),i.length<10||r&&i.length<r+2)return AV(t,(()=>o(e,t,"",i)));const s=xF(i);return"ts"===s&&i.length<188||!s&&i.length<376?AV(t,(()=>o(e,t,"",i))):o(null,t,s,i)},l={uri:e,beforeSend(e){e.overrideMimeType("text/plain;
273 charset=x-user-defined"),e.addEventListener("progress",(function(t){return wV(e,null,{statusCode:e.status},s)}))}},c=t(l,(function(e,t){return wV(c,e,t,s)}));return c})(i,this.vhs_.xhr,((t,n,r,o)=>{if(t)return a(t,n);if(!r||"mp4"!==r)return a({status:n.status,message:`Unsupported ${r||"unknown"} container type for sidx segment at URL: ${i}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2},n);const{offset:s,length:l}=e.sidx.byterange;if(o.length>=l+s)return a(t,{response:o.subarray(s,s+l),status:n.status,uri:n.uri});this.request=this.vhs_.xhr({uri:i,responseType:"arraybuffer",headers:TV({byterange:e.sidx.byterange})},a)}))}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},vM().clearTimeout(this.minimumUpdatePeriodTimeout_),vM().clearTimeout(this.mediaRequest_),vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);const t=this.state;if("string"==typeof e){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.mainPlaylistLoader_.main.playlists[e]}const n=!this.media_||e.id!==this.media_.id;if(n&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(n&&(this.trigger("mediachanging"),this.trigger("mediachange")));n&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,(n=>{this.haveMetadata({startingState:t,playlist:e})})))}haveMetadata(e){let{startingState:t,playlist:n}=e;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MAIN_MANIFEST"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(vM().clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(e){vM().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const t=this.media();if(e){const e=t?t.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=vM().setTimeout((()=>this.load()),e)}else this.started?t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}start(){this.started=!0,this.isMain_?this.requestMain_(((e,t)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})):this.mediaRequest_=vM().setTimeout((()=>this.haveMain_()),0)}requestMain_(e){this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},((t,n)=>{if(this.requestErrored_(t,n))return void("HAVE_NOTHING"===this.state&&(this.started=!1));const r=n.responseText!==this.mainPlaylistLoader_.mainXml_;return this.mainPlaylistLoader_.mainXml_=n.responseText,n.responseHeaders&&n.responseHeaders.date?this.mainLoaded_=Date.parse(n.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=Pz(this.mainPlaylistLoader_.srcUrl,n),r?(this.handleMain_(),void this.syncClientServerClock_((()=>e(n,r)))):e(n,r)}))}syncClientServerClock_(e){const t=(e=>(e=>{const t=ZR(e,"UTCTiming")[0];if(!t)return null;const n=HR(t);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;default:throw new Error("UNSUPPORTED_UTC_TIMING_SCHEME")}return n})(JR(e)))(this.mainPlaylistLoader_.mainXml_);return null===t?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()):"DIRECT"===t.method?(this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:jz(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials},((n,r)=>{if(!this.request)return;if(n)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e();let i;i="HEAD"===t.method?r.responseHeaders&&r.responseHeaders.date?Date.parse(r.responseHeaders.date):this.mainLoaded_:Date.parse(r.responseText),this.mainPlaylistLoader_.clientOffset_=i-Date.now(),e()})))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const e=this.mainPlaylistLoader_.main;let t=(e=>{let{mainXml:t,srcUrl:n,clientOffset:r,sidxMapping:i,previousManifest:a}=e;const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{manifestUri:n="",NOW:r=Date.now(),clientOffset:i=0,eventHandler:a=function(){}}=t,o=ZR(e,"Period");
273if(!o.length)throw new Error("INVALID_NUMBER_OF_PERIOD");const s=ZR(e,"Location"),l=HR(e),c=WR([{baseUrl:n}],ZR(e,"BaseURL")),u=ZR(e,"ContentSteering");l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=r,l.clientOffset=i,s.length&&(l.locations=s.map(UR));const d=[];return o.forEach(((e,t)=>{const n=HR(e),r=d[t-1];n.start=(e=>{let{attributes:t,priorPeriodAttributes:n,mpdType:r}=e;return"number"==typeof t.start?t.start:n&&"number"==typeof n.start&&"number"==typeof n.duration?n.start+n.duration:n||"static"!==r?null:0})({attributes:n,priorPeriodAttributes:r?r.attributes:null,mpdType:l.type}),d.push({node:e,attributes:n})})),{locations:l.locations,contentSteeringInfo:QR(u,a),representationInfo:hR(d.map(XR(l,c))),eventStream:hR(d.map(YR))}}(JR(e),t),r=n.representationInfo.map(BR);return NR({dashPlaylists:r,locations:n.locations,contentSteering:n.contentSteeringInfo,sidxMapping:t.sidxMapping,previousManifest:t.previousManifest,eventStream:n.eventStream})}(t,{manifestUri:n,clientOffset:r,sidxMapping:i,previousManifest:a});return dV(o,n,RV),o})({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(t=((e,t,n)=>{let r=!0,i=Oz(e,{duration:t.duration,minimumUpdatePeriod:t.minimumUpdatePeriod,timelineStarts:t.timelineStarts});for(let e=0;e<t.playlists.length;e++){const a=t.playlists[e];if(a.sidx){const e=TR(a.sidx);n&&n[e]&&n[e].sidx&&bR(a,n[e].sidx,a.sidx.resolvedUri)}const o=yV(i,a,MV);o&&(i=o,r=!1)}return cV(t,((e,t,n,a)=>{if(e.playlists&&e.playlists.length){const o=e.playlists[0].id,s=yV(i,e.playlists[0],MV);s&&(i=s,a in i.mediaGroups[t][n]||(i.mediaGroups[t][n][a]=e),i.mediaGroups[t][n][a].playlists[0]=i.playlists[o],r=!1)}})),((e,t)=>{cV(e,((n,r,i,a)=>{a in t.mediaGroups[r][i]||delete e.mediaGroups[r][i][a]}))})(i,t),t.minimumUpdatePeriod!==e.minimumUpdatePeriod&&(r=!1),r?null:i})(e,t,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=t||e;const n=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];return n&&n!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=n),(!e||t&&t.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(t),Boolean(t)}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(vM().clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);let t=e.main&&e.main.minimumUpdatePeriod;0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0?t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`):this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_;t.minimumUpdatePeriodTimeout_=vM().setTimeout((()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)}),e)}refreshXml_(){this.requestMain_(((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=((e,t)=>{let n=$V(e.playlists,t);return cV(e,((e,r,i,a)=>{if(e.playlists&&e.playlists.length){const r=e.playlists;n=Oz(n,$V(r,t))}})),n})(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,(e=>{this.refreshMedia_(this.media().id)})))}))}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const t=this.mainPlaylistLoader_.main.playlists,n=!this.media_||this.media_!==t[e];if(n?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const e=()=>{this.media().endList||(this.mediaUpdateTimeout=vM().setTimeout((()=>{this.trigger("mediaupdatetimeout"),e()}
vendor: 5,509 bytes, line 273
273),bV(this.media(),Boolean(n))))};e()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const e=this.mainPlaylistLoader_.main.eventStream.map((e=>({cueTime:e.start,frames:[{data:e.messageData}]})));this.addMetadataToTextTrack("EventStream",e,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const n in e.contentProtection){const r=e.contentProtection[n].attributes["cenc:default_KID"];r&&t.add(r.replace(/-/g,"").toLowerCase())}return t}}}var ZV={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const UV=function(e){return e.on=e.addEventListener,e.off=e.removeEventListener,e},zV=function(e){return function(){const t=function(e){try{return URL.createObjectURL(new Blob([e],{type:"application/javascript"}))}catch(t){const n=new BlobBuilder;return n.append(e),URL.createObjectURL(n.getBlob())}}(e),n=UV(new Worker(t));n.objURL=t;const r=n.terminate;return n.on=n.addEventListener,n.off=n.removeEventListener,n.terminate=function(){return URL.revokeObjectURL(t),r.call(this)},n}},VV=function(e){return`var browserWorkerPolyFill = ${UV.toString()};\nbrowserWorkerPolyFill(self);\n`+e},HV=function(e){return e.toString().replace(/^function.+?{/,"").slice(0,-1)},qV=VV(HV((function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==a.g?a.g:"undefined"!=typeof self?self:{},t=function(){this.init=function(){var e={};this.on=function(t,n){e[t]||(e[t]=[]),e[t]=e[t].concat(n)},this.off=function(t,n){var r;return!!e[t]&&(r=e[t].indexOf(n),e[t]=e[t].slice(),e[t].splice(r,1),r>-1)},this.trigger=function(t){var n,r,i,a;if(n=e[t])if(2===arguments.length)for(i=n.length,r=0;r<i;++r)n[r].call(this,arguments[1]);else{for(a=[],r=arguments.length,r=1;r<arguments.length;++r)a.push(arguments[r]);for(i=n.length,r=0;r<i;++r)n[r].apply(this,a)}},this.dispose=function(){e={}}}};t.prototype.pipe=function(e){return this.on("data",(function(t){e.push(t)})),this.on("done",(function(t){e.flush(t)})),this.on("partialdone",(function(t){e.partialFlush(t)})),this.on("endedtimeline",(function(t){e.endTimeline(t)})),this.on("reset",(function(t){e.reset(t)})),e},t.prototype.push=function(e){this.trigger("data",e)},t.prototype.flush=function(e){this.trigger("done",e)},t.prototype.partialFlush=function(e){this.trigger("partialdone",e)},t.prototype.endTimeline=function(e){this.trigger("endedtimeline",e)},t.prototype.reset=function(e){this.trigger("reset",e)};var n,r,i,o,s,l,c,u,d,h,p,f,m,g,v,y,b,_,x,w,S,T,C,k,E,j,P,I,O,L,N,A,D,M,R,F,$=t,B=Math.pow(2,32),Z={getUint64:function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength);return n.getBigUint64?(t=n.getBigUint64(0))<Number.MAX_SAFE_INTEGER?Number(t):t:n.getUint32(0)*B+n.getUint32(4)},MAX_UINT32:B},U=Z.MAX_UINT32;!function(){var e;if(C={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],pasp:[],sdtp:[],smhd:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],styp:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[]},"undefined"!=typeof Uint8Array){for(e in C)C.hasOwnProperty(e)&&(C[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);k=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),j=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),E=new Uint8Array([0,0,0,1]),P=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),I=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),O={video:P,audio:I},A=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),N=new Uint8Array([0,0,0,0,0,0,0,0]),D=new Uint8Array([0,0,0,0,0,0,0,0]),M=D,R=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),F=D,L=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}}(),n=function(e){var t,n,r=[],i=0;for(t=1;t<arguments.length;t++)r.push(arguments[t]);for(t=r.length;t--;)i+=r[t].byteLength;for(n=new Uint8Array(i+8),new DataView(n.buffer,n.byteOffset,n.byteLength).setUint32(0,n.byteLength),n.set(e,4),t=0,i=8;t<r.length;t++)n.set(r[t],i),i+=r[t].byteLength;return n},r=function(){return n(C.dinf,n(C.dref,A))},i=function(e){return n(C.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2]))},o=function(){return n(C.ftyp,k,E,k,j)},y=function(e){return n(C.hdlr,O[e])},s=function(e){return n(C.mdat,e)},v=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,e.duration>>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),n(C.mdhd,t)},g=function(e){return n(C.mdia,v(e),y(e.type),c(e))},l=function(e){return n(C.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},c=function(e){return n(C.minf,"video"===e.type?n(C.vmhd,L):n(C.smhd,N),r(),_(e))},u=function(e,t){for(var r=[],i=t.length;i--;)r[i]=w(t[i]);
vendor: 13,122 bytes, line 273
273return n.apply(null,[C.moof,l(e)].concat(r))},d=function(e){for(var t=e.length,r=[];t--;)r[t]=f(e[t]);return n.apply(null,[C.moov,p(4294967295)].concat(r).concat(h(e)))},h=function(e){for(var t=e.length,r=[];t--;)r[t]=S(e[t]);return n.apply(null,[C.mvex].concat(r))},p=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(C.mvhd,t)},b=function(e){var t,r,i=e.samples||[],a=new Uint8Array(4+i.length);for(r=0;r<i.length;r++)t=i[r].flags,a[r+4]=t.dependsOn<<4|t.isDependedOn<<2|t.hasRedundancy;return n(C.sdtp,a)},_=function(e){return n(C.stbl,x(e),n(C.stts,F),n(C.stsc,M),n(C.stsz,R),n(C.stco,D))},function(){var e,t;x=function(r){return n(C.stsd,new Uint8Array([0,0,0,0,0,0,0,1]),"video"===r.type?e(r):t(r))},e=function(e){var t,r,i=e.sps||[],a=e.pps||[],o=[],s=[];for(t=0;t<i.length;t++)o.push((65280&i[t].byteLength)>>>8),o.push(255&i[t].byteLength),o=o.concat(Array.prototype.slice.call(i[t]));for(t=0;t<a.length;t++)s.push((65280&a[t].byteLength)>>>8),s.push(255&a[t].byteLength),s=s.concat(Array.prototype.slice.call(a[t]));if(r=[C.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(C.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([i.length],o,[a.length],s))),n(C.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var l=e.sarRatio[0],c=e.sarRatio[1];r.push(n(C.pasp,new Uint8Array([(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l,(4278190080&c)>>24,(16711680&c)>>16,(65280&c)>>8,255&c])))}return n.apply(null,r)},t=function(e){return n(C.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),i(e))}}(),m=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return n(C.tkhd,t)},w=function(e){var t,r,i,a,o,s;return t=n(C.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),o=Math.floor(e.baseMediaDecodeTime/U),s=Math.floor(e.baseMediaDecodeTime%U),r=n(C.tfdt,new Uint8Array([1,0,0,0,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),"audio"===e.type?(i=T(e,92),n(C.traf,t,r,i)):(a=b(e),i=T(e,a.length+92),n(C.traf,t,r,i,a))},f=function(e){return e.duration=e.duration||4294967295,n(C.trak,m(e),g(e))},S=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),n(C.trex,t)},function(){var e,t,r;r=function(e,t){var n=0,r=0,i=0,a=0;return e.length&&(void 0!==e[0].duration&&(n=1),void 0!==e[0].size&&(r=2),void 0!==e[0].flags&&(i=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,n|r|i|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},t=function(e,t){var i,a,o,s,l,c;for(t+=20+16*(s=e.samples||[]).length,o=r(s,t),(a=new Uint8Array(o.length+16*s.length)).set(o),i=o.length,c=0;c<s.length;c++)l=s[c],a[i++]=(4278190080&l.duration)>>>24,a[i++]=(16711680&l.duration)>>>16,a[i++]=(65280&l.duration)>>>8,a[i++]=255&l.duration,a[i++]=(4278190080&l.size)>>>24,a[i++]=(16711680&l.size)>>>16,a[i++]=(65280&l.size)>>>8,a[i++]=255&l.size,a[i++]=l.flags.isLeading<<2|l.flags.dependsOn,a[i++]=l.flags.isDependedOn<<6|l.flags.hasRedundancy<<4|l.flags.paddingValue<<1|l.flags.isNonSyncSample,a[i++]=61440&l.flags.degradationPriority,a[i++]=15&l.flags.degradationPriority,a[i++]=(4278190080&l.compositionTimeOffset)>>>24,a[i++]=(16711680&l.compositionTimeOffset)>>>16,a[i++]=(65280&l.compositionTimeOffset)>>>8,a[i++]=255&l.compositionTimeOffset;return n(C.trun,a)},e=function(e,t){var i,a,o,s,l,c;for(t+=20+8*(s=e.samples||[]).length,o=r(s,t),(i=new Uint8Array(o.length+8*s.length)).set(o),a=o.length,c=0;c<s.length;c++)l=s[c],i[a++]=(4278190080&l.duration)>>>24,i[a++]=(16711680&l.duration)>>>16,i[a++]=(65280&l.duration)>>>8,i[a++]=255&l.duration,i[a++]=(4278190080&l.size)>>>24,i[a++]=(16711680&l.size)>>>16,i[a++]=(65280&l.size)>>>8,i[a++]=255&l.size;return n(C.trun,i)},T=function(n,r){return"audio"===n.type?e(n,r):t(n,r)}}();var z,V,H,q,W,G,K,Y,X={ftyp:o,mdat:s,moof:u,moov:d,initSegment:function(e){var t,n=o(),r=d(e);return(t=new Uint8Array(n.byteLength+r.byteLength)).set(n),t.set(r,n.byteLength),t}},Q=function(e,t){var n={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return n.dataOffset=t,n.compositionTimeOffset=e.pts-e.dts,n.duration=e.duration,n.size=4*e.length,n.size+=e.byteLength,e.keyFrame&&(n.flags.dependsOn=2,n.flags.isNonSyncSample=0),n},J={groupNalsIntoFrames:function(e){var t,n,r=[],i=[];for(i.byteLength=0,i.nalCount=0,i.duration=0,r.byteLength=0,t=0;t<e.length;t++)"access_unit_delimiter_rbsp"===(n=e[t]).nalUnitType?(r.length&&(r.duration=n.dts-r.dts,i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r)),(r=[n]).byteLength=n.data.byteLength,r.pts=n.pts,r.dts=n.dts):("slice_layer_without_partitioning_rbsp_idr"===n.nalUnitType&&(r.keyFrame=!0),r.duration=n.dts-r.dts,r.byteLength+=n.data.byteLength,r.push(n));return i.length&&(!r.duration||r.duration<=0)&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.length,i.duration+=r.duration,i.push(r),i},groupFramesIntoGops:function(e){var t,n,r=[],i=[];for(r.byteLength=0,r.nalCount=0,r.duration=0,r.pts=e[0].pts,r.dts=e[0].dts,i.byteLength=0,i.nalCount=0,i.duration=0,i.pts=e[0].pts,i.dts=e[0].dts,t=0;t<e.length;t++)(n=e[t]).keyFrame?(r.length&&(i.push(r),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration),(r=[n]).nalCount=n.length,r.byteLength=n.byteLength,r.pts=n.pts,r.dts=n.dts,r.duration=n.duration):(r.duration+=n.duration,r.nalCount+=n.length,r.byteLength+=n.byteLength,r.push(n));return i.length&&r.duration<=0&&(r.duration=i[i.length-1].duration),i.byteLength+=r.byteLength,i.nalCount+=r.nalCount,i.duration+=r.duration,i.push(r),i},extendFirstKeyFrame:function(e){var t;return!e[0][0].keyFrame&&e.length>1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},generateSampleTable:function(e,t){var n,r,i,a,o,s=t||0,l=[];for(n=0;n<e.length;n++)for(a=e[n],r=0;r<a.length;r++)o=a[r],s+=(i=Q(o,s)).size,l.push(i);return l},concatenateNalData:function(e){var t,n,r,i,a,o,s=0,l=e.byteLength,c=e.nalCount,u=new Uint8Array(l+4*c),d=new DataView(u.buffer);for(t=0;t<e.length;t++)for(i=e[t],n=0;n<i.length;n++)for(a=i[n],r=0;r<a.length;r++)o=a[r],d.setUint32(s,o.data.byteLength),s+=4,u.set(o.data,s),s+=o.data.byteLength;return u},generateSampleTableForFrame:function(e,t){var n,r=[];return n=Q(e,t||0),r.push(n),r},concatenateNalDataForFrame:function(e){var t,n,r=0,i=e.byteLength,a=e.length,o=new Uint8Array(i+4*a),s=new DataView(o.buffer);for(t=0;t<e.length;t++)n=e[t],s.setUint32(r,n.data.byteLength),r+=4,o.set(n.data,r),r+=n.data.byteLength;return o}},ee=[33,16,5,32,164,27],te=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],ne=function(e){for(var t=[];e--;)t.push(0);return t},re=9e4;G=function(e,t){return V(W(e,t))},K=function(e,t){return H(q(e),t)},Y=function(e,t,n){return q(n?e:e-t)};var ie={ONE_SECOND_IN_TS:re,secondsToVideoTs:V=function(e){return e*re},secondsToAudioTs:H=function(e,t){return e*t},videoTsToSeconds:q=function(e){return e/re},audioTsToSeconds:W=function(e,t){return e/t},audioTsToVideoTs:G,videoTsToAudioTs:K,metadataTsToSeconds:Y},ae=ie,oe={prefixWithSilence:function(e,t,n,r){var i,a,o,s,l,c=0,u=0,d=0;if(t.length&&(i=ae.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),a=Math.ceil(ae.ONE_SECOND_IN_TS/(e.samplerate/1024)),n&&r&&(c=i-Math.max(n,r),d=(u=Math.floor(c/a))*a),!(u<1||d>ae.ONE_SECOND_IN_TS/2))){for((o=function(){if(!z){var e={96e3:[ee,[227,64],ne(154),[56]],88200:[ee,[231],ne(170),[56]],64e3:[ee,[248,192],ne(240),[56]],48e3:[ee,[255,192],ne(268),[55,148,128],ne(54),[112]],44100:[ee,[255,192],ne(268),[55,163,128],ne(84),[112]],32e3:[ee,[255,192],ne(268),[55,234],ne(226),[112]],24e3:[ee,[255,192],ne(268),[55,255,128],ne(268),[111,112],ne(126),[224]],16e3:[ee,[255,192],ne(268),[55,255,128],ne(268),[111,255],ne(269),[223,108],ne(195),[1,192]],12e3:[te,ne(268),[3,127,248],ne(268),[6,255,240],ne(268),[13,255,224],ne(268),[27,253,128],ne(259),[56]],11025:[te,ne(268),[3,127,248],ne(268),[6,255,240],ne(268),[13,255,224],ne(268),[27,255,192],ne(268),[55,175,128],ne(108),[112]],8e3:[te,ne(268),[3,121,16],ne(47),[7]]};t=e,z=Object.keys(t).reduce((function(e,n){return e[n]=new Uint8Array(t[n].reduce((function(e,t){return e.concat(t)}),[])),e}),{})}var t;return z}()[e.samplerate])||(o=t[0].data),s=0;s<u;s++)l=t[0],t.splice(0,0,{data:o,dts:l.dts-a,pts:l.pts-a});return e.baseMediaDecodeTime-=Math.floor(ae.videoTsToAudioTs(d,e.samplerate)),d}},trimAdtsFramesByEarliestDts:function(e,t,n){return t.minSegmentDts>=n?e:(t.minSegmentDts=1/0,e.filter((function(e){return e.dts>=n&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)})))},generateSampleTable:function(e){var t,n,r=[];for(t=0;t<e.length;t++)n=e[t],r.push({size:n.data.byteLength,duration:1024});return r},concatenateFrameData:function(e){var t,n,r=0,i=new Uint8Array(function(e){var t,n=0;for(t=0;t<e.length;t++)n+=e[t].data.byteLength;return n}(e));for(t=0;t<e.length;t++)n=e[t],i.set(n.data,r),r+=n.data.byteLength;return i}},se=ie.ONE_SECOND_IN_TS,le={clearDtsInfo:function(e){delete e.minSegmentDts,delete e.maxSegmentDts,delete e.minSegmentPts,delete e.maxSegmentPts},calculateTrackBaseMediaDecodeTime:function(e,t){var n,r=e.minSegmentDts;return t||(r-=e.timelineStartInfo.dts),n=e.timelineStartInfo.baseMediaDecodeTime,n+=r,n=Math.max(0,n),"audio"===e.type&&(n*=e.samplerate/se,n=Math.floor(n)),n},collectDtsInfo:function(e,t){"number"==typeof t.pts&&(void 0===e.timelineStartInfo.pts&&(e.timelineStartInfo.pts=t.pts),void 0===e.minSegmentPts?e.minSegmentPts=t.pts:e.minSegmentPts=Math.min(e.minSegmentPts,t.pts),void 0===e.maxSegmentPts?e.maxSegmentPts=t.pts:e.maxSegmentPts=Math.max(e.maxSegmentPts,t.pts)),"number"==typeof t.dts&&(void 0===e.timelineStartInfo.dts&&(e.timelineStartInfo.dts=t.dts),void 0===e.minSegmentDts?e.minSegmentDts=t.dts:e.minSegmentDts=Math.min(e.minSegmentDts,t.dts),void 0===e.maxSegmentDts?e.maxSegmentDts=t.dts:e.maxSegmentDts=Math.max(e.maxSegmentDts,t.dts))}},ce={parseSei:function(e){for(var t=0,n={payloadType:-1,payloadSize:0},r=0,i=0;t<e.byteLength&&128!==e[t];){for(;255===e[t];)r+=255,t++;for(r+=e[t++];255===e[t];)i+=255,t++;if(i+=e[t++],!n.payload&&4===r){if("GA94"===String.fromCharCode(e[t+3],e[t+4],e[t+5],e[t+6])){n.payloadType=r,n.payloadSize=i,n.payload=e.subarray(t,t+i);break}n.payload=void 0}t+=i,r=0,i=0}return n},parseUserData:function(e){return 181!==e.payload[0]||49!=(e.payload[1]<<8|e.payload[2])||"GA94"!==String.fromCharCode(e.payload[3],e.payload[4],e.payload[5],e.payload[6])||3!==e.payload[7]?null:e.payload.subarray(8,e.payload.length-1)},parseCaptionPackets:function(e,t){var n,r,i,a,o=[];if(!(64&t[0]))return o;for(r=31&t[0],n=0;n<r;n++)a={type:3&t[2+(i=3*n)],pts:e},4&t[i+2]&&(a.ccData=t[i+3]<<8|t[i+4],o.push(a));return o},discardEmulationPreventionBytes:function(e){for(var t,n,r=e.byteLength,i=[],a=1;a<r-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),n[a]=e[o];return n},USER_DATA_REGISTERED_ITU_T_T35:4},ue=$,de=ce,he=function(e){e=e||{},he.prototype.init.call(this),this.parse708captions_="boolean"!=typeof e.parse708captions||e.parse708captions,this.captionPackets_=[],this.ccStreams_=[new we(0,0),new we(0,1),new we(1,0),new we(1,1)],this.parse708captions_&&(this.cc708Stream_=new ve({captionServices:e.captionServices})),this.reset(),this.ccStreams_.forEach((function(e){e.on("data",this.trigger.bind(this,"data")),e.on("partialdone",this.trigger.bind(this,"partialdone")),e.on("done",this.trigger.bind(this,"done"))}),this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};he.prototype=new ue,he.prototype.push=function(e){var t,n,r;
vendor: 6,805 bytes, line 273
273if("sei_rbsp"===e.nalUnitType&&(t=de.parseSei(e.escapedRBSP)).payload&&t.payloadType===de.USER_DATA_REGISTERED_ITU_T_T35&&(n=de.parseUserData(t)))if(e.dts<this.latestDts_)this.ignoreNextEqualDts_=!0;else{if(e.dts===this.latestDts_&&this.ignoreNextEqualDts_)return this.numSameDts_--,void(this.numSameDts_||(this.ignoreNextEqualDts_=!1));r=de.parseCaptionPackets(e.pts,n),this.captionPackets_=this.captionPackets_.concat(r),this.latestDts_!==e.dts&&(this.numSameDts_=0),this.numSameDts_++,this.latestDts_=e.dts}},he.prototype.flushCCStreams=function(e){this.ccStreams_.forEach((function(t){return"flush"===e?t.flush():t.partialFlush()}),this)},he.prototype.flushStream=function(e){this.captionPackets_.length?(this.captionPackets_.forEach((function(e,t){e.presortIndex=t})),this.captionPackets_.sort((function(e,t){return e.pts===t.pts?e.presortIndex-t.presortIndex:e.pts-t.pts})),this.captionPackets_.forEach((function(e){e.type<2?this.dispatchCea608Packet(e):this.dispatchCea708Packet(e)}),this),this.captionPackets_.length=0,this.flushCCStreams(e)):this.flushCCStreams(e)},he.prototype.flush=function(){return this.flushStream("flush")},he.prototype.partialFlush=function(){return this.flushStream("partialFlush")},he.prototype.reset=function(){this.latestDts_=null,this.ignoreNextEqualDts_=!1,this.numSameDts_=0,this.activeCea608Channel_=[null,null],this.ccStreams_.forEach((function(e){e.reset()}))},he.prototype.dispatchCea608Packet=function(e){this.setsTextOrXDSActive(e)?this.activeCea608Channel_[e.type]=null:this.setsChannel1Active(e)?this.activeCea608Channel_[e.type]=0:this.setsChannel2Active(e)&&(this.activeCea608Channel_[e.type]=1),null!==this.activeCea608Channel_[e.type]&&this.ccStreams_[(e.type<<1)+this.activeCea608Channel_[e.type]].push(e)},he.prototype.setsChannel1Active=function(e){return 4096==(30720&e.ccData)},he.prototype.setsChannel2Active=function(e){return 6144==(30720&e.ccData)},he.prototype.setsTextOrXDSActive=function(e){return 256==(28928&e.ccData)||4138==(30974&e.ccData)||6186==(30974&e.ccData)},he.prototype.dispatchCea708Packet=function(e){this.parse708captions_&&this.cc708Stream_.push(e)};var pe={127:9834,4128:32,4129:160,4133:8230,4138:352,4140:338,4144:9608,4145:8216,4146:8217,4147:8220,4148:8221,4149:8226,4153:8482,4154:353,4156:339,4157:8480,4159:376,4214:8539,4215:8540,4216:8541,4217:8542,4218:9168,4219:9124,4220:9123,4221:9135,4222:9126,4223:9121,4256:12600},fe=function(e){return 32<=e&&e<=127||160<=e&&e<=255},me=function(e){this.windowNum=e,this.reset()};me.prototype.reset=function(){this.clearText(),this.pendingNewLine=!1,this.winAttr={},this.penAttr={},this.penLoc={},this.penColor={},this.visible=0,this.rowLock=0,this.columnLock=0,this.priority=0,this.relativePositioning=0,this.anchorVertical=0,this.anchorHorizontal=0,this.anchorPoint=0,this.rowCount=1,this.virtualRowCount=this.rowCount+1,this.columnCount=41,this.windowStyle=0,this.penStyle=0},me.prototype.getText=function(){return this.rows.join("\n")},me.prototype.clearText=function(){this.rows=[""],this.rowIdx=0},me.prototype.newLine=function(e){for(this.rows.length>=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},me.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},me.prototype.addText=function(e){this.rows[this.rowIdx]+=e},me.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx];this.rows[this.rowIdx]=e.substr(0,e.length-1)}};var ge=function(e,t,n){this.serviceNum=e,this.text="",this.currentWindow=new me(-1),this.windows=[],this.stream=n,"string"==typeof t&&this.createTextDecoder(t)};ge.prototype.init=function(e,t){this.startPts=e;for(var n=0;n<8;n++)this.windows[n]=new me(n),"function"==typeof t&&(this.windows[n].beforeRowOverflow=t)},ge.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},ge.prototype.createTextDecoder=function(e){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}};var ve=function(e){e=e||{},ve.prototype.init.call(this);var t,n=this,r=e.captionServices||{},i={};Object.keys(r).forEach((e=>{t=r[e],/^SERVICE/.test(e)&&(i[e]=t.encoding)})),this.serviceEncodings=i,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(n.new708Packet(),n.add708Bytes(e)):(null===n.current708Packet&&n.new708Packet(),n.add708Bytes(e))}};ve.prototype=new ue,ve.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},ve.prototype.add708Bytes=function(e){var t=e.ccData,n=t>>>8,r=255&t;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(n),this.current708Packet.data.push(r)},ve.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,n=null,r=null,i=0,a=t[i++];for(e.seq=a>>6,e.sizeCode=63&a;i<t.length;i++)r=31&(a=t[i++]),7==(n=a>>5)&&r>0&&(n=a=t[i++]),this.pushServiceBlock(n,i,r),r>0&&(i+=r-1)},ve.prototype.pushServiceBlock=function(e,t,n){var r,i=t,a=this.current708Packet.data,o=this.services[e];for(o||(o=this.initService(e,i));i<t+n&&i<a.length;i++)r=a[i],fe(r)?i=this.handleText(i,o):24===r?i=this.multiByteCharacter(i,o):16===r?i=this.extendedCommands(i,o):128<=r&&r<=135?i=this.setCurrentWindow(i,o):152<=r&&r<=159?i=this.defineWindow(i,o):136===r?i=this.clearWindows(i,o):140===r?i=this.deleteWindows(i,o):137===r?i=this.displayWindows(i,o):138===r?i=this.hideWindows(i,o):139===r?i=this.toggleWindows(i,o):151===r?i=this.setWindowAttributes(i,o):144===r?i=this.setPenAttributes(i,o):145===r?i=this.setPenColor(i,o):146===r?i=this.setPenLocation(i,o):143===r?o=this.reset(i,o):8===r?o.currentWindow.backspace():12===r?o.currentWindow.clearText():13===r?o.currentWindow.pendingNewLine=!0:14===r?o.currentWindow.clearText():141===r&&i++},ve.prototype.extendedCommands=function(e,t){var n=this.current708Packet.data[++e];return fe(n)&&(e=this.handleText(e,t,{isExtended:!0})),e},ve.prototype.getPts=function(e){return this.current708Packet.ptsVals[Math.floor(e/2)]},ve.prototype.initService=function(e,t){var n,r,i=this;return(n="SERVICE"+e)in this.serviceEncodings&&(r=this.serviceEncodings[n]),this.services[e]=new ge(e,r,i),this.services[e].init(this.getPts(t),(function(t){i.flushDisplayed(t,i.services[e])})),this.services[e]},ve.prototype.handleText=function(e,t,n){var r,i,a=n&&n.isExtended,o=n&&n.isMultiByte,s=this.current708Packet.data,l=a?4096:0,c=s[e],u=s[e+1],d=t.currentWindow;
vendor: 20,389 bytes, line 273
273if(o?(i=[c,u],e++):i=[c],t.textDecoder_&&!a)r=t.textDecoder_.decode(new Uint8Array(i));else if(o){const e=i.map((e=>("0"+(255&e).toString(16)).slice(-2))).join("");r=String.fromCharCode(parseInt(e,16))}else r=function(e){var t=pe[e]||e;return 4096&e&&e===t?"":String.fromCharCode(t)}(l|c);return d.pendingNewLine&&!d.isEmpty()&&d.newLine(this.getPts(e)),d.pendingNewLine=!1,d.addText(r),e},ve.prototype.multiByteCharacter=function(e,t){var n=this.current708Packet.data,r=n[e+1],i=n[e+2];return fe(r)&&fe(i)&&(e=this.handleText(++e,t,{isMultiByte:!0})),e},ve.prototype.setCurrentWindow=function(e,t){var n=7&this.current708Packet.data[e];return t.setCurrentWindow(n),e},ve.prototype.defineWindow=function(e,t){var n=this.current708Packet.data,r=n[e],i=7&r;t.setCurrentWindow(i);var a=t.currentWindow;return r=n[++e],a.visible=(32&r)>>5,a.rowLock=(16&r)>>4,a.columnLock=(8&r)>>3,a.priority=7&r,r=n[++e],a.relativePositioning=(128&r)>>7,a.anchorVertical=127&r,r=n[++e],a.anchorHorizontal=r,r=n[++e],a.anchorPoint=(240&r)>>4,a.rowCount=15&r,r=n[++e],a.columnCount=63&r,r=n[++e],a.windowStyle=(56&r)>>3,a.penStyle=7&r,a.virtualRowCount=a.rowCount+1,e},ve.prototype.setWindowAttributes=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.winAttr;return r=n[++e],i.fillOpacity=(192&r)>>6,i.fillRed=(48&r)>>4,i.fillGreen=(12&r)>>2,i.fillBlue=3&r,r=n[++e],i.borderType=(192&r)>>6,i.borderRed=(48&r)>>4,i.borderGreen=(12&r)>>2,i.borderBlue=3&r,r=n[++e],i.borderType+=(128&r)>>5,i.wordWrap=(64&r)>>6,i.printDirection=(48&r)>>4,i.scrollDirection=(12&r)>>2,i.justify=3&r,r=n[++e],i.effectSpeed=(240&r)>>4,i.effectDirection=(12&r)>>2,i.displayEffect=3&r,e},ve.prototype.flushDisplayed=function(e,t){for(var n=[],r=0;r<8;r++)t.windows[r].visible&&!t.windows[r].isEmpty()&&n.push(t.windows[r].getText());t.endPts=e,t.text=n.join("\n\n"),this.pushCaption(t),t.startPts=e},ve.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},ve.prototype.displayWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=1);return e},ve.prototype.hideWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible=0);return e},ve.prototype.toggleWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&(t.windows[i].visible^=1);return e},ve.prototype.clearWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].clearText();return e},ve.prototype.deleteWindows=function(e,t){var n=this.current708Packet.data[++e],r=this.getPts(e);this.flushDisplayed(r,t);for(var i=0;i<8;i++)n&1<<i&&t.windows[i].reset();return e},ve.prototype.setPenAttributes=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penAttr;return r=n[++e],i.textTag=(240&r)>>4,i.offset=(12&r)>>2,i.penSize=3&r,r=n[++e],i.italics=(128&r)>>7,i.underline=(64&r)>>6,i.edgeType=(56&r)>>3,i.fontStyle=7&r,e},ve.prototype.setPenColor=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penColor;return r=n[++e],i.fgOpacity=(192&r)>>6,i.fgRed=(48&r)>>4,i.fgGreen=(12&r)>>2,i.fgBlue=3&r,r=n[++e],i.bgOpacity=(192&r)>>6,i.bgRed=(48&r)>>4,i.bgGreen=(12&r)>>2,i.bgBlue=3&r,r=n[++e],i.edgeRed=(48&r)>>4,i.edgeGreen=(12&r)>>2,i.edgeBlue=3&r,e},ve.prototype.setPenLocation=function(e,t){var n=this.current708Packet.data,r=n[e],i=t.currentWindow.penLoc;return t.currentWindow.pendingNewLine=!0,r=n[++e],i.row=15&r,r=n[++e],i.column=63&r,e},ve.prototype.reset=function(e,t){var n=this.getPts(e);return this.flushDisplayed(n,t),this.initService(t.serviceNum,e)};var ye={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},be=function(e){return null===e?"":(e=ye[e]||e,String.fromCharCode(e))},_e=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],xe=function(){for(var e=[],t=15;t--;)e.push({text:"",indent:0,offset:0});return e},we=function(e,t){we.prototype.init.call(this),this.field_=e||0,this.dataChannel_=t||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(e){var t,n,r,i,a;if((t=32639&e.ccData)!==this.lastControlCode_){if(4096==(61440&t)?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),r=t>>>8,i=255&t,t!==this.PADDING_)if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),n=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=n,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=xe();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=xe();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=xe()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(r,i))a=be((r=(3&r)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(r,i))"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),a=be((r=(3&r)<<8)|i),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(r,i))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,14==(14&i)&&this.addFormatting(e.pts,["i"]),1==(1&i)&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(r,i)){const e=3&i;this.nonDisplayed_[this.row_].offset=e,this.column_+=e}else if(this.isPAC(r,i)){var o=_e.indexOf(7968&t);if("rollUp"===this.mode_&&(o-this.rollUpRows_+1<0&&(o=this.rollUpRows_-1),this.setRollUp(e.pts,o)),o!==this.row_&&(this.clearFormatting(e.pts),this.row_=o),1&i&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),16==(16&t)){const e=(14&t)>>1;this.column_=4*e,this.nonDisplayed_[this.row_].indent+=e}this.isColorPAC(i)&&14==(14&i)&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(r)&&(0===i&&(i=null),a=be(r),a+=be(i),this[this.mode_](e.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};we.prototype=new ue,we.prototype.flushDisplayed=function(e){const t=e=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+e+"."})},n=[];this.displayed_.forEach(((e,r)=>{if(e&&e.text&&e.text.length){try{e.text=e.text.trim()}catch(e){t(r)}e.text.length&&n.push({text:e.text,line:r+1,position:10+Math.min(70,10*e.indent)+2.5*e.offset})}else null!=e||t(r)})),n.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,content:n,stream:this.name_})},we.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=xe(),this.nonDisplayed_=xe(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},we.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},we.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},we.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},we.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},we.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},we.prototype.isPAC=function(e,t){return e>=this.BASE_&&e<this.BASE_+8&&t>=64&&t<=127},we.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},we.prototype.isNormalChar=function(e){return e>=32&&e<=127},we.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=xe(),this.displayed_=xe()),void 0!==t&&t!==this.row_)for(var n=0;n<this.rollUpRows_;n++)this.displayed_[t-n]=this.displayed_[this.row_-n],this.displayed_[this.row_-n]={text:"",indent:0,offset:0};void 0===t&&(t=this.row_),this.topRow_=t-this.rollUpRows_+1},we.prototype.addFormatting=function(e,t){this.formatting_=this.formatting_.concat(t);var n=t.reduce((function(e,t){return e+"<"+t+">"}),"");this[this.mode_](e,n)},we.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce((function(e,t){return e+"</"+t+">"}),"");this.formatting_=[],this[this.mode_](e,t)}},we.prototype.popOn=function(e,t){var n=this.nonDisplayed_[this.row_].text;n+=t,this.nonDisplayed_[this.row_].text=n},we.prototype.rollUp=function(e,t){var n=this.displayed_[this.row_].text;n+=t,this.displayed_[this.row_].text=n},we.prototype.shiftRowsUp_=function(){var e;for(e=0;e<this.topRow_;e++)this.displayed_[e]={text:"",indent:0,offset:0};for(e=this.row_+1;e<15;e++)this.displayed_[e]={text:"",indent:0,offset:0};for(e=this.topRow_;e<this.row_;e++)this.displayed_[e]=this.displayed_[e+1];this.displayed_[this.row_]={text:"",indent:0,offset:0}},we.prototype.paintOn=function(e,t){var n=this.displayed_[this.row_].text;n+=t,this.displayed_[this.row_].text=n};var Se={CaptionStream:he,Cea608Stream:we,Cea708Stream:ve},Te={H264_STREAM_TYPE:27,ADTS_STREAM_TYPE:15,METADATA_STREAM_TYPE:21},Ce=$,ke="shared",Ee=function(e,t){var n=1;for(e>t&&(n=-1);Math.abs(t-e)>4294967296;)e+=8589934592*n;return e},je=function(e){var t,n;je.prototype.init.call(this),this.type_=e||ke,this.push=function(e){"metadata"!==e.type?this.type_!==ke&&e.type!==this.type_||(void 0===n&&(n=e.dts),e.dts=Ee(e.dts,n),e.pts=Ee(e.pts,n),t=e.dts,this.trigger("data",e)):this.trigger("data",e)},this.flush=function(){n=t,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){n=void 0,t=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};je.prototype=new Ce;var Pe,Ie={TimestampRolloverStream:je,handleRollover:Ee},Oe=(e,t,n)=>{if(!e)return-1;for(var r=n;r<e.length;r++)if(e[r]===t)return r;return-1},Le=function(e,t,n){var r,i="";for(r=t;r<n;r++)i+="%"+("00"+e[r].toString(16)).slice(-2);return i},Ne=function(e,t,n){return decodeURIComponent(Le(e,t,n))},Ae=function(e,t,n){return unescape(Le(e,t,n))},De=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},Me={APIC:function(e){var t,n,r=1;3===e.data[0]&&((t=Oe(e.data,0,r))<0||(e.mimeType=Ae(e.data,r,t),r=t+1,e.pictureType=e.data[r],r++,(n=Oe(e.data,0,r))<0||(e.description=Ne(e.data,r,n),r=n+1,"--\x3e"===e.mimeType?e.url=Ae(e.data,r,e.data.length):e.pictureData=e.data.subarray(r,e.data.length))))},"T*":function(e){3===e.data[0]&&(e.value=Ne(e.data,1,e.data.length).replace(/\0*$/,""),e.values=e.value.split("\0"))},TXXX:function(e){var t;3===e.data[0]&&-1!==(t=Oe(e.data,0,1))&&(e.description=Ne(e.data,1,t),e.value=Ne(e.data,t+1,e.data.length).replace(/\0*$/,""),e.data=e.value)},"W*":function(e){e.url=Ae(e.data,0,e.data.length).replace(/\0.*$/,"")},WXXX:function(e){var t;3===e.data[0]&&-1!==(t=Oe(e.data,0,1))&&(e.description=Ne(e.data,1,t),e.url=Ae(e.data,t+1,e.data.length).replace(/\0.*$/,""))},PRIV:function(e){var t;for(t=0;t<e.data.length;t++)if(0===e.data[t]){e.owner=Ae(e.data,0,t);break}e.privateData=e.data.subarray(t+1),e.data=e.privateData}},Re={parseId3Frames:function(e){var t,n=10,r=0,i=[];if(!(e.length<10||e[0]!=="I".charCodeAt(0)||e[1]!=="D".charCodeAt(0)||e[2]!=="3".charCodeAt(0))){r=De(e.subarray(6,10)),r+=10,64&e[5]&&(n+=4,n+=De(e.subarray(10,14)),r-=De(e.subarray(16,20)));do{if((t=De(e.subarray(n+4,n+8)))<1)break;var a={id:String.fromCharCode(e[n],e[n+1],e[n+2],e[n+3]),data:e.subarray(n+10,n+t+10)};a.key=a.id,Me[a.id]?Me[a.id](a):"T"===a.id[0]?Me["T*"](a):"W"===a.id[0]&&Me["W*"](a),i.push(a),n+=10,n+=t}while(n<r);return i}},parseSyncSafeInteger:De,frameParsers:Me},Fe=$,$e=Te,Be=Re;Pe=function(e){var t,n={descriptor:e&&e.descriptor},r=0,i=[],a=0;if(Pe.prototype.init.call(this),this.dispatchType=$e.METADATA_STREAM_TYPE.toString(16),n.descriptor)for(t=0;t<n.descriptor.length;t++)this.dispatchType+=("00"+n.descriptor[t].toString(16)).slice(-2);this.push=function(e){var t,n,o,s,l;if("timed-metadata"===e.type)if(e.dataAlignmentIndicator&&(a=0,i.length=0),0===i.length&&(e.data.length<10||e.data[0]!=="I".charCodeAt(0)||e.data[1]!=="D".charCodeAt(0)||e.data[2]!=="3".charCodeAt(0)))this.trigger("log",{level:"warn",message:"Skipping unrecognized metadata packet"});else if(i.push(e),a+=e.data.byteLength,1===i.length&&(r=Be.parseSyncSafeInteger(e.data.subarray(6,10)),r+=10),!(a<r)){for(t={data:new Uint8Array(r),frames:[],pts:i[0].pts,dts:i[0].dts},l=0;l<r;)t.data.set(i[0].data.subarray(0,r-l),l),l+=i[0].data.byteLength,a-=i[0].data.byteLength,i.shift();n=10,64&t.data[5]&&(n+=4,n+=Be.parseSyncSafeInteger(t.data.subarray(10,14)),r-=Be.parseSyncSafeInteger(t.data.subarray(16,20)));do{if((o=Be.parseSyncSafeInteger(t.data.subarray(n+4,n+8)))<1){this.trigger("log",{level:"warn",message:"Malformed ID3 frame encountered. Skipping remaining metadata parsing."});break}if((s={id:String.fromCharCode(t.data[n],t.data[n+1],t.data[n+2],t.data[n+3]),data:t.data.subarray(n+10,n+o+10)}).key=s.id,Be.frameParsers[s.id]?Be.frameParsers[s.id](s):"T"===s.id[0]?Be.frameParsers["T*"](s):"W"===s.id[0]&&Be.frameParsers["W*"](s),"com.apple.streaming.transportStreamTimestamp"===s.owner){var c=s.data,u=(1&c[3])<<30|c[4]<<22|c[5]<<14|c[6]<<6|c[7]>>>2;u*=4,u+=3&c[7],s.timeStamp=u,void 0===t.pts&&void 0===t.dts&&(t.pts=s.timeStamp,t.dts=s.timeStamp),this.trigger("timestamp",s)}t.frames.push(s),n+=10,n+=o}while(n<r);this.trigger("data",t)}}},Pe.prototype=new Fe;var Ze,Ue,ze,Ve=Pe,He=$,qe=Se,We=Te,Ge=Ie.TimestampRolloverStream,Ke=188;(Ze=function(){var e=new Uint8Array(Ke),t=0;Ze.prototype.init.call(this),this.push=function(n){var r,i=0,a=Ke;for(t?((r=new Uint8Array(n.byteLength+t)).set(e.subarray(0,t)),r.set(n,t),t=0):r=n;a<r.byteLength;)71!==r[i]||71!==r[a]?(i++,a++):(this.trigger("data",r.subarray(i,a)),i+=Ke,a+=Ke);i<r.byteLength&&(e.set(r.subarray(i),0),t=r.byteLength-i)},this.flush=function(){t===Ke&&71===e[0]&&(this.trigger("data",e),t=0),this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.reset=function(){t=0,this.trigger("reset")}}).prototype=new He,Ue=function(){var e,t,n,r;Ue.prototype.init.call(this),r=this,this.packetsWaitingForPmt=[],this.programMapTable=void 0,e=function(e,r){var i=0;r.payloadUnitStartIndicator&&(i+=e[i]+1),"pat"===r.type?t(e.subarray(i),r):n(e.subarray(i),r)},t=function(e,t){t.section_number=e[7],t.last_section_number=e[8],r.pmtPid=(31&e[10])<<8|e[11],t.pmtPid=r.pmtPid},n=function(e,t){var n,i;if(1&e[5]){for(r.programMapTable={video:null,audio:null,"timed-metadata":{}},n=3+((15&e[1])<<8|e[2])-4,i=12+((15&e[10])<<8|e[11]);i<n;){var a=e[i],o=(31&e[i+1])<<8|e[i+2];a===We.H264_STREAM_TYPE&&null===r.programMapTable.video?r.programMapTable.video=o:a===We.ADTS_STREAM_TYPE&&null===r.programMapTable.audio?r.programMapTable.audio=o:a===We.METADATA_STREAM_TYPE&&(r.programMapTable["timed-metadata"][o]=a),i+=5+((15&e[i+3])<<8|e[i+4])}t.programMapTable=r.programMapTable}},this.push=function(t){var n={},r=4;if(n.payloadUnitStartIndicator=!!(64&t[1]),n.pid=31&t[1],n.pid<<=8,n.pid|=t[2],(48&t[3])>>>4>1&&(r+=t[r]+1),0===n.pid)n.type="pat",e(t.subarray(r),n),this.trigger("data",n);else if(n.pid===this.pmtPid)for(n.type="pmt",e(t.subarray(r),n),this.trigger("data",n);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,r,n]):this.processPes_(t,r,n)},this.processPes_=function(e,t,n){n.pid===this.programMapTable.video?n.streamType=We.H264_STREAM_TYPE:n.pid===this.programMapTable.audio?n.streamType=We.ADTS_STREAM_TYPE:n.streamType=this.programMapTable["timed-metadata"][n.pid],n.type="pes",n.data=e.subarray(t),this.trigger("data",n)}},Ue.prototype=new He,Ue.STREAM_TYPES={h264:27,adts:15},ze=function(){var e,t=this,n=!1,r={data:[],size:0},i={data:[],size:0},a={data:[],size:0},o=function(e,n,r){var i,a,o=new Uint8Array(e.size),s={type:n},l=0,c=0;if(e.data.length&&!(e.size<9)){for(s.trackId=e.data[0].pid,l=0;l<e.data.length;l++)a=e.data[l],o.set(a.data,c),c+=a.data.byteLength;!function(e,t){var n;const r=e[0]<<16|e[1]<<8|e[2];t.data=new Uint8Array,1===r&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=0!=(4&e[6]),192&(n=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&n&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))}(o,s),i="video"===n||s.packetLength<=e.size,(r||i)&&(e.size=0,e.data.length=0),i&&t.trigger("data",s)}};ze.prototype.init.call(this),this.push=function(s){({pat:function(){},pes:function(){var e,t;switch(s.streamType){case We.H264_STREAM_TYPE:e=r,t="video";break;case We.ADTS_STREAM_TYPE:e=i,t="audio";break;case We.METADATA_STREAM_TYPE:e=a,t="timed-metadata";break;default:return}s.payloadUnitStartIndicator&&o(e,t,!0),e.data.push(s),e.size+=s.data.byteLength},pmt:function(){var r={type:"metadata",tracks:[]};null!==(e=s.programMapTable).video&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),n=!0,t.trigger("data",r)}})[s.type]()},this.reset=function(){r.size=0,r.data.length=0,i.size=0,i.data.length=0,this.trigger("reset")},this.flushStreams_=function(){o(r,"video"),o(i,"audio"),o(a,"timed-metadata")},this.flush=function(){if(!n&&e){var r={type:"metadata",tracks:[]};null!==e.video&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.video,codec:"avc",type:"video"}),null!==e.audio&&r.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+e.audio,codec:"adts",type:"audio"}),t.trigger("data",r)}n=!1,this.flushStreams_(),this.trigger("done")}},ze.prototype=new He;var Ye={PAT_PID:0,MP2T_PACKET_LENGTH:Ke,TransportPacketStream:Ze,TransportParseStream:Ue,ElementaryStream:ze,TimestampRolloverStream:Ge,CaptionStream:qe.CaptionStream,Cea608Stream:qe.Cea608Stream,Cea708Stream:qe.Cea708Stream,MetadataStream:Ve};for(var Xe in We)We.hasOwnProperty(Xe)&&(Ye[Xe]=We[Xe]);var Qe,Je=Ye,et=$,tt=ie.ONE_SECOND_IN_TS,nt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];Qe=function(e){var t,n=0;Qe.prototype.init.call(this),this.skipWarn_=function(e,t){this.trigger("log",{level:"warn",message:`adts ski
273ping bytes ${e} to ${t} in frame ${n} outside syncword`})},this.push=function(r){var i,a,o,s,l,c=0;if(e||(n=0),"audio"===r.type){var u;for(t&&t.length?(o=t,(t=new Uint8Array(o.byteLength+r.data.byteLength)).set(o),t.set(r.data,o.byteLength)):t=r.data;c+7<t.length;)if(255===t[c]&&240==(246&t[c+1])){if("number"==typeof u&&(this.skipWarn_(u,c),u=null),a=2*(1&~t[c+1]),i=(3&t[c+3])<<11|t[c+4]<<3|(224&t[c+5])>>5,l=(s=1024*(1+(3&t[c+6])))*tt/nt[(60&t[c+2])>>>2],t.byteLength-c<i)break;this.trigger("data",{pts:r.pts+n*l,dts:r.dts+n*l,sampleCount:s,audioobjecttype:1+(t[c+2]>>>6&3),channelcount:(1&t[c+2])<<2|(192&t[c+3])>>>6,samplerate:nt[(60&t[c+2])>>>2],samplingfrequencyindex:(60&t[c+2])>>>2,samplesize:16,data:t.subarray(c+7+a,c+i)}),n++,c+=i}else"number"!=typeof u&&(u=c),c++;"number"==typeof u&&(this.skipWarn_(u,c),u=null),t=t.subarray(c)}},this.flush=function(){n=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}},Qe.prototype=new et;var rt,it,at,ot=Qe,st=$,lt=function(e){var t=e.byteLength,n=0,r=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+r},this.loadWord=function(){var i=e.byteLength-t,a=new Uint8Array(4),o=Math.min(4,t);if(0===o)throw new Error("no bytes available");a.set(e.subarray(i,i+o)),n=new DataView(a.buffer).getUint32(0),r=8*o,t-=o},this.skipBits=function(e){var i;r>e?(n<<=e,r-=e):(e-=r,e-=8*(i=Math.floor(e/8)),t-=i,this.loadWord(),n<<=e,r-=e)},this.readBits=function(e){var i=Math.min(r,e),a=n>>>32-i;return(r-=i)>0?n<<=i:t>0&&this.loadWord(),(i=e-i)>0?a<<i|this.readBits(i):a},this.skipLeadingZeros=function(){var e;for(e=0;e<r;++e)if(0!=(n&2147483648>>>e))return n<<=e,r-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};it=function(){var e,t,n=0;it.prototype.init.call(this),this.push=function(r){var i;t?((i=new Uint8Array(t.byteLength+r.data.byteLength)).set(t),i.set(r.data,t.byteLength),t=i):t=r.data;for(var a=t.byteLength;n<a-3;n++)if(1===t[n+2]){e=n+5;break}for(;e<a;)switch(t[e]){case 0:if(0!==t[e-1]){e+=2;break}if(0!==t[e-2]){e++;break}n+3!==e-2&&this.trigger("data",t.subarray(n+3,e-2));do{e++}while(1!==t[e]&&e<a);n=e-2,e+=3;break;case 1:if(0!==t[e-1]||0!==t[e-2]){e+=3;break}this.trigger("data",t.subarray(n+3,e-2)),n=e-2,e+=3;break;default:e+=3}t=t.subarray(n),e-=n,n=0},this.reset=function(){t=null,n=0,this.trigger("reset")},this.flush=function(){t&&t.byteLength>3&&this.trigger("data",t.subarray(n+3)),t=null,n=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},it.prototype=new st,at={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},rt=function(){var e,t,n,r,i,a,o,s=new it;rt.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,n=e.pts,r=e.dts,s.push(e))},s.on("data",(function(o){var s={trackId:t,pts:n,dts:r,data:o,nalUnitTypeCode:31&o[0]};switch(s.nalUnitTypeCode){case 5:s.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:s.nalUnitType="sei_rbsp",s.escapedRBSP=i(o.subarray(1));break;case 7:s.nalUnitType="seq_parameter_set_rbsp",s.escapedRBSP=i(o.subarray(1)),s.config=a(s.escapedRBSP);break;case 8:s.nalUnitType="pic_parameter_set_rbsp";break;case 9:s.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",s)})),s.on("done",(function(){e.trigger("done")})),s.on("partialdone",(function(){e.trigger("partialdone")})),s.on("reset",(function(){e.trigger("reset")})),s.on("endedtimeline",(function(){e.trigger("endedtimeline")})),this.flush=function(){s.flush()},this.partialFlush=function(){s.partialFlush()},this.reset=function(){s.reset()},this.endTimeline=function(){s.endTimeline()},o=function(e,t){var n,r=8,i=8;for(n=0;n<e;n++)0!==i&&(i=(r+t.readExpGolomb()+256)%256),r=0===i?r:i},i=function(e){for(var t,n,r=e.byteLength,i=[],a=1;a<r-2;)0===e[a]&&0===e[a+1]&&3===e[a+2]?(i.push(a+2),a+=2):a++;if(0===i.length)return e;t=r-i.length,n=new Uint8Array(t);var o=0;for(a=0;a<t;o++,a++)o===i[0]&&(o++,i.shift()),n[a]=e[o];return n},a=function(e){var t,n,r,i,a,s,l,c,u,d,h,p,f=0,m=0,g=0,v=0,y=[1,1];if(n=(t=new lt(e)).readUnsignedByte(),i=t.readUnsignedByte(),r=t.readUnsignedByte(),t.skipUnsignedExpGolomb(),at[n]&&(3===(a=t.readUnsignedExpGolomb())&&t.skipBits(1),t.skipUnsignedExpGolomb(),t.skipUnsignedExpGolomb(),t.skipBits(1),t.readBoolean()))for(h=3!==a?8:12,p=0;p<h;p++)t.readBoolean()&&o(p<6?16:64,t);if(t.skipUnsignedExpGolomb(),0===(s=t.readUnsignedExpGolomb()))t.readUnsignedExpGolomb();else if(1===s)for(t.skipBits(1),t.skipExpGolomb(),t.skipExpGolomb(),l=t.readUnsignedExpGolomb(),p=0;p<l;p++)t.skipExpGolomb();if(t.skipUnsignedExpGolomb(),t.skipBits(1),c=t.readUnsignedExpGolomb(),u=t.readUnsignedExpGolomb(),0===(d=t.readBits(1))&&t.skipBits(1),t.skipBits(1),t.readBoolean()&&(f=t.readUnsignedExpGolomb(),m=t.readUnsignedExpGolomb(),g=t.readUnsignedExpGolomb(),v=t.readUnsignedExpGolomb()),t.readBoolean()&&t.readBoolean()){switch(t.readUnsignedByte()){case 1:y=[1,1];break;case 2:y=[12,11];break;case 3:y=[10,11];break;case 4:y=[16,11];break;case 5:y=[40,33];break;case 6:y=[24,11];break;case 7:y=[20,11];break;case 8:y=[32,11];break;case 9:y=[80,33];break;case 10:y=[18,11];break;case 11:y=[15,11];break;case 12:y=[64,33];break;case 13:y=[160,99];break;case 14:y=[4,3];break;case 15:y=[3,2];break;case 16:y=[2,1];break;case 255:y=[t.readUnsignedByte()<<8|t.readUnsignedByte(),t.readUnsignedByte()<<8|t.readUnsignedByte()]}y&&(y[0],y[1])}return{profileIdc:n,levelIdc:r,profileCompatibility:i,width:16*(c+1)-2*f-2*m,height:(2-d)*(u+1)*16-2*g-2*v,sarRatio:y}}},rt.prototype=new st;var ct,ut={H264Stream:rt,NalByteStream:it},dt=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],ht=function(e,t){var n=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9];return n=n>=0?n:0,(16&e[t+5])>>4?n+20:n+10},pt=function(e,t){return e.length-t<10||e[t]!=="I".charCodeAt(0)||e[t+1
vendor: 34,786 bytes, line 273
273]!=="D".charCodeAt(0)||e[t+2]!=="3".charCodeAt(0)?t:(t+=ht(e,t),pt(e,t))},ft=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},mt=function(e,t,n){return unescape(function(e,t,n){var r,i="";for(r=t;r<n;r++)i+="%"+("00"+e[r].toString(16)).slice(-2);return i}(e,t,n))},gt={isLikelyAacData:function(e){var t=pt(e,0);return e.length>=t+2&&255==(255&e[t])&&240==(240&e[t+1])&&16==(22&e[t+1])},parseId3TagSize:ht,parseAdtsSize:function(e,t){var n=(224&e[t+5])>>5,r=e[t+4]<<3;return 6144&e[t+3]|r|n},parseType:function(e,t){return e[t]==="I".charCodeAt(0)&&e[t+1]==="D".charCodeAt(0)&&e[t+2]==="3".charCodeAt(0)?"timed-metadata":!0&e[t]&&240==(240&e[t+1])?"audio":null},parseSampleRate:function(e){for(var t=0;t+5<e.length;){if(255===e[t]&&240==(246&e[t+1]))return dt[(60&e[t+2])>>>2];t++}return null},parseAacTimestamp:function(e){var t,n,r;t=10,64&e[5]&&(t+=4,t+=ft(e.subarray(10,14)));do{if((n=ft(e.subarray(t+4,t+8)))<1)return null;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){r=e.subarray(t+10,t+n+10);for(var i=0;i<r.byteLength;i++)if(0===r[i]){if("com.apple.streaming.transportStreamTimestamp"===mt(r,0,i)){var a=r.subarray(i+1),o=(1&a[3])<<30|a[4]<<22|a[5]<<14|a[6]<<6|a[7]>>>2;return(o*=4)+(3&a[7])}break}}t+=10,t+=n}while(t<e.byteLength);return null}},vt=gt;(ct=function(){var e=new Uint8Array,t=0;ct.prototype.init.call(this),this.setTimestamp=function(e){t=e},this.push=function(n){var r,i,a,o,s=0,l=0;for(e.length?(o=e.length,(e=new Uint8Array(n.byteLength+o)).set(e.subarray(0,o)),e.set(n,o)):e=n;e.length-l>=3;)if(e[l]!=="I".charCodeAt(0)||e[l+1]!=="D".charCodeAt(0)||e[l+2]!=="3".charCodeAt(0))if(255!=(255&e[l])||240!=(240&e[l+1]))l++;else{if(e.length-l<7)break;if(l+(s=vt.parseAdtsSize(e,l))>e.length)break;a={type:"audio",data:e.subarray(l,l+s),pts:t,dts:t},this.trigger("data",a),l+=s}else{if(e.length-l<10)break;if(l+(s=vt.parseId3TagSize(e,l))>e.length)break;i={type:"timed-metadata",data:e.subarray(l,l+s)},this.trigger("data",i),l+=s}r=e.length-l,e=r>0?e.subarray(l):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new $;var yt,bt,_t,xt,wt=$,St=X,Tt=J,Ct=oe,kt=le,Et=Je,jt=ie,Pt=ot,It=ut.H264Stream,Ot=ct,Lt=gt.isLikelyAacData,Nt=ie.ONE_SECOND_IN_TS,At=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Dt=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Mt=function(e,t){t.stream=e,this.trigger("log",t)},Rt=function(e,t){for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];"headOfPipeline"!==i&&t[i].on&&t[i].on("log",Mt.bind(e,i))}},Ft=function(e,t){var n;if(e.length!==t.length)return!1;for(n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0},$t=function(e,t,n,r,i,a){return{start:{dts:e,pts:e+(n-t)},end:{dts:e+(r-t),pts:e+(i-n)},prependedContentDuration:a,baseMediaDecodeTime:e}};bt=function(e,t){var n,r=[],i=0,a=0,o=1/0;n=(t=t||{}).firstSequenceNumber||0,bt.prototype.init.call(this),this.push=function(t){kt.collectDtsInfo(e,t),e&&At.forEach((function(n){e[n]=t[n]})),r.push(t)},this.setEarliestDts=function(e){i=e},this.setVideoBaseMediaDecodeTime=function(e){o=e},this.setAudioAppendStart=function(e){a=e},this.flush=function(){var s,l,c,u,d,h,p;0!==r.length?(s=Ct.trimAdtsFramesByEarliestDts(r,e,i),e.baseMediaDecodeTime=kt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),p=Ct.prefixWithSilence(e,s,a,o),e.samples=Ct.generateSampleTable(s),c=St.mdat(Ct.concatenateFrameData(s)),r=[],l=St.moof(n,[e]),u=new Uint8Array(l.byteLength+c.byteLength),n++,u.set(l),u.set(c,l.byteLength),kt.clearDtsInfo(e),d=Math.ceil(1024*Nt/e.samplerate),s.length&&(h=s.length*d,this.trigger("segmentTimingInfo",$t(jt.audioTsToVideoTs(e.baseMediaDecodeTime,e.samplerate),s[0].dts,s[0].pts,s[0].dts+h,s[0].pts+h,p||0)),this.trigger("timingInfo",{start:s[0].pts,end:s[0].pts+h})),this.trigger("data",{track:e,boxes:u}),this.trigger("done","AudioSegmentStream")):this.trigger("done","AudioSegmentStream")},this.reset=function(){kt.clearDtsInfo(e),r=[],this.trigger("reset")}},bt.prototype=new wt,yt=function(e,t){var n,r,i,a=[],o=[];n=(t=t||{}).firstSequenceNumber||0,yt.prototype.init.call(this),delete e.minPTS,this.gopCache_=[],this.push=function(t){kt.collectDtsInfo(e,t),"seq_parameter_set_rbsp"!==t.nalUnitType||r||(r=t.config,e.sps=[t.data],Dt.forEach((function(t){e[t]=r[t]}),this)),"pic_parameter_set_rbsp"!==t.nalUnitType||i||(i=t.data,e.pps=[t.data]),a.push(t)},this.flush=function(){for(var r,i,s,l,c,u,d,h,p=0;a.length&&"access_unit_delimiter_rbsp"!==a[0].nalUnitType;)a.shift();if(0===a.length)return this.resetStream_(),void this.trigger("done","VideoSegmentStream");if(r=Tt.groupNalsIntoFrames(a),(s=Tt.groupFramesIntoGops(r))[0][0].keyFrame||((i=this.getGopForFusion_(a[0],e))?(p=i.duration,s.unshift(i),s.byteLength+=i.byteLength,s.nalCount+=i.nalCount,s.pts=i.pts,s.dts=i.dts,s.duration+=i.duration):s=Tt.extendFirstKeyFrame(s)),o.length){var f;if(!(f=t.alignGopsAtEnd?this.alignGopsAtEnd_(s):this.alignGopsAtStart_(s)))return this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");kt.clearDtsInfo(e),s=f}kt.collectDtsInfo(e,s),e.samples=Tt.generateSampleTable(s),c=St.mdat(Tt.concatenateNalData(s)),e.baseMediaDecodeTime=kt.calculateTrackBaseMediaDecodeTime(e,t.keepOriginalTimestamps),this.trigger("processedGopsInfo",s.map((function(e){return{pts:e.pts,dts:e.dts,byteLength:e.byteLength}}))),d=s[0],h=s[s.length-1],this.trigger("segmentTimingInfo",$t(e.baseMediaDecodeTime,d.dts,d.pts,h.dts+h.duration,h.pts+h.duration,p)),this.trigger("timingInfo",{start:s[0].pts,end:s[s.length-1].pts+s[s.length-1].duration}),this.gopCache_.unshift({gop:s.pop(),pps:e.pps,sps:e.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),a=[],this.trigger("baseMediaDecodeTime",e.baseMediaDecodeTime),this.trigger("timelineStartInfo",e.timelineStartInfo),l=St.moof(n,[e]),u=new Uint8Array(l.byteLength+c.byteLength),n++,u.set(l),u.set(c,l.byteLength),this.trigger("data",{track:e,boxes:u}),this.resetStream_(),this.trigger("done","VideoSegmentStream")},this.reset=function(){this.resetStream_(),a=[],this.gopCache_.length=0,o.length=0,this.trigger("reset")},this.resetStream_=function(){kt.clearDtsInfo(e),r=void 0,i=void 0},this.getGopForFusion_=function(t){var n,r,i,a,o,s=1/0;for(o=0;o<this.gopCache_.length;o++)i=(a=this.gopCache_[o]).gop,e.pps&&Ft(e.pps[0],a.pps[0])&&e.sps&&Ft(e.sps[0],a.sps[0])&&(i.dts<e.timelineStartInfo.dts||(n=t.dts-i.dts-i.duration)>=-1e4&&n<=45e3&&(!r||s>n)&&(r=a,s=n));return r?r.gop:null},this.alignGopsAtStart_=function(e){var t,n,r,i,a,s,l,c;for(a=e.byteLength,s=e.nalCount,l=e.duration,t=n=0;t<o.length&&n<e.length&&(r=o[t],i=e[n],r.pts!==i.pts);)i.pts>r.pts?t++:(n++,a-=i.byteLength,s-=i.nalCount,l-=i.duration);return 0===n?e:n===e.length?null:((c=e.slice(n)).byteLength=a,c.duration=l,c.nalCount=s,c.pts=c[0].pts,c.dts=c[0].dts,c)},this.alignGopsAtEnd_=function(e){var t,n,r,i,a,s,l;for(t=o.length-1,n=e.length-1,a=null,s=!1;t>=0&&n>=0;){if(r=o[t],i=e[n],r.pts===i.pts){s=!0;break}r.pts>i.pts?t--:(t===o.length-1&&(a=n),n--)}if(!s&&null===a)return null;if(0===(l=s?n:a))return e;var c=e.slice(l),u=c.reduce((function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e}),{byteLength:0,duration:0,nalCount:0});return c.byteLength=u.byteLength,c.duration=u.duration,c.nalCount=u.nalCount,c.pts=c[0].pts,c.dts=c[0].dts,c},this.alignGopsWith=function(e){o=e}},yt.prototype=new wt,xt=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,xt.prototype.init.call(this),this.push=function(e){return e.content||e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),void("audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes))))}},xt.prototype=new wt,xt.prototype.flush=function(e){var t,n,r,i,a=0,o={captions:[],captionStreams:{},metadata:[],info:{}},s=0;if(this.pendingTracks.length<this.numberOfTracks){if("VideoSegmentStream"!==e&&"AudioSegmentStream"!==e)return;if(this.remuxTracks)return;if(0===this.pendingTracks.length)return this.emittedTracks++,void(this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(s=this.videoTrack.timelineStartInfo.pts,Dt.forEach((function(e){o.info[e]=this.videoTrack[e]}),this)):this.audioTrack&&(s=this.audioTrack.timelineStartInfo.pts,At.forEach((function(e){o.info[e]=this.audioTrack[e]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?o.type=this.pendingTracks[0].type:o.type="combined",this.emittedTracks+=this.pendingTracks.length,r=St.initSegment(this.pendingTracks),o.initSegment=new Uint8Array(r.byteLength),o.initSegment.set(r),o.data=new Uint8Array(this.pendingBytes),i=0;i<this.pendingBoxes.length;i++)o.data.set(this.pendingBoxes[i],a),a+=this.pendingBoxes[i].byteLength;for(i=0;i<this.pendingCaptions.length;i++)(t=this.pendingCaptions[i]).startTime=jt.metadataTsToSeconds(t.startPts,s,this.keepOriginalTimestamps),t.endTime=jt.metadataTsToSeconds(t.endPts,s,this.keepOriginalTimestamps),o.captionStreams[t.stream]=!0,o.captions.push(t);for(i=0;i<this.pendingMetadata.length;i++)(n=this.pendingMetadata[i]).cueTime=jt.metadataTsToSeconds(n.pts,s,this.keepOriginalTimestamps),o.metadata.push(n);for(o.metadata.dispatchType=this.metadataStream.dispatchType,this.pendingTracks.length=0,this.videoTrack=null,this.pendingBoxes.length=0,this.pendingCaptions.length=0,this.pendingBytes=0,this.pendingMetadata.length=0,this.trigger("data",o),i=0;i<o.captions.length;i++)t=o.captions[i],this.trigger("caption",t);for(i=0;i<o.metadata.length;i++)n=o.metadata[i],this.trigger("id3Frame",n)}this.emittedTracks>=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},xt.prototype.setRemux=function(e){this.remuxTracks=e},_t=function(e){var t,n,r=this,i=!0;_t.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="aac",i.metadataStream=new Et.MetadataStream,i.aacStream=new Ot,i.audioTimestampRolloverStream=new Et.TimestampRolloverStream("audio"),i.timedMetadataTimestampRolloverStream=new Et.TimestampRolloverStream("timed-metadata"),i.adtsStream=new Pt,i.coalesceStream=new xt(e,i.metadataStream),i.headOfPipeline=i.aacStream,i.aacStream.pipe(i.audioTimestampRolloverStream).pipe(i.adtsStream),i.aacStream.pipe(i.timedMetadataTimestampRolloverStream).pipe(i.metadataStream).pipe(i.coalesceStream),i.metadataStream.on("timestamp",(function(e){i.aacStream.setTimestamp(e.timeStamp)})),i.aacStream.on("data",(function(a){"timed-metadata"!==a.type&&"audio"!==a.type||i.audioSegmentStream||(n=n||{timelineStartInfo:{baseMediaDecodeTime:r.baseMediaDecodeTime},codec:"adts",type:"audio"},i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new bt(n,e),i.audioSegmentStream.on("log",r.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",r.trigger.bind(r,"audioTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream),r.trigger("trackinfo",{hasAudio:!!n,hasVideo:!!t}))})),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("done",this.trigger.bind(this,"done")),Rt(this,i)},this.setupTsPipeline=function(){var i={};this.transmuxPipeline_=i,i.type="ts",i.metadataStream=new Et.MetadataStream,i.packetStream=new Et.TransportPacketStream,i.parseStream=new Et.TransportParseStream,i.elementaryStream=new Et.ElementaryStream,i.timestampRolloverStream=new Et.TimestampRolloverStream,i.adtsStream=new Pt,i.h264Stream=new It,i.captionStream=new Et.CaptionStream(e),i.coalesceStream=new xt(e,i.metadataStream),i.headOfPipeline=i.packetStream,i.packetStream.pipe(i.parseStream).pipe(i.elementaryStream).pipe(i.timestampRolloverStream),i.timestampRolloverStream.pipe(i.h264Stream),i.timestampRolloverStream.pipe(i.adtsStream),i.timestampRolloverStream.pipe(i.metadataStream).pipe(i.coalesceStream),i.h264Stream.pipe(i.captionStream).pipe(i.coalesceStream),i.elementaryStream.on("data",(function(a){var o;if("metadata"===a.type){for(o=a.tracks.length;o--;)t||"video"!==a.tracks[o].type?n||"audio"!==a.tracks[o].type||((n=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=r.baseMediaDecodeTime):(t=a.tracks[o]).timelineStartInfo.baseMediaDecodeTime=r.baseMediaDecodeTime;t&&!i.videoSegmentStream&&(i.coalesceStream.numberOfTracks++,i.videoSegmentStream=new yt(t,e),i.videoSegmentStream.on("log",r.getLogTrigger_("videoSegmentStream")),i.videoSegmentStream.on("timelineStartInfo",(function(t){n&&!e.keepOriginalTimestamps&&(n.timelineStartInfo=t,i.audioSegmentStream.setEarliestDts(t.dts-r.baseMediaDecodeTime))})),i.videoSegmentStream.on("processedGopsInfo",r.trigger.bind(r,"gopInfo")),i.videoSegmentStream.on("segmentTimingInfo",r.trigger.bind(r,"videoSegmentTimingInfo")),i.videoSegmentStream.on("baseMediaDecodeTime",(function(e){n&&i.audioSegmentStream.setVideoBaseMediaDecodeTime(e)})),i.videoSegmentStream.on("timingInfo",r.trigger.bind(r,"videoTimingInfo")),i.h264Stream.pipe(i.videoSegmentStream).pipe(i.coalesceStream)),n&&!i.audioSegmentStream&&(i.coalesceStream.numberOfTracks++,i.audioSegmentStream=new bt(n,e),i.audioSegmentStream.on("log",r.getLogTrigger_("audioSegmentStream")),i.audioSegmentStream.on("timingInfo",r.trigger.bind(r,"audioTimingInfo")),i.audioSegmentStream.on("segmentTimingInfo",r.trigger.bind(r,"audioSegmentTimingInfo")),i.adtsStream.pipe(i.audioSegmentStream).pipe(i.coalesceStream)),r.trigger("trackinfo",{hasAudio:!!n,hasVideo:!!t})}})),i.coalesceStream.on("data",this.trigger.bind(this,"data")),i.coalesceStream.on("id3Frame",(function(e){e.dispatchType=i.metadataStream.dispatchType,r.trigger("id3Frame",e)})),i.coalesceStream.on("caption",this.trigger.bind(this,"caption")),i.coalesceStream.on("done",this.trigger.bind(this,"done")),Rt(this,i)},this.setBaseMediaDecodeTime=function(r){var i=this.transmuxPipeline_;e.keepOriginalTimestamps||(this.baseMediaDecodeTime=r),n&&(n.timelineStartInfo.dts=void 0,n.timelineStartInfo.pts=void 0,kt.clearDtsInfo(n),i.audioTimestampRolloverStream&&i.audioTimestampRolloverStream.discontinuity()),t&&(i.videoSegmentStream&&(i.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,kt.clearDtsInfo(t),i.captionStream.reset()),i.timestampRolloverStream&&i.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){n&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var n=this.transmuxPipeline_;e.remux=t,n&&n.coalesceStream&&n.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this;return function(n){n.stream=e,t.trigger("log",n)}},this.push=function(e){if(i){var t=Lt(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),i=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){i=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},_t.prototype=new wt;var Bt,Zt,Ut,zt,Vt,Ht={Transmuxer:_t,VideoSegmentStream:yt,AudioSegmentStream:bt,AUDIO_PROPERTIES:At,VIDEO_PROPERTIES:Dt,generateSegmentTimingInfo:$t},qt=function(e){return e>>>0},Wt=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),(t+=String.fromCharCode(e[2]))+String.fromCharCode(e[3])},Gt=qt,Kt=Wt,Yt=function(e,t){var n,r,i,a,o,s=[];if(!t.length)return null;for(n=0;n<e.byteLength;)r=Gt(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]),i=Kt(e.subarray(n+4,n+8)),a=r>1?n+r:e.byteLength,i===t[0]&&(1===t.length?s.push(e.subarray(n+8,a)):(o=Yt(e.subarray(n+8,a),t.slice(1))).length&&(s=s.concat(o))),n=a;return s},Xt=qt,Qt=Z.getUint64,Jt=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},en=(Bt="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},ce.discardEmulationPreventionBytes),tn=Se.CaptionStream,nn=Yt,rn=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))};return 1===t.version?t.baseMediaDecodeTime=Qt(e.subarray(4)):t.baseMediaDecodeTime=Xt(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t},an=function(e){var t,n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},r=new DataView(e.buffer,e.byteOffset,e.byteLength),i=1&n.flags[2],a=4&n.flags[2],o=1&n.flags[1],s=2&n.flags[1],l=4&n.flags[1],c=8&n.flags[1],u=r.getUint32(4),d=8;for(i&&(n.dataOffset=r.getInt32(d),d+=4),a&&u&&(t={flags:Jt(e.subarray(d,d+4))},d+=4,o&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),c&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t),u--);u--;)t={},o&&(t.duration=r.getUint32(d),d+=4),s&&(t.size=r.getUint32(d),d+=4),l&&(t.flags=Jt(e.subarray(d,d+4)),d+=4),c&&(1===n.version?t.compositionTimeOffset=r.getInt32(d):t.compositionTimeOffset=r.getUint32(d),d+=4),n.samples.push(t);return n},on=function(e){var t,n=new DataView(e.buffer,e.byteOffset,e.byteLength),r={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:n.getUint32(4)},i=1&r.flags[2],a=2&r.flags[2],o=8&r.flags[2],s=16&r.flags[2],l=32&r.flags[2],c=65536&r.flags[0],u=131072&r.flags[0];return t=8,i&&(t+=4,r.baseDataOffset=n.getUint32(12),t+=4),a&&(r.sampleDescriptionIndex=n.getUint32(t),t+=4),o&&(r.defaultSampleDuration=n.getUint32(t),t+=4),s&&(r.defaultSampleSize=n.getUint32(t),t+=4),l&&(r.defaultSampleFlags=n.getUint32(t)),c&&(r.durationIsEmpty=!0),!i&&u&&(r.baseDataOffsetIsMoof=!0),r},sn=Bt,ln=function(e,t){for(var n=e,r=0;r<t.length;r++){var i=t[r];if(n<i.size)return i;n-=i.size}return null},cn=function(){var e,t,n,r,i,a,o=!1;this.isInitialized=function(){return o},this.init=function(t){e=new tn,o=!0,a=!!t&&t.isPartial,e.on("data",(function(e){e.startTime=e.startPts/r,e.endTime=e.endPts/r,i.captions.push(e),i.captionStreams[e.stream]=!0})),e.on("log",(function(e){i.logs.push(e)}))},this.isNewInit=function(e,t){return!(e&&0===e.length||t&&"object"==typeof t&&0===Object.keys(t).length||n===e[0]&&r===t[n])},this.parse=function(e,a,o){var s;if(!this.isInitialized())return null;if(!a||!o)return null;if(this.isNewInit(a,o))n=a[0],r=o[n];else if(null===n||!r)return t.push(e),null;for(;t.length>0;){var l=t.shift();this.parse(l,a,o)}return s=function(e,t,n){if(null===t)return null;var r=function(e,t){var n=nn(e,["moof","traf"]),r=nn(e,["mdat"]),i={},a=[];return r.forEach((function(e,t){var r=n[t];a.push({mdat:e,traf:r})})),a.forEach((function(e){var n,r,a=e.mdat,o=e.traf,s=nn(o,["tfhd"]),l=on(s[0]),c=l.trackId,u=nn(o,["tfdt"]),d=u.length>0?rn(u[0]).baseMediaDecodeTime:0,h=nn(o,["trun"]);t===c&&h.length>0&&(n=function(e,t,n){var r=t,i=n.defaultSampleDuration||0,a=n.defaultSampleSize||0,o=n.trackId,s=[];return e.forEach((function(e){var t=an(e).samples;t.forEach((function(e){void 0===e.duration&&(e.duration=i),void 0===e.size&&(e.size=a),e.trackId=o,e.dts=r,void 0===e.compositionTimeOffset&&(e.compositionTimeOffset=0),"bigint"==typeof r?(e.pts=r+sn.BigInt(e.compositionTimeOffset),r+=sn.BigInt(e.duration)):(e.pts=r+e.compositionTimeOffset,r+=e.duration)})),s=s.concat(t)})),s}(h,d,l),r=function(e,t,n){var r,i,a,o,s=new DataView(e.buffer,e.byteOffset,e.byteLength),l={logs:[],seiNals:[]};for(i=0;i+4<e.length;i+=a)if(a=s.getUint32(i),i+=4,!(a<=0))switch(31&e[i]){case 6:var c=e.subarray(i+1,i+1+a),u=ln(i,t);if(r={nalUnitType:"sei_rbsp",size:a,data:c,escapedRBSP:en(c),trackId:n},u)r.pts=u.pts,r.dts=u.dts,o=u;else{if(!o){l.logs.push({level:"warn",message:"We've encountered a nal unit without data at "+i+" for trackId "+n+". See mux.js#223."});break}r.pts=o.pts,r.dts=o.dts}l.seiNals.push(r)}return l}(a,n,c),i[c]||(i[c]={seiNals:[],logs:[]}),i[c].seiNals=i[c].seiNals.concat(r.seiNals),i[c].logs=i[c].logs.concat(r.logs))})),i}(e,t)[t]||{};return{seiNals:r.seiNals,logs:r.logs,timescale:n}}(e,n,r),s&&s.logs&&(i.logs=i.logs.concat(s.logs)),null!==s&&s.seiNals?(this.pushNals(s.seiNals),this.flushStream(),i):i.logs.length?{logs:i.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null;t.forEach((function(t){e.push(t)}))},this.flushStream=function(){if(!this.isInitialized())return null;a?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){i.captions=[],i.captionStreams={},i.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],n=null,r=null,i?this.clearParsedCaptions():i={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},un=function(e){for(var t=0,n=String.fromCharCode(e[t]),r="";"\0"!==n;)r+=n,t++,n=String.fromCharCode(e[t]);return r+n},dn=Z.getUint64,hn=function(e){return void 0!==e||null!==e},pn={parseEmsgBox:function(e){var t,n,r,i,a,o,s,l=4,c=e[0];if(0===c)l+=(t=un(e.subarray(l))).length,l+=(n=un(e.subarray(l))).length,r=(u=new DataView(e.buffer)).getUint32(l),l+=4,a=u.getUint32(l),l+=4,o=u.getUint32(l),l+=4,s=u.getUint32(l),l+=4;else if(1===c){var u;r=(u=new DataView(e.buffer)).getUint32(l),l+=4,i=dn(e.subarray(l)),l+=8,o=u.getUint32(l),l+=4,s=u.getUint32(l),l+=4,l+=(t=un(e.subarray(l))).length,l+=(n=un(e.subarray(l))).length}var d={scheme_id_uri:t,value:n,timescale:r||1,presentation_time:i,presentation_time_delta:a,event_duration:o,id:s,message_data:new Uint8Array(e.subarray(l,e.byteLength))};return function(e,t){var n="\0"!==t.scheme_id_uri,r=0===e&&hn(t.presentation_time_delta)&&n,i=1===e&&hn(t.presentation_time)&&n;return!(e>1)&&r||i}(c,d)?d:void 0},scaleTime:function(e,t,n,r){return e||0===e?e/t:r+n/t}},fn=qt,mn=function(e){return("00"+e.toString(16)).slice(-2)},gn=Yt,vn=Wt,yn=pn,bn=Z.getUint64,_n=Bt,xn=Re.parseId3Frames;Zt=function(e,t){var n=gn(t,["moof","traf"]).reduce((function(t,n){var r,i=gn(n,["tfhd"])[0],a=fn(i[4]<<24|i[5]<<16|i[6]<<8|i[7]),o=e[a]||9e4,s=gn(n,["tfdt"])[0],l=new DataView(s.buffer,s.byteOffset,s.byteLength);let c;return"bigint"==typeof(r=1===s[0]?bn(s.subarray(4,12)):l.getUint32(4))?c=r/_n.BigInt(o):"number"!=typeof r||isNaN(r)||(c=r/o),c<Number.MAX_SAFE_INTEGER&&(c=Number(c)),c<t&&(t=c),t}),1/0);return"bigint"==typeof n||isFinite(n)?n:0},zt=function(e){var t=0===e[0]?12:20;return fn(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])},Ut=function(e){var t=gn(e,["moov","trak"]),n=[];return t.forEach((function(e){var t,r,i={},a=gn(e,["tkhd"])[0];a&&(r=(t=new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint8(0),i.id=0===r?t.getUint32(12):t.getUint32(20));var o=gn(e,["mdia","hdlr"])[0];if(o){var s=vn(o.subarray(8,12));i.type="vide"===s?"video":"soun"===s?"audio":s}var l=gn(e,["mdia","minf","stbl","stsd"])[0];if(l){var c=l.subarray(8);i.codec=vn(c.subarray(4,8));var u,d=gn(c,[i.codec])[0];d&&(/^[asm]vc[1-9]$/i.test(i.codec)?(u=d.subarray(78),"avcC"===vn(u.subarray(4,8))&&u.length>11?(i.codec+=".",i.codec+=mn(u[9]),i.codec+=mn(u[10]),i.codec+=mn(u[11])):i.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(i.codec)?(u=d.subarray(28),"esds"===vn(u.subarray(4,8))&&u.length>20&&0!==u[19]?(i.codec+="."+mn(u[19]),i.codec+="."+mn(u[20]>>>2&63).replace(/^0/,"")):i.codec="mp4a.40.2"):i.codec=i.codec.toLowerCase())}var h=gn(e,["mdia","mdhd"])[0];h&&(i.timescale=zt(h)),n.push(i)})),n},Vt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return gn(e,["emsg"]).map((e=>{var n=yn.parseEmsgBox(new Uint8Array(e)),r=xn(n.message_data);return{cueTime:yn.scaleTime(n.presentation_time,n.timescale,n.presentation_time_delta,t),duration:yn.scaleTime(n.event_duration,n.timescale),frames:r}}))};var wn=Zt,Sn=Ut,Tn=Vt,Cn=Te,kn=function(e){var t=31&e[1];return(t<<=8)|e[2]},En=function(e){return!!(64&e[1])},jn=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},Pn=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},In={parseType:function(e,t){var n=kn(e);return 0===n?"pat":n===t?"pmt":t?"pes":null},parsePat:function(e){var t=En(e),n=4+jn(e);return t&&(n+=e[n]+1),(31&e[n+10])<<8|e[n+11]},parsePmt:function(e){var t={},n=En(e),r=4+jn(e);if(n&&(r+=e[r]+1),1&e[r+5]){var i;i=3+((15&e[r+1])<<8|e[r+2])-4;for(var a=12+((15&e[r+10])<<8|e[r+11]);a<i;){var o=r+a;t[(31&e[o+1])<<8|e[o+2]]=e[o],a+=5+((15&e[o+3])<<8|e[o+4])}return t}},parsePayloadUnitStartIndicator:En,parsePesType:function(e,t){switch(t[kn(e)]){case Cn.H264_STREAM_TYPE:return"video";case Cn.ADTS_STREAM_TYPE:return"audio";case Cn.METADATA_STREAM_TYPE:return"timed-metadata";default:return null}},parsePesTime:function(e){if(!En(e))return null;var t=4+jn(e);if(t>=e.byteLength)return null;var n,r=null;return 192&(n=e[t+7])&&((r={}).pts=(14&e[t+9])<<27|(255&e[t+10])<<20|(254&e[t+11])<<12|(255&e[t+12])<<5|(254&e[t+13])>>>3,r.pts*=4,r.pts+=(6&e[t+13])>>>1,r.dts=r.pts,64&n&&(r.dts=(14&e[t+14])<<27|(255&e[t+15])<<20|(254&e[t+16])<<12|(255&e[t+17])<<5|(254&e[t+18])>>>3,r.dts*=4,r.dts+=(6&e[t+18])>>>1)),r},videoPacketContainsKeyFrame:function(e){for(var t=4+jn(e),n=e.subarray(t),r=0,i=0,a=!1;i<n.byteLength-3;i++)if(1===n[i+2]){r=i+5;break}for(;r<n.byteLength;)switch(n[r]){case 0:if(0!==n[r-1]){r+=2;break}if(0!==n[r-2]){r++;break}i+3!==r-2&&"slice_layer_without_partitioning_rbsp_idr"===Pn(31&n[i+3])&&(a=!0);do{r++}while(1!==n[r]&&r<n.length);i=r-2,r+=3;break;case 1:if(0!==n[r-1]||0!==n[r-2]){r+=3;break}"slice_layer_without_partitioning_rbsp_idr"===Pn(31&n[i+3])&&(a=!0),i=r-2,r+=3;break;default:r+=3}return n=n.subarray(i),r-=i,i=0,n&&n.byteLength>3&&"slice_layer_without_partitioning_rbsp_idr"===Pn(31&n[i+3])&&(a=!0),a}},On=Te,Ln=Ie.handleRollover,Nn={};Nn.ts=In,Nn.aac=gt;var An=ie.ONE_SECOND_IN_TS,Dn=188,Mn=71,Rn=function(e,t,n){for(var r,i,a,o,s=0,l=Dn,c=!1;l<=e.byteLength;)if(e[s]!==Mn||e[l]!==Mn&&l!==e.byteLength)s++,l++;else{if(r=e.subarray(s,l),"pes"===Nn.ts.parseType(r,t.pid)&&(i=Nn.ts.parsePesType(r,t.table),a=Nn.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(o=Nn.ts.parsePesTime(r))&&(o.type="audio",n.audio.push(o),c=!0)),c)break;s+=Dn,l+=Dn}for(s=(l=e.byteLength)-Dn,c=!1;s>=0;)if(e[s]!==Mn||e[l]!==Mn&&l!==e.byteLength)s--,l--;else{if(r=e.subarray(s,l),"pes"===Nn.ts.parseType(r,t.pid)&&(i=Nn.ts.parsePesType(r,t.table),a=Nn.ts.parsePayloadUnitStartIndicator(r),"audio"===i&&a&&(o=Nn.ts.parsePesTime(r))&&(o.type="audio",n.audio.push(o),c=!0)),c)break;s-=Dn,l-=Dn}},Fn=function(e,t,n){for(var r,i,a,o,s,l,c,u=0,d=Dn,h=!1,p={data:[],size:0};d<e.byteLength;)if(e[u]!==Mn||e[d]!==Mn)u++,d++;else{if(r=e.subarray(u,d),"pes"===Nn.ts.parseType(r,t.pid)&&(i=Nn.ts.parsePesType(r,t.table),a=Nn.ts.parsePayloadUnitStartIndicator(r),"video"===i&&(a&&!h&&(o=Nn.ts.parsePesTime(r))&&(o.type="video",n.video.push(o),h=!0),!n.firstKeyFrame))){if(a&&0!==p.size){for(s=new Uint8Array(p.size),l=0;p.data.length;)c=p.data.shift(),s.set(c,l),l+=c.byteLength;if(Nn.ts.videoPacketContainsKeyFrame(s)){var f=Nn.ts.parsePesTime(s);f?(n.firstKeyFrame=f,n.firstKeyFrame.type="video"):console.warn("Failed to extract PTS/DTS from PES at first keyframe. This could be an unusual TS segment, or else mux.js did not parse your TS segment correctly. If you know your TS segments do contain PTS/DTS on keyframes please file a bug report! You can try ffprobe to double check for yourself.")}p.size=0}p.data.push(r),p.size+=r.byteLength}if(h&&n.firstKeyFrame)break;u+=Dn,d+=Dn}for(u=(d=e.byteLength)-Dn,h=!1;u>=0;)if(e[u]!==Mn||e[d]!==Mn)u--,d--;else{if(r=e.subarray(u,d),"pes"===Nn.ts.parseType(r,t.pid)&&(i=Nn.ts.parsePesType(r,t.table),a=Nn.ts.parsePayloadUnitStartIndicator(r),"video"===i&&a&&(o=Nn.ts.parsePesTime(r))&&(o.type="video",n.video.push(o),h=!0)),h)break;u-=Dn,d-=Dn}},$n=function(e,t){var n;return n=Nn.aac.isLikelyAacData(e)?function(e){for(var t,n=!1,r=0,i=null,a=null,o=0,s=0;e.length-s>=3;){switch(Nn.aac.parseType(e,s)){case"timed-metadata":if(e.length-s<10){n=!0;break}if((o=Nn.aac.parseId3TagSize(e,s))>e.length){n=!0;break}null===a&&(t=e.subarray(s,s+o),a=Nn.aac.parseAacTimestamp(t)),s+=o;break;case"audio":if(e.length-s<7){n=!0;break}if((o=Nn.aac.parseAdtsSize(e,s))>e.length){n=!0;break}null===i&&(t=e.subarray(s,s+o),i=Nn.aac.parseSampleRate(t)),r++,s+=o;break;default:s++}if(n)return null}if(null===i||null===a)return null;var l=An/i;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*r*l,pts:a+1024*r*l}]}}(e):function(e){var t={pid:null,table:null},n={};for(var r in function(e,t){for(var n,r=0,i=Dn;i<e.byteLength;)if(e[r]!==Mn||e[i]!==Mn)r++,i++;else{switch(n=e.subarray(r,i),Nn.ts.parseType(n,t.pid)){case"pat":t.pid=Nn.ts.parsePat(n);break;case"pmt":var a=Nn.ts.parsePmt(n);t.table=t.table||{},Object.keys(a).forEach((function(e){t.table[e]=a[e]}))}r+=Dn,i+=Dn}}(e,t),t.table)if(t.table.hasOwnProperty(r))switch(t.table[r]){case On.H264_STREAM_TYPE:n.video=[],Fn(e,t,n),0===n.video.length&&delete n.video;break;case On.ADTS_STREAM_TYPE:n.audio=[],Rn(e,t,n),0===n.audio.length&&delete n.audio}return n}(e),n&&(n.audio||n.video)?(function(e,t){if(e.audio&&e.audio.length){var n=t;(void 0===n||isNaN(n))&&(n=e.audio[0].dts),e.audio.forEach((function(e){e.dts=Ln(e.dts,n),e.pts=Ln(e.pts,n),e.dtsTime=e.dts/An,e.ptsTime=e.pts/An}))}if(e.video&&e.video.length){var r=t;if((void 0===r||isNaN(r))&&(r=e.video[0].dts),e.video.forEach((function(e){e.dts=Ln(e.dts,r),e.pts=Ln(e.pts,r),e.dtsTime=e.dts/An,e.ptsTime=e.pts/An})),e.firstKeyFrame){var i=e.firstKeyFrame;i.dts=Ln(i.dts,r),i.pts=Ln(i.pts,r),i.dtsTime=i.dts/An,i.ptsTime=i.pts/An}}}(n,t),n):null};class Bn{constructor(e,t){this.options=t||{},this.self=e,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Ht.Transmuxer(this.options),function(e,t){t.on("data",(function(t){const n=t.initSegment;t.initSegment={data:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength};const r=t.data;t.data=r.buffer,e.postMessage({action:"data",segment:t,byteOffset:r.byteOffset,byteLength:r.byteLength},[t.data])})),t.on("done",(function(t){e.postMessage({action:"done"})})),t.on("gopInfo",(function(t){e.postMessage({action:"gopInfo",gopInfo:t})})),t.on("videoSegmentTimingInfo",(function(t){const n={start:{decode:ie.videoTsToSeconds(t.start.dts),presentation:ie.videoTsToSeconds(t.start.pts)},end:{decode:ie.videoTsToSeconds(t.end.dts),presentation:ie.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ie.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(n.prependedContentDuration=ie.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:n})})),t.on("audioSegmentTimingInfo",(function(t){const n={start:{decode:ie.videoTsToSeconds(t.start.dts),presentation:ie.videoTsToSeconds(t.start.pts)},end:{decode:ie.videoTsToSeconds(t.end.dts),presentation:ie.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:ie.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(n.prependedContentDuration=ie.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:n})})),t.on("id3Frame",(function(t){e.postMessage({action:"id3Frame",id3Frame:t})})),t.on("caption",(function(t){e.postMessage({action:"caption",caption:t})})),t.on("trackinfo",(function(t){e.postMessage({action:"trackinfo",trackInfo:t})})),t.on("audioTimingInfo",(function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ie.videoTsToSeconds(t.start),end:ie.videoTsToSeconds(t.end)}})})),t.on("videoTimingInfo",(function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ie.videoTsToSeconds(t.start),end:ie.videoTsToSeconds(t.end)}})})),t.on("log",(function(t){e.postMessage({action:"log",log:t})}))}(this.self,this.transmuxer)}pushMp4Captions(e){this.captionParser||(this.captionParser=new cn,this.captionParser.init());const t=new Uint8Array(e.data,e.byteOffset,e.byteLength),n=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:n&&n.captions||[],logs:n&&n.logs||[],data:t.buffer},[t.buffer])}probeMp4StartTime(e){let{timescales:t,data:n}=e;const r=wn(t,n);this.self.postMessage({action:"probeMp4StartTime",startTime:r,data:n},[n.buffer])}probeMp4Tracks(e){let{data:t}=e;const n=Sn(t);this.self.postMessage({action:"probeMp4Tracks",tracks:n,data:t},[t.buffer])}probeEmsgID3(e){let{data:t,offset:n}=e;const r=Tn(t,n);this.self.postMessage({action:"probeEmsgID3",id3Frames:r,emsgData:t},[t.buffer])}probeTs(e){let{data:t,baseStartTime:n}=e;const r="number"!=typeof n||isNaN(n)?void 0:n*ie.ONE_SECOND_IN_TS,i=$n(t,r);let a=null;i&&(a={hasVideo:i.video&&2===i.video.length||!1,hasAudio:i.audio&&2===i.audio.length||!1},a.hasVideo&&(a.videoStart=i.video[0].ptsTime),a.hasAudio&&(a.audioStart=i.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:a,data:t},[t.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(e){const t=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(t)}reset(){this.transmuxer.reset()}setTimestampOffset(e){const t=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(ie.secondsToVideoTs(t)))}setAudioAppendStart(e){this.transmuxer.setAudioAppendStart(Math.ceil(ie.secondsToVideoTs(e.appendStart)))}setRemux(e){this.transmuxer.setRemux(e.remux)}flush(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())}}
273self.onmessage=function(e){"init"===e.data.action&&e.data.options?this.messageHandlers=new Bn(self,e.data.options):(this.messageHandlers||(this.messageHandlers=new Bn(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data))}})));var WV=zV(qV);const GV=e=>{const{transmuxer:t,bytes:n,audioAppendStart:r,gopsToAlignWith:i,remux:a,onData:o,onTrackInfo:s,onAudioTimingInfo:l,onVideoTimingInfo:c,onVideoSegmentTimingInfo:u,onAudioSegmentTimingInfo:d,onId3:h,onCaptions:p,onDone:f,onEndedTimeline:m,onTransmuxerLog:g,isEndOfTimeline:v}=e,y={buffer:[]};let b=v;if(t.onmessage=n=>{t.currentTransmux===e&&("data"===n.data.action&&((e,t,n)=>{const{type:r,initSegment:i,captions:a,captionStreams:o,metadata:s,videoFrameDtsTime:l,videoFramePtsTime:c}=e.data.segment;t.buffer.push({captions:a,captionStreams:o,metadata:s});const u=e.data.segment.boxes||{data:e.data.segment.data},d={type:r,data:new Uint8Array(u.data,u.data.byteOffset,u.data.byteLength),initSegment:new Uint8Array(i.data,i.byteOffset,i.byteLength)};void 0!==l&&(d.videoFrameDtsTime=l),void 0!==c&&(d.videoFramePtsTime=c),n(d)})(n,y,o),"trackinfo"===n.data.action&&s(n.data.trackInfo),"gopInfo"===n.data.action&&((e,t)=>{t.gopInfo=e.data.gopInfo})(n,y),"audioTimingInfo"===n.data.action&&l(n.data.audioTimingInfo),"videoTimingInfo"===n.data.action&&c(n.data.videoTimingInfo),"videoSegmentTimingInfo"===n.data.action&&u(n.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===n.data.action&&d(n.data.audioSegmentTimingInfo),"id3Frame"===n.data.action&&h([n.data.id3Frame],n.data.id3Frame.dispatchType),"caption"===n.data.action&&p(n.data.caption),"endedtimeline"===n.data.action&&(b=!1,m()),"log"===n.data.action&&g(n.data.log),"transmuxed"===n.data.type&&(b||(t.onmessage=null,(e=>{let{transmuxedData:t,callback:n}=e;t.buffer=[],n(t)})({transmuxedData:y,callback:f}),KV(t))))},r&&t.postMessage({action:"setAudioAppendStart",appendStart:r}),Array.isArray(i)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),void 0!==a&&t.postMessage({action:"setRemux",remux:a}),n.byteLength){const e=n instanceof ArrayBuffer?n:n.buffer,r=n instanceof ArrayBuffer?0:n.byteOffset;t.postMessage({action:"push",data:e,byteOffset:r,byteLength:n.byteLength},[e])}v&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},KV=e=>{e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():GV(e.currentTransmux))},YV=(e,t)=>{e.postMessage({action:t}),KV(e)};var XV=e=>{((e,t)=>{if(!t.currentTransmux)return t.currentTransmux=e,void YV(t,e);t.transmuxQueue.push(YV.bind(null,t,e))})("reset",e)};const QV=function(e){const t=e.transmuxer,n=e.endAction||e.action,r=e.callback,i=(0,Mt.Z)({},e,{endAction:null,transmuxer:null,callback:null}),a=i=>{i.data.action===n&&(t.removeEventListener("message",a),i.data.data&&(i.data.data=new Uint8Array(i.data.data,e.byteOffset||0,e.byteLength||i.data.data.byteLength),e.data&&(e.data=i.data.data)),r(i.data))};if(t.addEventListener("message",a),e.data){const n=e.data instanceof ArrayBuffer;i.byteOffset=n?0:e.data.byteOffset,i.byteLength=e.data.byteLength;const r=[n?e.data:e.data.buffer];t.postMessage(i,r)}else t.postMessage(i)},JV=-101,eH=-102,tH=e=>{e.forEach((e=>{e.abort()}))},nH=(e,t)=>t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:JV,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:eH,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:2,xhr:t}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:2,xhr:t}:null,rH=(e,t,n)=>(r,i)=>{const a=i.response,o=nH(r,i);if(o)return n(o,e);if(16!==a.byteLength)return n({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:2,xhr:i},e);const s=new DataView(a),l=new Uint32Array([s.getUint32(0),s.getUint32(4),s.getUint32(8),s.getUint32(12)]);for(let e=0;e<t.length;e++)t[e].bytes=l;return n(null,e)},iH=(e,t)=>{const n=xF(e.map.bytes);if("mp4"!==n){const r=e.map.resolvedUri||e.map.uri;return t({internal:!0,message:`Found unsupported ${n||"unknown"} container for initialization segment at URL: ${r}`,code:2})}QV({action:"probeMp4Tracks",data:e.map.bytes,transmuxer:e.transmuxer,callback:n=>{let{tracks:r,data:i}=n;return e.map.bytes=i,r.forEach((function(t){e.map.tracks=e.map.tracks||{},e.map.tracks[t.type]||(e.map.tracks[t.type]=t,"number"==typeof t.id&&t.timescale&&(e.map.timescales=e.map.timescales||{},e.map.timescales[t.id]=t.timescale))})),t(null)}})},aH=e=>{let{segment:t,bytes:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p}=e;const f=t.map&&t.map.tracks||{},m=Boolean(f.audio&&f.video);let g=i.bind(null,t,"audio","start");const v=i.bind(null,t,"audio","end");let y=i.bind(null,t,"video","start");const b=i.bind(null,t,"video","end");QV({action:"probeTs",transmuxer:t.transmuxer,data:n,baseStartTime:t.baseStartTime,callback:e=>{t.bytes=n=e.data;const i=e.result;i&&(r(t,{hasAudio:i.hasAudio,hasVideo:i.hasVideo,isMuxed:m}),r=null),(e=>{if(!e.transmuxer.currentTransmux)return e.transmuxer.currentTransmux=e,void GV(e);e.transmuxer.transmuxQueue.push(e)})({bytes:n,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,remux:m,onData:e=>{e.type="combined"===e.type?"video":e.type,d(t,e)},onTrackInfo:e=>{r&&(m&&(e.isMuxed=!0),r(t,e))},onAudioTimingInfo:e=>{g&&void 0!==e.start&&(g(e.start),g=null),v&&void 0!==e.end&&v(e.end)},onVideoTimingInfo:e=>{y&&void 0!==e.start&&(y(e.start),y=null),b&&void 0!==e.end&&b(e.end)},onVideoSegmentTimingInfo:e=>{a(e)},onAudioSegmentTimingInfo:e=>{o(e)},onId3:(e,n)=>{s(t,e,n)},onCaptions:e=>{l(t,[e])},isEndOfTimeline:c,onEndedTimeline:()=>{u()},onTransmuxerLog:p,onDone:e=>{h&&(e.type="combined"===e.type?"video":e.type,h(null,t,e))}})}})},oH=e=>{let{segment:t,bytes:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p}=e,f=new Uint8Array(n);if(function(e){return aF(e,["moof"]).length>0}(f)){t.isFmp4=!0;const{tracks:e}=t.map,a={isFmp4:!0,hasVideo:!!e.video,hasAudio:!!e.audio};e.audio&&e.audio.codec&&"enca"!==e.audio.codec&&(a.audioCodec=e.audio.codec),e.video&&e.video.codec&&"encv"!==e.video.codec&&(a.videoCodec=e.video.codec),e.video&&e.audio&&(a.isMuxed=!0),r(t,a);const o=(e,n)=>{d(t,{data:f,type:a.hasAudio&&!a.isMuxed?"audio":"video"}),n&&n.length&&s(t,n),e&&e.length&&l(t,e),h(null,t,{})};QV({action:"probeMp4StartTime",timescales:t.map.timescales,data:f,transmuxer:t.transmuxer,callback:r=>{let{data:s,startTime:l}=r;n=s.buffer,t.bytes=f=s,a.hasAudio&&!a.isMuxed&&i(t,"audio","start",l),a.hasVideo&&i(t,"video","start",l),QV({action:"probeEmsgID3",data:f,transmuxer:t.transmuxer,offset:l,callback:r=>{let{emsgData:i,id3Frames:a}=r;n=i.buffer,t.bytes=f=i,e.video&&i.byteLength&&t.transmuxer?QV({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:t.transmuxer,data:f,timescales:t.map.timescales,trackIds:[e.video.id],callback:e=>
273{n=e.data.buffer,t.bytes=f=e.data,e.logs.forEach((function(e){p(Oz(e,{stream:"mp4CaptionParser"}))})),o(e.captions,a)}}):o(void 0,a)}})}})}else if(t.transmuxer){if(void 0===t.container&&(t.container=xF(f)),"ts"!==t.container&&"aac"!==t.container)return r(t,{hasAudio:!1,hasVideo:!1}),void h(null,t,{});aH({segment:t,bytes:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p})}else h(null,t,{})},sH=function(e,t){let{id:n,key:r,encryptedBytes:i,decryptionWorker:a}=e;const o=e=>{if(e.data.source===n){a.removeEventListener("message",o);const n=e.data.decrypted;t(new Uint8Array(n.bytes,n.byteOffset,n.byteLength))}};let s;a.addEventListener("message",o),s=r.bytes.slice?r.bytes.slice():new Uint32Array(Array.prototype.slice.call(r.bytes)),a.postMessage(jV({source:n,encrypted:i,key:s,iv:r.iv}),[i.buffer,s.buffer])},lH=e=>{let{xhr:t,xhrOptions:n,decryptionWorker:r,segment:i,abortFn:a,progressFn:o,trackInfoFn:s,timingInfoFn:l,videoSegmentTimingInfoFn:c,audioSegmentTimingInfoFn:u,id3Fn:d,captionsFn:h,isEndOfTimeline:p,endedTimelineFn:f,dataFn:m,doneFn:g,onTransmuxerLog:v}=e;const y=[],b=(e=>{let{activeXhrs:t,decryptionWorker:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p}=e,f=0,m=!1;return(e,g)=>{if(!m){if(e)return m=!0,tH(t),h(e,g);if(f+=1,f===t.length){const e=function(){if(g.encryptedBytes)return(e=>{let{decryptionWorker:t,segment:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p}=e;sH({id:n.requestId,key:n.key,encryptedBytes:n.encryptedBytes,decryptionWorker:t},(e=>{n.bytes=e,oH({segment:n,bytes:n.bytes,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p})}))})({decryptionWorker:n,segment:g,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p});oH({segment:g,bytes:g.bytes,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d,doneFn:h,onTransmuxerLog:p})};if(g.endOfAllRequests=Date.now(),g.map&&g.map.encryptedBytes&&!g.map.bytes)return sH({decryptionWorker:n,id:g.requestId+"-init",encryptedBytes:g.map.encryptedBytes,key:g.map.key},(n=>{g.map.bytes=n,iH(g,(n=>{if(n)return tH(t),h(n,g);e()}))}));e()}}}})({activeXhrs:y,decryptionWorker:r,trackInfoFn:s,timingInfoFn:l,videoSegmentTimingInfoFn:c,audioSegmentTimingInfoFn:u,id3Fn:d,captionsFn:h,isEndOfTimeline:p,endedTimelineFn:f,dataFn:m,doneFn:g,onTransmuxerLog:v});if(i.key&&!i.key.bytes){const e=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&e.push(i.map.
273key);const r=t(Oz(n,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),rH(i,e,b));y.push(r)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){const e=t(Oz(n,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),rH(i,[i.map.key],b));y.push(e)}const e=Oz(n,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:TV(i.map)}),r=(e=>{let{segment:t,finishProcessingFn:n}=e;return(e,r)=>{const i=nH(e,r);if(i)return n(i,t);const a=new Uint8Array(r.response);if(t.map.key)return t.map.encryptedBytes=a,n(null,t);t.map.bytes=a,iH(t,(function(e){if(e)return e.xhr=r,e.status=r.status,n(e,t);n(null,t)}))}})({segment:i,finishProcessingFn:b}),a=t(e,r);y.push(a)}const _=Oz(n,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:TV(i)}),x=t(_,(e=>{let{segment:t,finishProcessingFn:n,responseType:r}=e;return(e,i)=>{const a=nH(e,i);if(a)return n(a,t);const o="arraybuffer"!==r&&i.responseText?(e=>{const t=new Uint8Array(new ArrayBuffer(e.length));for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t.buffer})(i.responseText.substring(t.lastReachedChar||0)):i.response;return t.stats=(e=>({bandwidth:e.bandwidth,bytesReceived:e.bytesReceived||0,roundTripTime:e.roundTripTime||0}))(i),t.key?t.encryptedBytes=new Uint8Array(o):t.bytes=new Uint8Array(o),n(null,t)}})({segment:i,finishProcessingFn:b,responseType:_.responseType}));x.addEventListener("progress",(e=>{let{segment:t,progressFn:n,trackInfoFn:r,timingInfoFn:i,videoSegmentTimingInfoFn:a,audioSegmentTimingInfoFn:o,id3Fn:s,captionsFn:l,isEndOfTimeline:c,endedTimelineFn:u,dataFn:d}=e;return e=>{if(!e.target.aborted)return t.stats=Oz(t.stats,(e=>{const t=e.target,n={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0};return n.bytesReceived=e.loaded,n.bandwidth=Math.floor(n.bytesReceived/n.roundTripTime*8*1e3),n})(e)),!t.stats.firstBytesReceivedAt&&t.stats.bytesReceived&&(t.stats.firstBytesReceivedAt=Date.now()),n(e,t)}})({segment:i,progressFn:o,trackInfoFn:s,timingInfoFn:l,videoSegmentTimingInfoFn:c,audioSegmentTimingInfoFn:u,id3Fn:d,captionsFn:h,isEndOfTimeline:p,endedTimelineFn:f,dataFn:m})),y.push(x);const w={};return y.forEach((e=>{e.addEventListener("loadend",(e=>{let{loadendState:t,abortFn:n}=e;return e=>{e.target.aborted&&n&&!t.calledAbortFn&&(n(),t.calledAbortFn=!0)}})({loadendState:w,abortFn:a}))})),()=>tH(y)},cH=Iz("CodecUtils"),uH=(e,t)=>{const n=t.attributes||{};return e&&e.mediaGroups&&e.mediaGroups.AUDIO&&n.AUDIO&&e.mediaGroups.AUDIO[n.AUDIO]},dH=function(e){const t={};return e.forEach((e=>{let{mediaType:n,type:r,details:i}=e;t[n]=t[n]||[],t[n].push(HM(`${r}${i}`))})),Object.keys(t).forEach((function(e){if(t[e].length>1)return cH(`multiple ${e} codecs found as attributes: ${t[e].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(t[e]=null);t[e]=t[e][0]})),t},hH=function(e){let t=0;return e.audio&&t++,e.video&&t++,t},pH=function(e,t){const n=t.attributes||{},r=dH(function(e){const t=e.attributes||{};if(t.CODECS)return qM(t.CODECS)}(t)||[]);if(uH(e,t)&&!r.audio&&!((e,t)=>{if(!uH(e,t))return!0;const n=t.attributes||{},r=e.mediaGroups.AUDIO[n.AUDIO];for(const e in r)if(!r[e].uri&&!r[e].playlists)return!0;return!1})(e,t)){const t=dH(function(e,t){if(!e.mediaGroups.AUDIO||!t)return null;var n=e.mediaGroups.AUDIO[t];if(!n)return null;for(var r in n){var i=n[r];if(i.default&&i.playlists)return qM(i.playlists[0].attributes.CODECS)}return null}(e,n.AUDIO)||[]);t.audio&&(r.audio=t.audio)}return r},fH=Iz("PlaylistSelector"),mH=function(e){if(!e||!e.playlist)return;const t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})},gH=function(e,t){if(!e)return"";const n=vM().getComputedStyle(e);return n?n[t]:""},vH=function(e,t){const n=e.slice();e.sort((function(e,r){const i=t(e,r);return 0===i?n.indexOf(e)-n.indexOf(r):i}))},yH=function(e,t){let n,r;return e.attributes.BANDWIDTH&&(n=e.attributes.BANDWIDTH),n=n||vM().Number.MAX_VALUE,t.attributes.BANDWIDTH&&(r=t.attributes.BANDWIDTH),r=r||vM().Number.MAX_VALUE,n-r};let bH=function(e,t,n,r,i,a){if(!e)return;const o={bandwidth:t,width:n,height:r,limitRenditionByPlayerDimensions:i};let s=e.playlists;aV.isAudioOnly(e)&&(s=a.getAudioTrackPlaylists_(),o.audioOnly=!0);let l=s.map((e=>{let t;const n=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,r=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height;return t=e.attributes&&e.attributes.BANDWIDTH,t=t||vM().Number.MAX_VALUE,{bandwidth:t,width:n,height:r,playlist:e}}));vH(l,((e,t)=>
273e.bandwidth-t.bandwidth)),l=l.filter((e=>!aV.isIncompatible(e.playlist)));let c=l.filter((e=>aV.isEnabled(e.playlist)));c.length||(c=l.filter((e=>!aV.isDisabled(e.playlist))));const u=c.filter((e=>e.bandwidth*ZV.BANDWIDTH_VARIANCE<t));let d=u[u.length-1];const h=u.filter((e=>e.bandwidth===d.bandwidth))[0];if(!1===i){const e=h||c[0]||l[0];if(e&&e.playlist){let t="sortedPlaylistReps";return h&&(t="bandwidthBestRep"),c[0]&&(t="enabledPlaylistReps"),fH(`choosing ${mH(e)} using ${t} with options`,o),e.playlist}return fH("could not choose a playlist with options",o),null}const p=u.filter((e=>e.width&&e.height));vH(p,((e,t)=>e.width-t.width));const f=p.filter((e=>e.width===n&&e.height===r));d=f[f.length-1];const m=f.filter((e=>e.bandwidth===d.bandwidth))[0];let g,v,y,b;if(m||(g=p.filter((e=>e.width>n||e.height>r)),v=g.filter((e=>e.width===g[0].width&&e.height===g[0].height)),d=v[v.length-1],y=v.filter((e=>e.bandwidth===d.bandwidth))[0]),a.leastPixelDiffSelector){const e=p.map((e=>(e.pixelDiff=Math.abs(e.width-n)+Math.abs(e.height-r),e)));vH(e,((e,t)=>e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff)),b=e[0]}const _=b||y||m||h||c[0]||l[0];if(_&&_.playlist){let e="sortedPlaylistReps";return b?e="leastPixelDiffRep":y?e="resolutionPlusOneRep":m?e="resolutionBestRep":h?e="bandwidthBestRep":c[0]&&(e="enabledPlaylistReps"),fH(`choosing ${mH(_)} using ${e} with options`,o),_.playlist}return fH("could not choose a playlist with options",o),null};const _H=function(){const e=this.useDevicePixelRatio&&vM().devicePixelRatio||1;return bH(this.playlists.main,this.systemBandwidth,parseInt(gH(this.tech_.el(),"width"),10)*e,parseInt(gH(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.playlistController_)},xH={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},wH=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),SH=(e,t,n)=>{e.metadataTrack_||(e.metadataTrack_=n.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,Sz.browser.IS_ANY_SAFARI||(e.metadataTrack_.inBandMetadataTrackDispatchType=t))},TH=function(e,t,n){let r,i;if(n&&n.cues)for(r=n.cues.length;r--;)i=n.cues[r],i.startTime>=e&&i.endTime<=t&&n.removeCue(i)},CH=e=>"number"==typeof e&&isFinite(e),kH=1/60,EH=e=>{const{startOfSegment:t,duration:n,segment:r,part:i,playlist:{mediaSequence:a,id:o,segments:s=[]},mediaIndex:l,partIndex:c,timeline:u}=e,d=s.length-1;let h="mediaIndex/partIndex increment";e.getMediaInfoForTime?h=`getMediaInfoForTime (${e.getMediaInfoForTime})`:e.isSyncRequest&&(h="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(h+=` with independent ${e.independent}`);const p="number"==typeof c,f=e.segment.uri?"segment":"pre-segment",m=p?Hz({preloadSegment:r})-1:0;return`${f} [${a+l}/${a+d}]`+(p?` part [${c}/${m}]`:"")+` segment start/end [${r.start} => ${r.end}]`+(p?` part start/end [${i.start} => ${i.end}]`:"")+` startOfSegment [${t}]`+` duration [${n}]`+` timeline [${u}]`+` selected by [${h}]`+` playlist [${o}]`},jH=e=>`${e}TimingInfo`,PH=e=>{let{timelineChangeController:t,currentTimeline:n,segmentTimeline:r,loaderType:i,audioDisabled:a}=e;if(n===r)return!1;if("audio"===i){const e=t.lastTimelineChange({type:"main"});return!e||e.to!==r}if("main"===i&&a){const e=t.pendingTimelineChange({type:"audio"});return!e||e.to!==r}return!1},IH=e=>{let{segmentDuration:t,maxDuration:n}=e;return!!t&&Math.round(t)>n+Nz};class OH extends Sz.EventTarget{constructor(e){if(super(),!e)throw new TypeError("Initialization settings are required");if("function"!=typeof e.currentTime)throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={}
vendor: 11,833 bytes, line 273
273,this.cacheEncryptionKeys_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",(()=>{this.isEndOfStream_()||(this.ended_=!1)})),this.fetchAtBuffer_=!1,this.logger_=Iz(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(e){e!==this.state_&&(this.logger_(`${this.state_} -> ${e}`),this.state_=e,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",(()=>{this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}))}createTransmuxer_(){return(e=>{const t=new WV;t.currentTransmux=null,t.transmuxQueue=[];const n=t.terminate;return t.terminate=()=>(t.currentTransmux=null,t.transmuxQueue.length=0,n.call(t)),t.postMessage({action:"init",options:e}),t})({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&vM().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,vM().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)}error(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&XV(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return Lz();if("main"===this.loaderType_){const{hasAudio:t,hasVideo:n,isMuxed:r}=e;if(n&&t&&!this.audioDisabled_&&!r)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return null;const n=PV(e);let r=this.initSegments_[n];return t&&!r&&e.bytes&&(this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),r||e}segmentKey(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return null;const n=IV(e);let r=this.keyCache_[n];this.cacheEncryptionKeys_&&t&&!r&&e.bytes&&(this.keyCache_[n]=r={resolvedUri:e.resolvedUri,bytes:e.bytes});const i={resolvedUri:(r||e).resolvedUri};return r&&(i.bytes=r.bytes),i}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return;const n=this.playlist_,r=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));let i=null;if(n&&(n.id?i=n.id:n.uri&&(i=n.uri)),this.logger_(`playlist update [${i} => ${e.id||e.uri}]`),this.syncController_.updateMediaSequenceMap(e,this.currentTime_(),this.loaderType_),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList||"number"!=typeof e.partTargetDuration?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");const a=e.mediaSequence-n.mediaSequence;if(this.logger_(`live window shift [${a}]`),null!==this.mediaIndex)if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const e=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!e.parts||!e.parts.length||!e.parts[this.partIndex])){const e=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=e}}r&&(r.mediaIndex-=a,r.mediaIndex<0?(r.mediaIndex=null,r.partIndex=null):(r.mediaIndex>=0&&(r.segment=e.segments[r.mediaIndex]),r.partIndex>=0&&r.segment.parts&&(r.part=r.segment.parts[r.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}pause(){this.checkBufferTimeout_&&(vM().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()}resyncLoader(){this.transmuxer_&&XV(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.shouldForceTimestampOffsetAfterResync_=!0,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(t===1/0&&(t=this.duration_()),t<=e)return void this.logger_("skipping remove because end ${end} is <= start ${start}");if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info");let i=1;const a=()=>{i--,0===i&&n()};!r&&this.audioDisabled_||(i++,this.sourceUpdater_.removeAudio(e,t,a)),(r||"main"===this.loaderType_)&&(this.gopBuffer_=((e,t,n,r)=>{const i=Math.ceil((t-r)*wF.ONE_SECOND_IN_TS),a=Math.ceil((n-r)*wF.ONE_SECOND_IN_TS),o=e.slice();let s=e.length;for(;s--&&!(e[s].pts<=a););if(-1===s)return o;let l=s+1;for(;l--&&!(e[l].pts<=i););return l=Math.max(l,0),o.splice(l,s-l+1),o})(this.gopBuffer_,e,t,this.timeMapping_),i++,this.sourceUpdater_.removeVideo(e,t,a));for(const n in this.inbandTextTracks_)TH(e,t,this.inbandTextTracks_[n]);TH(e,t,this.segmentMetadataTrack_),a()}monitorBuffer_(){this.checkBufferTimeout_&&vM().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=vM().setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&vM().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=vM().setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}isEndOfStream_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.mediaIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.playlist_,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.partIndex;if(!t||!this.mediaSource_)return!1;const r="number"==typeof e&&t.segments[e],i=e+1===t.segments.length,a=!r||!r.parts||n+1===r.parts.length;return t.endList&&"open"===this.mediaSource_.readyState&&i&&a}chooseNextRequest_(){const e=this.buffered_(),t=Bz(e)||0,n=Zz(e,this.currentTime_()),r=!this.hasPlayed_()&&n>=1,i=n>=this.goalBufferLength_(),a=this.playlist_.segments;if(!a.length||r||i)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(o.isSyncRequest)o.mediaIndex=function(e,t,n){t=t||[];const r=[];let i=0;for(let a=0;a<t.length;a++){const o=t[a];if(e===o.timeline&&(r.push(a),i+=o.duration,i>n))return a}return 0===r.length?0:r[r.length-1]}(this.currentTimeline_,a,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${o.mediaIndex}`);else if(null!==this.mediaIndex){const e=a[this.mediaIndex],n="number"==typeof this.partIndex?this.partIndex:-1;o.startOfSegment=e.end?e.end:t,e.parts&&e.parts[n+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=n+1):o.mediaIndex=this.mediaIndex+1}else{const{segmentIndex:e,startTime:n,partIndex:r}=aV.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?t:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});o.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${t}`:`currentTime ${this.currentTime_()}`,o.mediaIndex=e,o.startOfSegment=n,o.partIndex=r,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${o.mediaIndex} `)}const s=a[o.mediaIndex];let l=s&&"number"==typeof o.partIndex&&s.parts&&s.parts[o.partIndex];if(!s||"number"==typeof o.partIndex&&!l)return null;"number"!=typeof o.partIndex&&s.parts&&(o.partIndex=0,l=s.parts[0]);const c=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!n&&l&&!c&&!l.independent)if(0===o.partIndex){const e=a[o.mediaIndex-1],t=e.parts&&e.parts.length&&e.parts[e.parts.length-1];t&&t.independent&&(o.mediaIndex-=1,o.partIndex=e.parts.length-1,o.independent="previous segment")}else s.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part");const u=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return o.mediaIndex>=a.length-1&&u&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,o.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(o))}generateSegmentInfo_(e){const{independent:t,playlist:n,mediaIndex:r,startOfSegment:i,isSyncRequest:a,partIndex:o,forceTimestampOffset:s,getMediaInfoForTime:l}
273=e,c=n.segments[r],u="number"==typeof o&&c.parts[o],d={requestId:"segment-loader-"+Math.random(),uri:u&&u.resolvedUri||c.resolvedUri,mediaIndex:r,partIndex:u?o:null,isSyncRequest:a,startOfSegment:i,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:c.timeline,duration:u&&u.duration||c.duration,segment:c,part:u,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:l,independent:t},h=void 0!==s?s:this.isPendingTimestampOffset_;d.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:c.timeline,currentTimeline:this.currentTimeline_,startOfSegment:i,buffered:this.buffered_(),overrideCheck:h});const p=Bz(this.sourceUpdater_.audioBuffered());return"number"==typeof p&&(d.audioAppendStart=p-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(d.gopsToAlignWith=((e,t,n)=>{if(null==t||!e.length)return[];const r=Math.ceil((t-n+3)*wF.ONE_SECOND_IN_TS);let i;for(i=0;i<e.length&&!(e[i].pts>r);i++);return e.slice(i)})(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),d}timestampOffsetForSegment_(e){return(e=>{let{segmentTimeline:t,currentTimeline:n,startOfSegment:r,buffered:i,overrideCheck:a}=e;return a||t!==n?t<n?r:i.length?i.end(i.length-1):r:null})(e)}earlyAbortWhenNeeded_(e){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return;if(Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return;const t=this.currentTime_(),n=e.bandwidth,r=this.pendingSegment_.duration,i=aV.estimateSegmentRequestTime(r,n,this.playlist_,e.bytesReceived),a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return((e.length?e.end(e.length-1):0)-t)/n}(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1;if(i<=a)return;const o=function(e){const{main:t,currentTime:n,bandwidth:r,duration:i,segmentDuration:a,timeUntilRebuffer:o,currentTimeline:s,syncController:l}=e,c=t.playlists.filter((e=>!aV.isIncompatible(e)));let u=c.filter(aV.isEnabled);u.length||(u=c.filter((e=>!aV.isDisabled(e))));const d=u.filter(aV.hasAttribute.bind(null,"BANDWIDTH")).map((e=>{const t=l.getSyncPoint(e,i,s,n)?1:2;return{playlist:e,rebufferingImpact:aV.estimateSegmentRequestTime(a,r,e)*t-o}})),h=d.filter((e=>e.rebufferingImpact<=0));return vH(h,((e,t)=>yH(t.playlist,e.playlist))),h.length?h[0]:(vH(d,((e,t)=>e.rebufferingImpact-t.rebufferingImpact)),d[0]||null)}({main:this.vhs_.playlists.main,currentTime:t,bandwidth:n,duration:this.duration_(),segmentDuration:r,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!o)return;const s=i-a-o.rebufferingImpact;let l=.5;a<=Nz&&(l=1),!o.playlist||o.playlist.uri===this.playlist_.uri||s<l||(this.bandwidth=o.playlist.attributes.BANDWIDTH*ZV.BANDWIDTH_VARIANCE+1,this.trigger("earlyabort"))}handleAbort_(e){this.logger_(`Aborting ${EH(e)}`),this.mediaRequestsAborted+=1}handleProgress_(e,t){this.earlyAbortWhenNeeded_(t.stats),this.checkForAbort_(t.requestId)||this.trigger("progress")}handleTrackInfo_(e,t){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||this.checkForIllegalMediaSwitch(t)||(t=t||{},function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1;if(e===t)return!0;const n=Object.keys(e).sort(),r=Object.keys(t).sort();if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++){const a=n[i];if(a!==r[i])return!1;if(e[a]!==t[a])return!1}return!0}(this.currentMediaInfo_,t)||(this.appendInitSegment_={audio:!0,video:!0},this.startingMediaInfo_=t,this.currentMediaInfo_=t,this.logger_("trackinfo update",t),this.trigger("trackinfo")),this.checkForAbort_(e.requestId)||(this.pendingSegment_.trackInfo=t,this.hasEnoughInfoToAppend_()&&this.processCallQueue_()))}handleTimingInfo_(e,t,n,r){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;const i=this.pendingSegment_,a=jH(t);i[a]=i[a]||{},i[a][n]=r,this.logger_(`timinginfo: ${t} - ${n} - ${r}`),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}handleCaptions_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(0===t.length)return void this.logger_("SegmentLoader received no captions from a caption event");
vendor: 5,655 bytes, line 273
273if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,e,t));const n=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset(),r={};t.forEach((e=>{r[e.stream]=r[e.stream]||{startTime:1/0,captions:[],endTime:0};const t=r[e.stream];t.startTime=Math.min(t.startTime,e.startTime+n),t.endTime=Math.max(t.endTime,e.endTime+n),t.captions.push(e)})),Object.keys(r).forEach((e=>{const{startTime:t,endTime:i,captions:a}=r[e],o=this.inbandTextTracks_;this.logger_(`adding cues from ${t} -> ${i} for ${e}`),function(e,t,n){if(!e[n]){t.trigger({type:"usage",name:"vhs-608"});let r=n;/^cc708_/.test(n)&&(r="SERVICE"+n.split("_")[1]);const i=t.textTracks().getTrackById(r);if(i)e[n]=i;else{let i=n,a=n,o=!1;const s=(t.options_.vhs&&t.options_.vhs.captionServices||{})[r];s&&(i=s.label,a=s.language,o=s.default),e[n]=t.addRemoteTextTrack({kind:"captions",id:r,default:o,label:i,language:a},!1).track}}}(o,this.vhs_.tech_,e),TH(t,i,o[e]),function(e){let{inbandTextTracks:t,captionArray:n,timestampOffset:r}=e;if(!n)return;const i=vM().WebKitDataCue||vM().VTTCue;n.forEach((e=>{const n=e.stream;e.content?e.content.forEach((a=>{const o=new i(e.startTime+r,e.endTime+r,a.text);o.line=a.line,o.align="left",o.position=a.position,o.positionAlign="line-left",t[n].addCue(o)})):t[n].addCue(new i(e.startTime+r,e.endTime+r,e.text))}))}({captionArray:a,inbandTextTracks:o,timestampOffset:n})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,n){this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId)||(this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(n,t,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,n)))}processMetadataQueue_(){this.metadataQueue_.id3.forEach((e=>e())),this.metadataQueue_.caption.forEach((e=>e())),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_;this.callQueue_=[],e.forEach((e=>e()))}processLoadQueue_(){const e=this.loadQueue_;this.loadQueue_=[],e.forEach((e=>e()))}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;const e=this.pendingSegment_;return!(!e||this.getCurrentMediaInfo_()&&PH({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pendingSegment_;return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.pendingSegment_;return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;const{hasAudio:n,hasVideo:r,isMuxed:i}=t;return!(r&&!e.videoTimingInfo||n&&!this.audioDisabled_&&!i&&!e.audioTimingInfo||PH({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,t));const n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[jH(t.type)].start;else{const e=this.getCurrentMediaInfo_(),t="main"===this.loaderType_&&e&&e.hasVideo;let r;t&&(r=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:t,firstVideoFrameTimeForData:r,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,t.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});const e=this.chooseNextRequest_();if(e.mediaIndex!==n.mediaIndex||e.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,t)}}updateAppendInitSegmentStatus(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_(e){let{type:t,initSegment:n,map:r,playlist:i}=e;if(r){const e=PV(r);if(this.activeInitSegmentId_===e)return null;n=this.initSegmentForMap(r,!0).bytes,this.activeInitSegmentId_=e}return n&&this.appendInitSegment_[t]?(this.playlistOfLastInitSegment_[t]=i,this.appendInitSegment_[t]=!1,this.activeInitSegmentId_=null,n):null}handleQuotaExceededError_(e,t){let{segmentInfo:n,type:r,bytes:i}=e;
273const a=this.sourceUpdater_.audioBuffered(),o=this.sourceUpdater_.videoBuffered();a.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+$z(a).join(", ")),o.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+$z(o).join(", "));const s=a.length?a.start(0):0,l=a.length?a.end(a.length-1):0,c=o.length?o.start(0):0,u=o.length?o.end(o.length-1):0;if(l-s<=1&&u-c<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${i.byteLength}, audio buffer: ${$z(a).join(", ")}, video buffer: ${$z(o).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:n,type:r,bytes:i}));const d=this.currentTime_()-1;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${d}`),this.remove(0,d,(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=vM().setTimeout((()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()}),1e3)}),!0)}handleAppendError_(e,t){let{segmentInfo:n,type:r,bytes:i}=e;t&&(22!==t.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",t),this.error(`${r} append of ${i.length}b failed for segment #${n.mediaIndex} in playlist ${n.playlist.id}`),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:n,type:r,bytes:i}))}appendToSourceBuffer_(e){let{segmentInfo:t,type:n,initSegment:r,data:i,bytes:a}=e;if(!a){const e=[i];let t=i.byteLength;r&&(e.unshift(r),t+=r.byteLength),a=(e=>{let t,n=0;return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach((e=>{t.set(e,n),n+=e.byteLength}))),t})({bytes:t,segments:e})}this.sourceUpdater_.appendBuffer({segmentInfo:t,type:n,bytes:a},this.handleAppendError_.bind(this,{segmentInfo:t,type:n,bytes:a}))}handleSegmentTimingInfo_(e,t,n){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return;const r=this.pendingSegment_.segment,i=`${e}TimingInfo`;r[i]||(r[i]={}),r[i].transmuxerPrependedSeconds=n.prependedContentDuration||0,r[i].transmuxedPresentationStart=n.start.presentation,r[i].transmuxedDecodeStart=n.start.decode,r[i].transmuxedPresentationEnd=n.end.presentation,r[i].transmuxedDecodeEnd=n.end.decode,r[i].baseMediaDecodeTime=n.baseMediaDecodeTime}appendData_(e,t){const{type:n,data:r}=t;if(!r||!r.byteLength)return;if("audio"===n&&this.audioDisabled_)return;const i=this.getInitSegmentAndUpdateState_({type:n,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:i,data:r})}loadSegment_(e){this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push((()=>{const t=(0,Mt.Z)({},e,{forceTimestampOffset:!0});(0,Mt.Z)(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)}))}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));const t=this.createSimplifiedSegmentObj_(e),n=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),r=null!==this.mediaIndex,i=e.timeline!==this.currentTimeline_&&e.timeline>0,a=n||r&&i;this.logger_(`Requesting ${EH(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=lH({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.b
vendor: 4,520 bytes, line 273
273ind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:a,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:t=>{let{message:n,level:r,stream:i}=t;this.logger_(`${EH(e)} logged from transmuxer stream ${i} as a ${r}: ${n}`)}})}trimBackBuffer_(e){const t=((e,t,n)=>{let r=t-ZV.BACK_BUFFER_LENGTH;e.length&&(r=Math.max(r,e.start(0)));const i=t-n;return Math.min(i,r)})(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,n=e.part,r={resolvedUri:n?n.resolvedUri:t.resolvedUri,byterange:n?n.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},i=e.playlist.segments[e.mediaIndex-1];if(i&&i.timeline===t.timeline&&(i.videoTimingInfo?r.baseStartTime=i.videoTimingInfo.transmuxedDecodeEnd:i.audioTimingInfo&&(r.baseStartTime=i.audioTimingInfo.transmuxedDecodeEnd)),t.key){const n=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);r.key=this.segmentKey(t.key),r.key.iv=n}return t.map&&(r.map=this.initSegmentForMap(t.map)),r}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){this.pendingSegment_.byteLength=t.bytesReceived,e<kH?this.logger_(`Ignoring segment's bandwidth because its duration of ${e} is less than the min to record 0.016666666666666666`):(this.bandwidth=t.bandwidth,this.roundTrip=t.roundTripTime)}handleTimeout_(){this.mediaRequestsTimedout+=1,this.bandwidth=1,this.roundTrip=NaN,this.trigger("bandwidthupdate"),this.trigger("timeout")}segmentRequestFinished_(e,t,n){if(this.callQueue_.length)return void this.callQueue_.push(this.segmentRequestFinished_.bind(this,e,t,n));if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return;if(t.requestId!==this.pendingSegment_.requestId)return;if(e){if(this.pendingSegment_=null,this.state="READY",e.code===eH)return;return this.pause(),e.code===JV?void this.handleTimeout_():(this.mediaRequestsErrored+=1,this.error(e),void this.trigger("error"))}const r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),r.endOfAllRequests=t.endOfAllRequests,n.gopInfo&&(this.gopBuffer_=((e,t,n)=>{if(!t.length)return e;if(n)return t.slice();const r=t[0].pts;let i=0;for(;i<e.length&&!(e[i].pts>=r);i++);return e.slice(0,i).concat(t)})(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(r)}setTimeMapping_(e){const t=this.syncController_.mappingForTimeline(e);null!==t&&(this.timeMapping_=t)}updateMediaSecondsLoaded_(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration}shouldUpdateTransmuxerTimestampOffset_(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())}trueSegmentStart_(e){let{currentStart:t,playlist:n,mediaIndex:r,firstVideoFrameTimeForData:i,currentVideoTimestampOffset:a,useVideoTimingInfo:o,videoTimingInfo:s,audioTimingInfo:l}=e;if(void 0!==t)return t;if(!o)return l.start;const c=n.segments[r-1];return 0!==r&&c&&void 0!==c.start&&c.end===i+a?s.start:i}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e);if(!t)return this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0}),void this.trigger("error");const{hasAudio:n,hasVideo:r,isMuxed:i}=t,a="main"===this.loaderType_&&r,o=!this.audioDisabled_&&n&&!i;if(e.waitingOnAppends=0,!e.hasAppendedData_)return e.timingInfo||"number"!=typeof e.timestampOffset||(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);a&&e.waitingOnAppends++,o&&e.waitingOnAppends++,a&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}
vendor: 4,693 bytes, line 273
273checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=((e,t,n)=>"main"===e&&t&&n?n.hasAudio||n.hasVideo?t.hasVideo&&!n.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!t.hasVideo&&n.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null)(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!t&&(this.error({message:t,playlistExclusionDuration:1/0}),this.trigger("error"),!0)}updateSourceBufferTimestampOffset_(e){if(null===e.timestampOffset||"number"!=typeof e.timingInfo.start||e.changedTimestampOffset||"main"!==this.loaderType_)return;let t=!1;e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_(e){let{videoTimingInfo:t,audioTimingInfo:n,timingInfo:r}=e;return this.useDtsForTimestampOffset_?t&&"number"==typeof t.transmuxedDecodeStart?t.transmuxedDecodeStart:n&&"number"==typeof n.transmuxedDecodeStart?n.transmuxedDecodeStart:r.start:r.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{};const t=this.getMediaInfo_(),n="main"===this.loaderType_&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;n&&(e.timingInfo.end="number"==typeof n.end?n.end:n.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());const e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});const t=((e,t)=>{if("hls"!==t)return null;const n=(e=>{let t=0;return["video","audio"].forEach((function(n){const r=e[`${n}TimingInfo`];if(!r)return;const{start:i,end:a}=r;let o;"bigint"==typeof i||"bigint"==typeof a?o=vM().BigInt(a)-vM().BigInt(i):"number"==typeof i&&"number"==typeof a&&(o=a-i),void 0!==o&&o>t&&(t=o)})),"bigint"==typeof t&&t<Number.MAX_SAFE_INTEGER&&(t=Number(t)),t})({audioTimingInfo:e.audioTimingInfo,videoTimingInfo:e.videoTimingInfo});if(!n)return null;const r=e.playlist.targetDuration,i=IH({segmentDuration:n,maxDuration:2*r}),a=IH({segmentDuration:n,maxDuration:r}),o=`Segment with index ${e.mediaIndex} from playlist ${e.playlist.id} has a duration of ${n} when the reported duration is ${e.duration} and the target duration is ${r}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`;return i||a?{severity:i?"warn":"info",message:o}:null})(e,this.sourceType_);if(t&&("warn"===t.severity?Sz.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",e.isSyncRequest&&(this.trigger("syncinfoupdate"),!e.hasAppendedData_))return void this.logger_(`Throwing away un-appended sync request ${EH(e)}`);this.logger_(`Appended ${EH(e)}`),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"!==this.loaderType_||this.audioDisabled_||this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");const n=e.segment,r=e.part,i=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,a=r&&r.end&&this.currentTime_()-r.end>3*e.playlist.partTargetDuration;if(i||a)return this.logger_(`bad ${i?"segment":"part"} ${EH(e)}`),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_
vendor: 5,266 bytes, line 273
273(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duration<kH)return void this.logger_(`Ignoring segment's throughput because its duration of ${e.duration} is less than the min to record 0.016666666666666666`);const t=this.throughput.rate,n=Date.now()-e.endOfAllRequests+1,r=Math.floor(e.byteLength/n*8*1e3);this.throughput.rate+=(r-t)/++this.throughput.count}addSegmentMetadataCue_(e){if(!this.segmentMetadataTrack_)return;const t=e.segment,n=t.start,r=t.end;if(!CH(n)||!CH(r))return;TH(n,r,this.segmentMetadataTrack_);const i=vM().WebKitDataCue||vM().VTTCue,a={custom:t.custom,dateTimeObject:t.dateTimeObject,dateTimeString:t.dateTimeString,programDateTime:t.programDateTime,bandwidth:e.playlist.attributes.BANDWIDTH,resolution:e.playlist.attributes.RESOLUTION,codecs:e.playlist.attributes.CODECS,byteLength:e.byteLength,uri:e.uri,timeline:e.timeline,playlist:e.playlist.id,start:n,end:r},o=new i(n,r,JSON.stringify(a));o.value=a,this.segmentMetadataTrack_.addCue(o)}}function LH(){}const NH=function(e){return"string"!=typeof e?e:e.replace(/./,(e=>e.toUpperCase()))},AH=["video","audio"],DH=(e,t)=>{const n=t[`${e}Buffer`];return n&&n.updating||t.queuePending[e]},MH=(e,t)=>{if(0===t.queue.length)return;let n=0,r=t.queue[n];if("mediaSource"!==r.type){if("mediaSource"!==e&&t.ready()&&"closed"!==t.mediaSource.readyState&&!DH(e,t)){if(r.type!==e){if(n=((e,t)=>{for(let n=0;n<t.length;n++){const r=t[n];if("mediaSource"===r.type)return null;if(r.type===e)return n}return null})(e,t.queue),null===n)return;r=t.queue[n]}return t.queue.splice(n,1),t.queuePending[e]=r,r.action(e,t),r.doneFn?void 0:(t.queuePending[e]=null,void MH(e,t))}}else t.updating()||"closed"===t.mediaSource.readyState||(t.queue.shift(),r.action(t),r.doneFn&&r.doneFn(),MH("audio",t),MH("video",t))},RH=(e,t)=>{const n=t[`${e}Buffer`],r=NH(e);n&&(n.removeEventListener("updateend",t[`on${r}UpdateEnd_`]),n.removeEventListener("error",t[`on${r}Error_`]),t.codecs[e]=null,t[`${e}Buffer`]=null)},FH=(e,t)=>e&&t&&-1!==Array.prototype.indexOf.call(e.sourceBuffers,t),$H=(e,t,n)=>(r,i)=>{const a=i[`${r}Buffer`];if(FH(i.mediaSource,a)){i.logger_(`Appending segment ${t.mediaIndex}'s ${e.length} bytes to ${r}Buffer`);try{a.appendBuffer(e)}catch(e){i.logger_(`Error with code ${e.code} `+(22===e.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${t.mediaIndex} to ${r}Buffer`),i.queuePending[r]=null,n(e)}}},BH=(e,t)=>(n,r)=>{const i=r[`${n}Buffer`];if(FH(r.mediaSource,i)){r.logger_(`Removing ${e} to ${t} from ${n}Buffer`);try{i.remove(e,t)}catch(i){r.logger_(`Remove ${e} to ${t} from ${n}Buffer failed`)}}},ZH=e=>(t,n)=>{const r=n[`${t}Buffer`];FH(n.mediaSource,r)&&(n.logger_(`Setting ${t}timestampOffset to ${e}`),r.timestampOffset=e)},UH=e=>(t,n)=>{e()},zH=e=>t=>{if("open"===t.mediaSource.readyState){t.logger_(`Calling mediaSource endOfStream(${e||""})`);try{t.mediaSource.endOfStream(e)}catch(e){Sz.log.warn("Failed to call media source endOfStream",e)}}},VH=e=>t=>{t.logger_(`Setting mediaSource duration to ${e}`);try{t.mediaSource.duration=e}catch(e){Sz.log.warn("Failed to set media source duration",e)}},HH=(e,t)=>n=>{const r=NH(e),i=GM(t);n.logger_(`Adding ${e}Buffer with codec ${t} to mediaSource`);const a=n.mediaSource.addSourceBuffer(i);a.addEventListener("updateend",n[`on${r}UpdateEnd_`]),a.addEventListener("error",n[`on${r}Error_`]),n.codecs[e]=t,n[`${e}Buffer`]=a},qH=e=>t=>{const n=t[`${e}Buffer`];if(RH(e,t),FH(t.mediaSource,n)){t.logger_(`Removing ${e}Buffer with codec ${t.codecs[e]} from mediaSource`);try{t.mediaSource.removeSourceBuffer(n)}catch(t){Sz.log.warn(`Failed to removeSourceBuffer ${e}Buffer`,t)}}},WH=e=>(t,n)=>{const r=n[`${t}Buffer`],i=GM(e);FH(n.mediaSource,r)&&n.codecs[t]!==e&&(n.logger_(`changing ${t}Buffer codec from ${n.codecs[t]} to ${e}`),r.changeType(i),n.codecs[t]=e)},GH=e=>{let{type:t,sourceUpdater:n,action:r,doneFn:i,name:a}=e;n.queue.push({type:t,action:r,doneFn:i,name:a}),MH(t,n)},KH=(e,t)=>n=>{if(t.queuePending[e]){const n=t.queuePending[e].doneFn;t.queuePending[e]=null,n&&n(t[`${e}Error_`])}MH(e,t)};class YH extends Sz.EventTarget{constructor(e){super(),this.mediaSource=e,this.sourceopenListener_=()=>MH("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=Iz("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=KH("video",this),this.onAudioUpdateEnd_=KH("audio",this),this.onVideoError_=e=>{this.videoError_=e},this.onAudioError_=e=>{this.audioError_=e},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}
vendor: 5,186 bytes, line 273
273triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){GH({type:"mediaSource",sourceUpdater:this,action:HH(e,t),name:"addSourceBuffer"})}abort(e){GH({type:e,sourceUpdater:this,action:(e,t)=>{if("open"!==t.mediaSource.readyState)return;const n=t[`${e}Buffer`];if(FH(t.mediaSource,n)){t.logger_(`calling abort on ${e}Buffer`);try{n.abort()}catch(t){Sz.log.warn(`Failed to abort on ${e}Buffer`,t)}}},name:"abort"})}removeSourceBuffer(e){this.canRemoveSourceBuffer()?GH({type:"mediaSource",sourceUpdater:this,action:qH(e),name:"removeSourceBuffer"}):Sz.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!Sz.browser.IS_FIREFOX&&vM().MediaSource&&vM().MediaSource.prototype&&"function"==typeof vM().MediaSource.prototype.removeSourceBuffer}static canChangeType(){return vM().SourceBuffer&&vM().SourceBuffer.prototype&&"function"==typeof vM().SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){this.canChangeType()?GH({type:e,sourceUpdater:this,action:WH(t),name:"changeType"}):Sz.log.error("changeType is not supported!")}addOrChangeSourceBuffers(e){if(!e||"object"!=typeof e||0===Object.keys(e).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach((t=>{const n=e[t];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,n);this.canChangeType()&&this.changeType(t,n)}))}appendBuffer(e,t){const{segmentInfo:n,type:r,bytes:i}=e;if(this.processedAppend_=!0,"audio"===r&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([e,t]),void this.logger_(`delayed audio append of ${i.length} until video append`);if(GH({type:r,sourceUpdater:this,action:$H(i,n||{mediaIndex:-1},t),doneFn:t,name:"appendBuffer"}),"video"===r){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const e=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${e.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,e.forEach((e=>{this.appendBuffer.apply(this,e)}))}}audioBuffered(){return FH(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:Lz()}videoBuffered(){return FH(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:Lz()}buffered(){const e=FH(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=FH(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():function(e,t){let n=null,r=null,i=0;const a=[],o=[];if(!(e&&e.length&&t&&t.length))return Lz();let s=e.length;for(;s--;)a.push({time:e.start(s),type:"start"}),a.push({time:e.end(s),type:"end"});for(s=t.length;s--;)a.push({time:t.start(s),type:"start"}),a.push({time:t.end(s),type:"end"});for(a.sort((function(e,t){return e.time-t.time})),s=0;s<a.length;s++)"start"===a[s].type?(i++,2===i&&(n=a[s].time)):"end"===a[s].type&&(i--,1===i&&(r=a[s].time)),null!==n&&null!==r&&(o.push([n,r]),n=null,r=null);return Lz(o)}(this.audioBuffered(),this.videoBuffered())}setDuration(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:LH;GH({type:"mediaSource",sourceUpdater:this,action:VH(e),name:"duration",doneFn:t})}endOfStream(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:LH;"string"!=typeof e&&(e=void 0),GH({type:"mediaSource",sourceUpdater:this,action:zH(e),name:"endOfStream",doneFn:t})}removeAudio(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:LH;this.audioBuffered().length&&0!==this.audioBuffered().end(0)?GH({type:"audio",sourceUpdater:this,action:BH(e,t),doneFn:n,name:"remove"}):n()}removeVideo(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:LH;this.videoBuffered().length&&0!==this.videoBuffered().end(0)?GH({type:"video",sourceUpdater:this,action:BH(e,t),doneFn:n,name:"remove"}):n()}updating(){return!(!DH("audio",this)&&!DH("video",this))}audioTimestampOffset(e){return void 0!==e&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(GH({type:"audio",sourceUpdater:this,action:ZH(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_}videoTimestampOffset(e){return void 0!==e&&this.videoBuffer&&this.videoTimestampOffset!==e&&(GH({type:"video",sourceUpdater:this,action:ZH(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_}audioQueueCallback(e){this.audioBuffer&&GH({type:"audio",sourceUpdater:this,action:UH(e),name:"callback"})}videoQueueCallback(e){this.videoBuffer&&GH({type:"video",sourceUpdater:this,action:UH(e),name:"callback"})}dispose(){this.trigger("dispose"),AH.forEach((e=>{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`]((()=>RH(e,this)))})),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const XH=e=>decodeURIComponent(escape(String.fromCharCode.apply(null,e))),QH=new Uint8Array("\n\n".split("").map((e=>e.charCodeAt(0))));
273class JH extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class eq extends OH{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),this.mediaSource_=null,this.subtitlesTrack_=null,this.loaderType_="subtitle",this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return Lz();const e=this.subtitlesTrack_.cues;return Lz([[e[0].startTime,e[e.length-1].startTime]])}initSegmentForMap(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return null;const n=PV(e);let r=this.initSegments_[n];if(t&&!r&&e.bytes){const t=QH.byteLength+e.bytes.byteLength,i=new Uint8Array(t);i.set(e.bytes),i.set(QH,e.bytes.byteLength),this.initSegments_[n]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:i}}return r||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return void 0===e||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(e,t){TH(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_();if(e){if(null===this.syncController_.timestampOffsetForTimeline(e.timeline)){const e=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};return this.syncController_.one("timestampoffset",e),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,n){if(!this.subtitlesTrack_)return void(this.state="READY");if(this.saveTransferStats_(t.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===JV&&this.handleTimeout_(),e.code===eH?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);const r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");const i=r.segment;if(i.map&&(i.map.bytes=t.map.bytes),r.bytes=t.bytes,"function"!=typeof vM().WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((()=>this.segmentRequestFinished_(e,t,n)),(()=>this.stopForError({message:"Error loading vtt.js"})));i.requested=!0;try{this.parseVTTCues_(r)}catch(e){return void this.stopForError({message:e.message})}if(this.updateTimeMapping_(r,this.syncController_.timelines[r.timeline],this.playlist_),r.cues.length?r.timingInfo={start:r.cues[0].startTime,end:r.cues[r.cues.length-1].endTime}:r.timingInfo={start:r.startOfSegment,end:r.startOfSegment+r.duration},r.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");r.byteLength=r.bytes.byteLength,this.mediaSecondsLoaded+=i.duration,r.cues.forEach((e=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new(vM().VTTCue)(e.startTime,e.endTime,e.text):e)})),function(e){const t=e.cues;if(!t)return;const n={};for(let r=t.length-1;r>=0;r--){const i=t[r],a=`${i.startTime}-${i.endTime}-${i.text}`;n[a]?e.removeCue(i):n[a]=i}}(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(e){let t,n=!1;if("function"!=typeof vM().WebVTT)throw new JH;"function"==typeof vM().TextDecoder?t=new(vM().TextDecoder)("utf8"):(t=vM().WebVTT.StringDecoder(),n=!0);const r=new(vM().WebVTT.Parser)(vM(),vM().vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},r.oncue=e.cues.push.bind(e.cues),r.ontimestampmap=t=>{e.timestampmap=t},r.onparsingerror=e=>{Sz.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){let t=e.segment.map.bytes;n&&(t=XH(t)),r.parse(t)}let i=e.bytes;n&&(i=XH(i)),r.parse(i),r.flush()}updateTimeMapping_(e,t,n){const r=e.segment;if(!t)return;if(!e.cues.length)return void(r.empty=!0);const i=e.timestampmap,a=i.MPEGTS/wF.ONE_SECOND_IN_TS-i.LOCAL+t.mapping;
273if(e.cues.forEach((e=>{e.startTime+=a,e.endTime+=a})),!n.syncInfo){const t=e.cues[0].startTime,i=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(t,i-r.duration)}}}}const tq=function(e,t){const n=e.cues;for(let e=0;e<n.length;e++){const r=n[e];if(t>=r.adStartTime&&t<=r.adEndTime)return r}return null},nq=[{name:"VOD",run:(e,t,n,r,i)=>n!==1/0?{time:0,segmentIndex:0,partIndex:null}:null},{name:"MediaSequence",run:(e,t,n,r,i,a)=>{if(!a)return null;const o=e.getMediaSequenceMap(a);if(!o||0===o.size)return null;if(void 0===t.mediaSequence||!Array.isArray(t.segments)||!t.segments.length)return null;let s=t.mediaSequence,l=0;for(const e of t.segments){const t=o.get(s);if(!t)break;if(i>=t.start&&i<t.end){if(Array.isArray(e.parts)&&e.parts.length){let n=t.start,r=0;for(const a of e.parts){const e=n,o=e+a.duration;if(i>=e&&i<o)return{time:t.start,segmentIndex:l,partIndex:r};r++,n=o}}return{time:t.start,segmentIndex:l,partIndex:null}}l++,s++}return null}},{name:"ProgramDateTime",run:(e,t,n,r,i)=>{if(!Object.keys(e.timelineToDatetimeMappings).length)return null;let a=null,o=null;const s=zz(t);i=i||0;for(let n=0;n<s.length;n++){const r=s[t.endList||0===i?n:s.length-(n+1)],l=r.segment,c=e.timelineToDatetimeMappings[l.timeline];if(!c||!l.dateTimeObject)continue;let u=l.dateTimeObject.getTime()/1e3+c;if(l.parts&&"number"==typeof r.partIndex)for(let e=0;e<r.partIndex;e++)u+=l.parts[e].duration;const d=Math.abs(i-u);if(null!==o&&(0===d||o<d))break;o=d,a={time:u,segmentIndex:r.segmentIndex,partIndex:r.partIndex}}return a}},{name:"Segment",run:(e,t,n,r,i)=>{let a=null,o=null;i=i||0;const s=zz(t);for(let e=0;e<s.length;e++){const n=s[t.endList||0===i?e:s.length-(e+1)],l=n.segment,c=n.part&&n.part.start||l&&l.start;if(l.timeline===r&&void 0!==c){const e=Math.abs(i-c);if(null!==o&&o<e)break;(!a||null===o||o>=e)&&(o=e,a={time:c,segmentIndex:n.segmentIndex,partIndex:n.partIndex})}}return a}},{name:"Discontinuity",run:(e,t,n,r,i)=>{let a=null;if(i=i||0,t.discontinuityStarts&&t.discontinuityStarts.length){let n=null;for(let r=0;r<t.discontinuityStarts.length;r++){const o=t.discontinuityStarts[r],s=t.discontinuitySequence+r+1,l=e.discontinuities[s];if(l){const e=Math.abs(i-l.time);if(null!==n&&n<e)break;(!a||null===n||n>=e)&&(n=e,a={time:l.time,segmentIndex:o,partIndex:null})}}}return a}},{name:"Playlist",run:(e,t,n,r,i)=>t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}:null}];class rq extends Sz.EventTarget{constructor(){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={},this.mediaSequenceStorage_=new Map,this.logger_=Iz("SyncController")}getMediaSequenceMap(e){return this.mediaSequenceStorage_.get(e)}updateMediaSequenceMap(e,t,n){if(void 0===e.mediaSequence||!Array.isArray(e.segments)||!e.segments.length)return;const r=this.getMediaSequenceMap(n),i=new Map;let a,o=e.mediaSequence;r?r.has(e.mediaSequence)?a=r.get(e.mediaSequence).start:(this.logger_(`MediaSequence sync for ${n} segment loader - received a gap between playlists.\nFallback base time to: ${t}.\nReceived media sequence: ${o}.\nCurrent map: `,r),a=t):a=0,this.logger_(`MediaSequence sync for ${n} segment loader.\nReceived media sequence: ${o}.\nbase time is ${a}\nCurrent map: `,r),e.segments.forEach((e=>{const t=a,n=t+e.duration,r={start:t,end:n};i.set(o,r),o++,a=n})),this.mediaSequenceStorage_.set(n,i)}getSyncPoint(e,t,n,r,i){if(t!==1/0)return nq.find((e=>{let{name:t}=e;return"VOD"===t})).run(this,e,t);const a=this.runStrategies_(e,t,n,r,i);if(!a.length)return null;for(const t of a){const{syncPoint:n,strategy:i}=t,{segmentIndex:a,time:o}=n;if(a<0)continue;const s=o,l=s+e.segments[a].duration;if(this.logger_(`Strategy: ${i}. Current time: ${r}. selected segment: ${a}. Time: [${s} -> ${l}]}`),r>=s&&r<l)return this.logger_("Found sync point with exact match: ",n),n}return this.selectSyncPoint_(a,{key:"time",value:r})}getExpiredTime(e,t){if(!e||!e.segments)return null;const n=this.runStrategies_(e,t,e.discontinuitySequence,0,"main");if(!n.length)return null;const r=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return r.segmentIndex>0&&(r.time*=-1),Math.abs(r.time+Kz({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:r.
vendor: 4,437 bytes, line 273
273segmentIndex,endIndex:0}))}runStrategies_(e,t,n,r,i){const a=[];for(let o=0;o<nq.length;o++){const s=nq[o],l=s.run(this,e,t,n,r,i);l&&(l.strategy=s.name,a.push({strategy:s.name,syncPoint:l}))}return a}selectSyncPoint_(e,t){let n=e[0].syncPoint,r=Math.abs(e[0].syncPoint[t.key]-t.value),i=e[0].strategy;for(let a=1;a<e.length;a++){const o=Math.abs(e[a].syncPoint[t.key]-t.value);o<r&&(r=o,n=e[a].syncPoint,i=e[a].strategy)}return this.logger_(`syncPoint for [${t.key}: ${t.value}] chosen with strategy [${i}]: [time:${n.time}, segmentIndex:${n.segmentIndex}`+("number"==typeof n.partIndex?`,partIndex:${n.partIndex}`:"")+"]"),n}saveExpiredSegmentInfo(e,t){const n=t.mediaSequence-e.mediaSequence;if(n>86400)Sz.log.warn(`Not saving expired segment info. Media sequence gap ${n} is too large.`);else for(let r=n-1;r>=0;r--){const n=e.segments[r];if(n&&void 0!==n.start){t.syncInfo={mediaSequence:e.mediaSequence+r,time:n.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],n=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-n}}saveSegmentTimingInfo(e){let{segmentInfo:t,shouldSaveTimelineMapping:n}=e;const r=this.calculateSegmentTimeMapping_(t,t.timingInfo,n),i=t.segment;r&&(this.saveDiscontinuitySyncInfo_(t),t.playlist.syncInfo||(t.playlist.syncInfo={mediaSequence:t.playlist.mediaSequence+t.mediaIndex,time:i.start}));const a=i.dateTimeObject;i.discontinuity&&n&&a&&(this.timelineToDatetimeMappings[i.timeline]=-a.getTime()/1e3)}timestampOffsetForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].time}mappingForTimeline(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,n){const r=e.segment,i=e.part;let a,o,s=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)s={time:e.startOfSegment,mapping:e.startOfSegment-t.start},n&&(this.timelines[e.timeline]=s,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${s.time}] [mapping: ${s.mapping}]`)),a=e.startOfSegment,o=t.end+s.mapping;else{if(!s)return!1;a=t.start+s.mapping,o=t.end+s.mapping}return i&&(i.start=a,i.end=o),(!r.start||a<r.start)&&(r.start=a),r.end=o,!0}saveDiscontinuitySyncInfo_(e){const t=e.playlist,n=e.segment;if(n.discontinuity)this.discontinuities[n.timeline]={time:n.start,accuracy:0};else if(t.discontinuityStarts&&t.discontinuityStarts.length)for(let r=0;r<t.discontinuityStarts.length;r++){const i=t.discontinuityStarts[r],a=t.discontinuitySequence+r+1,o=i-e.mediaIndex,s=Math.abs(o);if(!this.discontinuities[a]||this.discontinuities[a].accuracy>s){let r;r=o<0?n.start-Kz({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:i}):n.end+Kz({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:i}),this.discontinuities[a]={time:r,accuracy:s}}}}dispose(){this.trigger("dispose"),this.off()}}class iq extends Sz.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange(e){let{type:t,from:n,to:r}=e;return"number"==typeof n&&"number"==typeof r&&(this.pendingTimelineChanges_[t]={type:t,from:n,to:r},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[t]}lastTimelineChange(e){let{type:t,from:n,to:r}=e;return"number"==typeof n&&"number"==typeof r&&(this.lastTimelineChanges_[t]={type:t,from:n,to:r},delete this.pendingTimelineChanges_[t],this.trigger("timelinechange")),this.lastTimelineChanges_[t]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const aq=VV(HV((function(){var e=function(){function e(){this.listeners={}}var t=e.prototype;return t.on=function(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)},t.off=function(e,t){if(!this.listeners[e])return!1;var n=this.listeners[e].indexOf(t);return this.listeners[e]=this.listeners[e].slice(0),this.listeners[e].splice(n,1),n>-1},t.trigger=function(e){var t=this.listeners[e];if(t)if(2===arguments.length)for(var n=t.length,r=0;r<n;++r)t[r].call(this,arguments[1]);
vendor: 8,218 bytes, line 273
273else for(var i=Array.prototype.slice.call(arguments,1),a=t.length,o=0;o<a;++o)t[o].apply(this,i)},t.dispose=function(){this.listeners={}},t.pipe=function(e){this.on("data",(function(t){e.push(t)}))},e}();let t=null;class n{constructor(e){let n,r,i;t||(t=function(){const e=[[[],[],[],[],[]],[[],[],[],[],[]]],t=e[0],n=e[1],r=t[4],i=n[4];let a,o,s;const l=[],c=[];let u,d,h,p,f,m;for(a=0;a<256;a++)c[(l[a]=a<<1^283*(a>>7))^a]=a;for(o=s=0;!r[o];o^=u||1,s=c[s]||1)for(p=s^s<<1^s<<2^s<<3^s<<4,p=p>>8^255&p^99,r[o]=p,i[p]=o,h=l[d=l[u=l[o]]],m=16843009*h^65537*d^257*u^16843008*o,f=257*l[p]^16843008*p,a=0;a<4;a++)t[a][o]=f=f<<24^f>>>8,n[a][p]=m=m<<24^m>>>8;for(a=0;a<5;a++)t[a]=t[a].slice(0),n[a]=n[a].slice(0);return e}()),this._tables=[[t[0][0].slice(),t[0][1].slice(),t[0][2].slice(),t[0][3].slice(),t[0][4].slice()],[t[1][0].slice(),t[1][1].slice(),t[1][2].slice(),t[1][3].slice(),t[1][4].slice()]];const a=this._tables[0][4],o=this._tables[1],s=e.length;let l=1;if(4!==s&&6!==s&&8!==s)throw new Error("Invalid aes key size");const c=e.slice(0),u=[];for(this._key=[c,u],n=s;n<4*s+28;n++)i=c[n-1],(n%s==0||8===s&&n%s==4)&&(i=a[i>>>24]<<24^a[i>>16&255]<<16^a[i>>8&255]<<8^a[255&i],n%s==0&&(i=i<<8^i>>>24^l<<24,l=l<<1^283*(l>>7))),c[n]=c[n-s]^i;for(r=0;n;r++,n--)i=c[3&r?n:n-4],u[r]=n<=4||r<4?i:o[0][a[i>>>24]]^o[1][a[i>>16&255]]^o[2][a[i>>8&255]]^o[3][a[255&i]]}decrypt(e,t,n,r,i,a){const o=this._key[1];let s,l,c,u=e^o[0],d=r^o[1],h=n^o[2],p=t^o[3];const f=o.length/4-2;let m,g=4;const v=this._tables[1],y=v[0],b=v[1],_=v[2],x=v[3],w=v[4];for(m=0;m<f;m++)s=y[u>>>24]^b[d>>16&255]^_[h>>8&255]^x[255&p]^o[g],l=y[d>>>24]^b[h>>16&255]^_[p>>8&255]^x[255&u]^o[g+1],c=y[h>>>24]^b[p>>16&255]^_[u>>8&255]^x[255&d]^o[g+2],p=y[p>>>24]^b[u>>16&255]^_[d>>8&255]^x[255&h]^o[g+3],g+=4,u=s,d=l,h=c;for(m=0;m<4;m++)i[(3&-m)+a]=w[u>>>24]<<24^w[d>>16&255]<<16^w[h>>8&255]<<8^w[255&p]^o[g++],s=u,u=d,d=h,h=p,p=s}}class r extends e{constructor(){super(e),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const i=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24};class o{constructor(e,t,n,a){const s=o.STEP,l=new Int32Array(e.buffer),c=new Uint8Array(e.byteLength);let u=0;for(this.asyncStream_=new r,this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+s),t,n,c)),u=s;u<l.length;u+=s)n=new Uint32Array([i(l[u-4]),i(l[u-3]),i(l[u-2]),i(l[u-1])]),this.asyncStream_.push(this.decryptChunk_(l.subarray(u,u+s),t,n,c));this.asyncStream_.push((function(){var e;a(null,(e=c).subarray(0,e.byteLength-e[e.byteLength-1]))}))}static get STEP(){return 32e3}decryptChunk_(e,t,r,a){return function(){const o=function(e,t,r){const a=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),o=new n(Array.prototype.slice.call(t)),s=new Uint8Array(e.byteLength),l=new Int32Array(s.buffer);let c,u,d,h,p,f,m,g,v;for(c=r[0],u=r[1],d=r[2],h=r[3],v=0;v<a.length;v+=4)p=i(a[v]),f=i(a[v+1]),m=i(a[v+2]),g=i(a[v+3]),o.decrypt(p,f,m,g,l,v),l[v]=i(l[v]^c),l[v+1]=i(l[v+1]^u),l[v+2]=i(l[v+2]^d),l[v+3]=i(l[v+3]^h),c=p,u=f,d=m,h=g;return s}(e,t,r);a.set(o,e.byteOffset)}}}var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==a.g?a.g:"undefined"!=typeof self?self:{},l=("undefined"!=typeof window?window:void 0!==s?s:"undefined"!=typeof self?self:{}).BigInt||Number;l("0x1"),l("0x100"),l("0x10000"),l("0x1000000"),l("0x100000000"),l("0x10000000000"),l("0x1000000000000"),l("0x100000000000000"),l("0x10000000000000000"),function(){var e=new Uint16Array([65484]),t=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);255===t[0]||t[0]}(),self.onmessage=function(e){const t=e.data,n=new Uint8Array(t.encrypted.bytes,t.encrypted.byteOffset,t.encrypted.byteLength),r=new Uint32Array(t.key.bytes,t.key.byteOffset,t.key.byteLength/4),i=new Uint32Array(t.iv.bytes,t.iv.byteOffset,t.iv.byteLength/4);new o(n,r,i,(function(e,n){self.postMessage(function(e){const t={};return Object.keys(e).forEach((n=>{const r=e[n];var i;i=r,("function"===ArrayBuffer.isView?ArrayBuffer.isView(i):i&&i.buffer instanceof ArrayBuffer)?t[n]={bytes:r.buffer,byteOffset:r.byteOffset,byteLength:r.byteLength}:t[n]=r})),t}({source:t.source,decrypted:n}),[n.buffer])}))}})));var oq=zV(aq);const sq=e=>{let t=e.default?"main":"alternative";return e.characteristics&&e.characteristics.indexOf("public.accessibility.describes-video")>=0&&(t="main-desc"),t},lq=(e,t)=>{e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},cq=(e,t)=>{t.activePlaylistLoader=e,e.load()},uq={AUDIO:(e,t)=>()=>{const{mediaTypes:{[e]:n},excludePlaylist:r}=t,i=n.activeTrack(),a=n.activeGroup(),o=(a.filter((e=>e.default))[0]||a[0]).id,s=n.tracks[o];if(i!==s){Sz.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const e in n.tracks)n.tracks[e].enabled=n.tracks[e]===s;n.onTrackChanged()}else r({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:n}}=t;Sz.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const r=n.activeTrack();r&&(r.mode="disabled"),n.onTrackChanged()}},dq={AUDIO:(e,t,n)=>{if(!t)return;const{tech:r,requestOptions:i,segmentLoaders:{[e]:a}}=n;t.on("loadedmetadata",(()=>{const e=t.media();a.playlist(e,i),(!r.paused()||e.endList&&"none"!==r.preload())&&a.load()})),t.on("loadedplaylist",(()=>{a.playlist(t.media(),i),r.paused()||a.load()})),t.on("error",uq[e](e,n))},SUBTITLES:(e,t,n)=>{const{tech:r,requestOptions:i,segmentLoaders:{[e]:a},mediaTypes:{[e]:o}}=n;t.on("loadedmetadata",(()=>{const e=t.media();a.playlist(e,i),a.track(o.activeTrack()),(!r.paused()||e.endList&&"none"!==r.preload())&&a.load()})),t.on("loadedplaylist",(()=>{a.playlist(t.media(),i),r.paused()||a.load()})),t.on("error",uq[e](e,n))}},hq={AUDIO:(e,t)=>{const{vhs:n,sourceType:r,segmentLoaders:{[e]:i},requestOptions:a,main:{mediaGroups:o},mediaTypes:{[e]:{groups:s,tracks:l,logger_:c}},mainPlaylistLoader:u}=t,d=iV(u.main);o[e]&&0!==Object.keys(o[e]).length||(o[e]={main:{default:{default:!0}}},d&&(o[e].main.default.playlists=u.main.playlists));for(const i in o[e]){s[i]||(s[i]=[]);for(const h in o[e][i]){let p,f=o[e][i][h];if(d?(c(`AUDIO group '${i}' label '${h}' is a main playlist`),f.isMainPlaylist=!0,p=null):p="vhs-json"===r&&f.playlists?new _V(f.playlists[0],n,a):f.resolvedUri?new _V(f.resolvedUri,n,a):f.playlists&&"dash"===r?new BV(f.playlists[0],n,a,u):null,f=Oz({id:h,playlistLoader:p},f),dq[e](e,f.playlistLoader,t),s[i].push(f),void 0===l[h]){const e=new Sz.AudioTrack({id:h,kind:sq(f),enabled:!1,language:f.language,default:f.default,label:h});l[h]=e}}}i.on("error",uq[e](e,t))},SUBTITLES:(e,t)=>{const{tech:n,vhs:r,sourceType:i,segmentLoaders:{[e]:a},requestOptions:o,main:{mediaGroups:s},mediaTypes:{[e]:{groups:l,tracks:c}},mainPlaylistLoader:u}=t;for(const a in s[e]){l[a]||(l[a]=[]);for(const d in s[e][a]){if(!r.options_.useForcedSubtitles&&s[e][a][d].forced)continue;let h,p=s[e][a][d];if("hls"===i)h=new _V(p.resolvedUri,r,o);else if("dash"===i){if(!p.playlists.filter((e=>e.excludeUntil!==1/0)).length)return;h=new BV(p.playlists[0],r,o,u)}else"vhs-json"===i&&(h=new _V(p.playlists?p.playlists[0]:p.resolvedUri,r,o));if(p=Oz({id:d,playlistLoader:h},p),dq[e](e,p.playlistLoader,t),l[a].push(p),void 0===c[d]){const e=n.addRemoteTextTrack({id:d,kind:"subtitles",default:p.default&&p.autoselect,language:p.language,label:d},!1).track;c[d]=e}}}a.on("error",uq[e](e,t))},"CLOSED-CAPTIONS":(e,t)=>{const{tech:n,main:{mediaGroups:r},mediaTypes:{[e]:{groups:i,tracks:a}}}=t;for(const t in r[e]){i[t]||(i[t]=[]);for(const o in r[e][t]){const s=r[e][t][o];if(!/^(?:CC|SERVICE)/.test(s.instreamId))continue;const l=n.options_.vhs&&n.options_.vhs.captionServices||{};let c={label:o,language:s.language,instreamId:s.instreamId,default:s.default&&s.autoselect};if(l[c.instreamId]&&(c=Oz(c,l[c.instreamId])),void 0===c.default&&delete c.default,i[t].push(Oz({id:o},s)),void 0===a[o]){const e=n.addRemoteTextTrack({id:c.instreamId,
vendor: 4,391 bytes, line 273
273kind:"captions",default:c.default,language:c.language,label:c.label},!1).track;a[o]=e}}}}},pq=(e,t)=>{for(let n=0;n<e.length;n++){if(nV(t,e[n]))return!0;if(e[n].playlists&&pq(e[n].playlists,t))return!0}return!1},fq={AUDIO:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:n}}}=t;for(const e in n)if(n[e].enabled)return n[e];return null},SUBTITLES:(e,t)=>()=>{const{mediaTypes:{[e]:{tracks:n}}}=t;for(const e in n)if("showing"===n[e].mode||"hidden"===n[e].mode)return n[e];return null}};class mq{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){1===e&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=jz(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map((e=>[e.ID,e]))))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class gq extends Sz.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new mq,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=Iz("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH";const n=t.serverUri||t.serverURL;if(!n)return this.logger_(`steering manifest URL is ${n}, cannot request steering manifest.`),void this.trigger("error");n.startsWith("data:")?this.decodeDataUriManifest_(n.substring(n.indexOf(",")+1)):(this.steeringManifest.reloadUri=jz(e,n),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri;if(!t)return;const n=e?t:this.getRequestURI(t);if(!n)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose();this.request_=this.xhr_({uri:n},((e,t)=>{if(e){if(410===t.status)return this.logger_(`manifest request 410 ${e}.`),this.logger_(`There will be no more content steering requests to ${n} this session.`),void this.excludedSteeringManifestURLs.add(n);if(429===t.status){const n=t.responseHeaders["retry-after"];return this.logger_(`manifest request 429 ${e}.`),this.logger_(`content steering will retry in ${n} seconds.`),void this.startTTLTimeout_(parseInt(n,10))}return this.logger_(`manifest failed to load ${e}.`),void this.startTTLTimeout_()}const r=JSON.parse(this.request_.responseText);this.assignSteeringProperties_(r),this.startTTLTimeout_()}))}setProxyServerUrl_(e){const t=new(vM().URL)(e),n=new(vM().URL)(this.proxyServerUrl_);return n.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(n.toString())}decodeDataUriManifest_(e){const t=JSON.parse(vM().atob(e));this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new(vM().URL)(e),n=this.getPathway(),r=this.getBandwidth_();if(n){const e=`_${this.manifestType_}_pathway`;t.searchParams.set(e,n)}if(r){const e=`_${this.manifestType_}_throughput`;t.searchParams.set(e,r)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),void this.trigger("error");this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const t=(e=>{for(const t of e)if(this.availablePathways_.has(t))return t;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==t&&(this.currentPathway=t,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}
273getRequestURI(e){if(!e)return null;const t=e=>this.excludedSteeringManifestURLs.has(e);if(this.proxyServerUrl_){const n=this.setProxyServerUrl_(e);if(!t(n))return n}const n=this.setSteeringParams_(e);return t(n)?null:n}startTTLTimeout_(){const e=1e3*(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.steeringManifest.ttl);this.ttlTimeout_=vM().setTimeout((()=>{this.requestSteeringManifest()}),e)}clearTTLTimeout_(){vM().clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new mq}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(jz(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let vq;const yq=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],bq=function(e){return this.audioSegmentLoader_[e]+this.mainSegmentLoader_[e]};class _q extends Sz.EventTarget{constructor(e){super();const{src:t,withCredentials:n,tech:r,bandwidth:i,externVhs:a,useCueTags:o,playlistExclusionDuration:s,enableLowInitialPlaylist:l,sourceType:c,cacheEncryptionKeys:u,bufferBasedABR:d,leastPixelDiffSelector:h,captionServices:p}=e;if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:f}=e;null!=f||(f=1/0),vq=a,this.bufferBasedABR=Boolean(d),this.leastPixelDiffSelector=Boolean(h),this.withCredentials=n,this.tech_=r,this.vhs_=r.vhs,this.sourceType_=c,this.useCueTags_=o,this.playlistExclusionDuration=s,this.maxPlaylistRetries=f,this.enableLowInitialPlaylist=l,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:n,maxPlaylistRetries:f,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=(()=>{const e={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((t=>{e[t]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:LH,activeTrack:LH,getActiveGroup:LH,onGroupChanged:LH,onTrackChanged:LH,lastTrack_:null,logger_:Iz(`MediaGroups[${t}]`)}})),e})(),this.mediaSource=new(vM().MediaSource),this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=Lz(),this.hasPlayed_=!1,this.syncController_=new rq(e),this.segmentMetadataTrack_=r.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new oq,this.sourceUpdater_=new YH(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new iq,this.keyStatusMap_=new Map;const m={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:p,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:i,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:u,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_="dash"===this.sourceType_?new BV(t,this.vhs_,Oz(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new _V(t,this.vhs_,Oz(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new OH(Oz(m,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new OH(Oz(m,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new eq(Oz(m,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise(((e,t)=>{function n(){r.off("vttjserror",i),e()}function i(){r.off("vttjsloaded",n),t()}r.one("vttjsloaded",n),r.one("vttjserror",i),r.addWebVttScript_()}))}),e),this.contentSteeringController_=new gq(this.vhs_.xhr,(()=>this.mainSegmentLoader_.bandwidth)),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",(()=>this.startABRTimer_())),this.tech_.on("pause",(()=>this.stopABRTimer_())),this.tech_.on("play",(()=>this.startABRTimer_()))),yq.forEach((e=>{this[e+"_"]=bq.bind(this,e)})),this.logger_=Iz("pc"),this.triggeredFmp4Usage=!1,"none"===this.tech_.preload()?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const g="none"===this.tech_.preload()?"play":"loadstart";this.tech_.one(g,(()=>{const e=Date.now();this.tech_.one("loadeddata",(()=>{this.timeToLoadedData__=Date.now()-e,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends}))}
vendor: 8,989 bytes, line 273
273))}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return-1===e||-1===t?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"abr";const t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,n){const r=this.media(),i=r&&(r.id||r.uri),a=e&&(e.id||e.uri);i&&i!==a&&(this.logger_(`switch media ${i} -> ${a} from ${t}`),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})),this.mainPlaylistLoader_.media(e,n)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((e=>{const t=this.mediaTypes_[e],n=t?t.activeGroup():null,r=this.contentSteeringController_.getPathway();if(n&&r){const t=(n.length?n[0].playlists:n.playlists).filter((e=>e.attributes.serviceLocation===r));t.length&&this.mediaTypes_[e].activePlaylistLoader.media(t[0])}}))}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=vM().setInterval((()=>this.checkABR_()),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(vM().clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;const n=e.mediaGroups.AUDIO,r=Object.keys(n);let i;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)i=this.mediaTypes_.AUDIO.activeTrack();else{const e=n.main||r.length&&n[r[0]];for(const t in e)if(e[t].default){i={label:t};break}}if(!i)return t;const a=[];for(const t in n)if(n[t][i.label]){const r=n[t][i.label];if(r.playlists&&r.playlists.length)a.push.apply(a,r.playlists);else if(r.uri)a.push(r);else if(e.playlists.length)for(let n=0;n<e.playlists.length;n++){const r=e.playlists[n];r.attributes&&r.attributes.AUDIO&&r.attributes.AUDIO===t&&a.push(r)}}return a.length?a:t}setupMainPlaylistLoaderListeners_(){this.mainPlaylistLoader_.on("loadedmetadata",(()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;tV(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,e.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.mainSegmentLoader_.load()),(e=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((t=>{hq[t](t,e)}));const{mediaTypes:t,mainPlaylistLoader:n,tech:r,vhs:i,segmentLoaders:{AUDIO:a,main:o}}=e;["AUDIO","SUBTITLES"].forEach((n=>{t[n].activeGroup=((e,t)=>n=>{const{mainPlaylistLoader:r,mediaTypes:{[e]:{groups:i}}}=t,a=r.media();if(!a)return null;let o=null;a.attributes[e]&&(o=i[a.attributes[e]]);const s=Object.keys(i);if(!o)if("AUDIO"===e&&s.length>1&&iV(t.main))for(let e=0;e<s.length;e++){const t=i[s[e]];if(pq(t,a)){o=t;break}}else i.main?o=i.main:1===s.length&&(o=i[s[0]]);return void 0===n?o:null!==n&&o&&o.filter((e=>e.id===n.id))[0]||null})(n,e),t[n].activeTrack=fq[n](n,e),t[n].onGroupChanged=((e,t)=>()=>{const{segmentLoaders:{[e]:n,main:r},mediaTypes:{[e]:i}}=t,a=i.activeTrack(),o=i.getActiveGroup(),s=i.activePlaylistLoader,l=i.lastGroup_;o&&l&&o.id===l.id||(i.lastGroup_=o,i.lastTrack_=a,lq(n,i),o&&!o.isMainPlaylist&&(o.playlistLoader?(n.resyncLoader(),cq(o.playlistLoader,i)):s&&r.resetEverything()))})(n,e),t[n].onGroupChanging=((e,t)=>()=>{const{segmentLoaders:{[e]:n},mediaTypes:{[e]:r}}=t;r.lastGroup_=null,n.abort(),n.pause()})(n,e),t[n].onTrackChanged=((e,t)=>()=>{const{mainPlaylistLoader:n,segmentLoaders:{[e]:r,main:i},mediaTypes:{[e]:a}}=t,o=a.activeTrack(),s=a.getActiveGroup(),l=a.activePlaylistLoader,c=a.lastTrack_;if((!c||!o||c.id!==o.id)&&(a.lastGroup_=s,a.lastTrack_=o,lq(r,a),s)){if(s.isMainPlaylist){if(!o||!c||o.id===c.id)return;const e=t.vhs.playlistController_,r=e.selectPlaylist();if(e.media()===r)return;return a.logger_(`track change. Switching main audio from ${c.id} to ${o.id}`),n.pause(),i.resetEverything(),void e.fastQualityChange_(r)}if("AUDIO"===e){if(!s.playlistLoader)return i.setAudio(!0),void i.resetEverything();r.setAudio(!0),i.setAudio(!1)}l!==s.playlistLoader?(r.track&&r.track(o),r.resetEverything(),cq(s.playlistLoader,a)):cq(s.playlistLoader,a)}})(n,e),t[n].getActiveGroup=((e,t)=>{let{mediaTypes:n}=t;return()=>{const t=n[e].activeTrack();return t?n[e].activeGroup(t):null}})(n,e)}));const s=t.AUDIO.activeGroup();if(s){const e=(s.filter((e=>e.default))[0]||s[0]).id;t.AUDIO.tracks[e].enabled=!0,t.AUDIO.onGroupChanged(),t.AUDIO.onTrackChanged(),t.AUDIO.getActiveGroup().playlistLoader?(o.setAudio(!1),a.setAudio(!0)):o.setAudio(!0)}n.on("mediachange",(()=>{["AUDIO","SUBTITLES"].forEach((e=>t[e].onGroupChanged()))})),n.on("mediachanging",(()=>{["AUDIO","SUBTITLES"].forEach((e=>t[e].onGroupChanging()))}));const l=()=>{t.AUDIO.onTrackChanged(),r.trigger({type:"usage",name:"vhs-audio-change"})};r.audioTracks().addEventListener("change",l),r.remoteTextTracks().addEventListener("change",t.SUBTITLES.onTrackChanged),i.on("dispose",(()=>{r.audioTracks().removeEventListener("change",l),r.remoteTextTracks().removeEventListener("change",t.SUBTITLES.onTrackChanged)})),r.clearTracks("audio");for(const e in t.AUDIO.tracks)r.audioTracks().addTrack(t.AUDIO.tracks[e])})({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),e),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",(()=>{this.trigger("selectedinitialmedia")}))})),this.mainPlaylistLoader_.on("loadedplaylist",(()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let e=this.mainPlaylistLoader_.media();if(!e){let t;if(this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(t=this.selectInitialPlaylist()),t||(t=this.selectPlaylist()),!t||!this.shouldSwitchToMedia_(t))return;if(this.initialMedia_=t,this.switchMedia_(this.initialMedia_,"initial"),"vhs-json"!==this.sourceType_||!this.initialMedia_.segments)return;e=this.initialMedia_}this.handleUpdatedMediaPlaylist(e)})),this.mainPlaylistLoader_.on("error",(()=>{const e=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:e.playlist,error:e})})),this.mainPlaylistLoader_.on("mediachanging",(()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()})),this.mainPlaylistLoader_.on("mediachange",(()=>{const e=this.mainPlaylistLoader_.media(),t=1.5*e.targetDuration*1e3;tV(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=t,"dash"===this.sourceType_&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})})),this.mainPlaylistLoader_.on("playlistunchanged",(()=>{const e=this.mainPlaylistLoader_.media();"playlist-unchanged"!==e.lastExcludeReason_&&this.stuckAtPlaylistEnd_(e)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))})),this.mainPlaylistLoader_.on("renditiondisabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})})),this.mainPlaylistLoader_.on("renditionenabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}))}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const n=e.mediaGroups||{};let r=!0;const i=Object.keys(n.AUDIO);for(const e in n.AUDIO)for(const t in n.AUDIO[e])n.AUDIO[e][t].uri||(r=!1);r&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(n.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),vq.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),i.length&&Object.keys(n.AUDIO[i[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pen
vendor: 2,557 bytes, line 273
273dingMedia_,n=this.tech_.currentTime(),r=this.bufferLowWaterLine(),i=this.bufferHighWaterLine();return function(e){let{currentPlaylist:t,buffered:n,currentTime:r,nextPlaylist:i,bufferLowWaterLine:a,bufferHighWaterLine:o,duration:s,bufferBasedABR:l,log:c}=e;if(!i)return Sz.log.warn("We received no playlist to switch to. Please check your stream."),!1;const u=`allowing switch ${t&&t.id||"null"} -> ${i.id}`;if(!t)return c(`${u} as current playlist is not set`),!0;if(i.id===t.id)return!1;const d=Boolean(Mz(n,r).length);if(!t.endList)return d||"number"!=typeof t.partTargetDuration?(c(`${u} as current playlist is live`),!0):(c(`not ${u} as current playlist is live llhls, but currentTime isn't in buffered.`),!1);const h=Zz(n,r),p=l?ZV.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:ZV.MAX_BUFFER_LOW_WATER_LINE;if(s<p)return c(`${u} as duration < max low water line (${s} < ${p})`),!0;const f=i.attributes.BANDWIDTH,m=t.attributes.BANDWIDTH;if(f<m&&(!l||h<o)){let e=`${u} as next bandwidth < current bandwidth (${f} < ${m})`;return l&&(e+=` and forwardBuffer < bufferHighWaterLine (${h} < ${o})`),c(e),!0}if((!l||f>m)&&h>=a){let e=`${u} as forwardBuffer >= bufferLowWaterLine (${h} >= ${a})`;return l&&(e+=` and next bandwidth > current bandwidth (${f} > ${m})`),c(e),!0}return c(`not ${u} as no switching criteria met`),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:r,bufferHighWaterLine:i,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",(()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()})),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",(()=>{this.trigger("progress")})),this.mainSegmentLoader_.on("error",(()=>{const e=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:e.playlist,error:e})})),this.mainSegmentLoader_.on("appenderror",(()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("ended",(()=>
273{this.logger_("main segment loader ended"),this.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(e=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:10}))}));const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const e=this.getCodecsOrExclude_();e&&this.sourceUpdater_.addOrChangeSourceBuffers(e)};this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}))}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectPlaylist();e&&e===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything((()=>{this.tech_.setCurrentTime(this.tech_.currentTime())}))}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const e=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()<e.start(0)?this.tech_.setCurrentTime(e.end(e.length-1)):void 0}setupFirstPlay(){const e=this.mainPlaylistLoader_.media();if(!e||this.tech_.paused()||this.hasPlayed_)return!1;if(!e.endList||e.start){const t=this.seekable();if(!t.length)return!1;const n=t.end(0);let r=n;if(e.start){const i=e.start.timeOffset;r=i<0?Math.max(n+i,t.start(0)):Math.min(n,i)}this.trigger("firstplay"),this.tech_.setCurrentTime(r)}return this.hasPlayed_=!0,this.load(),!0}handleSourceOpen_(){if(this.tryToCreateSourceBuffers_(),this.tech_.autoplay()){const e=this.tech_.play();void 0!==e&&"function"==typeof e.then&&e.then(null,(e=>{}))}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const e=this.inbandTextTracks_.metadataTrack_.cues;if(!e||!e.length)return;const t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_();e=!t||t.hasVideo?e&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1;const t=this.syncController_.getExpiredTime(e,this.duration());if(null===t)return!1;const n=vq.Playlist.playlistEnd(e,t),r=this.tech_.currentTime(),i=this.tech_.buffered();if(!i.length)return n-r<=Az;const a=i.end(i.length-1);return a-r<=Az&&n-a<=Az}excludePlaylist(e){let{playlistToExclude:t=this.mainPlaylistLoader_.media(),error:n={},playlistExclusionDuration:r}=e;if(t=t||this.mainPlaylistLoader_.media(),r=r||n.playlistExclusionDuration||this.playlistExclusionDuration,!t)return this.error=n,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));t.playlistErrors_++;const i=this.mainPlaylistLoader_.main.playlists,a=i.filter(Jz),o=1===a.length&&a[0]===t;if(1===i.length&&r!==1/0)return Sz.log.warn(`Problem encountered with playlist ${t.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(o);if(o){if(this.main().contentSteering){const e=this.pathwayAttribute_(t),n=1e3*this.contentSteeringController_.steeringManifest.ttl;return this.contentSteeringController_.excludePathway(e),this.excludeThenChangePathway_(),void setTimeout((()=>{this.contentSteeringController_.addAvailablePathway(e)}),n)}let e=!1;
273i.forEach((n=>{if(n===t)return;const r=n.excludeUntil;void 0!==r&&r!==1/0&&(e=!0,delete n.excludeUntil)})),e&&(Sz.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let s;s=t.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*r,t.excludeUntil=s,n.reason&&(t.lastExcludeReason_=n.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const l=this.selectPlaylist();if(!l)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");const c=n.internal?this.logger_:Sz.log.warn,u=n.message?" "+n.message:"";c(`${n.internal?"Internal problem":"Problem"} encountered with playlist ${t.id}.${u} Switching to playlist ${l.id}.`),l.attributes.AUDIO!==t.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),l.attributes.SUBTITLES!==t.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const d=l.targetDuration/2*1e3||5e3,h="number"==typeof l.lastRequest&&Date.now()-l.lastRequest<=d;return this.switchMedia_(l,"exclude",o||h)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const n=[],r="all"===e;(r||"main"===e)&&n.push(this.mainPlaylistLoader_);const i=[];(r||"audio"===e)&&i.push("AUDIO"),(r||"subtitle"===e)&&(i.push("CLOSED-CAPTIONS"),i.push("SUBTITLES")),i.forEach((e=>{const t=this.mediaTypes_[e]&&this.mediaTypes_[e].activePlaylistLoader;t&&n.push(t)})),["main","audio","subtitle"].forEach((t=>{const r=this[`${t}SegmentLoader_`];!r||e!==t&&"all"!==e||n.push(r)})),n.forEach((e=>t.forEach((t=>{"function"==typeof e[t]&&e[t]()}))))}setCurrentTime(e){const t=Mz(this.tech_.buffered(),e);return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?t&&t.length?e:(this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),void this.load()):0}duration(){if(!this.mainPlaylistLoader_)return 0;const e=this.mainPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:vq.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let e;if(!this.mainPlaylistLoader_)return;let t=this.mainPlaylistLoader_.media();if(!t)return;let n=this.syncController_.getExpiredTime(t,this.duration());if(null===n)return;const r=this.mainPlaylistLoader_.main,i=vq.Playlist.seekable(t,n,vq.Playlist.liveEdgeDelay(r,t));if(0===i.length)return;if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),n=this.syncController_.getExpiredTime(t,this.duration()),null===n)return;if(e=vq.Playlist.seekable(t,n,vq.Playlist.liveEdgeDelay(r,t)),0===e.length)return}let a,o;this.seekable_&&this.seekable_.length&&(a=this.seekable_.end(0),o=this.seekable_.start(0)),e?e.start(0)>i.end(0)||i.start(0)>e.end(0)?this.seekable_=i:this.seekable_=Lz([[e.start(0)>i.start(0)?e.start(0):i.start(0),e.end(0)<i.end(0)?e.end(0):i.end(0)]]):this.seekable_=i,this.seekable_&&this.seekable_.length&&this.seekable_.end(0)===a&&this.seekable_.start(0)===o||(this.logger_(`seekable updated [${Fz(this.seekable_)}]`),this.tech_.trigger("seekablechanged"))}updateDuration(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){const e=this.seekable();if(!e.length)return;return void((isNaN(this.mediaSource.duration)||this.mediaSource.duration<e.end(e.length-1))&&this.sourceUpdater_.setDuration(e.end(e.length-1)))}const t=this.tech_.buffered();let n=vq.Playlist.duration(this.mainPlaylistLoader_.media());t.length>0&&(n=Math.max(n,t.end(t.length-1))),this.mediaSource.duration!==n&&this.sourceUpdater_.setDuration(n)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((e=>{const t=this.mediaTypes_[e].groups;for(const e in t)t[e].forEach((e=>{e.playlistLoader&&e.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!t||!n)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();e.video=e.main;const n=pH(this.main(),t),r={},i=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(e.main.hasVideo&&(r.video=n.video||e.main.videoCodec||"avc1.4d400d"),e.main.isMuxed&&(r.video+=`,${n.audio||e.main.audioCodec||XM}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||i)&&(r.audio=n.audio||e.main.audioCodec||e.audio.audioCodec||XM,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!r.audio&&!r.video)return void this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});const a={};let o;if(["video","audio"].forEach((function(t){if(r.hasOwnProperty(t)&&(n=e[t].isFmp4,i=r[t],!(n?KM(i):YM(i)))){const n=e[t].isFmp4?"browser":"muxer";a[n]=a[n]||[],a[n].push(r[t]),"audio"===t&&(o=n)}var n,i})),i&&o&&t.attributes.AUDIO){const e=t.attributes.AUDIO;
vendor: 8,429 bytes, line 273
273this.main().playlists.forEach((n=>{(n.attributes&&n.attributes.AUDIO)===e&&n!==t&&(n.excludeUntil=1/0)})),this.logger_(`excluding audio group ${e} as ${o} does not support codec(s): "${r.audio}"`)}if(!Object.keys(a).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const e=[];if(["video","audio"].forEach((t=>{const n=(qM(this.sourceUpdater_.codecs[t]||"")[0]||{}).type,i=(qM(r[t]||"")[0]||{}).type;n&&i&&n.toLowerCase()!==i.toLowerCase()&&e.push(`"${this.sourceUpdater_.codecs[t]}" -> "${r[t]}"`)})),e.length)return void this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${e.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return r}{const e=Object.keys(a).reduce(((e,t)=>(e&&(e+=", "),e+`${t} does not support codec(s): "${a[t].join(",")}"`)),"")+".";this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:e},playlistExclusionDuration:1/0})}}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return;if(!this.areMediaTypesKnown_())return;const e=this.getCodecsOrExclude_();if(!e)return;this.sourceUpdater_.createSourceBuffers(e);const t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[];Object.keys(e).forEach((n=>{const r=e[n];if(-1!==t.indexOf(r.id))return;t.push(r.id);const i=pH(this.main,r),a=[];!i.audio||YM(i.audio)||KM(i.audio)||a.push(`audio codec ${i.audio}`),!i.video||YM(i.video)||KM(i.video)||a.push(`video codec ${i.video}`),i.text&&"stpp.ttml.im1t"===i.text&&a.push(`text codec ${i.text}`),a.length&&(r.excludeUntil=1/0,this.logger_(`excluding ${r.id} for unsupported: ${a.join(", ")}`))}))}excludeIncompatibleVariants_(e){const t=[],n=this.main().playlists,r=dH(qM(e)),i=hH(r),a=r.video&&qM(r.video)[0]||null,o=r.audio&&qM(r.audio)[0]||null;Object.keys(n).forEach((e=>{const r=n[e];if(-1!==t.indexOf(r.id)||r.excludeUntil===1/0)return;t.push(r.id);const s=[],l=pH(this.mainPlaylistLoader_.main,r),c=hH(l);if(l.audio||l.video){if(c!==i&&s.push(`codec count "${c}" !== "${i}"`),!this.sourceUpdater_.canChangeType()){const e=l.video&&qM(l.video)[0]||null,t=l.audio&&qM(l.audio)[0]||null;e&&a&&e.type.toLowerCase()!==a.type.toLowerCase()&&s.push(`video codec "${e.type}" !== "${a.type}"`),t&&o&&t.type.toLowerCase()!==o.type.toLowerCase()&&s.push(`audio codec "${t.type}" !== "${o.type}"`)}s.length&&(r.excludeUntil=1/0,this.logger_(`excluding ${r.id}: ${s.join(" && ")}`))}}))}updateAdCues_(e){let t=0;const n=this.seekable();n.length&&(t=n.start(0)),function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e.segments)return;let r,i=n;for(let n=0;n<e.segments.length;n++){const a=e.segments[n];if(r||(r=tq(t,i+a.duration/2)),r){if("cueIn"in a){r.endTime=i,r.adEndTime=i,i+=a.duration,r=null;continue}if(i<r.endTime){i+=a.duration;continue}r.endTime+=a.duration}else if("cueOut"in a&&(r=new(vM().VTTCue)(i,i+a.duration,a.cueOut),r.adStartTime=i,r.adEndTime=i+parseFloat(a.cueOut),t.addCue(r)),"cueOutCont"in a){const[e,n]=a.cueOutCont.split("/").map(parseFloat);r=new(vM().VTTCue)(i,i+a.duration,""),r.adStartTime=i-e,r.adEndTime=r.adStartTime+n,t.addCue(r)}i+=a.duration}}(e,this.cueTagsTrack_,t)}goalBufferLength(){const e=this.tech_.currentTime(),t=ZV.GOAL_BUFFER_LENGTH,n=ZV.GOAL_BUFFER_LENGTH_RATE,r=Math.max(t,ZV.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*n,r)}bufferLowWaterLine(){const e=this.tech_.currentTime(),t=ZV.BUFFER_LOW_WATER_LINE,n=ZV.BUFFER_LOW_WATER_LINE_RATE,r=Math.max(t,ZV.MAX_BUFFER_LOW_WATER_LINE),i=Math.max(t,ZV.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*n,this.bufferBasedABR?i:r)}bufferHighWaterLine(){return ZV.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(e){SH(this.inbandTextTracks_,"com.apple.streaming",this.tech_),(e=>{let{inbandTextTracks:t,dateRanges:n}=e;const r=t.metadataTrack_;if(!r)return;const i=vM().WebKitDataCue||vM().VTTCue;n.forEach((e=>{for(const t of Object.keys(e)){if(wH.has(t))continue;const n=new i(e.startTime,e.endTime,"");n.id=e.id,n.type="com.apple.quicktime.HLS",n.value={key:xH[t],data:e[t]},"scte35Out"!==t&&"scte35In"!==t||(n.value.data=new Uint8Array(n.value.data.match(/[\da-f]{2}/gi)).buffer),r.addCue(n)}e.processDateRange()}))})({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,n){const r=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();SH(this.inbandTextTracks_,e,this.tech_),(e=>{let{inbandTextTracks:t,metadataArray:n,timestampOffset:r,videoDuration:i}=e;if(!n)return;const a=vM().WebKitDataCue||vM().VTTCue,o=t.metadataTrack_;if(!o)return;if(n.forEach((e=>{const t=e.cueTime+r;!("number"!=typeof t||vM().isNaN(t)||t<0)&&t<1/0&&e.frames&&e.frames.length&&e.frames.forEach((e=>{const n=new a(t,t,e.value||e.url||e.data||"");n.frame=e,n.value=e,function(e){Object.defineProperties(e.frame,{id:{get:()=>(Sz.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key)},value:{get:()=>(Sz.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data)},privateData:{get:()=>(Sz.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data)}})}(n),o.addCue(n)}))})),!o.cues||!o.cues.length)return;const s=o.cues,l=[];for(let e=0;e<s.length;e++)s[e]&&l.push(s[e]);const c=l.reduce(((e,t)=>{const n=e[t.startTime]||[];return n.push(t),e[t.startTime]=n,e}),{}),u=Object.keys(c).sort(((e,t)=>Number(e)-Number(t)));u.forEach(((e,t)=>{const n=c[e],r=isFinite(i)?i:e,a=Number(u[t+1])||r;n.forEach((e=>{e.endTime=a}))}))})({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:r,videoDuration:n})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main();if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t));this.contentSteeringController_.assignTagProperties(e.uri,e.contentSteering),this.contentSteeringController_.queryBeforeStart?this.contentSteeringController_.requestSteeringManifest(!0):this.tech_.one("canplay",(()=>{this.contentSteeringController_.requestSteeringManifest()}))}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",(()=>{const e=this.main();(this.contentSteeringController_.didDASHTagChange(e.uri,e.contentSteering)||(()=>{const t=this.contentSteeringController_.getAvailablePathways(),n=[];for(const r of e.playlists){const e=r.attributes.serviceLocation;if(e&&(n.push(e),!t.has(e)))return!0}return!(n.length||!t.size)})())&&this.resetContentSteeringController_()}))}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway();if(!e)return;this.handlePathwayClones_();const t=this.main().playlists,n=new Set;let r=!1;Object.keys(t).forEach((i=>{const a=t[i],o=this.pathwayAttribute_(a),s=o&&e!==o;a.excludeUntil===1/0&&"content-steering"===a.lastExcludeReason_&&!s&&(delete a.excludeUntil,delete a.lastExcludeReason_,r=!0);const l=!a.excludeUntil&&a.excludeUntil!==1/0;!n.has(a.id)&&s&&l&&(n.add(a.id),a.excludeUntil=1/0,a.lastExcludeReason_="content-steering",this.logger_(`excluding ${a.id} for ${a.lastExcludeReason_}`))})),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach((t=>{const n=this.mediaTypes_[t];if(n.activePlaylistLoader){const t=n.activePlaylistLoader.media_;t&&t.attributes.serviceLocation!==e&&(r=!0)}})),r&&this.changeSegmentPathway_()}handlePathwayClones_(){const e=this.main().playlists,t=this.contentSteeringController_.currentPathwayClones,n=this.contentSteeringController_.nextPathwayClones;if(t&&t.size||n&&n.size){for(const[e,r]of t.entries())n.get(e)||(this.mainPlaylistLoader_.updateOrDeleteClone(r),this.contentSteeringController_.excludePathway(e));for(const[r,i]of n.entries()){const n=t.get(r);n?this.equalPathwayClones_(n,i)||(this.mainPlaylistLoader_.updateOrDeleteClone(i,!0),this.contentSteeringController_.addAvailablePathway(r)):(e.filter((e=>
vendor: 1,594 bytes, line 273
273e.attributes["PATHWAY-ID"]===i["BASE-ID"])).forEach((e=>{this.mainPlaylistLoader_.addClonePathway(i,e)})),this.contentSteeringController_.addAvailablePathway(r))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...n])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1;const n=e["URI-REPLACEMENT"].PARAMS,r=t["URI-REPLACEMENT"].PARAMS;for(const e in n)if(n[e]!==r[e])return!1;for(const e in r)if(n[e]!==r[e])return!1;return!0}changeSegmentPathway_(){const e=this.selectPlaylist();this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let e=0;const t="non-usable";this.mainPlaylistLoader_.main.playlists.forEach((n=>{const r=this.mainPlaylistLoader_.getKeyIdSet(n);r&&r.size&&r.forEach((r=>{const i="usable",a=this.keyStatusMap_.has(r)&&this.keyStatusMap_.get(r)===i,o=n.lastExcludeReason_===t&&n.excludeUntil===1/0;a?a&&o&&(delete n.excludeUntil,delete n.lastExcludeReason_,this.logger_(`enabling playlist ${n.id} because key ID ${r} is ${i}`)):(n.excludeUntil!==1/0&&n.lastExcludeReason_!==t&&(n.excludeUntil=1/0,n.lastExcludeReason_=t,this.logger_(`excluding playlist ${n.id} because the key ID ${r} doesn't exist in the keyStatusMap or is not ${i}`)),e++)}))})),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEac
273h((e=>{const n=e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height<720,r=e.excludeUntil===1/0&&e.lastExcludeReason_===t;n&&r&&(delete e.excludeUntil,Sz.log.warn(`enabling non-HD playlist ${e.id} because all playlists were excluded due to ${t} key IDs`))}))}addKeyStatus_(e,t){const n=("string"==typeof e?e:(e=>{const t=new Uint8Array(e);return Array.from(t).map((e=>e.toString(16).padStart(2,"0"))).join("")})(e)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${t}' with key ID ${n} added to the keyStatusMap`),this.keyStatusMap_.set(n,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}class xq{constructor(e,t,n){const{playlistController_:r}=e,i=r.fastQualityChange_.bind(r);if(t.attributes){const e=t.attributes.RESOLUTION;this.width=e&&e.width,this.height=e&&e.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}var a,o,s;this.codecs=pH(r.main(),t),this.playlist=t,this.id=n,this.enabled=(a=e.playlists,o=t.id,s=i,e=>{const t=a.main.playlists[o],n=Qz(t),r=Jz(t);return void 0===e?r:(e?delete t.disabled:t.disabled=!0,e===r||n||(s(),e?a.trigger("renditionenabled"):a.trigger("renditiondisabled")),e)})}}const wq=["seeking","seeked","pause","playing","error"];class Sq{constructor(e){this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=Iz("PlaybackWatcher"),this.logger_("initialize");const t=()=>this.monitorCurrentTime_(),n=()=>this.monitorCurrentTime_(),r=()=>this.techWaiting_(),i=()=>this.resetTimeUpdate_(),a=this.playlistController_,o=["main","subtitle","audio"],s={};o.forEach((e=>{s[e]={reset:()=>this.resetSegmentDownloads_(e),updateend:()=>this.checkSegmentDownloads_(e)},a[`${e}SegmentLoader_`].on("appendsdone",s[e].updateend),a[`${e}SegmentLoader_`].on("playlistupdate",s[e].reset),this.tech_.on(["seeked","seeking"],s[e].reset)}));const l=e=>{["main","audio"].forEach((t=>{a[`${t}SegmentLoader_`][e]("appended",this.seekingAppendCheck_)}))};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),l("off"))},this.clearSeekingAppendCheck_=()=>l("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),l("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",r),this.tech_.on(wq,i),this.tech_.on("canplay",n),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",r),this.tech_.off(wq,i),this.tech_.off("canplay",n),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),o.forEach((e=>{a[`${e}SegmentLoader_`].off("appendsdone",s[e].updateend),a[`${e}SegmentLoader_`].off("playlistupdate",s[e].reset),this.tech_.off(["seeked","seeking"],s[e].reset)})),this.checkCurrentTimeTimeout_&&vM().clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&vM().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=vM().setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`];this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,n=t[`${e}SegmentLoader_`],r=n.buffered_(),i=function(e,t){if(e===t)return!1;if(!e&&t||!t&&e)return!0;
vendor: 5,895 bytes, line 273
273if(e.length!==t.length)return!0;for(let n=0;n<e.length;n++)if(e.start(n)!==t.start(n)||e.end(n)!==t.end(n))return!0;return!1}(this[`${e}Buffered_`],r);this[`${e}Buffered_`]=r,i?this.resetSegmentDownloads_(e):(this[`${e}StalledDownloads_`]++,this.logger_(`found #${this[`${e}StalledDownloads_`]} ${e} appends that did not increase buffer (possible stalled download)`,{playlistId:n.playlist_&&n.playlist_.id,buffered:$z(r)}),this[`${e}StalledDownloads_`]<10||(this.logger_(`${e} loader stalled download exclusion`),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:`vhs-${e}-download-exclusion`}),"subtitle"!==e&&t.excludePlaylist({error:{message:`Excessive ${e} segment downloading detected.`},playlistExclusionDuration:1/0})))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return;const e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+Az>=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const e=this.seekable(),t=this.tech_.currentTime();let n;if(this.afterSeekableWindow_(e,t,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(n=e.end(e.length-1)),this.beforeSeekableWindow_(e,t)){const t=e.start(0);n=t+(t===e.end(0)?0:Az)}if(void 0!==n)return this.logger_(`Trying to seek outside of seekable at time ${t} with seekable range ${Fz(e)}. Seeking to ${n}.`),this.tech_.setCurrentTime(n),!0;const r=this.playlistController_.sourceUpdater_,i=this.tech_.buffered(),a=r.audioBuffer?r.audioBuffered():null,o=r.videoBuffer?r.videoBuffered():null,s=this.media(),l=s.partTargetDuration?s.partTargetDuration:2*(s.targetDuration-Nz),c=[a,o];for(let e=0;e<c.length;e++)if(c[e]&&Zz(c[e],t)<l)return!1;const u=Rz(i,t);return 0!==u.length&&(n=u.start(0)+Az,this.logger_(`Buffered region starts (${u.start(0)})  just beyond seek point (${t}). Seeking to ${n}.`),this.tech_.setCurrentTime(n),!0)}waiting_(){if(this.techWaiting_())return;const e=this.tech_.currentTime(),t=this.tech_.buffered(),n=Mz(t,e);return n.length&&e+3<=n.end(0)?(this.resetTimeUpdate_(),this.tech_.setCurrentTime(e),this.logger_(`Stopped at ${e} while inside a buffered region [${n.start(0)} -> ${n.end(0)}]. Attempting to resume playback by seeking to the current time.`),void this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"})):void 0}techWaiting_(){const e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(e,t)){const n=e.end(e.length-1);return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${n}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(n),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const n=this.tech_.vhs.playlistController_.sourceUpdater_,r=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const i=Rz(r,t);return i.length>0&&(this.logger_(`Stopped at ${t} and seeking to ${i.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0)}afterSeekableWindow_(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e.length)return!1;let i=e.end(e.length-1)+Az;const a=!n.endList,o="number"==typeof n.partTargetDuration;return a&&(o||r)&&(i=e.end(e.length-1)+3*n.targetDuration),t>i}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t<e.start(0)-this.liveRangeSafeTimeDelta)}videoUnderflow_(e){let t,{videoBuffered:n,audioBuffered:r,currentTime:i}=e;if(n){if(n.length&&r.length){const e=Mz(n,i-3),a=Mz(n,i),o=Mz(r,i);o.length&&!a.length&&e.length&&(t={start:e.end(0),end:o.end(0)})}else Rz(n,i).length||(t=this.gapFromVideoUnderflow_(n,i));return!!t&&(this.logger_(`Encountered a gap in video from ${t.start} to ${t.end}. Seeking to current time ${i}`),!0)}}skipTheGap_(e){const t=this.tech_.buffered(),n=this.tech_.currentTime(),r=Rz(t,n);this.resetTimeUpdate_(),0!==r.length&&n===e&&(this.logger_("skipTheGap_:","currentTime:",n,"scheduled currentTime:",e,"nextRange start:",r.start(0)),this.tech_.setCurrentTime(r.start(0)+Nz),this.tech_.trigger({type:"usage",name:"vhs-gap-skip"}))}gapFromVideoUnderflow_(e,t){const n=function(e){if(e.length<2)return Lz();const t=[];for(let n=1;n<e.length;n++){const r=e.end(n-1),i=e.start(n);t.push([r,i])}return Lz(t)}(e);for(let e=0;e<n.length;e++){const r=n.start(e),i=n.end(e);if(t-r<4&&t-r>2)return{start:r,end:i}}return null}}const Tq={errorInterval:30,getSource(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Cq=function(e,t){let n=0,r=0;const i=Oz(Tq,t);e.ready((()=>{e.trigger({type:"usage",name:"vhs-error-reload-initialized"})}));const a=function(){r&&e.currentTime(r)},o=function(t){null!=t&&(r=e.duration()!==1/0&&e.currentTime()||0,e.one("loadedmetadata",a),e.src(t),e.trigger({type:"usage",name:"vhs-error-reload"}),e.play())},s=function(){if(Date.now()-n<1e3*i.errorInterval)e.trigger({type:"usage",name:"vhs-error-reload-canceled"});else{if(i.getSource&&"function"==typeof i.getSource)return n=Date.now(),i.getSource.call(e,o);Sz.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},l=function(){e.off("loadedmetadata",a),e.off("error",s),e.off("dispose",l)};e.on("error",s),e.on("dispose",l),e.reloadSourceOnError=function(t){l(),Cq(e,t)}};var kq="3.9.1";const Eq={PlaylistLoader:_V,Playlist:aV,utils:LV,STANDARD_PLAYLIST_SELECTOR:_H,INITIAL_PLAYLIST_SELECTOR:function(){const e=this.playlists.main.playlists.filter(aV.isEnabled);return vH(e,((e,t)=>
273yH(e,t))),e.filter((e=>!!pH(this.playlists.main,e).video))[0]||null},lastBandwidthSelector:_H,movingAverageBandwidthSelector:function(e){let t=-1,n=-1;if(e<0||e>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){const r=this.useDevicePixelRatio&&vM().devicePixelRatio||1;return t<0&&(t=this.systemBandwidth,n=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==n&&(t=e*this.systemBandwidth+(1-e)*t,n=this.systemBandwidth),bH(this.playlists.main,t,parseInt(gH(this.tech_.el(),"width"),10)*r,parseInt(gH(this.tech_.el(),"height"),10)*r,this.limitRenditionByPlayerDimensions,this.playlistController_)}},comparePlaylistBandwidth:yH,comparePlaylistResolution:function(e,t){let n,r;return e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(n=e.attributes.RESOLUTION.width),n=n||vM().Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(r=t.attributes.RESOLUTION.width),r=r||vM().Number.MAX_VALUE,n===r&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:n-r},xhr:SV()};Object.keys(ZV).forEach((e=>{Object.defineProperty(Eq,e,{get:()=>(Sz.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),ZV[e]),set(t){Sz.log.warn(`using Vhs.${e} is UNSAFE be sure you know what you are doing`),"number"!=typeof t||t<0?Sz.log.warn(`value of Vhs.${e} must be greater than or equal to 0`):ZV[e]=t}})}));const jq="videojs-vhs",Pq=function(e,t){const n=t.media();let r=-1;for(let t=0;t<e.length;t++)if(e[t].id===n.id){r=t;break}e.selectedIndex_=r,e.trigger({selectedIndex:r,type:"change"})};Eq.canPlaySource=function(){return Sz.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};const Iq=()=>{if(!vM().localStorage)return null;const e=vM().localStorage.getItem(jq);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},Oq=(e,t)=>{e._requestCallbackSet||(e._requestCallbackSet=new Set),e._requestCallbackSet.add(t)},Lq=(e,t)=>{e._responseCallbackSet||(e._responseCallbackSet=new Set),e._responseCallbackSet.add(t)},Nq=(e,t)=>{e._requestCallbackSet&&(e._requestCallbackSet.delete(t),e._requestCallbackSet.size||delete e._requestCallbackSet)},Aq=(e,t)=>{e._responseCallbackSet&&(e._responseCallbackSet.delete(t),e._responseCallbackSet.size||delete e._responseCallbackSet)};Eq.supportsNativeHls=function(){if(!bM()||!bM().createElement)return!1;const e=bM().createElement("video");return!!Sz.getTech("Html5").isSupported()&&["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some((function(t){return/maybe|probably/i.test(e.canPlayType(t))}))}(),Eq.supportsNativeDash=!!(bM()&&bM().createElement&&Sz.getTech("Html5").isSupported())&&/maybe|probably/i.test(bM().createElement("video").canPlayType("application/dash+xml")),Eq.supportsTypeNatively=e=>"hls"===e?Eq.supportsNativeHls:"dash"===e&&Eq.supportsNativeDash,Eq.isSupported=function(){return Sz.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},Eq.xhr.onRequest=function(e){Oq(Eq.xhr,e)},Eq.xhr.onResponse=function(e){Lq(Eq.xhr,e)},Eq.xhr.offRequest=function(e){Nq(Eq.xhr,e)},Eq.xhr.offResponse=function(e){Aq(Eq.xhr,e)};const Dq=Sz.getComponent("Component");class Mq extends Dq{constructor(e,t,n){if(super(t,n.vhs),"number"==typeof n.initialBandwidth&&(this.options_.bandwidth=n.initialBandwidth),this.logger_=Iz("VhsHandler"),t.options_&&t.options_.playerId){const e=Sz.getPlayer(t.options_.playerId);this.player_=e}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(bM(),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],(e=>{const t=bM().fullscreenElement||bM().webkitFullscreenElement||bM().mozFullScreenElement||bM().msFullscreenElement;t&&t.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()})),this.on(this.tech_,"seeking",(function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())})),this.on(this.tech_,"error",(function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()})),this.on(this.tech_,"play",this.play)}setOptions_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.options_=Oz(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||
273!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=!1!==this.options_.llhls,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,"number"!=typeof this.options_.playlistExclusionDuration&&(this.options_.playlistExclusionDuration=60),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){const e=Iq();e&&e.bandwidth&&(this.options_.bandwidth=e.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),e&&e.throughput&&(this.options_.throughput=e.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=ZV.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===ZV.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach((e=>{void 0!==this.source_[e]&&(this.options_[e]=this.source_[e])})),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio}setOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.setOptions_(e)}src(e,t){if(!e)return;var n;this.setOptions_(),this.options_.src=0===(n=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(n.substring(n.indexOf(",")+1)):n,this.options_.tech=this.tech_,this.options_.externVhs=Eq,this.options_.sourceType=eR(t),this.options_.seekTo=e=>{this.tech_.setCurrentTime(e)},this.playlistController_=new _q(this.options_);const r=Oz({liveRangeSafeTimeDelta:Az},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new Sq(r),this.playlistController_.on("error",(()=>{const e=Sz.players[this.tech_.options_.playerId];let t=this.playlistController_.error;"object"!=typeof t||t.code?"string"==typeof t&&(t={message:t,code:3}):t.code=3,e.error(t)}));const i=this.options_.bufferBasedABR?Eq.movingAverageBandwidthSelector(.55):Eq.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):i.bind(this),this.playlistController_.selectInitialPlaylist=Eq.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(e){this.playlistController_.selectPlaylist=e.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(e){this.playlistController_.mainSegmentLoader_.throughput.rate=e,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let e=this.playlistController_.mainSegmentLoader_.bandwidth;const t=vM().navigator.connection||vM().navigator.mozConnection||vM().navigator.webkitConnection,n=1e7;if(this.options_.useNetworkInformationApi&&t){const r=1e3*t.downlink*1e3;e=r>=n&&e>=n?Math.max(e,r):r}return e},set(e){this.playlistController_.mainSegmentLoader_.bandwidth=e,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const e=1/(this.bandwidth||1);let t;return t=this.throughput>0?1/this.throughput:0,Math.floor(1/(e+t))},set(){Sz.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>$z(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>$z(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",(()=>{this.options_.useBandwidthFromLocalStorage&&(e=>{if(!vM().localStorage)return!1;let t=Iq();t=t?Oz(t,e):e;try{vM().localStorage.setItem(jq,JSON.stringify(t))}catch(e){return!1}})({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})})),this.playlistController_.on("selectedinitialmedia",(()=>{var e;(e=this).representations=()=>{const t=e.playlistController_.main(),n=iV(t)?e.playlistController_.getAudioTrackPlaylists_():t.playlists;return n?n.filter((e=>!Qz(e))).map(((t,n)=>new xq(e,t,t.id))):[]}})),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",(()=>{this.setupEme_()})),this.on(this.playlistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.playlistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=vM().URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),(e=>{let{player:t,sourceKeySystems:n,audioMedia:r,mainPlaylists:i}=e;if(!t.eme.initializeMediaKeys)return Promise.resolve();const a=((e,t)=>e.reduce(((e,n)=>{if(!n.contentProtection)return e;const r=t.reduce(((e,t)=>{const r=n.contentProtection[t];return r&&r.pssh&&(e[t]={pssh:r.pssh}),e}),{});return Object.keys(r).length&&e.push(r),e}),[]))(r?i.concat([r]):i,Object.keys(n)),o=[],s=[];return a.forEach((e=>{s.push(new Promise(((e,n)=>{t.tech_.one("keysessioncreated",e)}))),o.push(new Promise(((n,r)=>{t.eme.initializeMediaKeys({keySystems:e},(e=>{e?r(e):n()}))})))})),Promise.race([Promise.all(o),Promise.race(s)])})({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then((()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()})).catch((e=>{this.logger_("error while creating EME key session",e),this.player_.error({message:"Failed to initialize media ke
273ys for EME",code:3})}))}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=(e=>{let{player:t,sourceKeySystems:n,media:r,audioMedia:i}=e;const a=((e,t,n)=>{if(!e)return e;let r={};t&&t.attributes&&t.attributes.CODECS&&(r=dH(qM(t.attributes.CODECS))),n&&n.attributes&&n.attributes.CODECS&&(r.audio=n.attributes.CODECS);const i=GM(r.video),a=GM(r.audio),o={};for(const n in e)o[n]={},a&&(o[n].audioContentType=a),i&&(o[n].videoContentType=i),t.contentProtection&&t.contentProtection[n]&&t.contentProtection[n].pssh&&(o[n].pssh=t.contentProtection[n].pssh),"string"==typeof e[n]&&(o[n].url=e[n]);return Oz(e,o)})(n,r,i);return!(!a||(t.currentSource().keySystems=a,a&&!t.eme&&(Sz.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),1)))})({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()});this.player_.tech_.on("keystatuschange",(e=>{this.playlistController_.updatePlaylistByKeyStatus(e.keyId,e.status)})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),t?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const e=Sz.players[this.tech_.options_.playerId];
273e&&e.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",(()=>{!function(e,t){t.representations().forEach((t=>{e.addQualityLevel(t)})),Pq(e,t.playlists)}(this.qualityLevels_,this)})),this.playlists.on("mediachange",(()=>{Pq(this.qualityLevels_,this.playlists)})))}static version(){return{"@videojs/http-streaming":kq,"mux.js":"7.0.2","mpd-parser":"1.3.0","m3u8-parser":"7.1.0","aes-decrypter":"4.0.1"}}version(){return this.constructor.version()}canChangeType(){return YH.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&vM().URL.revokeObjectURL&&(vM().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return(e=>{let{playlist:t,time:n,callback:r}=e;if(!r)throw new Error("getProgramTime: callback must be provided");if(!t||void 0===n)return r({message:"getProgramTime: playlist and time must be provided"});const i=((e,t)=>{if(!t||!t.segments||0===t.segments.length)return null;let n,r=0;for(let i=0;i<t.segments.length&&(n=t.segments[i],r=n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationEnd:r+n.duration,!(e<=r));i++);const i=t.segments[t.segments.length-1];if(i.videoTimingInfo&&i.videoTimingInfo.transmuxedPresentationEnd<e)return null;if(e>r){if(e>r+.25*i.duration)return null;n=i}return{segment:n,estimatedStart:n.videoTimingInfo?n.videoTimingInfo.transmuxedPresentationStart:r-n.duration,type:n.videoTimingInfo?"accurate":"estimate"}})(n,t);if(!i)return r({message:"valid programTime was not found"});if("estimate"===i.type)return r({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:i.estimatedStart});const a={mediaSeconds:n},o=((e,t)=>{if(!t.dateTimeObject)return null;const n=t.videoTimingInfo.transmuxerPrependedSeconds,r=e-(t.videoTimingInfo.transmuxedPresentationStart+n);return new Date(t.dateTimeObject.getTime()+1e3*r)})(n,i.segment);return o&&(a.programDateTime=o.toISOString()),r(null,a)})({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;return NV({programTime:e,playlist:this.playlistController_.media(),retryCount:r,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{Oq(this.xhr,e)},this.xhr.onResponse=e=>{Lq(this.xhr,e)},this.xhr.offRequest=e=>{Nq(this.xhr,e)},this.xhr.offResponse=e=>{Aq(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}}const Rq={name:"videojs-http-streaming",VERSION:kq,canHandleSource(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=Oz(Sz.options,t);return Rq.canPlayType(e.type,n)},handleSource(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Oz(Sz.options,n);return t.vhs=new Mq(e,t,r),t.vhs.xhr=SV(),t.vhs.setupXhrHooks_(),t.vhs.src(e.src,e.type),t.vhs},canPlayType(e,t){const n=eR(e);if(!n)return"";const r=Rq.getOverrideNative(t);return!Eq.supportsTypeNatively(n)||r?"maybe":""},getOverrideNative(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{vhs:t={}}=e,n=!(Sz.browser.IS_ANY_SAFARI||Sz.browser.IS_IOS),{overrideNative:r=n}=t;return r}};KM("avc1.4d400d,mp4a.40.2")&&Sz.getTech("Html5").registerSourceHandler(Rq,0),Sz.VhsHandler=Mq,Sz.VhsSourceHandler=Rq,Sz.Vhs=Eq,Sz.use||Sz.registerComponent("Vhs",Eq),Sz.options.vhs=Sz.options.vhs||{},Sz.getPlugin&&Sz.getPlugin("reloadSourceOnError")||Sz.registerPlugin("reloadSourceOnError",(function(e){Cq(this,e)}));var Fq=e=>{let{posterUrl:t,videoUrl:n}=e;const r=(0,i.useRef)(null);return(0,i.useEffect)((()=>{const e=Sz(r.current,{},(function(){}));return()=>{e&&e.dispose()}}),[n,t]),(0,Wt.jsx)("div",{"data-vjs-player":!0,children:(0,Wt.jsx)("video",{autoPlay:!0,className:"video-js",height:"100%",loop:!0,muted:!0,playsInl
273ine:!0,poster:t,preload:"auto",ref:r,width:"100%",children:(0,Wt.jsx)("source",{src:n,type:"video/mp4"})})})};const $q={original:Dr().string.isRequired,thumbnail:Dr().string.isRequired,embedUrl:Dr().string.isRequired,isVideo:Dr().bool.isRequired,renderItem:Dr().func.isRequired},Bq={original:Dr().string.isRequired,thumbnail:Dr().string.isRequired},Zq=e=>(0,Wt.jsx)("div",{className:"image-gallery-image",children:(0,Wt.jsx)(Fq,{posterUrl:e.thumbnail,videoUrl:e.embedUrl},e.original)}),Uq=e=>(0,Wt.jsx)("div",{className:"image-gallery-image",children:(0,Wt.jsx)("iframe",{allowFullScreen:!0,height:"100%",src:e.embedUrl,title:e.description,width:"100%"})}),zq=e=>e&&e.map((e=>e.HasMedia?e.Media.IsMP4?{original:e.Media.Url,thumbnail:e.Poster.Url?e.Poster.Url:"https://placehold.co/600x400?text=Image+missing",embedUrl:e.Media.Url,isVideo:!0,renderItem:Zq}:e.Media.IsYoutube?{original:e.Media.Url,thumbnail:e.Poster.Url?e.Poster.Url:"https://placehold.co/600x400?text=Image+missing",embedUrl:e.Media.YoutubeEmbedUrl,isVideo:!0,renderItem:Uq}:{original:e.Media.Url?e.Media.Url:"https://placehold.co/600x400?text=Image+missing",thumbnail:e.Media.Url?e.Media.Url:"https://placehold.co/600x400?text=Image+missing"}:null));Dr().oneOfType([Dr().shape($q),Dr().shape({...Bq,isVideo:Dr().bool})]);var Vq=a(8996),Hq=a(7832),qq=a.n(Hq),Wq=function(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"small";if(""===e.Flag)return null;switch(e.Flag.toString().split("Filtered Water Type - ")[1].toString().toLowerCase()){case"boiling":return(0,Wt.jsx)(Rl,{className:`ch-hydrotap-product__type-boiling ${!n&&"border-0"}`,icon:r&&(0,Wt.jsx)(Ta.Z,{children:(0,Wt.jsxs)("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:[(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M5.19351 6.56896C4.85533 7.71412 4.81346 9.38636 6.30458 11.4061C8.18846 13.9578 8.23033 16.2855 7.72476 17.9975C7.47851 18.8314 7.11072 19.4947 6.80501 19.9502C6.51725 20.3789 5.90089 20.3936 5.53142 20.0329L5.20619 19.7154C4.97093 19.4857 4.96114 19.1086 5.14436 18.8356C5.36599 18.5054 5.63102 18.0258 5.80665 17.4311C6.14482 16.2859 6.18669 14.6137 4.69557 12.594C2.81169 10.0423 2.76982 7.71451 3.2754 6.00252C3.52164 5.16868 3.88943 4.50538 4.19514 4.04989C4.21421 4.02148 4.23476 3.99196 4.25635 3.96179C4.52308 3.58898 5.06014 3.57182 5.38849 3.8917L5.79385 4.2866C6.03245 4.51904 6.04142 4.88787 5.85579 5.16445C5.63416 5.49467 5.36914 5.97424 5.19351 6.56896Z",fill:"#212121",fillRule:"evenodd"}),(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M18.1933 6.56896C17.8551 7.71412 17.8132 9.38636 19.3043 11.4061C21.1882 13.9578 21.2301 16.2855 20.7245 17.9975C20.4783 18.8314 20.1105 19.4947 19.8048 19.9502C19.517 20.3789 18.9006 20.3936 18.5312 20.0329L18.2059 19.7154C17.9707 19.4857 17.9609 19.1086 18.1441 18.8356C18.3658 18.5054 18.6308 18.0258 18.8064 17.4311C19.1446 16.2859 19.1864 14.6137 17.6953 12.594C15.8115 10.0423 15.7696 7.71451 16.2752 6.00252C16.5214 5.16868 16.8892 4.50538 17.1949 4.04989C17.214 4.02148 17.2345 3.99196 17.2561 3.96179C17.5228 3.58898 18.0599 3.57182 18.3882 3.8917L18.7936 4.2866C19.0322 4.51904 19.0412 4.88787 18.8555 5.16445C18.6339 5.49467 18.3689 5.97424 18.1933 6.56896Z",fill:"#212121",fillRule:"evenodd"}),(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M11.6933 6.56896C11.3551 7.71412 11.3132 9.38636 12.8043 11.4061C14.6882 13.9578 14.7301 16.2855 14.2245 17.9975C13.9783 18.8314 13.6105 19.4947 13.3048 19.9502C13.017 20.3789 12.4006 20.3936 12.0312 20.0329L11.7059 19.7154C11.4707 19.4857 11.4609 19.1086 11.6441 18.8356C11.8658 18.5054 12.1308 18.0258 12.3064 17.4311C12.6446 16.2859 12.6864 14.6137 11.1953 12.594C9.31145 10.0423 9.26958 7.71451 9.77515 6.00252C10.0214 5.16868 10.3892 4.50538 10.6949 4.04989C10.714 4.02148 10.7345 3.99196 10.7561 3.96179C11.0228 3.58898 11.5599 3.57182 11.8882 3.8917L12.2936 4.2866C12.5322 4.51904 12.5412 4.88787 12.3555 5.16445C12.1339 5.49467 11.8689 5.97424 11.6933 6.56896Z",fill:"#212121",fillRule:"evenodd"})]})}),label:e.Title,size:i,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"chilled":return(0,Wt.jsx)(Rl,{className:`ch-hydrotap-product__type-chilled ${!n&&"border-0"}`,icon:r&&(0,Wt.jsx)(Ta.Z,{children:(0,Wt.jsx)("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,Wt.jsx)("path",{d:"M21 11H17.83L20.37 8.46C20.76 8.07 20.76 7.44 20.37 7.05C19.98 6.66 19.34 6.66 18.95 7.05L15 11H13V9L16.95 5.05C17.34 4.66 17.34 4.02 16.95 3.63C16.56 3.24 15.93 3.24 15.54 3.63L13 6.17V3C13 2.45 12.55 2 12 2C11.45 2 11 2.45 11 3V6.17L8.46 3.63C8.07 3.24 7.44 3.24 7.05 3.63C6.66 4.02 6.66 4.66 7.05 5.05L11 9V11H9L5.05 7.05C4.66 6.66 4.02 6.66 3.63 7.05C3.24 7.44 3.24 8.07 3.63 8.46L6.17 11H3C2.45 11 2 11.45 2 12C2 12.55 2.45 13 3 13H6.17L3.63 15.54C3.24 15.93 3.24 16.56 3.63 16.95C4.02 17.34 4.66 17.34 5.05 16.95L9 13H11V15L7.05 18.95C6.66 19.34 6.66 19.98 7.05 20.37C7.44 20.76 8.07 20.76 8.46 20.37L11 17.83V2
2731C11 21.55 11.45 22 12 22C12.55 22 13 21.55 13 21V17.83L15.54 20.37C15.93 20.76 16.56 20.76 16.95 20.37C17.34 19.98 17.34 19.34 16.95 18.95L13 15V13H15L18.95 16.95C19.34 17.34 19.98 17.34 20.37 16.95C20.76 16.56 20.76 15.93 20.37 15.54L17.83 13H21C21.55 13 22 12.55 22 12C22 11.45 21.55 11 21 11Z",fill:"#212121"})})}),label:e.Title,size:i,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"sparkling":return(0,Wt.jsx)(Rl,{className:`ch-hydrotap-product__type-sparkling ${!n&&"border-0"}`,icon:r&&(0,Wt.jsx)(Ta.Z,{children:(0,Wt.jsxs)("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:[(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M16 12C18.2092 12 20.0001 10.2091 20.0001 8C20.0001 5.79087 18.2092 4 16 4C13.7909 4 12 5.79087 12 8C12 10.2091 13.7909 12 16 12ZM22.0001 8C22.0001 11.3137 19.3138 14 16 14C12.6863 14 10 11.3137 10 8C10 4.68629 12.6863 2 16 2C19.3138 2 22.0001 4.68629 22.0001 8Z",fill:"#212121",fillRule:"evenodd"}),(0,Wt.jsx)("path",{d:"M15.4998 22C16.8805 22 17.9998 20.8807 17.9998 19.5C17.9998 18.1193 16.8805 17 15.4998 17C14.1191 17 12.9998 18.1193 12.9998 19.5C12.9998 20.8807 14.1191 22 15.4998 22Z",fill:"#212121"}),(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M6.00002 17.0002C7.10462 17.0002 8.00005 16.1048 8.00005 15.0002C8.00005 13.8957 7.10462 13.0002 6.00002 13.0002C4.89543 13.0002 4 13.8957 4 15.0002C4 16.1048 4.89543 17.0002 6.00002 17.0002ZM10 15.0002C10 17.2094 8.20918 19.0002 6.00002 19.0002C3.79087 19.0002 2 17.2094 2 15.0002C2 12.7911 3.79087 11.0002 6.00002 11.0002C8.20918 11.0002 10 12.7911 10 15.0002Z",fill:"#212121",fillRule:"evenodd"})]})}),label:e.Title,size:i,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"hot":return(0,Wt.jsx)(Rl,{className:`ch-hydrotap-product__type-hot ${!n&&"border-0"}`,icon:r&&(0,Wt.jsx)(Ta.Z,{children:(0,Wt.jsx)("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M12 19.66C15.1576 19.66 18 17.2742 18 13.46C18 12.3873 17.5842 11.0368 16.4902 9.36517C15.5028 7.85625 14.0215 6.17676 11.9957 4.32951C9.97443 6.17636 8.49541 7.85555 7.50902 9.36438C6.41594 11.0364 6 12.3872 6 13.46C6 17.2742 8.84236 19.66 12 19.66ZM20 13.46C20 18.44 16.2 21.66 12 21.66C7.8 21.66 4 18.44 4 13.46C4 10.28 6.45 6.54 11.33 2.24C11.69 1.92 12.3 1.92 12.66 2.24C17.55 6.54 20 10.28 20 13.46Z",fill:"#212121",fillRule:"evenodd"})})}),label:e.Title,size:i,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"ambient":return(0,Wt.jsx)(Rl,{className:`ch-hydrotap-product__type-ambient ${!n&&"border-0"}`,icon:r&&(0,Wt.jsx)(Ta.Z,{children:(0,Wt.jsx)("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,Wt.jsx)("path",{clipRule:"evenodd",d:"M12 19.66C15.1576 19.66 18 17.2742 18 13.46C18 12.3873 17.5842 11.0368 16.4902 9.36517C15.5028 7.85625 14.0215 6.17676 11.9957 4.32951C9.97443 6.17636 8.49541 7.85555 7.50902 9.36438C6.41594 11.0364 6 12.3872 6 13.46C6 17.2742 8.84236 19.66 12 19.66ZM20 13.46C20 18.44 16.2 21.66 12 21.66C7.8 21.66 4 18.44 4 13.46C4 10.28 6.45 6.54 11.33 2.24C11.69 1.92 12.3 1.92 12.66 2.24C17.55 6.54 20 10.28 20 13.46Z",fill:"#212121",fillRule:"evenodd"})})}),label:e.Title,size:i,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);default:return null}},Gq=(e,t,n,r,i)=>{switch(e){case"RelatedTags":var a,o;return(0,Wt.jsx)("div",{className:"list-options__image-list",children:t.RelatedTags.length?t.RelatedTags.map(((e,t)=>Wq(e,t,!1,!0,"medium"))):(0,Wt.jsxs)("div",{className:`list-options__container ${i}-container`,children:[(0,Wt.jsx)("div",{className:`list-options__thumbnail ${i}-thumbnail`,children:t.ThumbNail&&t.ThumbNail.Url&&(0,Wt.jsx)("img",{alt:null!==(a=t.Title)&&void 0!==a?a:t.Name,className:`${i}-thumbnail-image`,src:t.ThumbNail.Url})}),(0,Wt.jsx)("span",{className:`list-options__name ${i}-name`,children:null!==(o=t.Title)&&void 0!==o?o:t.Name})]})});case"Text":var s;return(0,Wt.jsx)("div",{className:"list-options__text",children:t.Name&&(0,Wt.jsx)("span",{className:"list-options__name",children:`${null!==(s=t.Title)&&void 0!==s?s:t.Name}`})});default:var l;return(0,Wt.jsxs)("div",{className:"list-options__card",children:[t.StepItemImage&&(0,Wt.jsx)("div",{className:"list-options__card--image",children:(0,Wt.jsx)("img",{alt:t.StepItemImage.DisplayText,src:t.StepItemImage.Url?t.StepItemImage.Url:"https://placehold.co/200x50?text=image+missing"})}),t.Name&&(0,Wt.jsx)("span",{className:"list-options__name",children:`${null!==(l=t.Title)&&void 0!==l?l:t.Name}`})]})}};const Kq=["className","id"],Yq=(0,Bt.ZP)(gr,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),Xq=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiDialogTitle"}),{className:r,id:a}=n,o=(0,Dt.Z)(n,Kq),s=n,l=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},ia,t)})(s),{titleId:c=a}=i.useContext(qi);return(0,Wt.jsx)(Yq,(0,Mt.Z)({component:"h2",className:(0,Rt.Z)(l.root,r),ownerState:s,ref:t,variant:"h6",id:null!=a?a:c},o))}));var Qq=Xq,Jq=e=>{let{isOpen:t,learnAboutData:n={},onClose:r}=e;const[a]=i.useState("paper"),{Description:o,Image:s,ImageHeightIsLow:l,Items:c,Title:u,Type:d}=n,h=()=>{r()};return(0,i.useEffect)((()=>{t?document.documentElement.classList.add("ch-react-app","ch-react-dialog-open"):setTimeout((()=>{document.documentElement.classList.remove("ch-react-app","ch-react-dialog-open")}),300)}),[t]),n&&n.Items?(0,Wt.jsx)(uo,{setTheme:"default",children:(0,Wt.jsxs)(Qi,{className:"ch-u-theme--default ch-react-dialog ch-hydrotap-selector__dialog",open:t,scroll:a,onClose:h,children:[(0,Wt.jsx)(Qq,{component:"div",children:(0,Wt.jsx)("button",{className:"ch-hydrotap-selector__dialog-close",type:"button",onClick:h,children:(0,Wt.jsx)(Fr.Z,{})})}),(0,Wt.jsx)(la,{children:(0,Wt.jsx)("div",{className:"ch-hydrotap-selector__dialog-content",children:d&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"text-md-center mb-10 w-100 p-0",children:(0,Wt.jsx)("div",{className:"row justify-content-md-center",children:(0,Wt.jsxs)("div",{className:"col-sm-12 col-md-7",children:[(0,Wt.jsx)("h4",{className:"mb-4",children:u}),(0,Wt.jsx)("p",{children:o})]})})}),null!==s&&(0,Wt.jsx)("div",{className:"text-md-center mb-10  w-100 p-0",children:(0,Wt.jsx)("div",{className:"row justify-content-md-center",children:(0,Wt.jsx)("div",{className:"col-sm-12 col-md-7",children:(0,Wt.jsx)("img",{alt:u,className:"w-100",loading:"lazy",src:s.Url})})})}),(0,Wt.jsx)("div",{className:"w-100",children:(0,Wt.jsx)("div",{className:"row gy-10",children:c.map(((e,t)=>{const n=(()=>{switch(d){case"HydroTapSelectorLearnMore5ColumnModel":return"col-md";case"HydroTapSelectorLearnMore4ColumnModel":return"col-md-3";case"HydroTapSelectorLearnMore3ColumnModel":default:return"col-md-4";case"HydroTapSelectorLearnMore2ColumnModel":return"col-md-6"}})();return(0,Wt.jsxs)("div",{className:`col-md ${n}`,children:[(0,Wt.jsxs)("div",{children:[e.Image&&(0,Wt.jsx)("div",{className:`ch-hydrotap-selector__dialog-img-wrapper ${l&&"low-height-image"}`,children:(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Image&&e.Image.Url,width:"100%"})}),(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{className:"mb-2",children:(0,Wt.jsx)("strong",{children:e.Title})}),(0,Wt.jsx)("p",{children:e.Description})]})]}),(0,Wt.jsx)("div",{className:"mt-3",children:(0,Wt.jsx)("div",{className:"row gy-5",children:e.Items&&e.Items.map(((e,t)=>(0,Wt.jsx)("div",{className:"col-md-6",children:(0,Wt.jsxs)("div",{className:"d-flex align-items-center",children:[(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Image&&e.Image.Url,width:"56"}),(0,Wt.jsxs)("div",{className:"ms-2",children:[e.Title&&(0,Wt.jsx)("p",{children:e.Title}),e.Description&&(0,Wt.jsx)("p",{children:e.Description})]})]})},`${e.Title+t}`)))})})]},`${e.Title+t}`)}))})})]})})})]})}):null};const eW=e=>{var t,n,r,a,o,s,l;let{apiAuthority:c,apiError:u,apiNoData:d,apiPath:h,apiScheme:p,model:f,theme:m}=e;const[g,v]=(0,i.useState)({index:-1,value:null}),[y,b]=(0,i.useState)([]),[_,x]=(0,i.useState)([]),[w,S]=(0,i.useState)(0),T=(0,i.useRef)(null),[C,k]=(0,i.useState)([]),[E,j]=(0,i.useState)(!1),[P,I]=(0,i.useState)(),O=`${p}${c}${h}`,[L,N]=(0,i.useState)(""),A=(0,i.useRef)(!0),D=`${L}`,{data:M,error:R,isPending:F}=Zy({apiUrl:O,apiParams:D,apiMethod:"GET",apiError:u,apiNoData:d}),[$,B]=(0,i.useState)(!0),Z=(0,i.useRef)(w),[U,z]=(0,i.useState)(!1),[V,H]=(0,i.useState)(!1),q=(0,i.useRef)(null),[W,G]=(0,i.useState)("default"),K=(0,i.useRef)(!1),Y=(0,i.useCallback)((e=>{null!==e&&M&&(e.querySelectorAll(".list-options__item").forEach(((e,t)=>{g.index===t&&U?e.classList.add("selected"):e.classList.remove("selected"),setTimeout((()=>{e.classList.add("list-options__item--fade-down")}),0===t?10:500*t)})),e.querySelectorAll(".list-products__item").forEach(((e,t)=>{setTimeout((()=>{e.classList.add("list-products__item--fade-down")}),0===t?10:500*t)})))}),[M,U,g]);(0,i.useEffect)((()=>{localStorage.getItem("previousSelection");const e=f.StepSlugs||[],t=new URLSearchParams(location.search),n=new URLSearchParams;for(const[r,i]of t.entries())e.includes(r)&&n.set(r,i);const r=n.toString(),i=Boolean(r);A.current&&(localStorage.removeItem("previousSelection"),localStorage.removeItem("selectedOptions"),i?(N("&"+r),B(!1)):B(!0),A.current=!1),f.SkipWelcome&&$&&(ee(!0),B(!1))}),[L,M,$]),(0,i.useEffect)((()=>{const e=localStorage.getItem("selectedOptions");e&&b(JSON.parse(e))}),[]),(0,i.useEffect)((()=>{var e,t;if(M){switch(M.ActiveStep.StepButtonType){case"Finish":G("Finish");break;case"WaterType":G("WaterType");break;case"Capacity":G("Capacity");break;case"MixerTap":G("MixerTap");break;case"HydroTapStyle":G("HydroTapStyle");break;case"MixerTapStyle":G("MixerTapStyle");break;default:G("default")}if(x(Array.from({length:M.StepCount},((e,t)=>t+1))),S(M&&M.ActiveStep.StepIndex),$){const e=localStorage.getItem("previousSelection"),t=localStorage.getItem("selectedOptions");
273if(t&&b(JSON.parse(t)),A.current&&null!==e){N("&"+e);const t=e.replace("&",""),n=t?`${window.location.pathname}?${t}`:window.location.pathname;window.history.replaceState({},document.title,n.toString()),B(!1),A.current=!1}else{const e=f.StepSlugs||[],t=new URLSearchParams(location.search),n=new URLSearchParams;for(const[r,i]of t.entries())e.includes(r)&&n.set(r,i);const r=n.toString();Boolean(r)?(N("&"+r),B(!1),A.current=!1,localStorage.removeItem("previousSelection")):(localStorage.removeItem("selectedOptions"),v([]),b([]),S(0))}}I(M&&M.ActiveStep.LearnAboutData),$||localStorage.setItem("previousSelection",M.ActiveStep.SelectedStepValues);let e=null;var n,r;if($)e=zq(f.WelcomeImageList);else if(null!==(n=M.ActiveStep)&&void 0!==n&&null!==(r=n.StepOptionsWithoutFilter)&&void 0!==r&&r.length){var i,a;let t=0;const n=localStorage.getItem("selectedOptions");if(n){const e=JSON.parse(n),r=`step${M.ActiveStep.StepIndex}`,i=e.find((e=>e.hasOwnProperty(r)));i&&i[r]&&(t=i[r].index)}var o,s,l;e=null!==(null===(i=M.ActiveStep)||void 0===i||null===(a=i.StepOptionsWithoutFilter[t])||void 0===a?void 0:a.GalleryImageList)?zq(null===(o=M.ActiveStep)||void 0===o||null===(s=o.StepOptionsWithoutFilter[t])||void 0===s?void 0:s.GalleryImageList):zq(null===(l=M.ActiveStep)||void 0===l?void 0:l.DefaultImageList)}else{var c,u;k([{original:null==M||null===(c=M.Items)||void 0===c||null===(u=c.ProductList[0])||void 0===u?void 0:u.HeroImageFullResolution}])}if(null!=e){const t=e.filter((e=>null!==e));k(t)}if(null!==M.ActiveStep.StepOptions)if($){const e=new URLSearchParams(window.location.search).toString(),t=e?`${window.location.pathname}?${e}`:window.location.pathname;window.history.replaceState({},"",t)}else{const e=L.replace(/^&/,"");if(e&&window.history.pushState(null,null,`?${e}`),"&null"===L){N("");const e=new URLSearchParams(window.location.search);for(const[t,n]of e.entries())""!==n&&"null"!==n&&"undefined"!==n||e.delete(t);let t=window.location.pathname;e.toString()&&(t+=`?${e.toString()}`),window.history.replaceState(null,"",t)}}}null!=M&&null!==(e=M.Items)&&void 0!==e&&null!==(t=e.ProductList)&&void 0!==t&&t.length&&!K.current&&(K.current=!0,te("Results")),H(!1)}),[M,R,F,$,f,w]);const X=(0,i.useCallback)((e=>{const t=localStorage.getItem("selectedOptions");if(null!==e&&M){var n,r;const i=Boolean(t&&0===(null===(n=JSON.parse(t)[0])||void 0===n||null===(r=n.step0)||void 0===r?void 0:r.index));if(!$&&null!==M.ActiveStep.StepOptions&&M.ActiveStep.StepOptions.length&&!i){const n=JSON.parse(t);if(n){const t=`step${M.ActiveStep.StepIndex}`,r=n.find((e=>e.hasOwnProperty(t)));if(r&&r[t]){const n=r[t].index,i=e.querySelectorAll(".list-options__button");i[n]?i[n].click():i[0].click()}}}}}),[M,$,w]);function Q(e){return e?e.charAt(0).toUpperCase()+e.slice(1).replace(/-/g," "):""}(0,i.useEffect)((()=>{Z.current=w}),[w]);const J=window.location.href.includes("/commercial/")?"hydrotap_selector_commercial":"hydrotap_selector",ee=e=>{!0===e&&te("Selector Start")},te=e=>{var t,n,r,i,a;if(!e||null===(t=window)||void 0===t||null===(n=t.dataLayer)||void 0===n||!n.push)return;const o=new URLSearchParams(window.location.search),s=Q(o.get("product-selector-rating")),l=(o.get("filtered-water-type")||"").toUpperCase(),c=Q(o.get("mixer-type")),u=Q(o.get("hydrotap-style")),d=Q(o.get("mixer-tap-style")),h=Q(o.get("finish")),p=(null==M||null===(r=M.Items)||void 0===r||null===(i=r.ProductList)||void 0===i||null===(a=i[0])||void 0===a?void 0:a.DisplayName)||"";switch(K.current=["Results","View Product"].includes(e),e){case"Selector Start":window.dataLayer.push({event:`${J}_start`});break;case"Capacity":window.dataLayer.push({event:`${J}_next_numberofpeople`,hydrotap_selector_numberofpeople:s});break;case"WaterType":window.dataLayer.push({event:`${J}_next_filtertype`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l});break;case"MixerTap":window.dataLayer.push({event:`${J}_next_mixertap`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c});break;case"HydroTapStyle":window.dataLayer.push({event:`${J}_next_style`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c,hydrotap_selector_style:u});break;case"MixerTapStyle":window.dataLayer.push({event:`${J}_next_mixerstyle`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c,hydrotap_selector_style:u,hydrotap_selector_mixerstyle:d});break;case"Finish":window.dataLayer.push({event:`${J}_next_finishtype`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c,hydrotap_selector_style:u,hydrotap_selector_mixerstyle:d,hydrotap_selector_finishtype:h});break;case"Results":window.dataLayer.push({event:`${J}_complete`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c,hydrotap_selector_style:u,hydrotap_selector_finishtype:h,hydrotap_selector_mixerstyle:d,hydrotap_selector_productname:p});break;case"View Product":window.dataLayer.push({event:`${J}_viewproductpage`,hydrotap_selector_numberofpeople:s,hydrotap_selector_filtertype:l,hydrotap_selector_mixertap:c,hydrotap_selector_style:u,hydrotap_selector_finishtype:h,hydrotap_selector_mixerstyle:d,hydrotap_selector_productname:p})}},ne={backgroundColor:U?"white":"gray",color:"black",border:"none",padding:"10px",cursor:"pointer",opacity:U?1:.5,padding:"10px"};return(0,Wt.jsxs)("div",{className:`ch-hydrotap ${m?" ch-u-theme--"+m:""} ${M&&null!==(t=M.Items.ProductList)&&void 0!==t&&t.length?"ch-hydrotap__products":""}`,children:[(0,Wt.jsx)(uo,{setTheme:m,children:(0,Wt.jsxs)("div",{className:"ch-hydrotap__wrapper gx-0 ",children:[(0,Wt.jsx)("div",{className:"ch-hydrotap__selection-sidebar d-md-none",children:(0,Wt.jsxs)("div",{className:"ch-hydrotap__selection-header",children:[(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("h1",{className:"mb-4 text-center h5",children:f.Title}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)(Ja,{activeStep:$?0:M?M.ActiveStep.StepIndex+1:0,alternativeLabel:!0,children:_.map((e=>(0,Wt.jsx)(xa,{children:(0,Wt.jsx)(Za,{})},e)))})})]}),$?null:(0,Wt.jsxs)("div",{className:"text-center",children:[M&&M.ActiveStep&&M.ActiveStep.Title&&(0,Wt.jsx)("h6",{children:M.ActiveStep.Title}),M&&M.ActiveStep&&M.ActiveStep.LearnMoreButtonText&&!(0,mo.isEmpty)(M.ActiveStep.LearnAboutData)&&(0,Wt.jsx)("button",{className:"ch-hydrotap__selection-modal-trigger",type:"button",onClick:()=>j(!0),children:M.ActiveStep.LearnMoreButtonText})]})]})}),(0,Wt.jsx)("div",{className:"ch-hydrotap__image-carousel",children:(0,Wt.jsx)(qq(
273),{autoPlay:!1,items:C,ref:T,showFullscreenButton:!1,showNav:!1,showPlayButton:!1,showThumbnails:C.length>=2,additionalClass:`${M&&null!==(n=M.ActiveStep)&&void 0!==n&&null!==(r=n.StepOptionsWithoutFilter)&&void 0!==r&&r.find((e=>e.ReplaceGalleryWithHeroImage))?"has-hero-images":""} ${M&&(null==M?void 0:M.Index)+1===(null==M?void 0:M.StepCount)?"d-1023-none":""}`})}),(0,Wt.jsxs)("div",{className:"ch-hydrotap__selection-sidebar "+(M&&null!==(a=M.Items.ProductList)&&void 0!==a&&a.length?"ch-hydrotap__selection-sidebar--product-list":""),children:[(0,Wt.jsxs)("div",{className:"ch-hydrotap__selection-header d-none d-md-flex",children:[(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("h1",{className:"mb-4 text-center h5",children:f.Title}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)(Ja,{activeStep:$?0:M?M.ActiveStep.StepIndex+1:0,alternativeLabel:!0,children:_.map((e=>(0,Wt.jsx)(xa,{children:(0,Wt.jsx)(Za,{})},e)))})})]}),$?null:(0,Wt.jsxs)("div",{className:"text-center",children:[M&&M.ActiveStep.Title&&(0,Wt.jsx)("h6",{className:"mb-2",children:M.ActiveStep.Title}),M&&M.ActiveStep&&M.ActiveStep.LearnMoreButtonText&&!(0,mo.isEmpty)(M.ActiveStep.LearnAboutData)&&(0,Wt.jsx)("button",{className:"ch-hydrotap__selection-modal-trigger",type:"button",onClick:()=>j(!0),children:M.ActiveStep.LearnMoreButtonText})]})]}),(0,Wt.jsx)("div",{className:`ch-hydrotap__selection ${M&&(null==M?void 0:M.Index)+1===(null==M?void 0:M.StepCount)?"ch-hydrotap__selection--lastStep":""} ${M&&null!==(o=M.Items.ProductList)&&void 0!==o&&o.length?"ch-hydrotap__selection--product-list-content":""}`,ref:X,children:$?(0,Wt.jsx)("div",{className:"d-flex h-100 w-75 fs-5 mx-auto justify-content-center align-items-center",children:(0,Wt.jsx)("p",{className:"text-center ch-hydrotap__selection-welcomeText",onAnimationEnd:()=>{H(!0)},children:f.WelcomeText})}):(0,Wt.jsx)("div",{ref:Y,children:!M||null!==(s=M.Items.ProductList)&&void 0!==s&&s.length?(0,Wt.jsx)("ul",{className:"list-products",style:{height:M&&(null==M?void 0:M.Index)+1===(null==M?void 0:M.StepCount)&&"420px"},children:M&&M.Items.ProductList.map((e=>(0,Wt.jsxs)("li",{className:"d-flex flex-column list-products"+(M&&(null==M?void 0:M.Index)+1===(null==M?void 0:M.StepCount)?"__lastItem":"__item"),children:[(0,Wt.jsx)("div",{className:"list-products__thumb",children:(0,Wt.jsx)("img",{alt:e.DisplayName,src:e.HeroImage})}),(0,Wt.jsxs)("div",{className:"list-products__content",children:[(0,Wt.jsx)("h6",{className:"list-products__name",children:e.DisplayName}),(0,Wt.jsx)("div",{className:"list-products__content--tags",children:e.FilteredWaterTypeList.length>0&&e.FilteredWaterTypeList.map(((e,t)=>Wq(e,t,!0,!1,"small")))})]})]},e.DisplayName)))}):(0,Wt.jsx)("ul",{className:"list-options",children:M&&null!==M.ActiveStep.StepOptionsWithoutFilter&&M.ActiveStep.StepOptionsWithoutFilter.map(((e,t)=>(0,Wt.jsxs)("li",{className:`list-options__item ${W}`,disabled:!M.ActiveStep.StepOptions.find((t=>t.Id==e.Id)),children:[e.IsPopular&&(0,Wt.jsx)("div",{className:"ribbon",children:"Popular"}),(0,Wt.jsx)("button",{className:`d-flex w-100 flex-column list-options__button ${"Capcity"===W||"WaterType"===W||"Finish"===W?"p-2":"p-1"} ${W}-button`,type:"button",disabled:!M.ActiveStep.StepOptions.find((t=>t.Id==e.Id)),onClick:()=>{((e,t)=>
273{if(v({index:t,value:e}),window.history.pushState(null,null,`?${e}`),M){var n,r;const e=(null!==(n=M.ActiveStep.StepOptionsWithoutFilter[t])&&void 0!==n&&n.GalleryImageList?zq(null===(r=M.ActiveStep.StepOptionsWithoutFilter[t])||void 0===r?void 0:r.GalleryImageList):zq(M.ActiveStep.DefaultImageList)).filter((e=>null!==e));k(e)}z(!0),((e,t)=>{const n=`step${e}`,r={[n]:t},i=[...y],a=i.findIndex((e=>Object.keys(e)[0]===n));-1!==a?(i[a]=r,z(!0)):i.push(r),b(i),y.length&&localStorage.setItem("selectedOptions",JSON.stringify(i))})(M.ActiveStep.StepIndex,{index:t,value:e})})(e.SelectedStepValuesLink,t)},children:Gq(e.StepOptionListType,e,0,0,W)})]},e.Id)))})})}),(0,Wt.jsx)("div",{className:"ch-hydrotap__selection-footer",children:$?(0,Wt.jsxs)(Ir,{className:"flex-grow-1",variant:"contained",onClick:()=>{B(!1),te("Selector Start")},disabled:!V,style:{padding:"10px"},children:[f.StartSelectorButtonText," ",(0,Wt.jsx)(Vq.Z,{})]}):(0,Wt.jsxs)(i.Fragment,{children:[M&&(!f.SkipWelcome&&M.ActiveStep.StepIndex>=0||f.SkipWelcome&&M.ActiveStep.StepIndex>0)?(0,Wt.jsx)(Ir,{variant:"outlined",width:45,onClick:()=>{z(!0),M&&0===M.ActiveStep.StepIndex?(B(!0),localStorage.removeItem("previousSelection"),window.history.replaceState(null,null,window.location.pathname)):M.ActiveStep.PreviousSelectedStepValues?N("&"+M.ActiveStep.PreviousSelectedStepValues):N(""),M&&M.ActiveStep.StepIndex&&y.length&&y.length&&y.find((e=>Object.keys(e)[0].startsWith("step"+(w-1))))},style:{padding:"10px"},children:(0,Wt.jsx)(vL.Z,{})}):null,M&&M.ActiveStep.StepIndex!==_.length-1&&_.length-1?(0,Wt.jsxs)(Ir,{className:"flex-grow-1",disabled:!U,style:ne,variant:"contained",onClick:()=>{M&&M.ActiveStep.StepIndex<_.length&&null!=g&&g.value&&(N("&"+g.value),z(!1),te(M.ActiveStep.StepButtonType))},ref:q,children:[f.NextButtonText," ",(0,Wt.jsx)(Vq.Z,{})]}):M&&null!==(l=M.Items.ProductList)&&void 0!==l&&l.length?(0,Wt.jsx)(Ir,{className:"flex-grow-1",onClick:e=>{var t,n,r,i,a,o;e.preventDefault(),te("View Product"),null!=M&&null!==(t=M.Items)&&void 0!==t&&null!==(n=t.ProductList)&&void 0!==n&&null!==(r=n[0])&&void 0!==r&&r.Url&&(window.location.href=null==M||null===(i=M.Items)||void 0===i||null===(a=i.ProductList)||void 0===a||null===(o=a[0])||void 0===o?void 0:o.Url)},href:M&&M.Items.ProductList[0].Url,variant:"contained",style:{padding:"10px"},children:f.ViewProductButtonText}):null]})})]})]})}),!(0,mo.isEmpty)(P)&&(0,Wt.jsx)(Jq,{isOpen:E,learnAboutData:P,onClose:()=>j(!1)})]})};eW.defaultProps={apiError:"Sorry, something has gone wrong. Please try again later.",apiNoData:"Sorry, no results found for that query.",theme:"dark"};var tW=eW,nW=a(9212),rW=a(9604),iW=a(5499),aW=a(1864),oW=a(9984);const sW=e=>{let{cards:t,descriptionTrunc:n,page:r,theme:i,viewRoleButtonText:a}=e;const o=e=>{const[t,n,r]=e.split("-").map(Number),i=new Date(2e3+r,n-1,t),a=new Date-i,o=Math.floor(a/864e5);return 1===o?"1 day ago":2===o?"2 days ago":3===o?"3 days ago":`${o} days ago`},s=sessionStorage.getItem("ChZip.breakpoint")||"sm",l="ch-u-theme--dark"===i?"ch-u-theme--dark":"ch-u-theme--default";return(0,Wt.jsx)("div",{className:"ch-jobslist-card mx-md-2",children:(0,Wt.jsx)("div",{className:"row",children:t.length>0&&t.map(((e,t)=>0===t&&1===r?(0,Wt.jsx)("div",{className:"col-12 col-md-6 px-md-2 mb-4",children:(0,Wt.jsxs)("div",{className:`ch-joblist-card-item ${l}`,children:[(0,Wt.jsx)("h2",{className:"ch-joblist-card-item__title",children:e.Title&&e.Title}),(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__date",children:[(0,Wt.jsx)(rW.Z,{}),e.Date&&o(e.Date)]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__location",children:[(0,Wt.jsx)(iW.Z,{}),e.JobLocation&&e.JobLocation]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__oursofwork",children:[(0,Wt.jsx)(nW.Z,{}),e.HoursOfWork&&e.HoursOfWork]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__workmodel",children:[(0,Wt.jsx)(aW.Z,{}),e.WorkModel&&e.WorkModel]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__salary",children:[(0,Wt.jsx)(oW.Z,{}),e.Salary&&e.Salary]})})]}),(0,Wt.jsx)("p",{className:"ch-joblist-card-item__description ch-u-truncate",style:{WebkitLineClamp:"lg"===s||"xl"===s?n.desktop:n.mobile},children:e.Tagline}),(0,Wt.jsx)("div",{className:"ch-joblist-card-item__cta-wrapper",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",href:e.Link.Url,variant:"outlined",children:a})})]})},e.Title?e.Title.split(" ").join("")+Math.random():t):(0,Wt.jsx)("div",{className:"col-12 col-md-6 px-md-2 mb-4",children:(0,Wt.jsxs)("div",{className:`ch-joblist-card-item ${l}`,children:[(0,Wt.jsx)("h2",{className:"ch-joblist-card-item__title",children:e.Title&&e.Title}),(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__date",children:[(0,Wt.jsx)(rW.Z,{}),e.Date&&o(e.Date)]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__location",children:[(0,Wt.jsx)(iW.Z,{}),e.JobLocation&&e.JobLocation]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__oursofwork",children:[(0,Wt.jsx)(nW.Z,{}),e.HoursOfWork&&e.HoursOfWork]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__workmodel",children:[(0,Wt.jsx)(aW.Z,{}),e.WorkModel&&e.WorkModel]})}),(0,Wt.jsx)("div",{className:"col-6 col-lg-4",children:(0,Wt.jsxs)("div",{className:"ch-joblist-card-item__salary",children:[(0,Wt.jsx)(oW.Z,{}),e.Salary&&e.Salary]})})]}),(0,Wt.jsx)("p",{className:"ch-joblist-card-item__description ch-u-truncate",style:{WebkitLineClamp:"lg"===s||"xl"===s?n.desktop:n.mobile},children:e.Tagline}),(0,Wt.jsx)("div",{className:"ch-joblist-card-item__cta-wrapper",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",href:e.Link.Url,variant:"outlined",children:a})})]})},e.Title?e.Title.split(" ").join("")+Math.random():t)))})})};sW.defaultProps={page:1};var lW=sW;const cW=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,categories:s,category:l,descriptionTrunc:c,theme:u,title:d,viewRoleButtonText:h}=e;const[p,f]=(0,i.useState)(1),m=`${o}${t}${a}`,[g,v]=(0,i.useState)(""),[y,b]=(0,i.useState)(1),_=`&pg=${y}&f=${g}`,{data:x,error:w,isPending:S}=Zy({apiUrl:m,apiParams:_,apiMethod:"POST",apiError:n,apiNoData:r}),T=(0,i.useRef)(null);return(0,i.useEffect)((()=>
273{if(l){const e=s.findIndex((e=>e.Id===l));v(s[e].Id)}if(x){const e=x.PageSize<x.TotalResults?Math.ceil(x.TotalResults/x.PageSize):1;f(e)}}),[l,s,x]),(0,Wt.jsx)("div",{className:"ch-jobslist",ref:T,children:(0,Wt.jsx)(uo,{setTheme:u,children:(0,Wt.jsxs)("div",{className:"ch-jobslist__container",children:[(0,Wt.jsxs)("div",{className:"container flex-grow-1",children:[(0,Wt.jsx)("h2",{className:"ch-jobslist__title",children:d}),S&&(0,Wt.jsx)(Ho,{componentClass:"ch-joblist-progress"}),w&&(0,Wt.jsx)(Lr,{componentClass:"ch-joblist-alert mt-10",error:w}),x&&(0,Wt.jsx)(lW,{cards:x.Items,descriptionTrunc:c,page:y,theme:u,viewRoleButtonText:h})]}),(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("div",{className:"col-12 d-flex justify-content-center",children:x&&(0,Wt.jsx)(zL,{activePage:y,componentClass:"ch-article-list-pagination",handleChange:(e,t)=>{b(t),T.current.scrollIntoView({block:"start",behavior:"smooth"})},theme:u,totalPages:p})})})})]})})})};cW.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, no results found for that query.",category:null,theme:"ch-u-theme--dark",title:"",viewRoleButtonText:""};var uW=cW;const dW=e=>{let{mapButtonText:t,mapDirectionText:n,mapDirectionUrl:r,mapGoogleAddress:a,mapTitle:o,mapUrl:s}=e;const[l,c]=(0,i.useState)(!1),[u,d]=(0,i.useState)("paper"),h=()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open"),c(!1)},p='<iframe src="'+s+'" class="ch-location-iframe" frameborder="0" style="border:0" referrerpolicy="no-referrer-when-downgrade"></iframe>';return(0,Wt.jsxs)("div",{className:"ch-form-dialog ch-location-dialog",children:[t&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-form-dialog__cta ch-btn--outlined",startIcon:null,variant:"outlined",onClick:()=>{d("paper"),document.body.classList.add("ch-react-app","ch-react-dialog-open"),c(!0)},children:(0,Wt.jsx)("span",{children:t})}),(0,Wt.jsxs)(Qi,{className:"ch-u-theme--default ch-react-dialog ch-location-map__dialog ch-form-dialog__dialog",open:l,scroll:u,onClose:h,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header  ch-form-dialog__header ch-location-dialog__header",children:[(0,Wt.jsx)("h6",{className:"ch-form-dialog__title",children:o}),(0,Wt.jsx)(Hn,{edge:"start",sx:{"&:hover":{backgroundColor:"transparent"}},onClick:h,children:(0,Wt.jsx)(Fr.Z,{})})]}),(0,Wt.jsx)(la,{children:(0,Wt.jsxs)("div",{className:"ch-react-dialog__content ch-form-dialog__content ch-location-dialog__content",children:[(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:p}}),(0,Wt.jsx)("div",{className:"ch-location-map__dialog-content-address mb-4",children:(0,Wt.jsx)("p",{children:a})})]}),(0,Wt.jsx)("div",{className:"ch-form__btn-container",children:(0,Wt.jsx)("div",{children:n&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-form__btn ch-btn--contained ch-form__btn-next",name:"close",type:"button",variant:"contained",onClick:()=>{window.open(r)},children:(0,Wt.jsx)("span",{children:n})})})})]})})]})]})};dW.defaultProps={};var hW=dW,pW=a(6488),fW=e=>{let{logoutText:t,logoutUrl:n,name:r,pages:i,prefix:a}=e;return(0,Wt.jsxs)("div",{className:"ch-navlogin__loggedin",children:[(0,Wt.jsxs)("p",{children:[a," ",r]}),i&&(0,Wt.jsx)("ul",{children:i.map((e=>(0,Wt.jsx)("li",{children:(0,Wt.jsx)("a",{href:e.Url,children:e.DisplayText})},e.Url)))}),n&&(0,Wt.jsxs)("div",{className:"ch-navlogin__loggedin-logout",children:[(0,Wt.jsx)(pW.Z,{}),(0,Wt.jsx)("a",{href:n,children:t})]})]})},mW=a(501),gW=e=>{let{component:t,editing:n,loggedIn:r,name:a}=e;const o=(0,i.createRef)(),[s,l]=(0,i.useState)(o.current),c=Boolean(s),u=a?a.split(" ").map((e=>e[0])).join("").substring(0,2):"";return(0,Wt.jsxs)("div",{className:"ch-navlogin ch-navlogin--menu",children:[(0,Wt.jsxs)(Hn,{className:"ch-u-icon ch-navlogin__icon",ref:o,onClick:!n&&(e=>{l(e.currentTarget),document.body.classList.add("ch-react-app","ch-u-scroll-pad")}),children:[n&&(0,Wt.jsx)(mW.Z,{}),r&&!n&&(0,Wt.jsx)("div",{className:"ch-navlogin__circle",children:(0,Wt.jsx)("span",{children:u})}),!r&&(0,Wt.jsx)(mW.Z,{})]}),(0,Wt.jsx)(ld,{anchorEl:s,anchorOrigin:{vertical:"bottom",horizontal:"center"},className:"ch-react-app ch-u-theme--default ch-react-menu ch-navlogin__menu",disableScrollLock:!0,open:c,transformOrigin:{vertical:"top",horizontal:"center"},onClose:e=>{if(0===e.button&&"mouseleave"===e.type){const t=document.querySelector(".ch-form-wrapper");if(!t)return;const n=t.getBoundingClientRect(),r=e.clientX,i=e.clientY;if(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)return}if("Tab"!==e.key)l(null),document.body.classList.remove("ch-u-scroll-pad");else{if(e.target.matches('input[type="text"]'))for(const t of e.target.form)t.matches('input[type="password"]')&&t.focu
273s();if(e.target.matches('input[type="password"]'))for(const t of e.target.form)t.matches('button[name="submit"]')&&t.focus()}},onContextMenu:e=>{e.target.href||e.preventDefault()},children:t})]})};const vW=(0,i.forwardRef)((function(e,t){return(0,Wt.jsx)(fa,{direction:"up",ref:t,...e})}));var yW=e=>{let{component:t,dialogTitle:n,loggedIn:r,name:a}=e;const[o,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)("paper"),u=()=>{s(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"500")},d=a?a.split(" ").map((e=>e[0])).join("").substring(0,2):"";return(0,Wt.jsx)("div",{className:"ch-navlogin ch-navlogin--modal",children:(0,Wt.jsxs)("div",{className:"ch-navlogin-cta",children:[(0,Wt.jsxs)(Hn,{className:"ch-u-icon ch-navlogin__icon",onClick:()=>(s(!0),c("paper"),void document.body.classList.add("ch-react-app","ch-react-dialog-open")),children:[r&&(0,Wt.jsx)("div",{className:"ch-navlogin__circle",children:(0,Wt.jsx)("span",{children:d})}),!r&&(0,Wt.jsx)(mW.Z,{})]}),(0,Wt.jsxs)(Qi,{TransitionComponent:vW,className:"ch-u-theme--default ch-react-dialog ch-navlogin__dialog",fullscreen:"true",open:o,scroll:l,onClose:u,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header ch-form-dialog__header",children:[(0,Wt.jsx)("h6",{className:"ch-form-dialog__title",children:n}),(0,Wt.jsx)(Hn,{edge:"start",onClick:u,children:(0,Wt.jsx)(Fr.Z,{})})]}),(0,Wt.jsx)(la,{className:"ch-react-dialog__content ch-form-dialog__content",dividers:"paper"===l,children:t})]})]})})};const bW=e=>{let{apiAuthority:t,apiScheme:n,dialogTitle:r,editing:a,hasDialog:o,loggedIn:s,logoutText:l,logoutUrl:c,name:u,pages:d,prefix:h,ui:p}=e;const f=()=>s?(0,Wt.jsx)(fW,{logoutText:l,logoutUrl:c,name:u,pages:d,prefix:h}):(0,Wt.jsx)(PO,{apiAuthority:t,apiError:null==p?void 0:p.SomethingHasGoneWrongMessage,apiNoData:null==p?void 0:p.NoResultsMessage,apiPath:null==p?void 0:p.ApiEndPointForForms,apiScheme:n,componentClass:"",componentTheme:"default",dialog:o,formHtmlPrefix:null==p?void 0:p.HtmlPrefix,formItemId:null==p?void 0:p.FormItemId,formLazyLoad:!1});return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"d-block d-sm-none",children:(0,Wt.jsx)(yW,{component:(0,Wt.jsx)(f,{}),dialogTitle:r,loggedIn:s,name:u})}),(0,Wt.jsx)("div",{className:"d-none d-sm-block",children:(0,Wt.jsx)(gW,{component:(0,Wt.jsx)(f,{}),editing:a,loggedIn:s,name:u})})]})};bW.defaultProps={dialogTitle:"",hasDialog:!1,name:"",prefix:"Welcome"};var _W=bW;const xW=e=>{let{deepLink:t,fallbackUrl:n,mobileDeviceDetected:r,theme:a,tokenVerified:o,ui:s}=e;return o&&r&&(window.location=t,setTimeout((()=>{window.location=n}),2e3)),(0,Wt.jsx)(uo,{setTheme:a,children:(0,Wt.jsx)("div",{className:"ch-verify-email "+(a?"ch-u-theme--"+a:""),children:(0,Wt.jsxs)("div",{children:[o&&r&&(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:s.RedirectingToMobileMessage}})}),!r&&o&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:s.MobileNotDetectedMessage}}),(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained w-100 mb-4",type:"button",variant:"contained",onClick:e=>{window.location=t,setTimeout((()=>{window.location=n}),2e3)},children:(0,Wt.jsx)("span",{children:s.LoginButtonText})})]}),!o&&(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:s.InvalidTokenMessage}})})]})})})};xW.defaultProps={theme:"default"};var wW=xW;function SW(e){const{onClick:t}=e;return(0,Wt.jsx)("button",{className:"slick-next slick-arrow",type:"button",onClick:t,children:(0,Wt.jsx)("span",{className:"material-icons",children:"chevron_right"})})}function TW(e){const{onClick:t}=e;return(0,Wt.jsx)("button",{className:"slick-prev slick-arrow",type:"button",onClick:t,children:(0,Wt.jsx)("span",{className:"material-icons",children:"chevron_left"})})}const CW=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,description:s,descriptionLines:l,linkText:c,linkUrl:u,theme:d,title:h,titleLines:p}=e;const f=`${o}${t}${a}`,[m,g]=(0,i.useState)(""),[v,y]=(0,i.useState)(1),b=`&pg=${v}&f=${m}`,{data:_,error:x,isPending:w}=Zy({apiUrl:f,apiParams:b,apiMethod:"POST",apiError:n,apiNoData:r}),[S,T]=(0,i.useState)({productIndex:null,siblingIndex:null}
273),C={centerMode:!0,centerPadding:"0px",infinite:!0,nextArrow:(0,Wt.jsx)(SW,{}),prevArrow:(0,Wt.jsx)(TW,{}),responsive:[{breakpoint:1679,settings:{slidesToShow:3}},{breakpoint:767,settings:{slidesToShow:1}}],speed:1500,slidesToScroll:1,slidesToShow:3};return(0,Wt.jsx)(uo,{setTheme:d,children:(0,Wt.jsxs)("div",{className:"ch-carousel ch-carousel--react ch-product-carousel "+(d?"ch-u-theme--"+d:""),children:[w&&(0,Wt.jsx)(Ho,{componentClass:"ch-carousel-progress"}),x&&(0,Wt.jsx)(Lr,{componentClass:"ch-carousel-alert mt-10",error:x}),_&&(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("h4",{className:"ch-product-carousel__title "+(p>0?"ch-u-truncate":""),style:{WebkitLineClamp:p>0?p:"none"},children:h}),(0,Wt.jsx)("p",{className:"ch-product-carousel__description "+(l>0?"ch-u-truncate":""),style:{WebkitLineClamp:l>0?l:"none"},children:s}),(0,Wt.jsx)(By.Z,{className:"ch-carousel__slick",...C,children:_.map(((e,t)=>{var n,r,a,o;return(0,Wt.jsx)("div",{className:"ch-carousel__slick-slide",children:(0,Wt.jsxs)("div",{className:"ch-card ch-card--product-carousel",children:[(0,Wt.jsx)("div",{className:"ch-card__media",children:(0,Wt.jsx)("a",{className:"ch-card--product-carousel__title",href:S.productIndex===t?e.SiblingList[S.siblingIndex].Link.Url:e.Link.Url,children:(0,Wt.jsx)("img",{alt:e.Name,className:"ch-card--product-carousel__img",loading:"lazy",src:S.productIndex===t?e.SiblingList[S.siblingIndex].ImageUrl:e.ImageUrl})})}),(0,Wt.jsxs)("div",{className:"ch-card__content",children:[(0,Wt.jsx)("p",{className:"ch-card--product-carousel__title ch-u-truncate",style:{WebkitLineClamp:2},children:(0,Wt.jsx)("a",{href:S.productIndex===t?e.SiblingList[S.siblingIndex].Link.Url:e.Link.Url,children:S.productIndex===t?e.SiblingList[S.siblingIndex].Name:e.Name})}),(0,Wt.jsx)("p",{className:"ch-card--product-carousel__label",children:S.productIndex===t?e.SiblingList[S.siblingIndex].Label:e.Label}),(0,Wt.jsx)("p",{className:"ch-card--product-carousel__description ch-u-truncate",style:{WebkitLineClamp:4},children:S.productIndex===t?e.SiblingList[S.siblingIndex].Description:e.Description}),(0,Wt.jsx)(i.Fragment,{children:e.SiblingList&&(0,Wt.jsx)("div",{className:"ch-card--product-carousel__finishes",children:e.SiblingList.map(((e,n)=>{var r,i;return(null==e||null===(r=e.Finish)||void 0===r?void 0:r.Image)&&""!==(null==e||null===(i=e.Finish)||void 0===i?void 0:i.Image)&&(0,Wt.jsx)("div",{className:"ch-finish-swatch "+(t===S.productIndex&&S.siblingIndex===n||0===n&&t!==S.productIndex?"active":""),children:(0,Wt.jsx)("img",{alt:e.Finish.Name,loading:"lazy",src:e.Finish.Image.Url,onMouseEnter:()=>((e,t)=>{T({productIndex:e,siblingIndex:t})})(t,n)})},n)}))})}),(0,Wt.jsx)("div",{className:"ch-card--product-carousel__finishes-name",children:(0,Wt.jsx)("p",{children:S.productIndex===t?null===(n=e.SiblingList[S.siblingIndex])||void 0===n||null===(r=n.Finish)||void 0===r?void 0:r.Name:null===(a=e.SiblingList[0])||void 0===a||null===(o=a.Finish)||void 0===o?void 0:o.Name})})]})]})},t)}))}),u&&(0,Wt.jsx)("div",{className:"ch-product-carousel__cta-wrapper",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",href:u,variant:"outlined",children:c})})]})]})})};CW.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No carousel found",theme:"default"};var kW=CW,EW=e=>{let{archivedAlertDescription:t,archivedAlertLink:n,archivedAlertTitle:r}=e;return(0,Wt.jsx)(uo,{setTheme:"default",children:(0,Wt.jsx)("div",{className:"ch-product-detail-archived",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-archived__container",children:[(0,Wt.jsx)("p",{className:"ch-product-detail-archived__title",children:r}),(0,Wt.jsxs)("p",{className:"ch-product-detail-archived__description",children:[t&&(0,Wt.jsxs)("p",{children:[t,(null==n?void 0:n.Url)&&(0,Wt.jsx)("span",{children:" "})]}),(null==n?void 0:n.Url)&&n.DisplayText&&(0,Wt.jsx)("a",{className:"ch-product-detail-archived__link",href:n.Url,children:n.DisplayText})]})]})})})},jW=a(1133),PW=a(5397),IW=a(4563);const OW=e=>{let{archivedImageHelpText:t,images:n,isArchived:r,videoThumbnail:a}=e;const o=(0,i.useRef)(null),s=(0,i.useRef)(null),[l,c]=(0,i.useState)(0),[u,d]=(0,i.useState)(!1),[h,p]=(0,i.useState)("paper"),[f,m]=(0,i.useState)(0),g=()=>{d(!0),p("paper")},v=()=>{d(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),200)},y=(n.length,{arrows:!1,fade:!0,infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1,beforeChange:(e,t)=>
273{c(t)},responsive:[{breakpoint:768,settings:{arrows:!1,fade:!1,infinite:!1,speed:500,slidesToShow:1,slidesToScroll:1,waitForAnimate:!1,centerMode:!0,centerPadding:"30px",swipeToSlide:!0,variableWidth:!0}}]}),b={arrows:!1,fade:!1,infinite:!0,initialSlide:l,speed:500,slidesToShow:1,slidesToScroll:1,waitForAnimate:!1,beforeChange:()=>{s&&s.current&&s.current.pause()}},_=(e,t)=>{m(t),o.current.slickGoTo(t)},x=(0,i.useCallback)((e=>{e&&(e.slickGoTo(l),document.body.classList.add("ch-react-app","ch-react-dialog-open"))}),[l]),w=(()=>{const[e,t]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{const e=()=>{const e=navigator.userAgent.toLowerCase(),n=/ipad|android(?!.*mobile)|tablet/.test(e),r=window.innerWidth>=768&&window.innerWidth<=1024;t(n||r)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),e})(),S=(()=>{const[e,t]=(0,i.useState)(window.matchMedia("(orientation: portrait)").matches?"portrait":"landscape");return(0,i.useEffect)((()=>{const e=()=>{t(window.matchMedia("(orientation: portrait)").matches?"portrait":"landscape")},n=window.matchMedia("(orientation: portrait)");return n.addListener(e),()=>n.removeListener(e)}),[]),e})();return(0,Wt.jsx)(uo,{setTheme:"light",children:w&&"portrait"===S?(0,Wt.jsxs)("div",{className:"ch-product-detail-carousel",children:[n.length>0?(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"row",style:{justifyContent:"center"},children:[(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)(By.Z,{className:"ch-product-detail-carousel__modal",ref:o,...y,children:n.map(((e,n)=>(0,Wt.jsxs)("div",{className:"ch-product-detail-carousel__slide",onClick:g,children:[e.IsMP4?(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:a.Url,style:{maxHeight:"none"}}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url,style:{maxHeight:"none"}}),r&&(0,Wt.jsx)("div",{className:"ch-product-detail-carousel__archive-overlay",children:(0,Wt.jsx)("p",{children:t})}),(0,Wt.jsx)(IW.Z,{className:"ch-product-detail-carousel__zoom-in"})]},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():n)))})}),(0,Wt.jsx)("div",{className:"col-12 image-gallery-thumbnails tablet-gallery-thumbnails",style:{width:"80% !important"},children:(0,Wt.jsx)(fL,{scrollButtons:"off",value:f,variant:"scrollable",onChange:_,className:"ch-product-detail-carousel__selection",sx:{"& .MuiTabs-indicator":{display:"none"},height:"100%",display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center"},children:n.map(((e,t)=>(0,Wt.jsx)($O,{className:"ch-product-detail-carousel__tab",disableRipple:!0,label:e.IsMP4?(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:a.Url}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url}),sx:{width:"35% !important",marginRight:"20px"}},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():t)))})})]})}):(0,Wt.jsx)("div",{className:"ch-product-detail-carousel__slide",children:(0,Wt.jsx)(Rl,{className:"ch-product-detail-carousel__chip",label:"Product image unavailable"})}),(0,Wt.jsx)(uo,{setTheme:"dark",children:(0,Wt.jsxs)(Qi,{className:"ch-product-detail-carousel-dialog__dialog ch-react-dialog ch-u-theme--dark "+(n?"":"ch-react-dialog__no-data"),open:u,scroll:h,onClose:v,children:[(0,Wt.jsx)("button",{className:"ch-product-detail-carousel-dialog__close",type:"button",onClick:v,children:(0,Wt.jsx)(UD.Z,{})}),(0,Wt.jsxs)(la,{className:"ch-product-detail-carousel-dialog__content ch-react-dialog__content",dividers:"paper"===h,children:[(0,Wt.jsx)(By.Z,{className:"ch-product-detail-carousel-dialog__display",ref:x,...b,children:n.length>0&&n.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-product-detail-carousel-dialog__slide",children:e.IsMP4?(0,Wt.jsx)("video",{controls:!0,ref:s,children:(0,Wt.jsx)("source",{src:e.Url,type:"video/mp4"})}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url})},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():t)))}),(0,Wt.jsx)(jW.Z,{style:{position:"absolute",top:"50%",left:"10px",transform:"translateY(-50%)",cursor:"pointer",zIndex:1e3},onClick:()=>o.current.slickPrev()}),(0,Wt.jsx)(PW.Z,{style:{position:"absolute",top:"50%",right:"10px",transform:"translateY(-50%)",cursor:"pointer",zIndex:1e3},onClick:()=>o.current.slickNext()})]})]})})]}):(0,Wt.jsxs)("div",{className:"ch-product-detail-carousel",children:[n.length>0?(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"row",style:{justifyContent:"center"},children:[(0,Wt.jsx)("div",{className:"col-md-2 col-sm-4 image-gallery-thumbn
273ails",children:(0,Wt.jsx)(fL,{className:"ch-product-detail-carousel__selection",orientation:"vertical",scrollButtons:!0,sx:{"& .MuiTabs-indicator":{display:"none"},"& > .MuiTabs-scrollButtons":{width:"50%"},"& > .MuiTabs-scrollButtons:first-of-type":{position:"absolute",bottom:0,left:0},"& > .MuiTabs-scrollButtons:last-child":{alignSelf:"flex-end"},height:"calc(100% - 2.5rem)","max-height":"46rem",position:"relative",display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center"},value:f,variant:"scrollable",onChange:_,children:n.map(((e,t)=>(0,Wt.jsx)($O,{className:"ch-product-detail-carousel__tab",disableRipple:!0,label:e.IsMP4?(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:a.Url}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url})},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():t)))})}),(0,Wt.jsx)("div",{className:"col-md-10 col-sm-8",children:(0,Wt.jsx)(By.Z,{className:"ch-product-detail-carousel__modal",ref:o,...y,children:n.map(((e,n)=>(0,Wt.jsxs)("div",{className:"ch-product-detail-carousel__slide",onClick:g,children:[e.IsMP4?(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:a.Url}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url}),r&&(0,Wt.jsx)("div",{className:"ch-product-detail-carousel__archive-overlay",children:(0,Wt.jsx)("p",{children:t})}),(0,Wt.jsx)(IW.Z,{className:"ch-product-detail-carousel__zoom-in"})]},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():n)))})})]})}):(0,Wt.jsx)("div",{className:"ch-product-detail-carousel__slide",children:(0,Wt.jsx)(Rl,{className:"ch-product-detail-carousel__chip",label:"Product image unavailable"})}),(0,Wt.jsx)(uo,{setTheme:"dark",children:(0,Wt.jsxs)(Qi,{className:"ch-product-detail-carousel-dialog__dialog ch-react-dialog ch-u-theme--dark "+(n?"":"ch-react-dialog__no-data"),open:u,scroll:h,onClose:v,children:[(0,Wt.jsx)("button",{className:"ch-product-detail-carousel-dialog__close",type:"button",onClick:v,children:(0,Wt.jsx)(UD.Z,{})}),(0,Wt.jsxs)(la,{className:"ch-product-detail-carousel-dialog__content ch-react-dialog__content",dividers:"paper"===h,children:[(0,Wt.jsx)(By.Z,{className:"ch-product-detail-carousel-dialog__display",ref:x,...b,children:n.length>0&&n.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-product-detail-carousel-dialog__slide",children:e.IsMP4?(0,Wt.jsx)("video",{controls:!0,ref:s,children:(0,Wt.jsx)("source",{src:e.Url,type:"video/mp4"})}):(0,Wt.jsx)("img",{alt:e.DisplayText,loading:"lazy",src:e.Url})},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():t)))}),(0,Wt.jsx)(jW.Z,{style:{position:"absolute",top:"50%",left:"10px",transform:"translateY(-50%)",cursor:"pointer",zIndex:1e3},onClick:()=>o.current.slickPrev()}),(0,Wt.jsx)(PW.Z,{style:{position:"absolute",top:"50%",right:"10px",transform:"translateY(-50%)",cursor:"pointer",zIndex:1e3},onClick:()=>o.current.slickNext()})]})]})})]})})};OW.defaultProps={archivedImageHelpText:"This product is no longer available"};var LW=OW;const NW=e=>{let{as:t,children:n,...r}=e;return["p","h1","h2","h3","h4","h5","h6"].includes(t)?(0,Wt.jsx)(t,{...r,children:n}):(0,Wt.jsx)("p",{...r,children:n})},AW=(e,t,n)=>{if(null===e)return n;if(e.length<=0)return n;const r=e.find((e=>e.Key===t));return null!=r&&r.Value&&["p","h1","h2","h3","h4","h5","h6"].includes(null==r?void 0:r.Value)?r.Value:n},DW=(e,t)=>(console.log("Validate tag",e),e&&["p","h1","h2","h3","h4","h5","h6"].includes(e)?(console.log("Validate tag","allowed"),e):t);var MW=a(4491),RW=a(3051),FW=a(5878),$W=e=>{let{apiAuthority:t,data:n,isArchived:r,readMore:a}=e;const[o,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)("paper"),[u,d]=(0,i.useState)(!1),[h,p]=(0,i.useState)("paper"),f=zd((e=>{let{className:t,...n}=e;return(0,Wt.jsx)(Iy,{...n,classes:{popper:t}})}))((e=>({"& .MuiTooltip-tooltip":{backgroundColor:"#333",color:"#fff",fontSize:"12px",fontFamily:"inherit",borderRadius:"3px",padding:"7px"},"& .MuiTooltip-arrow":{color:"#333"}}))),m=()=>{s(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"200")},g=()=>{d(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"200")}
273,v=!n.HideAddToCart&&!n.HasSpecialistRetailer&&n.AddToCartLink&&!n.FormItemId&&!r,y=!n.HideAddToCart&&!n.HasSpecialistRetailer&&n.AddToCartLink&&n.FormItemId,b=v||y;return(0,Wt.jsx)(uo,{setTheme:"light",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-description",children:[(0,Wt.jsx)("h1",{className:"h5 ch-product-detail-description__product-name",children:n.ProductName}),n.FilteredWaterTypeTags&&(0,Wt.jsx)("div",{className:"ch-product-detail-description__type-list",children:n.FilteredWaterTypeTags.length>0&&n.FilteredWaterTypeTags.map(((e,t)=>function(e,t){if(""===e.Flag)return null;switch(e.Flag.toString().split("Filtered Water Type - ")[1].toString().toLowerCase()){case"boiling":return(0,Wt.jsx)(Rl,{className:"ch-product-detail-description__type-boiling",label:e.Title,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"chilled":return(0,Wt.jsx)(Rl,{className:"ch-product-detail-description__type-chilled",label:e.Title,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"sparkling":return(0,Wt.jsx)(Rl,{className:"ch-product-detail-description__type-sparkling",label:e.Title,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"hot":return(0,Wt.jsx)(Rl,{className:"ch-product-detail-description__type-hot",label:e.Title,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);case"ambient":return(0,Wt.jsx)(Rl,{className:"ch-product-detail-description__type-ambient",label:e.Title,variant:"outlined"},e.Title?e.Title.split(" ").join("")+Math.random():t);default:return null}}(e,t)))}),n.Fieldset1&&(0,Wt.jsx)("div",{className:"ch-product-detail-description__product-info",children:n.Fieldset1.length>0&&n.Fieldset1.map(((e,t)=>(0,Wt.jsxs)(NW,{as:AW(n.FieldsetTags,e.Key,"p"),className:"p"===AW(n.FieldsetTags,e.Key,"p")?"ch-product-detail-description__product-info-type":"ch-product-detail-description__product-info-type paragraph",children:[e.Key,": ",e.Value]},e.Key?e.Key.split(" ").join("")+Math.random():t)))}),n.Fieldset2&&(0,Wt.jsx)("table",{className:"ch-product-detail-description__table",children:n.Fieldset2.length>0&&n.Fieldset2.map(((e,t)=>(0,Wt.jsxs)("tr",{className:"ch-product-detail-description__table-spec",children:[(0,Wt.jsx)("td",{className:"ch-product-detail-description__table-spec-name",children:e.Key}),(0,Wt.jsx)("td",{className:"ch-product-detail-description__table-spec-value",children:e.Value})]},e.Key?e.Key.split(" ").join("")+Math.random():t)))}),n.ProductDescription&&(0,Wt.jsx)("div",{className:"ch-product-detail-description__description-container",children:(0,Wt.jsxs)("p",{className:"ch-product-detail-description__description ch-u-truncate",children:[n.ProductDescription.length>85?function(e,t){if(e.length<=85)return e;const n=e.slice(0,85),r=n.lastIndexOf(" ");return n.slice(0,r)+"..."}(n.ProductDescription):n.ProductDescription,n.ProductDescription.length>85&&(0,Wt.jsx)("a",{className:"ch-product-detail-description__read-more",hidden:n.ProductDescription.length<85,href:"#ch-product-detail-tabs",type:"button",onClick:a,children:"Read more"})]})}),(0,Wt.jsx)("hr",{className:"ch-product-detail-description__divider"}),!n.HidePrice&&!r&&(0,Wt.jsxs)("div",{className:"ch-product-detail-description__price-container",children:[n.Price&&(0,Wt.jsxs)("div",{className:"ch-product-detail-description__price",children:[n.PricePrefix&&(0,Wt.jsx)("p",{className:"ch-product-detail-description__price-prefix",children:n.PricePrefix}),n.Price&&(0,Wt.jsx)("h4",{className:"ch-product-detail-description__price-amount",children:n.Price}),n.PriceSuffix&&(0,Wt.jsx)("p",{className:"ch-product-detail-description__price-suffix",children:n.PriceSuffix})]}),n.InstallationPrice&&(0,Wt.jsxs)("div",{className:"ch-product-detail-description__installation",children:[n.InstallationLabel&&(0,Wt.jsxs)("span",{className:"ch-product-detail-description__installation-label",children:[n.InstallationLabel," "]}),n.InstallationPrice&&(0,Wt.jsxs)("span",{className:"ch-product-detail-description__installation-price-amount",children:[n.InstallationPrice," "]}),n.PriceSuffix&&(0,Wt.jsx)("span",{className:"ch-product-detail-description__price-suffix",children:n.PriceSuffix}),n.InstallationHelpText&&(0,Wt.jsx)("div",{className:"ch-product-detail-description__installation-information",children:(0,Wt.jsx)(Hn,{"aria-label":"search button",className:"ch-search-box__icon",onClick:()=>{d(!0),p("paper"),document.body.classList.add("ch-react-app","ch-react-dialog-open")},children:(0,Wt.jsx)(FW.Z,{})})})]})]}),(0,Wt.jsxs)("div",{className:"ch-product-detail-description__finish-container",children:[n.FinishName&&(0,Wt.jsxs)("div",{className:"ch-product-detail-description__finish",children:[n.FinishLabel&&(0,Wt.jsx)("span",{className:"ch-product-detail-description__finish-label",children:n.FinishLabel}),n.FinishName&&(0,Wt.jsx)("span",{children:n.FinishName}),(0,Wt.jsx)("div",{className:"ch-product-detail-description__finish-information",children:(0,Wt.jsx)(Hn,{"aria-label":"search button",className:"ch-search-box__icon",onClick:()=>{s(!0),c("paper"),document.body.classList.add("ch-react-app","ch-react-dialog-open")},children:(0,Wt.jsx)(FW.Z,{})})})]}),n.SiblingList&&(0,Wt.jsx)("div",{className:"ch-product-detail-description__finish-selection",children:n.SiblingList.length>0&&n.SiblingList.map(((e,t)=>
273e.Image&&(0,Wt.jsx)(f,{arrow:!0,placement:"top",title:e.Name,children:(0,Wt.jsx)("a",{alt:e.Title,className:"ch-product-detail-description__finish-color "+(e.IsActive?"ch-product-detail-description__finish-active":""),href:e.Url,title:e.Title,children:(0,Wt.jsx)("img",{alt:e.Name,loading:"lazy",src:e.Image.Url})},e.Name?e.Name.split(" ").join("")+Math.random():t)},t)))}),!n.HideInStock&&!r&&n.InStockText&&(0,Wt.jsxs)("div",{className:"ch-product-detail-description__stock",children:[n.InStockLabel&&(0,Wt.jsx)("span",{className:"ch-product-detail-description__stock-label",children:n.InStockLabel}),(0,Wt.jsx)("span",{children:n.InStockText})]})]}),(0,Wt.jsx)("div",{className:"ch-product-detail-description__buttons-container",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-description__buttons",children:[n.HasSpecialistRetailer&&n.HasSpecialistRetailerLink&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",fullWidth:!0,href:n.SpecialistRetailerLink.Url,variant:"contained",children:n.SpecialistRetailerLink.DisplayText}),n.HidePrice&&!n.HasSpecialistRetailer&&n.HasRequestAQuoteLink&&!n.RequestAQuoteForm&&(0,Wt.jsx)(Ir,{className:"ch-react-btn "+(b?"ch-btn--outlined":"ch-btn--contained"),fullWidth:!0,href:n.RequestAQuoteLink.Url,variant:b?"outlined":"contained",children:n.RequestAQuoteLink.DisplayText}),n.HidePrice&&!n.HasSpecialistRetailer&&n.RequestAQuoteForm&&(0,Wt.jsx)(PO,{apiAuthority:n.RequestAQuoteForm.apiAuthority,apiPath:`${n.RequestAQuoteForm.apiPath}`,apiQueryStringParams:{productname:n.ProductName,productcode:n.ProductCode},apiScheme:n.RequestAQuoteForm.apiScheme,componentClass:"",componentTheme:"default",dialog:n.RequestAQuoteForm.hasDialog,dialogUi:{CtaText:{Value:n.RequestAQuoteForm.cta},CtaVariant:{Value:b?"ch-btn--outlined":"ch-btn--contained"},Title:{Value:n.RequestAQuoteForm.title}},formHtmlPrefix:n.RequestAQuoteForm.htmlPrefix,formItemId:n.RequestAQuoteForm.itemId,formLazyLoad:!1}),n.RequestALeaseForm&&(0,Wt.jsx)(PO,{apiAuthority:n.RequestALeaseForm.apiAuthority,apiPath:`${n.RequestALeaseForm.apiPath}`,apiQueryStringParams:{productname:n.ProductName,productcode:n.ProductCode},apiScheme:n.RequestALeaseForm.apiScheme,componentClass:"",componentTheme:"default",dialog:n.RequestALeaseForm.hasDialog,dialogUi:{CtaText:{Value:n.RequestALeaseForm.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:n.RequestALeaseForm.title}},formHtmlPrefix:n.RequestALeaseForm.htmlPrefix,formItemId:n.RequestALeaseForm.itemId,formLazyLoad:!1}),v&&(0,Wt.jsx)(gL,{api:n.AddToCartLink,componentClass:"ch-btn--contained",text:n.AddToCartButtonText,variant:"contained"}),y&&(0,Wt.jsx)(PO,{apiAuthority:n.AddToCardHydrotapForm.ApiAuthority,apiError:n.AddToCardHydrotapForm.SomethingHasGoneWrongMessage,apiNoData:n.AddToCardHydrotapForm.NoResultsMessage,apiPath:n.AddToCardHydrotapForm.ApiEndPointForForms,apiScheme:n.AddToCardHydrotapForm.ApiScheme,componentClass:"",componentTheme:"default",dialog:!0,dialogUi:{CtaIcon:{Value:"",IsReadOnly:!1},CtaText:{Value:n.AddToCartButtonText},IsReadOnly:!1,CtaVariant:{Value:"ch-btn--contained",IsReadOnly:!1},Title:{Value:n.AddToCartButtonText,IsReadOnly:!1}},formContext:{},formHtmlPrefix:n.AddToCardHydrotapForm.HtmlPrefix,formItemId:n.AddToCardHydrotapForm.FormItemId,formLazyLoad:!0}
273),!n.HidePrice&&!r&&!n.HasSpecialistRetailer&&n.HasEnquireLink&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:n.EnquireLink.Url,variant:"outlined",children:n.EnquireLink.DisplayText}),n.WhereToBuyLink&&!r&&(n.EnableMikMakWidget&&n.MikMakWidgetWTBId?(0,Wt.jsx)(Ir,{className:"ch-react-btn "+(b?"ch-btn--outlined":"ch-btn--contained"),"data-mm-id-type":"product_id","data-mm-ids":n.ProductCode,"data-mm-wtbid":n.MikMakWidgetWTBId,fullWidth:!0,variant:b?"outlined":"contained",children:n.WhereToBuyLink.DisplayText}):(0,Wt.jsx)(Ir,{className:"ch-react-btn "+(b?"ch-btn--outlined":"ch-btn--contained"),fullWidth:!0,href:n.WhereToBuyLink.Url,variant:b?"outlined":"contained",children:n.WhereToBuyLink.DisplayText})),n.ViewLatestHydroTapsLink&&n.IsArchived&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",fullWidth:!0,href:n.ViewLatestHydroTapsLink.Url,variant:"contained",children:n.ViewLatestHydroTapsLink.DisplayText}),n.AvailableToLeaseOrBuyLink&&!r&&(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:n.AvailableToLeaseOrBuyLink.Url,variant:"outlined",children:[(0,Wt.jsx)(RW.Z,{}),n.AvailableToLeaseOrBuyLink.DisplayText]}),n.SpecificationSheetLink&&(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:n.SpecificationSheetLink.Url,rel:"nofollow",target:"_blank",variant:"outlined",children:[(0,Wt.jsx)(MW.Z,{}),n.SpecificationSheetLink.DisplayText]}),n.BimDownloadLink&&(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:n.BimDownloadLink.Url,rel:"nofollow",target:"_blank",variant:"outlined",children:[(0,Wt.jsx)(MW.Z,{}),n.BimDownloadLink.DisplayText]})]})}),(0,Wt.jsx)(uo,{setTheme:"light",children:(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)(Qi,{PaperProps:{sx:{borderRadius:"10px"}},className:"ch-react-dialog ch-product-detail-description__dialog ch-u-theme--default "+(n?"":"ch-react-dialog__no-data"),open:o,scroll:l,onClose:m,children:[(0,Wt.jsxs)(na,{className:"ch-product-detail-description__dialog-header",children:[(0,Wt.jsx)("div",{className:"col-6",children:(0,Wt.jsx)("h6",{className:"header-title",style:{fontWeight:"600"},children:n.FinishModalTitle})}),(0,Wt.jsx)("div",{className:"col-6 d-flex justify-content-end",children:(0,Wt.jsx)(Hn,{"aria-label":"close",className:"ch-product-detail-description__dialog-close",onClick:m,children:(0,Wt.jsx)(Fr.Z,{})})})]}),(0,Wt.jsx)(la,{className:"ch-product-detail-description__dialog-content",dividers:"paper"===l,children:n.FinishHelpText&&(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:n.FinishHelpText}})}),(0,Wt.jsx)(na,{className:"ch-product-detail-description__dialog-footer",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained",variant:"contained",onClick:m,children:"Close"})})]}),(0,Wt.jsxs)(Qi,{PaperProps:{sx:{borderRadius:"10px"}},className:"ch-react-dialog ch-product-detail-description__dialog ch-u-theme--default "+(n?"":"ch-react-dialog__no-data"),open:u,scroll:h,onClose:g,children:[(0,Wt.jsxs)(na,{className:"ch-product-detail-description__dialog-header",children:[(0,Wt.jsx)("div",{className:"col-6",children:(0,Wt.jsx)("h6",{className:"header-title",style:{fontWeight:"600"},children:n.InstallationModalTitle})}),(0,Wt.jsx)("div",{className:"col-6 d-flex justify-content-end",children:(0,Wt.jsx)(Hn,{"aria-label":"close",className:"ch-product-detail-description__dialog-close",onClick:g,children:(0,Wt.jsx)(Fr.Z,{})})})]}),(0,Wt.jsx)(la,{className:"ch-product-detail-description__dialog-content",dividers:"paper"===h,children:n.InstallationHelpText&&(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:n.InstallationHelpText}})}),(0,Wt.jsx)(na,{className:"ch-product-detail-description__dialog-footer",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained",variant:"contained",onClick:g,children:"Close"})})]})]})})]})})},BW=function(e){const{children:t,index:n,value:r}=e;return(0,Wt.jsx)("div",{hidden:r!==n,id:`simple-tabpanel-${n}`,role:"tabpanel",children:r===n&&(0,Wt.jsx)("div",{children:t})})},ZW=e=>{let{apiAuthority:t,apiScheme:n,setTab:r,tabValue:a,tabs:o}=e;
273(0,i.useState)(null);const[s,l]=(0,i.useState)("");(0,i.useState)(""),""===a&&(a=o[0].Title.toString().toLowerCase());const c=new URLSearchParams(window.location.search);if(c.has("gatedFileUrl")){u=window.location.search.split("gatedFileUrl=")[1].replace("|","&"),window.open(u,"_blank"),c.delete("gatedFileUrl");let e=window.location.pathname;c.toString()&&(e+=`?${c.toString()}`),window.history.replaceState(null,"",e)}var u;function d(e){switch(e.Type){case"FieldPlytixImage":return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("img",{alt:e.Caption,className:"ch-product-detail-tabs__related-product-list-img",loading:"lazy",src:e.Image})});case"FieldPlytixText":return"SKU"===e.Title?(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__related-product-list-code",children:(0,Wt.jsx)("p",{children:e.Text})})}):(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__related-product-list-product",children:(0,Wt.jsx)("p",{children:e.Text})})});default:return}}function h(e){switch(e.Type){case"FieldPlytixImage":return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("img",{alt:e.Caption,className:"ch-product-detail-tabs__resource-list-img",loading:"lazy",src:e.ImagePreview})});case"FieldPlytixDownload":return(0,Wt.jsx)(i.Fragment,{children:e.Download&&(0,Wt.jsxs)("a",{className:"ch-product-detail-tabs__resource-list-download",href:e.Download.Url,rel:"nofollow noreferrer",target:"_blank",children:[e.Image?(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__resource-list-download-img-container",children:(0,Wt.jsx)("img",{alt:e.Image.DisplayText,className:"ch-product-detail-tabs__resource-list-download-img",loading:"lazy",src:e.Image.Url})}):(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__resource-list-download-img-container",children:(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__resource-list-download-img ch-product-detail-tabs__resource-list-download-img-empty"})}),e.Title&&(0,Wt.jsx)(uo,{setTheme:"light",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__resource-list-download-content",children:[(0,Wt.jsx)(MW.Z,{}),(0,Wt.jsx)("p",{children:e.Title})]})})]})});default:return}}function p(e){return(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("div",{className:"col-12 col-md-3",children:(0,Wt.jsx)("p",{className:"ch-product-detail-tabs__table-title",children:e.Title})}),(0,Wt.jsx)("div",{className:"col-12 col-md-9",children:(0,Wt.jsx)("p",{className:"ch-product-detail-tabs__table-text",children:e.Text})})]})}function f(e){switch(e.Type){case"FieldPlytixDownloadSmall":if(!e.Download)return;return(0,Wt.jsx)(i.Fragment,{children:e.Title&&e.Download&&(0,Wt.jsxs)("a",{className:"ch-product-detail-tabs__story-download-link",href:e.Download.Url,rel:"nofollow noreferrer",target:"_blank",children:[(0,Wt.jsx)(MW.Z,{}),e.Title]})});case"FieldImage":return(0,Wt.jsxs)(i.Fragment,{children:[e.Title&&(0,Wt.jsx)("h6",{children:e.Title}),(0,Wt.jsx)("a",{href:e.Image.Url,rel:"nofollow noreferrer",target:"_blank",children:(0,Wt.jsx)("img",{alt:e.Image.DisplayText,className:"ch-product-detail-tabs__story-img",loading:"lazy",src:e.Image.Url})}),e.Caption&&(0,Wt.jsx)("p",{className:"ch-product-detail-tabs__img-caption",children:e.Caption})]});case"FieldPlytixText":case"FieldText":return(0,Wt.jsxs)(i.Fragment,{children:[e.Title&&(0,Wt.jsx)("h6",{children:e.Title}),(0,Wt.jsx)("div",{dangerouslySetInnerHTML:g(e.Text)})]});case"FieldPlytixImage":return(0,Wt.jsxs)(i.Fragment,{children:[e.Title&&(0,Wt.jsx)("h6",{children:e.Title}),(0,Wt.jsx)("a",{href:e.Image,rel:"nofollow noreferrer",target:"_blank",children:(0,Wt.jsx)("img",{alt:e.Caption,className:"ch-product-detail-tabs__story-img",loading:"lazy",src:e.ImagePreview})}),e.caption&&(0,Wt.jsx)("p",{className:"ch-product-detail-tabs__img-caption",children:e.Caption})]});case"FieldVideo":var t;if(null!==(t=e.Video)&&void 0!==t&&t.Url){const t=(e=>{const t=e.match(/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/);return t?`https://www.youtube.com/embed/${t[1]}`:null})(e.Video.Url);return e.Video.IsMP4?(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__story-video",children:(0,Wt.jsx)("video",{controls:!0,children:(0,Wt.jsx)("source",{src:e.Video.Url,title:e.Caption,type:"video/mp4"})})})}):(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__story-video",children:[e.Title&&(0,Wt.jsx)("h6",{children:e.Title}),e.Caption&&(0,Wt.jsx)("p",{className:"ch-product-detail-tabs__img-caption",children:e.Caption}),(0,Wt.jsx)("iframe",{src:t,title:e.Caption})]})})}return;default:return}}function m(e){return e.filter((e=>e.Link)).length>0&&(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__buttons",children:e.length>0&&e.map(((e,t)=>{if(!e.Link)return null;switch(e.Type){case"LinkGeneral":return(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__button",children:0===t?(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--contained",fullWidth:!0,href:e.Link.Url,variant:"contained",children:e.Link.DisplayText}):(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:e.Link.Url,variant:"outlined",children:e.Link.DisplayText})},e.Link.DisplayText?e.Link.DisplayText.split(" ").join("")+Math.random():t);case"LinkSpecificationSheet":return(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__button",children:(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined",fullWidth:!0,href:e.Link.Url,rel:"nofollow",target:e.Link.Target,variant:"outlined",children:[(0,Wt.jsx)(MW.Z,{}),e.Link.DisplayText]})},e.Link.DisplayText?e.Link.DisplayText.split(" ").join("")+Math.random():t);case"LinkDownloadAll":return(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__button",children:(0,Wt.jsxs)(Ir,{className:"ch-react-btn ch-btn--outlined",disabled:s===t,fullWidth:!0,href:e.Link.Url,rel:"nofollow",target:"_blank",variant:"outlined",children:[s===t?(0,Wt.jsx)(iy,{className:"download-button-loader"}):(0,Wt.jsx)(MW.Z,{}),s===t?(0,Wt.jsx)("span",{style:{marginLeft:"8px"},children:"Please wait..."}):e.Link.DisplayText]})},e.Link.DisplayText?e.Link.DisplayText.split(" ").join("")+Math.random():t);default:return null}}))})}function g(e){return{__html:e}}return(0,Wt.jsx)(uo,{setTheme:"light",children:o&&o.length&&(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs",id:"ch-product-detail-tabs",children:[o.length>0&&(0,Wt.jsx)(To,{children:(0,Wt.jsx)(fL,{className:"ch-product-detail-tabs__selector",value:a,variant:"scrollable",onCh
273ange:(e,t)=>{r(t)},children:o.map(((e,t)=>(0,Wt.jsx)($O,{label:e.Title,value:e.Title.toString().toLowerCase()},e.Title?e.Title.split(" ").join("")+Math.random():t)))})}),o.map(((e,t)=>(0,Wt.jsx)(BW,{index:e.Title.toString().toLowerCase(),value:a,children:(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__content-detail",children:e.Rows.length>0&&e.Rows.map(((e,t)=>(0,Wt.jsx)("div",{className:"row",children:e.Columns.length>0&&e.Columns.map(((e,t)=>function(e,t){switch(e.Type){case"ColumnRelatedProductList":return(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__related-product-list",children:[e.Title&&(0,Wt.jsx)(NW,{as:DW(e.DisplayAs,"h6"),className:"h6"===DW(e.DisplayAs,"h6")?"":"h6",children:e.Title}),e.Fields.length>0&&e.Fields.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__related-product-list-container",children:d(e)},e.Title?e.Title.split(" ").join("")+Math.random():t))),m(e.Links)]})},e.Title?e.Title.split(" ").join("")+Math.random():t);case"ColumnResourceList":return(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__resource-list",children:[e.Title&&(0,Wt.jsx)(NW,{as:DW(e.DisplayAs,"h6"),className:"h6"===DW(e.DisplayAs,"h6")?"":"h6",children:e.Title}),(0,Wt.jsx)("div",{className:"row row-cols-2 row-cols-sm-4 row-cols-md-5 row-cols-lg-6",children:e.Fields.length>0&&e.Fields.map(((e,t)=>(0,Wt.jsx)("div",{className:"col",children:h(e)},e.Title?e.Title.split(" ").join("")+Math.random():t)))}),m(e.Links)]})},e.Title?e.Title.split(" ").join("")+Math.random():t);case"ColumnStory":return(0,Wt.jsx)("div",{className:"col-12 col-md-6",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__story",children:[e.Title&&(0,Wt.jsx)(NW,{as:DW(e.DisplayAs,"h6"),className:"h6"===DW(e.DisplayAs,"h6")?"":"h6",children:e.Title}),e.Fields.length>0&&e.Fields.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__story-container",children:f(e)},e.Title?e.Title.split(" ").join("")+Math.random():t))),m(e.Links)]})},e.Title?e.Title.split(" ").join("")+Math.random():t);case"ColumnTable":return(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsxs)("div",{className:"ch-product-detail-tabs__table",children:[e.Title&&(0,Wt.jsx)(NW,{as:DW(e.DisplayAs,"h6"),className:"h6"===DW(e.DisplayAs,"h6")?"":"h6",children:e.Title}),e.Fields.length>0&&e.Fields.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-product-detail-tabs__table-container",children:p(e)},e.Title?e.Title.split(" ").join("")+Math.random():t))),m(e.Links)]})},e.Title?e.Title.split(" ").join("")+Math.random():t);default:return}}(e,t)))},e.Title?e.Title.split(" ").join("")+Math.random():t)))})},e.Title?e.Title.split(" ").join("")+Math.random():t)))]})})};const UW=i.createContext(null);function zW(e){const{children:t,value:n}=e,r=function(){const[e,t]=i.useState(null);return i.useEffect((()=>{t(`mui-p-${Math.round(1e5*Math.random())}`)}),[]),e}(),a=i.useMemo((()=>({idPrefix:r,value:n})),[r,n]);return(0,Wt.jsx)(UW.Provider,{value:a,children:t})}function VW(){return i.useContext(UW)}function HW(e,t){const{idPrefix:n}=e;return null===n?null:`${e.idPrefix}-P-${t}`}function qW(e,t){const{idPrefix:n}=e;return null===n?null:`${e.idPrefix}-T-${t}`}const WW=["children"];var GW=i.forwardRef((function(e,t){const{children:n}=e,r=(0,Dt.Z)(e,WW),a=VW();if(null===a)throw new TypeError("No TabContext provided");const o=i.Children.map(n,(e=>i.isValidElement(e)?i.cloneElement(e,{"aria-controls":HW(a,e.props.value),id:qW(a,e.props.value)}):null));return(0,Wt.jsx)(fL,(0,Mt.Z)({},r,{ref:t,value:a.value,children:o}))})),KW=e=>{let{handleTabChange:t,homeLabel:n,workPlaceLabel:r}=e;return(0,Wt.jsx)("div",{className:"ch-roi-tabs-block",children:(0,Wt.jsxs)(GW,{onChange:t,children:[(0,Wt.jsx)($O,{className:"ch-roi-tab",label:n,value:"Home"}),(0,Wt.jsx)($O,{className:"ch-roi-tab",label:r,value:"Workplace"})]})})};function YW(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=YW(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var XW=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=YW(e))&&(r&&(r+=" "),r+=t);return r};function QW(e){return(0,Ht.ZP)("MuiTabPanel",e)}(0,Vt.Z)("MuiTabPanel",["root"]);const JW=["children","className","value"],eG=(0,Bt.ZP)("div",{name:"MuiTabPanel",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{padding:t.spacing(3)}}));var tG=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiTabPanel"}),{children:r,className:i,value:a}=n,o=(0,Dt.Z)(n,JW),s=(0,Mt.Z)({},n),l=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},QW,t)})(s),c=VW();if(null===c)throw new TypeError("No TabContext provided");const u=HW(c,a),d=qW(c,a);return(0,Wt.jsx)(eG,(0,Mt.Z)({"aria-labelledby":d,className:XW(l.root,i),hidden:a!==c.value,id:u,ref:t,role:"tabpanel",ownerState:s},o,{children:a===c.value&&r}))}));const nG=e=>e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");var rG=e=>{let{comparedLabel:t,equivalentLabel:n,filteredData:r,saveLabel:i}=e;return(0,Wt.jsxs)("div",{className:"ch-roi-content",children:[(0,Wt.jsxs)("div",{className:"ch-roi-content__compared",children:[(0,Wt.jsx)("h6",{className:"ch-roi-title",children:t}),r&&r.map((e=>e.ComparisonNotes.map(((e,t)=>(0,Wt.jsxs)("div",{className:"ch-roi-compared-list",children:[(0,Wt.jsx)("span",{className:"ch-roi-compared-list__image",children:(0,Wt.jsx)("img",{alt:e.Text,src:e.Image})}),(0,Wt.jsx)("span",{className:"ch-roi-compared-list__text",children:e.Text})]},e.Text?e.Text.split(" ").join("")+Math.random():t)))))]}),(0,Wt.jsx)("div",{className:"ch-roi-content__columns",children:r&&r.map((e=>(0,Wt.jsxs)("div",{className:"ch-roi-content-row",children:[(0,Wt.jsxs)("div",{className:"ch-roi-content-row__yousave",children:[(0,Wt.jsx)("h6",{className:"ch-roi-title",children:i}),(0,Wt.jsxs)("div",{className:"ch-roi-yousave-block",children:[(0,Wt.jsx)("img",{alt:e.PlasticBottleSavings.Text,src:e.PlasticBottleSavings.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.PlasticBottleSavings.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.PlasticBottleSavings.Text}})})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-yousave-block",children:[(0,Wt.jsx)("img",{alt:e.PlasticSavingsKG.Text,src:e.PlasticSavingsKG.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.PlasticSavingsKG.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.PlasticSavingsKG.Text}}
273)})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-yousave-block",children:[(0,Wt.jsx)("img",{alt:e.CO2Savings.Text,src:e.CO2Savings.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.CO2Savings.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.CO2Savings.Text}})})]})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-content-row__equivalant",children:[(0,Wt.jsx)("h6",{className:"ch-roi-title",children:n}),(0,Wt.jsxs)("div",{className:"ch-roi-equivalant-block",children:[(0,Wt.jsx)("img",{alt:e.CarKms.Text,src:e.CarKms.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.CarKms.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.CarKms.Text}})})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-equivalant-block",children:[(0,Wt.jsx)("img",{alt:e.LEDHours.Text,src:e.LEDHours.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.LEDHours.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.LEDHours.Text}})})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-equivalant-block",children:[(0,Wt.jsx)("img",{alt:e.PlaneHours.Text,src:e.PlaneHours.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.PlaneHours.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.PlaneHours.Text}})})]})]}),(0,Wt.jsxs)("div",{className:"ch-roi-equivalant-block",children:[(0,Wt.jsx)("img",{alt:e.TreeSeeds.Text,src:e.TreeSeeds.Image}),(0,Wt.jsxs)("div",{className:"ch-roi-textblock",children:[(0,Wt.jsx)("div",{className:"ch-roi-textblock__value",children:nG(e.TreeSeeds.Value)}),(0,Wt.jsx)("div",{className:"ch-roi-textblock__text",children:(0,Wt.jsx)("div",{dangerouslySetInnerHTML:{__html:e.TreeSeeds.Text}})})]})]})]})]},e.id)))})]})},iG=e=>{let{classValue:t,onChange:n,selectArray:r,selectValue:a,themeClass:o}=e;const[s,l]=(0,i.useState)(a);return(0,Wt.jsx)("div",{className:`ch-roi-dropdown ${t}`,children:r[0]&&(0,Wt.jsx)(uo,{setTheme:o,children:(0,Wt.jsx)(mu,{fullWidth:!0,children:(0,Wt.jsx)(Rd,{label:s,value:s,onChange:e=>{n(e.target.value),l(e.target.value)},onClose:()=>{setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-u-scroll-pad")}),"200")},onOpen:()=>{document.body.classList.add("ch-react-app","ch-u-scroll-pad")},children:r.map(((e,t)=>(0,Wt.jsx)(Th,{value:e,children:e},e?e+Math.random():t)))})})})})},aG=e=>{let{capaSelect:t,capacityArr:n,comparedLabel:r,data:a,description:o,equivalentLabel:s,prodSelect:l,productArr:c,saveLabel:u,tabValue:d,themeClass:h,usingLabel:p,yearArr:f,yearSelect:m}=e;const[g,v]=(0,i.useState)(l),[y,b]=(0,i.useState)(t),[_,x]=(0,i.useState)(m),[w,S]=(0,i.useState)([]),[T,C]=(0,i.useState)([c]),[k,E]=(0,i.useState)([f]),[j,P]=(0,i.useState)([n]);return(0,i.useEffect)((()=>{l&&m&&S(a.filter((e=>e.Product===g&&e.Year===_&&e.Capacity===y&&e.Range===d)))}),[g,y,_,d,a,l,m]),(0,i.useEffect)((()=>{const e=a.filter((e=>e.Range===d)).map((e=>e.Product)),t=Array.from(new Set(e)).filter((e=>""!==e));C(t);const n=a.filter((e=>e.Range===d&&e.Product===g)).map((e=>e.Year)),r=Array.from(new Set(n)).filter((e=>""!==e));E(r),b(t.length>0?t[0]:"");const i=a.filter((e=>e.Range===d&&e.Product===g)).map((e=>e.Capacity)),o=Array.from(new Set(i)).filter((e=>""!==e));P(o),b(o.length>0?o[0]:"")}),[g,d,a]),(0,Wt.jsx)("div",{children:a&&(0,Wt.jsxs)(tG,{className:"ch-roi-tabs-pannel",value:d,children:[(0,Wt.jsx)("div",{className:"ch-roi-tabs-pannel__description",children:o}),(0,Wt.jsxs)("div",{className:"ch-roi-panel-dropdown",children:[(0,Wt.jsx)("h6",{className:"ch-roi-title",children:p}),(0,Wt.jsxs)("div",{className:"ch-roi-panel-dropdown__row",children:[c&&(0,Wt.jsx)(iG,{classValue:n?"ch-roi-dropdown--3-col":"ch-roi-dropdown--6-col",selectArray:T,selectValue:g,themeClass:h,onChange:v},g),n&&(0,Wt.jsx)(iG,{classValue:"ch-roi-dropdown--3-col",selectArray:j,selectValue:y,themeClass:h,onChange:b},y),f&&(0,Wt.jsx)(iG,{classValue:n?"ch-roi-dropdown--3-col":"ch-roi-dropdown--6-col",selectArray:k,selectValue:_,themeClass:h,onChange:x},_)]})]}),(0,Wt.jsx)(rG,{comparedLabel:r,equivalentLabel:s,filteredData:w,saveLabel:u})]})})};const oG=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,comparedLabel:s,description:l,equivalentLabel:c,homeLabel:u,isCommercial:d,saveLabel:h,theme
273Class:p,usingLabel:f,workPlaceLabel:m}=e;const[g,v]=(0,i.useState)(d?"Workplace":"Home"),[y,b]=(0,i.useState)([]),[_,x]=(0,i.useState)([]),[w,S]=(0,i.useState)([]),[T,C]=(0,i.useState)(""),[k,E]=(0,i.useState)(""),[j,P]=(0,i.useState)(""),I=`${o}${t}${a}`,{data:O,error:L,isPending:N}=Zy({apiUrl:I,apiParams:"",apiMethod:"POST",apiError:n,apiNoData:r});return(0,i.useEffect)((()=>{if(O){const e=O.filter((e=>e.Range===g)).map((e=>e.Product)),t=Array.from(new Set(e)).filter((e=>""!==e));b(t),C(t[0]);const n=O.filter((e=>e.Range===g)).map((e=>e.Year)),r=Array.from(new Set(n)).filter((e=>""!==e));x(r),E(r[0]);const i=O.filter((e=>e.Product===t[0]&&""!==e.Capacity)).map((e=>e.Capacity)),a=Array.from(new Set(i)).filter((e=>""!==e));S(a),P(a[0])}}),[O,g]),(0,Wt.jsxs)("div",{className:"ch-roi-block",children:[N&&(0,Wt.jsx)(Ho,{componentClass:""}),L&&(0,Wt.jsx)(Lr,{componentClass:"",error:L}),O&&(0,Wt.jsxs)(zW,{value:g,children:[(0,Wt.jsx)(KW,{handleTabChange:(e,t)=>{v(t)},homeLabel:u,workPlaceLabel:m}),T&&y&&(0,Wt.jsx)(aG,{capaSelect:"",capacityArr:"",comparedLabel:s,data:O,description:l,equivalentLabel:c,prodSelect:T,productArr:y,saveLabel:h,tabValue:"Home",themeClass:p,usingLabel:f,yearArr:_,yearSelect:k}),j&&w&&(0,Wt.jsx)(aG,{capaSelect:j,capacityArr:w,comparedLabel:s,data:O,description:l,equivalentLabel:c,prodSelect:T,productArr:y,saveLabel:h,tabValue:"Workplace",themeClass:p,usingLabel:f,yearArr:_,yearSelect:k})]})]})};oG.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, no results found for that query."};var sG=oG;function lG(e){const{children:t,index:n,value:r}=e;return(0,Wt.jsx)("div",{hidden:r!==n,id:`simple-tabpanel-${n}`,role:"tabpanel",children:r===n&&(0,Wt.jsx)("div",{children:t})})}const cG=e=>{var t;let{apiAuthority:n,apiError:r,apiNoData:a,apiPath:o,apiScheme:s,theme:l}=e;const c=`${s}${n}${o}`,{data:u,error:d,isPending:h}=Zy({apiUrl:c,apiMethod:"POST",apiError:r,apiNoData:a}),[p,f]=(0,i.useState)("");(0,i.useEffect)((()=>{if(u){const t=window.location.hash.substring(1);if(t){const n=u.Items.find((e=>v(e.Title)===t));var e;if(n)return f(n.Title.toString().toLowerCase()),void(null===(e=document.querySelector(".ch-resource-list"))||void 0===e||e.scrollIntoView())}""===p&&f(u.Items[0].Title.toString().toLowerCase())}}),[u,p,f]);const m=e=>{OD.get(e,{withCredentials:!0}).then((e=>{if(e.data.IsGatedFile)if(e.data.ShouldShowGate){const t=window.location.href+"?"+e.data.FileUrl;window.location.href=e.data.GateUrl+"?returnurl="+btoa(t.replace("=","_"))}else window.open(e.data.FileUrl,"_blank");else window.open(e.data.FileUrl,"_blank")})).catch((e=>{}))},g=new URLSearchParams(window.location.search);if(g.has("gatedFileUrl")){m(window.location.search.split("gatedFileUrl=")[1].replace("|","&")),g.delete("gatedFileUrl");let e=window.location.pathname;g.toString()&&(e+=`?${g.toString()}`),window.history.replaceState(null,"",e)}const v=e=>e.toLowerCase().replace(/ /g,"-");return(0,Wt.jsx)(uo,{setTheme:l,children:(0,Wt.jsxs)("div",{className:"ch-resource-list",children:[h&&(0,Wt.jsx)(Ho,{componentClass:"ch-resource-list-progress"}),d&&(0,Wt.jsx)(Lr,{componentClass:"ch-resource-list-alert mt-10",error:d}),(null==u||null===(t=u.Items)||void 0===t?void 0:t.length)&&""!==p&&(0,Wt.jsxs)("div",{className:"ch-resource-list__container",children:[(0,Wt.jsx)("p",{className:"ch-resource-list__title",children:u.Description?u.Description:""}),u.Items.length>0&&(0,Wt.jsx)(fL,{className:"ch-resource-list__selector",value:p,variant:"scrollable",onChange:(e,t)=>
273{f(t);const n=`${window.location.pathname}#${v(t)}`;window.history.pushState(null,"",n)},children:u.Items.map(((e,t)=>(0,Wt.jsx)($O,{label:e.Title,value:e.Title.toString().toLowerCase()},e.Title?e.Title.split(" ").join("")+Math.random():t)))}),u.Items.map(((e,t)=>{var n;return(0,Wt.jsx)(lG,{index:e.Title.toString().toLowerCase(),value:p,children:(0,Wt.jsx)(To,{className:"resource-list-content-container",sx:{flexGrow:1},children:(0,Wt.jsx)(hP,{columns:{xs:2,sm:4,md:5,lg:6,xl:6},container:!0,spacing:3,children:(null==e||null===(n=e.Items)||void 0===n?void 0:n.length)>0&&e.Items.map(((t,n)=>(0,Wt.jsxs)(hP,{item:!0,lg:1,md:1,sm:1,xl:1,xs:1,children:[(0,Wt.jsx)("a",{className:"resource-list-content-card",onClick:()=>{var e;return m(null===(e=t.Link)||void 0===e?void 0:e.Url)},children:t.Image&&(0,Wt.jsx)("div",{className:"resource-list-content-img-container",children:(0,Wt.jsx)("img",{alt:t.Image.DisplayText,className:"resource-list-content-img",loading:"lazy",src:t.Image.Url})})},e.Title?e.Title.split(" ").join("")+Math.random():n),(0,Wt.jsx)("a",{onClick:()=>{var e;return m(null===(e=t.Link)||void 0===e?void 0:e.Url)},children:(0,Wt.jsxs)("div",{className:"ch-resource-list__content-description",children:[(0,Wt.jsx)(MW.Z,{}),(0,Wt.jsx)("p",{children:t.Title})]})},e.Title?e.Title.split(" ").join("")+Math.random():n)]},n)))})})},e.Title?e.Title.split(" ").join("")+Math.random():t)}))]})]})})};cG.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No Resource Found",theme:"default"};var uG=cG,dG=a(7394);function hG(e){return(0,Ht.ZP)("MuiCard",e)}(0,Vt.Z)("MuiCard",["root"]);const pG=["className","raised"],fG=(0,Bt.ZP)(Yt,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"})));var mG=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiCard"}),{className:r,raised:i=!1}=n,a=(0,Dt.Z)(n,pG),o=(0,Mt.Z)({},n,{raised:i}),s=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},hG,t)})(o);return(0,Wt.jsx)(fG,(0,Mt.Z)({className:(0,Rt.Z)(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o},a))})),gG=a(8821),vG=e=>{let{apiNoData:t,contentList:n,originalSearchTerm:r,productList:i,resultsMessage:a,searchTerm:o}=e;return(0,Wt.jsxs)("div",{className:"ch-search-box-content",children:[a&&(n.length||i.length)?(0,Wt.jsxs)("p",{className:"ch-search-box-content__message",children:[a," ",o||r]}):(0,Wt.jsx)("p",{className:"ch-search-box-content__nodata mx-auto py-6",children:t}),(0,Wt.jsx)("div",{className:"ch-search-box-content__products",children:i.length>0&&i.map(((e,t)=>(0,Wt.jsx)(Bn,{className:"ch-search-box-content__product-container",fullWidth:!0,href:e.Url,variant:"outlined",children:(0,Wt.jsxs)(mG,{className:"ch-search-box-content__product",variant:"outlined",children:[e.ImageUrl&&(0,Wt.jsx)("img",{alt:e.ProductName,loading:"lazy",src:e.ImageUrl}),(0,Wt.jsxs)("div",{className:"ch-search-box-content__product-content",children:[(0,Wt.jsxs)("p",{className:"ch-search-box-content__product-name",children:["true"===e.Archived&&(0,Wt.jsx)(Rl,{className:"ch-search-box-content__product-archived",color:"warning",label:"Discontinued",size:"small",variant:"outlined"}),e.ProductName]}),(0,Wt.jsxs)("p",{className:"ch-search-box-content__product-code",children:[e.ItemCode,"True"==e.Archived&&e.ManufacturerCode&&(0,Wt.jsxs)("span",{children:[" | ",e.ManufacturerCode]})]}),e.SpecificationSheet&&e.SpecificationSheet.HasUrl&&(0,Wt.jsx)("div",{className:"ch-search-box-content__product-specification",children:(0,Wt.jsxs)("a",{href:e.SpecificationSheet.Url,rel:"noreferrer nofollow",target:"_blank",children:[(0,Wt.jsx)(gG.Z,{}),e.SpecificationSheet.DisplayText]})}),e.BIM&&e.BIM.HasUrl&&(0,Wt.jsx)("div",{className:"ch-search-box-content__product-specification",children:(0,Wt.jsxs)("a",{href:e.BIM.Url,rel:"noreferrer nofollow",target:"_blank",children:[(0,Wt.jsx)(gG.Z,{}),e.BIM.DisplayText]})})]})]})},e.ItemCode?e.ItemCode:t)))}),(0,Wt.jsx)("div",{className:"ch-search-box-content__pages",children:n.length>0&&n.map(((e,t)=>(0,Wt.jsxs)("a",{className:"ch-search-box-content__page",href:e.Url?e.Url:"#",children:[(0,Wt.jsx)("span",{children:e.FirstTagTitle}),(0,Wt.jsx)("p",{children:e.DisplayText})]},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():t)))})]})},yG=a(6083),bG=a(5080),_G=a(5682);const xG=["component","direction","spacing","divider","children","className","useFlexGap"],wG=(0,bG.Z)(),SG=zd("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function TG(e){return(0,yG.Z)({props:e,name:"MuiStack",defaultTheme:wG})}
273function CG(e,t){const n=i.Children.toArray(e).filter(Boolean);return n.reduce(((e,r,a)=>(e.push(r),a<n.length-1&&e.push(i.cloneElement(t,{key:`separator-${a}`})),e)),[])}const kG=e=>{let{ownerState:t,theme:n}=e,r=(0,Mt.Z)({display:"flex",flexDirection:"column"},(0,nP.k9)({theme:n},(0,nP.P$)({values:t.direction,breakpoints:n.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,_G.hB)(n),i=Object.keys(n.breakpoints.values).reduce(((e,n)=>(("object"==typeof t.spacing&&null!=t.spacing[n]||"object"==typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e)),{}),a=(0,nP.P$)({values:t.direction,base:i}),o=(0,nP.P$)({values:t.spacing,base:i});"object"==typeof a&&Object.keys(a).forEach(((e,t,n)=>{if(!a[e]){const r=t>0?a[n[t-1]]:"column";a[e]=r}}));const s=(n,r)=>{return t.useFlexGap?{gap:(0,_G.NA)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${i=r?a[r]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[i]}`]:(0,_G.NA)(e,n)}};var i};r=(0,or.Z)(r,(0,nP.k9)({theme:n},o,s))}return r=(0,nP.dt)(n.breakpoints,r),r},EG=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=SG,useThemeProps:n=TG,componentName:r="MuiStack"}=e,a=t(kG);return i.forwardRef((function(e,t){const i=cr(n(e)),{component:o="div",direction:s="column",spacing:l=0,divider:c,children:u,className:d,useFlexGap:h=!1}=i,p=(0,Dt.Z)(i,xG),f={direction:s,spacing:l,useFlexGap:h},m=(0,Ft.Z)({root:["root"]},(e=>(0,Ht.ZP)(r,e)),{});return(0,Wt.jsx)(a,(0,Mt.Z)({as:o,ownerState:f,ref:t,className:yo(m.root,d)},p,{children:c?CG(u,c):u}))}))}({createStyledComponent:(0,Bt.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,Zt.Z)({props:e,name:"MuiStack"})});var jG=EG;const PG=e=>{var t,n,r,a,o,s,l,c,u,d,h,p;let{apiAuthority:f,apiError:m,apiNoData:g,apiParam:v,apiPath:y,apiScheme:b,resultsForMessage:_,searchButtonText:x,searchLink:w}=e;const[S,T]=(0,i.useState)(""),[C,k,E]=Vd(1e3),j=()=>{T(""),E("")},P=vp(Ei().breakpoints.down("sm")),[I,O]=(0,i.useState)(!1);(0,i.useEffect)((()=>{P&&O(!0)}),[P,O]);const L=`${b}${f}${y}`,N=k?`&${v}=${k}`:null,A=k.length>=3,{data:D,error:M,isPending:R}=Zy({apiUrl:L,apiParams:N,apiMethod:"POST",apiError:m,apiNoData:g,apiTrigger:A}),F=D?`${w}?q=${D.SearchTerm}`:w,$=R||!(null!=D&&null!==(t=D.Items)&&void 0!==t&&null!==(n=t.ContentList)&&void 0!==n&&n.length||null!=D&&null!==(r=D.Items)&&void 0!==r&&null!==(a=r.ProductList)&&void 0!==a&&a.length),B=I||R||(null==D||null===(o=D.Items)||void 0===o||null===(s=o.ContentList)||void 0===s?void 0:s.length)>0||(null==D||null===(l=D.Items)||void 0===l||null===(c=l.ProductList)||void 0===c?void 0:c.length)>0||null!==D&&$,[Z,U]=(0,i.useState)(!1),[z,V]=(0,i.useState)("paper"),H=()=>{U(!1),j(),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open"),document.body.classList.remove("overflow-hidden")}),"200")};return(0,Wt.jsxs)("div",{className:"ch-search-box",children:[(0,Wt.jsx)(Hn,{"aria-label":"search button",className:"ch-search-box__icon",onClick:()=>{U(!0),V("paper"),document.body.classList.add("ch-react-app","ch-react-dialog-open"),document.body.classList.add("overflow-hidden")},children:(0,Wt.jsx)(pM.Z,{})}),(0,Wt.jsx)(uo,{setTheme:"light",children:(0,Wt.jsxs)(Qi,{className:"ch-search-box ch-react-dialog ch-search-box__dialog ch-u-theme--default",fullScreen:B,open:Z,scroll:z,onClose:H,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header",children:[(0,Wt.jsx)(Hn,{"aria-label":"delete",className:"ch-search-box__icon ch-search-box__back-icon",onClick:H,children:(0,Wt.jsx)(dG.Z,{})}),(0,Wt.jsx)(Ud,{InputProps:{endAdornment:(""!==S||I)&&(0,Wt.jsx)(Lf,{className:"ch-search-box__clear-icon",position:"end",onClick:j,children:(0,Wt.jsx)(Fr.Z,{})}),startAdornment:!I&&(0,Wt.jsx)(Lf,{position:"start",children:(0,Wt.jsx)(pM.Z,{})})},autoFocus:!0,fullWidth:!0,id:"outlined-basic",label:"Search",value:S,variant:I?"standard":"outlined",onChange:e=>{T(e.target.value),e.target.value.length>=3&&E(e.target.value)}},"")]}),(0,Wt.jsxs)(la,{className:"ch-react-dialog__content "+($?"ch-react-dialog__content__no-data":""),dividers:"paper"===z,children:[R&&(0,Wt.jsx)("div",{className:"ch-search-box-content__loading py-4",children:(0,Wt.jsx)(jG,{sx:{width:"200px",color:"grey.900"},children:(0,Wt.jsx)(zo,{color:"inherit"})})}),M&&(0,Wt.jsx)(Lr,{componentClass:"ch-search-box-alert",error:M,message:C}),!R&&D&&(0,Wt.jsx)(vG,{apiNoData:g,contentList:D.Items.ContentList,originalSearchTerm:D.OriginalSearchTerm,productList:D.Items.ProductList,resultsMessage:_,searchTerm:D.SearchTerm})]}),D&&(0,Wt.jsx)(na,{className:"ch-react-dialog__actions ch-react-dialog__footer ch-search-box__footer "+($?" ch-search-box__footer-hidden":""),children:(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--contained",disabled:R||!(null!==(u=D.Items)&&void 0!==u&&null!==(d=u.ContentList)&&void 0!==d&&d.length||null!==(h=D.Items)&&void 0!==h&&null!==(p=h.ProductList)&&void 0!==p&&p.length),fullWidth:!0,href:F,variant:"contained",children:x})})]})})]})};PG.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, no results found for that query.",resultsForMessage:"Showing results for"};var IG=PG;const OG=We({name:"filter",initialState:{filters:{},queryString:"",anchorEl:null},reducers:{updateQueryString(e,t){Object.keys(t.payload).map((n=>{let r={};t.payload[n].split(",").map((e=>r[e]=e)),e.filters[n]=r}));
273const n=t.payload,r=new URLSearchParams(n).toString();e.queryString=r},addOrUpdateSlug:(e,t)=>{const{title:n,slug:r,checked:i,isRadioButton:a}=t.payload;a?e.filters[r]={[n]:n}:(e.filters[r]||(e.filters[r]={}),i?e.filters[r][n]=n:(delete e.filters[r][n],0===Object.keys(e.filters[r]).length&&(delete e.filters[r][n],delete e.filters[r],e.queryString=LG(e.filters),e.queryString?window.history.replaceState(null,"",`?${e.queryString}`):window.history.replaceState(null,"",window.location.pathname)))),e.queryString=LG(e.filters)},clearAllFilters(e){e.filters={},e.queryString=""},resetPagination(e){const t=new URLSearchParams(e.queryString);t.delete("pg"),e.queryString=t.toString()},removeFilter(e,t){const{slug:n}=t.payload;delete e.filters[n],e.queryString=LG(e.filters),e.queryString?window.history.replaceState(null,"",`?${e.queryString}`):window.history.replaceState(null,"",window.location.pathname)},setFilters:(e,t)=>{e.filters=t.payload,e.queryString=LG(e.filters)},openMenu(e,t){e.anchorEl=t.payload},closeMenu(e){e.anchorEl=null}}}),LG=e=>{const t={};return Object.entries(e).forEach((e=>{let[n,r]=e;const i=Object.values(r).join(",");t[n]?t[n]+=`,${i}`:t[n]=i})),Object.entries(t).map((e=>{let[t,n]=e;return`${t}=${n}`})).join("&")},{updateQueryString:NG,addOrUpdateSlug:AG,clearAllFilters:DG,resetPagination:MG,removeFilter:RG,setFilters:FG,openMenu:$G,closeMenu:BG}=OG.actions;var ZG=OG.reducer;const UG=e=>{let{apiTabParam:t,data:n,handleTabChange:r,query:a,tab:o,totalQueryResults:s}=e;const l=Number(o);(0,i.useEffect)((()=>{c(l,t)}),[l,t]);const c=(e,t)=>{if(""!==e){const n=new URL(window.location.href),r=new URLSearchParams(n.search);0!==parseInt(e)?r.set(t,e):r.delete(t),n.search=r.toString(),window.history.pushState({path:n.href},"",n.href)}};return(0,Wt.jsxs)("div",{className:"ch-search-listing-header",children:[a&&s>0&&(0,Wt.jsxs)("h5",{className:"ch-search-listing-header__title",children:["Showing results for ",(0,Wt.jsx)("em",{children:a})]}),n.length>=2&&(0,Wt.jsx)(fL,{className:"ch-react-tabs ch-react-tabs--chevron-out ch-search-listing-header-tabs",indicatorColor:"transparent",scrollButtons:!0,value:l,variant:"scrollable",onChange:r,children:n.map((e=>(0,Wt.jsx)($O,{className:"ch-react-tabs_tab ch-search-listing-header-tabs__tab",disableRipple:!0,label:e.Title+" ("+e.NumberOfResults+")"},e.TabIndex)))})]})};UG.defaultProps={query:""};var zG=UG,VG=(e,t)=>{const n=new URL(window.location.href),r=decodeURIComponent(n.search),i=new URLSearchParams(r);1===e?i.delete(t):i.set(t,e),n.search=i.toString(),window.history.pushState({path:decodeURIComponent(n.href)},"",decodeURIComponent(n.href))};function HG(e){let{index:t,item:n,facet:r,handleChange:a}=e;const[o,s]=(0,i.useState)(!1);return(0,i.useEffect)((()=>s(n.IsSelected)),[n]),n?(0,Wt.jsx)(OP,{className:"ch-search-listing__form-group",children:(0,Wt.jsx)(ph,{className:"ch-search-listing__form-item",control:(0,Wt.jsx)(lh,{checked:o,className:"ch-search-listing__form-check",disabled:0===n.Count,name:n.SlugOrId,onChange:function(e){s((e=>!e)),a(e,r.IsCheckbox,t,r.IsMandatory,r.IsPrimary,r.Slug)}},n.Id),label:(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("span",{className:"d-flex align-items-center",children:[n.Image&&(0,Wt.jsx)("img",{alt:n.Title,className:"me-2 ch-search-listing__icon",loading:"lazy",src:n.Image.Url,style:{opacity:0===n.Count?.5:""}}),n.Title," (",n.Count,")"]})}),value:n.SlugOrId})}):null}function qG(e){let{index:t,facet:n,handleChange:r}=e;const[a,o]=(0,i.useState)("");return(0,i.useEffect)((()=>o(n.SelectedFacetValues?n.SelectedFacetValues[0]:"")),[n]),(0,Wt.jsx)(YP,{className:"ch-search-listing__form-group",value:a,onChange:function(e){o(e.target.value),r(e,n.IsCheckbox,t,n.IsMandatory,n.IsPrimary,n.Slug)},children:n.FacetValueList&&n.FacetValueList.map((e=>(0,Wt.jsx)(ph,{className:"ch-search-listing__form-item",control:(0,Wt.jsx)(WP,{className:"ch-search-listing__form-check","data-ismandotory":n.IsMandatory,disabled:0===e.Count&&!e.HasLink,name:e.SlugOrId},e.Id),label:(0,Wt.jsx)(i.Fragment,{children:e.HasLink?(0,Wt.jsx)("a",{href:e.Link.Url,target:e.Link.Target,children:(0,Wt.jsxs)("span",{className:"d-flex align-items-center",children:[e.Image&&(0,Wt.jsx)("img",{alt:e.Title,className:"me-2 ch-search-listing__icon",loading:"lazy",src:e.Image.Url,style:{opacity:0!==e.Count||e.HasLink?"":.5}}),e.Title," ",e.HasLink&&0===e.Count?"":`(${e.Count})`]})}):(0,Wt.jsxs)("span",{className:"d-flex align-items-center",children:[e.Image&&(0,Wt.jsx)("img",{alt:e.Title,className:"me-2 ch-search-listing__icon",loading:"lazy",src:e.Image.Url,style:{opacity:0!==e.Count||e.HasLink?"":.5}}),e.Title," (",e.Count,")"]})}),value:e.SlugOrId,"data-link":e.HasLink?e.Link.Url:""},e.id)))})}var WG=e=>{let{data:t,handleFilterChange:n,setActivePage:r}=e;const[a,o]=(0,i.useState)([]),[s,l]=(0,i.useState)([]),c=At();
273Ct((e=>e.filter)),(0,i.useEffect)((()=>{const e=window.location.search,t=new URLSearchParams(e),n={};for(const[e,r]of t.entries())n[e]=r;c(NG(n))}),[c]);const u=(e,t,i,a,o,s)=>{const l=e.target.closest("label"),u=l?l.getAttribute("data-link"):null;if(null!=u&&void 0!==u&&""!==u)return c(DG()),void(window.location.href=u);const{type:d,checked:h,value:p}=e.target,f="radio"===d;let m=p;if(o){const e=window.location.search,t=new URLSearchParams(e);if(c(DG()),t.has("q")){const e={};e.q=t.get("q"),c(NG(e))}}h||!f?(c(AG({title:m,slug:s,checked:h,isRadioButton:f})),c(MG())):c(RG({slug:s,value:p})),VG(1,"pg"),r(1);const g={id:e.target.name,multi:t,position:i,mandatory:a,primary:o,slug:s};n(g)};return(0,i.useEffect)((()=>{l(t)}),[t,s]),(0,i.useEffect)((()=>{const e=t.map((e=>null!==e.SelectedFacetValues||e.ShouldExpand));o(e)}),[t]),(0,Wt.jsx)("div",{className:"ch-search-listing-filter-items",children:(0,Wt.jsx)("div",{children:s.map(((e,t)=>(0,Wt.jsxs)(sN,{className:"ch-react-accordion ch-search-listing-filter-items__accordion",expanded:a[t],onChange:()=>(e=>{const t=[...a];t[e]=!t[e],o(t)})(t),children:[(0,Wt.jsx)(fN,{className:"ch-search-listing-filter-items__accordion-title",expandIcon:a[t]?(0,Wt.jsx)(SP.Z,{}):(0,Wt.jsx)(tP.Z,{}),"aria-controls":`panel${t}-content`,children:(0,Wt.jsx)(gr,{children:e.FacetName})}),(0,Wt.jsx)(yN,{className:"ch-search-listing-filter-items__accordion-content",children:e.IsCheckbox?e.FacetValueList&&e.FacetValueList.map((n=>(0,Wt.jsx)(HG,{index:t,item:n,facet:e,handleChange:u},n.id))):(0,Wt.jsx)(qG,{index:t,facet:e,handleChange:u},e.FacetId)})]})))})})},GG=e=>{let{activeFilters:t,apiFilterParam:n,clearAll:r,data:a,defActiveFilter:o,handleFilterChange:s,setActivePage:l}=e;const[c,u]=(0,i.useState)(!0),[d,h]=(0,i.useState)([]);return(0,i.useEffect)((()=>{a&&(u((e=>{for(const t of e)if(!t.IsMandatory&&Array.isArray(t.FacetValueList)&&t.FacetValueList.some((e=>e.IsSelected&&!e.IsCheckbox)))return!1;return!0})(a)),h(a))}),[t,o,a]),(0,Wt.jsxs)("div",{className:"ch-search-listing-filters",children:[(0,Wt.jsxs)("div",{className:"ch-search-listing-filters__container",children:[(0,Wt.jsx)("span",{children:"Filters"}),(0,Wt.jsx)(Ir,{className:"ch-btn ch-react-btn ch-search-listing-filters__reset",disabled:c,variant:"text",onClick:()=>r(),children:"Clear all"})]}),(0,Wt.jsx)(WG,{activeFilters:t,apiFilterParam:n,data:d,handleFilterChange:s,setActivePage:l})]})},KG=a(585);const YG=(0,i.forwardRef)((function(e,t){return(0,Wt.jsx)(fa,{direction:"up",ref:t,...e})}));var XG=e=>{let{activeFilterKey:t,clearAll:n,data:r,handleFilterChange:a,setActivePage:o}=e;const[s,l]=(0,i.useState)(!1),[c,u]=(0,i.useState)("paper"),d=vp(Ei().breakpoints.down("sm")),[h,p]=(0,i.useState)(!1);(0,i.useEffect)((()=>{d&&p(!0)}),[d,p]);const f=()=>{l(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"200")};return(0,Wt.jsxs)("div",{className:"ch-search-listing-cta",children:[(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--outlined ch-search-listing-filters__btn",startIcon:(0,Wt.jsx)(KG.Z,{}),variant:"outlined",onClick:()=>{l(!0),u("paper"),document.getElementById("ch-search-listing").scrollIntoView({block:"start",behavior:"smooth"}),document.body.classList.add("ch-react-app","ch-react-dialog-open")},children:(0,Wt.jsx)("span",{children:"Filters"})}),(0,Wt.jsx)(uo,{children:(0,Wt.jsxs)(Qi,{TransitionComponent:YG,className:"ch-u-theme--default ch-search-listing-dialog ch-react-dialog ch-search-listing-cta__dialog",fullScreen:h,open:s,scroll:c,onClose:f,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header",children:[(0,Wt.jsx)(Hn,{className:"ch-search-listing-cta__icon ch-search-listing-cta__back-icon",edge:"start",onClick:f,children:(0,Wt.jsx)(dG.Z,{})}),(0,Wt.jsx)("p",{children:"Filters"})]}),(0,Wt.jsx)(la,{className:"ch-react-dialog__content",dividers:"paper"===c,children:(0,Wt.jsx)(WG,{activeFilterKey:t,data:r,handleFilterChange:a,setActivePage:o})}),(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__footer",children:[(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--outlined ch-btn--small w-100 mb-3",variant:"outlined",onClick:()=>n(),children:"Clear all"}),(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--contained ch-btn--small w-100 mx-0",variant:"contained",onClick:f,children:"See results"})]})]})})]})},QG=e=>{let{columnDisplay:t,data:n,defaultImage:r,hideImages:i,index:a}=e;return(0,Wt.jsx)("div",{className:"ch-search-listing-column ch-search-listing-column--itemblock "+("2 Column"===t?"ch-search-listing-2column--itemblock":""),children:n.Url&&(0,Wt.jsx)("a",{href:n.Url,children:(0,Wt.jsxs)("div",{className:"ch-search-listing-itemcard ch-search-listing-card--item",children:[n.PageType&&(0,Wt.jsx)("p",{className:"ch-search-listing-itemcard__firsttagtitle",children:n.PageType}),!((n.ImageUrl||r)&&!i)&&!n.PageType&&n.FirstTagTitle&&(0,Wt.jsx)("p",{className:"ch-search-listing-itemcard__firsttagtitle",children:n.FirstTagTitle}),(n.ImageUrl||r)&&!i&&(0,Wt.jsx)("div",{className:"ch-search-listing-itemcard__image",children:(0,Wt.jsx)("img",{alt:n.DisplayText,loading:"lazy",src:n.ImageUrl?n.ImageUrl:r})}),n.DisplayText&&n.Url&&(0,Wt.jsx)("h6",{className:"ch-search-listing-itemcard__title",children:n.DisplayText}),n.TagLine&&(0,Wt.jsx)("p",{className:"ch-search-listing-itemcard__description",children:n.TagLine}),(n.FirstTagTitle||n.Date)&&(n.ImageUrl||r)&&!i&&(0,Wt.jsxs)("div",{className:"ch-search-listing-itemcard__catagdate",children:[n.FirstTagTitle&&(0,Wt.jsx)("span",{className:"ch-itemcard-category",children:n.FirstTagTitle}),n.Date&&(0,Wt.jsx)("span",{className:"ch-itemcard-date "+(n.FirstTagTitle?"ch-itemcard-date--dash":""),children:n.Date})]}),n.Author&&(0,Wt.jsx)("div",{className:"ch-search-listing-itemcard__author",children:n.Author}),n.Location&&(0,Wt.jsx)("div",{className:"ch-search-listing-itemcard__location",children:n.Location})]},n.DisplayText?n.DisplayText.split(" ").join("")+Math.random():a)})})},JG=e=>{let{columnDisplay:t,data:n,defaultImage:r,hideImages:i}=e;return(0,Wt.jsx)("div",{className:"ch-search-listing-row",children:n&&n.map(((e,n)=>(0,Wt.jsx)(QG,{columnDisplay:t,data:e,defaultImage:r,hideImages:i,index:n},e.DisplayText?e.DisplayText.split(" ").join("")+Math.random():n)))})},eK=e=>{let{data:t,index:n,pinnedLabel:r,specificationText:a}=e;const[o,s]=(0,i.useState)(""),[l,c]=(0,i.useState)(""),[u,d]=(0,i.useState)(""),[h,p]=(0,i.useState)(""),[f,m]=(0,i.useState)(""),[g,v]=(0,i.useState)(""),[y,b]=(0,i.useState)(0);return(0,i.useEffect)((()=>
273{if(d(t.ImageUrl),s(t.ProductName),c(t.ItemCode),p(t.Price),v(a),m(t.IsArchived),t.SiblingList){const e=t.SiblingList.findIndex((e=>e.ItemCode===t.ItemCode));b(e)}}),[t,a]),(0,Wt.jsx)("div",{className:"ch-search-listing-column ch-search-listing-column--productblock",children:(0,Wt.jsxs)("div",{className:"ch-search-listing-productcard ch-search-listing-card--product",children:["   ",(0,Wt.jsxs)("div",{className:"ch-search-listing-productcard__image",children:[t.IsPinned&&(0,Wt.jsx)("div",{className:"ch-is-popular-label",children:r}),u&&t.Url&&(0,Wt.jsx)("a",{href:t.Url,children:(0,Wt.jsx)("img",{alt:o||"",loading:"lazy",src:u})})]}),o&&t.Url&&(0,Wt.jsx)("h6",{className:"ch-search-listing-productcard__title",children:(0,Wt.jsx)("a",{href:t.Url,children:o})}),l&&(0,Wt.jsx)("p",{className:"ch-search-listing-productcard__itemcode",children:l}),t.Capacity&&(0,Wt.jsxs)("div",{className:"ch-search-listing-productcard__capacity",children:[(0,Wt.jsx)("p",{className:"ch-card-capacity-prefix",children:t.CapacityLabel}),(0,Wt.jsx)("span",{children:(0,Wt.jsxs)("p",{className:"ch-card-capacity",children:[t.Capacity," ",t.CapacitySuffix]})})]}),h&&!f&&t.PricePrefix&&(0,Wt.jsxs)("p",{className:"ch-search-listing-productcard__price",children:[(0,Wt.jsx)("span",{className:"ch-card-price-prefix",children:t.PricePrefix}),(0,Wt.jsx)("span",{className:"ch-card-price",children:h})]}),(0,Wt.jsx)("div",{className:"ch-search-listing-productcard__watertype",children:t.FilteredWaterTypeSplitList&&t.FilteredWaterTypeSplitList.map((e=>e.Image&&e.Image.DisplayText?(0,Wt.jsx)("img",{alt:e.Image.DisplayText,loading:"lazy",src:e.Image.Url},e.Title):null))}),(0,Wt.jsx)("div",{className:"ch-search-listing-productcard__sibiling",onMouseLeave:()=>(d(t.ImageUrl),s(t.ProductName),c(t.ItemCode),p(t.Price),void b(0)),children:t.SiblingList&&t.SiblingList.map(((e,n)=>e.Image?(0,Wt.jsx)("div",{className:"ch-swatch-block "+(n===y?"active":""),onClick:()=>((e,n)=>{const r=t.SiblingList.filter((t=>t.Title===e));0!==r.length&&(window.location=r[0].Url)})(e.Title),onMouseOver:()=>((e,n)=>{const r=t.SiblingList.filter((t=>t.Title===e));d(r[0].ImageUrl),s(r[0].ProductName),c(r[0].ItemCode),p(r[0].Price),b(n)})(e.Title,n),children:(0,Wt.jsx)("img",{alt:e.Title,loading:"lazy",src:e.Image.Url})},e.ItemCode):null))}),t.Url&&t.SpecificationSheetLink&&t.SpecificationSheetLink.Url&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined w-100 ch-search-listing-productcard__link mt-4",href:t.SpecificationSheetLink.Url,rel:"nofollow",startIcon:(0,Wt.jsx)(gG.Z,{}),target:t.SpecificationSheetLink.Target,variant:"outlined",children:t.SpecificationSheetLink.DisplayText}),t.Url&&t.BIMLink&&t.BIMLink.Url&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn--outlined w-100 ch-search-listing-productcard__link mt-4",href:t.BIMLink.Url,rel:"nofollow",startIcon:(0,Wt.jsx)(gG.Z,{}),target:t.BIMLink.Target,variant:"outlined",children:t.BIMLink.DisplayText})]},o?o.split(" ").join("")+Math.random():n)})},tK=e=>{let{data:t,pinnedLabel:n,specificationText:r}=e;return Array.isArray(t)&&0!==t.length?(0,Wt.jsx)("div",{className:"ch-search-listing-row",children:t&&t.map(((e,t)=>(0,Wt.jsx)(eK,{data:e,index:t,pinnedLabel:n,specificationText:r},e.ItemCode?e.ItemCode.split(" ").join("")+Math.random():t)))}):null},nK=a(6759),rK=a(4897),iK=e=>{let{activeSort:t,apiSortOrderProduct:n,data:r,handleChange:i}=e;const a=zd(WP)({display:"none"}),o=zd(ph)((e=>({borderBottom:"1px solid #e0e0e0",padding:"12px","&:hover":{backgroundColor:"#F5F5F5"},".MuiFormControlLabel-label":{cursor:"pointer"}}))),s=r.find((e=>""===t&&e.IsSelected));return(0,Wt.jsx)("div",{className:"ch-search-listing-sort-items",children:r&&(0,Wt.jsx)(YP,{className:"ch-search-listing__form-group",defaultValue:t||(s?s.Id:n),onChange:i,children:r.map((e=>(0,Wt.jsx)(o,{control:(0,Wt.jsx)(a,{}),label:e.Title,value:e.SlugOrId},e.Id)))})})},aK=e=>{let{activeSort:t,apiSortOrderProduct:n,data:r,handleSortChange:i}=e;const a=Ct((e=>e.filter.anchorEl)),o=At(),s=Boolean(a);return(0,Wt.jsxs)("div",{className:"ch-search-listing-sort",children:[(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--outlined ch-search-listing-filters__btn",endIcon:(0,Wt.jsx)(nK.Z,{}),startIcon:(0,Wt.jsx)(rK.Z,{}),variant:"outlined",onClick:e=>{o($G(e.currentTarget)),document.body.classList.add("ch-react-app","ch-u-scroll-pad")},children:(0,Wt.jsx)("span",{children:((e,t)=>{const n=t.find((t=>t.SlugOrId===e&&""!==e||""===e&&t.IsSelected));return n?n.Title:"Sort"})(t,r)})}),(0,Wt.jsx)(uo,{children:(0,Wt.jsx)(ld,{anchorEl:a,className:"ch-u-theme--default ch-react-menu ch-search-listing-sort__menu",disableScrollLock:!0,open:s,onClose:()=>{o(BG()),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-u-scroll-pad")}),"200")},children:(0,Wt.jsx)(iK,{activeSort:t,apiSortOrderProduct:n,data:r,handleChange:i})})})]})};const oK=(0,i.forwardRef)((function(e,t){return(0,Wt.jsx)(fa,{direction:"up",ref:t,...e})}));var sK=e=>{let{activeSort:t,apiSortOrderProduct:n,data:r,handleSortChange:a}=e;const[o,s]=(0,i.useState)(!1),[l,c]=(0,i.useState)("paper"),u=vp(Ei().breakpoints.down("sm")),[d,h]=(0,i.useState)(!1);(0,i.useEffect)((()=>{u&&h(!0)}),[u,h]);const p=()=>{s(!1),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-react-dialog-open")}),"200")};return(0,Wt.jsxs)("div",{className:"ch-search-listing-cta",children:[(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--outlined ch-search-listing-filters__btn",startIcon:(0,Wt.jsx)(rK.Z,{}),variant:"outlined",onClick:()=>{s(!0),c("paper"),document.getElementById("ch-search-listing").scrollIntoView({block:"start",behavior:"smooth"}),document.body.classList.add("ch-react-app","ch-react-dialog-open")},children:(0,Wt.jsx)("span",{children:"Sort"})}),(0,Wt.jsx)(uo,{children:(0,Wt.jsxs)(Qi,{TransitionComponent:oK,className:"ch-u-theme--default ch-search-listing-dialog ch-react-dialog ch-search-listing-cta__dialog",fullScreen:d,open:o,scroll:l,onClose:p,children:[(0,Wt.jsxs)(na,{className:"ch-react-dialog__actions ch-react-dialog__header",children:[(0,Wt.jsx)(Hn,{className:"ch-search-listing-cta__icon ch-search-listing-cta__back-icon",edge:"start",onClick:p,children:(0,Wt.jsx)(dG.Z,{})}),(0,Wt.jsx)("p",{children:"Sort"})]}
273),(0,Wt.jsx)(la,{className:"ch-react-dialog__content",dividers:"paper"===l,children:(0,Wt.jsx)(iK,{activeSort:t,apiSortOrderProduct:n,data:r,handleChange:a})}),(0,Wt.jsx)(na,{className:"ch-react-dialog__actions ch-react-dialog__footer",children:(0,Wt.jsx)(Ir,{className:"ch-btn ch-btn--contained ch-btn--small w-100",variant:"contained",onClick:p,children:"Close"})})]})})]})},lK=e=>{let{tiles:t}=e;return(0,Wt.jsx)("div",{className:"ch-search-listing-tiles",children:t&&t.map(((e,t)=>{var n;let r;switch(e.Border){case"DarkBlue":r="dark-blue";break;case"LightBlue":r="light-blue";break;case"Green":r="green";break;case"Gold":r="gold";break;default:r="gray"}return(0,Wt.jsx)("div",{children:(0,Wt.jsx)(mG,{className:`ch-search-listing-tiles__tile ch-search-listing-tiles--${r}`,children:(0,Wt.jsx)("a",{href:e.link,children:(0,Wt.jsxs)("div",{className:"ch-search-listing-tiles__content",children:[e.Icon&&(0,Wt.jsx)("div",{className:"ch-search-listing-tiles__icons",children:(0,Wt.jsx)("img",{alt:e.Title,src:e.Icon.Url})}),e.Title&&(0,Wt.jsx)("p",{className:"ch-search-listing-tiles__title",children:e.Title}),e.Description&&(0,Wt.jsx)("p",{className:"ch-search-listing-tiles__description",children:e.Description}),(null===(n=e.Link)||void 0===n?void 0:n.Url)&&(0,Wt.jsx)("a",{className:"ch-search-listing-tiles__link",href:e.Link.Url,children:(0,Wt.jsx)("p",{className:"ch-search-listing-tiles__link-text",children:e.Link.DisplayText})})]})})},e.id?e.id.split(" ").join("")+Math.random():t)},e.id)}))})};const cK=e=>{var t,n,r;let{activeFilters:a,activePage:o,activeSort:s,apiFilterParam:l,apiSortId:c,apiSortOrderProduct:u,apiSortParam:d,clearAll:h,data:p,defActiveFilter:f,handleFilterChange:m,handlePaginationChange:g,handleSortChange:v,productQuery:y,promoTiles:b,setActivePage:_,sortItems:x,theme:w}=e;const[S,T]=(0,i.useState)(y),[C,k]=(0,i.useState)(1);(0,i.useEffect)((()=>{if(p){var e;const t=p.PageSize<p.TotalResults?Math.ceil(p.TotalResults/p.PageSize):1;k(t),T(null===(e=p.Tab)||void 0===e?void 0:e.IsProductQuery)}}),[p]);const E=e=>{const t=e.Page?(e.Page-1)*e.PageSize+1:1;let n=e.Page?e.Page*e.PageSize:0;const r=e.TotalResults?e.TotalResults:0;n>r&&(n=r);let i="0";return r>0&&(i=`${t}-${n}`),`Showing ${i} of ${r} results`};return(0,Wt.jsxs)("div",{className:"container",children:[(0,Wt.jsx)("div",{className:"row d-md-none",children:(0,Wt.jsxs)("div",{className:"col-12",children:[(0,Wt.jsxs)("div",{className:"d-flex justify-content-between mb-5",children:[(0,Wt.jsx)(XG,{clearAll:h,data:p&&p.Tab?p.Tab.FacetList:[],handleFilterChange:m,setActivePage:_}),(0,Wt.jsx)(sK,{activeSort:s,data:x,handleSortChange:v})]}),(0,Wt.jsx)("p",{className:"ch-search-listing__showing",children:E(p)})]})}),(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsxs)("div",{className:"col-md-4 col-lg-3 d-none d-md-block",children:[(0,Wt.jsx)(GG,{activeFilters:a,apiFilterParam:l,clearAll:h,data:p&&p.Tab?p.Tab.FacetList:[],defActiveFilter:f,handleFilterChange:m,setActivePage:_}),b&&(0,Wt.jsx)(lK,{tiles:b})]}),(0,Wt.jsx)("div",{className:"col-12 col-md-8 col-lg-9",children:(0,Wt.jsxs)("div",{className:"d-flex flex-column",children:[(0,Wt.jsxs)("div",{className:"d-none d-md-flex justify-content-between align-items-center",children:[(0,Wt.jsx)("p",{className:"ch-search-listing__showing",children:E(p)}),(0,Wt.jsx)(aK,{activeSort:s,apiSortId:c,apiSortOrderProduct:u,apiSortParam:d,data:x,handleSortChange:v})]}),(0,Wt.jsxs)("div",{className:"ch-search-listing__results-container",children:[p.Items&&S&&(0,Wt.jsx)(tK,{data:p.Items,pinnedLabel:p.PinnedLabel,specificationText:p.SpecificationButtonText}),p.Items&&!S&&(0,Wt.jsx)(JG,{columnDisplay:null===(t=p.Tab)||void 0===t?void 0:t.ColumnCount,data:p.Items,defaultImage:null===(n=p.DefaultContentImage)||void 0===n?void 0:n.Url,hideImages:null===(r=p.Tab)||void 0===r?void 0:r.HideImages})]}),(0,Wt.jsx)("div",{className:"align-self-center",children:(0,Wt.jsx)(zL,{activePage:Number(o),asLinks:!0,componentClass:"ch-search-listing-pagination",handleChange:g,theme:w,totalPages:C})})]})})]})]})};cK.defaultProps={theme:"default"};var uK=cK;const dK=e=>{var t,n,r,a,o,s;let{apiAuthority:l,apiDatasource:c,apiError:u,apiFacetValues:d,apiFilter:h,apiFilterParam:p,apiNoData:f,apiPageParam:m,apiPath:g,apiScheme:v,apiSearchParam:y,apiSearchQuery:b,apiSortId:_,apiSortOrderProduct:x,apiSortParam
273:w,apiTabParam:S,apiTabQuery:T,theme:C}=e;const k=Ct((e=>e.filter.queryString)),E=At();(0,i.useEffect)((()=>{k&&window.history.replaceState(null,"",`?${k}`)}),[k]);const j=(e,t)=>{t||(t=window.location.href),e=e.replace(/[[\]]/g,"\\$&");const n=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},P=(e,t)=>{if(!t)return t;const n=encodeURIComponent(e)+"=",r=t.split(/[&;]/g);for(let e=r.length;e-- >0;)-1!==r[e].lastIndexOf(n,0)&&r.splice(e,1);return r.length>0?r.join("&"):""},I=(0,i.useRef)(""),O=(0,i.useRef)({});try{O.current=JSON.parse(decodeURIComponent(c))}catch(e){I.current=f}const[L,N]=(0,i.useState)(null===(t=O.current)||void 0===t||null===(n=t.Items[T])||void 0===n?void 0:n.ApiEndPoint),A=`${v}${l}${L}`,[D,M]=(0,i.useState)(j("pg")?j("pg"):1),[R,F]=(0,i.useState)(T),[$,B]=(0,i.useState)(_),[Z,U]=(0,i.useState)(h),z=P(y,P(S,k)),V=new URLSearchParams(z?"&"+z:"");V.set(m,D),V.set(y,b),V.set(S,R);const H=`&${V.toString()}`,{data:q,error:W,isPending:G}=Zy({apiUrl:A,apiParams:H,apiMethod:"GET",apiError:u,apiNoData:f}),[K,Y]=(0,i.useState)(null!==(r=null===(a=O.current)||void 0===a?void 0:a.Items)&&void 0!==r?r:[]),[X,Q]=(0,i.useState)(O.current.Items[T].Sortings),[J,ee]=(0,i.useState)(!0),[te,ne]=(0,i.useState)(null!==(o=null===(s=O.current)||void 0===s?void 0:s.Promos)&&void 0!==o?o:[]),[re,ie]=(0,i.useState)(" "),[ae,oe]=(0,i.useState)(!1),[se,le]=(0,i.useState)(!1),[ce,ue]=(0,i.useState)(!1),[de,he]=(0,i.useState)(""),[pe,fe]=(0,i.useState)(""),[me,ge]=(0,i.useState)(""),ve=(0,i.useRef)(null);return(0,i.useEffect)((()=>{he(j("f")),fe(j("sort"));let e="";if(q&&q.Tab&&q.Tab.FacetList&&Array.isArray(q.Tab.FacetList)){ge(q.Tab.FacetList.length);const t=t=>{t.IsSelected?e+=t.SlugOrId:e+=""};for(let n=0;n<me;n++)e+=0===n?"":"|",q.Tab.FacetList[n]&&q.Tab.FacetList[n].FacetValueList&&q.Tab.FacetList[n].FacetValueList.forEach(t);ae||se||""!==Z||(null!==de?U(de):ie(e),null!==pe&&B(pe))}VG(D,m)}),[d,h,T,R,ce,ae,Z,q,se,D,m,de,pe,me]),(0,Wt.jsxs)(uo,{setTheme:C,children:[d,(0,Wt.jsxs)("div",{className:"ch-search-listing "+(C?"ch-u-theme--"+C:""),id:"ch-search-listing",ref:ve,children:[(0,Wt.jsxs)("div",{className:"container",children:[K&&(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)(zG,{apiTabParam:S,data:K,handleTabChange:(e,t)=>
273{oe(!1),le(!1),ue(!ce),ie(""),U(""),he(""),fe(""),F(t.toString()),ee(K[t].IsProductQuery),N(K[t].ApiEndPoint),Q(K[t].Sortings),M(1);const n=window.location.href,r=new URL(n),i=new URLSearchParams({q:r.searchParams.get("q")}),a=`${r.origin}${r.pathname}?${i.toString()}`;window.history.replaceState({},document.title,a)},query:b,tab:R,totalQueryResults:null==q?void 0:q.TotalResults})})}),W&&(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)(Lr,{componentClass:"ch-search-listing-alert",error:W,theme:"Warning"})})})]}),!W&&q&&(null==q?void 0:q.TotalResults)>0&&(0,Wt.jsx)(uK,{activeFilters:Z,activePage:D,activeSort:$,apiFilterParam:p,apiSortId:_,apiSortOrderProduct:x,apiSortParam:w,clearAll:()=>{E(DG()),VG(1,"pg"),window.history.replaceState(null,"",window.location.pathname)},data:q,defActiveFilter:re,handleFilterChange:e=>{},handlePaginationChange:(e,t)=>{var n;e.preventDefault(),M(t),null===(n=ve.current)||void 0===n||n.scrollIntoView()},handleSortChange:(e,t)=>{oe(!1),le(!0),B(t),M(1),E(AG({title:t,slug:"sort",checked:!0,isRadioButton:"radio"})),E(BG()),setTimeout((()=>{document.body.classList.remove("ch-react-app","ch-u-scroll-pad")}),"200")},productQuery:J,promoTiles:te,setActivePage:M,sortItems:X,theme:C}),!W&&q&&0===(null==q?void 0:q.TotalResults)&&(0,Wt.jsx)("h5",{className:"ch-search-listing-header__title",children:f})]})]})};dK.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiFilterParam:"f",apiNoData:"Sorry, no results found for that query.",apiPageParam:"pg",apiSearchParam:"q",apiSearchQuery:"",apiSortParam:"sort",apiTabParam:"t",apiTabQuery:"0",theme:"default"};var hK=dK,pK=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),fK=(0,qn.Z)((0,Wt.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),mK=[{elementType:"geometry",stylers:[{color:"#212121"}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{elementType:"labels.text.stroke",stylers:[{color:"#212121"}]},{featureType:"administrative",elementType:"geometry",stylers:[{color:"#757575"}]},{featureType:"administrative.country",elementType:"labels.text.fill",stylers:[{color:"#9e9e9e"}]},{featureType:"administrative.land_parcel",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#181818"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"poi.park",elementType:"labels.text.stroke",stylers:[{color:"#1b1b1b"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#2c2c2c"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#8a8a8a"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#373737"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#3c3c3c"}]},{featureType:"road.highway.controlled_access",elementType:"geometry",stylers:[{color:"#4e4e4e"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"transit",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#3d3d3d"}]}],gK=a(3684),vK=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n};const yK="__googleMapsScriptId";var bK;!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(bK||(bK={}));class _K{constructor(e){let{apiKey:t,authReferrerPolicy:n,channel:r,client:i,id:a=yK,language:o,libraries:s=[],mapIds:l,nonce:c,region:u,retries:d=3,url:h="https://maps.googleapis.com/ma
273ps/api/js",version:p}=e;if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=n,this.channel=r,this.client=i,this.id=a||yK,this.language=o,this.libraries=s,this.mapIds=l,this.nonce=c,this.region=u,this.retries=d,this.url=h,this.version=p,_K.instance){if(!vK(this.options,_K.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(_K.instance.options)}`);return _K.instance}_K.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?bK.FAILURE:this.done?bK.SUCCESS:this.loading?bK.LOADING:bK.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+="?callback=__googleMapsCallback",this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise(((e,t)=>{this.loadCallback((n=>{n?t(n.error):e(window.google)}))}))}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){var e,t;if(document.getElementById(this.id))return void this.callback();const n={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(n).forEach((e=>!n[e]&&delete n[e])),(null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{let t,n,r,i="The Google Maps JavaScript API",a="google",o="importLibrary",s="__ib__",l=document,c=window;c=c[a]||(c[a]={});const u=c.maps||(c.maps={}),d=new Set,h=new URLSearchParams,p=()=>t||(t=new Promise(((o,c)=>function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}l((r=r.apply(e,t||[])).next())}))}(this,void 0,void 0,(function*(){var p;for(r in yield n=l.createElement("script"),n.id=this.id,h.set("libraries",[...d]+""),e)h.set(r.replace(/[A-Z]/g,(e=>"_"+e[0].toLowerCase())),e[r]);h.set("callback",a+".maps."+s),n.src=this.url+"?"+h,u[s]=o,n.onerror=()=>t=c(Error(i+" could not load.")),n.nonce=this.nonce||(null===(p=l.querySelector("script[nonce]"))||void 0===p?void 0:p.nonce)||"",l.head.append(n)})))));u[o]?console.warn(i+" only loads once. Ignoring:",e):u[o]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return d.add(e)&&p().then((()=>u[o](e,...n)))}})(n);const r=this.libraries.map((e=>this.importLibrary(e)));r.length||r.push(this.importLibrary("core")),Promise.all(r).then((()=>this.callback()),(e=>{const t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)}))}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout((()=>{this.deleteScript(),this.setScript()}),e)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach((e=>{e(this.onerrorEvent)})),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading||(this.loading=!0,this.setScript())}}}var xK=a(1910),wK=a(8340);function SK(e){return[e.StreetLine1.replace(/,$/,""),e.StreetLine2,e.City,e.State,e.PostalCode].filter(
273Boolean).join(", ")}const TK=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,country:s,description:l,googleApiKey:c,initialLatitude:u,initialLongitude:d,initialZoom:h,myLocationBtnText:p,resultsLabel:f,selectPlaceholder:m,theme:g,title:v}=e;const[y,b]=(0,i.useState)([]),[_,x]=(0,i.useState)(null),[w,S]=(0,i.useState)(null),[T,C]=(0,i.useState)({}),[k,E]=(0,i.useState)(!1),[j,P]=(0,i.useState)(!1),[I,O]=(0,i.useState)(null);(0,i.useState)(null);const L=(0,i.useRef)({}),N=(0,i.useRef)({}),A=(0,i.useRef)(null),[D,M]=(0,i.useState)(""),[R,F]=(0,i.useState)([]),[$,B]=(0,i.useState)(!1),[Z,U]=(0,i.useState)(!1),[z,V]=(0,i.useState)(!1),[H,q]=(0,i.useState)(!0);(0,i.useMemo)((()=>{S(u&&d?{lat:u,lng:d}:{lat:-33.8688,lng:151.2093})}),[u,d]);const W=(e,n)=>{B(!0),q(!1),n&&n.placeId?(e=>{const t=new window.google.maps.Geocoder;return new Promise(((n,r)=>{t.geocode({placeId:e},((t,i)=>{i===window.google.maps.GeocoderStatus.OK?n(t):r(new Error(`Geocoding query for a place with an ID of '${e}' failed - response status: ${i}`))}))}))})(n.placeId).then((e=>{const{address_components:n,geometry:r}=e[0],i=r.location.lat(),s=r.location.lng();S({lat:r.location.lat(),lng:r.location.lng()});const l=`${o}${t}${a}`,c=l.includes("?")?"&":"?";fetch(l+`${c}la=${i}&lo=${s}`,{method:"GET"}).then((e=>e.json())).then((e=>{var t,r,i,a,o;V(!1),F(e.Data||{});const s=(null===(t=e.Data)||void 0===t?void 0:t.Stores)||[];b(s),x(s),B(!1);const l=(null===(r=n.find((e=>e.types.includes("postal_code"))))||void 0===r?void 0:r.long_name)||"",c=(null===(i=s.find((e=>Boolean(null==e?void 0:e.PostalCode))))||void 0===i?void 0:i.PostalCode)||"";O(l),null!==(a=window)&&void 0!==a&&null!==(o=a.dataLayer)&&void 0!==o&&o.push&&window.dataLayer.push({event:"storefinder_search",postcode:l,closestStorePostcode:c})})).catch((e=>{console.error("Error fetching data:",e),B(!1)}))})).catch((e=>{console.error("Error fetching data:",Z),B(!1)})):(console.error("Error setting the manual postocde suburb:"),B(!1))},G=y?[...y].sort(((e,t)=>e.DistanceFromUserLocation-t.DistanceFromUserLocation)):[],K=z?G:G.slice(0,4);(0,i.useEffect)((()=>{const e=new _K({apiKey:c,version:"weekly",libraries:["places"]}),t=()=>{A.current||(A.current=new window.google.maps.InfoWindow);const e=R&&R.DefaultZoomLevel?parseInt(R.DefaultZoomLevel):h||4,t=new window.google.maps.Map(document.getElementById("storeFinderMap"),{center:!0===k?T:w,zoom:e,styles:mK}),n=new window.google.maps.LatLngBounds;y.map((e=>(n.extend({lat:parseFloat(e.Latitude),lng:parseFloat(e.Longitude)}),t.fitBounds(n)))),window.google.maps.event.addListenerOnce(t,"bounds_changed",(function(){this.setZoom(e)}));const r=(e,n)=>{const r=new window.google.maps.Marker({position:n,map:t,title:e.LocationName});L.current[e.Longitude]=r,r.addListener("click",(()=>{var n,i;t.setZoom(14),t.panTo(r.getPosition());const a=y.findIndex((t=>t.Longitude===e.Longitude));-1!==a&&P(a);const o=wK.renderToStaticMarkup((0,Wt.jsx)(gK.Z,{})),s=`\n                                <div class="ch-store-finder__infowindow-store-details">\n                                    <h6 class="ch-store-finder__store-name">${e.LocationName}</h6>\n                                    <ul>\n                                        <li>${e.StreetLine1&&e.StreetLine1}</li>\n                                        <li>${null!==e.StreetLine2?e.StreetLine2:""}</li>\n                                        <li>${e.City?e.City+", ":""}${e.State?e.State+", ":""}${e.PostalCode?e.PostalCode:""}</li>\n                                        <li>${e.Phone?"Phone: "+e.Phone:""}</li>\n                                    </ul>\n\n                                    <a\n                                        href=${e.AppointmentUrl}\n                                        rel="noopener noreferrer"\n                                        target="_blank"\n                                        class="websiteTag"\n                                        data-store="${e.LocationName}"\n                                        data-address="${SK(e)}"\n                                        data-label="Visit website"\n                                    >\n                                        Visit website\n                                    </a>\n\n                                    <a\n                                        href="${e.LocationUrl}"\n                                        target="_blank"\n                                        class="websiteTag"\n                                        data-store="${e.LocationName}"\n                                        data-address="${SK(e)}"\n                                        data-label="Directions"\n                                    >\n                                        <button class="directions-button">\n                                        ${o}
273\n                                            <span> Directions </span>\n                                        </button>\n                                    </a>\n                                </div>\n                                `;A.current.setContent(s),A.current.open(t,r),null!==(n=window)&&void 0!==n&&null!==(i=n.dataLayer)&&void 0!==i&&i.push&&window.dataLayer.push({event:"storefinder_mapclick",postcode:I,store_name:e.LocationName,store_address:SK(e)})})),window.google.maps.event.addListener(A.current,"closeclick",(()=>{P(!1)}))};null!==y?y.map((e=>{const t={lat:parseFloat(e.Latitude),lng:parseFloat(e.Longitude)};return r(e,t)})):y.forEach((e=>{let t=null;e.Latitude&&e.Longitude?t={lat:parseFloat(e.Latitude),lng:parseFloat(e.Longitude)}:e.PostalCode&&(new window.google.maps.Geocoder).geocode({address:e.PostalCode},((n,i)=>{if("OK"===i&&n.length){const i=n[0];t={lat:i.geometry.location.lat(),lng:i.geometry.location.lng()},r(e,t)}else console.error("Error while geocoding:",i),t=w})),t&&r(e,t)}))};R&&R.Stores,e.load().then((()=>{t()})).catch((e=>console.warn("error loading google maps:",e))),document.querySelector("#storeFinderMap").addEventListener("click",(e=>{var t,n;const r=e.target.closest(".websiteTag");var i,a,o;null!==I&&r&&null!==(t=window)&&void 0!==t&&null!==(n=t.dataLayer)&&void 0!==n&&n.push&&window.dataLayer.push({event:"storefinder_linkclick",postcode:I,store_name:null===(i=r.dataset)||void 0===i?void 0:i.store,store_address:null===(a=r.dataset)||void 0===a?void 0:a.address,store_linkname:null===(o=r.dataset)||void 0===o?void 0:o.label})}))}),[R,w,h,y,k,I,T,c]);const Y=(e,t)=>(n,r)=>{P(!!r&&e),r&&N.current[t]&&L.current[t]&&window.google.maps.event.trigger(L.current[t],"click"),!r&&L.current[t]&&A.current.close()};(0,i.useEffect)((()=>{const e=document.querySelector(`div[data-accordion-index="${j}"]`),t=document.getElementById("ch-store-finder-results");e&&t&&!1!==j&&setTimeout((()=>{const n=e.offsetTop-t.offsetTop;t.scrollTo({top:n,behavior:"smooth"})}),300)}),[j]);const[X,Q]=(0,i.useState)([]);return(0,Wt.jsx)("div",{className:`ch-store-finder ${g}`,children:(0,Wt.jsx)("div",{className:"container store-finder-container",children:(0,Wt.jsx)("div",{className:"row",children:(0,Wt.jsxs)("div",{className:"col-12",children:[$&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),Z&&(0,Wt.jsx)(Lr,{componentClass:"ch-article-list-alert mt-10",error:Z}),(0,Wt.jsx)("div",{className:"ch-store-finder__wrapper",children:(0,Wt.jsxs)("div",{className:"row h-100",children:[(0,Wt.jsxs)("div",{className:"col-md-4 col-xl-3 h-100",children:[(0,Wt.jsxs)("div",{className:0===K.length?"ch-store-finder__sidebarNoResult":"ch-store-finder__sidebar",children:[(0,Wt.jsx)("h1",{className:"ch-store-finder__title h2",children:v}),(0,Wt.jsx)("p",{className:"ch-store-finder__subtitle",children:l}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)(uc,{getOptionLabel:e=>e?"string"==typeof e?e:e.label||"":"",options:X,renderInput:e=>(0,Wt.jsx)(Ud,{...e,label:m,variant:"outlined",className:"autocomplete-text"}),renderOption:(e,t)=>{const{key:n,...r}=e;return(0,Wt.jsxs)(To,{component:"li",sx:{"& > img":{mr:2,flexShrink:0}},...r,children:[(0,Wt.jsx)(iW.Z,{className:"ch-store-finder__autocomplete-location-icon"}),(0,Wt.jsx)("span",{dangerouslySetInnerHTML:{__html:t.labelHtml}})]},n)},onChange:(e,t,n)=>{"clear"!==n&&W(0,t)},onInputChange:(e,t)=>
273{var n;M(t),(n=t)?window.google&&window.google.maps&&window.google.maps.places&&(new window.google.maps.places.AutocompleteService).getPlacePredictions({input:n,componentRestrictions:{country:s},types:["(regions)"]},((e,t)=>{if(t===window.google.maps.places.PlacesServiceStatus.OK&&e){const t=e.map(((e,t)=>{const r=new RegExp(n,"gi"),i=e.description.replace(r,(function(e){return"<b>"+e+"</b>"}));return{label:e.description,labelHtml:i,placeId:e.place_id,postcode:""}}));Q(t)}else Q([])})):Q([])},className:"ch-store-finder__autocomplete",popupIcon:null})}),(0,Wt.jsx)("div",{className:"ch-store-finder__my-location",children:(0,Wt.jsx)(Ir,{className:"ch-store-finder__my-location-btn ch-btn",startIcon:(0,Wt.jsx)(xK.Z,{className:"ch-store-finder__my-location-icon"}),onClick:()=>{B(!0),q(!1),(()=>{var e;const t=document.querySelector(".ch-store-finder__autocomplete");if(!t)return;const n=t.querySelector("input");if(n){var r;const e=null===(r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value"))||void 0===r?void 0:r.set;null==e||e.call(n,""),n.dispatchEvent(new Event("input",{bubbles:!0}))}const i=null==n||null===(e=n.closest('[class*="MuiAutocomplete-root"]'))||void 0===e?void 0:e._reactInternals;if(i){const e=i.return,t=null==e?void 0:e.pendingProps;null!=t&&t.onChange&&t.onChange(null,null,"clear")}})(),"geolocation"in navigator?navigator.geolocation.getCurrentPosition((function(e){const n={lat:e.coords.latitude,lng:e.coords.longitude};C(n),E(!0);const r=`${o}${t}${a}`,i=r.includes("?")?"&":"?";fetch(r+`${i}la=${n.lat}&lo=${n.lng}`,{method:"GET"}).then((e=>e.json())).then((e=>{V(!1),F(e.Data||{});const t=e.Data.Stores||[];b(t),x(t),B(!1)})).catch((e=>{console.error("Error fetching data:",e),B(!1)}))}),(function(e){switch(e.code){case e.PERMISSION_DENIED:console.warn("User denied the request for Geolocation.");break;case e.POSITION_UNAVAILABLE:console.warn("Location information is unavailable.");break;case e.TIMEOUT:console.warn("The request to get user location timed out. Default location will be used.");break;default:console.error("An unknown error occurred.")}B(!1)})):(console.warn("Geolocation is not available in this browser."),B(!1))},children:p})}),z?(0,Wt.jsx)("h6",{className:"ch-store-finder__results-label",children:y&&y.length>0?"Showing "+y.length+" of "+y.length+" "+f:""}):(0,Wt.jsx)("h6",{className:"ch-store-finder__results-label",children:y&&y.length>0?"Showing "+K.length+" of "+y.length+" "+f:""}),(0,Wt.jsx)("div",{className:"ch-store-finder__results "+(y.length?"ch-store-finder__results--has-results":"ch-store-finder__results--no-results"),id:"ch-store-finder-results",children:null!==y?null==K?void 0:K.map(((e,t)=>(0,Wt.jsxs)(sN,{"data-accordion-index":t,expanded:j===t,id:`accordion-item-${e.Longitude}`,ref:t=>N.current[e.Longitude]=t,sx:{width:"100%",backgroundColor:"transparent",boxShadow:"none"},disableGutters:!0,onChange:Y(t,e.Longitude),children:[(0,Wt.jsxs)(fN,{children:[(0,Wt.jsxs)(To,{sx:{display:"flex",flexDirection:"column",width:"100%"},children:[(0,Wt.jsx)("div",{className:"store-logo",children:(0,Wt.jsx)("img",{alt:e.LocationName,src:e.RetailerLogoUrl})}),(0,Wt.jsx)("div",{className:"store-name",children:(0,Wt.jsx)(gr,{sx:{fontSize:{xs:"1rem",sm:"1rem"},fontWeight:"400"},children:e.LocationName})}),(0,Wt.jsx)("div",{className:"store-distance",children:(0,Wt.jsxs)(gr,{sx:{marginLeft:"auto",fontSize:{xs:"1rem",sm:"1rem"},color:" #0000008C"},children:[e.DistanceFromUserLocation," km"]})})]}),j===t?(0,Wt.jsx)(pK,{sx:{fontSize:"20px",marginLeft:"auto",fill:"#0000008F"}}):(0,Wt.jsx)(fK,{sx:{fontSize:"20px",marginLeft:"auto",fill:"#0000008F"}})]}),(0,Wt.jsxs)(yN,{children:[(0,Wt.jsx)(gr,{className:"accordionDetails",sx:{fontSize:{xs:"1rem",sm:"1rem"}},children:(0,Wt.jsxs)("ul",{children:[(0,Wt.jsx)("li",{children:e.StreetLine1&&e.StreetLine1}),(0,Wt.jsx)("li",{children:null!==e.StreetLine2?e.StreetLine2:""}),(0,Wt.jsxs)("li",{children:[e.City?e.City+", ":"",e.State?e.State+", ":"",e.PostalCode?e.PostalCode:""]}),(0,Wt.jsx)("li",{children:e.Phone?"Phone: "+e.Phone:""})]})}
273),(0,Wt.jsx)(gr,{className:"accordionDetails",sx:{fontSize:{xs:"1rem",sm:"1rem"}},children:(0,Wt.jsx)("a",{href:e.AppointmentUrl,rel:"noopener noreferrer",style:{textDecoration:"none",color:"#1976d2"},target:"_blank",onClick:()=>(e=>{var t,n;null!==I&&e&&null!==(t=window)&&void 0!==t&&null!==(n=t.dataLayer)&&void 0!==n&&n.push&&window.dataLayer.push({event:"storefinder_linkclick",postcode:I,store_name:e.LocationName,store_address:SK(e),store_linkname:"Visit Website"})})(e),children:"Visit website"})})]})]},`${e.Longitude}-${t}`))):_.map(((e,t)=>(0,Wt.jsx)("div",{className:"ch-store-finder__store-details",children:(0,Wt.jsxs)(sN,{expanded:j===t,id:`accordion-item-${e.Longitude}`,ref:t=>N.current[e.Longitude]=t,sx:{width:"100%",backgroundColor:"transparent",boxShadow:"none"},onChange:Y(t,e.Longitude),children:[(0,Wt.jsxs)(fN,{children:[(0,Wt.jsxs)(To,{sx:{display:"flex",flexDirection:"column",width:"100%"},children:[(0,Wt.jsx)("div",{className:"store-logo",children:(0,Wt.jsx)("img",{alt:e.LocationName,src:e.RetailerLogoUrl})}),(0,Wt.jsx)("div",{className:"store-name",children:(0,Wt.jsx)(gr,{sx:{fontSize:{xs:"1rem",sm:"1rem"},fontWeight:"400"},children:e.LocationName})}),(0,Wt.jsx)("div",{className:"store-distance",children:(0,Wt.jsxs)(gr,{sx:{marginLeft:"auto",fontSize:{xs:"0.7rem",sm:"0.8rem"},color:" #0000008C"},children:[e.DistanceFromUserLocation," km"]})})]}),j===t?(0,Wt.jsx)(pK,{sx:{fontSize:"20px",marginLeft:"auto",fill:"#0000008F"}}):(0,Wt.jsx)(fK,{sx:{fontSize:"20px",marginLeft:"auto",fill:"#0000008F"}})]}),(0,Wt.jsxs)(yN,{children:[(0,Wt.jsxs)(gr,{sx:{fontSize:{xs:"1rem",sm:"1rem"}},children:[e.City,", ",e.State," ",e.PostalCode]}),(0,Wt.jsxs)(gr,{sx:{fontSize:{xs:"1rem",sm:"1rem"}},children:["Phone: ",e.Phone]}),(0,Wt.jsx)(gr,{sx:{fontSize:{xs:"1rem",sm:"1rem"}},children:(0,Wt.jsx)("a",{href:"",rel:"noopener noreferrer",style:{textDecoration:"none",color:"#1976d2"},target:"_blank",children:e.AppointmentUrl})})]})]},e.Longitude)},e.Longitude)))})]}),G.length>4&&!z&&(0,Wt.jsx)(To,{sx:{mt:2,mb:2,textAlign:"center"},children:(0,Wt.jsx)(Ir,{className:"load-more-button",variant:"outlined",onClick:()=>V(!0),children:"Load More"})}),!$&&!H&&null!==y&&y.length<=0&&(0,Wt.jsx)("p",{className:"nodata mx-auto py-4",children:r})]}),(0,Wt.jsx)("div",{className:"col-md-8 col-xl-9",children:(0,Wt.jsx)("div",{className:"ch-store-finder__map",id:"storeFinderMap"})})]})})]})})})})};TK.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, no results found for that query.",initialZoom:4,theme:"ch-u-theme--light"};var CK=TK;const kK=e=>{let{apiAuthority:t,apiEndPointForResend:n,apiEndPointForResendByEmail:r,apiError:a,apiNoData:o,apiScheme:s,deepLink:l,emailVerified:c,fallbackUrl:u,isMobileOrigin:d,loginPageUrl:h,theme:p,tokenExpired:f,tokenInvalid:m,ui:g}=e;const[v,y]=(0,i.useState)(!1),[b,_]=(0,i.useState)(!0),[x,w]=(0,i.useState)(!!m),[S,T]=(0,i.useState)(""),[C,k]=(0,i.useState)(""),{data:E,error:j,isPending:P}=Zy({apiUrl:C,apiMethod:"POST",apiError:a,apiNoData:o,apiTrigger:v}),I=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e);return d&&c&&(window.location=l,setTimeout((()=>{window.location=u}),2e3)),(0,i.useEffect)((()=>{E&&!E.IsSuccess&&E.IsInvalidToken&&(w(!0),_(!1)),E&&E.IsSuccess&&(_(!1),w(!1))}),[E,v,C]),(0,Wt.jsx)(uo,{setTheme:p,children:(0,Wt.jsx)("div",{className:"ch-verify-email "+(p?"ch-u-theme--"+p:""),children:(0,Wt.jsxs)("div",{children:[P&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay ch-verify-email-progress"}),j&&(0,Wt.jsx)(Lr,{componentClass:"ch-verify-email-alert",error:j,hasButtonReload:!1}),c&&!d&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.VerifyEmailSuccessMessage}}),(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained w-100 mb-4",href:h,type:"button",variant:"contained",children:g.LoginButtonText}),(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.FooterMessage}})]}),c&&d&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.RedirectingToMobileMessage}}),(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained w-100 mb-4",type:"button",variant:"contained",onClick:e=>{window.location=l,setTimeout((()=>{window.location=u}),2e3)},children:(0,Wt.jsx)("span",{children:g.LoginAnywayButtonText})})]}),m&&x&&(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.Re
273sendByEmailHeaderText}})}),!c&&f&&b&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.TokenExpiredMessage}}),(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained w-100 mb-4",disabled:P,type:"button",variant:"contained",onClick:()=>{k(`${s}${t}${n}`),y(!0),_(!1)},children:(0,Wt.jsx)("span",{children:g.ResendEmailButtonText})}),(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.FooterMessage}})]}),!j&&E&&E.ResendByEmailSuccessMessage&&(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:E.ResendByEmailSuccessMessage}}),(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.FooterMessage}})]}),!j&&E&&!E.IsInvalidToken&&E.ResendSuccessMessage&&(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:E.ResendSuccessMessage}}),(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.FooterMessage}})]}),!j&&E&&!E.IsSuccess&&E.IsInvalidToken&&(0,Wt.jsx)("div",{children:(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:E.ResendByEmailHeaderText}})}),x&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ud,{className:"ch-verify-email__email-field w-100",error:S&&!I(S),helperText:S&&!I(S)?g.EmailValidationText:"",label:g.EmailAddressLabel,size:"small",value:S,variant:"outlined",onChange:e=>{T(e.target.value.trim())}}),(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--contained w-100 mb-4",disabled:P||!I(S),type:"button",variant:"contained",onClick:()=>{k(`${s}${t}${r}${S}`),v||y(!0),w(!1)},children:(0,Wt.jsx)("span",{children:g.ResendEmailButtonText})}),(0,Wt.jsx)("div",{className:"ch-wysiwyg",dangerouslySetInnerHTML:{__html:g.FooterMessage}})]})]})})})};kK.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"Sorry, something has gone wrong please try again later.",theme:"default"};var EK=kK;function jK(e){return(0,Ht.ZP)("MuiCardMedia",e)}(0,Vt.Z)("MuiCardMedia",["root","media","img"]);const PK=["children","className","component","image","src","style"],IK=(0,Bt.ZP)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:i}=n;return[t.root,r&&t.media,i&&t.img]}})((e=>{let{ownerState:t}=e;return(0,Mt.Z)({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},t.isMediaComponent&&{width:"100%"},t.isImageComponent&&{objectFit:"cover"})})),OK=["video","audio","picture","iframe","img"],LK=["picture","img"],NK=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiCardMedia"}),{children:r,className:i,component:a="div",image:o,src:s,style:l}=n,c=(0,Dt.Z)(n,PK),u=-1!==OK.indexOf(a),d=!u&&o?(0,Mt.Z)({backgroundImage:`url("${o}")`},l):l,h=(0,Mt.Z)({},n,{component:a,isMediaComponent:u,isImageComponent:-1!==LK.indexOf(a)}),p=(e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e,i={root:["root",n&&"media",r&&"img"]};return(0,Ft.Z)(i,jK,t)})(h);return(0,Wt.jsx)(IK,(0,Mt.Z)({className:(0,Rt.Z)(p.root,i),as:a,role:!u&&o?"img":void 0,ref:t,style:d,ownerState:h,src:u?o||s:void 0},c,{children:r}))}));var AK=NK;function DK(e){return(0,Ht.ZP)("MuiCardContent",e)}(0,Vt.Z)("MuiCardContent",["root"]);const MK=["className","component"],RK=(0,Bt.ZP)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}})));var FK=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiCardContent"}),{className:r,component:i="div"}=n,a=(0,Dt.Z)(n,MK),o=(0,Mt.Z)({},n,{component:i}),s=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},DK,t)})(o);return(0,Wt.jsx)(RK,(0,Mt.Z)({as:i,className:(0,Rt.Z)(s.root,r),ownerState:o,ref:t},a))})),$K=(0,qn.Z)((0,Wt.jsx)("path",{d:"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}),"Star"),BK=(0,qn.Z)((0,Wt.jsx)("path",{d:"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarHalf"),ZK=(0,qn.Z)((0,Wt.jsx)("path",{d:"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarBorder");function UK(e){return(0,Ht.ZP)("MuiMasonry",e)}(0,Vt.Z)("MuiMasonry",["root"]);const zK=["children","className","component","columns","spacing","defaultColumns","defaultHeight","defaultSpacing"],VK=e=>Number(e.replace("px","")),HK={flexBasis:"100%",width:0,margin:0,padding:0},qK=(0,Bt.ZP)("div",{name:"MuiMasonry",slot:"Root",overridesResolver:(e,t)=>[t.root]})((e=>{let{ownerState:t,theme:n}=e,r={width:"100%",display:"flex",flexFlow:"column wrap",alignContent:"flex-start",boxSizing:"border-box","& > *":{boxSizing:"border-box"}};const i={};if(t.isSSR){const e={},a=VK(n.spacing(t.defaultSpacing));for(let n=1;n<=t.defaultColumns;n+=1)e[`&:nth-of-type(${t.defaultColumns}n+${n%t.defaultColumns})`]={order:n};return i.height=t.defaultHeight,i.margin=-a/2,i["& > *"]=(0,Mt.Z)({},r["& > *"],e,{margin:a/2,width:`calc(${(100/t.defaultColumns).toFixed(2)}% - ${a}px)`}),(0,Mt.Z)({},r,i)}const a=(0,nP.P$)({values:t.spacing,breakpoints:n.breakpoints.values}),o=(0,_G.hB)(n);r=(0,or.Z)(r,(0,nP.k9)({theme:n},a,(e=>{let n;if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e){const t=Number(e);n=(0,_G.NA)(o,t)}else n=e;return(0,Mt.Z)({margin:`calc(0px - (${n} / 2))`,"& > *":{margin:`calc(${n} / 2)`}}
273,t.maxColumnHeight&&{height:"number"==typeof n?Math.ceil(t.maxColumnHeight+VK(n)):`calc(${t.maxColumnHeight}px + ${n})`})})));const s=(0,nP.P$)({values:t.columns,breakpoints:n.breakpoints.values});return r=(0,or.Z)(r,(0,nP.k9)({theme:n},s,(e=>({"& > *":{width:`calc(${(100/Number(e)).toFixed(2)}% - ${"string"==typeof a&&!Number.isNaN(Number(a))||"number"==typeof a?(0,_G.NA)(o,Number(a)):"0px"})`}})))),"object"==typeof a&&(r=(0,or.Z)(r,(0,nP.k9)({theme:n},a,((e,t)=>{if(t){const n=Number(e),r=Object.keys(s).pop(),i=(0,_G.NA)(o,n);return{"& > *":{width:`calc(${(100/("object"==typeof s?s[t]||s[r]:s)).toFixed(2)}% - ${i})`}}}return null})))),r})),WK=i.forwardRef((function(e,t){const n=(0,Zt.Z)({props:e,name:"MuiMasonry"}),{children:r,className:a,component:o="div",columns:s=4,spacing:l=1,defaultColumns:c,defaultHeight:u,defaultSpacing:d}=n,h=(0,Dt.Z)(n,zK),p=i.useRef(),[f,m]=i.useState(),g=!f&&u&&void 0!==c&&void 0!==d,[v,y]=i.useState(g?c-1:0),b=(0,Mt.Z)({},n,{spacing:l,columns:s,maxColumnHeight:f,defaultColumns:c,defaultHeight:u,defaultSpacing:d,isSSR:g}),_=(e=>{const{classes:t}=e;return(0,Ft.Z)({root:["root"]},UK,t)})(b),x=e=>{if(!p.current||!e||0===e.length)return;const t=p.current,n=p.current.firstChild,r=t.clientWidth,i=n.clientWidth;if(0===r||0===i)return;const a=window.getComputedStyle(n),o=VK(a.marginLeft),s=VK(a.marginRight),l=Math.round(r/(i+o+s)),c=new Array(l).fill(0);let u=!1;t.childNodes.forEach((e=>{if(e.nodeType!==Node.ELEMENT_NODE||"line-break"===e.dataset.class||u)return;const t=window.getComputedStyle(e),n=VK(t.marginTop),r=VK(t.marginBottom),i=VK(t.height)?Math.ceil(VK(t.height))+n+r:0;if(0!==i){for(let t=0;t<e.childNodes.length;t+=1){const n=e.childNodes[t];if("IMG"===n.tagName&&0===n.clientHeight){u=!0;break}}if(!u){const t=c.indexOf(Math.min(...c));c[t]+=i;const n=t+1;e.style.order=n}}else u=!0})),u||Vr.flushSync((()=>{m(Math.max(...c)),y(l>0?l-1:0)}))};(0,Hr.Z)((()=>{if("undefined"==typeof ResizeObserver)return;let e;const t=new ResizeObserver((()=>{e=window.requestAnimationFrame(x)}));return p.current&&p.current.childNodes.forEach((e=>{t.observe(e)})),()=>{e&&window.cancelAnimationFrame(e),t&&t.disconnect()}}),[s,l,r]);const w=(0,Br.Z)(t,p),S=new Array(v).fill("").map(((e,t)=>(0,Wt.jsx)("span",{"data-class":"line-break",style:(0,Mt.Z)({},HK,{order:t+1})},t)));return(0,Wt.jsxs)(qK,(0,Mt.Z)({as:o,className:XW(_.root,a),ref:w,ownerState:b},h,{children:[r,S]}))}));var GK=WK;const KK=e=>{let{apiAuthority:t,apiError:n,apiNoData:r,apiPath:a,apiScheme:o,theme:s,title:l}=e;const c=`${o}${t}${a}`,{data:u,error:d,isPending:h}=Zy({apiUrl:c,apiMethod:"POST",apiError:n,apiNoData:r});console.log("data in testimonial list",u);const p=null==u?void 0:u.Items,f=null==u?void 0:u.FeaturedItem;console.log("items in testimonial list",p),console.log("fearuredItem in testimonial list",f);const m=e=>{let{rating:t}=e;return(0,Wt.jsx)("div",{className:"rating",children:(()=>{const e=[];for(let n=1;n<=5;n++)n<=Math.floor(t)?e.push((0,Wt.jsx)($K,{style:{color:"#bc9b6a"}},n)):n===Math.ceil(t)&&t%1!=0?e.push((0,Wt.jsx)(BK,{style:{color:"#bc9b6a"}},n)):e.push((0,Wt.jsx)(ZK,{style:{color:"#bc9b6a"}},n));return e})()})};return(0,Wt.jsx)(uo,{setTheme:s,children:(0,Wt.jsxs)("div",{className:"ch-testimonial-list",children:[h&&(0,Wt.jsx)(Ho,{componentClass:"ch-resource-list-progress"}),d&&(0,Wt.jsx)(Lr,{componentClass:"ch-resource-list-alert mt-10",error:d}),(0,Wt.jsxs)("div",{className:"container my-4",children:[f&&(0,Wt.jsxs)("div",{className:"testimonial-card flex-md-row flex-column",children:[(0,Wt.jsxs)("div",{className:"testimonial-card-left",children:[f.HasVideo&&f.Video.IsYoutube&&(0,Wt.jsx)("iframe",{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"video-featured-card",frameBorder:"0",height:"423px",src:f.Video.YoutubeEmbedUrl,width:"100%"}),f.HasVideo&&f.Video.IsMediaLink&&(0,Wt.jsx)("video",{className:"video-featured-card",controls:"controls",controlsList:"nofullscreen nodownload",children:(0,Wt.jsx)("source",{src:`${f.Video.Url}`,type:"video/mp4"})}),f.HasImage&&(0,Wt.jsx)("img",{alt:"Testimonial Image",src:f.Image.Url})]}),(0,Wt.jsxs)("div",{className:"testimonial-card-right d-flex flex-column justify-content-center",children:[(0,Wt.jsx)("div",{className:"rating",children:(0,Wt.jsx)(m,{rating:f.Rating})}),(0,Wt.jsxs)("h5",{className:"testimonial-quote my-2",children:[(0,Wt.jsx)("span",{className:"inverted-qoute",children:"“"}),f.Title,(0,Wt.jsx)("span",{className:"inverted-qoute",children:"”"})]}),(0,Wt.jsx)("p",{className:"testimonial-description",children:f.Description}),(0,Wt.jsxs)("div",{className:"testimonial-profile",children:[f.HasProfilePicture&&(0,Wt.jsx)("div",{className:"testimonial-profile-image",children:(0,Wt.jsx)("img",{alt:"Profile Image",src:f.ProfilePicture.Url})}),(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{children:f.AuthorFirstName}),(0,Wt.jsx)("p",{children:f.AuthorJobTitle}),(0,Wt.jsx)("p",{children:f.AuthorState}),(null==f?void 0:f.AuthorCompany)&&(0,Wt.jsx)("p",{children:null==f?void 0:f.AuthorCompany}),(null==f?void 0:f.AuthorCity)&&(0,Wt.jsx)("p",{children:null==f?void 0:f.AuthorCity})]})]})]})]}),p&&p.length>0&&(0,Wt.jsx)(To,{sx:{width:"100%",margin:"auto",paddingTop:2},children:(0,Wt.jsx)(GK,{columns:{xs:1,sm:2,md:3},spacing:0,children:p.map((e=>{var t;return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)(To,{sx:{padding:"2px",boxSizing:"border-box"},children:(0,Wt.jsx)(mG,{className:"testimonial-list-card",elevation:0,sx:{border:"1px solid #e0e0e0"},children:(0,Wt.jsxs)("div",{className:"masonary-card-container",children:[e.HasVideo&&e.Video.IsYoutube&&(0,Wt.jsx)("iframe",{allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"video-featured-card",frameBorder:"0",height:"423px",src:null==e||null===(t=e.Video)||void 0===t?void 0:t.YoutubeEmbedUrl,width:"100%"}),e.HasVideo&&e.Video.IsMediaLink&&(0,Wt.jsx)("video",{className:"video-featured-card",controls:"controls",controlsList:"nofullscreen nodownload",children:(0,Wt.jsx)("source",{src:`${e.Video.Url}`,type:"video/mp4"})}),!e.HasVideo&&e.HasImage&&(0,Wt.jsx)(AK,{component:"img",height:"244",image:e.Image.Url}),(0,Wt.jsxs)(FK,{children:[(0,Wt.jsx)("div",{className:"rating",children:(0,Wt.jsx)(m,{rating:e.Rating})}),(0,Wt.jsxs)(gr,{className:"testimonial-quote my-2",children:[(0,Wt.jsx)("span",{className:"inverted-qoute",children:"“"}),e.Title,(0,Wt.jsx)("span",{className:"inverted-qoute",children:"”"})]}),(0,Wt.jsx)(gr,{className:"testimonial-description",children:e.Description}),(0,Wt.jsxs)("div",{className:"testimonial-profile",children:[e.HasProfilePicture&&(0,Wt.jsx)("div",{className:"testimonial-profile-image",children:(0,Wt.jsx)("img",{alt:"Profile Image",src:e.ProfilePicture.Url})}),(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{children:e.AuthorFirstName}),(0,Wt.jsx)("p",{children:e.AuthorJobTitle}),(0,Wt.jsx)("p",{children:e.AuthorState}),(null==e?void 0:e.AuthorCompany)&&(0,Wt.jsx)("p",{children:"Company (Commercial only)"}),(null==e?void 0:e.AuthorCity)&&(0,Wt.jsx)("p",{children:"city (Commercial only)"})]})]})]})]})},e.index)},e)},e)}))})})]})]})})};KK.defaultProps={apiError:"Sorry, something has gone wrong please try again later.",apiNoData:"No Resource Found",theme:"default"};var YK=KK;const XK=We({name:"counter",initialState:{value:0},reducers:{increment:e=>{e.value+=1},decrement:e=>{e.value-=1},incrementByAmount:(e,t)=>
273{e.value+=t.payload}}});XK.actions;var QK=XK.reducer;const JK=We({name:"hydroTap",initialState:{data:{},hydroTapSelectorNextButton:!1},reducers:{setHydroTapSelectorNextButton:(e,t)=>{e.hydroTapSelectorNextButton=t.payload}}});JK.actions;const eY=function(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{};let a=new Re;return t&&(function(e){return"boolean"==typeof e}(t)?a.push(Ne):a.push(Ae(t.extraArgument))),a},{reducer:n,middleware:r,devTools:i=!0,preloadedState:a,enhancers:o}=e||{};let s,l;if("function"==typeof n)s=n;else{if(!Pe(n))throw new Error(et(1));s=function(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}const r=Object.keys(n);let i;try{!function(e){Object.keys(e).forEach((t=>{const n=e[t];if(void 0===n(void 0,{type:je.INIT}))throw new Error(Ce(12));if(void 0===n(void 0,{type:je.PROBE_UNKNOWN_ACTION()}))throw new Error(Ce(13))}))}(n)}catch(e){i=e}return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(i)throw i;let a=!1;const o={};for(let i=0;i<r.length;i++){const s=r[i],l=n[s],c=e[s],u=l(c,t);if(void 0===u)throw t&&t.type,new Error(Ce(14));o[s]=u,a=a||u!==c}return a=a||r.length!==Object.keys(e).length,a?o:e}}(n)}l="function"==typeof r?r(t):t();let c=Oe;i&&(c=De({trace:!1,..."object"==typeof i&&i}));const u=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>(n,r)=>{const i=e(n,r);let a=()=>{throw new Error(Ce(15))};const o={getState:i.getState,dispatch:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return a(e,...n)}},s=t.map((e=>e(o)));return a=Oe(...s)(i.dispatch),{...i,dispatch:a}}}(...l),d=(e=>function(t){const{autoBatch:n=!0}=t??{};let r=new Re(e);return n&&r.push(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{type:"raf"};return t=>function(){const n=t(...arguments);let r=!0,i=!1,a=!1;const o=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?Ze:"callback"===e.type?e.queueNotification:Be(e.timeout),l=()=>{a=!1,i&&(i=!1,o.forEach((e=>e())))};return Object.assign({},n,{subscribe(e){const t=n.subscribe((()=>r&&e()));return o.add(e),()=>{t(),o.delete(e)}},dispatch(e){try{return r=!e?.meta?.RTK_autoBatch,i=!r,i&&(a||(a=!0,s(l))),n.dispatch(e)}finally{r=!0}}})}}("object"==typeof n?n:void 0)),r})(u);return Ie(s,a,c(..."function"==typeof o?o(d):d()))}({reducer:{counter:QK,form:mt,hydroTap:JK.reducer,filter:ZG}});var tY=eY,nY=e=>function(t){return(0,Wt.jsx)(It,{store:tY,children:(0,Wt.jsx)(e,{...t})})};const rY={AccountTabs:nY((e=>{let{pages:t}=e,n=t[0];t.forEach((e=>{e.IsActive&&(n=e.Link.DisplayText.toString().toLowerCase())}));const r=window.location.href.split("/").pop().replace(/\/+$/,"").toLowerCase().replace(/-/g," ");return(0,Wt.jsx)(uo,{children:(0,Wt.jsx)("div",{className:"ch-account-tabs",children:(0,Wt.jsx)(fL,{className:"ch-account-tabs__selector",scrollButtons:"auto",sx:{width:{xs:"100vw",sm:"100vw"},overflow:"hidden","& .MuiTabScrollButton-root":{display:"none"}},value:n,variant:"scrollable",children:t.map(((e,t)=>(console.log("tab",e),(0,Wt.jsx)($O,{href:e.Link.Url,label:e.Link.DisplayText,sx:{backgroundColor:e.Link.DisplayText.toLowerCase()===r?"#212121":"",color:e.Link.DisplayText.toLowerCase()===r?"#FFFFFF":"","&:hover":{backgroundColor:e.Link.DisplayText.toLowerCase()===r?"":"#212121",color:(e.Link.DisplayText.toLowerCase(),"#FFFFFF")}},value:e.Link.DisplayText.toString().toLowerCase(),onClick:t=>{e.Link.DisplayText.toString().toLowerCase()===n&&t.preventDefault()}},e.Link.DisplayText?e.Link.DisplayText.split(" ").join("")+Math.random():t))))})})})})),AlertAnnouncement:nY(AO),AlertForm:nY(OO),ArticleList:nY(SN),Cart:nY(WD),CartAdd:nY(gL),DownloadBim:nY(ND),DownloadPdf:nY(DD),Checkout:nY(KD),InvoicePayment:nY(XD),FaqCategorySearch:nY(mM),FormWrapper:nY(PO),HydroCare:nY((e=>{var t;let{apiAuthority:n,apiError:r,apiNoData:a,apiPath:o,apiScheme:s,componentClass:l,contactUsForm:c,hydroCarePlanForm:u,hydroCarePlanLink:d,showCoverageType:h,termsAndConditionsLink:p,theme:f,uiModel:m}=e;const[g,v]=(0,i.useState)("panel1"),[y,b]=(0,i.useState)(sessionStorage.getItem("ChZip.myProducts.page")?Number(sessionStorage.getItem("ChZip.orderHistory.page")):1),_=(new PerformanceObserver((e=>
273{e.getEntries().forEach((e=>{"navigate"===e.type&&(sessionStorage.setItem("ChZip.myProducts.page",1),b(1))}))})),`${s}${n}${o}`),{data:x,error:w,isPending:S}=Zy({apiUrl:_,apiParams:"&pg=1",apiMethod:"POST",apiError:r,apiNoData:a}),[T,C]=((0,i.useRef)(null),(0,i.useState)(1)),[k,E]=(0,i.useState)(!1);(0,i.useEffect)((()=>{var e;if(null!=x&&null!==(e=x.Items)&&void 0!==e&&e.length){if(x.PageSize&&x.TotalResults){const e=x.PageSize<x.TotalResults?Math.ceil(x.TotalResults/x.PageSize):1;C(e)}E(!0)}}),[x]),(0,i.useEffect)((()=>{w&&(sessionStorage.setItem("ChZip.myProducts.page",1),b(1))}),[w,m]);const j=e=>(0,Wt.jsxs)(i.Fragment,{children:[(null==e?void 0:e.contractType)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.HydroCareAgreementLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.hydroCareAgreementNumber})]}),(null==e?void 0:e.contractStartDateFormatted)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.ContractStartLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.contractStartDateFormatted})]}),(null==e?void 0:e.contractEndDateFormatted)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.ContactEndLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.contractEndDateFormatted})]}),(null==e?void 0:e.location)&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.LocationCoveredLabel,":"]}
273),(0,Wt.jsx)("li",{className:"product-details-text",children:(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.location.Address})}),(0,Wt.jsx)("li",{className:"product-details-text",children:(0,Wt.jsxs)("span",{className:"product-details-value",children:[null==e?void 0:e.location.City," ",null==e?void 0:e.location.State," ",null==e?void 0:e.location.PostalCode]})})]}),(null==e?void 0:e.planCost)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.CostOfPlanLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.planCost})]})]}),P=e=>(0,Wt.jsxs)(i.Fragment,{children:[(null==e?void 0:e.contactName)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.ContactNameLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.contactName})]}),(null==e?void 0:e.paymentMethod)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.PaymentMethodLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.paymentMethod})]}),(null==e?void 0:e.billingSchedule)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.BillingScheduleLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.billingSchedule})]}),(null==e?void 0:e.lastServiceDateFormatted)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.LastPlannedMaintenanceLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.lastServiceDateFormatted})]}),(null==e?void 0:e.nextServiceDateFormatted)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.NextPlannedMaintenanceLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.nextServiceDateFormatted})]}),(null==e?void 0:e.renewalCost)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.RenewalPriceLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.renewalCost})]})]}),I=e=>(0,Wt.jsxs)(i.Fragment,{children:[c&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(PO,{apiAuthority:c.apiAuthority,apiError:r,apiNoData:a,apiPath:`${c.apiPath}&${null==m?void 0:m.HydroIdQueryStringParam}=${e.hydroCareAgreementNumber}`,apiQueryStringParams:{hydrocareagreementnumber:e.hydroCareAgreementNumber},apiScheme:c.apiScheme,componentClass:"",componentTheme:"default",dialog:c.hasDialog,dialogUi:{CtaText:{Value:c.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:c.title}},formHtmlPrefix:c.htmlPrefix,formItemId:c.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"pb-3"})]}),p&&(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined terms-and-conditions-link",href:`${p.Url}`,target:p.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:p.DisplayText})})]}),O=e=>(0,Wt.jsxs)(i.Fragment,{children:[(null==e?void 0:e.serialNumber)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.SerialNumberLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.serialNumber})]}),(null==e?void 0:e.productCode)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:[null==m?void 0:m.ProductCodeLabel,": ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.productCode})]}),h&&(null==e?void 0:e.coverageType)&&(0,Wt.jsxs)("li",{className:"product-details-text",children:["Coverage type: ",(0,Wt.jsx)("span",{className:"product-details-value",children:null==e?void 0:e.coverageType})]})]}),L=e=>{var t;return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"hydrocare-card-container",children:[(0,Wt.jsxs)("div",{className:"row hydrocare-card-wrapper",children:[(0,Wt.jsx)("div",{className:"col-md-3 col-sm-12 image-column",children:(0,Wt.jsx)("img",{alt:"Product",className:"img-fluid",src:e.HydroCareImage.Url})}),(0,Wt.jsxs)("div",{className:"col-md-3 col-sm-12 details-column",children:[(0,Wt.jsx)("h6",{className:"details-column-title",children:null==e?void 0:e.HydroCareTitle}),(0,Wt.jsx)("ul",{children:j(e)})]}
273),(0,Wt.jsx)("div",{className:"col-md-3 col-sm-12 details-personal-column",children:(0,Wt.jsx)("ul",{children:P(e)})}),(0,Wt.jsx)("div",{className:"col-md-3 col-sm-12 actions-column",children:I(e)})]}),(0,Wt.jsx)("div",{className:"divider"}),(0,Wt.jsx)("div",{className:"row hydrocare-product-card-wrapper",style:{paddingLeft:"16px",paddingRight:"16px"},children:null==e||null===(t=e.coveredProducts)||void 0===t?void 0:t.map(((e,t)=>(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)(sN,{className:"accordion-container",expanded:g===t,sx:{borderLeft:"none",borderRight:"none",borderTop:"none"},onChange:N(t),children:[(0,Wt.jsx)(fN,{"aria-controls":`panel${t}-content`,expandIcon:g===t?(0,Wt.jsx)(SP.Z,{}):(0,Wt.jsx)(tP.Z,{}),id:`panel${t}-header`,sx:{paddingLeft:"0px !important",paddingRight:"0px !important"},children:(0,Wt.jsx)(gr,{className:"accordion-title",style:{paddingTop:"18px",paddingBottom:"18px"},children:e.productName})}),(0,Wt.jsx)(yN,{children:(0,Wt.jsxs)("div",{className:"row hydrocare-card-accordion-wrapper",children:[(0,Wt.jsx)("div",{className:"col-md-4 col-sm-12 hydrocare-card-accordion-wrapper-image-column",children:(0,Wt.jsx)("img",{alt:"Product",className:"img-fluid hydrocare-card-accordion-wrapper-image",src:e.ProductImage.Url})}),(0,Wt.jsx)("div",{className:"col-md-4 col-sm-12 hydrocare-card-accordion-wrapper-details-column",children:(0,Wt.jsx)("ul",{children:O(e)})}),(0,Wt.jsx)("div",{className:"col-md-4 col-sm-12 hydrocare-card-accordion-wrapper-product-personal-column",children:(0,Wt.jsx)("ul",{children:(0,Wt.jsx)(i.Fragment,{})})})]})})]},t)},t)))})]})})},N=e=>(t,n)=>{v(!!n&&e)};return(0,Wt.jsx)(uo,{setTheme:f,children:(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"ch-account ch-hydrocare "+l+(f?" ch-u-theme--"+f:""),children:(0,Wt.jsxs)("div",{className:"header-container",children:[(0,Wt.jsxs)("div",{className:"row align-items-center",children:[(0,Wt.jsx)("div",{className:"col-md-6 col-sm-12 d-flex justify-content-md-start pb-4",children:(0,Wt.jsx)("p",{className:"hydrocare-header-detail-title",children:null==m?void 0:m.Title})}),(0,Wt.jsx)("div",{className:"col-md-6 col-sm-12 d-flex justify-content-center justify-content-md-end",children:(0,Wt.jsxs)("div",{className:"buttons-container-hydrocare-container",children:[u&&(0,Wt.jsx)("div",{className:"hydrocare-form-button-container",children:(0,Wt.jsx)(PO,{apiAuthority:u.apiAuthority,apiError:r,apiNoData:a,apiPath:u.apiPath,apiScheme:u.apiScheme,componentClass:"",componentTheme:"default",dialog:u.hasDialog,dialogUi:{CtaText:{Value:u.cta},CtaVariant:{Value:"ch-btn--outlined hydrocare-form-button"},Title:{Value:u.title}},formHtmlPrefix:u.htmlPrefix,formItemId:u.itemId,formLazyLoad:!1})}),d&&(0,Wt.jsx)("div",{className:"hydrocare-form-link",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",href:`${d.Url}`,target:d.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:d.DisplayText})})})]})})]}),S&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),k?!S&&!w&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"pt-6",children:(0,Wt.jsx)("div",{className:"divider"})}),(0,Wt.jsx)("div",{className:"pt-6",children:null==x||null===(t=x.Items)||void 0===t?void 0:t.map(((e,t)=>(0,Wt.jsx)("div",{className:"hydrocare-card mb-4",children:L(e)},t)))})]}):!S&&(0,Wt.jsxs)(i.Fragment,{children:[w&&(0,Wt.jsx)(Lr,{componentClass:"ch-order-history-alert",error:m.ApiErrorMessage,hasButtonReload:!1}),!w&&(0,Wt.jsx)("p",{className:"text-center no-hydrocare-plan-text",children:null==m?void 0:m.NoHydroCarePlansText})]})]})})})})})),HydroTapSelector:nY(tW),JobsList:nY(uW),LocationMap:nY(hW),MiniCart:nY(hM),MyAccountDetails:nY((e=>{var t,n,r,a,o;let{apiAuthority:s,apiError:l,apiNoData:c,apiPath:u,apiScheme:d,componentClass:h,formBillingAddress:p,formHelp:f,formRemoveAddress:m,formResendEmail:g,formSetdefault:v,formShippingAddress:y,formUpdateEmail:b,formUpdateInformation:_,formUpdatePassword:x,newsletterApi:w,theme:S,uiModel:T}=e;const[C,k]=(0,i.useState)(0),E=`${d}${s}${u}`,{data:j,error:P,isPending:I}=Zy({apiUrl:E,apiMethod:"POST",apiError:l,apiNoData:c,fetchTrigger:C}),[O,L]=(0,i.useState)(!1),[N,A]=(0,i.useState)(!1),D=null==T?void 0:T.SubscribeQuestionNotification;return(0,i.useEffect)((()=>{N&&L(!O),A(N)}),[N]),(0,i.useEffect)((()=>{void 0!==(null==j?void 0:j.IsSubscribed)&&L(null==j?void 0:j.IsSubscribed)}),[j]),window.addEventListener("REFRESH_MY_ACCOUNT_DETAILS",(()=>{console.log("REFRESH_MY_ACCOUNT_DETAILS"),k(C+1)})),(0,Wt.jsx)(uo,{setTheme:S,children:(0,Wt.jsxs)(i.Fragment,{children:[I&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),!I&&!0!==(null==j?void 0:j.IsNewEmailVerified)&&(0,Wt.jsx)("div",{className:"ch-react-alert mx-auto ch-account-resend-alert",children:(0,Wt.jsxs)(ar,{action:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==g?void 0:g.apiPath,apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==g?void 0:g.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:T.ResendButtonText},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==g?void 0:g.title}},formHtmlPrefix:null==g?void 0:g.htmlPrefix,formItemId:null==g?void 0:g.itemId,formLazyLoad:!1}),severity:"warning",children:[(0,Wt.jsx)(_r,{children:null==T?void 0:T.ResendNotificationTitle}),null==T?void 0:T.ResendNotificationDescription]})}),j&&!I&&!P&&(0,Wt.jsx)("div",{className:"ch-account ch-account-details "+h+(S?" ch-u-theme--"+S:""),children:(0,Wt.jsxs)("div",{className:"wrapper",children:[j.Contacts.length>1&&(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.AccountSectionTitle})}),(0,Wt.jsx)("div",{className:"divider-account-details"}),(0,Wt.jsxs)("div",{className:"row pt-2",children:[(0,Wt.jsxs)("div",{className:"col-9",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:T.ActiveAccountLabel}),(0,Wt.jsx)("div",{className:"d-flex flex-column flex-sm-row",children:(0,Wt.jsx)("span",{className:"me-6 text",children:(null===(t=j.Contacts.find((e=>e.contactId==j.ContactId)))||void 0===t?void 0:t.firstName)+" - "+(null===(n=j.Contacts.find((e=>e.contactId==j.ContactId)))||void 0===n?void 0:n.accountName)})})]}),(0,Wt.jsx)("div",{className:"col-3 text d-flex justify-content-end",children:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==v?void 0:v.apiPath,apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==v?void 0:v.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:null==v?void 0:v.cta},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==v?void 0:v.title}},formHtmlPrefix:null==v?void 0:v.htmlPrefix,formItemId:null==v?void 0:v.itemId,formLazyLoad:!1})})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-4 mb-4"})]}),(0,Wt.jsxs)("div",{className:"contact-info-container",children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.ContactInformationSectionTitle})}),(0,Wt.jsx)("div",{className:"divider-account-details"}),(0,Wt.jsxs)("div",{className:"row pt-2",children:[(0,Wt.jsxs)("div",{className:"col-9",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:null==T?void 0:T.EmailAddressLabel}),(0,Wt.jsxs)("div",{className:"d-flex flex-column flex-sm-row",children:[(0,Wt.jsx)("span",{className:"me-6 text",children:null==j?void 0:j.Email}),!0===(null==j?void 0:j.IsEmailVerified)?(0,Wt.jsx)("span",{className:"verified-text",children:null==T?void 0:T.VerifiedLabel}):(0,Wt.jsx)("span",{className:"account-remove-button",children:null==T?void 0:T.NotVerifiedLabel})]})]}),(0,Wt.jsx)("div",{className:"col-3 text d-flex justify-content-end",children:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==b?void 0:b.apiPath,apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==b?void 0:b.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:null==b?void 0:b.cta},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==b?void 0:b.title}},formHtmlPrefix:null==b?void 0:b.htmlPrefix,formItemId:null==b?void 0:b.itemId,formLazyLoad:!1})})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-4 mb-4"}),(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsxs)("div",{className:"col-6",children:[(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:null==T?void 0:T.NameLabel}),(0,Wt.jsxs)("p",{className:"text",children:[null==j?void 0:j.FirstName," ",null==j?void 0:j.LastName]})]}),(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("p",{className:"subtitle mb-2 mt-2",children:null==T?void 0:T.PhoneNumberLabel}),(0,Wt.jsx)("p",{className:"text",children:null==j?void 0:j.PhoneNumber})]}),(null==j?void 0:j.CompanyName)&&(null==j?void 0:j.IsCommercial)&&(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("p",{className:"subtitle mb-2 mt-2",children:"Company name"}),(0,Wt.jsx)("p",{className:"text",children:null==j?void 0:j.CompanyName})]}),(null==j?void 0:j.ABN)&&(null==j?void 0:j.IsCommercial)&&(0,Wt.jsxs)("div",{className:"row",children:[(0,Wt.jsx)("p",{className:"subtitle mb-2 mt-2",children:null==T?void 0:T.AbnLabel}),(0,Wt.jsx)("p",{className:"text",children:null==j?void 0:j.ABN})]})]}),(0,Wt.jsx)("div",{className:"col-6 text d-flex justify-content-end",children:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==_?void 0:_.apiPath,apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==_?void 0:_.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:null==_?void 0:_.cta},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==_?void 0:_.title}},formHtmlPrefix:null==_?void 0:_.htmlPrefix,formItemId:null==_?void 0:_.itemId,formLazyLoad:!1})})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-2"})]}),(0,Wt.jsx)("div",{className:"section-spacer"}),(0,Wt.jsxs)("div",{className:"security-container",children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.SecuritySectionTitle})}),(0,Wt.jsx)("div",{className:"divider-account-details"}),(0,Wt.jsxs)("div",{className:"row pt-2 g-sm-0",children:[(0,Wt.jsxs)("div",{className:"col-4 col-md-6 col-lg-6 ps-sm-0",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:null==T?void 0:T.PasswordLabel}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)("span",{className:"text",children:null==T?void 0:T.PasswordText})})]}),(0,Wt.jsx)("div",{className:"col-8 col-md-6 col-lg-6 text d-flex justify-content-end ps-sm-0",children:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==x?void 0:x.apiPath,apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==x?void 0:x.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:null==x?void 0:x.cta},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==x?void 0:x.title}},formHtmlPrefix:null==x?void 0:x.htmlPrefix,formItemId:null==x?void 0:x.itemId,formLazyLoad:!1})})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-2"})]}),(0,Wt.jsx)("div",{className:"section-spacer"}),(0,Wt.jsxs)("div",{className:"shipping-address-container",children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.ShippingAddressSectionTitle})}),(0,Wt.jsx)("div",{className:"divider-account-details"}),null===(r=j.ShippingAddressList)||void 0===r?void 0:r.map(((e,t)=>{var n,r;return(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsxs)("div",{className:"row pt-2",children:[(0,Wt.jsxs)("div",{className:"col-6",children:[(0,Wt.jsxs)("h6",{className:"subtitle mb-2",children:[null!==(n=null==e?void 0:e.LocationName)&&void 0!==n?n:null==e?void 0:e.Address," ",(null==e?void 0:e.AddressId)==j.DefaultAddressId?"(Default)":""]}),(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{className:"text",children:null==e?void 0:e.Address}),(0,Wt.jsxs)("p",{className:"text",children:[null==e?void 0:e.City,", ",null!=e&&e.State?`${null==e?void 0:e.State}, `:"",null==e?void 0:e.PostalCode]}),(0,Wt.jsx)("p",{className:"text",children:null==e?void 0:e.Country})]})]}),(0,Wt.jsxs)("div",{className:"col-6 text d-flex justify-content-end align-items-start",children:[e.IsEditable&&(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==y?void 0:y.apiPath,apiQueryStringParams:{addrid:e.AddressId,isdefault:e.AddressId==j.DefaultAddressId,addrtype:e.AddressType,addrname:null!==(r=null==e?void 0:e.LocationName)&&void 0!==r?r:null==e?void 0:e.Address,isCommercial:j.IsCommercial},apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==y?void 0:y.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:"Edit"},CtaVariant:{Value:"account-edit-button"},Title:{Value:y.editTitle}},formHtmlPrefix:null==y?void 0:y.htmlPrefix,formItemId:null==y?void 0:y.itemId,formLazyLoad:!1}),"Shipping"!=e.AddressType&&e.AddressId!=j.DefaultAddressId&&(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==m?void 0:m.apiPath,apiQueryStringParams:{addrid:e.AddressId,addrname:e.LocationName},apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==m?void 0:m.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:"Remove"},CtaVariant:{Value:"account-remove-button"},Title:{Value:null==m?void 0:m.title}},formHtmlPrefix:null==m?void 0:m.htmlPrefix,formItemId:null==m?void 0:m.itemId,formLazyLoad:!1})]})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-2"})]},t)})),(0,Wt.jsx)("div",{className:"mt-4"}),(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==y?void 0:y.apiPath,apiQueryStringParams:{isCommercial:j.IsCommercial},apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==y?void 0:y.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:null==T?void 0:T.AddAddressButtonText},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:null==y?void 0:y.title}},formHtmlPrefix:null==y?void 0:y.htmlPrefix,formItemId:null==y?void 0:y.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"divider-account-details mt-4"})]}),(0,Wt.jsx)("div",{className:"section-spacer"}),(0,Wt.jsxs)("div",{className:"billing-address-container",children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.BillingAddressSectionTitle})}),(null===(a=j.BillingAddressList)||void 0===a?void 0:a.length)>0&&(0,Wt.jsx)("div",{className:"divider-account-details"}),null===(o=j.BillingAddressList)||void 0===o?void 0:o.map(((e,t)=>{var n,r;return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"row pt-2",children:[(0,Wt.jsxs)("div",{className:"col-6",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:null!==(n=null==e?void 0:e.LocationName)&&void 0!==n?n:null==e?void 0:e.Address}),(0,Wt.jsxs)("div",{children:[(0,Wt.jsx)("p",{className:"text",children:null==e?void 0:e.Address}),(0,Wt.jsxs)("p",{className:"text",children:[null==e?void 0:e.City,", ",null!=e&&e.State?`${null==e?void 0:e.State}, `:"",null==e?void 0:e.PostalCode]}),(0,Wt.jsx)("p",{className:"text",children:null==e?void 0:e.Country})]})]}),(0,Wt.jsx)("div",{className:"col-6 text d-flex justify-content-end align-items-start",children:(0,Wt.jsx)(PO,{apiAuthority:s,apiError:l,apiNoData:c,apiPath:null==p?void 0:p.apiPath,apiQueryStringParams:{addrid:e.AddressId,addrtype:e.AddressType,addrname:null!==(r=null==e?void 0:e.LocationName)&&void 0!==r?r:null==e?void 0:e.Address,isCommercial:j.IsCommercial},apiScheme:d,componentClass:"",componentTheme:"default",dialog:null==p?void 0:p.hasDialog,dialogUi:{CtaIcon:{Value:""},CtaText:{Value:"Edit"},CtaVariant:{Value:"account-edit-button"},Title:{Value:null==p?void 0:p.title}},formHtmlPrefix:null==p?void 0:p.htmlPrefix,formItemId:null==p?void 0:p.itemId,formLazyLoad:!1})}),(0,Wt.jsx)("p",{className:"helper-text",children:"*Unable to change billing address if account has credit"})]})},t)})),(0,Wt.jsx)("div",{className:"divider-account-details mt-2"})]}),(0,Wt.jsx)("div",{className:"section-spacer"}),(0,Wt.jsxs)("div",{className:"comms-prefrence-container",children:[(0,Wt.jsx)("div",{className:"row wrapper-title",children:(0,Wt.jsx)("p",{children:null==T?void 0:T.CommunicationPreferencesSectionTitle})}),(0,Wt.jsx)("div",{className:"divider-account-details"}),(0,Wt.jsxs)("div",{className:"row pt-2",children:[(0,Wt.jsx)("h6",{className:"subtitle mb-2",children:null==T?void 0:T.SubscribeQuestionLabel}),(0,Wt.jsx)("div",{children:(0,Wt.jsx)(OP,{children:(0,Wt.jsx)(ph,{checked:O
273,control:(0,Wt.jsx)(lh,{}),label:null==T?void 0:T.SubscribeQuestionText,onChange:e=>{const t=e.target.checked;fetch(w,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({subscribe:t})}).then((e=>e.json())).then((e=>{var t;A((null==e||null===(t=e.Errors)||void 0===t?void 0:t.length)>0)})),L(t)}})})}),N&&(0,Wt.jsx)("p",{className:"subscribeerror",dangerouslySetInnerHTML:{__html:null==T?void 0:T.SubscribeErrorMessage}}),(0,Wt.jsx)("p",{className:"helper-text-comms",dangerouslySetInnerHTML:{__html:D}})]}),(0,Wt.jsx)("div",{className:"divider-account-details mt-2 mb-4"})]})]})})]})})})),NavLogin:nY(_W),OrderDetail:nY(_L),OrderHistory:nY(HL),ProductCarousel:nY(kW),ProductDetail:nY((e=>{var t;let{apiAuthority:n,apiDatasource:r,apiPath:a,apiScheme:o}=e;const s=r,l=null==s||null===(t=s.Tabs[0])||void 0===t?void 0:t.Title.toString().toLowerCase(),[c,u]=(0,i.useState)(l),d={"--bs-gutter-x":"0","--bs-gutter-y":"0"};return(0,Wt.jsxs)("div",{className:"ch-product-detail",children:[(0,Wt.jsxs)("div",{className:"container",children:[s&&s.IsArchived&&(0,Wt.jsx)(EW,{archivedAlertDescription:s.ArchivedAlertDescription,archivedAlertLink:s.ArchivedAlertLink,archivedAlertTitle:s.ArchivedAlertTitle}),(0,Wt.jsx)("div",{className:"ch-product-detail__wrapper",children:(0,Wt.jsxs)("div",{className:"row",children:[s&&(0,Wt.jsx)("div",{className:"col-12 col-md-8",style:d,children:(0,Wt.jsx)(LW,{archivedImageHelpText:s.ArchivedImageHelpText,images:s.Images,isArchived:s.IsArchived,videoThumbnail:s.VideoThumbnail})}),s&&(0,Wt.jsx)("div",{className:"col-12 col-md-4 ch-product-description-wrapper",style:d,children:(0,Wt.jsx)($W,{apiAuthority:n,data:s,isArchived:s.IsArchived,readMore:()=>{u("details")}})})]})})]}),s.Tabs.length>0&&(0,Wt.jsx)("div",{className:"ch-product-detail__tab-container",children:(0,Wt.jsx)("div",{className:"container",children:(0,Wt.jsx)("div",{className:"ch-product-detail__wrapper",children:s&&(0,Wt.jsx)("div",{className:"col-12",children:(0,Wt.jsx)(ZW,{apiAuthority:n,apiScheme:o,setTab:u,tabValue:c,tabs:s.Tabs})})})})})]})})),ProductList:nY((e=>{var t,n,r;let{apiAuthority:a,apiError:o,apiNoData:s,apiPath:l,apiScheme:c,componentClass:u,theme:d,titleButton1Form:h,titleButton1Link:p,titleButton2Form:f,titleButton2Link:m,uiModel:g}=e;const[v,y]=(0,i.useState)(sessionStorage.getItem("ChZip.myProducts.page")?Number(sessionStorage.getItem("ChZip.orderHistory.page")):1),b=(new PerformanceObserver((e=>{e.getEntries().forEach((e=>{"navigate"===e.type&&(sessionStorage.setItem("ChZip.myProducts.page",1),y(1))}))})),`${c}${a}${l}`),_=`&pg=${v}`,{data:x,error:w,isPending:S}=Zy({apiUrl:b,apiParams:_,apiMethod:"POST",apiError:o,apiNoData:s}),T=(0,i.useRef)(null),[C,k]=(0,i.useState)(1),[E,j]=(0,i.useState)(!1);(0,i.useEffect)((()=>{var e;if(null!=x&&null!==(e=x.Items)&&void 0!==e&&e.length){if(x.PageSize&&x.TotalResults){const e=x.PageSize<x.TotalResults?Math.ceil(x.TotalResults/x.PageSize):1;k(e)}j(!0)}}),[x]),(0,i.useEffect)((()=>{w&&(sessionStorage.setItem("ChZip.myProducts.page",1),y(1))}),[w,g]);const P=e=>{var t,n;return(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"productlist-card-container",children:(0,Wt.jsxs)("div",{className:"row productlist-card-wrapper",children:[(0,Wt.jsx)("div",{className:"col-md-2 col-sm-12 image-column",children:(0,Wt.jsx)("img",{alt:"Product img",className:"img-fluid",src:e.ProductImage.Url})}),(0,Wt.jsxs)("div",{className:"col-md-8 col-sm-12 details-column",children:[e.ProductLink?(0,Wt.jsx)("a",{href:e.ProductLink.Url,children:(0,Wt.jsx)("h6",{className:"details-column-title",children:e.productName})}):(0,Wt.jsx)("h6",{className:"details-column-title",children:e.productName}),(0,Wt.jsxs)("ul",{children:[(0,Wt.jsxs)("li",{className:"product-details-text",children:["Serial number: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.serialNumber})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Product code: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.productCode})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Product age: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.productAge})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Installation Date: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.InstallDateFormatted})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Warranty start date: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.WarrantyStartDateFormatted})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Warranty end date: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.WarrantyEndDateFormatted})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Onsite location: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.onsiteLocation})]}),(0,Wt.jsxs)("li",{className:"product-details-text",children:["Installation address: ",(0,Wt.jsx)("span",{className:"product-details-value",children:e.locationName})]})]})]}),(0,Wt.jsxs)("div",{className:"col-md-2 col-sm-12 actions-column",children:[e.BookAServiceForm&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(PO,{apiAuthority:e.BookAServiceForm.apiAuthority,apiError:o,apiNoData:s,apiPath:e.BookAServiceForm.apiPath,apiScheme:e.BookAServiceForm.apiScheme,componentClass:"",componentTheme:"default",dialog:e.BookAServiceForm.hasDialog,dialogUi:{CtaText:{Value:e.BookAServiceForm.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:e.BookAServiceForm.title}},formHtmlPrefix:e.BookAServiceForm.htmlPrefix,formItemId:e.BookAServiceForm.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"pb-3"})]}),e.HasHydroCarePlan?e.ViewHydroCareLink&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined",href:`${e.ViewHydroCareLink.Url}`,target:e.ViewHydroCareLink.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:g.ViewHydroCareLabel})}),(0,Wt.jsx)("div",{className:"pb-3"})]}):e.AddHydroCareForm&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(PO,{apiAuthority:e.AddHydroCareForm.a
273piAuthority,apiError:o,apiNoData:s,apiPath:e.AddHydroCareForm.apiPath,apiQueryStringParams:{neworexistingproduct:"existing",installedproductid:e.installedProductId},apiScheme:e.AddHydroCareForm.apiScheme,componentClass:"",componentTheme:"default",dialog:e.AddHydroCareForm.hasDialog,dialogUi:{CtaText:{Value:e.AddHydroCareForm.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:e.AddHydroCareForm.title}},formHtmlPrefix:e.AddHydroCareForm.htmlPrefix,formItemId:e.AddHydroCareForm.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"pb-3"})]}),(null===(t=e.FilterProductDetails)||void 0===t?void 0:t.AddDirectlyToCart)&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(gL,{api:`${e.FilterProductDetails.AddToCartUrl}`,componentClass:"ch-btn--contained",text:null==g?void 0:g.BuyFilterLabel,variant:"contained"}),(0,Wt.jsx)("div",{className:"pb-3"})]}),e.FilterProductDetails&&!e.FilterProductDetails.AddDirectlyToCart&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ir,{className:"ch-add-to-cart__btn ch-react-btn ch-btn ch-btn--contained w-100",href:e.FilterProductDetails.ProductListingPageUrl,variant:"contained",children:(0,Wt.jsx)("span",{children:null==g?void 0:g.BuyFilterLabel})}),(0,Wt.jsx)("div",{className:"pb-3"})]}),(null===(n=e.Co2ProductIdDetails)||void 0===n?void 0:n.AddDirectlyToCart)&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(gL,{api:`${e.Co2ProductIdDetails.AddToCartUrl}`,componentClass:"ch-btn--contained",text:null==g?void 0:g.BuyCo2Label,variant:"contained"}),(0,Wt.jsx)("div",{className:"pb-3"})]}),e.Co2ProductIdDetails&&!e.Co2ProductIdDetails.AddDirectlyToCart&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(Ir,{className:"ch-add-to-cart__btn ch-react-btn ch-btn ch-btn--contained w-100",href:e.Co2ProductIdDetails.ProductListingPageUrl,variant:"contained",children:(0,Wt.jsx)("span",{children:null==g?void 0:g.BuyCo2Label})}),(0,Wt.jsx)("div",{className:"pb-3"})]}),e.UpdateAddressForm&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(PO,{apiAuthority:e.UpdateAddressForm.apiAuthority,apiError:o,apiNoData:s,apiPath:e.UpdateAddressForm.apiPath,apiQueryStringParams:{addrid:e.locationId,installedproductid:e.installedProductId},apiScheme:e.UpdateAddressForm.apiScheme,componentClass:"",componentTheme:"default",dialog:e.UpdateAddressForm.hasDialog,dialogUi:{CtaText:{Value:e.UpdateAddressForm.cta},CtaVariant:{Value:"ch-btn--outlined"},Title:{Value:e.UpdateAddressForm.title}},formHtmlPrefix:e.UpdateAddressForm.htmlPrefix,formItemId:e.UpdateAddressForm.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"pb-3"})]}),e.RemoveProductForm&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)(PO,{apiAuthority:e.RemoveProductForm.apiAuthority,apiError:o,apiNoData:s,apiPath:e.RemoveProductForm.apiPath,apiQueryStringParams:{installedproductid:e.installedProductId,serialNumber:e.serialNumber},apiScheme:e.RemoveProductForm.apiScheme,componentClass:"",componentTheme:"default",dialog:e.RemoveProductForm.hasDialog,dialogUi:{CtaIcon:{Value:"cancel"},CtaText:{Value:e.RemoveProductForm.cta},CtaVariant:{Value:"ch-btn"},Title:{Value:e.RemoveProductForm.title}},formHtmlPrefix:e.RemoveProductForm.htmlPrefix,formItemId:e.RemoveProductForm.itemId,formLazyLoad:!1}),(0,Wt.jsx)("div",{className:"pb-3"})]})]})]})})})};return(0,Wt.jsx)(uo,{setTheme:d,children:(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsxs)("div",{className:"ch-account ch-my-products "+u+(d?" ch-u-theme--"+d:""),ref:T,children:[(0,Wt.jsx)("div",{className:"header-container",children:(0,Wt.jsxs)("div",{className:"row align-items-center",children:[(0,Wt.jsx)("div",{className:"col-md-6 col-sm-12 d-flex justify-content-md-start",children:(0,Wt.jsx)("p",{className:"productlist-header-detail-title",children:null==g?void 0:g.MyProductsLabel})}),(0,Wt.jsx)("div",{className:"col-md-6 col-sm-12 d-flex justify-content-center justify-content-md-end",children:(0,Wt.jsxs)("div",{className:"button-container",children:[h&&(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"product-button-container",children:(0,Wt.jsx)(PO,{apiAuthority:h.apiAuthority,apiError:o,apiNoData:s,apiPath:h.apiPath,apiScheme:h.apiScheme,componentClass:"",componentTheme:"default",dialog:h.hasDialog,dialogUi:{CtaText:{Value:h.cta},CtaVariant:{Value:"ch-btn--outlined product-tab-form-button"},Title:{Value:h.title}},formHtmlPrefix:h.htmlPrefix,formItemId:h.itemId,formLazyLoad:!1})})}),p&&!h&&(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"product-button-container",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined product-tab-form-link",href:`${p.Url}`,target:p.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:g.TitleButton1Label})})})}),f&&(0,Wt.jsx)("div",{className:"product-button-container",children:(0,Wt.jsx)(PO,{apiAuthority:f.apiAuthority,apiError:o,apiNoData:s,apiPath:f.apiPath,apiScheme:f.apiScheme,componentClass:"",componentTheme:"default",dialog:f.hasDialog,dialogUi:{CtaText:{Value:f.cta},CtaVariant:{Value:"ch-btn--outlined product-tab-form-button"},Title:{Value:f.title}},formHtmlPrefix:f.htmlPrefix,formItemId:f.itemId,formLazyLoad:!1})}),m&&!f&&(0,Wt.jsx)("div",{className:"product-button-container",children:(0,Wt.jsx)(Ir,{className:"ch-react-btn ch-btn ch-btn--outlined product-tab-form-link",href:`${m.Url}`,target:m.Target,variant:"outlined",children:(0,Wt.jsx)("span",{children:g.TitleButton2Label})})})]})})]})}),(null==x?void 0:x.TotalResults)>0&&(0,Wt.jsx)("div",{className:"product-count-text",children:(0,Wt.jsx)("div",{className:"divider"})}),(0,Wt.jsx)("div",{className:"d-flex justify-content-center",children:0===(null==x?void 0:x.TotalResults)?(0,Wt.jsx)("p",{className:"productlist-header-detail-qty no-product-found",children:null==g||null===(t=g.ProductsFoundMessage)||void 0===t?void 0:t.replace(null==g?void 0:g.NumberOfProductsReplacement,null==x?void 0:x.TotalResults)}):(0,Wt.jsx)(i.Fragment,{children:(0,Wt.jsx)("div",{className:"product-text",children:(0,Wt.jsx)("p",{className:"productlist-header-detail-qty",children:null==g||null===(n=g.ProductsFoundMessage)||void 0===n?void 0:n.replace(null==g?void 0:g.NumberOfProductsReplacement,null==x?void 0:x.TotalResults)})})})}),S&&(0,Wt.jsx)(Ho,{componentClass:"ch-react-progress--overlay"}),E?!S&&!w&&(0,Wt.jsxs)(i.Fragment,{children:[(0,Wt.jsx)("div",{className:"container-card",children:null==x||null===(r=x.Items)||void 0===r?void 0:r.map(((e,t)=>(0,Wt.jsx)("div",{className:"productlist-card mb-4",children:P(e)},t)))}),C&&(0,Wt.jsx)(zL,{activePage:v,componentClass:"ch-account-pagination",handleChange:(e,t)=>
273{T.current.scrollIntoView({block:"start",behavior:"smooth"}),y(t),sessionStorage.setItem("ChZip.myProducts.page",t)},theme:d,totalPages:C})]}):!S&&(0,Wt.jsx)(i.Fragment,{children:w&&(0,Wt.jsx)(Lr,{componentClass:"ch-order-history-alert",error:w,hasButtonReload:!1})})]})})})})),ResourceList:nY(uG),RoiCalculator:nY(sG),SearchBox:nY(IG),SearchListing:nY(hK),ServiceBookings:nY(WL),SiteAlert:nY((e=>{let{alignment:t,backgroundColour:n,content:r,dateModified:a,textColour:o}=e;const s=(0,i.useMemo)((()=>a||new Date(Date.now()+1728e5).toISOString()),[a]),l="Zip-site-alert-date-modified",[c,u]=(0,i.useState)(!1);if((0,i.useEffect)((()=>{const e=function(e){const t=document.cookie.match(new RegExp(`(?:^|; )${e.replace(/([.*+?^${}()|[\\]\\])/g,"\\$1")}=([^;]*)`));return t?decodeURIComponent(t[1]):void 0}(l);e!==s&&u(!0)}),[s]),(0,i.useEffect)((()=>{c?document.body.classList.add("has-site-alert"):document.body.classList.remove("has-site-alert")}),[c]),!c)return null;const d={"Dark Blue":"ch-react-site-alert-dark-blue",Golden:"ch-react-site-alert-golden","Light Blue":"ch-react-site-alert-light-blue"}[n]||"",h={White:"ch-react-site-alert-white",Black:"ch-react-site-alert-black"}[o]||"";return(0,Wt.jsx)("div",{className:"ch-react-site-alert-container",children:(0,Wt.jsxs)("div",{className:`ch-react-site-alert ${d}`,style:{justifyContent:t},children:[(0,Wt.jsx)("div",{className:h,dangerouslySetInnerHTML:{__html:r}}),(0,Wt.jsx)("div",{className:"ch-react-site-alert-close-container",children:(0,Wt.jsx)("button",{className:"site-alert-button",style:{color:o},type:"button",onClick:e=>{e.preventDefault(),e.stopPropagation(),u(!1),function(e,t,n){const r=new Date;r.setDate(r.getDate()+14),document.cookie=`${e}=${encodeURIComponent(t)}; expires=${r.toUTCString()}; path=/; secure`}(l,s)},children:"X"})})]})})})),StoreFinder:nY(CK),VerifyEmail:nY(EK),TestimonialList:nY(YK),TestForm:nY((()=>{const[e,t]=(0,i.useState)(!0),[n,r]=(0,i.useState)(!1),[a,o]=(0,i.useState)(!1),s=(0,i.useRef)({scrollableTnCField:e=>{console.log("props",e);const{formData:t,onChange:n}=e,[r,a]=(0,i.useState)(!1),o=(0,i.useRef)(null);return(0,Wt.jsx)(To,{children:(0,Wt.jsx)(To,{ref:o,onScroll:()=>{const{scrollTop:e,scrollHeight:t,clientHeight:r}=o.current;console.log("contentRef SscrollTop",o.current.scrollTop),console.log("contentRef Client height",o.current.clientHeight),console.log("contentRef scroll hieght",o.current.scrollHeight),e+r+1>=t&&(a(!0),n(!0))},sx:{maxHeight:200,overflowY:"auto",border:"1px solid #ccc",padding:2},children:(0,Wt.jsx)(gr,{variant:"body1",children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec dictum risus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur nec sem et turpis pulvinar tincidunt. Donec lacinia neque eget arcu consectetur, a aliquet urna mollis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aenean vehicula dictum lacus non ultrices. Integer tempor dolor sit amet eros facilisis, in interdum ex tincidunt. Sed ut suscipit dui. Vestibulum vel tortor ut lorem vehicula suscipit. Donec tristique euismod tortor sit amet interdum. Ut consectetur massa in purus faucibus, eget luctus nisl mattis. Ut vulputate dolor at nisi dapibus, quis accumsan felis laoreet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam nec dictum risus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur nec sem et turpis pulvinar tincidunt. Donec lacinia neque eget arcu consectetur, a aliquet urna mollis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aenean vehicula dictum lacus non ultrices. Integer tempor dolor sit amet eros facilisis, in interdum ex tincidunt. Sed ut suscipit dui. Vestibulum vel tortor ut lorem vehicula suscipit. Donec tristique euismod tortor sit amet interdum. Ut consectetur massa in purus faucibus, eget luctus nisl mattis. Ut vulputate dolor at nisi dapibus, quis accumsan felis laoreet."})})})}}),l=(0,i.useCallback)((e=>{let{formData:t}=e;r(t.termsAndConditions)}));return console.log("isChecked",a),(0,Wt.jsxs)(Qi,{open:e,onClose:()=>t(!1),children:[(0,Wt.jsx)(Qq,{children:"Terms & Conditions"}),(0,Wt.jsx)(la,{children:(0,Wt.jsx)(oO,{schema:{type:"object",properties:{termsAndConditions:{type:"boolean"}}},uiSchema:{termsAndConditions:{"ui:field":"scrollableTnCField"}},fields:s.current,formData:{termsAndConditions:n},onChange:l,validator:yO,children:(0,Wt.jsx)("div",{})})}),(0,Wt.jsxs)(na,{children:[(0,Wt.jsx)(lh,{checked:a,onChange:()=>{o((e=>!e))}}),(0,Wt.jsx)(gr,{children:"I accept the Terms & Conditions"}),(0,Wt.jsx)(To,{sx:{flex:1}}),(0,Wt.jsx)(Ir,{onClick:()=>{console.log("Skipped")},children:"Skip"}),(0,Wt.jsx)(Ir,{onClick:()=>{console.log("Added to cart")},disabled:!n,children:"Add to cart"})]})]})})),VerifyMagicLink:nY(wW)};Object.entries(rY).forEach((e=>{let[t,n]=e;!function(e,t,n){h[e]={module:m(t,10,20),options:void 0}}(`${t}`,(()=>i.memo(n)))})),C({attributes:{class:"ch-react-app"}})}()}
273(),t(i.exports)}();
274//# sourceMappingURL=pre-optimized-min-js.map

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