PageSourceSearch

https://www.matcotools.com/_next/static/chunks/2762-9b7b456dfca368f0.js

js matcotools.com collected 2026-10-04 00:30:55 UTC 34,841 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2762,7014,6542],{5902:function(e,t,n){"use strict";var r,o,i=n(67294),l=["title","titleId"];function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(null,arguments)}t.Z=function(e){var t=e.title,n=e.titleId,s=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,l);return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none","aria-labelledby":n},s),t?i.createElement("title",{id:n},t):null,r||(r=i.createElement("path",{fill:"#2F80ED",d:"M8.471 5.471a.667.667 0 1 0-.942-.942.667.667 0 0 0 .942.942ZM6.813 7.146A.5.5 0 0 0 7.167 8h.5v2.333h-.5a.5.5 0 0 0 0 1h2a.5.5 0 1 0 0-1h-.5V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.354.146Z"})),o||(o=i.createElement("path",{fill:"#2F80ED",fillRule:"evenodd",d:"M.667 8a7.333 7.333 0 1 1 14.666 0A7.333 7.333 0 0 1 .667 8ZM3.52 3.522a6.333 6.333 0 1 0 8.957 8.956A6.333 6.333 0 0 0 3.52 3.522Z",clipRule:"evenodd"})))}},80168:function(e,t,n){"use strict";n.d(t,{g:function(){return b},m:function(){return x}});var r=n(59499),o=n(50029),i=n(4730),l=n(87794),a=n.n(l),s=n(86010),u=n(36409),c=n(4298),d=n.n(c),f=n(67294),p=n(90962),h=n(85893),v=["allowedCountry","error","className","inputClassName","InputIcon","placeSelectionCallback","handleInputIconClick","onChangeCallback"];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){(0,r.Z)(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}var b=function(e){var t=(e.siteConfig||{}).GOOGLE_PLACES_API_KEY;return t?(0,h.jsx)(d(),{"data-testid":"google-places-script",src:"https://maps.googleapis.com/maps/api/js?key=".concat(t,"&libraries=places&callback=Function.prototype"),defer:!0}):null},x=function(e){var t=e.allowedCountry,n=void 0===t?"us":t,r=e.error,l=e.className,c=e.inputClassName,d=e.InputIcon,m=e.placeSelectionCallback,b=e.handleInputIconClick,x=e.onChangeCallback,y=(0,i.Z)(e,v),w=(0,f.useState)([]),C=w[0],E=w[1],k=(0,u.Z)(function(){var e=(0,o.Z)(a().mark((function e(t){var r,o,i,l,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=window.google.maps.places.AutocompleteSuggestion,e.next=3,null===i||void 0===i?void 0:i.fetchAutocompleteSuggestions({input:t,includedRegionCodes:Array.isArray(n)?n:[n]});case 3:l=e.sent,null!==(s=null===(r=l.suggestions)||void 0===r||null===(o=r.map((function(e){return e.placePrediction})))||void 0===o?void 0:o.filter((function(e){return null!==e})))&&void 0!==s&&s.length?E(s):E([]);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),250),j=(0,f.useCallback)((function(e){var t=e.field;return(0,h.jsxs)("div",{className:"relative mt-1",children:[(0,h.jsx)("input",g(g(g({className:(0,s.Z)("text-gray-700 h-[42px] w-full rounded-t border-1 py-3 pl-4 pr-10 text-tiny placeholder:text-grey-900 focus:bg-white focus:outline-none",{"border-red-600 bg-[rgb(255,244,244)]":r,"border-grey-500":!r,"rounded-b":!C.length},c)},t),y),{},{type:"text",value:t.value,onChange:function(e){var n=e.target.value;t.onChange(n),n&&n.length>=3?k(n):E([]),x&&x(n)}})),d&&(0,f.cloneElement)(d,{onClick:function(){b&&b({onChange:t.onChange,setPlacesSuggestions:E})}}),!(null===C||void 0===C||!C.length)&&(0,h.jsx)("ul",{className:(0,s.Z)("absolute z-10 max-h-64 w-full overflow-y-auto rounded-b border-x-1 border-b-1 border-grey-500 focus:outline-none"),children:C.map((function(e,n){return(0,h.jsx)("li",{children:(0,h.jsx)("button",{"data-testid":e.placeId,type:"button",className:(0,s.Z)("w-full cursor-pointer select-none bg-white py-3 px-5 text-left text-tiny text-grey-900 focus:outline-none",{"border-t-1 border-grey-500":n}),onClick:(0,o.Z)(a().mark((function n(){var r,o,i,l,s,u,c,d,f,p,h;return a().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!m){n.next=17;break}return l=new window.google.maps.places.Place({id:e.placeId}),s=null!==(r=null===(o=e.mainText)||void 0===o?void 0:o.text)&&void 0!==r?r:"",n.next=5,l.fetchFields({fields:["addressComponents"]});case 5:if(n.t1=i=n.sent,n.t0=null===n.t1,n.t0){n.next=9;break}n.t0=void 0===i;case 9:if(!n.t0){n.next=13;break}n.t2=void 0,n.next=14;break;case 13:n.t2=i.place;case 14:u=n.t2,c=(u||{}).addressComponents,Array.isArray(c)&&(d="",f="",p="",h="",c.forEac
1h((function(e){var t,n,r,o,i,l,a,s;null!==(t=e.types)&&void 0!==t&&t.includes("postal_code")&&(p=null!==(i=e.longText)&&void 0!==i?i:"");null!==(n=e.types)&&void 0!==n&&n.includes("administrative_area_level_1")&&(d=null!==(l=e.longText)&&void 0!==l?l:"");null!==(r=e.types)&&void 0!==r&&r.includes("locality")&&(f=null!==(a=e.longText)&&void 0!==a?a:"");null!==(o=e.types)&&void 0!==o&&o.includes("country")&&(h=null!==(s=e.shortText)&&void 0!==s?s:"")})),m({state:d,city:f,postalCode:p,streetAddress:s,country:h}));case 17:t.onChange(e.text.text),E([]);case 19:case"end":return n.stop()}}),n)}))),children:e.text.text})},e.placeId)}))})]})}),[r,C,c,y,d,x,k,b,m]);return(0,h.jsx)(p.n,g(g({},y),{},{className:l,render:j,error:r}))}},22834:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(11163),o=n(38124),i=n(85893),l=function(e){var t,n,l=e.lastCrumbTitle,a=e.firstCrumb,s=void 0===a?"My Account":a,u=e.firstCrumbHref,c=void 0===u?"/account/profile/dashboard":u,d=(0,r.useRouter)().route,f=(null===d||void 0===d||null===(t=d.split("/"))||void 0===t||null===(n=t.splice(-1))||void 0===n?void 0:n[0])||"";return(0,i.jsxs)("div",{className:"flex items-end py-3 sm:py-7.5",children:[(0,i.jsx)(o.$,{text:s,href:c,isLast:!1}),l&&(0,i.jsx)(o.$,{text:l,href:f,isClickable:!1,isLast:!0})]})}},38124:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(86010),o=n(41664),i=n.n(o),l=n(85893),a=function(e){var t=e.text,n=e.href,o=e.isLast,a=void 0!==o&&o,s=e.isClickable,u=void 0!==s&&s,c=e.className,d=void 0===c?"":c,f=(0,r.Z)("hover:underline",{"text-black hover:text-black-600":a},{"text-blue-500 hover:text-blue-600":!a}),p="inline-flex items-center text-tiny lg:text-xl whitespace-nowrap";return a&&!u?(0,l.jsx)("div",{children:(0,l.jsx)("span",{className:(0,r.Z)(f,p,"cursor-default",d),children:t})}):(0,l.jsx)(i(),{href:n,passHref:!0,children:(0,l.jsx)("a",{href:n,"data-testid":"crumb-link",children:(0,l.jsxs)("div",{className:(0,r.Z)(p,d),children:[(0,l.jsx)("span",{className:f,children:t})," ",!a&&(0,l.jsx)("span",{className:"mx-1 text-xs","data-testid":"crumb-symbol",children:"/"})]})})})}},67818:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});var r=n(67294),o=n(11355),i=n(82299),l=n(90598),a=n(4898),s=n(85893),u=function(e){var t=e.content,n=e.title,u=e.onClose,c=e.isOpen,d=e.buttonLabel,f=e.isLoading,p=e.resendLink,h=(0,r.useRef)(null);return(0,s.jsx)(o.u,{appear:!0,show:c,as:r.Fragment,children:(0,s.jsx)(i.V,{as:"div",className:"z-100 relative",onClose:d?u:function(){},children:(0,s.jsx)("div",{ref:h,className:"fixed inset-0 overflow-y-auto bg-white sm:bg-black sm:bg-opacity-50",style:{zIndex:100},children:(0,s.jsx)("div",{className:"flex min-h-full items-center justify-center p-4 text-center",children:(0,s.jsx)(o.u.Child,{as:r.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95",children:(0,s.jsxs)("div",{className:"content-wrapper relative w-full overflow-hidden bg-white py-6 px-3 text-left shadow-xl transition-all sm:w-[660px] sm:p-10",children:[(0,s.jsx)(i.V.Title,{as:"h3",className:"text-2xl font-black text-blue-500 sm:text-4xl sm:font-bold",children:n}),!f&&d&&(0,s.jsx)(l.Z,{title:"Close",height:13,width:13,stroke:"#151515",strokeWidth:"2.5",onClick:u,className:"absolute right-5 top-5 cursor-pointer sm:right-6 sm:top-6"}),n&&(0,s.jsx)("div",{className:"mt-4 max-h-[376px] overflow-y-auto sm:mt-5 sm:max-h-[330px]",children:t}),!n&&t,p&&(0,s.jsx)("a",{children:p}),d&&(0,s.jsx)("div",{className:"mt-12 justify-end sm:mt-6 sm:flex sm:gap-8",children:(0,s.jsx)(a.z,{size:"h48",kind:"primary",type:"rounded",className:"!order-last !text-white focus:outline-none sm:w-auto",fullWidth:"mobileOnly",onClick:u,isLoading:f,disabled:f,children:d})})]})})})})})})}},45704:function(e,t,n){"use strict";n.d(t,{B:function(){return b}});var r,o=n(6512),i=n(11355),l=n(86010),a=n(11163),s=n(67294),u=n(16523),c=n(43291),d=n(45791),f=["title","titleId"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(null,arguments)}var h=function(e){var t=e.title,n=e.titleId,o=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,f);return s.createElement("svg",p({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor","aria-labelledby":n},o),t?s.createElement("title",{id:n},t):null,r||(r=s.createElement("path",{d:"m13 17 5-5-5-5M6 17l5-5-5-5",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})))},v=n(99223),m=n(85893),g=function(e){var t,n,r,f=e.item,p=e.alternativeLink,h=e.onCLick,g=(0,a.useRouter)().route,b=(0,u.useRendererContext)().gqlClient,x=(0,u.useUserPersonalDetailsInformation)(b),y=x.isInstructor,w=x.isStudent,C=p||g,E=C===(null===f||void 0===f?void 0:f.menuItemUrl),k=(0,s.useMemo)((function(){var e,t;return null===f||void 0===f||!f.menuItemUrl||null!==f&&void 0!==f&&null!==(e=f.myAccountSubNavigation)&&void 0!==e&&e.length?null===f||void 0===f||null===(t=f.myAccountSubNavigation)||void 0===t?void 0:t.some((function(e){return p?(null===e||void 0===e?void 0:e.link)===p:g.includes(null===e||void 0===e?void 0:e.link)})):g.includes(f.menuItemUrl)}),[f,g,p]);return null!==(t=f.myAccountSubNavigation)&&void 0!==t&&t.length?(r=f,(0,m.jsx)(o.p,{defaultOpen:k,children:function(e){var t,n=e.open;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(o.p.Button,{"data-testid":"item-with-children",className:"flex w-full items-center justify-between gap-4 p-4 text-2xl font-bold text-black",children:[(0,m.jsx)("span",{children:r.menuItemText}),(0,m.jsx)("span",{children:n?(0,m.jsx)(c.Z,{viewBox:"-4 0 12 6",
1width:24,height:12,className:"rotate-180 stroke-black"}):(0,m.jsx)(c.Z,{width:24,height:12,viewBox:"0 -2 12 6",className:"stroke-black"})})]}),(0,m.jsx)(i.u,{show:n,enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:(0,m.jsx)(o.p.Panel,{children:null===r||void 0===r||null===(t=r.myAccountSubNavigation)||void 0===t?void 0:t.map((function(e){var t=e.text,n=e.link,r=void 0===n?"":n,o=e.openInNewTab,i=e.userVisibility,a=void 0===i?[]:i,s=e.hiddenUsers,u=void 0===s?[]:s;return(0,v.Q)(a,u,!!w,!!y)?(0,m.jsx)("button",{type:"button",className:"w-full text-left",onClick:h,children:(0,m.jsx)(d.x,{href:r,ariaLabel:t,openInNewTab:o,children:(0,m.jsx)("div",{className:(0,l.Z)('px-3 py-4 pl-6 text-tiny before:mr-3 before:text-black before:content-["\u25e6"]',{"bg-blue-100":r===C,"cursor-pointer":r!==C}),children:t})},t)}):null}))})})]})}})):(n=f).menuItemUrl?(0,m.jsx)("button",{type:"button",className:"w-full text-left",onClick:h,children:(0,m.jsx)(d.x,{href:n.menuItemUrl,onClick:h,ariaLabel:f.menuItemText,children:(0,m.jsx)("div",{className:(0,l.Z)("p-4 text-2xl font-bold text-black",{"bg-blue-100":E}),children:f.menuItemText})})}):(0,m.jsx)("div",{className:(0,l.Z)("p-4 text-2xl font-bold text-black",{"bg-blue-100":E}),children:n.menuItemText})},b=function(e){var t=e.menuItems,n=e.defaultValue,r=e.type,o=(0,s.useState)(!1),a=o[0],c=o[1],d=(0,u.useLogout)().onLogout,f=function(){return c(!a)},p=(0,m.jsxs)("div",{className:"min-w-[275px] shrink-0 basis-[300px] lg:block",children:[t.map((function(e,t){return(0,m.jsx)(g,{item:e,alternativeLink:n,onCLick:f},e.menuItemText+t)})),"account"===r&&(0,m.jsx)("button",{type:"button",className:"w-full p-4 text-left text-2xl font-bold text-black",onClick:d,children:"Logout"})]});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("div",{className:"fixed right-0 z-50 flex h-[100vh] md:hidden",children:["side-menu"===r&&(0,m.jsx)("button",{className:"z-10 h-fit rounded-l-lg bg-grey-500 py-6 px-2",type:"button",onClick:f,children:a?(0,m.jsx)(h,{className:"stroke-white"}):(0,m.jsx)(h,{className:"rotate-180 stroke-white"})}),(0,m.jsx)("div",{className:(0,l.Z)("border-1 border-grey-500 bg-white",{"w-[80vw]":a}),children:(0,m.jsx)(i.u,{show:a,enter:"transition-opacity duration-75",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:p})})]}),(0,m.jsx)("div",{className:"hidden md:block",children:p})]})}},40760:function(e,t,n){"use strict";n.d(t,{u:function(){return l}});var r=n(86010),o=n(67294),i=n(85893),l=function(e){var t=e.trigger,n=e.body,l=e.bottomStyle,a=void 0===l?"bottom-5":l,s=(0,o.useState)(!1),u=s[0],c=s[1];return(0,i.jsxs)("div",{className:"flex flex-col-reverse",children:[(0,i.jsx)("div",{className:"relative cursor-pointer",onMouseLeave:function(){return c(!1)},onMouseEnter:function(){return c(!0)},children:t}),u&&(0,i.jsx)("div",{className:(0,r.Z)("absolute left-0 w-full bg-grey-900 p-3 text-tiny text-white",a),children:n})]})}},51951:function(module){var __dirname="/";(function(){var __webpack_modules__={965:function(__unused_webpack_module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);
vendor: 5,306 bytes, line 1
1this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,r=n.eval,o=n.execScript;!r&&o&&(o.call(n,"null"),r=n.eval),forEach(Object_keys(e),(function(t){n[t]=e[t]})),forEach(globals,(function(t){e[t]&&(n[t]=e[t])}));var i=Object_keys(n),l=r.call(n,this.code);return forEach(Object_keys(n),(function(t){(t in e||-1===indexOf(i,t))&&(e[t]=n[t])})),forEach(globals,(function(t){t in e||defineProp(e,t,n[t])})),document.body.removeChild(t),l},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return e&&forEach(Object_keys(t),(function(n){e[n]=t[n]})),n},forEach(Object_keys(Script.prototype),(function(e){exports[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}})),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"===typeof e&&forEach(Object_keys(e),(function(n){t[n]=e[n]})),t}}};"undefined"!==typeof __nccwpck_require__&&(__nccwpck_require__.ab=__dirname+"/");var __webpack_exports__={};__webpack_modules__[965](0,__webpack_exports__),module.exports=__webpack_exports__})()},89509:function(e,t,n){var r=n(48764),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function l(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=l),l.prototype=Object.create(o.prototype),i(o,l),l.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},l.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},l.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return o(e)},l.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},32553:function(e,t,n){"use strict";var r=n(89509).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=s,this.end=u,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=c,this.end=d,t=3;break;default:return this.write=f,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function l(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function s(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t},i.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var o=l(t[r]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;
1if(--r<n||-2===o)return 0;if((o=l(t[r]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--r<n||-2===o)return 0;if((o=l(t[r]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},39516:function(e,t,n){"use strict";n.d(t,{d:function(){return f},f:function(){return d}});var r=n(67294),o=n(19946),i=n(12351),l=n(16723),a=n(23784),s=n(73781);let u=(0,r.createContext)(null);function c(){let e=(0,r.useContext)(u);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,c),e}return e}function d(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)((()=>function(e){let n=(0,s.z)((e=>(t((t=>[...t,e])),()=>t((t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))))),o=(0,r.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return r.createElement(u.Provider,{value:o},e.children)}),[t])]}let f=(0,i.yV)((function(e,t){let n=c(),r=`headlessui-description-${(0,o.M)()}`,s=(0,a.T)(t);(0,l.e)((()=>n.register(r)),[r,n.register]);let u=e,d={ref:s,...n.props,id:r};return(0,i.sY)({ourProps:d,theirProps:u,slot:n.slot||{},defaultTag:"p",name:n.name||"Description"})}))},82299:function(e,t,n){"use strict";n.d(t,{V:function(){return se}});var r=n(67294),o=n(32984),i=n(12351),l=n(23784),a=n(61363),s=n(64103),u=n(19946),c=n(82180),d=n(46045),f=n(84575),p=n(73781),h=n(3855);var v=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(v||{});function m(){let e=(0,r.useRef)(0);return function(e,t,n){let o=(0,h.E)(t);(0,r.useEffect)((()=>{function t(e){o.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}var g=n(14879),b=n(15466);function x(...e){return(0,r.useMemo)((()=>(0,b.r)(...e)),[...e])}function y(e,t,n,o){let i=(0,h.E)(n);(0,r.useEffect)((()=>{function n(e){i.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}),[e,t,o])}var w=n(81021);function C(e,t){let n=(0,r.useRef)([]),o=(0,p.z)(e);(0,r.useEffect)((()=>{let e=[...n.current];for(let[r,i]of t.entries())if(n.current[r]!==i){let r=o(t,e);return n.current=t,r}}),[o,...t])}var E=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(E||{});let k=Object.assign((0,i.yV)((function(e,t){let n=(0,r.useRef)(null),a=(0,l.T)(n,t),{initialFocus:s,containers:u,features:h=30,...b}=e;(0,c.H)()||(h=1);let E=x(n);!function({ownerDocument:e},t){let n=(0,r.useRef)(null);y(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),C((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,f.C5)(n.current),n.current=null)}),[t]);let o=(0,r.useRef)(!1);(0,r.useEffect)((()=>(o.current=!1,()=>{o.current=!0,(0,w.Y)((()=>{!o.current||((0,f.C5)(n.current),n.current=null)}))})),[])}({ownerDocument:E},Boolean(16&h));let k=function({ownerDocument:e,container:t,initialFocus:n},o){let i=(0,r.useRef)(null),l=(0,g.t)();return C((()=>{if(!o)return;let r=t.current;!r||(0,w.Y)((()=>{if(!l.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(i.current=t)}else if(r.contains(t))return void(i.current=t);null!=n&&n.current?(0,f.C5)(n.current):(0,f.jA)(r,f.TO.First)===f.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),i.current=null==e?void 0:e.activeElement}))}),[o]),i}({ownerDocument:E,container:n,initialFocus:s},Boolean(2&h));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=(0,g.t)();y(null==e?void 0:e.defaultView,"focus",(e=>{if(!o||!i.current)return;let l=new Set(null==n?void 0:n.current);l.add(t);let a=r.current;if(!a)return;let s=e.target;s&&s instanceof HTMLElement?function(e,t){var n;
1for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}(l,s)?(r.current=s,(0,f.C5)(s)):(e.preventDefault(),e.stopPropagation(),(0,f.C5)(a)):(0,f.C5)(r.current)}),!0)}({ownerDocument:E,container:n,containers:u,previousActiveElement:k},Boolean(8&h));let j=m(),N=(0,p.z)((()=>{let e=n.current;!e||(0,o.E)(j.current,{[v.Forwards]:()=>(0,f.jA)(e,f.TO.First),[v.Backwards]:()=>(0,f.jA)(e,f.TO.Last)})})),T={ref:a};return r.createElement(r.Fragment,null,Boolean(4&h)&&r.createElement(d._,{as:"button",type:"button",onFocus:N,features:d.A.Focusable}),(0,i.sY)({ourProps:T,theirProps:b,defaultTag:"div",name:"FocusTrap"}),Boolean(4&h)&&r.createElement(d._,{as:"button",type:"button",onFocus:N,features:d.A.Focusable}))})),{features:E});var j=n(16723);let N=new Set,T=new Map;function O(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function S(e){let t=T.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}function P(e,t=!0){(0,j.e)((()=>
1{if(!t||!e.current)return;let n=e.current,r=(0,b.r)(n);if(r){N.add(n);for(let e of T.keys())e.contains(n)&&(S(e),T.delete(e));return r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of N)if(e.contains(t))return;1===N.size&&(T.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),O(e))}})),()=>{if(N.delete(n),N.size>0)r.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!T.has(e)){for(let t of N)if(e.contains(t))return;T.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),O(e)}}));else for(let e of T.keys())S(e),T.delete(e)}}}),[t])}var _=n(73935);let I=(0,r.createContext)(!1);function A(){return(0,r.useContext)(I)}function R(e){return r.createElement(I.Provider,{value:e.force},e.children)}var D=n(43393);let F=r.Fragment,L=(0,i.yV)((function(e,t){let n=e,o=(0,r.useRef)(null),a=(0,l.T)((0,l.h)((e=>{o.current=e})),t),s=x(o),u=function(e){let t=A(),n=(0,r.useContext)(Z),o=x(e),[i,l]=(0,r.useState)((()=>{if(!t&&null!==n||D.s)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let r=o.createElement("div");return r.setAttribute("id","headlessui-portal-root"),o.body.appendChild(r)}));return(0,r.useEffect)((()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))}),[i,o]),(0,r.useEffect)((()=>{t||null!==n&&l(n.current)}),[n,l,t]),i}(o),[d]=(0,r.useState)((()=>{var e;return D.s?null:null!=(e=null==s?void 0:s.createElement("div"))?e:null})),f=(0,c.H)(),p=(0,r.useRef)(!1);return(0,j.e)((()=>{if(p.current=!1,u&&d)return u.contains(d)||(d.setAttribute("data-headlessui-portal",""),u.appendChild(d)),()=>{p.current=!0,(0,w.Y)((()=>{var e;!p.current||!u||!d||(u.removeChild(d),u.childNodes.length<=0&&(null==(e=u.parentElement)||e.removeChild(u)))}))}}),[u,d]),f&&u&&d?(0,_.createPortal)((0,i.sY)({ourProps:{ref:a},theirProps:n,defaultTag:F,name:"Portal"}),d):null})),M=r.Fragment,Z=(0,r.createContext)(null),B=(0,i.yV)((function(e,t){let{target:n,...o}=e,a={ref:(0,l.T)(t)};return r.createElement(Z.Provider,{value:n},(0,i.sY)({ourProps:a,theirProps:o,defaultTag:M,name:"Popover.Group"}))})),U=Object.assign(L,{Group:B});var V=n(39516),Y=n(16567);let z=(0,r.createContext)((()=>{}));z.displayName="StackContext";var $=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))($||{});function H({children:e,onUpdate:t,type:n,element:o,enabled:i}){let l=(0,r.useContext)(z),a=(0,p.z)(((...e)=>{null==t||t(...e),l(...e)}));return(0,j.e)((()=>{let e=void 0===i||!0===i;return e&&a(0,n,o),()=>{e&&a(1,n,o)}}),[a,n,o,i]),r.createElement(z.Provider,{value:a},e)}var W=n(39650),q=n(9362);var G=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(G||{}),J=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(J||{});let K={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},Q=(0,r.createContext)(null);function X(e){let t=(0,r.useContext)(Q);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,X),t}return t}function ee(e,t){(0,r.useEffect)((()=>{var n;if(!t||!e)return;let r=(0,q.k)();function o(e,t,n){let o=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),r.add((()=>{Object.assign(e.style,{[t]:o})}))}let i=e.documentElement,l=(null!=(n=e.defaultView)?n:window).innerWidth-i.clientWidth;if(o(i,"overflow","hidden"),l>0){o(i,"paddingRight",`${l-(i.clientWidth-i.offsetWidth)}px`)}if(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){let e=window.pageYOffset;o(i,"position","fixed"),o(i,"marginTop",`-${e}px`),o(i,"width","100%"),r.add((()=>window.scrollTo(0,e)))}return r.dispose}),[e,t])}function te(e,t){return(0,o.E)(t.type,K,e,t)}Q.displayName="DialogContext";let ne=i.AN.RenderStrategy|i.AN.Static,re=(0,i.yV)((function(e,t){let{open:n,onClose:s,initialFocus:f,__demoMode:h=!1,...v}=e,[m,g]=(0,r.useState)(0),b=(0,Y.oJ)();void 0===n&&null!==b&&(n=(0,o.E)(b,{[Y.ZM.Open]:!0,[Y.ZM.Closed]:!1}));let w=(0,r.useRef)(new Set),C=(0,r.useRef)(null),E=(0,l.T)(C,t),j=(0,r.useRef)(null),N=x(C),T=e.hasOwnProperty("open")||null!==b,O=e.hasOwnProperty("onClose");if(!T&&!O)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!T)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!O)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof n)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${n}`);if("function"!=typeof s)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${s}`);let S=n?0:1,[_,I]=(0,r.useReducer)(te,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),A=(0,p.z)((()=>s(!1))),D=(0,p.z)((e=>I({type:0,id:e}))),F=!!(0,c.H)()&&(!h&&0===S),L=m>1,M=null!==(0,r.useContext)(Q),Z=L?"parent":"leaf";P(C,!!L&&F),(0,W.O)((()=>{var e,t;return[...Array.from(null!=(e=null==N?void 0:N.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(!(e instanceof HTMLElement)||e.contains(j.current)||_.panelRef.current&&e.contains(_.panelRef.current)))),null!=(t=_.panelRef.current)?t:C.current]}),A,F&&!L),y(null==N?void 0:N.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===a.R.Escape&&0===S&&(L||(e.preventDefault(),e.stopPropagation(),A()))}
1)),ee(N,0===S&&!M),(0,r.useEffect)((()=>{if(0!==S||!C.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&A()}));return e.observe(C.current),()=>e.disconnect()}),[S,C,A]);let[B,z]=(0,V.f)(),q=`headlessui-dialog-${(0,u.M)()}`,G=(0,r.useMemo)((()=>[{dialogState:S,close:A,setTitleId:D},_]),[S,_,A,D]),J=(0,r.useMemo)((()=>({open:0===S})),[S]),K={ref:E,id:q,role:"dialog","aria-modal":0===S||void 0,"aria-labelledby":_.titleId,"aria-describedby":B};return r.createElement(H,{type:"Dialog",enabled:0===S,element:C,onUpdate:(0,p.z)(((e,t,n)=>{"Dialog"===t&&(0,o.E)(e,{[$.Add](){w.current.add(n),g((e=>e+1))},[$.Remove](){w.current.add(n),g((e=>e-1))}})}))},r.createElement(R,{force:!0},r.createElement(U,null,r.createElement(Q.Provider,{value:G},r.createElement(U.Group,{target:C},r.createElement(R,{force:!1},r.createElement(z,{slot:J,name:"Dialog.Description"},r.createElement(k,{initialFocus:f,containers:w,features:F?(0,o.E)(Z,{parent:k.features.RestoreFocus,leaf:k.features.All&~k.features.FocusLock}):k.features.None},(0,i.sY)({ourProps:K,theirProps:v,slot:J,defaultTag:"div",features:ne,visible:0===S,name:"Dialog"})))))))),r.createElement(d._,{features:d.A.Hidden,ref:j}))})),oe=(0,i.yV)((function(e,t){let[{dialogState:n,close:o}]=X("Dialog.Overlay"),a=(0,l.T)(t),c=`headlessui-dialog-overlay-${(0,u.M)()}`,d=(0,p.z)((e=>{if(e.target===e.currentTarget){if((0,s.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),o()}})),f=(0,r.useMemo)((()=>({open:0===n})),[n]);return(0,i.sY)({ourProps:{ref:a,id:c,"aria-hidden":!0,onClick:d},theirProps:e,slot:f,defaultTag:"div",name:"Dialog.Overlay"})})),ie=(0,i.yV)((function(e,t){let[{dialogState:n},o]=X("Dialog.Backdrop"),a=(0,l.T)(t),s=`headlessui-dialog-backdrop-${(0,u.M)()}`;(0,r.useEffect)((()=>{if(null===o.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[o.panelRef]);let c=(0,r.useMemo)((()=>({open:0===n})),[n]);return r.createElement(R,{force:!0},r.createElement(U,null,(0,i.sY)({ourProps:{ref:a,id:s,"aria-hidden":!0},theirProps:e,slot:c,defaultTag:"div",name:"Dialog.Backdrop"})))})),le=(0,i.yV)((function(e,t){let[{dialogState:n},o]=X("Dialog.Panel"),a=(0,l.T)(t,o.panelRef),s=`headlessui-dialog-panel-${(0,u.M)()}`,c=(0,r.useMemo)((()=>({open:0===n})),[n]),d=(0,p.z)((e=>{e.stopPropagation()}));return(0,i.sY)({ourProps:{ref:a,id:s,onClick:d},theirProps:e,slot:c,defaultTag:"div",name:"Dialog.Panel"})})),ae=(0,i.yV)((function(e,t){let[{dialogState:n,setTitleId:o}]=X("Dialog.Title"),a=`headlessui-dialog-title-${(0,u.M)()}`,s=(0,l.T)(t);(0,r.useEffect)((()=>(o(a),()=>o(null))),[a,o]);let c=(0,r.useMemo)((()=>({open:0===n})),[n]);return(0,i.sY)({ourProps:{ref:s,id:a},theirProps:e,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),se=Object.assign(re,{Backdrop:ie,Panel:le,Overlay:oe,Title:ae,Description:V.d})}}]);

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.