mirror of
https://github.com/thegeneralist01/books
synced 2026-01-09 23:00:25 +01:00
2 lines
No EOL
305 KiB
JavaScript
2 lines
No EOL
305 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1043:function(e,t,n){"use strict";n.r(t),n.d(t,"useSize",(function(){return o}));var a=n(0),r=n(414);function o(e){const[t,n]=Object(a.useState)(void 0);return Object(r.useLayoutEffect)((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const a=t[0];let r,o;if("borderBoxSize"in a){const e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}},105:function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return r})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return i})),n.d(t,"__decorate",(function(){return l})),n.d(t,"__param",(function(){return s})),n.d(t,"__esDecorate",(function(){return c})),n.d(t,"__runInitializers",(function(){return u})),n.d(t,"__propKey",(function(){return d})),n.d(t,"__setFunctionName",(function(){return m})),n.d(t,"__metadata",(function(){return p})),n.d(t,"__awaiter",(function(){return g})),n.d(t,"__generator",(function(){return f})),n.d(t,"__createBinding",(function(){return b})),n.d(t,"__exportStar",(function(){return _})),n.d(t,"__values",(function(){return h})),n.d(t,"__read",(function(){return v})),n.d(t,"__spread",(function(){return E})),n.d(t,"__spreadArrays",(function(){return y})),n.d(t,"__spreadArray",(function(){return w})),n.d(t,"__await",(function(){return S})),n.d(t,"__asyncGenerator",(function(){return O})),n.d(t,"__asyncDelegator",(function(){return C})),n.d(t,"__asyncValues",(function(){return N})),n.d(t,"__makeTemplateObject",(function(){return M})),n.d(t,"__importStar",(function(){return T})),n.d(t,"__importDefault",(function(){return L})),n.d(t,"__classPrivateFieldGet",(function(){return R})),n.d(t,"__classPrivateFieldSet",(function(){return k})),n.d(t,"__classPrivateFieldIn",(function(){return j})),n.d(t,"__addDisposableResource",(function(){return P})),n.d(t,"__disposeResources",(function(){return D})),n.d(t,"__rewriteRelativeImportExtension",(function(){return A}));var a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},a(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)};function i(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}function l(e,t,n,a){var r,o=arguments.length,i=o<3?t:null===a?a=Object.getOwnPropertyDescriptor(t,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,a);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(i=(o<3?r(i):o>3?r(t,n,i):r(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function s(e,t){return function(n,a){t(n,a,e)}}function c(e,t,n,a,r,o){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var l,s=a.kind,c="getter"===s?"get":"setter"===s?"set":"value",u=!t&&e?a.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,a.name):{}),m=!1,p=n.length-1;p>=0;p--){var g={};for(var f in a)g[f]="access"===f?{}:a[f];for(var f in a.access)g.access[f]=a.access[f];g.addInitializer=function(e){if(m)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(e||null))};var b=(0,n[p])("accessor"===s?{get:d.get,set:d.set}:d[c],g);if("accessor"===s){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(l=i(b.get))&&(d.get=l),(l=i(b.set))&&(d.set=l),(l=i(b.init))&&r.unshift(l)}else(l=i(b))&&("field"===s?r.unshift(l):d[c]=l)}u&&Object.defineProperty(u,a.name,d),m=!0}function u(e,t,n){for(var a=arguments.length>2,r=0;r<t.length;r++)n=a?t[r].call(e,n):t[r].call(e);return a?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function m(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function g(e,t,n,a){return new(n||(n=Promise))((function(r,o){function i(e){try{s(a.next(e))}catch(e){o(e)}}function l(e){try{s(a.throw(e))}catch(e){o(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((a=a.apply(e,t||[])).next())}))}function f(e,t){var n,a,r,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=l(0),i.throw=l(1),i.return=l(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(s){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(o=0)),o;)try{if(n=1,a&&(r=2&l[0]?a.return:l[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,l[1])).done)return r;switch(a=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,a=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){o.label=l[1];break}if(6===l[0]&&o.label<r[1]){o.label=r[1],r=l;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(l);break}r[2]&&o.ops.pop(),o.trys.pop();continue}l=t.call(e,o)}catch(e){l=[6,e],a=0}finally{n=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,s])}}}var b=Object.create?function(e,t,n,a){void 0===a&&(a=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,a,r)}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]};function _(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||b(t,e,n)}function h(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],a=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var a,r,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)i.push(a.value)}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return i}function E(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function y(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var a=Array(e),r=0;for(t=0;t<n;t++)for(var o=arguments[t],i=0,l=o.length;i<l;i++,r++)a[r]=o[i];return a}function w(e,t,n){if(n||2===arguments.length)for(var a,r=0,o=t.length;r<o;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function O(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var a,r=n.apply(e,t||[]),o=[];return a=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,c)}})),a[Symbol.asyncIterator]=function(){return this},a;function i(e,t){r[e]&&(a[e]=function(t){return new Promise((function(n,a){o.push([e,t,n,a])>1||l(e,t)}))},t&&(a[e]=t(a[e])))}function l(e,t){try{(n=r[e](t)).value instanceof S?Promise.resolve(n.value.v).then(s,c):u(o[0][2],n)}catch(e){u(o[0][3],e)}var n}function s(e){l("next",e)}function c(e){l("throw",e)}function u(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function C(e){var t,n;return t={},a("next"),a("throw",(function(e){throw e})),a("return"),t[Symbol.iterator]=function(){return this},t;function a(a,r){t[a]=e[a]?function(t){return(n=!n)?{value:S(e[a](t)),done:!1}:r?r(t):t}:r}}function N(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},a("next"),a("throw"),a("return"),t[Symbol.asyncIterator]=function(){return this},t);function a(n){t[n]=e[n]&&function(t){return new Promise((function(a,r){(function(e,t,n,a){Promise.resolve(a).then((function(t){e({value:t,done:n})}),t)})(a,r,(t=e[n](t)).done,t.value)}))}}}function M(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var x=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&b(t,e,n);return x(t,e),t}function L(e){return e&&e.__esModule?e:{default:e}}function R(e,t,n,a){if("a"===n&&!a)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?a:"a"===n?a.call(e):a?a.value:t.get(e)}function k(e,t,n,a,r){if("m"===a)throw new TypeError("Private method is not writable");if("a"===a&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?r.call(e,n):r?r.value=n:t.set(e,n),n}function j(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function P(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var a,r;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");a=t[Symbol.asyncDispose]}if(void 0===a){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");a=t[Symbol.dispose],n&&(r=a)}if("function"!=typeof a)throw new TypeError("Object not disposable.");r&&(a=function(){try{r.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:a,async:n})}else n&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var a=new Error(n);return a.name="SuppressedError",a.error=e,a.suppressed=t,a};function D(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,a=0;return function r(){for(;n=e.stack.pop();)try{if(!n.async&&1===a)return a=0,e.stack.push(n),Promise.resolve().then(r);if(n.dispose){var o=n.dispose.call(n.value);if(n.async)return a|=2,Promise.resolve(o).then(r,(function(e){return t(e),r()}))}else a|=1}catch(e){t(e)}if(1===a)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function A(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(e,n,a,r,o){return n?t?".jsx":".js":!a||r&&o?a+r+"."+o.toLowerCase()+"js":e})):e}t.default={__extends:r,__assign:o,__rest:i,__decorate:l,__param:s,__esDecorate:c,__runInitializers:u,__propKey:d,__setFunctionName:m,__metadata:p,__awaiter:g,__generator:f,__createBinding:b,__exportStar:_,__values:h,__read:v,__spread:E,__spreadArrays:y,__spreadArray:w,__await:S,__asyncGenerator:O,__asyncDelegator:C,__asyncValues:N,__makeTemplateObject:M,__importStar:T,__importDefault:L,__classPrivateFieldGet:R,__classPrivateFieldSet:k,__classPrivateFieldIn:j,__addDisposableResource:P,__disposeResources:D,__rewriteRelativeImportExtension:A}},1074:function(e,t,n){"use strict";n.r(t),n.d(t,"RemoveScrollBar",(function(){return p})),n.d(t,"zeroRightClassName",(function(){return o.zeroRightClassName})),n.d(t,"fullWidthClassName",(function(){return o.fullWidthClassName})),n.d(t,"noScrollbarsClassName",(function(){return o.noScrollbarsClassName})),n.d(t,"removedBarSizeVariable",(function(){return o.removedBarSizeVariable})),n.d(t,"getGapWidth",(function(){return s}));var a=n(0),r=n(766),o=n(318),i={left:0,top:0,right:0,gap:0},l=function(e){return parseInt(e||"",10)||0},s=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return i;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],a=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[l(n),l(a),l(r)]}(e),n=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-n+t[2]-t[0])}},c=Object(r.styleSingleton)(),u="data-scroll-locked",d=function(e,t,n,a){var r=e.left,i=e.top,l=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat(o.noScrollbarsClassName," {\n overflow: hidden ").concat(a,";\n padding-right: ").concat(s,"px ").concat(a,";\n }\n body[").concat(u,"] {\n overflow: hidden ").concat(a,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(a,";"),"margin"===n&&"\n padding-left: ".concat(r,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(a,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(a,";")].filter(Boolean).join(""),"\n }\n \n .").concat(o.zeroRightClassName," {\n right: ").concat(s,"px ").concat(a,";\n }\n \n .").concat(o.fullWidthClassName," {\n margin-right: ").concat(s,"px ").concat(a,";\n }\n \n .").concat(o.zeroRightClassName," .").concat(o.zeroRightClassName," {\n right: 0 ").concat(a,";\n }\n \n .").concat(o.fullWidthClassName," .").concat(o.fullWidthClassName," {\n margin-right: 0 ").concat(a,";\n }\n \n body[").concat(u,"] {\n ").concat(o.removedBarSizeVariable,": ").concat(s,"px;\n }\n")},m=function(){var e=parseInt(document.body.getAttribute(u)||"0",10);return isFinite(e)?e:0},p=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;a.useEffect((function(){return document.body.setAttribute(u,(m()+1).toString()),function(){var e=m()-1;e<=0?document.body.removeAttribute(u):document.body.setAttribute(u,e.toString())}}),[]);var i=a.useMemo((function(){return s(o)}),[o]);return a.createElement(c,{styles:d(i,!t,o,n?"":"!important")})}},1077:function(e,t,n){var a=n(1606)();e.exports=a},112:function(e,t,n){"use strict";n.d(t,"a",(function(){return M})),n.d(t,"b",(function(){return y})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return v})),n.d(t,"e",(function(){return P})),n.d(t,"f",(function(){return D})),n.d(t,"g",(function(){return A})),n.d(t,"h",(function(){return B}));var a=n(0),r=n.n(a),o=n(5),i=n.n(o),l=n(852);function s(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}"function"==typeof SuppressedError&&SuppressedError;var c=Object(a.createContext)({tag:"a"});var u="ButtonCore-module_wrapper_MkTb9s",d="ButtonCore-module_children_8a9B71",m="ButtonCore-module_content_8zyAJv",p="ButtonCore-module_fullWidth_WRcye1",g="ButtonCore-module_leftAlignedText_hoMVqd",f="ButtonCore-module_leftIcon_UY4PTP ButtonCore-module_icon_L-8QAf",b="ButtonCore-module_rightAlignedText_v4RKjN",_="ButtonCore-module_rightIcon_GVAcua ButtonCore-module_icon_L-8QAf",h=Object(a.forwardRef)(((e,t)=>{var{children:n,className:o,disabled:l,href:d,rel:m,role:p,onClick:g,target:f,type:b}=e,_=s(e,["children","className","disabled","href","rel","role","onClick","target","type"]),h=Object.assign({"aria-disabled":l,className:i()(u,o),role:p,target:f},_),v=void 0!==d,E=function(){var{tag:e}=Object(a.useContext)(c);return e||"a"}();return v?r.a.createElement(E,Object.assign({},h,{href:d,ref:t,rel:m,onClick:l?e=>{e.preventDefault(),null==g||g(e)}:g,target:f,type:b}),n):r.a.createElement("button",Object.assign({},h,{onClick:g,ref:t,type:b||"button"}),n)})),v=Object(a.forwardRef)(((e,t)=>{var{children:n,fullWidth:a,leftIcon:o,rightIcon:l}=e,c=s(e,["children","fullWidth","leftIcon","rightIcon"]);return r.a.createElement(h,Object.assign({},c,{ref:t}),r.a.createElement("span",{className:i()(m,{[p]:a})},o?r.a.createElement(o,{className:f,alt:""}):null,r.a.createElement("span",{className:i()(d,{[g]:Boolean(o),[b]:Boolean(l)})},n),l?r.a.createElement(l,{className:_,alt:""}):null))})),E={DEFAULT:"default",DANGER:"danger",DISABLED:"disabled",MONOTONE_BLACK:"monotoneBlack",MONOTONE_WHITE:"monotoneWhite",NONE:"none"},y={SMALL:"small",LARGE:"large"},w="ButtonShared-module_common_k3DYge",S="ButtonShared-module_fullWidth_zlpvyi",O="ButtonShared-module_large_DzeAnG",C="ButtonShared-module_small_h7nQ0w",N={wrapper:"AccentButton-module_wrapper_W6vQ8z",danger:"AccentButton-module_danger_DTXy8Z",default:"AccentButton-module_default_4Uc-A6",disabled:"AccentButton-module_disabled_8UdNTw"},M=e=>{var{buttonStyle:t=E.DEFAULT,size:n=y.LARGE,className:a,fullWidth:o=!1}=e,l=s(e,["buttonStyle","size","className","fullWidth"]);return r.a.createElement(v,Object.assign({},l,{fullWidth:o,className:i()(w,N.wrapper,a,N[t],{[O]:n===y.LARGE,[C]:n===y.SMALL,[S]:o})}))},x="IconButtonBase-module_wrapper_6zbMGy",T="IconButtonBase-module_large_hJBmho",L="IconButtonBase-module_small_7-MOmm",R=Object(a.forwardRef)(((e,t)=>{var{alt:n="",className:a,icon:o,size:c=y.LARGE,tooltip:u,tooltipPosition:d,usePortal:m}=e,p=s(e,["alt","className","icon","size","tooltip","tooltipPosition","usePortal"]);return r.a.createElement(l.b,{content:u,position:d,usePortal:m},r.a.createElement(v,Object.assign({ref:t,className:i()(w,x,a,{[T]:c===y.LARGE,[L]:c===y.SMALL})},p),r.a.createElement(o,{alt:n})))}));function k(e,t,n){return e===E.NONE?[n.wrapper,t]:[n.wrapper,n[e],t]}var j={wrapper:"PrimaryButton-module_wrapper_8xHGkW",danger:"PrimaryButton-module_danger_rcboy6",default:"PrimaryButton-module_default_ykhsdl",disabled:"PrimaryButton-module_disabled_S6Yim6",icon:"PrimaryButton-module_icon_8cDABZ",leftAlignedText:"PrimaryButton-module_leftAlignedText_9Nsaot",monotoneBlack:"PrimaryButton-module_monotoneBlack_yfjqnu",monotoneWhite:"PrimaryButton-module_monotoneWhite_dMYtS0"},P=Object(a.forwardRef)(((e,t)=>{var{buttonStyle:n=E.DEFAULT,size:a=y.LARGE,className:o,fullWidth:l=!1}=e,c=s(e,["buttonStyle","size","className","fullWidth"]),u=k(n,o,j),d=a===y.SMALL?C:O;return r.a.createElement(v,Object.assign({},c,{fullWidth:l,className:i()(w,d,{[S]:l},...u),ref:t}))})),I={wrapper:"SoftButton-module_wrapper_G6z4vn",withIcon:"SoftButton-module_withIcon_OBSH-T",danger:"SoftButton-module_danger_3uHpr8",default:"SoftButton-module_default_EF-egQ",disabled:"SoftButton-module_disabled_YSlCPn"},D=Object(a.forwardRef)(((e,t)=>{var{buttonStyle:n=E.DEFAULT,size:a=y.LARGE,className:o,fullWidth:l=!1}=e,c=s(e,["buttonStyle","size","className","fullWidth"]);return r.a.createElement(v,Object.assign({},c,{fullWidth:l,className:i()(w,I.wrapper,o,I[n],{[O]:a===y.LARGE,[C]:a===y.SMALL,[S]:l,[I.withIcon]:Boolean(c.leftIcon||c.rightIcon)}),ref:t}))})),A=Object(a.forwardRef)(((e,t)=>{var{buttonStyle:n=E.DEFAULT,className:a}=e,o=s(e,["buttonStyle","className"]);return r.a.createElement(R,Object.assign({ref:t,className:i()(I.wrapper,I[n],a)},o))})),U={wrapper:"TextButton-module_wrapper_ZwW-wM",default:"TextButton-module_default_ekglbr",danger:"TextButton-module_danger_ZZ1dLh",disabled:"TextButton-module_disabled_J-Qyga",monotoneBlack:"TextButton-module_monotoneBlack_eBuuZz"},B=Object(a.forwardRef)(((e,t)=>{var{buttonStyle:n=E.DEFAULT,className:a}=e,o=s(e,["buttonStyle","className"]),l=k(n,a,U);return r.a.createElement(v,Object.assign({},o,{className:i()(l),ref:t}))}))},1162:function(e,t,n){"use strict";n.r(t),n.d(t,"createCollection",(function(){return s}));var a=n(0),r=n.n(a),o=n(329),i=n(218),l=n(566);function s(e){const t=e+"CollectionProvider",[n,a]=Object(o.createContextScope)(t),[s,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{const{scope:t,children:n}=e,a=r.a.useRef(null),o=r.a.useRef(new Map).current;return r.a.createElement(s,{scope:t,itemMap:o,collectionRef:a},n)},d=e+"CollectionSlot",m=r.a.forwardRef(((e,t)=>{const{scope:n,children:a}=e,o=c(d,n),s=Object(i.useComposedRefs)(t,o.collectionRef);return r.a.createElement(l.Slot,{ref:s},a)})),p=e+"CollectionItemSlot",g="data-radix-collection-item",f=r.a.forwardRef(((e,t)=>{const{scope:n,children:a,...o}=e,s=r.a.useRef(null),u=Object(i.useComposedRefs)(t,s),d=c(p,n);return r.a.useEffect((()=>(d.itemMap.set(s,{ref:s,...o}),()=>{d.itemMap.delete(s)}))),r.a.createElement(l.Slot,{[g]:"",ref:u},a)}));return[{Provider:u,Slot:m,ItemSlot:f},function(t){const n=c(e+"CollectionConsumer",t);return r.a.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[n.collectionRef,n.itemMap])},a]}},1163:function(e,t,n){"use strict";n.r(t),n.d(t,"useDirection",(function(){return i})),n.d(t,"Provider",(function(){return l})),n.d(t,"DirectionProvider",(function(){return o}));var a=n(0);const r=Object(a.createContext)(void 0),o=e=>{const{dir:t,children:n}=e;return Object(a.createElement)(r.Provider,{value:t},n)};function i(e){const t=Object(a.useContext)(r);return e||t||"ltr"}const l=o},1164:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(105),r=n(0),o=function(e){var t=e.sideCar,n=Object(a.__rest)(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return r.createElement(o,Object(a.__assign)({},n))};function i(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},1165:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n(380),o=n(662),i="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,l=new WeakMap;function s(e,t){var n=Object(o.a)(t||null,(function(t){return e.forEach((function(e){return Object(r.a)(e,t)}))}));return i((function(){var t=l.get(n);if(t){var a=new Set(t),o=new Set(e),i=n.current;a.forEach((function(e){o.has(e)||Object(r.a)(e,null)})),o.forEach((function(e){a.has(e)||Object(r.a)(e,i)}))}l.set(n,e)}),[e]),n}},1250:function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwMCAyNDMuMTkiPgogIDxwYXRoIGQ9Ik0xOTMuMjUsMTUzLjMzYzAsMjUuOTMtMjEuOTgsNDcuODMtNTYuOTgsNDcuODNzLTU2LjU2LTIwLjQxLTU4LjktNDkuNTNoMjguMTdjMi41NiwxNS4zMSwxMy44NywyMy4xNywzMC43MywyMy4xN3MyOS4yNC04LjA4LDI5LjI0LTE5Ljc3YzAtOS41Ni01Ljk4LTE1Ljk0LTE5LjQyLTE4LjkybC0yNC45Ny01LjUzYy0zMC4wOS02LjM4LTQwLjEyLTIxLjktNDAuMTItNDIuMDksMC0yNC44NywyMS4xMy00Ni4zNCw1My4zNS00Ni4zNHM1Mi45MiwyMS4wNCw1NS4yNyw0OC4wNGgtMjguMzhjLTIuMzUtMTQuMDMtMTIuNTktMjEuNjgtMjYuODktMjEuNjhzLTI1LjM5LDcuNDQtMjUuMzksMTguMjhjMCw4LjkzLDUuNTUsMTQuMDMsMTguNTcsMTYuOGwyNC43Niw1LjUzYzMwLjMsNi44LDQwLjk3LDIzLjYsNDAuOTcsNDQuMjFoMFpNNzMyLjc2LDExOS45NmM5LjgyLTYuOCwxNS43OS0xOC4wNywxNS43OS0zMS40NnMtNC45MS0yMy42LTEzLjIzLTMxLjY4Yy03LjQ3LTcuNDQtMTguMzUtMTEuNjktMzUuNjQtMTEuNjloLTU0LjJ2MTUzLjA1aDU4LjA1YzE3LjI4LDAsMjguMzgtNC40NiwzNi4yOC0xMS45MSw4LjMyLTguMDgsMTIuOC0xOS4zNCwxMi44LTMyLjEsMC0xNS4zMS03LjQ3LTI3Ljg1LTE5Ljg1LTM0LjIyWk02NzMuMjEsNzEuNWgwczI2LjY3LDAsMjYuNjcsMGM4LjUzLDAsMTMuNDQsMi41NSwxNi42NCw2LjU5LDIuNzcsMy4xOSw0LjA1LDcuMjMsNC4wNSwxMS45MSwwLDUuMS0xLjUsOS43OC00LjcsMTIuOTctMy40MSwzLjYyLTkuODIsNS41My0xNi4wMSw1LjUzaC0yNi42N3YtMzYuOTlaTTcxOS4zMSwxNjYuNTFjLTMuNDEsMy4xOS04LjMyLDUuMS0xNS43OSw1LjFoLTMwLjN2LTM3Ljg0aDMwLjNjOC4zMiwwLDEzLjQ0LDIuMzQsMTYuNjQsNi4xNiwyLjc3LDMuNCw0LjY5LDcuNjUsNC42OSwxMi43NSwwLDUuNTMtMi4xMywxMC40Mi01LjU1LDEzLjgyaDBaTTkwOS4yOSw2OS43OWgwYy0xMS45NS0xNS4zMS0yOS44OC0yNC42Ni01NS43LTI0LjY2aC01Mi41djE1My4wNWg1Mi41YzI2Ljg5LDAsNDUuNjctMTAuMjEsNTcuNjItMjcuNDIsOS4xOC0xMi45NywxNC41MS0yOS43NiwxNC41MS00OS4xLDAtMjAuNjItNS45OC0zOC40Ny0xNi40My01MS44NlpNODg5LjAyLDE1My43NmMtNy4wNCwxMS4wNS0xNy45MiwxNy44NS0zNS40MiwxNy44NWgtMjQuNzZ2LTk5LjloMjQuNzZjMTcuMDcsMCwyNy43NCw2LjE2LDM0Ljc4LDE2LjgsNS43Niw4LjUsOC45NiwxOS45OCw4Ljk2LDMzLjE2cy0yLjk4LDIzLjYtOC4zMiwzMi4xWk0yOTcuMzYsNjguNzNjMTcuMjksMCwzMS43NSwxMC42MywzNS44LDI2LjU3aDI3LjQ2Yy01LjA2LTMxLjktMzAuMzEtNTMuMTQtNjMuMjctNTMuMTQtNDEuMywwLTY5LjU4LDMzLjU5LTY5LjU4LDc5LjVzMjguMjgsNzkuNSw2OS41OCw3OS41YzMyLjU1LDAsNTguMzktMjAuODksNjMuMDYtNTIuNTFsLTI3LjQ2LjIxYy00LjM4LDE1LjgtMTguNzIsMjUuNzItMzUuNiwyNS43Mi0yNS40MywwLTQxLjYyLTIyLjMyLTQxLjYyLTUyLjkzczE2LjE5LTUyLjkzLDQxLjYyLTUyLjkzWk0wLDI0My4xOWg1Ni44NXYtMjYuNThoLTI5LjExVjI2LjU3aDI5LjExVjBIMHYyNDMuMTlaTTk0My4xNSwwdjI2LjU3aDI5LjExdjE5MC4wNWgtMjkuMTF2MjYuNTdoNTYuODVWMGgtNTYuODVaTTU1OC44NCwxOTguMTloMjcuNzRWNDUuMTRoLTI3Ljc0djE1My4wNVpNNDAzLjg0LDQ1LjFoNTQuODZjMTguNzEsMCwzMC44Myw1LjEsMzguOTEsMTMuODIsNy42NSw4LjA4LDEyLjEyLDE5LjE0LDEyLjEyLDMxLjg5LDAsMTQuODgtNy4wMiwyNy40My0xOC41LDM0LjQ1LDMuNCwxLjQ5LDYuMTcsMy42MSw4LjUxLDYuMzgsMy42MSw0LjQ3LDUuNzQsMTAuNDIsNS43NCwyMS4yNnY0NS4yOWgtMjguN3YtNDIuOTVjMC01Ljc0LTEuMjgtOC41LTMuMTktMTAuNjMtMi4zNC0yLjU1LTUuOTUtNC4wNC0xMi4xMi00LjA0aC0yOS45OHY1Ny42MmgtMjcuNjRWNDUuMVpNNDc2LjM0LDEwOC40NmMzLjYxLTQuMDQsNS41My05LjE0LDUuNTMtMTUuMzEsMC01LjMyLTEuNDktMTAuODQtNS4zMi0xNS4xLTMuNjEtNC4wNC05LjU3LTYuNTktMjAuNDEtNi41OWgtMjQuNjZ2NDMuMzdoMjQuNjZjOS45OSwwLDE2LjE2LTIuNTUsMjAuMi02LjM4WiIvPgo8L3N2Zz4="},1251:function(e,t){e.exports="https://s-f.scribdassets.com/webpack/assets/images/slideshare/slideshare_logo.cc90d352.svg"},1252:function(e,t,n){var a,r,o,i,l=n(0),s=n(559);function c(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=s.useCallbackRef(e);l.useEffect((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}a=e.exports,r="useEscapeKeydown",o=()=>c,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0})},1253:function(e,t,n){var a=n(9),r=n(0),o=n(335);function i(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}i(e.exports,"Arrow",(()=>l)),i(e.exports,"Root",(()=>s));const l=r.forwardRef(((e,t)=>{const{children:n,width:i=10,height:l=5,...s}=e;return r.createElement(o.Primitive.svg,((c=a)&&c.__esModule?c.default:c)({},s,{ref:t,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:r.createElement("polygon",{points:"0,0 30,0 15,10"}));var c})),s=l},1254:function(e,t,n){var a=n(9),r=n(0),o=n(335);function i(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}i(e.exports,"VisuallyHidden",(()=>l)),i(e.exports,"Root",(()=>s));const l=r.forwardRef(((e,t)=>{return r.createElement(o.Primitive.span,((n=a)&&n.__esModule?n.default:n)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));var n})),s=l},1606:function(e,t,n){var a=n(1607),r=n(1143),o=n(1608);e.exports=function(e){return function(t,n,i){return i&&"number"!=typeof i&&r(t,n,i)&&(n=i=void 0),t=o(t),void 0===n?(n=t,t=0):n=o(n),i=void 0===i?t<n?1:-1:o(i),a(t,n,i,e)}}},1607:function(e,t){var n=Math.ceil,a=Math.max;e.exports=function(e,t,r,o){for(var i=-1,l=a(n((t-e)/(r||1)),0),s=Array(l);l--;)s[o?l:++i]=e,e+=r;return s}},1608:function(e,t,n){var a=n(1158),r=1/0;e.exports=function(e){return e?(e=a(e))===r||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},1609:function(e,t,n){"use strict";n.r(t),n.d(t,"DismissableLayer",(function(){return f})),n.d(t,"DismissableLayerBranch",(function(){return b})),n.d(t,"Root",(function(){return v})),n.d(t,"Branch",(function(){return E}));var a=n(46),r=n(0),o=n(196),i=n(210),l=n(218),s=n(343),c=n(1252);const u="dismissableLayer.update",d="dismissableLayer.pointerDownOutside",m="dismissableLayer.focusOutside";let p;const g=Object(r.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=Object(r.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:b,onPointerDownOutside:v,onFocusOutside:E,onInteractOutside:y,onDismiss:w,...S}=e,O=Object(r.useContext)(g),[C,N]=Object(r.useState)(null),M=null!==(n=null==C?void 0:C.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,x]=Object(r.useState)({}),T=Object(l.useComposedRefs)(t,(e=>N(e))),L=Array.from(O.layers),[R]=[...O.layersWithOutsidePointerEventsDisabled].slice(-1),k=L.indexOf(R),j=C?L.indexOf(C):-1,P=O.layersWithOutsidePointerEventsDisabled.size>0,I=j>=k,D=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Object(s.useCallbackRef)(e),a=Object(r.useRef)(!1),o=Object(r.useRef)((()=>{}));return Object(r.useEffect)((()=>{const e=e=>{if(e.target&&!a.current){const r={originalEvent:e};function i(){h(d,n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}else t.removeEventListener("click",o.current);a.current=!1},r=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>a.current=!0}}((e=>{const t=e.target,n=[...O.branches].some((e=>e.contains(t)));I&&!n&&(null==v||v(e),null==y||y(e),e.defaultPrevented||null==w||w())}),M),A=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Object(s.useCallbackRef)(e),a=Object(r.useRef)(!1);return Object(r.useEffect)((()=>{const e=e=>{if(e.target&&!a.current){h(m,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}((e=>{const t=e.target;[...O.branches].some((e=>e.contains(t)))||(null==E||E(e),null==y||y(e),e.defaultPrevented||null==w||w())}),M);return Object(c.useEscapeKeydown)((e=>{j===O.layers.size-1&&(null==b||b(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))}),M),Object(r.useEffect)((()=>{if(C)return f&&(0===O.layersWithOutsidePointerEventsDisabled.size&&(p=M.body.style.pointerEvents,M.body.style.pointerEvents="none"),O.layersWithOutsidePointerEventsDisabled.add(C)),O.layers.add(C),_(),()=>{f&&1===O.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=p)}}),[C,M,f,O]),Object(r.useEffect)((()=>()=>{C&&(O.layers.delete(C),O.layersWithOutsidePointerEventsDisabled.delete(C),_())}),[C,O]),Object(r.useEffect)((()=>{const e=()=>x({});return document.addEventListener(u,e),()=>document.removeEventListener(u,e)}),[]),Object(r.createElement)(i.Primitive.div,Object(a.a)({},S,{ref:T,style:{pointerEvents:P?I?"auto":"none":void 0,...e.style},onFocusCapture:Object(o.composeEventHandlers)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:Object(o.composeEventHandlers)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:Object(o.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)}))})),b=Object(r.forwardRef)(((e,t)=>{const n=Object(r.useContext)(g),o=Object(r.useRef)(null),s=Object(l.useComposedRefs)(t,o);return Object(r.useEffect)((()=>{const e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}}),[n.branches]),Object(r.createElement)(i.Primitive.div,Object(a.a)({},e,{ref:s}))}));function _(){const e=new CustomEvent(u);document.dispatchEvent(e)}function h(e,t,n,{discrete:a}){const r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),a?Object(i.dispatchDiscreteCustomEvent)(r,o):r.dispatchEvent(o)}const v=f,E=b},1610:function(e,t,n){"use strict";n.r(t),n.d(t,"FocusGuards",(function(){return o})),n.d(t,"Root",(function(){return s})),n.d(t,"useFocusGuards",(function(){return i}));var a=n(0);let r=0;function o(e){return i(),e.children}function i(){Object(a.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:l()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:l()),r++,()=>{1===r&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),r--}}),[])}function l(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const s=o},1611:function(e,t,n){"use strict";n.r(t),n.d(t,"FocusScope",(function(){return d})),n.d(t,"Root",(function(){return h}));var a=n(46),r=n(0),o=n(218),i=n(210),l=n(343);const s="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",u={bubbles:!1,cancelable:!0},d=Object(r.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:d=!1,onMountAutoFocus:g,onUnmountAutoFocus:_,...h}=e,[v,E]=Object(r.useState)(null),y=Object(l.useCallbackRef)(g),w=Object(l.useCallbackRef)(_),S=Object(r.useRef)(null),O=Object(o.useComposedRefs)(t,(e=>E(e))),C=Object(r.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Object(r.useEffect)((()=>{if(d){function e(e){if(C.paused||!v)return;const t=e.target;v.contains(t)?S.current=t:f(S.current,{select:!0})}function t(e){if(C.paused||!v)return;const t=e.relatedTarget;null!==t&&(v.contains(t)||f(S.current,{select:!0}))}function n(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&f(v)}document.addEventListener("focusin",e),document.addEventListener("focusout",t);const a=new MutationObserver(n);return v&&a.observe(v,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),a.disconnect()}}}),[d,v,C.paused]),Object(r.useEffect)((()=>{if(v){b.add(C);const t=document.activeElement;if(!v.contains(t)){const n=new CustomEvent(s,u);v.addEventListener(s,y),v.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const a of e)if(f(a,{select:t}),document.activeElement!==n)return}((e=m(v),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&f(v))}return()=>{v.removeEventListener(s,y),setTimeout((()=>{const e=new CustomEvent(c,u);v.addEventListener(c,w),v.dispatchEvent(e),e.defaultPrevented||f(null!=t?t:document.body,{select:!0}),v.removeEventListener(c,w),b.remove(C)}),0)}}var e}),[v,y,w,C]);const N=Object(r.useCallback)((e=>{if(!n&&!d)return;if(C.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){const t=e.currentTarget,[r,o]=function(e){const t=m(e),n=p(t,e),a=p(t.reverse(),e);return[n,a]}(t);r&&o?e.shiftKey||a!==o?e.shiftKey&&a===r&&(e.preventDefault(),n&&f(o,{select:!0})):(e.preventDefault(),n&&f(r,{select:!0})):a===t&&e.preventDefault()}}),[n,d,C.paused]);return Object(r.createElement)(i.Primitive.div,Object(a.a)({tabIndex:-1},h,{ref:O,onKeyDown:N}))}));function m(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function p(e,t){for(const n of e)if(!g(n,{upTo:t}))return n}function g(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function f(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const b=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=_(e,t),e.unshift(t)},remove(t){var n;e=_(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function _(e,t){const n=[...e],a=n.indexOf(t);return-1!==a&&n.splice(a,1),n}const h=d},1612:function(e,t,n){"use strict";n.r(t),n.d(t,"createPopperScope",(function(){return _})),n.d(t,"Popper",(function(){return E})),n.d(t,"PopperAnchor",(function(){return w})),n.d(t,"PopperContent",(function(){return N})),n.d(t,"PopperArrow",(function(){return T})),n.d(t,"Root",(function(){return j})),n.d(t,"Anchor",(function(){return P})),n.d(t,"Content",(function(){return I})),n.d(t,"Arrow",(function(){return D})),n.d(t,"SIDE_OPTIONS",(function(){return p})),n.d(t,"ALIGN_OPTIONS",(function(){return g}));var a=n(46),r=n(0),o=n(417),i=n(1253),l=n(218),s=n(329),c=n(210),u=n(343),d=n(414),m=n(816);const p=["top","right","bottom","left"],g=["start","center","end"],f="Popper",[b,_]=Object(s.createContextScope)(f),[h,v]=b(f),E=e=>{const{__scopePopper:t,children:n}=e,[a,o]=Object(r.useState)(null);return Object(r.createElement)(h,{scope:t,anchor:a,onAnchorChange:o},n)},y="PopperAnchor",w=Object(r.forwardRef)(((e,t)=>{const{__scopePopper:n,virtualRef:o,...i}=e,s=v(y,n),u=Object(r.useRef)(null),d=Object(l.useComposedRefs)(t,u);return Object(r.useEffect)((()=>{s.onAnchorChange((null==o?void 0:o.current)||u.current)})),o?null:Object(r.createElement)(c.Primitive.div,Object(a.a)({},i,{ref:d}))})),S="PopperContent",[O,C]=b(S),N=Object(r.forwardRef)(((e,t)=>{var n,i,s,p,g,f,b,_;const{__scopePopper:h,side:E="bottom",sideOffset:y=0,align:w="center",alignOffset:C=0,arrowPadding:N=0,avoidCollisions:M=!0,collisionBoundary:x=[],collisionPadding:T=0,sticky:j="partial",hideWhenDetached:P=!1,updatePositionStrategy:I="optimized",onPlaced:D,...A}=e,U=v(S,h),[B,z]=Object(r.useState)(null),F=Object(l.useComposedRefs)(t,(e=>z(e))),[H,q]=Object(r.useState)(null),G=Object(m.useSize)(H),Y=null!==(n=null==G?void 0:G.width)&&void 0!==n?n:0,V=null!==(i=null==G?void 0:G.height)&&void 0!==i?i:0,W=E+("center"!==w?"-"+w:""),Q="number"==typeof T?T:{top:0,right:0,bottom:0,left:0,...T},K=Array.isArray(x)?x:[x],Z=K.length>0,X={padding:Q,boundary:K.filter(L),altBoundary:Z},{refs:J,floatingStyles:$,placement:ee,isPositioned:te,middlewareData:ne}=Object(o.useFloating)({strategy:"fixed",placement:W,whileElementsMounted:(...e)=>Object(o.autoUpdate)(...e,{animationFrame:"always"===I}),elements:{reference:U.anchor},middleware:[Object(o.offset)({mainAxis:y+V,alignmentAxis:C}),M&&Object(o.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===j?Object(o.limitShift)():void 0,...X}),M&&Object(o.flip)({...X}),Object(o.size)({...X,apply:({elements:e,rects:t,availableWidth:n,availableHeight:a})=>{const{width:r,height:o}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${a}px`),i.setProperty("--radix-popper-anchor-width",`${r}px`),i.setProperty("--radix-popper-anchor-height",`${o}px`)}}),H&&Object(o.arrow)({element:H,padding:N}),R({arrowWidth:Y,arrowHeight:V}),P&&Object(o.hide)({strategy:"referenceHidden",...X})]}),[ae,re]=k(ee),oe=Object(u.useCallbackRef)(D);Object(d.useLayoutEffect)((()=>{te&&(null==oe||oe())}),[te,oe]);const ie=null===(s=ne.arrow)||void 0===s?void 0:s.x,le=null===(p=ne.arrow)||void 0===p?void 0:p.y,se=0!==(null===(g=ne.arrow)||void 0===g?void 0:g.centerOffset),[ce,ue]=Object(r.useState)();return Object(d.useLayoutEffect)((()=>{B&&ue(window.getComputedStyle(B).zIndex)}),[B]),Object(r.createElement)("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:te?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[null===(f=ne.transformOrigin)||void 0===f?void 0:f.x,null===(b=ne.transformOrigin)||void 0===b?void 0:b.y].join(" ")},dir:e.dir},Object(r.createElement)(O,{scope:h,placedSide:ae,onArrowChange:q,arrowX:ie,arrowY:le,shouldHideArrow:se},Object(r.createElement)(c.Primitive.div,Object(a.a)({"data-side":ae,"data-align":re},A,{ref:F,style:{...A.style,animation:te?void 0:"none",opacity:null!==(_=ne.hide)&&void 0!==_&&_.referenceHidden?0:void 0}}))))})),M="PopperArrow",x={top:"bottom",right:"left",bottom:"top",left:"right"},T=Object(r.forwardRef)((function(e,t){const{__scopePopper:n,...o}=e,l=C(M,n),s=x[l.placedSide];return Object(r.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},Object(r.createElement)(i.Root,Object(a.a)({},o,{ref:t,style:{...o.style,display:"block"}})))}));function L(e){return null!==e}const R=e=>({name:"transformOrigin",options:e,fn(t){var n,a,r,o,i;const{placement:l,rects:s,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,m=u?0:e.arrowHeight,[p,g]=k(l),f={start:"0%",center:"50%",end:"100%"}[g],b=(null!==(a=null===(r=c.arrow)||void 0===r?void 0:r.x)&&void 0!==a?a:0)+d/2,_=(null!==(o=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==o?o:0)+m/2;let h="",v="";return"bottom"===p?(h=u?f:`${b}px`,v=-m+"px"):"top"===p?(h=u?f:`${b}px`,v=`${s.floating.height+m}px`):"right"===p?(h=-m+"px",v=u?f:`${_}px`):"left"===p&&(h=`${s.floating.width+m}px`,v=u?f:`${_}px`),{data:{x:h,y:v}}}});function k(e){const[t,n="center"]=e.split("-");return[t,n]}const j=E,P=w,I=N,D=T},1613:function(e,t,n){"use strict";n.r(t),n.d(t,"Portal",(function(){return s})),n.d(t,"Root",(function(){return c}));var a=n(46),r=n(0),o=n(37),i=n.n(o),l=n(210);const s=Object(r.forwardRef)(((e,t)=>{var n;const{container:o=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...s}=e;return o?i.a.createPortal(Object(r.createElement)(l.Primitive.div,Object(a.a)({},s,{ref:t})),o):null})),c=s},1614:function(e,t,n){"use strict";n.r(t),n.d(t,"createRovingFocusGroupScope",(function(){return y})),n.d(t,"RovingFocusGroup",(function(){return O})),n.d(t,"RovingFocusGroupItem",(function(){return M})),n.d(t,"Root",(function(){return L})),n.d(t,"Item",(function(){return R}));var a=n(46),r=n(0),o=n(196),i=n(817),l=n(218),s=n(329),c=n(398),u=n(210),d=n(343),m=n(353),p=n(666);const g="rovingFocusGroup.onEntryFocus",f={bubbles:!1,cancelable:!0},b="RovingFocusGroup",[_,h,v]=Object(i.createCollection)(b),[E,y]=Object(s.createContextScope)(b,[v]),[w,S]=E(b),O=Object(r.forwardRef)(((e,t)=>Object(r.createElement)(_.Provider,{scope:e.__scopeRovingFocusGroup},Object(r.createElement)(_.Slot,{scope:e.__scopeRovingFocusGroup},Object(r.createElement)(C,Object(a.a)({},e,{ref:t})))))),C=Object(r.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:i,loop:s=!1,dir:c,currentTabStopId:b,defaultCurrentTabStopId:_,onCurrentTabStopIdChange:v,onEntryFocus:E,...y}=e,S=Object(r.useRef)(null),O=Object(l.useComposedRefs)(t,S),C=Object(p.useDirection)(c),[N=null,M]=Object(m.useControllableState)({prop:b,defaultProp:_,onChange:v}),[x,L]=Object(r.useState)(!1),R=Object(d.useCallbackRef)(E),k=h(n),j=Object(r.useRef)(!1),[P,I]=Object(r.useState)(0);return Object(r.useEffect)((()=>{const e=S.current;if(e)return e.addEventListener(g,R),()=>e.removeEventListener(g,R)}),[R]),Object(r.createElement)(w,{scope:n,orientation:i,dir:C,loop:s,currentTabStopId:N,onItemFocus:Object(r.useCallback)((e=>M(e)),[M]),onItemShiftTab:Object(r.useCallback)((()=>L(!0)),[]),onFocusableItemAdd:Object(r.useCallback)((()=>I((e=>e+1))),[]),onFocusableItemRemove:Object(r.useCallback)((()=>I((e=>e-1))),[])},Object(r.createElement)(u.Primitive.div,Object(a.a)({tabIndex:x||0===P?-1:0,"data-orientation":i},y,{ref:O,style:{outline:"none",...e.style},onMouseDown:Object(o.composeEventHandlers)(e.onMouseDown,(()=>{j.current=!0})),onFocus:Object(o.composeEventHandlers)(e.onFocus,(e=>{const t=!j.current;if(e.target===e.currentTarget&&t&&!x){const t=new CustomEvent(g,f);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=k().filter((e=>e.focusable));T([e.find((e=>e.active)),e.find((e=>e.id===N)),...e].filter(Boolean).map((e=>e.ref.current)))}}j.current=!1})),onBlur:Object(o.composeEventHandlers)(e.onBlur,(()=>L(!1)))})))})),N="RovingFocusGroupItem",M=Object(r.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:i=!0,active:l=!1,tabStopId:s,...d}=e,m=Object(c.useId)(),p=s||m,g=S(N,n),f=g.currentTabStopId===p,b=h(n),{onFocusableItemAdd:v,onFocusableItemRemove:E}=g;return Object(r.useEffect)((()=>{if(i)return v(),()=>E()}),[i,v,E]),Object(r.createElement)(_.ItemSlot,{scope:n,id:p,focusable:i,active:l},Object(r.createElement)(u.Primitive.span,Object(a.a)({tabIndex:f?0:-1,"data-orientation":g.orientation},d,{ref:t,onMouseDown:Object(o.composeEventHandlers)(e.onMouseDown,(e=>{i?g.onItemFocus(p):e.preventDefault()})),onFocus:Object(o.composeEventHandlers)(e.onFocus,(()=>g.onItemFocus(p))),onKeyDown:Object(o.composeEventHandlers)(e.onKeyDown,(e=>{if("Tab"===e.key&&e.shiftKey)return void g.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const a=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(a)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)?void 0:x[a]}(e,g.orientation,g.dir);if(void 0!==t){e.preventDefault();let r=b().filter((e=>e.focusable)).map((e=>e.ref.current));if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();const o=r.indexOf(e.currentTarget);r=g.loop?(a=o+1,(n=r).map(((e,t)=>n[(a+t)%n.length]))):r.slice(o+1)}setTimeout((()=>T(r)))}var n,a}))})))})),x={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}const L=O,R=M},1615:function(e,t,n){"use strict";n.r(t),n.d(t,"hideOthers",(function(){return u})),n.d(t,"inertOthers",(function(){return d})),n.d(t,"supportsInert",(function(){return m})),n.d(t,"suppressOthers",(function(){return p}));var a=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},r=new WeakMap,o=new WeakMap,i={},l=0,s=function(e){return e&&(e.host||s(e.parentNode))},c=function(e,t,n,a){var c=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=s(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);i[n]||(i[n]=new WeakMap);var u=i[n],d=[],m=new Set,p=new Set(c),g=function(e){e&&!m.has(e)&&(m.add(e),g(e.parentNode))};c.forEach(g);var f=function(e){e&&!p.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(m.has(e))f(e);else try{var t=e.getAttribute(a),i=null!==t&&"false"!==t,l=(r.get(e)||0)+1,s=(u.get(e)||0)+1;r.set(e,l),u.set(e,s),d.push(e),1===l&&i&&o.set(e,!0),1===s&&e.setAttribute(n,"true"),i||e.setAttribute(a,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}}))};return f(t),m.clear(),l++,function(){d.forEach((function(e){var t=r.get(e)-1,i=u.get(e)-1;r.set(e,t),u.set(e,i),t||(o.has(e)||e.removeAttribute(a),o.delete(e)),i||e.removeAttribute(n)})),--l||(r=new WeakMap,r=new WeakMap,o=new WeakMap,i={})}},u=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||a(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),c(r,o,n,"aria-hidden")):function(){return null}},d=function(e,t,n){void 0===n&&(n="data-inert-ed");var r=t||a(e);return r?c(e,r,n,"inert"):function(){return null}},m=function(){return"undefined"!=typeof HTMLElement&&HTMLElement.prototype.hasOwnProperty("inert")},p=function(e,t,n){return void 0===n&&(n="data-suppressed"),(m()?d:u)(e,t,n)}},1616:function(e,t,n){"use strict";n.r(t),n.d(t,"arrow",(function(){return w})),n.d(t,"autoPlacement",(function(){return v})),n.d(t,"flip",(function(){return _})),n.d(t,"hide",(function(){return E})),n.d(t,"inline",(function(){return y})),n.d(t,"limitShift",(function(){return b})),n.d(t,"offset",(function(){return g})),n.d(t,"shift",(function(){return f})),n.d(t,"size",(function(){return h})),n.d(t,"useFloating",(function(){return m}));var a=n(319);n.d(t,"autoUpdate",(function(){return a.autoUpdate})),n.d(t,"computePosition",(function(){return a.computePosition})),n.d(t,"detectOverflow",(function(){return a.detectOverflow}));var r=n(95);n.d(t,"getOverflowAncestors",(function(){return r.g})),n.d(t,"platform",(function(){return a.platform}));var o=n(0),i=n(37),l="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,a,r;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(a=n;0!=a--;)if(!s(e[a],t[a]))return!1;return!0}if(r=Object.keys(e),n=r.length,n!==Object.keys(t).length)return!1;for(a=n;0!=a--;)if(!{}.hasOwnProperty.call(t,r[a]))return!1;for(a=n;0!=a--;){const n=r[a];if(("_owner"!==n||!e.$$typeof)&&!s(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function c(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){const n=c(e);return Math.round(t*n)/n}function d(e){const t=o.useRef(e);return l((()=>{t.current=e})),t}function m(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:m,elements:{reference:p,floating:g}={},transform:f=!0,whileElementsMounted:b,open:_}=e,[h,v]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[E,y]=o.useState(r);s(E,r)||y(r);const[w,S]=o.useState(null),[O,C]=o.useState(null),N=o.useCallback((e=>{e!==L.current&&(L.current=e,S(e))}),[]),M=o.useCallback((e=>{e!==R.current&&(R.current=e,C(e))}),[]),x=p||w,T=g||O,L=o.useRef(null),R=o.useRef(null),k=o.useRef(h),j=null!=b,P=d(b),I=d(m),D=d(_),A=o.useCallback((()=>{if(!L.current||!R.current)return;const e={placement:t,strategy:n,middleware:E};I.current&&(e.platform=I.current),Object(a.computePosition)(L.current,R.current,e).then((e=>{const t={...e,isPositioned:!1!==D.current};U.current&&!s(k.current,t)&&(k.current=t,i.flushSync((()=>{v(t)})))}))}),[E,t,n,I,D]);l((()=>{!1===_&&k.current.isPositioned&&(k.current.isPositioned=!1,v((e=>({...e,isPositioned:!1}))))}),[_]);const U=o.useRef(!1);l((()=>(U.current=!0,()=>{U.current=!1})),[]),l((()=>{if(x&&(L.current=x),T&&(R.current=T),x&&T){if(P.current)return P.current(x,T,A);A()}}),[x,T,A,P,j]);const B=o.useMemo((()=>({reference:L,floating:R,setReference:N,setFloating:M})),[N,M]),z=o.useMemo((()=>({reference:x,floating:T})),[x,T]),F=o.useMemo((()=>{const e={position:n,left:0,top:0};if(!z.floating)return e;const t=u(z.floating,h.x),a=u(z.floating,h.y);return f?{...e,transform:"translate("+t+"px, "+a+"px)",...c(z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:a}}),[n,f,z.floating,h.x,h.y]);return o.useMemo((()=>({...h,update:A,refs:B,elements:z,floatingStyles:F})),[h,A,B,z,F])}const p=e=>({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"==typeof e?e(t):e;return n&&(o=n,{}.hasOwnProperty.call(o,"current"))?null!=n.current?Object(a.arrow)({element:n.current,padding:r}).fn(t):{}:n?Object(a.arrow)({element:n,padding:r}).fn(t):{};var o}}),g=(e,t)=>({...Object(a.offset)(e),options:[e,t]}),f=(e,t)=>({...Object(a.shift)(e),options:[e,t]}),b=(e,t)=>({...Object(a.limitShift)(e),options:[e,t]}),_=(e,t)=>({...Object(a.flip)(e),options:[e,t]}),h=(e,t)=>({...Object(a.size)(e),options:[e,t]}),v=(e,t)=>({...Object(a.autoPlacement)(e),options:[e,t]}),E=(e,t)=>({...Object(a.hide)(e),options:[e,t]}),y=(e,t)=>({...Object(a.inline)(e),options:[e,t]}),w=(e,t)=>({...p(e),options:[e,t]})},1617:function(e,t,n){"use strict";n.r(t),n.d(t,"Arrow",(function(){return i})),n.d(t,"Root",(function(){return l}));var a=n(46),r=n(0),o=n(210);const i=Object(r.forwardRef)(((e,t)=>{const{children:n,width:i=10,height:l=5,...s}=e;return Object(r.createElement)(o.Primitive.svg,Object(a.a)({},s,{ref:t,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:Object(r.createElement)("polygon",{points:"0,0 30,0 15,10"}))})),l=i},1618:function(e,t,n){"use strict";n.r(t),n.d(t,"useEscapeKeydown",(function(){return o}));var a=n(0),r=n(343);function o(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=Object(r.useCallbackRef)(e);Object(a.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}},18:function(e,t,n){"use strict";n.d(t,"a",(function(){return _t})),n.d(t,"b",(function(){return Qa})),n.d(t,"c",(function(){return wr})),n.d(t,"d",(function(){return Br})),n.d(t,"e",(function(){return Qr})),n.d(t,"f",(function(){return Oo}));var a=n(36),r=n.n(a),o=n(2),i=n(4),l=n(0),s=n.n(l),c=n(1),u=n.n(c),d=n(680),m=n.n(d),p=n(342),g=n.n(p),f=n(3),b=n(31),_=n(192),h=n(10),v=n(5),E=n.n(v),y=n(41),w=n(23),S=n(16),O=n.n(S),C=n(311),N=n(7),M=n(114),x=n(9),T=n.n(x),L=e=>{var{buttonStyle:t,children:n,className:a,disabled:o,menuIsOpen:i,onClick:l,onMouseEnter:c,onMouseLeave:u,nodeRef:d,useTextHandle:m}=e,p={"aria-expanded":i,"aria-haspopup":"true",buttonStyle:t,className:E()("menu_handle",a),disabled:o,href:"#",nodeRef:d,onClick:l,onMouseEnter:c,onMouseLeave:u};return m?s.a.createElement(_.b,p,n):s.a.cloneElement(n,r()(r()({},p),{},{isSelected:i}))};L.propTypes={buttonStyle:u.a.string,children:u.a.any,className:u.a.string,disabled:u.a.bool,menuIsOpen:u.a.bool,nodeRef:u.a.oneOfType([u.a.func,u.a.shape({current:u.a.any})]),onClick:u.a.func,onMouseEnter:u.a.func,onMouseLeave:u.a.func,useTextHandle:u.a.bool.isRequired},L.defaultProps={buttonStyle:_.a.DEFAULT,className:null,disabled:!1,menuIsOpen:!1,onClick:f.noop,onMouseEnter:f.noop,onMouseLeave:f.noop};var R={BOTTOM:"bottom",BOTTOM_LEFT:"bottomLeft",BOTTOM_RIGHT:"bottomRight",TOP:"top"},k={wrapper:"MenuItems-module_wrapper__y6cjo",bottom:"MenuItems-module_bottom__el08f",bottomLeft:"MenuItems-module_bottomLeft__FF-WY",bottomRight:"MenuItems-module_bottomRight__YhCd-",closeButton:"MenuItems-module_closeButton__ZAyQt",enter:"MenuItems-module_enter__vWntV",enterActive:"MenuItems-module_enterActive__siJBE",enterDone:"MenuItems-module_enterDone__0krvl",exit:"MenuItems-module_exit__7RHpQ",exitActive:"MenuItems-module_exitActive__9vh7o",exitDone:"MenuItems-module_exitDone__0t4vV",isOpen:"MenuItems-module_isOpen__nxqbR",top:"MenuItems-module_top__2bxjj"},j=e=>{var{children:t,className:n,handleClose:a,isOpen:r,nodeRef:o,position:l,transition:c}=e,u=c?300:0;return s.a.createElement(M.CSSTransition,{in:r,timeout:u,classNames:{enter:k.enter,enterActive:k.enterActive,enterDone:k.enterDone,exit:k.exit,exitActive:k.exitActive,exitDone:k.exitDone}},s.a.createElement("div",{className:E()(k.wrapper,k[l],{[k.isOpen]:r},n),"data-e2e":"menu-items",ref:o},s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S},s.a.createElement(_.b,{"data-e2e":"close-button",className:k.closeButton,onClick:a},s.a.createElement(b.z,{alt:"close menu"}))),t))};j.propTypes={children:u.a.any,className:u.a.string,handleClose:u.a.func,isOpen:u.a.bool,nodeRef:u.a.shape({current:"undefined"!=typeof Element?u.a.instanceOf(Element):u.a.any}),position:u.a.oneOf(Object.values(R)),transition:u.a.bool.isRequired},j.defaultProps={className:null,handleClose:f.noop,isOpen:!1,nodeRef:null,position:R.BOTTOM};var P="DropdownMenu-module_wrapper__-3wi4",I=!0;class D extends s.a.Component{constructor(e){var t;super(e),t=this,O()(this,"handleResize",(()=>{this.closeMenu()})),O()(this,"handleKeydown",(e=>{if(e.stopPropagation(),e.keyCode===f.keyMappings.esc)return this.closeMenu(I);Object(f.trapFocusInChildren)({event:e,children:Object(f.getFocusableChildren)(this.menuRef.current),exitFunction:this.closeMenu,tabCycle:!1})})),O()(this,"addFocusTrap",(()=>{this.state.isOpen&&this.setFocus(this.menuRef.current)})),O()(this,"setFocus",(e=>{Object(f.getFocusableChildren)(e)[0].focus()})),O()(this,"toggleVisible",(()=>{this.state.isOpen?this.closeMenu(I):this.openMenu()})),O()(this,"openMenu",(()=>{if(!this.state.isOpen){this.setState({isOpen:!0},(()=>{this.addFocusTrap(),this.props.onOpen()}))}})),O()(this,"closeMenu",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t.state.isOpen){var{delayClose:n,onClose:a}=t.props;e||n<1?t.setState({isOpen:!1},a):t.closeTimeout=setTimeout((()=>{t.setState({isOpen:!1},a)}),n)}})),O()(this,"onHandleClick",(e=>{e.preventDefault(),this.toggleVisible()})),O()(this,"onMouseEnter",(()=>{clearTimeout(this.closeTimeout),this.props.openOnHover&&this.openMenu()})),O()(this,"onMouseLeave",(()=>{this.closeMenu()})),this.state={isOpen:e.isOpen},this.wrapperRef=s.a.createRef(),this.menuRef=s.a.createRef(),this.handleKeydown=Object(C.throttle)(this.handleKeydown,200),this.handleResize=Object(C.throttle)(this.handleResize,200)}componentDidMount(){window.addEventListener("resize",this.handleResize)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}render(){return s.a.createElement(N.m,null,s.a.createElement("div",{className:E()(P),"data-e2e":this.props["data-e2e"],ref:this.wrapperRef,onKeyDown:this.handleKeydown,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},s.a.createElement(L,{buttonStyle:this.props.buttonStyle,className:this.props.menuHandleClassName,menuIsOpen:this.state.isOpen,onClick:this.onHandleClick,disabled:this.props.disabled,nodeRef:this.props.handleNodeRef,useTextHandle:this.props.useTextHandle},this.props.handle),s.a.createElement(j,{isOpen:this.state.isOpen,nodeRef:this.menuRef,handleClose:this.closeMenu,position:this.props.forcePosition,className:this.props.menuItemsClassName,transition:this.props.menuItemsTransition},this.props.children)))}}D.propTypes={buttonStyle:u.a.string,"data-e2e":u.a.string,children:u.a.any,delayClose:u.a.number,disabled:u.a.bool,forcePosition:u.a.oneOf(Object.values(R)),handle:u.a.any,handleNodeRef:u.a.oneOfType([u.a.func,u.a.shape({current:u.a.any})]),isOpen:u.a.bool,menuHandleClassName:u.a.string,menuItemsClassName:u.a.string,menuItemsTransition:u.a.bool,onClose:u.a.func,onOpen:u.a.func,openOnHover:u.a.bool,useTextHandle:u.a.bool},D.defaultProps={buttonStyle:_.a.DEFAULT,"data-e2e":null,delayClose:250,disabled:!1,isOpen:!1,menuHandleClassName:null,menuItemsClassName:null,menuItemsTransition:!1,onClose:f.noop,onOpen:f.noop,openOnHover:!1,useTextHandle:!0};var A="PillSelectDropdown-module_menuItems__wA2Ti",U="PillSelectDropdown-module_list__UnuBG",B="PillSelectDropdown-module_option__p4OGe",z="PillSelectDropdown-module_optionSelected__PXQEf";function F(e){var{inputType:t,initialOption:n,itemPosition:a,onChange:r,options:o}=e,[i,c]=Object(l.useState)(n),u=e=>{r(e),c(e)},d=o.map((e=>{var n=i.value===e.value,a=()=>u(e),r={className:E()(B,{[z]:n}),key:e.value};return t?s.a.createElement("li",r,s.a.createElement(t,{onChange:a,labelText:e.label,selected:n},e.label)):s.a.createElement("li",T()({},r,{onClick:a,onKeyDown:t=>((e,t)=>{e.which===f.keyMappings.enter&&u(t)})(t,e),tabIndex:0}),e.label)}));return s.a.createElement(D,{forcePosition:a,menuItemsClassName:A,menuItemsTransition:!0,handle:s.a.createElement(w.m,{label:i.label})},s.a.createElement("ul",{className:U},d))}var H=u.a.shape({label:u.a.string,value:u.a.string});F.propTypes={initialOption:H.isRequired,inputType:u.a.elementType,itemPosition:u.a.oneOf(Object.values(R)),onChange:u.a.func,options:u.a.arrayOf(H).isRequired},F.defaultProps={inputType:null,onChange:f.noop};var q=n(112),G=n(347),Y=n(594),V=n(341);function W(e){if((()=>{var e="test";try{var t=window.localStorage;return t.setItem(e,"1"),t.removeItem(e),!0}catch(e){return!1}})())return e(window.localStorage)}function Q(e){return e.replace(/<\/?em>/g,"")}class K{constructor(){O()(this,"MAX_SEARCH_TERMS",10)}get_search_key(e){return"ugc"===e?"search_data_ugc":"search_data"}read(e){var t=K.DEFAULT_DATA;return"undefined"==typeof window?t:W((n=>{var a=n.getItem(this.get_search_key(e)),r=JSON.parse(a);return Object.assign({},t,r)}))}currentUniqueTerms(e){return[...new Set(this.read(e).terms)].filter((e=>!!e))}clone(e){return e.slice(0)}moveExistingTermToMostRecent(e,t){var n=this.clone(t),a=n.indexOf(e),[r]=n.splice(a,1);return n.unshift(r),n}saveTerms(e,t){return W((n=>{var a=Object.assign({},this.read(t),{terms:e}),r=this.get_search_key(t);return n.setItem(r,JSON.stringify(a))}))}insertNewTerm(e,t){var n=this.clone(t);return n.length>=this.MAX_SEARCH_TERMS&&(n=n.slice(0,this.MAX_SEARCH_TERMS-1)),n.unshift(e),n}saveHistory(e,t){if("undefined"!=typeof window){var n=this.currentUniqueTerms(t);return n[0]&&0===n[0].indexOf(e)?n[0]=e:n=n.includes(e)?this.moveExistingTermToMostRecent(e,n):this.insertNewTerm(e,n),this.saveTerms(n,t)}}}O()(K,"DEFAULT_DATA",{terms:[],queryPreferences:{}});var Z="Suggestions-module_wrapper__eQtei",X="Suggestions-module_suggestionLabel__5VdWj",J="Suggestions-module_ulStyle__gwIbS",$="Suggestions-module_suggestion__jG35z",ee="Suggestions-module_selected__rq9nK",te="Suggestions-module_suggestions__HrK3q";class ne extends s.a.Component{constructor(e){super(e),O()(this,"handleClick",(e=>{var{handleClick:t}=this.props,n=Q(e);this.trackClick(n),t(n,!0)})),O()(this,"handleMouseUp",(e=>{this.suggestionsRef.current&&!this.suggestionsRef.current.contains(e.target)&&this.trackCancel()})),O()(this,"trackClick",(e=>{var{source:t,query:n}=this.props,a=this.getPrunedItems();Object(f.trackEvent)("search:drop_down_suggest:click",{page:window.location.pathname,search_session_id:Object(f.getSearchSessionId)(),source:t,query:e,query_typed:n,suggestions:a})})),O()(this,"trackCancel",(()=>{var{source:e,query:t}=this.props,n=this.getPrunedItems();n.length&&Object(f.trackEvent)("search:drop_down_suggest:cancel",{page:window.location.pathname,search_session_id:Object(f.getSearchSessionId)(),source:e,query_typed:t,suggestions:n})})),this.suggestionsRef=s.a.createRef()}componentDidMount(){document.addEventListener("mouseup",this.handleMouseUp)}componentWillUnmount(){document.removeEventListener("mouseup",this.handleMouseUp)}getPrunedItems(){var{items:e}=this.props;return e.map(Q)}rawHtml(e){return{__html:e}}renderSuggestionLabel(){var{labelText:e}=this.props;if(e)return s.a.createElement("div",{className:X},e)}renderLink(e){var{trust:t}=this.props;return t?s.a.createElement("a",{href:"#",onClick:e=>e.preventDefault(),dangerouslySetInnerHTML:this.rawHtml(e)}):s.a.createElement("a",{href:"#",onClick:e=>e.preventDefault()},e)}renderItems(){var{items:e,selectedIndex:t}=this.props;return e.map(((e,n)=>{var a=E()($,{[ee]:t===n}),r=E()({selected_suggestion:t===n});return s.a.createElement("li",{className:a,id:r,key:n.toString(),onClick:()=>this.handleClick(e)},this.renderLink(e))}))}render(){var{listId:e}=this.props;return s.a.createElement("div",{className:Z},s.a.createElement("div",{className:te,id:e,ref:this.suggestionsRef,"data-e2e":"megamenu-top-bar-suggestions-list"},this.renderSuggestionLabel(),s.a.createElement("ul",{className:J},this.renderItems())))}}ne.propTypes={handleClick:u.a.func.isRequired,items:u.a.arrayOf(u.a.string).isRequired,labelText:u.a.string,listId:u.a.string.isRequired,query:u.a.string.isRequired,selectedIndex:u.a.number.isRequired,source:u.a.string.isRequired,trust:u.a.bool.isRequired},ne.defaultProps={labelText:null};var ae="SearchForm-module_wrapper__lGGvF",re="SearchForm-module_clearButton__ggRgX",oe="SearchForm-module_searchInput__l73oF",ie="SearchForm-module_searchButton__4f-rn",le="SearchForm-module_closeRelatedSearchButton__c9LSI",se="SearchForm-module_focused__frjzW",ce="SearchForm-module_inputWrapper__6iIKb";class ue extends s.a.Component{constructor(e){var t;super(e),t=this,O()(this,"onPopState",(e=>{e.preventDefault(),this.setState({backForwardClicked:!0})})),O()(this,"handleLegacyHeaderInputFocus",(()=>{this.state.focused||this.searchInputRef.current.focus()})),O()(this,"trackSuggestionsCancel",(()=>{var e=this.state.suggestionItems.map(Q);e.length&&Object(f.trackEvent)("search:drop_down_suggest:cancel",{source:this.source,search_session_id:Object(f.getSearchSessionId)(),page:window.location.pathname,query_typed:this.inputValue,suggestions:e})})),O()(this,"setHistory",(e=>{e&&(this.storage.saveHistory(e,this.props.brand),this.setState({queryHistory:this.getHistory()}))})),O()(this,"handleGotQuerySuggestions",(function(e,n){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[];n&&(r=t.memoizedQueries[e]=n.map((e=>e.suggestion))),t.setState({suggestionItems:r,trustSuggestionItems:a,suggestionsXhr:null})})),O()(this,"submitSearch",((e,t)=>{this.searchSubmitted=!0,this.setHistory(e);var n=this.getSearchParams(e,t);this.setState({query:e},(()=>{this.closeSuggestions(),this.navigateToApp(n)}))})),O()(this,"closeSuggestions",(()=>{var{handleSearchFocus:e}=this.props;this.searchSubmitted||this.trackSuggestionsCancel(),this.setState({focused:!1,suggestedQuery:"",suggestionIndex:-1,suggestionItems:[]},(()=>e(!1)))})),O()(this,"handleCloseSuggestionsClick",(e=>{e.preventDefault(),this.closeSuggestions()})),O()(this,"handleClick",(()=>{Object(f.trackEvent)("search:box:click",{page:this.page,search_session_id:Object(f.getSearchSessionId)()})})),O()(this,"handleSearchButtonClick",(e=>{this.handleSubmit(e),this.closeSuggestions()})),O()(this,"handleClearButtonClick",(()=>{this.getSuggestions("")})),O()(this,"handleSubmit",(e=>{e.preventDefault(),(this.state.suggestedQuery||this.state.query)&&(-1!==this.state.suggestionIndex&&Object(f.trackEvent)("search:drop_down_suggest:submit",{page:this.page,search_session_id:Object(f.getSearchSessionId)(),source:this.source,query:this.state.suggestedQuery}),this.submitSearch(this.inputValue,!1))})),O()(this,"handleBlur",(()=>{setTimeout(this.closeSuggestions,300)})),O()(this,"handleChange",(e=>{e.persist(),this.setState({query:e.target.value,suggestionIndex:-1},(()=>{this.getSuggestions(e.target.value)}))})),O()(this,"handleKeydown",(e=>{var{enter:t,up_arrow:n,down_arrow:a,esc:r,tab:o}=f.keyMappings;switch(e.keyCode){case t:this.handleSubmit(e),e.target.blur(),this.closeSuggestions();break;case n:e.preventDefault(),this.navigateSuggestions(-1);break;case a:e.preventDefault(),this.navigateSuggestions(1);break;case r:e.preventDefault(),e.target.blur(),this.closeSuggestions();break;case o:this.state.suggestionItems.length>0&&(this.closeSuggestions(),e.currentTarget.focus());break;default:return void(this.state.focused||this.setState({focused:!0}))}})),O()(this,"handleHideSuggestions",(e=>{this.searchFormRef&&!this.searchFormRef.current.contains(e.target)&&this.hideSuggestions()})),O()(this,"handleFocus",(()=>{var{handleSearchFocus:e,onSearchFocus:t}=this.props;this.setState({focused:!0},(()=>{this.getSuggestions(this.state.query)})),e(!0),this.trackRenderedSearchItems(),t()})),this.searchFormRef=s.a.createRef(),this.searchInputRef=s.a.createRef(),this.state={brand:e.brand,userId:e.userId,focused:!1,query:e.query,queryHistory:[],suggestedQuery:"",suggestionIndex:-1,suggestionsXhr:null,suggestionItems:[],trustSuggestionItems:!0,backForwardClicked:!1},this.memoizedQueries={}}componentDidMount(){document.addEventListener("click",this.handleHideSuggestions),window.addEventListener("header:search_page:focus_input",this.handleLegacyHeaderInputFocus),window.addEventListener("popstate",this.onPopState),this.setState({queryHistory:this.getHistory()})}componentWillUnmount(){window.removeEventListener("header:search_page:focus_input",this.handleLegacyHeaderInputFocus),document.removeEventListener("click",this.handleHideSuggestions),window.removeEventListener("popstate",this.onPopState)}getHistory(){var e=this.storage.read(this.props.brand);if(e)return e.terms}trackRenderedSearchItems(){var e=this.inputValue,t=Object(f.getSearchSessionId)(),n="search:drop_down_suggest:show",a=this.page;if(e)return Object(f.trackEvent)(n,{layout:"query_suggestions",query:e,search_session_id:t,page:a});Object(f.trackEvent)(n,{layout:"search_history",query:e,search_session_id:t,page:a})}get storage(){return this._storage||(this._storage=new K)}get source(){return this.state.query?"query_suggester":"recent_search"}get page(){return window.location.pathname.split("/")[1]||"home"}get inputValue(){return this.state.suggestionIndex>-1?this.state.suggestedQuery:this.state.query}get placeholderText(){return this.props.placeholderText||o.default.t("megamenu.search_bar.search")}get labelText(){return 0===this.state.query.length?o.default.t("megamenu.search_bar.recent_searches"):""}getSuggestedQuery(e){return e<0?"":Q(this.state.suggestionItems[e])}getSuggestions(e){if(this.state.suggestionsXhr&&this.state.suggestionsXhr.abort(),e)if(this.memoizedQueries[e])this.setState({query:e,suggestionItems:this.memoizedQueries[e],trustSuggestionItems:!0});else{var t=function(e,t,n,a){var r="/query_suggestions/web?query=".concat(e);return t!==i.BRANDS.EVERAND&&t!==i.BRANDS.SCRIBD||(r+="&brand=".concat(t)),null!=n&&(r+="&user_id=".concat(n)),f.xhr.get({url:r},((t,n,r)=>{if(!t){var o=JSON.parse(r),i=!!o.query_suggestions;a(e,o.query_suggestions||[],i)}}))}(e,this.state.brand,this.state.userId,this.handleGotQuerySuggestions);this.setState({query:e,suggestionsXhr:t})}else this.useQueryHistory()}useQueryHistory(){this.setState({query:"",suggestionItems:Array.from(this.state.queryHistory),trustSuggestionItems:!1})}navigateToApp(e){var{searchPath:t,searchFunction:n}=this.props;"undefined"!=typeof window&&n("".concat(t,"?").concat(this.getParams(e)))}getParams(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object.keys(e).map((n=>"".concat(n,"=").concat(t?encodeURIComponent(e[n]):e[n]))).join("&")}navigateSuggestions(e){var t=Math.min(this.state.suggestionItems.length-1,Math.max(this.state.suggestionIndex+e,-1));this.setState({suggestedQuery:this.getSuggestedQuery(t),suggestionIndex:t})}getSearchParams(e,t){var n=this.storage.read(this.props.brand),a=n?n.queryPreferences:{},o=r()({query:e},a[e]),i=new URLSearchParams(window.location.search).get("language");return i&&(o.language=i),t&&(o.verbatim=!0),o}hideSuggestions(){var{handleSearchFocus:e}=this.props;this.setState({focused:!1,suggestionIndex:-1,suggestionItems:[]}),e(!1)}shouldShowSuggestions(){var{focused:e}=this.state,{keepSuggestionsOnBlur:t}=this.props,n=this.state.suggestionItems.length>0;return(e||t)&&n}renderVisuallyHiddenResultsCount(){var e;if(this.state.focused)return e=this.shouldShowSuggestions()?o.default.t("megamenu.search_bar.num_results_are_available",{props_items_length:this.state.suggestionItems.length}):o.default.t("megamenu.search_bar.no_results_found"),s.a.createElement(V.a,{"aria-atomic":"true",role:"status","aria-live":"polite",id:"aria_live_status_container"},e)}renderSuggestions(){if(this.shouldShowSuggestions())return s.a.createElement(ne,{handleClick:this.submitSearch,items:this.state.suggestionItems,labelText:this.labelText,listId:"suggestions_list",page:this.page,query:this.state.query,selectedIndex:this.state.suggestionIndex,source:this.source,trust:this.state.trustSuggestionItems})}render(){var{extraClasses:e}=this.props,{focused:t}=this.state;return this.state.backForwardClicked&&this.props.query!==this.state.query&&this.setState({query:this.props.query,backForwardClicked:!1}),s.a.createElement("div",{className:E()(ae,"search_input_container",e,{[se]:t}),role:"search"},s.a.createElement("form",{className:"search_form",onSubmit:this.handleSubmit,ref:this.searchFormRef},s.a.createElement("div",{className:E()(ce)},s.a.createElement("button",{type:"button",onClick:this.handleCloseSuggestionsClick,className:le},s.a.createElement(b.Y,{alt:o.default.t("megamenu.search_bar.close_suggestions"),className:"icon"})),s.a.createElement("label",null,s.a.createElement(V.a,null,o.default.t("megamenu.search_bar.search")),s.a.createElement("input",{autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",className:oe,"data-e2e":"megamenu-top-bar-search-input",id:"header_search_input",name:"query",onBlur:this.handleBlur,onChange:this.handleChange,onClick:this.handleClick,onFocus:this.handleFocus,onKeyDown:this.handleKeydown,placeholder:this.state.focused?"":this.placeholderText,ref:this.searchInputRef,type:"search",value:this.inputValue})),""!==this.inputValue&&s.a.createElement(_.b,{className:re,"data-e2e":"megamenu-top-bar-clear_button",onClick:this.handleClearButtonClick,type:"submit"},s.a.createElement(b.A,{className:"icon"}),s.a.createElement(V.a,null," ",o.default.t("megamenu.search_bar.clear_search"))),s.a.createElement(_.b,{className:E()(ie,"no_spinner"),"data-e2e":"megamenu-top-bar-search-button",onClick:this.handleSearchButtonClick,type:"submit"},s.a.createElement(b.mb,{className:"icon"}),s.a.createElement(V.a,null,o.default.t("megamenu.search_bar.search")))),this.renderVisuallyHiddenResultsCount(),this.renderSuggestions()))}}ue.propTypes={brand:u.a.string,userId:u.a.number,extraClasses:u.a.string,handleSearchFocus:u.a.func,keepSuggestionsOnBlur:u.a.bool,onSearchFocus:u.a.func,placeholderText:u.a.string,query:u.a.string,searchPath:u.a.string.isRequired,searchFunction:u.a.func},ue.defaultProps={brand:null,userId:null,extraClasses:"",handleSearchFocus:f.noop,keepSuggestionsOnBlur:!1,onSearchFocus:f.noop,placeholderText:null,query:"",searchFunction:f.redirect};var de=n(415);function me(e){return{type:de.a.SET_IS_HAMBURGER_MENU_OPEN,isOpen:e}}var pe=n(364);var ge=n(2306);var fe=n(2308),be=n(2305),_e=n(1250),he=n.n(_e),ve=n(209),Ee=n(44),ye=n(852),we=n(335),Se=n(616),Oe=n(559),Ce=n(561),Ne=n(46);const[Me,xe]=Object(Ce.createContextScope)("Avatar"),[Te,Le]=Me("Avatar"),Re=l.forwardRef(((e,t)=>{const{__scopeAvatar:n,...a}=e,[r,o]=l.useState("idle");return l.createElement(Te,{scope:n,imageLoadingStatus:r,onImageLoadingStatusChange:o},l.createElement(we.Primitive.span,Object(Ne.a)({},a,{ref:t})))})),ke=l.forwardRef(((e,t)=>{const{__scopeAvatar:n,src:a,onLoadingStatusChange:r=()=>{},...o}=e,i=Le("AvatarImage",n),s=function(e){const[t,n]=l.useState("idle");return l.useEffect((()=>{if(!e)return void n("error");let t=!0;const a=new window.Image,r=e=>()=>{t&&n(e)};return n("loading"),a.onload=r("loaded"),a.onerror=r("error"),a.src=e,()=>{t=!1}}),[e]),t}(a),c=Object(Oe.useCallbackRef)((e=>{r(e),i.onImageLoadingStatusChange(e)}));return Object(Se.useLayoutEffect)((()=>{"idle"!==s&&c(s)}),[s,c]),"loaded"===s?l.createElement(we.Primitive.img,Object(Ne.a)({},o,{ref:t,src:a})):null})),je=l.forwardRef(((e,t)=>{const{__scopeAvatar:n,delayMs:a,...r}=e,o=Le("AvatarFallback",n),[i,s]=l.useState(void 0===a);return l.useEffect((()=>{if(void 0!==a){const e=window.setTimeout((()=>s(!0)),a);return()=>window.clearTimeout(e)}}),[a]),i&&"loaded"!==o.imageLoadingStatus?l.createElement(we.Primitive.span,Object(Ne.a)({},r,{ref:t})):null}));function Pe(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}"function"==typeof SuppressedError&&SuppressedError;var Ie={XL:"extraLarge",L:"large",M:"medium",S:"small",XS:"extraSmall"},De={OUTLINE:"outline",ROUND:"round",SQUARE:"square"},Ae={wrapper:"CoreAvatar-module_wrapper_MZaCOR",outline:"CoreAvatar-module_outline_ozVkga",round:"CoreAvatar-module_round_xUgXFc",square:"CoreAvatar-module_square_DF9CAq",extraLarge:"CoreAvatar-module_extraLarge_Hzl6Aa",large:"CoreAvatar-module_large_tMLnkr",medium:"CoreAvatar-module_medium_oMg2cL",small:"CoreAvatar-module_small_1XEiPq",extraSmall:"CoreAvatar-module_extraSmall_ZAJSjH"},Ue=e=>{var{children:t,className:n,size:a=Ie.M,variant:r=De.ROUND}=e;return s.a.createElement(Re,{asChild:!0},s.a.createElement("div",{className:E()(Ae.wrapper,Ae[a],Ae[r],n)},t))},Be="Initials-module_initials_Hubv1X",ze=e=>{var t,{children:n}=e;return s.a.createElement("div",{"aria-hidden":"true",className:Be},(t=n)?t.slice(0,2).toUpperCase():"")},Fe=e=>{var{initials:t}=e,n=Pe(e,["initials"]);return s.a.createElement(Ue,Object.assign({},n),s.a.createElement(ze,null,t))},He="ImageAvatar-module_image_LOwVEF",qe=600,Ge=e=>{var{alt:t,imgSrc:n,imgRetinaSrc:a,fallbackDelay:r=qe,initialsFallback:o}=e,i=Pe(e,["alt","imgSrc","imgRetinaSrc","fallbackDelay","initialsFallback"]);return s.a.createElement(Ue,Object.assign({},i),s.a.createElement(ke,{className:He,src:n,srcSet:a?"".concat(a," 2x"):"",alt:t}),s.a.createElement(je,{delayMs:r},s.a.createElement(ze,null,o||"")))},Ye="IconAvatar-module_icon_rgSJqv",Ve=e=>{var{alt:t="",icon:n}=e,a=Pe(e,["alt","icon"]);return s.a.createElement(Ue,Object.assign({},a),s.a.createElement(n,{className:Ye,alt:t}))},We=n(384),Qe=n(2307),Ke=n(54),Ze=n(1077),Xe=n.n(Ze),Je=n(96),$e=n(1251),et=n.n($e),tt="all_categories",nt={academic:"academic",professional:"professional",culture:"culture",hobbies_and_crafts:"hobbies_and_crafts",personal_growth:"personal_growth"},at=r()(r()(r()({},nt),{all_documents:"all_documents"}),{books:"books",audiobooks:"audiobooks",magazines:"magazines",podcasts:"podcasts",sheetMusic:"sheetmusic"}),rt={[at.academic]:{get name(){return o.default.t("scribd.navigation_category.academic")}},[at.professional]:{get name(){return o.default.t("scribd.navigation_category.professional")}},[at.culture]:{get name(){return o.default.t("scribd.navigation_category.culture")}},[at.hobbies_and_crafts]:{get name(){return o.default.t("scribd.navigation_category.hobbies_and_crafts")}},[at.personal_growth]:{get name(){return o.default.t("scribd.navigation_category.personal_growth")}},[at.all_documents]:{get name(){return o.default.t("megamenu.documents.all_documents")},link:"/docs"},[at.books]:{get name(){return o.default.t("content_types.ebooks")},link:"/books"},[at.audiobooks]:{get name(){return o.default.t("content_types.audiobooks")},link:"/audiobooks"},[at.magazines]:{get name(){return o.default.t("content_types.magazines")},link:"/magazines"},[at.podcasts]:{get name(){return o.default.t("content_types.podcasts")},link:"/podcasts"},[at.sheetMusic]:{get name(){return o.default.t("content_types.sheet_music")},link:"/sheetmusic"}},ot={get academic(){return o.default.t("scribd.navigation_category.academic")},get professional(){return o.default.t("scribd.navigation_category.professional")},get culture(){return o.default.t("scribd.navigation_category.culture")},get hobbies_and_crafts(){return o.default.t("scribd.navigation_category.hobbies_and_crafts")},get personal_growth(){return o.default.t("scribd.navigation_category.personal_growth")}},it=500,lt=300,st={all_documents:{dataName:"all_documents"}},ct=(e,t)=>{var n={},a=((e,t)=>t===i.BRANDS.SCRIBD?r()(r()({},e),st):e)(e,t);return Object.keys(a).forEach((t=>{n[t]=r()(r()(r()({},e[t]),rt[t]),{},{dataName:t})})),n},ut=.25;function dt(e){var{isKeyboardUser:t,scrollDirection:n,showTopBar:a=!0}=e;return"undefined"==typeof window||!!a&&(!!t||(window.scrollY<window.innerHeight*ut||n!==i.SCROLL_DIRECTIONS.DOWN))}var mt={helpLink:"HelperLinks-module_helpLink__8sq6-",uploadButton:"HelperLinks-module_uploadButton__Ph5-g",uploadText:"HelperLinks-module_uploadText__srpk4"};function pt(e){var{brand:t,displayHelperLinks:n,errorStatus:a,helpUrl:r,uploadPath:l}=e;return n?t===i.BRANDS.EVERAND||a>=500||400===a?s.a.createElement(_.b,{className:mt.helpLink,"data-e2e":"helpLink",href:r},o.default.t("shared.footer.help_faq")):null===l?null:s.a.createElement(_.b,{href:l,className:mt.uploadButton,"data-e2e":"megamenu-top-bar-upload-button"},s.a.createElement(b.Eb,null),s.a.createElement("span",{className:mt.uploadText},o.default.t("shared.navigation.upload"))):null}pt.propTypes={brand:u.a.string,displayHelperLinks:u.a.bool,errorStatus:u.a.number,helpUrl:u.a.string.isRequired,uploadPath:u.a.string.isRequired},pt.defaultProps={brand:null,displayHelperLinks:!0,errorStatus:200};var gt={wrapper:"BareHeader-module_wrapper__phIKZ",logoContainer:"BareHeader-module_logoContainer__2dOcb",logo:"BareHeader-module_logo__1dppm"},ft=()=>{Object(f.trackEvent)("navigation_bare_header:logo:click",Object(f.getCheckoutEntryPointCookie)())},bt=e=>{var{brand:t,rootPath:n}=e;return s.a.createElement("a",{className:gt.logo,href:n,target:"_blank","data-e2e":"bare-header-logo-button","data-button":"bare-header-logo",onClick:ft},t===i.BRANDS.EVERAND?s.a.createElement("img",{src:m.a,alt:"Everand Logo"}):s.a.createElement("img",{src:g.a,alt:"Scribd Logo"}))};function _t(e){var{brand:t,displayHelperLinks:n,errorStatus:a,rootPath:r,uploadPath:o,helpUrl:i}=e;return s.a.createElement("section",{className:gt.wrapper},s.a.createElement("div",{className:gt.logoContainer},s.a.createElement(bt,{brand:t,rootPath:r})),s.a.createElement(pt,{brand:t,displayHelperLinks:n,errorStatus:a,helpUrl:i,uploadPath:o}))}bt.propTypes={brand:u.a.string,rootPath:u.a.string.isRequired},bt.defaultProps={brand:null},_t.propTypes={brand:u.a.string,displayHelperLinks:u.a.bool,errorStatus:u.a.number,helpUrl:u.a.string,rootPath:u.a.string,uploadPath:u.a.string},_t.defaultProps={brand:null,displayHelperLinks:!0,errorStatus:200,helpUrl:"https://support.scribd.com/hc/en-us",rootPath:"/",uploadPath:"/upload-document"};var ht={[i.BRANDS.SCRIBD]:3,[i.BRANDS.EVERAND]:6},vt=(e,t)=>"sheetmusic"===e.dataName||!!(e.categoryLinks&&e.totalCategoryCount>ht[t]),Et=11;function yt(e,t){if(t<=Et)return[e];var n=0;return e.reduce(((e,t)=>{var a=t.children&&t.children.length||0;n+=1+a;var r=Math.floor(n/(Et+1));return e[r]||(e[r]=[]),e[r]=[...e[r],t],[...e]}),[[]])}var wt=e=>{var t=Object(f.getFocusableChildren)(e);t&&t.length&&t[0].focus()};function St(e,t){if(e===i.PLAN_TYPES.PLUS||e===i.PLAN_TYPES.PLUS_V2){if(t===i.PLAN_INTERVALS.MONTHLY)return o.default.t("shared.plan_type.plus_monthly");if(t===i.PLAN_INTERVALS.ANNUAL)return o.default.t("shared.plan_type.plus_annual")}else if(i.PLAN_TYPES.STANDARD||e===i.PLAN_TYPES.STANDARD_V2){if(t===i.PLAN_INTERVALS.MONTHLY)return o.default.t("shared.plan_type.standard_monthly");if(t===i.PLAN_INTERVALS.ANNUAL)return o.default.t("shared.plan_type.standard_annual")}}function Ot(e){return!e.isSubscriber&&e.isEligibleForFreeTrial}var Ct="language_menu",Nt="logo",Mt="read_free",xt="saved",Tt="search",Lt="upload",Rt="user_menu",kt=e=>{Object(f.trackEvent)("megamenu:topbar:click",{clicked:e})},jt=e=>{Object(f.trackEvent)("megamenu:topbar:".concat(e,":click"))},Pt=e=>{Object(f.trackEvent)("megamenu:topbar:".concat(e,":hover"))},It=(e,t)=>{Object(f.trackEvent)("megamenu:topbar:".concat(e,":category:click"),{clicked:t})},Dt={wrapper:"HamburgerIcon-module_wrapper__9Eybm",icon:"HamburgerIcon-module_icon__osGCN"};function At(){return s.a.createElement("span",{className:Dt.wrapper,"aria-hidden":!0},s.a.createElement(b.R,{className:Dt.icon}))}var Ut="UnlocksDropdown-module_wrapper__QShkf",Bt="UnlocksDropdown-module_caretDownIcon__Y-OEV",zt="UnlocksDropdown-module_content__GKe4T",Ft="UnlocksDropdown-module_header__6h766",Ht="UnlocksDropdown-module_label__OXm6M",qt="UnlocksDropdown-module_menuHandle__Ur16T",Gt="UnlocksDropdown-module_menuItems__LNYEU",Yt="UnlocksDropdown-module_subheader__IuZlH";function Vt(e){var{availableUnlocks:t,date:n,plansEnabled:a,isDunning:r,interval:c,isLoggedIn:u,isPaused:d,isSubscriber:m,isTerminalState:p,nextPaymentDate:g,orderState:h,type:v,pendingDowngradeConversion:E}=e,y="canceled"===h;if(!!(!0!==a||!0!==u||v!==i.PLAN_TYPES.PLUS&&v!==i.PLAN_TYPES.STANDARD_V2&&v!==i.PLAN_TYPES.PLUS_V2||!0!==m&&!0!==d&&!0!==r&&!0!==y||!1!==p))return null;var S=Object(l.useRef)(null);return s.a.createElement("div",{className:Ut,"data-e2e":"megamenu-top-bar-credit-dropdown",onMouseEnter:()=>Object(f.trackEvent)("MENU_HOVER",{type:"unlock"})},s.a.createElement(D,{"data-e2e":"megamenu-top-bar-credit-dropdown-button",handle:s.a.createElement("div",{className:Ht},s.a.createElement("span",null,o.default.t("plans.unlock_dropdown.unlocks",{count:t})),s.a.createElement(b.o,{className:Bt})),handleNodeRef:S,menuHandleClassName:qt,menuItemsClassName:Gt,delayClose:50,openOnHover:!0},s.a.createElement("div",{className:Ft},St(v,c)),s.a.createElement("div",{className:Yt},(e=>{var{isCanceled:t,isDunning:n,date:a,nextPaymentDate:r,availableUnlocks:i,pendingDowngradeConversion:l}=e;return t?o.default.t("account_settings.subscription_card.unlocks_will_expire",{date:Object(f.formatDateString)(r)}):n?o.default.t("plans.unlock_dropdown.unlocks_renew_after_payment_information"):l?0===i?o.default.t("shared.plans.switch_back_to_plus_to_get_your_next_unlock",{renew_date:Object(f.formatDateString)(a)}):o.default.t("shared.plans.unused_unlocks_expire_on_date",{expire_date:Object(f.formatDateString)(a)}):o.default.t("plans.unlock_dropdown.unlocks_renew",{refresh_date:Object(f.formatDateString)(a)})})({isCanceled:y,isDunning:r,date:n,nextPaymentDate:g,availableUnlocks:t,pendingDowngradeConversion:E})),s.a.createElement(w.e,null),s.a.createElement(_.b,{className:zt,href:"/account-settings#view-payment-history",onClick:()=>{Object(f.trackEvent)("BUTTON_CLICK",{type:"premium_credits",cta:"unlock_history"})}},o.default.t("plans.unlock_dropdown.view_unlock_history"))))}Vt.propTypes={availableUnlocks:u.a.number,date:u.a.string,interval:u.a.string,isDunning:u.a.bool,isLoggedIn:u.a.bool.isRequired,isPaused:u.a.bool,isSubscriber:u.a.bool,isTerminalState:u.a.bool,nextPaymentDate:u.a.string,orderState:u.a.string,plansEnabled:u.a.bool,type:u.a.string,pendingDowngradeConversion:u.a.bool},Vt.defaultProps={availableUnlocks:null,date:null,interval:"1.month",isDunning:!1,isPaused:!1,isSubscriber:!1,isTerminalState:!1,nextPaymentDate:null,orderState:null,plansEnabled:!1,pendingDowngradeConversion:!1};var Wt=Object(h.c)((e=>{var t,n,a,r,o,i,l,s,c,{user:u,personalization:d}=e;return{amount:null==u||null===(t=u.currentPlan)||void 0===t||null===(n=t.unlocksRenewal)||void 0===n?void 0:n.amount,availableUnlocks:null==u||null===(a=u.currentPlan)||void 0===a?void 0:a.availableUnlocks,date:null==u||null===(r=u.currentPlan)||void 0===r||null===(o=r.unlocksRenewal)||void 0===o?void 0:o.date,interval:null==u||null===(i=u.currentPlan)||void 0===i?void 0:i.interval,isDunning:u.isDunning,isLoggedIn:u.isLoggedIn,isPaused:u.isPaused,isSubscriber:u.isSubscriber,isTerminalState:u.isTerminalState,nextPaymentDate:u.nextPaymentDate,orderState:u.orderState,plansEnabled:null==d||null===(l=d.featureFlags)||void 0===l?void 0:l.plansEnabled,type:null==u||null===(s=u.currentPlan)||void 0===s?void 0:s.type,pendingDowngradeConversion:null==u||null===(c=u.currentPlan)||void 0===c?void 0:c.pendingDowngradeConversion}}))(Vt),Qt="LanguageDropdownMenu-module_wrapper__-esI3",Kt="LanguageDropdownMenu-module_languageHeader__0naRu",Zt="LanguageDropdownMenu-module_languageIcon__HFsKQ",Xt="LanguageDropdownMenu-module_languageLink__dL-rY",Jt="LanguageLinks-module_learnMoreLink__SpBO4",$t="LanguageLinks-module_list__Vs9Gq",en="LanguageLink-module_icon__2uDWZ",tn="LanguageLink-module_iconSelected__DAMML",nn="LanguageLink-module_link__ncYa9",an="LanguageLink-module_linkSelected__SuxJ3",rn=e=>{var{handleLearnMoreClick:t}=e,{currentLanguage:n,languages:a}=Object(h.f)((e=>e.i18n)),[r,i]=Object(l.useState)(n);return s.a.createElement("div",{"data-e2e":"language-dropdown-menu",className:Qt},s.a.createElement("h3",{className:Kt},s.a.createElement(b.P,{className:Zt}),o.default.t("megamenu.language_picker_dropdown.language")),s.a.createElement(G.a.RadioGroup,{className:$t,key:"menu-items"},a.map((e=>s.a.createElement("a",{key:e.lcid,className:E()(nn,{[an]:e.lang===r.lang}),href:e.href},s.a.createElement(G.a.RadioItem,{className:Xt,value:e.lcid,selected:e.lang===r.lang,onSelect:()=>(e=>{Object(f.trackRats)("megamenu:topbar:language_menu:language:click",{clicked:e.name,locale:e.lang,current_locale:n.lang}),i(e)})(e)},s.a.createElement("span",{lang:e.lcid},e.name),e.lang===r.lang&&s.a.createElement(N.gb,null,o.default.t("shared.common.selected"))))))),s.a.createElement("a",{href:"#",onClick:t,className:Jt,"data-e2e":"learn_more_link"},s.a.createElement(G.a.Item,null,o.default.t("megamenu.language_links.learn_more"))))};rn.propTypes={handleLearnMoreClick:u.a.func.isRequired};var on={wrapper:"LanguageDropdown-module_wrapper__-37-F",menuHandle:"LanguageDropdown-module_menuHandle__HRYV2",caretDownIcon:"LanguageDropdown-module_caretDownIcon__QhgpY",itemsWrapper:"LanguageDropdown-module_itemsWrapper__se039"},ln="en",sn="ldhandle";function cn(e){var{onMouseEnter:t,openLanguageModal:n}=e,a=Object(h.f)((e=>e.i18n.currentLanguage)),r=Object(h.f)((e=>e.static.routes.languageModalPropsPath)),i=Object(l.useRef)(!1);var{prefix:c}=a;return s.a.createElement("div",{className:on.wrapper,"data-e2e":"megamenu-top-bar-language-dropdown",onMouseEnter:t},s.a.createElement(G.a,{itemsWrapperClassName:on.itemsWrapper,onOpen:function(){i.current=!1,Object(f.trackEvent)("language_picker:header:clicked",{current_locale:a.lang})},onCloseAutoFocus:e=>function(e){i.current&&e.preventDefault()}(e),openOnHover:!0,position:"bottom",isDrawer:!0,menu:s.a.createElement(rn,{handleLearnMoreClick:function(e){e.preventDefault(),i.current=!0,Object(f.trackEvent)("megamenu:topbar:learn_more:click"),n({onCloseFocusSelector:"#".concat(sn),propsPath:r})}})},s.a.createElement(q.h,{id:sn,buttonStyle:q.c.NONE,className:on.menuHandle,"data-e2e":"megamenu-top-bar-language-picker-button"},c,s.a.createElement(b.o,{className:on.caretDownIcon}),c===ln?null:s.a.createElement(Y.a,{asChild:!0},s.a.createElement("span",{lang:"en"},"Change Language")),s.a.createElement(Y.a,{asChild:!0},s.a.createElement("span",{lang:c},o.default.t("megamenu.language.change_language"))))))}cn.propTypes={openLanguageModal:u.a.func.isRequired,onMouseEnter:u.a.func},cn.defaultProps={onMouseEnter:null};var un="ReadFreeButton-module_wrapper__1-jez";function dn(e){var{"data-e2e":t,locale:n,brand:a,className:l,documentId:c,documentType:u,href:d,isLoggedIn:m,isSubscriber:p,loc:g,oauthSignupUrl:b,onClick:_,openSignUpModal:h,size:v,trialDuration:y}=e,w=m?"logged_in":"logged_out";return s.a.createElement(q.e,{className:E()(a,n,un,l),"data-e2e":t,onClick:()=>{if(p||Object(f.setCheckoutEntryPointCookie)(i.NAMED_ENTRY_POINT_BUTTONS.MEGAMENU_READ_FREE,{documentType:u}),Object(f.trackEvent)("improved_join_button:click",r()({type:w},Object(f.getCheckoutEntryPointCookie)())),_(),c)return Object(f.redirect)("".concat(b,"?doc_id=").concat(c));m?Object(f.redirect)(d):(new f.Auth0FeatureFlag).inTest()&&b?Object(f.redirect)(b):h({loc:g,nextUrl:d})},size:v},y?a===i.BRANDS.SCRIBD?o.default.t("shared.everand.cta.download_free_days",{trialDuration:y}):o.default.t("shared.trial_duration.read_free_days",{trialDuration:y}):s.a.createElement(s.a.Fragment,null,s.a.createElement(N.gb,null,o.default.t("shared.loading_button.tooltip_content.loading")),s.a.createElement(N.S,null)))}dn.propTypes={"data-e2e":u.a.string,locale:u.a.string.isRequired,brand:u.a.string,className:u.a.string,documentId:u.a.number,documentType:u.a.string,href:u.a.string.isRequired,isLoggedIn:u.a.bool.isRequired,isSubscriber:u.a.bool,loc:u.a.string.isRequired,oauthSignupUrl:u.a.string,onClick:u.a.func,openSignUpModal:u.a.func.isRequired,size:u.a.string,trialDuration:u.a.number},dn.defaultProps={"data-e2e":null,brand:null,className:null,documentId:null,onClick:f.noop,size:i.SIZES.S};var mn=Object(h.c)((e=>{var t,n;return{locale:e.i18n.locale,brand:e.static.config.brand,documentId:null===(t=e.wordDocument)||void 0===t?void 0:t.id,documentType:null===(n=e.wordDocument)||void 0===n?void 0:n.type,isSubscriber:e.user.isSubscriber,oauthSignupUrl:e.static.routes.oauthSignupUrl,trialDuration:e.personalization.trialDuration}}))(dn),pn={wrapper:"PersonaIcon-module_wrapper__2tCjv",hasInitials:"PersonaIcon-module_hasInitials__OavQm",icon:"PersonaIcon-module_icon__0Y4bf",initials:"PersonaIcon-module_initials__VNxDW",userProfilePicture:"PersonaIcon-module_userProfilePicture__paNzD"},gn=e=>s.a.createElement("span",{className:pn.initials,"aria-hidden":"true"},e),fn=e=>{var{personaIconUrl:t,personaIconRetinaUrl:n}=e;if(t)return s.a.createElement("img",{className:pn.userProfilePicture,src:t,srcSet:"".concat(n," 2x"),alt:""})},bn=e=>{var{hasPublishedDocuments:t,personaIconUrl:n}=e;if(!t&&!n)return s.a.createElement(b.Gb,{className:pn.icon})};function _n(e){var{hasPublishedDocuments:t,extraCssClasses:n,personaIconUrl:a,initials:r,personaIconRetinaUrl:o,"data-e2e":i}=e,l=t&&!a;return s.a.createElement("div",{className:E()(pn.wrapper,n,{[pn.hasInitials]:l}),"aria-hidden":"true","data-e2e":i},bn({hasPublishedDocuments:t,personaIconUrl:a}),fn({personaIconUrl:a,personaIconRetinaUrl:o}),l&&gn(r))}_n.propTypes={"data-e2e":u.a.string,hasPublishedDocuments:u.a.bool.isRequired,extraCssClasses:u.a.string,personaIconUrl:u.a.string,initials:u.a.string,personaIconRetinaUrl:u.a.string},_n.defaultProps={"data-e2e":"persona_icon",extraCssClasses:"",personaIconUrl:"",initials:"",personaIconRetinaUrl:""};function hn(e){var{hasPublishedDocuments:t,initials:n,personaIconUrl:a,personaIconRetinaUrl:r}=e;return s.a.createElement("span",{className:"wrapper__megamenu_user_icon"},s.a.createElement(N.gb,null,o.default.t("megamenu.user_menu.visually_hidden_user_settings")),s.a.createElement(_n,{hasPublishedDocuments:t,initials:n,personaIconUrl:a,personaIconRetinaUrl:r}))}hn.propTypes={hasPublishedDocuments:u.a.bool.isRequired,initials:u.a.string,personaIconUrl:u.a.string,personaIconRetinaUrl:u.a.string},hn.defaultProps={initials:"",personaIconUrl:"",personaIconRetinaUrl:""};var vn=Object(h.c)((e=>{var{user:t}=e;return{hasPublishedDocuments:t.hasPublishedDocuments,initials:t.initials,personaIconRetinaUrl:t.personaIconRetinaUrl,personaIconUrl:t.personaIconUrl}}))(hn),En=1,yn=2,wn=3,Sn=4,On="/account-settings#view-payment-history";function Cn(e){var{brand:t,currentLanguagePrefix:n,handleLanguageClick:a,newPlansQ423Released:r,plansEnabled:l,isScribdUgcLoggedOutHomePage:c,nodeRef:u,openSignUpModal:d,openSignInModal:m,routes:{accountSettingsPath:p,logoutPath:g,myUploadsPath:h,oauthLoginUrl:v,oauthSignupUrl:y,profilePath:S,referralsUrl:O,savedPath:C,statsPath:N,subscribeUrl:M,supportPath:x,uploadPath:T},showUserIcon:L,trackingLocation:R,user:{hasPublishedDocuments:k,isCanceled:j,isDunning:P,isLoggedIn:I,isPaused:D,isSubscriber:A,isTrialing:U,isTerminalState:B,name:z,currentPlan:{availableUnlocks:F,interval:H,pendingDowngradeConversion:q,type:G,unlocksRenewal:{date:Y}}}}=e,V=(e,t)=>{Object(f.trackEvent)("megamenu:".concat(R,":user_menu:dropdown_item:click"),{clicked:e}),t&&t()},W=G===i.PLAN_TYPES.PLUS||G===i.PLAN_TYPES.PLUS_V2?"plans_plus":"plans_standard";return s.a.createElement("div",{className:"wrapper__navigation_hamburger_menu_user_menu",ref:u,"data-e2e":"megamenu-user-menu"},I?s.a.createElement("div",{className:E()("user_row",{topbar:l&&"topbar"===R,hamburger:l&&"hamburger"===R})},L&&s.a.createElement(vn,null),s.a.createElement("div",null,s.a.createElement("p",{className:"user_menu_greeting"},o.default.t("megamenu.user_menu.hi_name",{name:z})),l&&"hamburger"===R?!0!==l||!1===I||G===i.PLAN_TYPES.LEGACY||!1===A&&!D||!0===B?null:s.a.createElement("div",{className:E()(W,{hamburger:"hamburger"===R}),"data-e2e":"hamburger-menu-plan-type"},St(G,H)):null)):s.a.createElement("div",{className:"welcome_row"},s.a.createElement("p",{className:"user_menu_greeting"},t===i.BRANDS.EVERAND?o.default.t("megamenu.logged_out.user_menu.welcome_to_everand"):o.default.t("megamenu.logged_out.user_menu.welcome_to_scribd"))),l&&"topbar"===R?!0!==l||!1===I||G===i.PLAN_TYPES.LEGACY||!1===A&&!D||!0===B?null:s.a.createElement(s.a.Fragment,null,G===i.PLAN_TYPES.PLUS||G===i.PLAN_TYPES.PLUS_V2||G===i.PLAN_TYPES.STANDARD_V2?s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:W,"data-e2e":"user-menu-plan-type"},St(G,H)),s.a.createElement("a",{href:On,className:"plans_credit","data-e2e":"user-menu-available-unlocks"},o.default.t("account_settings.subscription_card.unlocks_available",{count:F}))):s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:W,"data-e2e":"user-menu-plan-type"},St(G,H)))):null,l&&"hamburger"===R?!0!==l||!1===I||B?null:s.a.createElement(s.a.Fragment,null,G===i.PLAN_TYPES.PLUS||G===i.PLAN_TYPES.PLUS_V2||G===i.PLAN_TYPES.STANDARD_V2?s.a.createElement(s.a.Fragment,null,s.a.createElement("a",{href:On,className:E()("plans_credit",{hamburger:"hamburger"===R}),"data-e2e":"hamburger-menu-available-unlocks"},q?s.a.createElement(s.a.Fragment,null,F?o.default.t("shared.plans.unlocks_available_expire_on_date_html",{count:F,expire_date:Object(f.formatDateString)(Y)}):o.default.t("shared.plans.switch_back_to_plus_to_get_your_next_unlock",{renew_date:Object(f.formatDateString)(Y)})):s.a.createElement(s.a.Fragment,null,o.default.t("account_settings.subscription_card.unlocks_available",{count:F}))),s.a.createElement("div",{className:"plans_renew"},P?o.default.t("plans.unlock_dropdown.unlocks_renew_after_payment_information"):j?o.default.t("account_settings.subscription_card.unlocks_will_expire",{date:Object(f.formatDateString)(Y)}):o.default.t("plans.unlock_dropdown.unlocks_renew",{refresh_date:Object(f.formatDateString)(Y)}))):null):null,s.a.createElement("li",{className:"divider"}),s.a.createElement("ul",{className:E()("list_of_links",{lohp:c})},I&&s.a.createElement("li",null,s.a.createElement(_.b,{className:"text_button save_button",href:C,onClick:()=>V("save"),"data-e2e":"megamenu-user-menu-save-button","aria-label":o.default.t("shared.save_button.saved")},s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(b.hb,{className:"icon"})),s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S,classes:"icon_breakpoint_mobile"},s.a.createElement(b.jb,{className:"icon"})),s.a.createElement("span",{className:"icon_button_text"},o.default.t("shared.save_button.saved")))),t===i.BRANDS.EVERAND?null:s.a.createElement("li",{key:"upload"},s.a.createElement(_.b,{href:T,onClick:()=>V("upload"),className:"text_button upload_button"},s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(b.Eb,{className:"icon"})),s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S,classes:"icon_breakpoint_mobile"},s.a.createElement(b.Db,{className:"icon"})),o.default.t("megamenu.upload.upload_header"))),(()=>{if(!0===c)return null;if(I&&r)return null;return s.a.createElement("li",null,s.a.createElement(_.b,{className:"text_button",href:O,onClick:e=>{I?V("referral_link"):(e=>{e.preventDefault(),V("referral_link"),(new f.Auth0FeatureFlag).inTest()&&y?Object(f.redirect)(y):d({loc:"megamenu:user_menu",nextUrl:O})})(e)}},A||U?o.default.t("megamenu.user_menu.invite_friends"):o.default.t("megamenu.user_menu.read_for_free")))})(),I?s.a.createElement(s.a.Fragment,null,s.a.createElement("li",{key:"account"},s.a.createElement(_.b,{href:p,className:"text_button account_settings_button",onClick:()=>V("account_settings")},o.default.t("megamenu.user_menu.your_account"))),s.a.createElement("li",{key:"profile"},s.a.createElement(_.b,{href:S,className:"text_button public_profile_button",onClick:()=>V("public_profile")},o.default.t("megamenu.user_menu.public_profile"))),t===i.BRANDS.EVERAND?null:s.a.createElement(s.a.Fragment,null,s.a.createElement("li",{key:"uploads"},s.a.createElement(_.b,{href:h,className:"text_button my_uploads_button",onClick:()=>V("my_uploads")},o.default.t("megamenu.user_menu.document_uploads"))),(()=>{if(k)return s.a.createElement("li",{key:"stats"},s.a.createElement(_.b,{href:N,className:"text_button document_stats_button",onClick:()=>V("document_stats")},o.default.t("megamenu.user_menu.document_stats")))})()),s.a.createElement("li",{key:"support"},s.a.createElement(_.b,{href:x,className:"text_button support_button",onClick:()=>V("support")},o.default.t("megamenu.user_menu.faq_and_support"))),s.a.createElement("li",null,s.a.createElement(_.b,{href:"#",className:"text_button language_button",onClick:e=>V("language",a(e))},o.default.t("megamenu.user_menu.language",{current_language:n.toUpperCase()}))),s.a.createElement("li",{key:"signout"},s.a.createElement(_.b,{href:g,className:"text_button sign_out_button",onClick:()=>V("sign_out")},o.default.t("shared.common.sign_out")))):s.a.createElement(s.a.Fragment,null,s.a.createElement("li",{key:"support"},s.a.createElement(_.b,{href:x,className:"text_button support_button",onClick:()=>V("support")},o.default.t("megamenu.user_menu.faq_and_support"))),s.a.createElement("li",null,s.a.createElement(_.b,{href:"#",className:"text_button language_button",onClick:e=>V("language",a(e))},o.default.t("megamenu.user_menu.language",{current_language:n.toUpperCase()}))),s.a.createElement("li",{key:"signin",className:"sign_in_button",onClick:()=>V("sign_in")},s.a.createElement(_.b,{className:"text_button",onClick:()=>{(new f.Auth0FeatureFlag).inTest()?Object(f.redirect)(v):m({loc:"megamenu:user_menu",nextUrl:M})}},o.default.t("shared.common.sign_in"))))))}Cn.propTypes={brand:u.a.string,currentLanguagePrefix:u.a.string.isRequired,handleLanguageClick:u.a.func,newPlansQ423Released:u.a.bool,plansEnabled:u.a.bool,isScribdUgcLoggedOutHomePage:u.a.bool,nodeRef:u.a.shape({current:"undefined"!=typeof Element?u.a.instanceOf(Element):u.a.any}),openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,routes:u.a.shape({accountSettingsPath:u.a.string.isRequired,logoutPath:u.a.string.isRequired,myUploadsPath:u.a.string.isRequired,oauthLoginUrl:u.a.string.isRequired,oauthSignupUrl:u.a.string.isRequired,profilePath:u.a.string.isRequired,referralsUrl:u.a.string.isRequired,savedPath:u.a.string.isRequired,statsPath:u.a.string,subscribeUrl:u.a.string.isRequired,supportPath:u.a.string.isRequired,uploadPath:u.a.string.isRequired}).isRequired,showUserIcon:u.a.bool,trackingLocation:u.a.string,user:u.a.shape({currentPlan:u.a.shape({availableUnlocks:u.a.number,interval:u.a.string,pendingDowngradeConversion:u.a.bool,type:u.a.string,unlocksRenewal:u.a.shape({date:u.a.string,amount:u.a.number})}),hasPublishedDocuments:u.a.bool.isRequired,isCanceled:u.a.bool.isRequired,isDunning:u.a.bool.isRequired,isLoggedIn:u.a.bool.isRequired,isPaused:u.a.bool.isRequired,isSubscriber:u.a.bool.isRequired,isTrialing:u.a.bool.isRequired,isTerminalState:u.a.bool,name:u.a.string})},Cn.defaultProps={brand:null,handleLanguageClick:f.noop,newPlansQ423Released:!1,plansEnabled:!1,isScribdUgcLoggedOutHomePage:!1,showUserIcon:!1};var Nn=Object(h.c)((e=>{var t,n,a,r,o,i,l,s,c,u,{i18n:d,static:{routes:m},user:p,personalization:g}=e;return{currentLanguagePrefix:d.currentLanguage.prefix,newPlansQ423Released:null==g||null===(t=g.featureFlags)||void 0===t?void 0:t.newPlansQ423Released,plansEnabled:null==g||null===(n=g.featureFlags)||void 0===n?void 0:n.plansEnabled,routes:{accountSettingsPath:m.accountSettingsPath,logoutPath:m.logoutPath,myUploadsPath:m.myUploadsPath,oauthLoginUrl:m.oauthLoginUrl,oauthSignupUrl:m.oauthSignupUrl,profilePath:m.profilePath,referralsUrl:m.referralsUrl,savedPath:m.savedPath,statsPath:m.statsPath,subscribeUrl:m.subscribeUrl,supportPath:m.supportPath,uploadPath:m.uploadPath},user:{currentPlan:{availableUnlocks:null==p||null===(a=p.currentPlan)||void 0===a?void 0:a.availableUnlocks,interval:null==p||null===(r=p.currentPlan)||void 0===r?void 0:r.interval,unlocksRenewal:{date:null==p||null===(o=p.currentPlan)||void 0===o||null===(i=o.unlocksRenewal)||void 0===i?void 0:i.date,amount:null==p||null===(l=p.currentPlan)||void 0===l||null===(s=l.unlocksRenewal)||void 0===s?void 0:s.amount},type:null==p||null===(c=p.currentPlan)||void 0===c?void 0:c.type,pendingDowngradeConversion:null==p||null===(u=p.currentPlan)||void 0===u?void 0:u.pendingDowngradeConversion},hasPublishedDocuments:p.hasPublishedDocuments,isCanceled:p.isCanceled,isDunning:p.isDunning,isLoggedIn:p.isLoggedIn,isPaused:p.isPaused,isSubscriber:p.isSubscriber,isTrialing:p.isTrialing,isTerminalState:p.isTerminalState,name:p.name}}}))(Cn),Mn="UserDropdown-module_wrapper__OXbCB",xn="UserDropdown-module_menuItems__mQ22u";class Tn extends s.a.Component{constructor(e){super(e),O()(this,"handleLanguageClick",(e=>{e.preventDefault(),this.props.openLanguageModal({focusTarget:this.menuHandleRef,propsPath:this.props.languageModalPropsPath})})),O()(this,"handleClose",(()=>{this.menuHandleRef.current.focus()})),this.menuHandleRef=s.a.createRef()}render(){var{brand:e,onOpenMenu:t,openSignUpModal:n,openSignInModal:a,trackingLocation:r}=this.props;return s.a.createElement("div",{className:Mn},s.a.createElement(D,{"data-e2e":"megamenu-top-bar-user-menu-button",handle:s.a.createElement(vn,null),handleNodeRef:this.menuHandleRef,onOpen:t,onClose:this.handleClose,menuItemsClassName:xn},s.a.createElement(Nn,{brand:e,handleLanguageClick:this.handleLanguageClick,openSignInModal:a,openSignUpModal:n,trackingLocation:r})))}}Tn.propTypes={brand:u.a.string,languageModalPropsPath:u.a.string.isRequired,onOpenMenu:u.a.func,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,trackingLocation:u.a.string},Tn.defaultProps={brand:null};var Ln=Object(h.c)((e=>{var{static:{routes:t}}=e;return{languageModalPropsPath:t.languageModalPropsPath}}),null)(Tn);function Rn(e){var{onClick:t}=e;return s.a.createElement("a",{"aria-expanded":!1,className:"hamburger_menu_button flex_col",href:"#sidebar",onClick:t,"data-e2e":"hamburger-menu-button"},s.a.createElement(At,null),s.a.createElement(N.gb,null,o.default.t("megamenu.navigation.opens_navigation_menu")))}Rn.propTypes={onClick:u.a.func.isRequired};function kn(e){var{brand:t,contentType:n,gridType:a,hamburgerOnly:r,openHamburgerMenu:l,openLanguageModal:c,openSignInModal:u,openSignUpModal:d,page:p,pageWidth:h,rootPath:v,savedPath:S,searchFunction:O,searchPath:C,searchQuery:M,subscribeUrl:x,uploadPath:T,user:L}=e,R="content_preview"===p&&[i.DOCUMENT_TYPES.AUDIOBOOK,i.DOCUMENT_TYPES.BOOK].includes(n)&&!L.isSubscriber&&h<=i.BREAKPOINTS.DS2[i.SIZES.S];return s.a.createElement("div",{className:"wrapper__megamenu_top_bar","data-e2e":"megamenu-top-bar"},s.a.createElement(y.c,{gridType:a},s.a.createElement(y.d,{gridType:a},s.a.createElement(y.b,{gridType:a},s.a.createElement("div",{className:E()("top_bar_container",{mobile_content_preview_page:R})},(e=>{var{brand:t,contentPreviewCtaTestVariant:n,hamburgerOnly:a,isNonSubscriberMobileContentPreview:r,openHamburgerMenu:o,rootPath:l}=e,c=e=>{e.preventDefault(),o()};return s.a.createElement("div",{className:"logo_container","data-e2e":"megamenu-top-bar-logo"},a?s.a.createElement(Rn,{onClick:c}):s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.L},s.a.createElement(Rn,{onClick:c})),s.a.createElement("a",{className:E()("logo_button",{content_preview_mobile_cta_logo:r}),href:l,onClick:()=>kt(Nt)},t===i.BRANDS.EVERAND?s.a.createElement("img",{src:Object(f.assetPath)(m.a),alt:"Everand Logo"}):s.a.createElement("img",{src:Object(f.assetPath)(g.a),alt:"Scribd Logo"})))})({brand:t,hamburgerOnly:r,isNonSubscriberMobileContentPreview:R,openHamburgerMenu:l,rootPath:v}),s.a.createElement(ue,{brand:t,extraClasses:E()({logged_in:L.isLoggedIn}),searchPath:C,query:M,searchFunction:O,onSearchFocus:()=>kt(Tt),userId:L.id}),s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement("div",{className:"action_container","data-e2e":"megamenu-top-bar-actions-container"},s.a.createElement(w.a,{classes:"dropdown",below:!0,size:i.SIZES.L},s.a.createElement(cn,{openLanguageModal:c,onMouseEnter:()=>Pt(Ct)}),s.a.createElement(Wt,null)),t===i.BRANDS.EVERAND?null:(e=>s.a.createElement(w.a,{below:!0,size:i.SIZES.L},s.a.createElement(_.b,{"aria-label":o.default.t("megamenu.top_bar.upload"),className:"icon_button","data-e2e":"megamenu-top-bar-upload-button",href:e,onClick:()=>kt(Lt)},s.a.createElement(b.Eb,null),s.a.createElement("span",null,o.default.t("megamenu.top_bar.upload")))))(T),(e=>{var{brand:t,openSignUpModal:n,savedPath:a,subscribeUrl:r,user:l}=e;if(Ot(l)){var c="read_free_button";return t===i.BRANDS.SCRIBD&&(c="download_free_button"),s.a.createElement(w.a,{classes:E()({unwrap_read_free_button:t===i.BRANDS.EVERAND}),below:!0,size:t===i.BRANDS.EVERAND?i.SIZES.M:i.SIZES.S},s.a.createElement(mn,{className:c,"data-e2e":"megamenu-top-bar-read-free-button",href:r,isLoggedIn:l.isLoggedIn,loc:"megamenu:topbar",onClick:()=>kt(Mt),openSignUpModal:n}))}return s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(_.b,{"aria-label":o.default.t("shared.save_button.saved"),className:"icon_button saved_button","data-e2e":"megamenu-top-bar-save-button",href:a,onClick:()=>kt(xt)},s.a.createElement(w.a,{below:!0,size:i.SIZES.M},s.a.createElement(b.hb,null)),s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.M},s.a.createElement(b.jb,{className:"saved_icon_solo"})),s.a.createElement(w.a,{below:!0,inline:!0,size:i.SIZES.M},s.a.createElement("span",null,o.default.t("shared.save_button.saved")))))})({brand:t,openSignUpModal:d,savedPath:S,subscribeUrl:x,user:L}),s.a.createElement(Ln,{brand:t,onOpenMenu:()=>jt(Rt),openLanguageModal:c,openSignInModal:u,openSignUpModal:d,trackingLocation:"topbar",user:L}),s.a.createElement(N.u,null))))))))}kn.propTypes={brand:u.a.string,contentType:u.a.string,gridType:u.a.oneOf(Object.values(y.a)),hamburgerOnly:u.a.bool,openHamburgerMenu:u.a.func.isRequired,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,page:u.a.string,pageWidth:u.a.number.isRequired,rootPath:u.a.string.isRequired,savedPath:u.a.string.isRequired,searchFunction:u.a.func,searchPath:u.a.string.isRequired,searchQuery:u.a.string,subscribeUrl:u.a.string.isRequired,uploadPath:u.a.string.isRequired,user:u.a.shape({id:u.a.number,isEligibleForFreeTrial:u.a.bool.isRequired,isLoggedIn:u.a.bool.isRequired,isSubscriber:u.a.bool.isRequired}).isRequired},kn.defaultProps={brand:null,contentType:null,gridType:y.a.STANDARD,hamburgerOnly:!1,page:null,searchQuery:"",searchFunction:f.redirect};var jn=Object(h.c)((e=>{var{contentItem:t,static:{routes:n,config:a},user:r,viewport:o}=e;return{brand:a.brand,contentType:null==t?void 0:t.contentType,pageWidth:o.width,rootPath:n.rootPath,savedPath:n.savedPath,searchPath:n.searchPath,subscribeUrl:n.subscribeUrl,uploadPath:n.uploadPath,user:r}}),(e=>({openHamburgerMenu:()=>e(me(!0))})))(kn);function Pn(e){var{className:t}=e,n=Object(h.f)((e=>e.currentPage.isHamburgerMenuOpen)),a=Object(h.e)();return s.a.createElement(q.h,{"aria-expanded":n,className:t,href:"#sidebar",onClick:function(e){e.preventDefault(),a(me(!n))},"data-e2e":"hamburger-menu-button"},s.a.createElement(Ee.z,{alt:o.default.t("megamenu.navigation.opens_navigation_menu")}))}Pn.propTypes={className:u.a.string},Pn.defaultProps={className:null};var In="LanguageDropdownMenu-module_wrapper__ynzL0",Dn="LanguageDropdownMenu-module_languageHeader__qmrpn",An="LanguageDropdownMenu-module_languageIcon__yDyrZ",Un="LanguageDropdownMenu-module_languageLink__1GeJ2",Bn="LanguageDropdownMenu-module_learnMoreLink__sNulx",zn="LanguageDropdownMenu-module_list__9nbhB",Fn="LanguageDropdownMenu-module_link__Rfvzp",Hn="LanguageDropdownMenu-module_linkSelected__ZAt4f",qn=e=>{var{handleLearnMoreClick:t}=e,{currentLanguage:n,languages:a}=Object(h.f)((e=>e.i18n)),[r,i]=Object(l.useState)(n);return s.a.createElement("div",{"data-e2e":"language-dropdown-menu",className:In},s.a.createElement("h3",{className:Dn},s.a.createElement(Ee.y,{className:An}),o.default.t("megamenu.language_picker_dropdown.language")),s.a.createElement(G.a.RadioGroup,{className:zn,key:"menu-items"},a.map((e=>s.a.createElement("a",{key:e.lcid,className:E()(Fn,{[Hn]:e.lang===r.lang}),href:e.href},s.a.createElement(G.a.RadioItem,{className:Un,value:e.lcid,selected:e.lang===r.lang,onSelect:()=>(e=>{Object(f.trackEvent)("megamenu:topbar:language_menu:language:click",{clicked:e.name,locale:e.lang,current_locale:n.lang}),i(e)})(e)},s.a.createElement("span",{lang:e.lcid},e.name),e.lang===r.lang&&s.a.createElement(N.gb,null,o.default.t("shared.common.selected"))))))),s.a.createElement("a",{href:"#",onClick:t,className:Bn,"data-e2e":"learn_more_link"},s.a.createElement(G.a.Item,null,o.default.t("megamenu.language_links.learn_more"))))};qn.propTypes={handleLearnMoreClick:u.a.func.isRequired};var Gn={menuHandle:"LanguageDropdown-module_menuHandle__PCSMM",itemsWrapper:"LanguageDropdown-module_itemsWrapper__ldMYj"},Yn="en",Vn="ldhandle";function Wn(e){var{openLanguageModal:t,onMouseEnter:n}=e,a=Object(h.e)(),r=Object(h.f)((e=>e.i18n.currentLanguage)),c=Object(h.f)((e=>e.static.routes.languageModalPropsPath)),u=Object(l.useRef)(!1);var{prefix:d}=r;return s.a.createElement("div",{"data-e2e":"megamenu-top-bar-language-dropdown",onMouseEnter:n},s.a.createElement(G.a,{itemsWrapperClassName:Gn.itemsWrapper,onOpen:function(){u.current=!1,Object(f.trackEvent)("language_picker:header:clicked",{current_locale:r.lang})},onCloseAutoFocus:e=>function(e){u.current&&e.preventDefault()}(e),openOnHover:!0,position:"bottom",isDrawer:!0,menu:s.a.createElement(qn,{handleLearnMoreClick:function(e){e.preventDefault(),u.current=!0,Object(f.trackEvent)("megamenu:topbar:learn_more:click");var n={onCloseFocusSelector:"#".concat(Vn),propsPath:c};t?t(n):a(function(e={}){return Object(pe.a)({name:i.MODAL_NAMES.SCRIBD_LANGUAGE_PICKER,isDismissable:!0,fitWidth:!0,...e})}(n))}})},s.a.createElement(q.f,{className:Gn.menuHandle,"data-e2e":"megamenu-top-bar-language-picker-button",id:Vn,leftIcon:Ee.y,rightIcon:Ee.i,size:q.b.SMALL},d,d===Yn?null:s.a.createElement(Y.a,{asChild:!0},s.a.createElement("span",{lang:"en"},"Change Language")),s.a.createElement(Y.a,{asChild:!0},s.a.createElement("span",{lang:d},o.default.t("megamenu.language.change_language"))))))}function Qn(e){var{onClick:t}=e,n={"data-e2e":"megamenu-top-bar-save-button",href:Object(h.f)((e=>e.static.routes.savedPath)),onClick:t,size:q.b.SMALL};return s.a.createElement(s.a.Fragment,null,s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.XS},s.a.createElement(w.a,{above:!0,size:i.SIZES.S},s.a.createElement(q.g,T()({},n,{icon:Ee.I,tooltip:o.default.t("shared.save_button.saved"),tooltipPosition:ye.a.BOTTOM,usePortal:!1})))),s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.S},s.a.createElement(q.f,T()({},n,{leftIcon:Ee.I}),o.default.t("shared.save_button.saved"))))}Wn.propTypes={openLanguageModal:u.a.func,onMouseEnter:u.a.func},Wn.defaultProps={openLanguageModal:null,onMouseEnter:null},Qn.propTypes={onClick:u.a.func.isRequired};var Kn=(e,t,n)=>{Object(f.trackEvent)("megamenu:".concat(e,":user_menu:dropdown_item:click"),{clicked:t}),n&&n()},Zn={divider:"ScribdUserMenu-module_divider__5dcd8",link:"ScribdUserMenu-module_link__GfjOC",linkList:"ScribdUserMenu-module_linkList__VuRBu",lastItem:"ScribdUserMenu-module_lastItem__wmhKr",greeting:"ScribdUserMenu-module_greeting__vgLNq",greetingHeader:"ScribdUserMenu-module_greetingHeader__7WVee"};function Xn(e){var{trackingLocation:t}=e,{accountSettingsPath:n,logoutPath:a,myUploadsPath:r,profilePath:i,statsPath:l,supportPath:c}=Object(h.f)((e=>e.static.routes)),{hasPublishedDocuments:u}=Object(h.f)((e=>e.user));return s.a.createElement(s.a.Fragment,null,s.a.createElement("li",{key:"account"},s.a.createElement(q.h,{className:Zn.link,href:n,key:"account",leftIcon:Ee.K,onClick:()=>Kn(t,"account_settings")},o.default.t("megamenu.user_menu.your_account"))),s.a.createElement("li",{key:"profile"},s.a.createElement(q.h,{className:Zn.link,href:i,key:"profile",leftIcon:Ee.Q,onClick:()=>Kn(t,"public_profile")},o.default.t("megamenu.user_menu.public_profile"))),s.a.createElement("li",{key:"uploads"},s.a.createElement(q.h,{className:Zn.link,href:r,key:"uploads",leftIcon:Ee.r,onClick:()=>Kn(t,"my_uploads")},o.default.t("megamenu.user_menu.document_uploads"))),u?s.a.createElement("li",{key:"stats"},s.a.createElement(q.h,{className:Zn.link,href:l,key:"stats",onClick:()=>Kn(t,"document_stats")},o.default.t("megamenu.user_menu.document_stats"))):null,s.a.createElement("li",{key:"support"},s.a.createElement(q.h,{className:Zn.link,href:c,key:"support",leftIcon:Ee.u,onClick:()=>Kn(t,"support")},o.default.t("megamenu.user_menu.faq_and_support"))),s.a.createElement("li",{key:"signout"},s.a.createElement(q.h,{className:E()(Zn.lastItem,Zn.link),href:a,key:"signout",onClick:()=>Kn(t,"sign_out")},o.default.t("shared.common.sign_out"))))}function Jn(e){var{page:t,trackingLocation:n}=e,a=Object(h.e)(),{oauthLoginUrl:r,subscribeUrl:i,supportPath:l}=Object(h.f)((e=>e.static.routes));return s.a.createElement(s.a.Fragment,null,s.a.createElement("li",{key:"support"},s.a.createElement(q.h,{className:Zn.link,href:l,leftIcon:Ee.u,onClick:()=>Kn(n,"support")},o.default.t("megamenu.user_menu.faq_and_support"))),s.a.createElement("li",{key:"signin"},s.a.createElement(q.h,{className:E()(Zn.lastItem,Zn.link),leftIcon:Ee.Q,onClick:()=>{Kn(n,"sign_in"),(new f.Auth0FeatureFlag).inTest()?Object(f.redirect)(r):a(Object(ge.a)({bypassForceCloseLoadingModal:!0,trackingData:{page:t,loc:"megamenu:user_menu"},nextUrl:f.redirectAfterSignup.bind(null,i)}))}},o.default.t("shared.common.sign_in"))))}function $n(e){var{handleLanguageClick:t,page:n,showUserIcon:a,trackingLocation:r}=e,{savedPath:l,uploadPath:c}=Object(h.f)((e=>e.static.routes)),{isLoggedIn:u,name:d}=Object(h.f)((e=>e.user)),m=Object(h.f)((e=>e.i18n.currentLanguage.prefix));return s.a.createElement("div",{"data-e2e":"megamenu-user-menu"},s.a.createElement("div",{className:Zn.greetingHeader},u?s.a.createElement(s.a.Fragment,null,a&&s.a.createElement(vn,null),s.a.createElement("p",{className:Zn.greeting},o.default.t("megamenu.user_menu.hi_name",{name:d}))):s.a.createElement("p",{className:Zn.greeting},o.default.t("megamenu.logged_out.user_menu.welcome_to_scribd"))),s.a.createElement(We.c,{className:Zn.divider}),s.a.createElement("ul",{className:Zn.linkList},u?s.a.createElement(w.a,{above:!0,size:i.SIZES.XS},s.a.createElement("li",null,s.a.createElement(q.h,{className:Zn.link,"data-e2e":"megamenu-user-menu-save-button",leftIcon:Ee.I,href:l,onClick:()=>Kn(r,"save")},s.a.createElement("span",{className:"icon_button_text"},o.default.t("shared.save_button.saved"))))):null,s.a.createElement(w.a,{above:!0,size:i.SIZES.L},s.a.createElement("li",null,s.a.createElement(q.h,{className:Zn.link,href:"#",leftIcon:Ee.x,onClick:e=>Kn(r,"language",t(e))},o.default.t("megamenu.user_menu.language",{current_language:m.toUpperCase()}))),s.a.createElement("li",{key:"upload"},s.a.createElement(q.h,{className:Zn.link,href:c,leftIcon:Ee.P,onClick:()=>Kn(r,"upload")},o.default.t("megamenu.upload.upload_header")))),u?s.a.createElement(Xn,{handleLanguageClick:t,trackingLocation:r}):s.a.createElement(Jn,{handleLanguageClick:t,page:n,trackingLocation:r})))}Xn.propTypes={trackingLocation:u.a.string.isRequired},Jn.propTypes={page:u.a.string.isRequired,trackingLocation:u.a.string.isRequired},$n.propTypes={handleLanguageClick:u.a.func,page:u.a.string.isRequired,showUserIcon:u.a.bool,trackingLocation:u.a.string},$n.defaultProps={handleLanguageClick:f.noop,showUserIcon:!1};var ea={avatarButton:"UserDropdown-module_avatarButton__720Og",itemsWrapper:"UserDropdown-module_itemsWrapper__D4SLn",trigger:"UserDropdown-module_trigger__4Te3R"};function ta(e){var{openLanguageModal:t,onOpenMenu:n,page:a,trackingLocation:r}=e,{initials:c,personaIconRetinaUrl:u,personaIconUrl:d}=Object(h.f)((e=>e.user)),m=Object(h.f)((e=>e.static.routes.languageModalPropsPath)),p=Object(h.f)((e=>e.user.isLoggedIn)),g=Object(l.useRef)(null),f=()=>d||u?s.a.createElement(Ge,{imgSrc:d,imgRetinaSrc:u,initialsFallback:c,size:Ie.S}):c?s.a.createElement(Fe,{initials:c,size:Ie.S}):s.a.createElement(Ve,{icon:Ee.Q,size:Ie.S});return s.a.createElement(G.a,{"data-e2e":"megamenu-top-bar-user-menu-button",itemsWrapperClassName:ea.itemsWrapper,onOpen:n,openOnHover:!0,usePortal:!1,menu:s.a.createElement($n,{handleLanguageClick:e=>{e.preventDefault(),t({focusTarget:g,propsPath:m})},page:a,trackingLocation:r})},s.a.createElement("div",{className:ea.trigger},p?s.a.createElement(q.d,{className:ea.avatarButton,"data-testid":"MegamenuUserIcon"},s.a.createElement(N.gb,null,o.default.t("megamenu.user_menu.visually_hidden_user_settings")),s.a.createElement(f,null)):s.a.createElement(s.a.Fragment,null,s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.M},s.a.createElement(q.f,{leftIcon:Ee.Q,size:q.b.SMALL},o.default.t("shared.account_creation.sign_in"))),s.a.createElement(w.a,{above:!0,size:i.SIZES.M},s.a.createElement(q.g,{icon:Ee.Q,size:q.b.SMALL,tooltip:""})))))}ta.propTypes={onOpenMenu:u.a.func,openLanguageModal:u.a.func.isRequired,page:u.a.string.isRequired,trackingLocation:u.a.string},ta.defaultProps={onOpenMenu:null,trackingLocation:null};var na={wrapper:"ScribdTopBar-module_wrapper__ufb3k",cta:"ScribdTopBar-module_cta__AnzYq",hamburger:"ScribdTopBar-module_hamburger__C9NjV",logo:"ScribdTopBar-module_logo__AsKt6",section:"ScribdTopBar-module_section__2oWHi",leftSection:"ScribdTopBar-module_leftSection__ZmE88",topBar:"ScribdTopBar-module_topBar__5lJhi",search:"ScribdTopBar-module_search__J029W"};function aa(e){var{gridType:t,hamburgerOnly:n,openLanguageModal:a,page:r,searchFunction:l,searchQuery:c}=e,{rootPath:u,searchPath:d,subscribeUrl:m,uploadPath:p}=Object(h.f)((e=>e.static.routes)),g=Object(h.f)((e=>e.personalization.trialDuration)),b=Object(h.f)((e=>e.user)),_=Object(h.f)((e=>e.currentPage.scribdRebrand));return s.a.createElement("div",{className:na.wrapper,"data-e2e":"megamenu-top-bar"},s.a.createElement(ve.c,{gridType:t},s.a.createElement(ve.d,{gridType:t},s.a.createElement(ve.b,{gridType:t,className:na.topBar},s.a.createElement("div",{className:na.leftSection},n?s.a.createElement(Pn,{className:na.hamburger}):s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.L},s.a.createElement(Pn,{className:na.hamburger})),s.a.createElement("a",{className:na.logo,href:u,onClick:()=>kt(Nt)},s.a.createElement("img",{src:Object(f.assetPath)(he.a),alt:"Scribd"})),s.a.createElement(ue,{brand:i.BRANDS.SCRIBD,extraClasses:na.search,searchPath:d,query:c,searchFunction:l,onSearchFocus:()=>kt(Tt),scribdRebrand:_,userId:b.id})),s.a.createElement("div",{className:na.section},s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.L},s.a.createElement(Wn,{openLanguageModal:a,onMouseEnter:()=>Pt(Ct)})),s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.L},s.a.createElement(q.f,{"data-e2e":"megamenu-top-bar-upload-button",leftIcon:Ee.P,href:p,onClick:()=>kt(Lt),size:q.b.SMALL},o.default.t("megamenu.top_bar.upload"))),s.a.createElement(w.a,{classes:na.section,atAndBelow:!0,size:i.SIZES.S},b.isLoggedIn?s.a.createElement(Qn,{onClick:()=>kt(xt)}):null,s.a.createElement(ta,{brand:i.BRANDS.SCRIBD,onOpenMenu:()=>jt(Rt),openLanguageModal:a,page:r,trackingLocation:"topbar",user:b})),Ot(b)?s.a.createElement(w.a,{atAndBelow:!0,size:i.SIZES.S},s.a.createElement(q.a,{className:na.cta,"data-e2e":"megamenu-top-bar-read-free-button",href:m,onClick:()=>kt(Mt)},o.default.t("shared.everand.cta.download_free_days",{trialDuration:g}))):null)))))}aa.propTypes={gridType:u.a.oneOf(Object.values(ve.a)),hamburgerOnly:u.a.bool,openLanguageModal:u.a.func.isRequired,page:u.a.string.isRequired,searchFunction:u.a.func,searchQuery:u.a.string},aa.defaultProps={gridType:ve.a.STANDARD,hamburgerOnly:!1,searchQuery:"",searchFunction:f.redirect};var ra="transition-module_wrapper__3cO-J",oa="transition-module_slideUp__oejAP";function ia(e){var{hamburgerOnly:t,gridType:n,isFullscreen:a,isKeyboardUser:r,isMegamenuTopBarVisible:o,isScrolledToDocument:c,openLanguageModal:u,openSignUpModal:d,openSignInModal:m,scribdRebrand:p,scrollDirection:g,searchFunction:f,searchQuery:b,setMegamenuTopBarVisible:_}=e;return Object(l.useEffect)((()=>{var e=function(e){var{alwaysShowAboveWidth:t,isKeyboardUser:n,isScrolledToDocument:a,scrollDirection:r}=e;return"undefined"==typeof window||!!n||window.innerWidth>t||!a||r!==i.SCROLL_DIRECTIONS.DOWN}({alwaysShowAboveWidth:i.BREAKPOINTS.DS2[i.SIZES.S],isKeyboardUser:r,isScrolledToDocument:c,scrollDirection:g});e!==o&&_(e)}),[g,c]),a?null:s.a.createElement("div",{className:E()("wrapper__megamenu_container",ra,{shadow:o,[oa]:!o}),"data-e2e":"megamenu-container",id:i.ELEMENT_IDS.MEGAMENU_CONTAINER},p?s.a.createElement(aa,{gridType:n,hamburgerOnly:t,openLanguageModal:u,searchFunction:f,searchQuery:b}):s.a.createElement(jn,{gridType:n,hamburgerOnly:t,openLanguageModal:u,openSignInModal:m,openSignUpModal:d,searchFunction:f,searchQuery:b}))}ia.propTypes={gridType:u.a.oneOf(Object.values(y.a)),hamburgerOnly:u.a.bool.isRequired,isFullscreen:u.a.bool.isRequired,isKeyboardUser:u.a.bool.isRequired,isMegamenuTopBarVisible:u.a.bool.isRequired,isScrolledToDocument:u.a.bool.isRequired,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,scribdRebrand:u.a.bool,scrollDirection:u.a.oneOf([i.SCROLL_DIRECTIONS.DOWN,i.SCROLL_DIRECTIONS.UP,null]),searchFunction:u.a.func,searchQuery:u.a.string,setMegamenuTopBarVisible:u.a.func.isRequired},ia.defaultProps={gridType:y.a.STANDARD,scribdRebrand:!1,scrollDirection:null,searchFunction:f.redirect,searchQuery:""};var la={setMegamenuTopBarVisible:function(e){return{type:de.a.SET_MEGAMENU_TOP_BAR_VISIBLE,isMegamenuTopBarVisible:e}}};Object(h.c)(((e,t)=>{var{searchQuery:n}=t,{currentPage:a,documentViewer:r,viewport:o}=e;return{isFullscreen:o.isFullscreen,isKeyboardUser:o.isKeyboardUser,isMegamenuTopBarVisible:a.isMegamenuTopBarVisible,isScrolledToDocument:Boolean(r.fixed_actions),scribdRebrand:a.scribdRebrand,scrollDirection:a.scrollDirection,searchQuery:n||a.searchQuery}}),la)(ia);function sa(e){return s.a.createElement(_.b,{"aria-label":e.label,buttonStyle:_.a.NONE,className:e.className,"data-e2e":e["data-e2e"],href:e.href,onClick:e.onClick,target:e.target},e.label)}sa.propTypes={className:u.a.string,"data-e2e":u.a.string.isRequired,href:u.a.string,label:u.a.string.isRequired,onClick:u.a.func,target:u.a.string},sa.defaultProps={className:"FooterLink-module_wrapper__V1y4b",onClick:null};var ca={wrapper:"Footer-module_wrapper__7jj0T",bottomCopyright:"Footer-module_bottomCopyright__WjBga",bottomLanguage:"Footer-module_bottomLanguage__ZSHe1",bottomLanguageMargin:"Footer-module_bottomLanguageMargin__e40ar",bottomLanguageText:"Footer-module_bottomLanguageText__S7opW",bottomRightContainer:"Footer-module_bottomRightContainer__5MVkq",columnHeader:"Footer-module_columnHeader__gcdjp",scribdRebrandColumnHeader:"Footer-module_scribdRebrandColumnHeader__OzOfB",columnList:"Footer-module_columnList__fqabA",horizontalColumn:"Footer-module_horizontalColumn__vuSBJ",horizontalDivider:"Footer-module_horizontalDivider__Z6XJu",languageDropdownContent:"Footer-module_languageDropdownContent__Ps0E4",languageLink:"Footer-module_languageLink__IOHdz",menuHandle:"Footer-module_menuHandle__A-Ub8",menuItems:"Footer-module_menuItems__6usGF",topLanguageMargin:"Footer-module_topLanguageMargin__psISJ",verticalColumn:"Footer-module_verticalColumn__-CR6f"},ua=e=>{var{children:t}=e,n=Object(h.f)((e=>e.static.config.brand)),a=Object(h.f)((e=>e.currentPage.scribdRebrand));return s.a.createElement("p",{className:E()(ca.columnHeader,{[ca.scribdRebrandColumnHeader]:n===i.BRANDS.SCRIBD&&a})},t)};ua.propTypes={children:u.a.any.isRequired};var da=()=>o.default.t("shared.footer.about_scribd"),ma=()=>o.default.t("everand.shared.footer.about_scribd"),pa=()=>o.default.t("shared.footer.contact_us"),ga=()=>o.default.t("shared.footer.gifts"),fa=()=>o.default.t("shared.footer.invite_friends"),ba=()=>o.default.t("shared.footer.join_our_team_exclamation"),_a=()=>o.default.t("shared.footer.our_blog"),ha=()=>o.default.t("shared.footer.press"),va=()=>o.default.t("shared.footer.redeem_gift_card"),Ea=()=>"SlideShare",ya=()=>o.default.t("shared.footer.everand_books_audiobooks"),wa={ABOUT:()=>o.default.t("shared.footer.about"),GET_OUR_FREE_APPS:()=>o.default.t("megamenu.hambur_menu.get_our_free_apps"),LEGAL:()=>o.default.t("shared.footer.legal"),SOCIAL:()=>o.default.t("shared.footer.social"),SUPPORT:()=>o.default.t("shared.footer.support")},Sa={audiobooks:()=>o.default.t("content_types.audiobooks"),books:()=>o.default.t("content_types.books"),documents:()=>o.default.t("content_types.documents"),magazines:()=>o.default.t("content_types.magazines"),podcasts:()=>o.default.t("content_types.podcasts"),sheetmusic:()=>o.default.t("content_types.sheet_music")},Oa={COOKIE_PREFERENCES:()=>o.default.t("shared.footer.cookie_preferences"),COPYRIGHT:()=>o.default.t("shared.footer.copyright"),PRIVACY:()=>o.default.t("shared.footer.privacy"),PRIVACY_REQUEST_FORM:()=>o.default.t("shared.footer.do_not_sell_share_info"),TERMS:()=>o.default.t("shared.footer.terms")},Ca={FACEBOOK:e=>e===i.BRANDS.EVERAND?o.default.t("everand.shared.social_buttons.scribd_on_facebook_aria_label"):o.default.t("shared.social_buttons.scribd_on_facebook_aria_label"),INSTAGRAM:e=>e===i.BRANDS.EVERAND?o.default.t("everand.shared.social_buttons.scribd_on_instagram_aria_label"):o.default.t("shared.social_buttons.scribd_on_instagram_aria_label"),PINTEREST:e=>e===i.BRANDS.EVERAND?o.default.t("everand.shared.social_buttons.scribd_on_pinterest_aria_label"):o.default.t("shared.social_buttons.scribd_on_pinterest_aria_label"),TWITTER:e=>e===i.BRANDS.EVERAND?o.default.t("everand.shared.social_buttons.scribd_on_twitter_aria_label"):o.default.t("shared.social_buttons.scribd_on_twitter_aria_label")},Na={FACEBOOK:()=>"Facebook",INSTAGRAM:()=>"Instagram",PINTEREST:()=>"Pinterest",TWITTER:()=>"Twitter"},Ma={ACCESSIBILITY:()=>o.default.t("shared.footer.accessibility"),ADCHOICES:()=>"AdChoices",HELP_FAQ:()=>o.default.t("shared.footer.help_faq"),PUBLISHERS:()=>o.default.t("shared.footer.publishers"),PURCHASE_HELP:()=>o.default.t("shared.footer.purchase_help"),SIMPLIFIED_CANCEL:()=>o.default.t("shared.footer.cancel_contract")};function xa(e){var{brand:t,plansEnabled:n,routes:a,isLoggedIn:r}=e,o=t===i.BRANDS.EVERAND?"_blank":"_self";return s.a.createElement(s.a.Fragment,null,s.a.createElement(ua,null,wa.ABOUT()),s.a.createElement("ul",{className:ca.columnList},t!==i.BRANDS.EVERAND||r?null:s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_what_is_everand_link",href:a.whatIsEverand,label:ma()})),t===i.BRANDS.SCRIBD?s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_about_scribd_link",href:a.aboutUrl,label:da()})):null,t===i.BRANDS.SCRIBD?s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_everand_books_audiobooks_link",href:a.everandHomeUrl,label:ya(),target:"_blank"})):null,t===i.BRANDS.SCRIBD?s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"shared.footer.slideshare",href:"https://www.slideshare.net/",label:Ea(),target:"_blank"})):null,s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_press_link",href:a.pressUrl,label:ha(),target:o})),t===i.BRANDS.SCRIBD?null:t===i.BRANDS.EVERAND?s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_our_blog_link",href:a.everandBlogUrl,label:_a()})):s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_our_blog_link",href:a.blogUrl,label:_a()})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_join_our_team_link",href:a.careersUrl,label:ba(),target:o})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_contact_us_link",href:a.contactUrl,label:pa(),target:o})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_invite_friends_link",href:a.referralsUrl,label:fa()})),t===i.BRANDS.SCRIBD||n?null:s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_gifts_link",href:a.giftUrl,label:ga()})),t===i.BRANDS.EVERAND?s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_about_column_redeem_link",href:a.redeemUrl,label:va()})):null))}var Ta=u.a.shape({aboutUrl:u.a.string.isRequired,blogUrl:u.a.string.isRequired,careersUrl:u.a.string.isRequired,contactUrl:u.a.string.isRequired,everandBlogUrl:u.a.string.isRequired,everandHomeUrl:u.a.string.isRequired,giftUrl:u.a.string.isRequired,pressUrl:u.a.string.isRequired,redeemUrl:u.a.string.isRequired,referralsUrl:u.a.string.isRequired,whatIsEverand:u.a.string.isRequired});xa.propTypes={brand:u.a.string,isLoggedIn:u.a.bool.isRequired,plansEnabled:u.a.bool,routes:Ta},xa.defaultProps={brand:null,plansEnabled:!1};var La=Object(h.c)((e=>{var{isLoggedIn:t}=e.user;return{isLoggedIn:t}}))(xa),Ra={wrapper:"BackToTopLink-module_wrapper__HTQnD",link:"BackToTopLink-module_link__EOy-v"};function ka(){var[e,t]=Object(l.useState)(!1),n="#".concat(i.ELEMENT_IDS.MEGAMENU_CONTAINER),a=()=>{Object(f.scrollToTop)(window),window.location.assign(n)};return s.a.createElement("div",{className:E()(Ra.wrapper,{visually_hidden:!e}),onFocus:()=>t(!0),onBlur:()=>t(!1)},s.a.createElement("a",{"data-e2e":"back-to-top-link",href:n,className:Ra.link,onClick:e=>{e.preventDefault(),a()},onKeyPress:e=>{e.preventDefault(),e.which===f.keyMappings.enter&&a()}},o.default.t("shared.common.back_to_top")))}var ja={contentTypeLink:"ContentTypeColumn-module_contentTypeLink__K3M9d",contentTypesList:"ContentTypeColumn-module_contentTypesList__WIKOq"};function Pa(e){var{routes:t}=e;return s.a.createElement("ul",{className:ja.contentTypesList},Object.keys(t).map((e=>s.a.createElement("li",{key:e},s.a.createElement(sa,{className:ja.contentTypeLink,"data-e2e":"footer_content_type_column_".concat(e,"_link"),href:t[e],label:Sa[e]()})))))}var Ia=u.a.shape({audiobooks:u.a.string,books:u.a.string,documents:u.a.string,magazines:u.a.string,podcasts:u.a.string,sheetmusic:u.a.string});function Da(e){var{className:t,onClick:n,language:a,selected:r}=e,i=r?b.cb:b.db;return s.a.createElement("li",{className:E()("language_item",t),role:"none"},s.a.createElement("a",{className:E()(nn,{[an]:r}),onClick:n,href:a.href,role:"menuitem"},s.a.createElement(i,{className:E()(en,{[tn]:r})}),s.a.createElement("span",{lang:a.lcid},a.name),r&&s.a.createElement(N.gb,null,o.default.t("shared.common.selected"))))}Pa.propTypes={routes:Ia},Da.propTypes={className:u.a.string,language:u.a.shape({prefix:u.a.string,href:u.a.string,lcid:u.a.string,name:u.a.string,lang:u.a.string}).isRequired,onClick:u.a.func.isRequired,selected:u.a.bool.isRequired},Da.defaultProp={className:null};class Aa extends s.a.Component{constructor(e){super(e),O()(this,"handleLanguageClick",(e=>{var{currentLanguage:t,languageClickEventName:n,onChangeLanguage:a}=this.props;a&&a(e.name),Object(f.trackRats)(n,{locale:e.lang,current_locale:t.lang}),this.setState({selectedLanguage:e})})),O()(this,"handleLearnMoreClick",(e=>{var{currentLanguage:t,onLearnMoreClick:n}=this.props;Object(f.trackRats)("language_picker:learn_more:click",{current_locale:t.lang}),n(e)})),this.state={selectedLanguage:e.currentLanguage}}render(){var{languageLinkClassName:e,languages:t}=this.props;return s.a.createElement("div",null,s.a.createElement("ul",{className:$t,role:"menu"},t.map((t=>s.a.createElement(Da,{className:e,key:t.lcid,language:t,onClick:()=>this.handleLanguageClick(t),selected:t.lang===this.state.selectedLanguage.lang})))),s.a.createElement("a",{href:"#",onClick:this.handleLearnMoreClick,className:Jt,"data-e2e":"learn_more_link"},o.default.t("megamenu.language_links.learn_more")))}}function Ua(e){var{routes:t,brand:n}=e,[a,r]=Object(l.useState)(!1);Object(l.useEffect)((()=>{r(Object(Ke.f)())}),[]);var o=n===i.BRANDS.EVERAND?"_blank":"_self";return s.a.createElement(s.a.Fragment,null,s.a.createElement(ua,null,wa.LEGAL()),s.a.createElement("ul",{className:ca.columnList},s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_legal_column_terms_link",href:t.termsUrl,label:Oa.TERMS()})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_legal_column_privacy_link",href:t.privacyUrl,label:Oa.PRIVACY(),target:o})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_legal_column_copyright_link",href:t.copyrightUrl,label:Oa.COPYRIGHT()})),!1===a?null:s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_legal_column_cookie_preferences_link",label:Oa.COOKIE_PREFERENCES(),onClick:e=>Object(Ke.i)(e,n)})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_legal_privacy_request_form_link",href:t.privacyRequestFormUrl,label:Oa.PRIVACY_REQUEST_FORM(),onClick:()=>Object(f.trackEvent)("footer:privacy_request_form:click")}))))}Aa.propTypes={currentLanguage:u.a.shape({prefix:u.a.string,href:u.a.string,lcid:u.a.string,name:u.a.string,lang:u.a.string}).isRequired,languages:u.a.arrayOf(u.a.shape({prefix:u.a.string,href:u.a.string,lcid:u.a.string,name:u.a.string,lang:u.a.string})).isRequired,languageClickEventName:u.a.string,languageLinkClassName:u.a.string,onChangeLanguage:u.a.func,onLearnMoreClick:u.a.func},Aa.defaultProps={languageClickEventName:"language_picker:header:language:click",languageLinkClassName:null,onLearnMoreClick:f.noop};var Ba=u.a.shape({copyrightUrl:u.a.string.isRequired,privacyUrl:u.a.string.isRequired,privacyRequestFormUrl:u.a.string.isRequired,termsUrl:u.a.string.isRequired});Ua.propTypes={routes:Ba,brand:u.a.string.isRequired};var za={wrapper:"SocialLink-module_wrapper__7Rvvt",iconImage:"SocialLink-module_iconImage__JSzvR"};function Fa(e){var t=e.icon;return s.a.createElement(_.b,{buttonStyle:_.a.NONE,className:e.className,href:e.href,"aria-label":e["aria-label"],"data-e2e":e["data-e2e"]},s.a.createElement(t,{alt:e.label,className:za.iconImage})," ",e.label)}function Ha(e){var{scribdRebrand:t,brand:n,routes:a}=e;return s.a.createElement(s.a.Fragment,null,s.a.createElement(ua,null,wa.SOCIAL()),s.a.createElement("ul",{className:ca.columnList},s.a.createElement("li",null,s.a.createElement(Fa,{"aria-label":Ca.INSTAGRAM(n),"data-e2e":"footer_social_column_instagram_link",href:n===i.BRANDS.EVERAND?a.everandInstagramUrl:a.instagramUrl,icon:b.O,label:Na.INSTAGRAM()})),n===i.BRANDS.SCRIBD&&t?null:s.a.createElement("li",null,s.a.createElement(Fa,{"aria-label":Ca.TWITTER(n),"data-e2e":"footer_social_column_twitter_link",href:n===i.BRANDS.EVERAND?a.everandTwitterUrl:a.twitterUrl,icon:b.Cb,label:Na.TWITTER()})),s.a.createElement("li",null,s.a.createElement(Fa,{"aria-label":Ca.FACEBOOK(n),"data-e2e":"footer_social_column_facebook_link",href:n===i.BRANDS.EVERAND?a.everandFacebookUrl:a.facebookUrl,icon:b.L,label:Na.FACEBOOK()})),s.a.createElement("li",null,s.a.createElement(Fa,{"aria-label":Ca.PINTEREST(n),"data-e2e":"footer_social_column_pinterest_link",href:n===i.BRANDS.EVERAND?a.everandPinterestUrl:a.pinterestUrl,icon:b.W,label:Na.PINTEREST()}))))}Fa.propTypes={"aria-label":u.a.string.isRequired,className:u.a.string,"data-e2e":u.a.string.isRequired,href:u.a.string.isRequired,icon:u.a.any.isRequired,label:u.a.string.isRequired},Fa.defaultProps={className:za.wrapper};var qa=u.a.shape({facebookUrl:u.a.string,instagramUrl:u.a.string,pinterestUrl:u.a.string,twitterUrl:u.a.string,everandFacebookUrl:u.a.string,everandInstagramUrl:u.a.string,everandPinterestUrl:u.a.string,everandTwitterUrl:u.a.string});function Ga(e){var{brand:t,routes:n,showSimpleCancelOption:a}=e;return s.a.createElement(s.a.Fragment,null,s.a.createElement(ua,null,wa.SUPPORT()),s.a.createElement("ul",{className:ca.columnList},!1===a?null:s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_simplified_cancel_link",href:n.simpleCancelUrl,label:Ma.SIMPLIFIED_CANCEL(),onClick:()=>Object(f.trackEvent)("footer:simplified_cancel_link:click")})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_column_help_faq_link",href:n.faqUrl,label:Ma.HELP_FAQ()})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_column_accessibility_link",href:n.accessibilityUrl,label:Ma.ACCESSIBILITY()})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_column_purchase_help_link",href:n.purchaseHelpUrl,label:Ma.PURCHASE_HELP()})),s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_column_adchoices_link",href:n.adChoicesUrl,label:Ma.ADCHOICES()})),t===i.BRANDS.SCRIBD||t===i.BRANDS.EVERAND?null:s.a.createElement("li",null,s.a.createElement(sa,{"data-e2e":"footer_support_column_publishers_link",href:n.publishersUrl,label:Ma.PUBLISHERS()}))))}Ha.propTypes={brand:u.a.string,routes:qa,scribdRebrand:u.a.bool},Ha.defaultProps={brand:null,scribdRebrand:!1};var Ya=u.a.shape({accessibilityUrl:u.a.string.isRequired,adChoicesUrl:u.a.string.isRequired,faqUrl:u.a.string.isRequired,publishersUrl:u.a.string.isRequired,purchaseHelpUrl:u.a.string.isRequired,simpleCancelUrl:u.a.string.isRequired});Ga.propTypes={brand:u.a.string,routes:Ya,showSimpleCancelOption:u.a.bool},Ga.defaultProps={brand:null,showSimpleCancelOption:!1};var Va=u.a.shape({androidStoreUrl:u.a.string.isRequired,iosStoreUrl:u.a.string.isRequired});function Wa(e){var{"data-e2e":t,brand:n,className:a,currentLanguage:r,gridType:i,isSubscriber:l,languages:c,openGetAppModal:u,openLanguageModal:d,plansEnabled:m,routes:p,scribdRebrand:g,showSimpleCancelOption:f}=e,h=Object(Qe.a)({brand:n,isSubscriber:l}),v=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return s.a.createElement("div",{className:E()(ca.bottomLanguage,{[ca.bottomLanguageMargin]:e,[ca.topLanguageMargin]:t})},s.a.createElement("div",{className:ca.bottomLanguageText},o.default.t("megamenu.language_picker_dropdown.language"),":"),s.a.createElement(D,{buttonStyle:_.a.NONE,"data-e2e":"footer_language_picker_link",forcePosition:R.TOP,handle:s.a.createElement("div",{className:ca.languageDropdownContent},r.name," ",s.a.createElement(b.o,null)),menuHandleClassName:ca.menuHandle,menuItemsClassName:ca.menuItems},s.a.createElement(Aa,{currentLanguage:r,languageLinkClassName:ca.languageLink,languages:c,onLearnMoreClick:e=>{e.preventDefault();var{languageModalPropsPath:t}=p;d({propsPath:t})}})))},w=o.default.t("shared.footer.copyright_copy_current_year_scribd",{currentYear:(new Date).getFullYear()});return s.a.createElement("footer",{className:E()(ca.wrapper,a),"data-e2e":t,id:"global_footer"},s.a.createElement("h2",{className:"visually_hidden"},o.default.t("shared.footer.footer_menu")),s.a.createElement(y.c,{gridType:i},s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i},s.a.createElement(ka,null))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"m"},s.a.createElement("div",{className:ca.horizontalColumn},s.a.createElement(La,{routes:p.about,brand:n,plansEnabled:m}))),s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"m"},s.a.createElement(Ga,{brand:n,routes:p.support,showSimpleCancelOption:f})),s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"m"},s.a.createElement(Ua,{routes:p.legal,brand:n})),s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"m"},s.a.createElement(Ha,{routes:p.social,brand:n,scribdRebrand:g})),s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"l"}),h?null:s.a.createElement(y.b,{gridType:i,xl4:2,xl:2,hideBelow:"l"},s.a.createElement(ua,null,wa.GET_OUR_FREE_APPS()),s.a.createElement(N.a,{androidStoreUrl:p.app.androidStoreUrl,brand:n,handleOpenLightbox:u,iosStoreUrl:p.app.iosStoreUrl,language:r.lang}))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,s:2,hideAbove:"s"},s.a.createElement("div",{className:ca.verticalColumn},s.a.createElement(La,{routes:p.about,brand:n,plansEnabled:m})),s.a.createElement("div",{className:ca.verticalColumn},s.a.createElement(Ua,{routes:p.legal,brand:n}))),s.a.createElement(y.b,{gridType:i,s:2,hideAbove:"s"},s.a.createElement("div",{className:ca.verticalColumn},s.a.createElement(Ga,{brand:n,routes:p.support,showSimpleCancelOption:f})),s.a.createElement("div",null,s.a.createElement(Ha,{routes:p.social,brand:n,scribdRebrand:g})))),h?null:s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl:12,hideAbove:"m"},s.a.createElement(ua,null,wa.GET_OUR_FREE_APPS()),s.a.createElement(N.a,{androidStoreUrl:p.app.androidStoreUrl,brand:n,handleOpenLightbox:u,iosStoreUrl:p.app.iosStoreUrl,language:r.lang}))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl:12},s.a.createElement("div",{className:ca.horizontalDivider}))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl4:7,xl:7,l:12},s.a.createElement(Pa,{routes:p.contentType})),s.a.createElement(y.b,{gridType:i,xl4:5,xl:5,hideBelow:"xl"},s.a.createElement("div",{className:ca.bottomRightContainer},v(),s.a.createElement("div",{className:ca.bottomCopyright,"data-e2e":"footer_copyright_text"},s.a.createElement("span",{dangerouslySetInnerHTML:{__html:w}}))))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl:12,hideAbove:"l"},v(!0,!0))),s.a.createElement(y.d,{gridType:i},s.a.createElement(y.b,{gridType:i,xl:12,hideAbove:"l"},s.a.createElement("div",{className:ca.bottomCopyright,"data-e2e":"footer_copyright_text"},s.a.createElement("span",{dangerouslySetInnerHTML:{__html:w}}))))))}Wa.propTypes={"data-e2e":u.a.string,brand:u.a.string,className:u.a.string,currentLanguage:u.a.shape({href:u.a.string,lang:u.a.string,lcid:u.a.string,name:u.a.string,prefix:u.a.string}).isRequired,gridType:u.a.oneOf(Object.values(y.a)),isSubscriber:u.a.bool,languages:u.a.arrayOf(u.a.shape({href:u.a.string,lang:u.a.string,lcid:u.a.string,name:u.a.string,prefix:u.a.string})).isRequired,openGetAppModal:u.a.func.isRequired,openLanguageModal:u.a.func.isRequired,plansEnabled:u.a.bool,routes:u.a.shape({about:Ta,app:Va,contentType:Ia,languageModalPropsPath:u.a.string.isRequired,legal:Ba,social:qa,support:Ya}).isRequired,scribdRebrand:u.a.bool,showSimpleCancelOption:u.a.bool.isRequired},Wa.defaultProps={"data-e2e":null,brand:null,gridType:y.a.STANDARD,isSubscriber:!1,plansEnabled:!1,scribdRebrand:!1};var Qa=Object(h.c)((e=>{var t,n,{scribdRebrand:a}=e.currentPage,r=null===(t=e.personalization)||void 0===t||null===(n=t.featureFlags)||void 0===n?void 0:n.plansEnabled,o=e.user,{brand:i}=e.static.config,{currentLanguage:l,languages:s}=e.i18n,{routes:c}=e.static;return{brand:i,currentLanguage:l,isSubscriber:null==o?void 0:o.isSubscriber,languages:s,plansEnabled:r,scribdRebrand:a,routes:{about:{aboutUrl:c.aboutUrl,blogUrl:c.blogUrl,careersUrl:c.careersUrl,contactUrl:c.contactUrl,everandBlogUrl:c.everandBlogUrl,everandHomeUrl:c.everandHostPath,giftUrl:c.giftUrl,pressUrl:c.pressUrl,redeemUrl:c.redeemUrl,referralsUrl:c.referralsUrl,whatIsEverand:c.whatIsEverandLandingPath},app:{androidStoreUrl:c.androidStoreUrl,iosStoreUrl:c.iosStoreUrl},contentType:c.footerContentTypeRoutes,languageModalPropsPath:c.languageModalPropsPath,legal:{copyrightUrl:c.copyrightUrl,privacyUrl:c.privacyUrl,privacyRequestFormUrl:c.privacyRequestFormUrl,termsUrl:c.termsUrl},social:{facebookUrl:c.facebookUrl,instagramUrl:c.instagramUrl,pinterestUrl:c.pinterestUrl,twitterUrl:c.twitterUrl,everandFacebookUrl:c.everandFacebookUrl,everandInstagramUrl:c.everandInstagramUrl,everandPinterestUrl:c.everandPinterestUrl,everandTwitterUrl:c.everandTwitterUrl},support:{accessibilityUrl:c.accessibilityUrl,adChoicesUrl:c.adChoicesUrl,faqUrl:c.faqUrl,publishersUrl:c.publishersUrl,purchaseHelpUrl:c.purchaseHelpUrl,simpleCancelUrl:c.simpleCancelUrl}},showSimpleCancelOption:!!o.showSimpleCancelOption}}))(Wa),Ka="wrapper__navigation_category";function Za(e){var{navItem:t,isChild:n,onClick:a}=e,r=(t.children||[]).map(((e,t)=>s.a.createElement(Za,{key:t,navItem:e,isChild:!0,onClick:()=>a(e.dataName)})));return s.a.createElement("li",{className:E()(Ka,"nav_category",{is_child:n})},s.a.createElement(_.b,{className:"nav_text_button",dataName:"primary-navigation-".concat(t.dataName),href:t.url,onClick:()=>a(t.dataName)},t.name),r&&r.length>0&&s.a.createElement("ul",{role:"menu",className:"subcategory_list"},r))}Za.propTypes={navItem:u.a.object,onClick:u.a.func,isChild:u.a.bool},Za.defaultProps={onClick:f.noop,isChild:!1};var Xa="sheetmusic";function Ja(e){var{audiobooksAllCategoriesPath:t,booksAllCategoriesPath:n,documentsAllCategoriesPath:a,magazinesAllCategoriesPath:r,podcastsAllCategories:i,navItem:l}=e,c=(e,t)=>{Object(f.trackRats)("megamenu:hamburger:".concat(e,":category:click"),{clicked:t})},u=(e,t)=>e.map(((e,n)=>s.a.createElement(Za,{key:n,navItem:e,onClick:e=>c(t,e)})));function d(e){if(Object.values(nt).includes(e))return a;switch(e){case at.audiobooks:return t;case at.magazines:return r;case at.podcasts:return i;default:return n}}var m,p,g=e=>{var{dataName:t,exploreLinks:n}=e;return n?s.a.createElement("ul",{className:"explore_links"},u(l.exploreLinks,t),s.a.createElement("hr",{className:"underline"})):null};return s.a.createElement("div",{className:"wrapper__hamburger_categories_menu",ref:e=>wt(e)},s.a.createElement("h3",{className:"nav_item_title"},l.name),(e=>{var t=e.dataName;if(t!==Xa)return s.a.createElement("div",{className:"category_container"},g(e),s.a.createElement("ul",{className:"sub_category"},u(e.categoryLinks,t)),(e=>{var t=e.dataName;return s.a.createElement(_.b,{className:"all_categories_button",href:d(t),onClick:()=>c(t,tt)},o.default.t("shared.text_links.all_categories"),s.a.createElement(b.Z,{className:"all_categories_icon"}))})(e))})(l),(p=(m=l).dataName)!==Xa?null:s.a.createElement("div",{className:"sheet_music_container"},g(m),m.categoryLinks.map(((e,t)=>s.a.createElement("div",{key:t},s.a.createElement("p",{className:"grid_column_header sheetmusic_header"},e.name),s.a.createElement("ul",{className:"sub_category"},u(e.children,p)),s.a.createElement("hr",{className:"underline"}))))))}Ja.propTypes={audiobooksAllCategoriesPath:u.a.string.isRequired,booksAllCategoriesPath:u.a.string.isRequired,documentsAllCategoriesPath:u.a.string.isRequired,magazinesAllCategoriesPath:u.a.string.isRequired,podcastsAllCategories:u.a.string.isRequired,navItem:u.a.shape({categoryLinks:u.a.arrayOf(u.a.shape({name:u.a.string,href:u.a.string,children:u.a.arrayOf(u.a.shape({name:u.a.string,href:u.a.string}))})),exploreLinks:u.a.array,name:u.a.string.isRequired})};function $a(e){var{closeHamburgerMenu:t,currentLanguage:n,languageModalPropsPath:a,languages:r,openLanguageModal:i}=e;return s.a.createElement("div",{className:"wrapper__hamburger_language_menu",ref:e=>wt(e)},s.a.createElement("h3",{className:"language_header"},o.default.t("megamenu.language_picker_dropdown.language")),s.a.createElement(Aa,{currentLanguage:n,languageClickEvent:"language_picker:sidebar:language:click",languages:r,onLearnMoreClick:e=>{e.preventDefault(),Object(f.trackRats)("megamenu:hamburger:learn_more:click"),t(),i({propsPath:a})},onChangeLanguage:e=>{return t=e,void Object(f.trackRats)("megamenu:hamburger:language_menu:language:click",{clicked:t});var t}}))}$a.propTypes={closeHamburgerMenu:u.a.func.isRequired,currentLanguage:u.a.shape({prefix:u.a.string,href:u.a.string,lcid:u.a.string,name:u.a.string,lang:u.a.string}).isRequired,languages:u.a.arrayOf(u.a.shape({prefix:u.a.string,href:u.a.string,lcid:u.a.string,name:u.a.string,lang:u.a.string})).isRequired,languageModalPropsPath:u.a.string.isRequired,openLanguageModal:u.a.func.isRequired};var er=Object(h.c)((e=>{var{currentLanguage:t,languages:n}=e.i18n,{languageModalPropsPath:a}=e.static.routes;return{currentLanguage:t,languages:n,languageModalPropsPath:a}}),(e=>({closeHamburgerMenu:()=>e(me(!1))})))($a),tr="OriginalsButton-module_wrapper__bOuVU";function nr(e){var{className:t,onClick:n,onMouseOver:a,originalsRoute:r}=e;return s.a.createElement(_.b,{className:E()(tr,t),href:r,"data-e2e":"originals-button",onClick:()=>{f.DatadogMetric.increment("feature",{source:"megamenu_originals_button",action:"click"}),n("originals")},onMouseOver:a},"Everand Originals")}nr.propTypes={className:u.a.string,onClick:u.a.func,onMouseOver:u.a.func,originalsRoute:u.a.string},nr.defaultProps={className:null,onClick:f.noop,onMouseOver:f.noop};var ar="WhatIsScribdButton-module_wrapper__qEsyu";function rr(e){var{className:t,onClick:n,onMouseOver:a,whatIsScribdLandingPath:r}=e;return s.a.createElement(_.b,{className:E()(ar,t),href:r,"data-e2e":"what-is-scribd-button",onClick:()=>n("whatIsScribd"),onMouseOver:a},o.default.t("megamenu.what_is_scribd_btn.what_is_scribd"))}rr.propTypes={className:u.a.string,onClick:u.a.func,onMouseOver:u.a.func,whatIsScribdLandingPath:u.a.string.isRequired},rr.defaultProps={onClick:f.noop,onMouseOver:f.noop};var or="WhatIsEverandButton-module_wrapper__ZaEBL";function ir(e){var{className:t,onClick:n,onMouseOver:a,whatIsEverandLandingPath:r}=e;return s.a.createElement(_.b,{className:E()(or,t),href:r,"data-e2e":"what-is-scribd-button",onClick:()=>n("whatIsEverand"),onMouseOver:a},o.default.t("everand.megamenu.what_is_scribd_btn.what_is_scribd"))}ir.propTypes={className:u.a.string,onClick:u.a.func,onMouseOver:u.a.func,whatIsEverandLandingPath:u.a.string.isRequired},ir.defaultProps={onClick:f.noop,onMouseOver:f.noop};var lr="VisitEverandButton-module_wrapper__jgndM";function sr(e){var{className:t,onClick:n,onMouseOver:a,everandHostPath:r}=e;return s.a.createElement(_.b,{className:E()(lr,t),href:r,"data-e2e":"visit-everand-button",onClick:()=>n("visitEverand"),onMouseOver:a},o.default.t("shared.everand_banner.visit_everand").slice(0,-1))}sr.propTypes={className:u.a.string,everandHostPath:u.a.string.isRequired,onClick:u.a.func,onMouseOver:u.a.func},sr.defaultProps={onClick:f.noop,onMouseOver:f.noop};var cr="TopBar-module_wrapper__9FCAW",ur="TopBar-module_backButton__l9LWZ",dr="TopBar-module_backButtonIcon__B61AI",mr="TopBar-module_closeButton__o-W4a",pr="TopBar-module_closeIcon__3zMt4",gr="TopBar-module_logo__hr4hy";function fr(e){var{nodeRef:t,onBackClick:n,onCloseClick:a,rootPath:r,showBackButton:l,brand:c}=e,u=e=>{e.preventDefault(),n()},d=()=>s.a.createElement("a",{href:r,"data-e2e":"hamburger-menu-scribd-logo"},s.a.createElement("img",{src:c===i.BRANDS.EVERAND?m.a:g.a,alt:c===i.BRANDS.EVERAND?"Everand Logo":"Scribd Logo",className:gr})),p=()=>s.a.createElement(_.b,{href:"#back",className:ur,onClick:u,"data-e2e":"hamburger-menu-back-button"},s.a.createElement(b.Y,{className:dr}),o.default.t("shared.common.back"));return s.a.createElement("div",{className:cr,ref:t},l?s.a.createElement(p,null):s.a.createElement(d,null),s.a.createElement(_.b,{className:mr,onClick:a,"data-e2e":"hamburger-menu-close-button"},s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S},s.a.createElement(b.z,{alt:o.default.t("megamenu.hamburger_menu.close_menu"),className:pr})),s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(b.C,{alt:o.default.t("megamenu.hamburger_menu.close_menu"),className:pr}))))}fr.propTypes={nodeRef:u.a.shape({current:"undefined"!=typeof Element?u.a.instanceOf(Element):u.a.any}),onBackClick:u.a.func,onCloseClick:u.a.func,rootPath:u.a.string.isRequired,showBackButton:u.a.bool,brand:u.a.string},fr.defaultProps={onBackClick:f.noop,onCloseClick:f.noop,showBackButton:!1};function br(e){var t,n,{brand:a,plansEnabled:r,isScribdUgcLoggedOutHomePage:l,nodeRef:c,onClick:u,openSignUpModal:d,openUserMenu:m,subscribeUrl:p,user:g}=e;return s.a.createElement("div",{className:"wrapper__user_section",onClick:u},(e=>{var{isScribdUgcLoggedOutHomePage:t,openSignUpModal:n,subscribeUrl:a,user:r}=e;if(!0!==t&&Ot(r))return s.a.createElement(mn,{className:"sign_up_btn","data-e2e":"hamburger-menu-subscribe-button",href:a,isLoggedIn:r.isLoggedIn,loc:"megamenu:hamburger",openSignUpModal:n})})({isScribdUgcLoggedOutHomePage:l,openSignUpModal:d,subscribeUrl:p,user:g}),s.a.createElement("a",{className:"nav_row nav_link","data-e2e":"hamburger-menu-user-section",href:"#",onClick:m,ref:c},s.a.createElement("div",{className:"greeting_wrapper"},s.a.createElement("div",{className:"greeting"},s.a.createElement(vn,null),s.a.createElement("span",{className:"greeting_text","data-e2e":"hamburger-menu-greeting"},(e=>e.isLoggedIn?o.default.t("megamenu.user_menu.hi_name",{name:e.name}):o.default.t("megamenu.hamburger_menu.welcome"))(g),(e=>{var{availableUnlocks:t,isLoggedIn:n,isPaused:a,isSubscriber:r,isTerminalState:l,plansEnabled:c,type:u}=e;return!0!==c||!1===n||u===i.PLAN_TYPES.LEGACY||!1===r&&!a||!0===l?null:[i.PLAN_TYPES.PLUS,i.PLAN_TYPES.PLUS_V2,i.PLAN_TYPES.STANDARD_V2].includes(u)?s.a.createElement("div",{className:"plans_credit","data-e2e":"user-menu-available-unlocks"},o.default.t("account_settings.subscription_card.unlocks_available",{count:t})):s.a.createElement("div",{className:"plans_standard","data-e2e":"user-menu-plan-type"},o.default.t("shared.plan_type.standard_monthly"))})({availableUnlocks:null==g||null===(t=g.currentPlan)||void 0===t?void 0:t.availableUnlocks,isLoggedIn:g.isLoggedIn,isPaused:g.isPaused,isSubscriber:g.isSubscriber,isTerminalState:g.isTerminalState,plansEnabled:r,type:null==g||null===(n=g.currentPlan)||void 0===n?void 0:n.type}))),s.a.createElement(b.e,{className:"arrow_icon"})),((e,t)=>{if(!e.isLoggedIn)return s.a.createElement("div",{className:"label","data-e2e":"hamburger-menu-sign-in-greeting"},t===i.BRANDS.EVERAND?o.default.t("megamenu.hamburger_menu.sign_in_to_your_everand_account"):o.default.t("megamenu.hamburger_menu.sign_in_to_your_scribd_account"))})(g,a)))}br.propTypes={brand:u.a.string,nodeRef:u.a.shape({current:"undefined"!=typeof Element?u.a.instanceOf(Element):u.a.any}),isScribdUgcLoggedOutHomePage:u.a.bool,plansEnabled:u.a.bool,onClick:u.a.func,openSignUpModal:u.a.func.isRequired,openUserMenu:u.a.func.isRequired,subscribeUrl:u.a.string.isRequired,user:u.a.shape({isEligibleForFreeTrial:u.a.bool.isRequired,isLoggedIn:u.a.bool.isRequired,isPaused:u.a.bool.isRequired,isSubscriber:u.a.bool.isRequired,isTerminalState:u.a.bool,name:u.a.string,currentPlan:u.a.shape({availableUnlocks:u.a.number,unlocksRenewal:u.a.shape({date:u.a.string,amount:u.a.number}),type:u.a.string})}).isRequired},br.defaultProps={brand:null,isScribdUgcLoggedOutHomePage:!1,plansEnabled:!1};class _r extends s.a.Component{constructor(e){var t;super(e),t=this,O()(this,"changeView",(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.noop;t.setState({currentView:e},n)})),O()(this,"gotoMain",(()=>{this.changeView(En,(()=>{this.selectedTabRef.current&&this.selectedTabRef.current.focus()}))})),O()(this,"trackTopLevelClick",(e=>{Object(f.trackEvent)("megamenu:hamburger:".concat(e,":click"))})),O()(this,"sendClickTracking",(e=>{Object(f.trackEvent)("megamenu:hamburger:click",{clicked:e})})),O()(this,"gotoCategories",(()=>this.changeView(yn))),O()(this,"gotoUser",(()=>this.changeView(wn,(()=>{this.userMenuRef.current&&wt(this.userMenuRef.current)})))),O()(this,"gotoLanguage",(()=>this.changeView(Sn))),O()(this,"getClickHandler",((e,t,n)=>{this.sendClickTracking(t.dataName,t),n&&(e.preventDefault(),this.setState({selectedNavItem:t},this.gotoCategories()))})),O()(this,"openUserMenu",(e=>{e.preventDefault(),this.gotoUser()})),O()(this,"closeUserMenu",(()=>{this.changeView(En,(()=>{this.userSectionRef.current&&this.userSectionRef.current.focus()}))})),O()(this,"handleBackClick",(()=>{switch(this.setState({selectedNavItem:null}),this.state.currentView){case Sn:return this.gotoUser();case wn:return this.closeUserMenu();default:return this.gotoMain()}})),O()(this,"returnFocusToTopBar",(()=>{this.topBarRef.current&&this.topBarRef.current.children?wt(this.topBarRef.current):this.props.closeHamburgerMenu()})),O()(this,"trapFocusInMenu",((e,t)=>{e.stopPropagation();var n=Object(f.getFocusableChildren)(t);Object(f.trapFocusInChildren)({event:e,children:n,exitFunction:this.returnFocusToTopBar,tabCycle:!0})})),this.navRef=s.a.createRef(),this.selectedTabRef=s.a.createRef(),this.topBarRef=s.a.createRef(),this.userMenuRef=s.a.createRef(),this.userSectionRef=s.a.createRef(),this.state={currentView:En,selectedNavItem:null}}componentDidMount(){wt(this.navRef.current),Object(f.trackEvent)("megamenu:hamburger:open")}componentWillUnmount(){Object(f.trackEvent)("megamenu:hamburger:close")}componentDidUpdate(){!0!==this.props.landingPages&&!this.props.hamburgerOnly&&this.props.pageWidth>=i.BREAKPOINTS.DS2.l&&this.props.closeHamburgerMenu()}renderVisuallyHiddenText(e){if(e===this.state.selectedNavItem)return s.a.createElement(N.gb,null,o.default.t("shared.navigation.sidebar.selected"))}renderUnderline(){return s.a.createElement("hr",{className:"underline"})}renderWhatIsEverandButton(){return this.props.user.isLoggedIn?null:s.a.createElement("li",{className:"what_is_scribd_section nav_row"},s.a.createElement(ir,{className:"what_is_scribd_button",onClick:this.sendClickTracking,whatIsEverandLandingPath:this.props.whatIsEverandLandingPath}),this.renderUnderline())}renderOriginalsButton(){if(this.props.language===i.LANGUAGES.EN.lang)return s.a.createElement("li",{className:"originals_section nav_row"},s.a.createElement(nr,{className:"originals_button",onClick:this.sendClickTracking,originalsRoute:this.props.originalsRoute}))}renderWhatIsScribdButton(){return s.a.createElement("li",{className:"what_is_scribd_section nav_row"},s.a.createElement(rr,{className:"what_is_scribd_button",onClick:this.sendClickTracking,whatIsScribdLandingPath:this.props.whatIsScribdLandingPath}),this.renderUnderline())}renderVisitEverandButton(){return s.a.createElement("li",{className:"what_is_scribd_section nav_row visit_everand"},s.a.createElement(sr,{className:"what_is_scribd_button",onClick:this.sendClickTracking,everandHostPath:this.props.everandHostPath}),this.renderUnderline())}renderSaveButton(){if(this.props.user.isLoggedIn)return s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S,classes:"save_section"},s.a.createElement("li",{className:"nav_row selected save_list_item"},s.a.createElement(_.b,{className:"save_button",href:this.props.savedPath,"data-e2e":"hamburger-menu-save-button","aria-label":o.default.t("shared.save_button.saved"),onClick:()=>this.sendClickTracking("saved")},s.a.createElement(b.jb,{className:"save_icon"}),o.default.t("shared.save_button.saved"))),this.renderUnderline())}renderVerticalTab(e){var t=this.state.selectedNavItem&&e.dataName===this.state.selectedNavItem.dataName,n=vt(e,this.props.brand);return s.a.createElement("li",{className:E()("nav_row",e.type,{selected:t}),key:"nav_row_".concat(e.dataName),id:e.id},s.a.createElement(_.b,{className:"nav_link","data-e2e":"hamburger-menu-".concat(e.dataName,"-button"),onClick:t=>this.getClickHandler(t,e,n),nodeRef:t?this.selectedTabRef:void 0,href:n?void 0:e.link},s.a.createElement("div",{className:"nav_title"},e.name),n&&s.a.createElement(b.e,{className:"icon"}),this.renderVisuallyHiddenText(e)))}renderNavItemSection(){var e=ct(this.props.navigationCategories,this.props.brand);return s.a.createElement("ul",{className:"nav_items","aria-labelledby":"hamburger_menu_nav_items"},this.renderSaveButton(),this.props.brand===i.BRANDS.EVERAND?this.renderWhatIsEverandButton():this.renderWhatIsScribdButton(),Object.values(e).map((e=>this.renderVerticalTab(e))),this.props.brand===i.BRANDS.EVERAND?this.renderOriginalsButton():null,s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S},this.renderUnderline()),this.renderCategoriesMenu(),!0===this.props.isScribdUgcLoggedOutHomePage?s.a.createElement(s.a.Fragment,null,s.a.createElement(w.a,{below:!0,size:i.SIZES.S},this.renderUnderline()),this.renderVisitEverandButton()):null)}renderCategoriesMenu(){var{audiobooksAllCategoriesPath:e,booksAllCategoriesPath:t,brand:n,documentsAllCategoriesPath:a,magazinesAllCategoriesPath:r,podcastsAllCategories:o,navigationCategories:i}=this.props,l=ct(i,n);return Object.values(l).map((i=>{var l;return vt(i,n)?s.a.createElement("div",{key:i.dataName,className:E()("category_item",i.dataName,{selected:(null===(l=this.state.selectedNavItem)||void 0===l?void 0:l.dataName)===i.dataName})},s.a.createElement(Ja,{audiobooksAllCategoriesPath:e,booksAllCategoriesPath:t,documentsAllCategoriesPath:a,magazinesAllCategoriesPath:r,navItem:i,podcastsAllCategories:o})):null}))}renderAppLogoSection(){if(!this.props.hideGetAppLinks&&this.props.getMobileAppProps){var{androidStoreUrl:e,iosStoreUrl:t}=this.props.getMobileAppProps,{brand:n,isScribdUgcLoggedOutHomePage:a,landingPages:r,language:l}=this.props,c=!0==!a&&!0===r&&n!==i.BRANDS.SCRIBD;return s.a.createElement(s.a.Fragment,null,this.renderUnderline(),s.a.createElement("div",{className:"app_logos"},s.a.createElement("p",{className:"app_logo_copy"},o.default.t("megamenu.hambur_menu.get_our_free_apps")),s.a.createElement(N.a,{brand:n,className:E()({landing_page:!0===r,scribd_lohp:!0===a}),androidStoreUrl:e,iosStoreUrl:t,language:l,showKindle:c,showWhiteIosBadge:!0===a})))}}renderMainMenu(){var e=s.a.createElement("div",{className:"bottom_section"},this.renderUserSection(),this.renderAppLogoSection());return s.a.createElement(s.a.Fragment,null,this.renderNavItemSection(),!0===this.props.landingPages?e:s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.S,inline:!1},e))}renderUserSection(){return s.a.createElement(br,{plansEnabled:this.props.plansEnabled,brand:this.props.brand,isScribdUgcLoggedOutHomePage:this.props.isScribdUgcLoggedOutHomePage,onClick:()=>this.trackTopLevelClick("user_menu"),openSignUpModal:this.props.openSignUpModal,openUserMenu:this.openUserMenu,subscribeUrl:this.props.subscribeUrl,user:this.props.user,nodeRef:this.userSectionRef})}renderUserMenu(){return s.a.createElement(Nn,{brand:this.props.brand,handleLanguageClick:this.gotoLanguage,isScribdUgcLoggedOutHomePage:this.props.isScribdUgcLoggedOutHomePage,nodeRef:this.userMenuRef,openSignInModal:this.props.openSignInModal,openSignUpModal:this.props.openSignUpModal,showUserIcon:!0,trackingLocation:"hamburger"})}renderLanguageMenu(){return s.a.createElement(er,{openLanguageModal:this.props.openLanguageModal})}renderCurrentView(){switch(this.state.currentView){case wn:return this.renderUserMenu();case Sn:return this.renderLanguageMenu();case yn:return this.renderCategoriesMenu();default:return this.renderMainMenu()}}render(){var{className:e,rootPath:t}=this.props;return s.a.createElement("div",{className:E()("wrapper__megamenu_hamburger_menu",e),"data-e2e":"hamburger-menu",onKeyDown:e=>this.trapFocusInMenu(e,this.navRef.current)},s.a.createElement("nav",{className:E()("vertical_nav",{landing_page:!0===this.props.landingPages}),ref:this.navRef,"data-e2e":"hamburger-menu-vertical-nav"},s.a.createElement(fr,{rootPath:t,onBackClick:this.handleBackClick,onCloseClick:this.props.closeHamburgerMenu,showBackButton:this.state.currentView!==En,nodeRef:this.topBarRef,brand:this.props.brand}),this.renderCurrentView()))}}_r.propTypes={audiobooksAllCategoriesPath:u.a.string.isRequired,booksAllCategoriesPath:u.a.string.isRequired,brand:u.a.string,className:u.a.string,closeHamburgerMenu:u.a.func,documentsAllCategoriesPath:u.a.string.isRequired,everandHostPath:u.a.string,getMobileAppProps:u.a.shape({androidStoreUrl:u.a.string,iosStoreUrl:u.a.string}),hamburgerOnly:u.a.bool,hideGetAppLinks:u.a.bool,isScribdUgcLoggedOutHomePage:u.a.bool,landingPages:u.a.bool,language:u.a.string.isRequired,magazinesAllCategoriesPath:u.a.string.isRequired,navigationCategories:u.a.object.isRequired,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,originalsRoute:u.a.string,pageWidth:u.a.number.isRequired,plansEnabled:u.a.bool,podcastsAllCategories:u.a.string.isRequired,rootPath:u.a.string,savedPath:u.a.string.isRequired,subscribeUrl:u.a.string.isRequired,user:u.a.shape({isEligibleForFreeTrial:u.a.bool.isRequired,isLoggedIn:u.a.bool.isRequired,isSubscriber:u.a.bool.isRequired,isDunning:u.a.bool.isRequired,isPaused:u.a.bool.isRequired,name:u.a.string,currentPlan:u.a.shape({availableUnlocks:u.a.number,unlocksRenewal:u.a.shape({date:u.a.string,amount:u.a.number}),type:u.a.string})}),whatIsScribdLandingPath:u.a.string.isRequired,whatIsEverandLandingPath:u.a.string.isRequired},_r.defaultProps={brand:null,className:null,hamburgerOnly:!1,hideGetAppLinks:!1,isScribdUgcLoggedOutHomePage:!1,plansEnabled:!1,landingPages:!1};var hr=Object(h.c)((e=>{var t,n,a,r,o,i,l,s,{i18n:{currentLanguage:c},currentPage:u,static:{routes:d,config:m},user:p,personalization:g,viewport:{width:f}}=e;return{audiobooksAllCategoriesPath:d.audiobooksAllCategoriesPath,booksAllCategoriesPath:d.booksAllCategoriesPath,brand:m.brand,documentsAllCategoriesPath:d.documentsAllCategoriesPath,everandHostPath:d.everandHostPath,getMobileAppProps:{androidStoreUrl:d.androidStoreUrl,iosStoreUrl:d.iosStoreUrl},originalsRoute:d.originalsRoute,plansEnabled:null==g||null===(t=g.featureFlags)||void 0===t?void 0:t.plansEnabled,language:c.lang,magazinesAllCategoriesPath:d.magazinesAllCategoriesPath,pageWidth:f,podcastsAllCategories:d.podcastsAllCategories,navigationCategories:u.navigationCategories,rootPath:d.rootPath,savedPath:d.savedPath,subscribeUrl:d.subscribeUrl,user:{currentPlan:{availableUnlocks:null==p||null===(n=p.currentPlan)||void 0===n?void 0:n.availableUnlocks,pendingDowngradeConversion:null==p||null===(a=p.currentPlan)||void 0===a?void 0:a.pendingDowngradeConversion,unlocksRenewal:{date:null==p||null===(r=p.currentPlan)||void 0===r||null===(o=r.unlocksRenewal)||void 0===o?void 0:o.date,amount:null==p||null===(i=p.currentPlan)||void 0===i||null===(l=i.unlocksRenewal)||void 0===l?void 0:l.amount},type:null==p||null===(s=p.currentPlan)||void 0===s?void 0:s.type},id:p.id,isDunning:p.isDunning,isEligibleForFreeTrial:p.isEligibleForFreeTrial,isLoggedIn:p.isLoggedIn,isPaused:p.isPaused,isSubscriber:p.isSubscriber,isTerminalState:p.isTerminalState,name:p.name},whatIsScribdLandingPath:d.whatIsScribdLandingPath,whatIsEverandLandingPath:d.whatIsEverandLandingPath}}),(e=>({closeHamburgerMenu:()=>e(me(!1))})))(_r),vr={menu:"HamburgerMenuWrapper-module_menu__KjmJo",skrim:"HamburgerMenuWrapper-module_skrim__lO6I2",enterActive:"HamburgerMenuWrapper-module_enterActive__H6lmT",enterDone:"HamburgerMenuWrapper-module_enterDone__UAX0W",exitActive:"HamburgerMenuWrapper-module_exitActive__t25iF",exitDone:"HamburgerMenuWrapper-module_exitDone__pCvDb"},Er=300,yr={enterActive:vr.enterActive,enterDone:vr.enterDone,exitActive:vr.exitActive,exitDone:vr.exitDone};function wr(e){var{brand:t,isScribdUgcLoggedOutHomePage:n,hamburgerOnly:a,landingPages:r,openLanguageModal:o,openSignInModal:i,openSignUpModal:l}=e,c=Object(h.f)((e=>e.currentPage.isHamburgerMenuOpen)),u=Object(h.f)((e=>{var t;return null===(t=e.user)||void 0===t?void 0:t.isSubscriber})),d=Object(Qe.a)({brand:t,isSubscriber:u}),m=Object(h.e)();return s.a.createElement(M.CSSTransition,{in:c,classNames:yr,mountOnEnter:!0,timeout:Er,unmountOnExit:!0},s.a.createElement("div",null,s.a.createElement("div",{className:vr.skrim,onClick:function(){m(me(!1))}}),s.a.createElement(hr,{brand:t,className:vr.menu,hamburgerOnly:a,hideGetAppLinks:d,isScribdUgcLoggedOutHomePage:n,landingPages:r,openLanguageModal:o,openSignInModal:i,openSignUpModal:l})))}wr.propTypes={brand:u.a.string,hamburgerOnly:u.a.bool,isScribdUgcLoggedOutHomePage:u.a.bool,landingPages:u.a.bool,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired},wr.defaultProps={brand:null,hamburgerOnly:!1,isScribdUgcLoggedOutHomePage:!1,landingPages:!1};var Sr="wrapper__navigation_megamenu_navigation_categories",Or=(e,t)=>{Object(f.trackRats)("megamenu:topbar:".concat(e,":category:click"),{clicked:t})};function Cr(e){var{categories:t,contentType:n}=e;return s.a.createElement("ul",{className:Sr,role:"menu"},t.map(((e,t)=>s.a.createElement(Za,{key:t,navItem:e,onClick:e=>Or(n,e),isChild:e.isChild}))))}Cr.propTypes={categories:u.a.array,contentType:u.a.string};var Nr="sheetmusic",Mr=(e,t)=>{Object(f.trackRats)("megamenu:topbar:".concat(e,":category:click"),{clicked:t})};function xr(e){var{brand:t,gridType:n,handleKeyDown:a,handleMenuOpen:r,handleMenuClose:l,navItem:c,nodeRef:u}=e,{audiobooksAllCategoriesPath:d,booksAllCategoriesPath:m,documentsAllCategoriesPath:p,magazinesAllCategoriesPath:g,podcastsAllCategories:f}=Object(h.f)((e=>e.static.routes)),v=()=>{if(c.exploreLinks)return s.a.createElement("p",{className:"grid_column_header"},o.default.t("megamenu.navigation.explore_content_type",{content_type:c.name}))},w=()=>{if(c.exploreLinks)return s.a.createElement("ul",{className:"explore-list",role:"menu"},c.exploreLinks.map(((e,t)=>s.a.createElement(Za,{key:t,onClick:e=>Mr(c.dataName,e),navItem:e}))))},S=()=>{return s.a.createElement("p",{className:"grid_column_header"},(e=t,n=c.dataName,e===i.BRANDS.SCRIBD?o.default.t("category.documents",{category:ot[n]}):o.default.t("megamenu.navigation.categories")));var e,n},O=e=>{if(Object.values(nt).includes(e))return p;switch(e){case at.audiobooks:return d;case at.magazines:return g;case at.podcasts:return f;default:return m}},C=()=>s.a.createElement(_.b,{className:"all_categories_button",href:O(c.dataName),onClick:()=>Mr(c.dataName,tt)},o.default.t("shared.text_links.all_categories"),s.a.createElement(b.Z,{className:"icon"})),N=()=>s.a.createElement("div",{className:E()("vertical_divider",{hidden:!c.exploreLinks})});return s.a.createElement("div",{className:"wrapper__navigation_megamenu_navigation_category_container",onKeyDown:e=>a(e,c),onMouseOver:()=>r(c),onMouseLeave:()=>l(),ref:u,"data-testid":"nav-cat-container"},(()=>{if(c.dataName===Nr)return s.a.createElement(y.c,{gridType:n},s.a.createElement(y.d,{gridType:n},c.categoryLinks.map(((e,t)=>{return s.a.createElement(y.b,{gridType:n,xl:2,key:t},(a=e,s.a.createElement("p",{className:"grid_column_header sheetmusic_header","data-testid":"sheetmusic-header"},a.name)),s.a.createElement(Cr,{categories:e.children,contentType:c.dataName}));var a})),s.a.createElement(y.b,{gridType:n,xl:6,m:1})))})(),(()=>{if(!(c.dataName===Nr||c.totalCategoryCount<=8)){var e=yt(c.categoryLinks,c.totalCategoryCount);return s.a.createElement(y.c,{gridType:n},s.a.createElement(y.d,{gridType:n},s.a.createElement(y.b,{gridType:n,xl4:2,xl:2},v()),s.a.createElement(y.b,{gridType:n,xl4:1,xl:1},N()),s.a.createElement(y.b,{gridType:n,xl4:4,xl:4},S()),s.a.createElement(y.b,{gridType:n,xl4:5,xl:5,m:1})),s.a.createElement(y.d,{gridType:n},s.a.createElement(y.b,{gridType:n,xl4:2,xl:2},w()),s.a.createElement(y.b,{gridType:n,xl4:1,xl:1},N()),s.a.createElement(y.b,{gridType:n,xl4:2,xl:2},s.a.createElement(Cr,{categories:e[0],contentType:c.dataName})),s.a.createElement(y.b,{gridType:n,xl4:2,xl:2},s.a.createElement(Cr,{categories:e[1],contentType:c.dataName}),C()),s.a.createElement(y.b,{gridType:n,xl4:5,xl:5,m:1})))}})(),(()=>{if(!(c.dataName===Nr||c.totalCategoryCount>8))return s.a.createElement(y.c,{gridType:n},s.a.createElement(y.d,{gridType:n},s.a.createElement(y.b,{gridType:n,xl:2},v(),w()),s.a.createElement(y.b,{gridType:n,xl:1},s.a.createElement("div",{className:E()("vertical_divider",{hidden:!c.exploreLinks})})),s.a.createElement(y.b,{gridType:n,xl:2},S(),s.a.createElement(Cr,{categories:c.categoryLinks,contentType:c.dataName}),C()),s.a.createElement(y.b,{gridType:n,xl:2}),s.a.createElement(y.b,{gridType:n,xl:5,m:1})))})())}xr.propTypes={brand:u.a.string.isRequired,gridType:u.a.oneOf(Object.values(y.a)),handleMenuOpen:u.a.func.isRequired,handleMenuClose:u.a.func.isRequired,handleKeyDown:u.a.func.isRequired,navItem:u.a.object,nodeRef:u.a.oneOfType([u.a.func,u.a.shape({current:u.a.any})])},xr.defaultProps={gridType:y.a.STANDARD};var Tr={[at.books]:"book",[at.audiobooks]:"audiobook",[at.magazines]:"magazine",[at.podcasts]:"podcast",[at.sheetMusic]:"sheet_music",[at.all_documents]:"docs"};class Lr extends s.a.Component{constructor(e){var t;super(e),t=this,O()(this,"componentDidUpdate",(e=>{this.props.selectedMobileBottomTab!==e.selectedMobileBottomTab&&this.setState({currentPage:this.props.selectedMobileBottomTab})})),O()(this,"handleMenuClose",(()=>{clearTimeout(this.timer),this.timer=setTimeout((()=>{this.setState({openNavItem:null,currentPage:this.props.selectedMobileBottomTab})}),it)})),O()(this,"handleMenuOpen",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt,a=arguments.length>2?arguments[2]:void 0;clearTimeout(t.timer),t.timer=setTimeout((()=>{t.setState({openNavItem:vt(e,t.props.brand)?e:null,currentPage:null},a)}),n)})),O()(this,"handleExitOpenNavItem",(()=>{this.openNavItemRef.current.focus(),this.setState({openNavItem:null,currentPage:this.props.selectedMobileBottomTab})})),O()(this,"handleWhatIsScribdButtonMouseOver",(()=>{this.handleMenuOpen()})),O()(this,"sendClickTracking",(e=>{Object(f.trackRats)("megamenu:topbar:click",{clicked:e})})),O()(this,"sendHoverTracking",(e=>{Object(f.trackRats)("megamenu:topbar:hover",{hovered:e})})),O()(this,"handleKeyDown",((e,t)=>{e.stopPropagation(),this.navigationCategoryContainerRef.current?this.trapFocusInNagivationContainer(e):e.which!==f.keyMappings.down_arrow&&e.which!==f.keyMappings.space||(e.preventDefault(),this.handleMenuOpen(t,0,(()=>this.trapFocusInNagivationContainer(e))))})),this.state={currentPage:e.selectedMobileBottomTab,openNavItem:null},this.containerRef=s.a.createRef(),this.primaryNavigationContainerRef=s.a.createRef(),this.navigationCategoryContainerRef=s.a.createRef(),this.openNavItemRef=s.a.createRef(),this.timer=null}renderWhatIsScribdButton(){return s.a.createElement("li",{className:"nav_item what_is_scribd_section",role:"none"},s.a.createElement(rr,{className:"what_is_scribd_button nav_item_button",onMouseOver:this.handleWhatIsScribdButtonMouseOver,whatIsScribdLandingPath:this.props.whatIsScribdLandingPath}))}renderWhatIsEverandButton(){return this.props.user.isLoggedIn?null:s.a.createElement("li",{className:"nav_item what_is_scribd_section",role:"none"},s.a.createElement(ir,{className:"what_is_scribd_button nav_item_button",onMouseOver:this.handleWhatIsScribdButtonMouseOver,whatIsEverandLandingPath:this.props.whatIsEverandLandingPath}))}renderOriginalsButton(){if(this.props.language===i.LANGUAGES.EN.lcid)return s.a.createElement("li",{className:"nav_item originals_section",role:"none"},s.a.createElement(nr,{className:"originals_button nav_item_button",onMouseOver:this.handleWhatIsScribdButtonMouseOver,originalsRoute:this.props.originalsRoute}))}trapFocusInNagivationContainer(e){var t=Object(f.getFocusableChildren)(this.navigationCategoryContainerRef.current);Object(f.trapFocusInChildren)({event:e,children:t,exitFunction:this.handleExitOpenNavItem,tabCycle:!1})}render(){var{brand:e,gridType:t,user:n}=this.props,{openNavItem:a,currentPage:r}=this.state,l=ct(this.props.navigationCategories,e),c=n.isSubscriber;return s.a.createElement("div",{className:E()("wrapper__mm_primary_navigation",{subscribed_view:c,open:a}),onMouseLeave:this.handleMenuClose,ref:this.containerRef},s.a.createElement(y.c,{gridType:t},s.a.createElement(y.d,{gridType:t},s.a.createElement(y.b,{gridType:t},s.a.createElement(N.g,{className:"primaryNavigationCarousel"},s.a.createElement("ul",{className:"nav_items_list","data-e2e":"primary-navigation",ref:this.primaryNavigationContainerRef,role:"menubar"},e===i.BRANDS.EVERAND?this.renderWhatIsEverandButton():this.renderWhatIsScribdButton(),Object.values(l).map(((t,n)=>{var i=Tr[t.dataName],l=Boolean(i)&&i===r;return s.a.createElement("li",{key:n,className:E()("nav_item",t.dataName,{open:a&&a.dataName===t.dataName,is_current_nav_item:l}),role:"none"},s.a.createElement(q.h,{"aria-expanded":a&&a.dataName===t.dataName,"aria-haspopup":vt(t,e),buttonStyle:q.c.NONE,className:E()("nav_item_button",t.dataName),"data-e2e":"primary-navigation-".concat(t.dataName,"-button"),href:t.link,ref:a&&a.dataName===t.dataName?this.openNavItemRef:null,onClick:()=>this.sendClickTracking(t.dataName),onKeyDown:e=>this.handleKeyDown(e,t),onMouseEnter:()=>this.sendHoverTracking(t.dataName),onMouseOver:()=>this.handleMenuOpen(t),role:"menuitem"},t.name,l?s.a.createElement(N.gb,null,o.default.t("shared.common.selected")):null,vt(t,e)&&s.a.createElement(b.p,{className:"icon"})))})),e===i.BRANDS.EVERAND?this.renderOriginalsButton():null))))),s.a.createElement("ul",{className:"category_list"},Object.values(l).map((n=>vt(n,e)?s.a.createElement("li",{key:n.dataName,className:E()("category_item",n.dataName,{selected:(null==a?void 0:a.dataName)===n.dataName})},s.a.createElement(xr,{brand:e,gridType:t,nodeRef:(null==a?void 0:a.dataName)===n.dataName?this.navigationCategoryContainerRef:null,handleMenuClose:this.handleMenuClose,handleMenuOpen:this.handleMenuOpen,handleKeyDown:this.handleKeyDown,navItem:n})):null))))}}Lr.propTypes={brand:u.a.string,language:u.a.string,gridType:u.a.oneOf(Object.values(y.a)),navigationCategories:u.a.object.isRequired,originalsRoute:u.a.string.isRequired,selectedMobileBottomTab:u.a.string,user:u.a.shape({id:u.a.number,isLoggedIn:u.a.bool.isRequired,isSubscriber:u.a.bool,isEligibleForFreeTrial:u.a.bool.isRequired,isDunning:u.a.bool.isRequired,isPaused:u.a.bool.isRequired}).isRequired,whatIsScribdLandingPath:u.a.string.isRequired,whatIsEverandLandingPath:u.a.string.isRequired},Lr.defaultProps={brand:null};var Rr=Object(h.c)((e=>{var{i18n:{currentLanguage:t},currentPage:n,static:{config:a,routes:r},user:o}=e;return{brand:a.brand,language:t.lcid,navigationCategories:n.navigationCategories,originalsRoute:r.originalsRoute,selectedMobileBottomTab:n.selectedMobileBottomTab,user:o,whatIsScribdLandingPath:r.whatIsScribdLandingPath,whatIsEverandLandingPath:r.whatIsEverandLandingPath}}))(Lr),kr={wrapper:"ScribdNavigationCategory-module_wrapper__7fGEa",isChild:"ScribdNavigationCategory-module_isChild__Y2SlZ",category:"ScribdNavigationCategory-module_category__LUnVE",childCategory:"ScribdNavigationCategory-module_childCategory__ABxDx",link:"ScribdNavigationCategory-module_link__xFs-Q",subcategoryList:"ScribdNavigationCategory-module_subcategoryList__SJhw7"};function jr(e){var{navItem:t,isChild:n,onClick:a}=e,r=(t.children||[]).map(((e,t)=>s.a.createElement(jr,{key:t,navItem:e,isChild:!0,onClick:()=>a(e.dataName)})));return s.a.createElement("li",{className:E()(kr.wrapper,{[kr.isChild]:n})},s.a.createElement(q.h,{className:kr.link,"data-name":"primary-navigation-".concat(t.dataName),href:t.url,onClick:()=>a(t.dataName)},s.a.createElement("span",{className:E()(kr.category,{[kr.childCategory]:n})},t.name)),r&&r.length>0&&s.a.createElement("ul",{role:"menu",className:kr.subcategoryList},r))}jr.propTypes={navItem:u.a.object,onClick:u.a.func,isChild:u.a.bool},jr.defaultProps={onClick:f.noop,isChild:!1};var Pr={wrapper:"ScribdNavigationCategoryContainer-module_wrapper__hUB5S",allCategories:"ScribdNavigationCategoryContainer-module_allCategories__BcrbX",allCategoriesArrow:"ScribdNavigationCategoryContainer-module_allCategoriesArrow__eTTbk",column:"ScribdNavigationCategoryContainer-module_column__3Y1i2",columnHeader:"ScribdNavigationCategoryContainer-module_columnHeader__5sH4N"};function Ir(e){var{gridType:t,handleKeyDown:n,handleMenuOpen:a,handleMenuClose:r,navItem:i,nodeRef:l}=e,{documentsAllCategoriesPath:c}=Object(h.f)((e=>e.static.routes));return s.a.createElement("div",{className:Pr.wrapper,onKeyDown:e=>n(e,i),onMouseOver:()=>a(i),onMouseLeave:()=>r(),ref:l,"data-testid":"nav-cat-container"},(()=>{if(!(i.totalCategoryCount<=8)){var e=yt(i.categoryLinks,i.totalCategoryCount);return s.a.createElement(ve.c,{gridType:t},s.a.createElement(ve.d,{gridType:t},s.a.createElement(ve.b,{gridType:t,xl4:3,xl:3}),s.a.createElement(ve.b,{gridType:t,xl4:4,xl:4},s.a.createElement("p",{className:Pr.columnHeader},o.default.t("category.documents",{category:ot[i.dataName]}))),s.a.createElement(ve.b,{gridType:t,xl4:5,xl:5,m:1})),s.a.createElement(ve.d,{gridType:t},s.a.createElement(ve.b,{gridType:t,xl4:3,xl:3}),s.a.createElement(ve.b,{gridType:t,xl4:3,xl:3},s.a.createElement("ul",{className:Pr.column,role:"menu"},e[0].map(((e,t)=>s.a.createElement(jr,{key:t,navItem:e,onClick:e=>It(i.dataName,e),isChild:e.isChild}))))),s.a.createElement(ve.b,{gridType:t,xl4:3,xl:3},s.a.createElement("ul",{className:Pr.column,role:"menu"},e[1].map(((e,t)=>s.a.createElement(jr,{key:t,navItem:e,onClick:e=>It(i.dataName,e),isChild:e.isChild})))),s.a.createElement(q.h,{className:Pr.allCategories,href:c,onClick:()=>It(i.dataName,tt)},o.default.t("shared.text_links.all_categories"),s.a.createElement(Ee.D,{className:Pr.allCategoriesArrow}))),s.a.createElement(ve.b,{gridType:t,xl4:3,xl:3,m:1})))}})(),(()=>{if(!(i.totalCategoryCount>8))return s.a.createElement(ve.c,{gridType:t},s.a.createElement(ve.d,{gridType:t},s.a.createElement(ve.b,{gridType:t,xl:3}),s.a.createElement(ve.b,{gridType:t,xl:2},s.a.createElement("p",{className:Pr.columnHeader},o.default.t("category.documents",{category:ot[i.dataName]})),s.a.createElement("ul",{className:Pr.column,role:"menu"},i.categoryLinks.map(((e,t)=>s.a.createElement(jr,{key:t,navItem:e,onClick:e=>It(i.dataName,e),isChild:e.isChild})))),s.a.createElement(q.h,{className:Pr.allCategories,href:c,onClick:()=>It(i.dataName,tt)},o.default.t("shared.text_links.all_categories"),s.a.createElement(Ee.D,{className:Pr.allCategoriesArrow}))),s.a.createElement(ve.b,{gridType:t,xl:2}),s.a.createElement(ve.b,{gridType:t,xl:5,m:1})))})())}Ir.propTypes={gridType:u.a.oneOf(Object.values(ve.a)),handleMenuOpen:u.a.func.isRequired,handleMenuClose:u.a.func.isRequired,handleKeyDown:u.a.func.isRequired,navItem:u.a.object,nodeRef:u.a.oneOfType([u.a.func,u.a.shape({current:u.a.any})])},Ir.defaultProps={gridType:ve.a.STANDARD};var Dr={wrapper:"ScribdPrimaryNavigation-module_wrapper__hogoD",carousel:"ScribdPrimaryNavigation-module_carousel__jE8F1",categoryButton:"ScribdPrimaryNavigation-module_categoryButton__PtavF",categoryItem:"ScribdPrimaryNavigation-module_categoryItem__o-Qlj",categoryList:"ScribdPrimaryNavigation-module_categoryList__MKZG-",divider:"ScribdPrimaryNavigation-module_divider__rpx78",list:"ScribdPrimaryNavigation-module_list__aXUe1",open:"ScribdPrimaryNavigation-module_open__x9MLa",icon:"ScribdPrimaryNavigation-module_icon__BNkjZ",rotate:"ScribdPrimaryNavigation-module_rotate__Tftmh",selected:"ScribdPrimaryNavigation-module_selected__9palU"};function Ar(e){var{gridType:t}=e,n=Object(h.f)((e=>e.currentPage.navigationCategories)),a=Object(h.f)((e=>e.static.routes.whatIsScribdLandingPath)),r=Object(l.useRef)(null),c=Object(l.useRef)(null),u=Object(l.useRef)(null),d=Object(l.useRef)(null),[m,p]=Object(l.useState)(null),g=ct(n,i.BRANDS.SCRIBD),b=()=>{clearTimeout(d.current),d.current=setTimeout((()=>{p(null)}),it)},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lt,n=arguments.length>2?arguments[2]:void 0;clearTimeout(d.current),d.current=setTimeout((()=>{p(vt(e,i.BRANDS.SCRIBD)?e:null),n&&n()}),t)},v=()=>{u.current.focus(),p(null)};function y(e){var t=Object(f.getFocusableChildren)(c.current);Object(f.trapFocusInChildren)({event:e,children:t,exitFunction:v,tabCycle:!1})}var w=(e,t)=>{e.stopPropagation(),c.current?y(e):e.which!==f.keyMappings.down_arrow&&e.which!==f.keyMappings.space||(e.preventDefault(),_(t,0,(()=>{y(e)})))};return s.a.createElement("div",{className:E()(Dr.wrapper,{[Dr.open]:m}),ref:r},s.a.createElement(ve.c,{gridType:t},s.a.createElement(ve.d,{gridType:t},s.a.createElement(ve.b,{gridType:t},s.a.createElement(N.g,{className:Dr.carousel},s.a.createElement("ul",{className:Dr.list,"data-e2e":"primary-navigation",role:"menubar"},s.a.createElement("li",{role:"menuitem"},s.a.createElement(q.f,{className:Dr.categoryButton,"data-e2e":"what-is-scribd-button",href:a,onKeyDown:w,size:q.b.SMALL},o.default.t("megamenu.what_is_scribd_btn.what_is_scribd"))),s.a.createElement(We.c,{className:Dr.divider,direction:We.a.VERTICAL,type:We.b.INLINE}),s.a.createElement("span",{className:Dr.list,onMouseLeave:b},Object.values(g).map(((e,t)=>{var n=(null==m?void 0:m.dataName)===e.dataName;return s.a.createElement("li",{key:t,className:e.dataName,role:"menuitem"},s.a.createElement(q.f,{"aria-expanded":n,"aria-haspopup":vt(e,i.BRANDS.SCRIBD),className:E()(Dr.categoryButton,e.dataName),"data-e2e":"primary-navigation-".concat(e.dataName,"-button"),href:e.link,ref:n?u:null,onClick:()=>jt(e.dataName),onKeyDown:t=>w(t,e),onMouseEnter:()=>Pt(e.dataName),onMouseOver:()=>_(e),size:q.b.SMALL},e.name,n?s.a.createElement(Y.a,null,o.default.t("shared.common.selected")):null,vt(e,i.BRANDS.SCRIBD)?s.a.createElement(Ee.i,{className:E()(Dr.icon,{[Dr.rotate]:n})}):null))})))))))),s.a.createElement("ul",{className:Dr.categoryList},Object.values(g).map((e=>{if(!vt(e,i.BRANDS.SCRIBD))return null;var n=(null==m?void 0:m.dataName)===e.dataName;return s.a.createElement("li",{key:e.dataName,className:E()(Dr.categoryItem,e.dataName,{[Dr.selected]:n})},s.a.createElement(Ir,{gridType:t,nodeRef:n?c:null,handleMenuClose:b,handleMenuOpen:_,handleKeyDown:w,navItem:e}))}))))}Ar.propTypes={gridType:u.a.oneOf(Object.values(ve.a))},Ar.defaultProps={gridType:ve.a.STANDARD};class Ur extends s.a.Component{constructor(e){super(e),O()(this,"handleScroll",(e=>{var{scrollDirection:t}=e,n=dt({isKeyboardUser:this.props.isKeyboardUser,scrollDirection:t});n!==this.state.showPrimaryNav&&this.setState({showPrimaryNav:n})})),this.state={showPrimaryNav:!0}}componentDidMount(){this.scrollDirectionHandler=new f.ScrollDirectionHandler(this.handleScroll)}componentWillUnmount(){this.scrollDirectionHandler.removeListener()}render(){var{brand:e,isFixed:t,openLanguageModal:n,openSignUpModal:a,openSignInModal:r,page:o,scribdRebrand:l,searchFunction:c,searchQuery:u}=this.props;return s.a.createElement("div",{className:E()("wrapper__megamenu_container",{fixed:t,shadow:!this.state.showPrimaryNav}),"data-e2e":"megamenu-container",id:i.ELEMENT_IDS.MEGAMENU_CONTAINER},e===i.BRANDS.SCRIBD&&l?s.a.createElement(aa,{page:o,searchFunction:c,searchQuery:u}):s.a.createElement(jn,{openLanguageModal:n,openSignInModal:r,openSignUpModal:a,page:o,searchFunction:c,searchQuery:u}),this.state.showPrimaryNav&&s.a.createElement(w.a,{below:!0,size:i.SIZES.L},e===i.BRANDS.SCRIBD&&l?s.a.createElement(Ar,null):s.a.createElement(Rr,null)))}}Ur.propTypes={brand:u.a.oneOf(Object.values(i.BRANDS)).isRequired,isFixed:u.a.bool,isKeyboardUser:u.a.bool.isRequired,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,page:u.a.string,scribdRebrand:u.a.bool,searchFunction:u.a.func,searchQuery:u.a.string},Ur.defaultProps={isFixed:!0,page:null,scribdRebrand:!1,searchFunction:f.redirect,searchQuery:""};var Br=Object(h.c)(((e,t)=>{var{searchQuery:n}=t,{currentPage:a,viewport:r}=e;return{brand:a.brand,scribdRebrand:a.scribdRebrand,searchQuery:n||a.searchQuery,isKeyboardUser:r.isKeyboardUser}}))(Ur),zr={icon:b.i,name:"audiobook",get title(){return o.default.t("content_types.audiobooks")}},Fr={icon:b.m,name:"book",get title(){return o.default.t("content_types.books")}},Hr={icon:b.G,name:"document",get title(){return o.default.t("content_types.documents")}},qr={icon:b.lb,name:"home",get title(){return o.default.t("shared.mobile_bottom_navigation_tabs.home")}},Gr={icon:Ee.t,name:"home",get title(){return o.default.t("shared.mobile_bottom_navigation_tabs.home")}},Yr={icon:b.X,name:"podcast",get title(){return o.default.t("content_types.podcasts")}},Vr={wrapper:"MobileBottomTabs-module_wrapper__nw1Tk",menu_icon:"MobileBottomTabs-module_menu_icon__NjopH",selected:"MobileBottomTabs-module_selected__H-EPm",selectedTop:"MobileBottomTabs-module_selectedTop__XeQRH",tabItem:"MobileBottomTabs-module_tabItem__rLKvA",tabLink:"MobileBottomTabs-module_tabLink__C2Pfb",tabs:"MobileBottomTabs-module_tabs__E3Lli",title:"MobileBottomTabs-module_title__ZknMg"};function Wr(e){var{"data-e2e":t,audiobooksLink:n,booksLink:a,brand:r,documentsLink:l,homeLink:c,selectedTab:u,podcastsLink:d}=e;zr.link=n,Fr.link=a,Hr.link=l;var m=r===i.BRANDS.EVERAND?Gr:qr;m.link=c,Gr.link=c,Yr.link=d;var p=[m,Fr,zr,Hr],g=[Gr,Fr,zr,Yr],b=e=>{var{icon:t,link:n,name:a,title:l}=e,c=r===i.BRANDS.EVERAND?"selectedTop":"selected";return s.a.createElement("li",{className:E()(a,Vr.tabItem,{[Vr[c]]:u===a}),key:a},s.a.createElement("a",{className:Vr.tabLink,href:n,onClick:()=>{return e=a,void Object(f.trackRats)("mobile_bottom_navigation_tab:click",{type:e});var e}},s.a.createElement(t,{className:Vr.menu_icon}),s.a.createElement("div",{className:Vr.title},l),u===a?s.a.createElement(N.gb,{text:o.default.t("shared.mobile_bottom_navigation_tabs.active")}):null))};return r===i.BRANDS.SCRIBD?null:s.a.createElement(w.a,{above:!0,size:i.SIZES.S},s.a.createElement("nav",{"aria-labelledby":"MobileBottomTabs",className:Vr.wrapper,"data-e2e":t,"data-testid":"Tabs"},s.a.createElement(N.gb,{tag:"h3",id:"MobileBottomTabs",text:o.default.t("shared.mobile_bottom_navigation_tabs.quick_navigation")}),s.a.createElement("ul",{className:Vr.tabs},r===i.BRANDS.EVERAND?g.map((e=>b(e))):p.map((e=>b(e))))))}Wr.propTypes={"data-e2e":u.a.string,audiobooksLink:u.a.string.isRequired,booksLink:u.a.string.isRequired,brand:u.a.string,documentsLink:u.a.string.isRequired,homeLink:u.a.string.isRequired,selectedTab:u.a.oneOf([zr.name,Fr.name,Hr.name,Gr.name,Yr.name,qr.name]),podcastsLink:u.a.string.isRequired},Wr.defaultProps={brand:null,"data-e2e":null};var Qr=Object(h.c)((e=>({audiobooksLink:e.static.routes.audiobooksPath,booksLink:e.static.routes.booksPath,brand:e.static.config.brand,documentsLink:e.static.routes.documentsPath,homeLink:e.static.routes.rootPath,selectedTab:e.currentPage.selectedMobileBottomTab,podcastsLink:e.static.routes.podcastsPath})))(Wr),Kr="home",Zr={wrapper:"TabItem-module_wrapper__bMwwy",selected:"TabItem-module_selected__t4kr3",selectedTop:"TabItem-module_selectedTop__fr5Ze",link:"TabItem-module_link__X-sSN",icon:"TabItem-module_icon__o1CDW",title:"TabItem-module_title__Q81Sb"};function Xr(e){var{icon:t,href:n,name:a,title:r,isSelected:i,onClick:l,isEverand:c}=e,u=c?"selectedTop":"selected";return s.a.createElement("li",{className:E()(a,Zr.wrapper,{[Zr[u]]:i})},s.a.createElement("a",{className:Zr.link,href:n,onClick:l},s.a.createElement(t,{className:Zr.icon}),s.a.createElement("div",{className:Zr.title},r),i?s.a.createElement(N.gb,{text:o.default.t("shared.mobile_bottom_navigation_tabs.active")}):null))}Xr.propTypes={href:u.a.string.isRequired,icon:u.a.any.isRequired,isSelected:u.a.bool,name:u.a.string.isRequired,onClick:u.a.func.isRequired,title:u.a.string.isRequired,isEverand:u.a.bool},Xr.defaultProps={isSelected:!1};var Jr="MobileBottomTabs-ds2-module_wrapper__m3QRY",$r="MobileBottomTabs-ds2-module_tabs__ssrCe";function eo(e){var{"data-e2e":t,audiobooksPath:n,booksPath:a,brand:r,documentsPath:l,podcastsPath:c,rootPath:u,selectedTab:d}=e,m=e=>{Object(f.trackEvent)("mobile_bottom_navigation_tab:click",{type:e})};return r===i.BRANDS.SCRIBD?null:s.a.createElement(w.a,{above:!0,size:i.SIZES.S},s.a.createElement("nav",{"aria-labelledby":"MobileBottomTabs",className:Jr,"data-e2e":t,"data-testid":"MobileBottomTab"},s.a.createElement(N.gb,{tag:"h3",id:"MobileBottomTabs",text:o.default.t("shared.mobile_bottom_navigation_tabs.quick_navigation")}),s.a.createElement("ul",{className:$r},s.a.createElement(Xr,{href:u,icon:r===i.BRANDS.EVERAND?Ee.t:b.lb,isSelected:d===Kr,key:Kr,name:Kr,onClick:()=>m(Kr),title:o.default.t("shared.mobile_bottom_navigation_tabs.home"),isEverand:r===i.BRANDS.EVERAND}),s.a.createElement(Xr,{href:a,icon:r===i.BRANDS.EVERAND?Ee.h:b.m,isSelected:d===i.DOCUMENT_TYPES.BOOK,key:i.DOCUMENT_TYPES.BOOK,name:i.DOCUMENT_TYPES.BOOK,onClick:()=>m(i.DOCUMENT_TYPES.BOOK),title:o.default.t("content_types.books"),isEverand:r===i.BRANDS.EVERAND}),s.a.createElement(Xr,{href:n,icon:r===i.BRANDS.EVERAND?Ee.g:b.i,isSelected:d===i.DOCUMENT_TYPES.AUDIOBOOK,key:i.DOCUMENT_TYPES.AUDIOBOOK,name:i.DOCUMENT_TYPES.AUDIOBOOK,onClick:()=>m(i.DOCUMENT_TYPES.AUDIOBOOK),title:o.default.t("content_types.audiobooks"),isEverand:r===i.BRANDS.EVERAND}),r===i.BRANDS.EVERAND?s.a.createElement(Xr,{href:c,icon:r===i.BRANDS.EVERAND?Ee.C:b.X,isSelected:d===i.DOCUMENT_TYPES.PODCAST,key:i.DOCUMENT_TYPES.PODCAST,name:i.DOCUMENT_TYPES.PODCAST,onClick:()=>m(i.DOCUMENT_TYPES.PODCAST),title:o.default.t("content_types.podcasts"),isEverand:r===i.BRANDS.EVERAND}):s.a.createElement(Xr,{href:l,icon:b.G,isSelected:d===i.DOCUMENT_TYPES.DOCUMENT,key:i.DOCUMENT_TYPES.DOCUMENT,name:i.DOCUMENT_TYPES.DOCUMENT,onClick:()=>m(i.DOCUMENT_TYPES.DOCUMENT),title:o.default.t("content_types.documents"),isEverand:r===i.BRANDS.EVERAND}))))}eo.propTypes={"data-e2e":u.a.string,audiobooksPath:u.a.string.isRequired,booksPath:u.a.string.isRequired,brand:u.a.string,documentsPath:u.a.string.isRequired,podcastsPath:u.a.string.isRequired,rootPath:u.a.string.isRequired,selectedTab:u.a.oneOf([i.DOCUMENT_TYPES.AUDIOBOOK,i.DOCUMENT_TYPES.BOOK,i.DOCUMENT_TYPES.DOCUMENT,Kr,i.DOCUMENT_TYPES.PODCAST])},eo.defaultProps={"data-e2e":null,brand:null};Object(h.c)((e=>({audiobooksPath:e.static.routes.audiobooksPath,booksPath:e.static.routes.booksPath,brand:e.static.config.brand,documentsPath:e.static.routes.documentsPath,rootPath:e.static.routes.rootPath,selectedTab:e.currentPage.selectedMobileBottomTab,podcastsPath:e.static.routes.podcastsPath})))(eo);var to="Pagination-module_wrapper__bS4Rl",no="Pagination-module_pageLink__B8d7R",ao="Pagination-module_selected__5UfQe";function ro(e){var{currentPage:t,className:n,handleClick:a,pageCount:r,width:c}=e,u=(e=>e>i.BREAKPOINTS.DS2[i.SIZES.M]?10:e>i.BREAKPOINTS.DS2[i.SIZES.S]?8:4)(c),d=u/2,m=Object(l.useMemo)((()=>{if(t<=d||t>r)return Xe()(1,Math.min(u+1,r+1));var e=Math.max(t-d,1),n=Math.min(t+d,r+1);return Xe()(e,n)}),[t,d,u,r]);return s.a.createElement("nav",{"aria-label":"Pagination"},s.a.createElement("ul",{className:E()(to,n)},t>1&&s.a.createElement(N.Z,{"aria-label":o.default.t("search.pagination.previous"),onClick:()=>{a(t-1)}},s.a.createElement(w.w,{content:o.default.t("search.pagination.previous")},s.a.createElement(b.g,{className:no}))),m.map((e=>s.a.createElement("li",{key:e},s.a.createElement(N.Z,{className:E()(no,{[ao]:e===t}),onClick:()=>{a(e)},text:e.toString()})))),t<r&&s.a.createElement(N.Z,{"aria-label":o.default.t("search.pagination.next"),onClick:()=>{a(t+1)}},s.a.createElement(w.w,{content:o.default.t("search.pagination.next")},s.a.createElement(b.h,{className:no})))))}ro.propTypes={currentPage:u.a.number,className:u.a.string,handleClick:u.a.func,pageCount:u.a.number.isRequired,width:u.a.number},ro.defaultProps={currentPage:1,handleClick:f.noop,width:i.BREAKPOINTS.DS2[i.SIZES.L]};var oo="ScribdLoggedOutHomepageMegamenuContainer-module_wrapper__9rLOA",io="ScribdLoggedOutHomepageMegamenuContainer-module_contents__S9Pgs",lo="ScribdLoggedOutHomepageMegamenuContainer-module_ctaWrapper__SOmt4",so="ScribdLoggedOutHomepageMegamenuContainer-module_downloadFreeButton__vtG4s",co="ScribdLoggedOutHomepageMegamenuContainer-module_hideLanguageDropdown__cyAac",uo="ScribdLoggedOutHomepageMegamenuContainer-module_logo__Gj9lu",mo="ScribdLoggedOutHomepageMegamenuContainer-module_menuLogo__dQGd7",po="ScribdLoggedOutHomepageMegamenuContainer-module_menu__507CS",go="ScribdLoggedOutHomepageMegamenuContainer-module_nav__QTNQ-",fo="ScribdLoggedOutHomepageMegamenuContainer-module_white__cBwQt",bo="ScribdLoggedOutHomepageMegamenuContainer-module_row__aEW1U",_o="ScribdLoggedOutHomepageMegamenuContainer-module_uploadButton__BPHmR";function ho(e){var{country:t,isEligibleForFreeTrial:n,isHamburgerMenuOpen:a,isKeyboardUser:r,isLoggedIn:c,isSubscriber:u,openHamburgerMenu:d,openSignInModal:m,openSignUpModal:p,openLanguageModal:h,routes:{oauthLoginUrl:v,rootPath:S,uploadPath:O,subscribeUrl:C},scribdRebrand:N}=e,M=Object(l.useRef)(null),x=Object(l.useRef)(null),[T,L]=Object(l.useState)(!0),R=!u&&n,k=e=>{Object(f.trackRats)("megamenu:topbar:click",{clicked:e})},j=e=>{var{scrollDirection:t}=e,n=dt({isKeyboardUser:r,scrollDirection:t});n!==T&&L(n)};return Object(l.useEffect)((()=>(x.current=new f.ScrollDirectionHandler(j),()=>{x.current=null})),[T]),s.a.createElement("nav",{className:E()({[go]:!N,[fo]:t===i.COUNTRIES.MEXICO}),"data-e2e":"megamenu-container",id:i.ELEMENT_IDS.MEGAMENU_CONTAINER},s.a.createElement(y.c,null,s.a.createElement(y.d,{className:bo},s.a.createElement(y.b,{className:oo},s.a.createElement("div",{className:io},s.a.createElement("div",{className:mo},s.a.createElement(w.a,{atAndAbove:!0,size:i.SIZES.M},s.a.createElement(_.b,{"aria-expanded":a,"data-e2e":"hamburger-menu-toggle-button",onClick:e=>{e.preventDefault(),d()},className:po,nodeRef:M},s.a.createElement(b.S,{alt:o.default.t("shared.navigation.open_menu")}))),s.a.createElement("a",{className:uo,"data-e2e":"landing-nav-scribd-logo",href:S,onClick:()=>{Object(f.trackEvent)("header_navigation:logo:click")}},s.a.createElement("img",{src:Object(f.assetPath)(g.a),alt:"Scribd"}))),s.a.createElement("div",{className:lo},s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(cn,{className:co,openLanguageModal:h,onMouseEnter:()=>{Object(f.trackEvent)("megamenu:topbar:language_menu:hover")}})),s.a.createElement(w.a,{below:!0,size:i.SIZES.L},s.a.createElement(_.b,{"aria-label":o.default.t("megamenu.top_bar.upload"),className:_o,href:O,onClick:()=>k("upload")},s.a.createElement(b.Eb,null),s.a.createElement("span",null,o.default.t("megamenu.top_bar.upload")))),R&&s.a.createElement(w.a,{below:!0,size:i.SIZES.S},s.a.createElement(mn,{className:so,href:C,isLoggedIn:c,loc:"megamenu:topbar",onClick:()=>k("read_free"),openSignUpModal:p,size:i.SIZES.L})),s.a.createElement(Je.c,{"data-e2e":"landing-sign-in-button",onClick:e=>{e.preventDefault(),(new f.Auth0FeatureFlag).inTest()?Object(f.redirect)(v):m(S)},size:Je.a.LARGE},o.default.t("shared.common.sign_in"))))))),s.a.createElement(wr,{brand:i.BRANDS.SCRIBD,isScribdUgcLoggedOutHomePage:!0,landingPages:!0,openLanguageModal:h,openSignInModal:()=>m(S),openSignUpModal:p}),T?s.a.createElement(w.a,{below:!0,size:i.SIZES.L},N?s.a.createElement(Ar,null):s.a.createElement(Rr,null)):null)}ho.propTypes={country:u.a.string.isRequired,isEligibleForFreeTrial:u.a.bool.isRequired,isHamburgerMenuOpen:u.a.bool.isRequired,isKeyboardUser:u.a.bool.isRequired,isLoggedIn:u.a.bool.isRequired,isSubscriber:u.a.bool.isRequired,openHamburgerMenu:u.a.func.isRequired,openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,routes:u.a.shape({oauthLoginUrl:u.a.string.isRequired,rootPath:u.a.string,uploadPath:u.a.string.isRequired,subscribeUrl:u.a.string.isRequired}).isRequired,scribdRebrand:u.a.bool.isRequired};var vo="lohp";Object(h.c)((e=>{var{currentPage:t,static:{routes:n},viewport:a}=e;return{country:e.user.country,isEligibleForFreeTrial:e.user.isEligibleForFreeTrial,isHamburgerMenuOpen:e.currentPage.isHamburgerMenuOpen,isKeyboardUser:a.isKeyboardUser,isLoggedIn:e.user.isLoggedIn,isMegamenuPrimaryNavVisible:t.isMegamenuPrimaryNavVisible,isSubscriber:e.user.isSubscriber,routes:{oauthLoginUrl:n.oauthLoginUrl,rootPath:n.rootPath,subscribeUrl:n.subscribeUrl,uploadPath:n.uploadPath},scribdRebrand:t.scribdRebrand}}),(e=>({openLanguageModal:t=>e(Object(fe.a)(t)),openHamburgerMenu:()=>e(me(!0)),openSignInModal:t=>e(Object(ge.a)({trackingData:{page:vo,loc:"header_navigation"},nextUrl:t})),openSignUpModal:t=>{var{loc:n,nextUrl:a}=t;return e(Object(be.a)({trackingData:{page:vo,loc:n},nextUrl:a}))}})))(ho);function Eo(e){var{openLanguageModal:t,openSignUpModal:n,openSignInModal:a,searchFunction:r,searchQuery:o}=e;return s.a.createElement("div",{className:"wrapper__megamenu_container","data-e2e":"megamenu-container",id:i.ELEMENT_IDS.MEGAMENU_CONTAINER},s.a.createElement(jn,{openLanguageModal:t,openSignInModal:a,openSignUpModal:n,searchFunction:r,searchQuery:o}))}Eo.propTypes={openLanguageModal:u.a.func.isRequired,openSignInModal:u.a.func.isRequired,openSignUpModal:u.a.func.isRequired,searchFunction:u.a.func,searchQuery:u.a.string},Eo.defaultProps={searchFunction:f.redirect,searchQuery:""};Object(h.c)(((e,t)=>{var{searchQuery:n}=t,{currentPage:a}=e;return{searchQuery:n||a.searchQuery}}))(Eo);var yo=et.a,wo={wrapper:"SlideshareHeader-module_wrapper__mHCph",logo:"SlideshareHeader-module_logo__7a1Dt"},So=()=>s.a.createElement("span",{className:wo.logo,"data-e2e":"slideshare-bare-header-logo-button","data-button":"slideshare-bare-header-logo"},s.a.createElement("img",{src:yo,alt:o.default.t("slideshare.accessibility.logo")}));function Oo(){return s.a.createElement("div",{className:wo.wrapper},s.a.createElement(So,null))}},196:function(e,t){var n,a,r,o;function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(null==e||e(a),!1===n||!a.defaultPrevented)return null==t?void 0:t(a)}}n=e.exports,a="composeEventHandlers",r=()=>i,Object.defineProperty(n,a,{get:r,set:o,enumerable:!0,configurable:!0})},209:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return h}));var a=n(0),r=n.n(a),o=n(5),i=n.n(o),l={STANDARD:"standard",EXTENDED:"extended"},s=[0,1,2,3,4,5,6,7,8,9,10,11,12],c=[...s,13,14,15,16],u=["xl","l","m","s","xs","xxs"],d=["xl4","xl3","xl2",...u],m={xl:12,l:12,m:8,s:4,xs:4,xxs:4},p=Object.assign(Object.assign({},m),{xl4:12,xl3:12,xl2:12}),g={[l.STANDARD]:{COLUMN_SIZES:s,GRID_SIZES:u,GRID_NUM_COLUMNS:m},[l.EXTENDED]:{COLUMN_SIZES:c,GRID_SIZES:d,GRID_NUM_COLUMNS:p}},f=(d.reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.toUpperCase()]:t})),{}),{wrapper:"GridContainer-module_wrapper_7Rx6L-",extended:"GridContainer-module_extended_fiqt9l"}),b=r.a.forwardRef(((e,t)=>{var{as:n,children:a,className:o,gridType:s=l.STANDARD}=e,c=null!=n?n:"div";return r.a.createElement(c,{ref:t,className:i()(f.wrapper,o,f[s])},a)}));b.displayName="GridContainer";var _={wrapper:"GridRow-module_wrapper_Uub42x",standard:"GridRow-module_standard_uLIWUX",extended:"GridRow-module_extended_Bvagp4"};function h(e){var{as:t="div",children:n,className:a,gridType:o=l.STANDARD}=e;return r.a.createElement(t,{className:i()(_.wrapper,a,_[o])},n)}"function"==typeof SuppressedError&&SuppressedError;var v=e=>e?"hide_above_".concat(e):null,E=e=>{if(!e)return null;var t=d.indexOf(e),n=d[t+1];return n?"hide_below_".concat(n):void 0};function y(e,t){var n=[],{GRID_NUM_COLUMNS:a}=g[t];for(var r in e){var o=a[r]||0,i=Math.min(e[r],o);i>0&&n.push("".concat(t,"_").concat(r,"_").concat(i))}return n}var w={wrapper:"GridColumn-module_wrapper_soqyu-",standard_xl_1:"GridColumn-module_standard_xl_1_50bVv-",standard_xl_2:"GridColumn-module_standard_xl_2_2nLVZD",standard_xl_3:"GridColumn-module_standard_xl_3_-zbL0I",standard_xl_4:"GridColumn-module_standard_xl_4_tlJGmR",standard_xl_5:"GridColumn-module_standard_xl_5_ZBi7Jd",standard_xl_6:"GridColumn-module_standard_xl_6_gXQMIv",standard_xl_7:"GridColumn-module_standard_xl_7_ZGl6A9",standard_xl_8:"GridColumn-module_standard_xl_8_WCH01M",standard_xl_9:"GridColumn-module_standard_xl_9_lnfcs1",standard_xl_10:"GridColumn-module_standard_xl_10_TPa0PO",standard_xl_11:"GridColumn-module_standard_xl_11_gqY1X5",standard_xl_12:"GridColumn-module_standard_xl_12_x8-4jP",standard_l_1:"GridColumn-module_standard_l_1_CRSyVp",standard_l_2:"GridColumn-module_standard_l_2_2sa5L2",standard_l_3:"GridColumn-module_standard_l_3_LAHhAL",standard_l_4:"GridColumn-module_standard_l_4_AB6uns",standard_l_5:"GridColumn-module_standard_l_5_sunB3G",standard_l_6:"GridColumn-module_standard_l_6_kdOLXd",standard_l_7:"GridColumn-module_standard_l_7_rPqiWk",standard_l_8:"GridColumn-module_standard_l_8_JnLw68",standard_l_9:"GridColumn-module_standard_l_9_RKb7CS",standard_l_10:"GridColumn-module_standard_l_10_-ZeGzI",standard_l_11:"GridColumn-module_standard_l_11_RIxqAE",standard_l_12:"GridColumn-module_standard_l_12_ndEV79",standard_m_1:"GridColumn-module_standard_m_1_56HiH7",standard_m_2:"GridColumn-module_standard_m_2_n0Laoi",standard_m_3:"GridColumn-module_standard_m_3_sQy6nO",standard_m_4:"GridColumn-module_standard_m_4_2o0cIv",standard_m_5:"GridColumn-module_standard_m_5_9wkBqF",standard_m_6:"GridColumn-module_standard_m_6_MjQlMb",standard_m_7:"GridColumn-module_standard_m_7_F9k7GE",standard_m_8:"GridColumn-module_standard_m_8_JIpAVT",standard_s_1:"GridColumn-module_standard_s_1_tW86xp",standard_s_2:"GridColumn-module_standard_s_2_lGI6Lg",standard_s_3:"GridColumn-module_standard_s_3_nAxS56",standard_s_4:"GridColumn-module_standard_s_4_Yz20Vd",standard_xs_1:"GridColumn-module_standard_xs_1_zLoFse",standard_xs_2:"GridColumn-module_standard_xs_2_v6tq7G",standard_xs_3:"GridColumn-module_standard_xs_3_Pf-ZUz",standard_xs_4:"GridColumn-module_standard_xs_4_QcV7oK",standard_xxs_1:"GridColumn-module_standard_xxs_1_p43PT8",standard_xxs_2:"GridColumn-module_standard_xxs_2_D-kkaN",standard_xxs_3:"GridColumn-module_standard_xxs_3_pwgDs0",standard_xxs_4:"GridColumn-module_standard_xxs_4_7w6eom",extended_xl4_1:"GridColumn-module_extended_xl4_1_aVCUXY",extended_xl4_2:"GridColumn-module_extended_xl4_2_1yIW6E",extended_xl4_3:"GridColumn-module_extended_xl4_3_YfaGhk",extended_xl4_4:"GridColumn-module_extended_xl4_4_Qx-JUw",extended_xl4_5:"GridColumn-module_extended_xl4_5_PuEUyX",extended_xl4_6:"GridColumn-module_extended_xl4_6_UJwUkC",extended_xl4_7:"GridColumn-module_extended_xl4_7_-9AEIh",extended_xl4_8:"GridColumn-module_extended_xl4_8_Jvrw7g",extended_xl4_9:"GridColumn-module_extended_xl4_9_GigIAQ",extended_xl4_10:"GridColumn-module_extended_xl4_10_TQhnta",extended_xl4_11:"GridColumn-module_extended_xl4_11_NXifst",extended_xl4_12:"GridColumn-module_extended_xl4_12_UeyicL",extended_xl3_1:"GridColumn-module_extended_xl3_1_OyhfPD",extended_xl3_2:"GridColumn-module_extended_xl3_2_mt-u-v",extended_xl3_3:"GridColumn-module_extended_xl3_3_9BGgFP",extended_xl3_4:"GridColumn-module_extended_xl3_4_NvhBIh",extended_xl3_5:"GridColumn-module_extended_xl3_5_aTZFPA",extended_xl3_6:"GridColumn-module_extended_xl3_6_bAiRnZ",extended_xl3_7:"GridColumn-module_extended_xl3_7_B6ct2J",extended_xl3_8:"GridColumn-module_extended_xl3_8_frUn0z",extended_xl3_9:"GridColumn-module_extended_xl3_9_ko6Jlt",extended_xl3_10:"GridColumn-module_extended_xl3_10_ryRUTX",extended_xl3_11:"GridColumn-module_extended_xl3_11_Xa2B4r",extended_xl3_12:"GridColumn-module_extended_xl3_12_TsrxQ-",extended_xl2_1:"GridColumn-module_extended_xl2_1_zU58Qn",extended_xl2_2:"GridColumn-module_extended_xl2_2_A8qwFa",extended_xl2_3:"GridColumn-module_extended_xl2_3_m7b4Yd",extended_xl2_4:"GridColumn-module_extended_xl2_4_BKs70y",extended_xl2_5:"GridColumn-module_extended_xl2_5_UvHIq7",extended_xl2_6:"GridColumn-module_extended_xl2_6_6o8j3N",extended_xl2_7:"GridColumn-module_extended_xl2_7_Nztjas",extended_xl2_8:"GridColumn-module_extended_xl2_8_P9dscY",extended_xl2_9:"GridColumn-module_extended_xl2_9_PxsDcr",extended_xl2_10:"GridColumn-module_extended_xl2_10_16CXOA",extended_xl2_11:"GridColumn-module_extended_xl2_11_DJTr7G",extended_xl2_12:"GridColumn-module_extended_xl2_12_ceos-a",extended_xl_1:"GridColumn-module_extended_xl_1_w5JR10",extended_xl_2:"GridColumn-module_extended_xl_2_QYBNcN",extended_xl_3:"GridColumn-module_extended_xl_3_-M4jBh",extended_xl_4:"GridColumn-module_extended_xl_4_G5hgca",extended_xl_5:"GridColumn-module_extended_xl_5_qmwN8Q",extended_xl_6:"GridColumn-module_extended_xl_6_0psIWR",extended_xl_7:"GridColumn-module_extended_xl_7_OFVFvP",extended_xl_8:"GridColumn-module_extended_xl_8_2t5Lfc",extended_xl_9:"GridColumn-module_extended_xl_9_pyvIib",extended_xl_10:"GridColumn-module_extended_xl_10_L9ELxW",extended_xl_11:"GridColumn-module_extended_xl_11_Zm1P45",extended_xl_12:"GridColumn-module_extended_xl_12_7vx87Y",extended_l_1:"GridColumn-module_extended_l_1_SLXmKl",extended_l_2:"GridColumn-module_extended_l_2_iqMJDF",extended_l_3:"GridColumn-module_extended_l_3_BRh6gm",extended_l_4:"GridColumn-module_extended_l_4_XlSdoH",extended_l_5:"GridColumn-module_extended_l_5_VLQLSo",extended_l_6:"GridColumn-module_extended_l_6_3qeQjR",extended_l_7:"GridColumn-module_extended_l_7_fER5Gm",extended_l_8:"GridColumn-module_extended_l_8_YO2X2o",extended_l_9:"GridColumn-module_extended_l_9_AEzMko",extended_l_10:"GridColumn-module_extended_l_10_OzJTnw",extended_l_11:"GridColumn-module_extended_l_11_yZy0wS",extended_l_12:"GridColumn-module_extended_l_12_gCRsqg",extended_m_1:"GridColumn-module_extended_m_1_6KsVnI",extended_m_2:"GridColumn-module_extended_m_2_9nXEOZ",extended_m_3:"GridColumn-module_extended_m_3_WS7F6q",extended_m_4:"GridColumn-module_extended_m_4_i0jL2h",extended_m_5:"GridColumn-module_extended_m_5_HSrx-y",extended_m_6:"GridColumn-module_extended_m_6_qwVUHc",extended_m_7:"GridColumn-module_extended_m_7_VXTfJw",extended_m_8:"GridColumn-module_extended_m_8_bDZzOd",extended_s_1:"GridColumn-module_extended_s_1_bvd-99",extended_s_2:"GridColumn-module_extended_s_2_-n3HHA",extended_s_3:"GridColumn-module_extended_s_3_80JJD4",extended_s_4:"GridColumn-module_extended_s_4_ZU5JoR",extended_xs_1:"GridColumn-module_extended_xs_1_EEhUJk",extended_xs_2:"GridColumn-module_extended_xs_2_C9iyYM",extended_xs_3:"GridColumn-module_extended_xs_3_1WuHyd",extended_xs_4:"GridColumn-module_extended_xs_4_NH6tlg",extended_xxs_1:"GridColumn-module_extended_xxs_1_1D2-MB",extended_xxs_2:"GridColumn-module_extended_xxs_2_1MEQR2",extended_xxs_3:"GridColumn-module_extended_xxs_3_glgZEz",extended_xxs_4:"GridColumn-module_extended_xxs_4_dHKOII",hide_above_xl4:"GridColumn-module_hide_above_xl4_ModrBo",hide_below_xl4:"GridColumn-module_hide_below_xl4_bYNFRN",hide_above_xl3:"GridColumn-module_hide_above_xl3_dn4Tqk",hide_below_xl3:"GridColumn-module_hide_below_xl3_ccLAU7",hide_above_xl2:"GridColumn-module_hide_above_xl2_avh-6g",hide_below_xl2:"GridColumn-module_hide_below_xl2_lDmVVx",hide_above_xl:"GridColumn-module_hide_above_xl_erar5g",hide_below_xl:"GridColumn-module_hide_below_xl_bqFPJU",hide_above_l:"GridColumn-module_hide_above_l_UT1-zf",hide_below_l:"GridColumn-module_hide_below_l_7M0-Xa",hide_above_m:"GridColumn-module_hide_above_m_zwIrva",hide_below_m:"GridColumn-module_hide_below_m_-PoVOB",hide_above_s:"GridColumn-module_hide_above_s_NbVNC8",hide_below_s:"GridColumn-module_hide_below_s_Lbw11f",hide_above_xs:"GridColumn-module_hide_above_xs_k1r-Z8",hide_below_xs:"GridColumn-module_hide_below_xs_lGMfM0",hide_above_xxs:"GridColumn-module_hide_above_xxs_h8jYZQ",hide_below_xxs:"GridColumn-module_hide_below_xxs_PtxIg3"};function S(e){var{breakpoint:t,gridTypeConfig:n,initialSize:a,previousSize:r}=e;return a||(t===n.GRID_SIZES[0]?n.GRID_NUM_COLUMNS[t]:r)}function O(e){var{as:t="div",children:n,className:a,gridType:o=l.STANDARD,hideAbove:s,hideBelow:c}=e,u=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(e,["as","children","className","gridType","hideAbove","hideBelow"]),d=function(e){var{gridTypeConfig:t,initialSizes:n}=e,a={},r=0;for(var o of t.GRID_SIZES){var i=S({breakpoint:o,gridTypeConfig:t,initialSize:n[o],previousSize:r});r=i,a[o]=i}return a}({gridTypeConfig:g[o],initialSizes:u}),m=[v(s),E(c),...y(d,o)].map((e=>e?w[e]:null));return r.a.createElement(t,{className:i()(w.wrapper,m,a)},n)}},2251:function(e,t,n){"use strict";n.r(t),n.d(t,"RemoveScroll",(function(){return T}));var a=n(105),r=n(0),o=n(318),i=n(1165),l=n(907),s=Object(l.b)(),c=function(){},u=r.forwardRef((function(e,t){var n=r.useRef(null),o=r.useState({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:c}),l=o[0],u=o[1],d=e.forwardProps,m=e.children,p=e.className,g=e.removeScrollBar,f=e.enabled,b=e.shards,_=e.sideCar,h=e.noIsolation,v=e.inert,E=e.allowPinchZoom,y=e.as,w=void 0===y?"div":y,S=Object(a.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),O=_,C=Object(i.a)([n,t]),N=Object(a.__assign)(Object(a.__assign)({},S),l);return r.createElement(r.Fragment,null,f&&r.createElement(O,{sideCar:s,removeScrollBar:g,shards:b,noIsolation:h,inert:v,setCallbacks:u,allowPinchZoom:!!E,lockRef:n}),d?r.cloneElement(r.Children.only(m),Object(a.__assign)(Object(a.__assign)({},N),{ref:C})):r.createElement(w,Object(a.__assign)({},N,{className:p,ref:C}),m))}));u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},u.classNames={fullWidth:o.fullWidthClassName,zeroRight:o.zeroRightClassName};var d=n(1164),m=n(1074),p=n(766),g=!1;if("undefined"!=typeof window)try{var f=Object.defineProperty({},"passive",{get:function(){return g=!0,!0}});window.addEventListener("test",f,f),window.removeEventListener("test",f,f)}catch(e){g=!1}var b=!!g&&{passive:!1},_=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},h=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),v(e,n)){var a=E(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},v=function(e,t){return"v"===e?function(e){return _(e,"overflowY")}(t):function(e){return _(e,"overflowX")}(t)},E=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},w=function(e){return[e.deltaX,e.deltaY]},S=function(e){return e&&"current"in e?e.current:e},O=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},C=0,N=[];var M=Object(d.a)(s,(function(e){var t=r.useRef([]),n=r.useRef([0,0]),o=r.useRef(),i=r.useState(C++)[0],l=r.useState((function(){return Object(p.styleSingleton)()}))[0],s=r.useRef(e);r.useEffect((function(){s.current=e}),[e]),r.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=Object(a.__spreadArray)([e.lockRef.current],(e.shards||[]).map(S),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[e.inert,e.lockRef.current,e.shards]);var c=r.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var a,r=y(e),i=n.current,l="deltaX"in e?e.deltaX:i[0]-r[0],c="deltaY"in e?e.deltaY:i[1]-r[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var m=h(d,u);if(!m)return!0;if(m?a=d:(a="v"===d?"h":"v",m=h(d,u)),!m)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=a),!a)return!0;var p=o.current||a;return function(e,t,n,a,r){var o=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),i=o*a,l=n.target,s=t.contains(l),c=!1,u=i>0,d=0,m=0;do{var p=E(e,l),g=p[0],f=p[1]-p[2]-o*g;(g||f)&&v(e,l)&&(d+=f,m+=g),l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(u&&(r&&0===d||!r&&i>d)||!u&&(r&&0===m||!r&&-i>m))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),u=r.useCallback((function(e){var n=e;if(N.length&&N[N.length-1]===l){var a="deltaY"in n?w(n):y(n),r=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&(t=e.delta,r=a,t[0]===r[0]&&t[1]===r[1]);var t,r}))[0];if(r&&r.should)n.cancelable&&n.preventDefault();else if(!r){var o=(s.current.shards||[]).map(S).filter(Boolean).filter((function(e){return e.contains(n.target)}));(o.length>0?c(n,o[0]):!s.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),d=r.useCallback((function(e,n,a,r){var o={name:e,delta:n,target:a,should:r};t.current.push(o),setTimeout((function(){t.current=t.current.filter((function(e){return e!==o}))}),1)}),[]),g=r.useCallback((function(e){n.current=y(e),o.current=void 0}),[]),f=r.useCallback((function(t){d(t.type,w(t),t.target,c(t,e.lockRef.current))}),[]),_=r.useCallback((function(t){d(t.type,y(t),t.target,c(t,e.lockRef.current))}),[]);r.useEffect((function(){return N.push(l),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:_}),document.addEventListener("wheel",u,b),document.addEventListener("touchmove",u,b),document.addEventListener("touchstart",g,b),function(){N=N.filter((function(e){return e!==l})),document.removeEventListener("wheel",u,b),document.removeEventListener("touchmove",u,b),document.removeEventListener("touchstart",g,b)}}),[]);var M=e.removeScrollBar,x=e.inert;return r.createElement(r.Fragment,null,x?r.createElement(l,{styles:O(i)}):null,M?r.createElement(m.RemoveScrollBar,{gapMode:"margin"}):null)})),x=r.forwardRef((function(e,t){return r.createElement(u,Object(a.__assign)({},e,{ref:t,sideCar:M}))}));x.classNames=u.classNames;var T=x},2306:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(4),r=n(815);function o(e){return Object(r.a)({initialView:a.ACCOUNT_CREATION.VIEWS.LOGIN,...e})}},2307:function(e,t,n){"use strict";var a=n(0),r=n(4),o=n(125),i=n(3);t.a=({brand:e,isSubscriber:t})=>{const[n,l]=Object(a.useState)(!1);return Object(a.useEffect)((()=>{if(!Object(i.isMobile)()||e!==r.BRANDS.EVERAND||t)return;if(Boolean(Object(o.b)(o.a.UTM_SOURCE_MATCH)))return void l(!0);const n=new URLSearchParams(window.location.search);["facebook","instagram","google_search","google_pmax"].includes(n.get("utm_source")||"")&&(Object(o.c)(o.a.UTM_SOURCE_MATCH,!0),l(!0))}),[e,t]),n}},2308:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(4),r=n(364);function o(e={}){return Object(r.a)({name:a.MODAL_NAMES.LANGUAGE_PICKER,isDismissable:!0,fitWidth:!0,...e})}},313:function(e,t,n){var a=n(9),r=n(0),o=n(618),i=n(1162),l=n(393),s=n(561),c=n(1163),u=n(1609),d=n(1610),m=n(1611),p=n(906),g=n(1612),f=n(1613),b=n(809),_=n(335),h=n(1614),v=n(905),E=n(559),y=n(1615),w=n(2251);function S(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function O(e){return e&&e.__esModule?e.default:e}S(e.exports,"createMenuScope",(()=>I)),S(e.exports,"Menu",(()=>H)),S(e.exports,"MenuAnchor",(()=>q)),S(e.exports,"MenuPortal",(()=>W)),S(e.exports,"MenuContent",(()=>X)),S(e.exports,"MenuGroup",(()=>te)),S(e.exports,"MenuLabel",(()=>ne)),S(e.exports,"MenuItem",(()=>oe)),S(e.exports,"MenuCheckboxItem",(()=>le)),S(e.exports,"MenuRadioGroup",(()=>de)),S(e.exports,"MenuRadioItem",(()=>pe)),S(e.exports,"MenuItemIndicator",(()=>_e)),S(e.exports,"MenuSeparator",(()=>he)),S(e.exports,"MenuArrow",(()=>ve)),S(e.exports,"MenuSub",(()=>Se)),S(e.exports,"MenuSubTrigger",(()=>Ce)),S(e.exports,"MenuSubContent",(()=>Me)),S(e.exports,"Root",(()=>ke)),S(e.exports,"Anchor",(()=>je)),S(e.exports,"Portal",(()=>Pe)),S(e.exports,"Content",(()=>Ie)),S(e.exports,"Group",(()=>De)),S(e.exports,"Label",(()=>Ae)),S(e.exports,"Item",(()=>Ue)),S(e.exports,"CheckboxItem",(()=>Be)),S(e.exports,"RadioGroup",(()=>ze)),S(e.exports,"RadioItem",(()=>Fe)),S(e.exports,"ItemIndicator",(()=>He)),S(e.exports,"Separator",(()=>qe)),S(e.exports,"Arrow",(()=>Ge)),S(e.exports,"Sub",(()=>Ye)),S(e.exports,"SubTrigger",(()=>Ve)),S(e.exports,"SubContent",(()=>We));const C=["Enter"," "],N=["ArrowUp","PageDown","End"],M=["ArrowDown","PageUp","Home",...N],x={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},T={ltr:["ArrowLeft"],rtl:["ArrowRight"]},L="Menu",[R,k,j]=i.createCollection(L),[P,I]=s.createContextScope(L,[j,g.createPopperScope,h.createRovingFocusGroupScope]),D=g.createPopperScope(),A=h.createRovingFocusGroupScope(),[U,B]=P(L),[z,F]=P(L),H=e=>{const{__scopeMenu:t,open:n=!1,children:a,dir:o,onOpenChange:i,modal:l=!0}=e,s=D(t),[u,d]=r.useState(null),m=r.useRef(!1),p=E.useCallbackRef(i),f=c.useDirection(o);return r.useEffect((()=>{const e=()=>{m.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>m.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),r.createElement(g.Root,s,r.createElement(U,{scope:t,open:n,onOpenChange:p,content:u,onContentChange:d},r.createElement(z,{scope:t,onClose:r.useCallback((()=>p(!1)),[p]),isUsingKeyboardRef:m,dir:f,modal:l},a)))},q=r.forwardRef(((e,t)=>{const{__scopeMenu:n,...o}=e,i=D(n);return r.createElement(g.Anchor,O(a)({},i,o,{ref:t}))})),G="MenuPortal",[Y,V]=P(G,{forceMount:void 0}),W=e=>{const{__scopeMenu:t,forceMount:n,children:a,container:o}=e,i=B(G,t);return r.createElement(Y,{scope:t,forceMount:n},r.createElement(b.Presence,{present:n||i.open},r.createElement(f.Portal,{asChild:!0,container:o},a)))},Q="MenuContent",[K,Z]=P(Q),X=r.forwardRef(((e,t)=>{const n=V(Q,e.__scopeMenu),{forceMount:o=n.forceMount,...i}=e,l=B(Q,e.__scopeMenu),s=F(Q,e.__scopeMenu);return r.createElement(R.Provider,{scope:e.__scopeMenu},r.createElement(b.Presence,{present:o||l.open},r.createElement(R.Slot,{scope:e.__scopeMenu},s.modal?r.createElement(J,O(a)({},i,{ref:t})):r.createElement($,O(a)({},i,{ref:t})))))})),J=r.forwardRef(((e,t)=>{const n=B(Q,e.__scopeMenu),i=r.useRef(null),s=l.useComposedRefs(t,i);return r.useEffect((()=>{const e=i.current;if(e)return y.hideOthers(e)}),[]),r.createElement(ee,O(a)({},e,{ref:s,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:o.composeEventHandlers(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))})),$=r.forwardRef(((e,t)=>{const n=B(Q,e.__scopeMenu);return r.createElement(ee,O(a)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))})),ee=r.forwardRef(((e,t)=>{const{__scopeMenu:n,loop:i=!1,trapFocus:s,onOpenAutoFocus:c,onCloseAutoFocus:p,disableOutsidePointerEvents:f,onEntryFocus:b,onEscapeKeyDown:_,onPointerDownOutside:E,onFocusOutside:y,onInteractOutside:S,onDismiss:C,disableOutsideScroll:x,...T}=e,L=B(Q,n),R=F(Q,n),j=D(n),P=A(n),I=k(n),[U,z]=r.useState(null),H=r.useRef(null),q=l.useComposedRefs(t,H,L.onContentChange),G=r.useRef(0),Y=r.useRef(""),V=r.useRef(0),W=r.useRef(null),Z=r.useRef("right"),X=r.useRef(0),J=x?w.RemoveScroll:r.Fragment,$=x?{as:v.Slot,allowPinchZoom:!0}:void 0,ee=e=>{var t,n;const a=Y.current+e,r=I().filter((e=>!e.disabled)),o=document.activeElement,i=null===(t=r.find((e=>e.ref.current===o)))||void 0===t?void 0:t.textValue,l=function(e,t,n){const a=t.length>1&&Array.from(t).every((e=>e===t[0])),r=a?t[0]:t,o=n?e.indexOf(n):-1;let i=(l=e,s=Math.max(o,0),l.map(((e,t)=>l[(s+t)%l.length])));var l,s;1===r.length&&(i=i.filter((e=>e!==n)));const c=i.find((e=>e.toLowerCase().startsWith(r.toLowerCase())));return c!==n?c:void 0}(r.map((e=>e.textValue)),a,i),s=null===(n=r.find((e=>e.textValue===l)))||void 0===n?void 0:n.ref.current;!function e(t){Y.current=t,window.clearTimeout(G.current),""!==t&&(G.current=window.setTimeout((()=>e("")),1e3))}(a),s&&setTimeout((()=>s.focus()))};r.useEffect((()=>()=>window.clearTimeout(G.current)),[]),d.useFocusGuards();const te=r.useCallback((e=>{var t,n;return Z.current===(null===(t=W.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return function(e,t){const{x:n,y:a}=e;let r=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){const i=t[e].x,l=t[e].y,s=t[o].x,c=t[o].y;l>a!=c>a&&n<(s-i)*(a-l)/(c-l)+i&&(r=!r)}return r}(n,t)}(e,null===(n=W.current)||void 0===n?void 0:n.area)}),[]);return r.createElement(K,{scope:n,searchRef:Y,onItemEnter:r.useCallback((e=>{te(e)&&e.preventDefault()}),[te]),onItemLeave:r.useCallback((e=>{var t;te(e)||(null===(t=H.current)||void 0===t||t.focus(),z(null))}),[te]),onTriggerLeave:r.useCallback((e=>{te(e)&&e.preventDefault()}),[te]),pointerGraceTimerRef:V,onPointerGraceIntentChange:r.useCallback((e=>{W.current=e}),[])},r.createElement(J,$,r.createElement(m.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:o.composeEventHandlers(c,(e=>{var t;e.preventDefault(),null===(t=H.current)||void 0===t||t.focus()})),onUnmountAutoFocus:p},r.createElement(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:_,onPointerDownOutside:E,onFocusOutside:y,onInteractOutside:S,onDismiss:C},r.createElement(h.Root,O(a)({asChild:!0},P,{dir:R.dir,orientation:"vertical",loop:i,currentTabStopId:U,onCurrentTabStopIdChange:z,onEntryFocus:o.composeEventHandlers(b,(e=>{R.isUsingKeyboardRef.current||e.preventDefault()}))}),r.createElement(g.Content,O(a)({role:"menu","aria-orientation":"vertical","data-state":xe(L.open),"data-radix-menu-content":"",dir:R.dir},j,T,{ref:q,style:{outline:"none",...T.style},onKeyDown:o.composeEventHandlers(T.onKeyDown,(e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,a=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&a&&ee(e.key));const r=H.current;if(e.target!==r)return;if(!M.includes(e.key))return;e.preventDefault();const o=I().filter((e=>!e.disabled)).map((e=>e.ref.current));N.includes(e.key)&&o.reverse(),function(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}(o)})),onBlur:o.composeEventHandlers(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(G.current),Y.current="")})),onPointerMove:o.composeEventHandlers(e.onPointerMove,Re((e=>{const t=e.target,n=X.current!==e.clientX;if(e.currentTarget.contains(t)&&n){const t=e.clientX>X.current?"right":"left";Z.current=t,X.current=e.clientX}})))})))))))})),te=r.forwardRef(((e,t)=>{const{__scopeMenu:n,...o}=e;return r.createElement(_.Primitive.div,O(a)({role:"group"},o,{ref:t}))})),ne=r.forwardRef(((e,t)=>{const{__scopeMenu:n,...o}=e;return r.createElement(_.Primitive.div,O(a)({},o,{ref:t}))})),ae="MenuItem",re="menu.itemSelect",oe=r.forwardRef(((e,t)=>{const{disabled:n=!1,onSelect:i,...s}=e,c=r.useRef(null),u=F(ae,e.__scopeMenu),d=Z(ae,e.__scopeMenu),m=l.useComposedRefs(t,c),p=r.useRef(!1);return r.createElement(ie,O(a)({},s,{ref:m,disabled:n,onClick:o.composeEventHandlers(e.onClick,(()=>{const e=c.current;if(!n&&e){const t=new CustomEvent(re,{bubbles:!0,cancelable:!0});e.addEventListener(re,(e=>null==i?void 0:i(e)),{once:!0}),_.dispatchDiscreteCustomEvent(e,t),t.defaultPrevented?p.current=!1:u.onClose()}})),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),p.current=!0},onPointerUp:o.composeEventHandlers(e.onPointerUp,(e=>{var t;p.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:o.composeEventHandlers(e.onKeyDown,(e=>{const t=""!==d.searchRef.current;n||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),ie=r.forwardRef(((e,t)=>{const{__scopeMenu:n,disabled:i=!1,textValue:s,...c}=e,u=Z(ae,n),d=A(n),m=r.useRef(null),p=l.useComposedRefs(t,m),[g,f]=r.useState(!1),[b,v]=r.useState("");return r.useEffect((()=>{const e=m.current;var t;e&&v((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}),[c.children]),r.createElement(R.ItemSlot,{scope:n,disabled:i,textValue:null!=s?s:b},r.createElement(h.Item,O(a)({asChild:!0},d,{focusable:!i}),r.createElement(_.Primitive.div,O(a)({role:"menuitem","data-highlighted":g?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0},c,{ref:p,onPointerMove:o.composeEventHandlers(e.onPointerMove,Re((e=>{if(i)u.onItemLeave(e);else if(u.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:o.composeEventHandlers(e.onPointerLeave,Re((e=>u.onItemLeave(e)))),onFocus:o.composeEventHandlers(e.onFocus,(()=>f(!0))),onBlur:o.composeEventHandlers(e.onBlur,(()=>f(!1)))}))))})),le=r.forwardRef(((e,t)=>{const{checked:n=!1,onCheckedChange:i,...l}=e;return r.createElement(fe,{scope:e.__scopeMenu,checked:n},r.createElement(oe,O(a)({role:"menuitemcheckbox","aria-checked":Te(n)?"mixed":n},l,{ref:t,"data-state":Le(n),onSelect:o.composeEventHandlers(l.onSelect,(()=>null==i?void 0:i(!!Te(n)||!n)),{checkForDefaultPrevented:!1})})))})),se="MenuRadioGroup",[ce,ue]=P(se,{value:void 0,onValueChange:()=>{}}),de=r.forwardRef(((e,t)=>{const{value:n,onValueChange:o,...i}=e,l=E.useCallbackRef(o);return r.createElement(ce,{scope:e.__scopeMenu,value:n,onValueChange:l},r.createElement(te,O(a)({},i,{ref:t})))})),me="MenuRadioItem",pe=r.forwardRef(((e,t)=>{const{value:n,...i}=e,l=ue(me,e.__scopeMenu),s=n===l.value;return r.createElement(fe,{scope:e.__scopeMenu,checked:s},r.createElement(oe,O(a)({role:"menuitemradio","aria-checked":s},i,{ref:t,"data-state":Le(s),onSelect:o.composeEventHandlers(i.onSelect,(()=>{var e;return null===(e=l.onValueChange)||void 0===e?void 0:e.call(l,n)}),{checkForDefaultPrevented:!1})})))})),ge="MenuItemIndicator",[fe,be]=P(ge,{checked:!1}),_e=r.forwardRef(((e,t)=>{const{__scopeMenu:n,forceMount:o,...i}=e,l=be(ge,n);return r.createElement(b.Presence,{present:o||Te(l.checked)||!0===l.checked},r.createElement(_.Primitive.span,O(a)({},i,{ref:t,"data-state":Le(l.checked)})))})),he=r.forwardRef(((e,t)=>{const{__scopeMenu:n,...o}=e;return r.createElement(_.Primitive.div,O(a)({role:"separator","aria-orientation":"horizontal"},o,{ref:t}))})),ve=r.forwardRef(((e,t)=>{const{__scopeMenu:n,...o}=e,i=D(n);return r.createElement(g.Arrow,O(a)({},i,o,{ref:t}))})),Ee="MenuSub",[ye,we]=P(Ee),Se=e=>{const{__scopeMenu:t,children:n,open:a=!1,onOpenChange:o}=e,i=B(Ee,t),l=D(t),[s,c]=r.useState(null),[u,d]=r.useState(null),m=E.useCallbackRef(o);return r.useEffect((()=>(!1===i.open&&m(!1),()=>m(!1))),[i.open,m]),r.createElement(g.Root,l,r.createElement(U,{scope:t,open:a,onOpenChange:m,content:u,onContentChange:d},r.createElement(ye,{scope:t,contentId:p.useId(),triggerId:p.useId(),trigger:s,onTriggerChange:c},n)))},Oe="MenuSubTrigger",Ce=r.forwardRef(((e,t)=>{const n=B(Oe,e.__scopeMenu),i=F(Oe,e.__scopeMenu),s=we(Oe,e.__scopeMenu),c=Z(Oe,e.__scopeMenu),u=r.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:m}=c,p={__scopeMenu:e.__scopeMenu},g=r.useCallback((()=>{u.current&&window.clearTimeout(u.current),u.current=null}),[]);return r.useEffect((()=>g),[g]),r.useEffect((()=>{const e=d.current;return()=>{window.clearTimeout(e),m(null)}}),[d,m]),r.createElement(q,O(a)({asChild:!0},p),r.createElement(ie,O(a)({id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s.contentId,"data-state":xe(n.open)},e,{ref:l.composeRefs(t,s.onTriggerChange),onClick:t=>{var a;null===(a=e.onClick)||void 0===a||a.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:o.composeEventHandlers(e.onPointerMove,Re((t=>{c.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||u.current||(c.onPointerGraceIntentChange(null),u.current=window.setTimeout((()=>{n.onOpenChange(!0),g()}),100))}))),onPointerLeave:o.composeEventHandlers(e.onPointerLeave,Re((e=>{var t;g();const a=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(a){var r;const t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,o="right"===t,i=o?-5:5,l=a[o?"left":"right"],s=a[o?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+i,y:e.clientY},{x:l,y:a.top},{x:s,y:a.top},{x:s,y:a.bottom},{x:l,y:a.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout((()=>c.onPointerGraceIntentChange(null)),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}}))),onKeyDown:o.composeEventHandlers(e.onKeyDown,(t=>{const a=""!==c.searchRef.current;var r;e.disabled||a&&" "===t.key||x[i.dir].includes(t.key)&&(n.onOpenChange(!0),null===(r=n.content)||void 0===r||r.focus(),t.preventDefault())}))})))})),Ne="MenuSubContent",Me=r.forwardRef(((e,t)=>{const n=V(Q,e.__scopeMenu),{forceMount:i=n.forceMount,...s}=e,c=B(Q,e.__scopeMenu),u=F(Q,e.__scopeMenu),d=we(Ne,e.__scopeMenu),m=r.useRef(null),p=l.useComposedRefs(t,m);return r.createElement(R.Provider,{scope:e.__scopeMenu},r.createElement(b.Presence,{present:i||c.open},r.createElement(R.Slot,{scope:e.__scopeMenu},r.createElement(ee,O(a)({id:d.contentId,"aria-labelledby":d.triggerId},s,{ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;u.isUsingKeyboardRef.current&&(null===(t=m.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:o.composeEventHandlers(e.onFocusOutside,(e=>{e.target!==d.trigger&&c.onOpenChange(!1)})),onEscapeKeyDown:o.composeEventHandlers(e.onEscapeKeyDown,(e=>{u.onClose(),e.preventDefault()})),onKeyDown:o.composeEventHandlers(e.onKeyDown,(e=>{const t=e.currentTarget.contains(e.target),n=T[u.dir].includes(e.key);var a;t&&n&&(c.onOpenChange(!1),null===(a=d.trigger)||void 0===a||a.focus(),e.preventDefault())}))})))))}));function xe(e){return e?"open":"closed"}function Te(e){return"indeterminate"===e}function Le(e){return Te(e)?"indeterminate":e?"checked":"unchecked"}function Re(e){return t=>"mouse"===t.pointerType?e(t):void 0}const ke=H,je=q,Pe=W,Ie=X,De=te,Ae=ne,Ue=oe,Be=le,ze=de,Fe=pe,He=_e,qe=he,Ge=ve,Ye=Se,Ve=Ce,We=Me},318:function(e,t,n){"use strict";n.r(t),n.d(t,"zeroRightClassName",(function(){return a})),n.d(t,"fullWidthClassName",(function(){return r})),n.d(t,"noScrollbarsClassName",(function(){return o})),n.d(t,"removedBarSizeVariable",(function(){return i}));var a="right-scroll-bar-position",r="width-before-scroll-bar",o="with-scroll-bars-hidden",i="--removed-body-scroll-bar-size"},319:function(e,t,n){"use strict";n.r(t),n.d(t,"getOverflowAncestors",(function(){return R.g})),n.d(t,"arrow",(function(){return ee})),n.d(t,"autoPlacement",(function(){return K})),n.d(t,"autoUpdate",(function(){return V})),n.d(t,"computePosition",(function(){return ae})),n.d(t,"detectOverflow",(function(){return W})),n.d(t,"flip",(function(){return X})),n.d(t,"hide",(function(){return $})),n.d(t,"inline",(function(){return te})),n.d(t,"limitShift",(function(){return ne})),n.d(t,"offset",(function(){return Q})),n.d(t,"platform",(function(){return Y})),n.d(t,"shift",(function(){return Z})),n.d(t,"size",(function(){return J}));const a=["top","right","bottom","left"],r=["start","end"],o=a.reduce(((e,t)=>e.concat(t,t+"-"+r[0],t+"-"+r[1])),[]),i=Math.min,l=Math.max,s=Math.round,c=Math.floor,u=e=>({x:e,y:e}),d={left:"right",right:"left",bottom:"top",top:"bottom"},m={start:"end",end:"start"};function p(e,t,n){return l(e,i(t,n))}function g(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function b(e){return e.split("-")[1]}function _(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(f(e))?"y":"x"}function E(e){return _(v(e))}function y(e,t,n){void 0===n&&(n=!1);const a=b(e),r=E(e),o=h(r);let i="x"===r?a===(n?"end":"start")?"right":"left":"start"===a?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=S(i)),[i,S(i)]}function w(e){return e.replace(/start|end/g,(e=>m[e]))}function S(e){return e.replace(/left|right|bottom|top/g,(e=>d[e]))}function O(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function C(e){const{x:t,y:n,width:a,height:r}=e;return{width:a,height:r,top:n,left:t,right:t+a,bottom:n+r,x:t,y:n}}function N(e,t,n){let{reference:a,floating:r}=e;const o=v(t),i=E(t),l=h(i),s=f(t),c="y"===o,u=a.x+a.width/2-r.width/2,d=a.y+a.height/2-r.height/2,m=a[l]/2-r[l]/2;let p;switch(s){case"top":p={x:u,y:a.y-r.height};break;case"bottom":p={x:u,y:a.y+a.height};break;case"right":p={x:a.x+a.width,y:d};break;case"left":p={x:a.x-r.width,y:d};break;default:p={x:a.x,y:a.y}}switch(b(t)){case"start":p[i]-=m*(n&&c?-1:1);break;case"end":p[i]+=m*(n&&c?-1:1)}return p}async function M(e,t){var n;void 0===t&&(t={});const{x:a,y:r,platform:o,rects:i,elements:l,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=g(t,e),f=O(p),b=l[m?"floating"===d?"reference":"floating":d],_=C(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(b)))||n?b:b.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:c,rootBoundary:u,strategy:s})),h="floating"===d?{x:a,y:r,width:i.floating.width,height:i.floating.height}:i.reference,v=await(null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),E=await(null==o.isElement?void 0:o.isElement(v))&&await(null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},y=C(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:h,offsetParent:v,strategy:s}):h);return{top:(_.top-y.top+f.top)/E.y,bottom:(y.bottom-_.bottom+f.bottom)/E.y,left:(_.left-y.left+f.left)/E.x,right:(y.right-_.right+f.right)/E.x}}function x(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function T(e){return a.some((t=>e[t]>=0))}function L(e){const t=i(...e.map((e=>e.left))),n=i(...e.map((e=>e.top)));return{x:t,y:n,width:l(...e.map((e=>e.right)))-t,height:l(...e.map((e=>e.bottom)))-n}}var R=n(95);function k(e){const t=Object(R.a)(e);let n=parseFloat(t.width)||0,a=parseFloat(t.height)||0;const r=Object(R.l)(e),o=r?e.offsetWidth:n,i=r?e.offsetHeight:a,l=s(n)!==o||s(a)!==i;return l&&(n=o,a=i),{width:n,height:a,$:l}}function j(e){return Object(R.k)(e)?e:e.contextElement}function P(e){const t=j(e);if(!Object(R.l)(t))return u(1);const n=t.getBoundingClientRect(),{width:a,height:r,$:o}=k(t);let i=(o?s(n.width):n.width)/a,l=(o?s(n.height):n.height)/r;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}const I=u(0);function D(e){const t=Object(R.i)(e);return Object(R.q)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:I}function A(e,t,n,a){void 0===t&&(t=!1),void 0===n&&(n=!1);const r=e.getBoundingClientRect(),o=j(e);let i=u(1);t&&(a?Object(R.k)(a)&&(i=P(a)):i=P(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Object(R.i)(e))&&t}(o,n,a)?D(o):u(0);let s=(r.left+l.x)/i.x,c=(r.top+l.y)/i.y,d=r.width/i.x,m=r.height/i.y;if(o){const e=Object(R.i)(o),t=a&&Object(R.k)(a)?Object(R.i)(a):a;let n=e,r=Object(R.d)(n);for(;r&&a&&t!==n;){const e=P(r),t=r.getBoundingClientRect(),a=Object(R.a)(r),o=t.left+(r.clientLeft+parseFloat(a.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(a.paddingTop))*e.y;s*=e.x,c*=e.y,d*=e.x,m*=e.y,s+=o,c+=i,n=Object(R.i)(r),r=Object(R.d)(n)}}return C({width:d,height:m,x:s,y:c})}function U(e,t){const n=Object(R.f)(e).scrollLeft;return t?t.left+n:A(Object(R.c)(e)).left+n}function B(e,t,n){let a;if("viewport"===t)a=function(e,t){const n=Object(R.i)(e),a=Object(R.c)(e),r=n.visualViewport;let o=a.clientWidth,i=a.clientHeight,l=0,s=0;if(r){o=r.width,i=r.height;const e=Object(R.q)();(!e||e&&"fixed"===t)&&(l=r.offsetLeft,s=r.offsetTop)}return{width:o,height:i,x:l,y:s}}(e,n);else if("document"===t)a=function(e){const t=Object(R.c)(e),n=Object(R.f)(e),a=e.ownerDocument.body,r=l(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),o=l(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight);let i=-n.scrollLeft+U(e);const s=-n.scrollTop;return"rtl"===Object(R.a)(a).direction&&(i+=l(t.clientWidth,a.clientWidth)-r),{width:r,height:o,x:i,y:s}}(Object(R.c)(e));else if(Object(R.k)(t))a=function(e,t){const n=A(e,!0,"fixed"===t),a=n.top+e.clientTop,r=n.left+e.clientLeft,o=Object(R.l)(e)?P(e):u(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:r*o.x,y:a*o.y}}(t,n);else{const n=D(e);a={...t,x:t.x-n.x,y:t.y-n.y}}return C(a)}function z(e,t){const n=Object(R.h)(e);return!(n===t||!Object(R.k)(n)||Object(R.m)(n))&&("fixed"===Object(R.a)(n).position||z(n,t))}function F(e,t,n){const a=Object(R.l)(t),r=Object(R.c)(t),o="fixed"===n,i=A(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const s=u(0);if(a||!a&&!o)if(("body"!==Object(R.e)(t)||Object(R.n)(r))&&(l=Object(R.f)(t)),a){const e=A(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=U(r));let c=0,d=0;if(r&&!a&&!o){const e=r.getBoundingClientRect();d=e.top+l.scrollTop,c=e.left+l.scrollLeft-U(r,e)}return{x:i.left+l.scrollLeft-s.x-c,y:i.top+l.scrollTop-s.y-d,width:i.width,height:i.height}}function H(e){return"static"===Object(R.a)(e).position}function q(e,t){if(!Object(R.l)(e)||"fixed"===Object(R.a)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Object(R.c)(e)===n&&(n=n.ownerDocument.body),n}function G(e,t){const n=Object(R.i)(e);if(Object(R.p)(e))return n;if(!Object(R.l)(e)){let t=Object(R.h)(e);for(;t&&!Object(R.m)(t);){if(Object(R.k)(t)&&!H(t))return t;t=Object(R.h)(t)}return n}let a=q(e,t);for(;a&&Object(R.o)(a)&&H(a);)a=q(a,t);return a&&Object(R.m)(a)&&H(a)&&!Object(R.j)(a)?n:a||Object(R.b)(e)||n}const Y={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:a,strategy:r}=e;const o="fixed"===r,i=Object(R.c)(a),l=!!t&&Object(R.p)(t.floating);if(a===i||l&&o)return n;let s={scrollLeft:0,scrollTop:0},c=u(1);const d=u(0),m=Object(R.l)(a);if((m||!m&&!o)&&(("body"!==Object(R.e)(a)||Object(R.n)(i))&&(s=Object(R.f)(a)),Object(R.l)(a))){const e=A(a);c=P(a),d.x=e.x+a.clientLeft,d.y=e.y+a.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x,y:n.y*c.y-s.scrollTop*c.y+d.y}},getDocumentElement:R.c,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:a,strategy:r}=e;const o=[..."clippingAncestors"===n?Object(R.p)(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let a=Object(R.g)(e,[],!1).filter((e=>Object(R.k)(e)&&"body"!==Object(R.e)(e))),r=null;const o="fixed"===Object(R.a)(e).position;let i=o?Object(R.h)(e):e;for(;Object(R.k)(i)&&!Object(R.m)(i);){const t=Object(R.a)(i),n=Object(R.j)(i);n||"fixed"!==t.position||(r=null),(o?!n&&!r:!n&&"static"===t.position&&r&&["absolute","fixed"].includes(r.position)||Object(R.n)(i)&&!n&&z(e,i))?a=a.filter((e=>e!==i)):r=t,i=Object(R.h)(i)}return t.set(e,a),a}(t,this._c):[].concat(n),a],s=o[0],c=o.reduce(((e,n)=>{const a=B(t,n,r);return e.top=l(a.top,e.top),e.right=i(a.right,e.right),e.bottom=i(a.bottom,e.bottom),e.left=l(a.left,e.left),e}),B(t,s,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:G,getElementRects:async function(e){const t=this.getOffsetParent||G,n=this.getDimensions,a=await n(e.floating);return{reference:F(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=k(e);return{width:t,height:n}},getScale:P,isElement:R.k,isRTL:function(e){return"rtl"===Object(R.a)(e).direction}};function V(e,t,n,a){void 0===a&&(a={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=a,m=j(e),p=r||o?[...m?Object(R.g)(m):[],...Object(R.g)(t)]:[];p.forEach((e=>{r&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)}));const g=m&&u?function(e,t){let n,a=null;const r=Object(R.c)(e);function o(){var e;clearTimeout(n),null==(e=a)||e.disconnect(),a=null}return function s(u,d){void 0===u&&(u=!1),void 0===d&&(d=1),o();const{left:m,top:p,width:g,height:f}=e.getBoundingClientRect();if(u||t(),!g||!f)return;const b={rootMargin:-c(p)+"px "+-c(r.clientWidth-(m+g))+"px "+-c(r.clientHeight-(p+f))+"px "+-c(m)+"px",threshold:l(0,i(1,d))||1};let _=!0;function h(e){const t=e[0].intersectionRatio;if(t!==d){if(!_)return s();t?s(!1,t):n=setTimeout((()=>{s(!1,1e-7)}),1e3)}_=!1}try{a=new IntersectionObserver(h,{...b,root:r.ownerDocument})}catch(e){a=new IntersectionObserver(h,b)}a.observe(e)}(!0),o}(m,n):null;let f,b=-1,_=null;s&&(_=new ResizeObserver((e=>{let[a]=e;a&&a.target===m&&_&&(_.unobserve(t),cancelAnimationFrame(b),b=requestAnimationFrame((()=>{var e;null==(e=_)||e.observe(t)}))),n()})),m&&!d&&_.observe(m),_.observe(t));let h=d?A(e):null;return d&&function t(){const a=A(e);!h||a.x===h.x&&a.y===h.y&&a.width===h.width&&a.height===h.height||n();h=a,f=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach((e=>{r&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)})),null==g||g(),null==(e=_)||e.disconnect(),_=null,d&&cancelAnimationFrame(f)}}const W=M,Q=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,a;const{x:r,y:o,placement:i,middlewareData:l}=t,s=await async function(e,t){const{placement:n,platform:a,elements:r}=e,o=await(null==a.isRTL?void 0:a.isRTL(r.floating)),i=f(n),l=b(n),s="y"===v(n),c=["left","top"].includes(i)?-1:1,u=o&&s?-1:1,d=g(t,e);let{mainAxis:m,crossAxis:p,alignmentAxis:_}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof _&&(p="end"===l?-1*_:_),s?{x:p*u,y:m*c}:{x:m*c,y:p*u}}(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(a=l.arrow)&&a.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:i}}}}},K=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,a,r;const{rects:i,middlewareData:l,placement:s,platform:c,elements:u}=t,{crossAxis:d=!1,alignment:m,allowedPlacements:p=o,autoAlignment:_=!0,...h}=g(e,t),v=void 0!==m||p===o?function(e,t,n){return(e?[...n.filter((t=>b(t)===e)),...n.filter((t=>b(t)!==e))]:n.filter((e=>f(e)===e))).filter((n=>!e||b(n)===e||!!t&&w(n)!==n))}(m||null,_,p):p,E=await M(t,h),S=(null==(n=l.autoPlacement)?void 0:n.index)||0,O=v[S];if(null==O)return{};const C=y(O,i,await(null==c.isRTL?void 0:c.isRTL(u.floating)));if(s!==O)return{reset:{placement:v[0]}};const N=[E[f(O)],E[C[0]],E[C[1]]],x=[...(null==(a=l.autoPlacement)?void 0:a.overflows)||[],{placement:O,overflows:N}],T=v[S+1];if(T)return{data:{index:S+1,overflows:x},reset:{placement:T}};const L=x.map((e=>{const t=b(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce(((e,t)=>e+t),0):e.overflows[0],e.overflows]})).sort(((e,t)=>e[1]-t[1])),R=(null==(r=L.filter((e=>e[2].slice(0,b(e[0])?2:3).every((e=>e<=0))))[0])?void 0:r[0])||L[0][0];return R!==s?{data:{index:S+1,overflows:x},reset:{placement:R}}:{}}}},Z=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:a,placement:r}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=g(e,t),c={x:n,y:a},u=await M(t,s),d=v(f(r)),m=_(d);let b=c[m],h=c[d];if(o){const e="y"===m?"bottom":"right";b=p(b+u["y"===m?"top":"left"],b,b-u[e])}if(i){const e="y"===d?"bottom":"right";h=p(h+u["y"===d?"top":"left"],h,h-u[e])}const E=l.fn({...t,[m]:b,[d]:h});return{...E,data:{x:E.x-n,y:E.y-a,enabled:{[m]:o,[d]:i}}}}}},X=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,a;const{placement:r,middlewareData:o,rects:i,initialPlacement:l,platform:s,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:h=!0,...E}=g(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const O=f(r),C=v(l),N=f(l)===l,x=await(null==s.isRTL?void 0:s.isRTL(c.floating)),T=m||(N||!h?[S(l)]:function(e){const t=S(e);return[w(e),t,w(t)]}(l)),L="none"!==_;!m&&L&&T.push(...function(e,t,n,a){const r=b(e);let o=function(e,t,n){const a=["left","right"],r=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:a:t?a:r;case"left":case"right":return t?o:i;default:return[]}}(f(e),"start"===n,a);return r&&(o=o.map((e=>e+"-"+r)),t&&(o=o.concat(o.map(w)))),o}(l,h,_,x));const R=[l,...T],k=await M(t,E),j=[];let P=(null==(a=o.flip)?void 0:a.overflows)||[];if(u&&j.push(k[O]),d){const e=y(r,i,x);j.push(k[e[0]],k[e[1]])}if(P=[...P,{placement:r,overflows:j}],!j.every((e=>e<=0))){var I,D;const e=((null==(I=o.flip)?void 0:I.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(D=P.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:D.placement;if(!n)switch(p){case"bestFit":{var A;const e=null==(A=P.filter((e=>{if(L){const t=v(e.placement);return t===C||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:A[0];e&&(n=e);break}case"initialPlacement":n=l}if(r!==n)return{reset:{placement:n}}}return{}}}},J=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,a;const{placement:r,rects:o,platform:s,elements:c}=t,{apply:u=()=>{},...d}=g(e,t),m=await M(t,d),p=f(r),_=b(r),h="y"===v(r),{width:E,height:y}=o.floating;let w,S;"top"===p||"bottom"===p?(w=p,S=_===(await(null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(S=p,w="end"===_?"top":"bottom");const O=y-m.top-m.bottom,C=E-m.left-m.right,N=i(y-m[w],O),x=i(E-m[S],C),T=!t.middlewareData.shift;let L=N,R=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(R=C),null!=(a=t.middlewareData.shift)&&a.enabled.y&&(L=O),T&&!_){const e=l(m.left,0),t=l(m.right,0),n=l(m.top,0),a=l(m.bottom,0);h?R=E-2*(0!==e||0!==t?e+t:l(m.left,m.right)):L=y-2*(0!==n||0!==a?n+a:l(m.top,m.bottom))}await u({...t,availableWidth:R,availableHeight:L});const k=await s.getDimensions(c.floating);return E!==k.width||y!==k.height?{reset:{rects:!0}}:{}}}},$=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:a="referenceHidden",...r}=g(e,t);switch(a){case"referenceHidden":{const e=x(await M(t,{...r,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:T(e)}}}case"escaped":{const e=x(await M(t,{...r,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:T(e)}}}default:return{}}}}},ee=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:a,placement:r,rects:o,platform:l,elements:s,middlewareData:c}=t,{element:u,padding:d=0}=g(e,t)||{};if(null==u)return{};const m=O(d),f={x:n,y:a},_=E(r),v=h(_),y=await l.getDimensions(u),w="y"===_,S=w?"top":"left",C=w?"bottom":"right",N=w?"clientHeight":"clientWidth",M=o.reference[v]+o.reference[_]-f[_]-o.floating[v],x=f[_]-o.reference[_],T=await(null==l.getOffsetParent?void 0:l.getOffsetParent(u));let L=T?T[N]:0;L&&await(null==l.isElement?void 0:l.isElement(T))||(L=s.floating[N]||o.floating[v]);const R=M/2-x/2,k=L/2-y[v]/2-1,j=i(m[S],k),P=i(m[C],k),I=j,D=L-y[v]-P,A=L/2-y[v]/2+R,U=p(I,A,D),B=!c.arrow&&null!=b(r)&&A!==U&&o.reference[v]/2-(A<I?j:P)-y[v]/2<0,z=B?A<I?A-I:A-D:0;return{[_]:f[_]+z,data:{[_]:U,centerOffset:A-U-z,...B&&{alignmentOffset:z}},reset:B}}}),te=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:a,rects:r,platform:o,strategy:s}=t,{padding:c=2,x:u,y:d}=g(e,t),m=Array.from(await(null==o.getClientRects?void 0:o.getClientRects(a.reference))||[]),p=function(e){const t=e.slice().sort(((e,t)=>e.y-t.y)),n=[];let a=null;for(let e=0;e<t.length;e++){const r=t[e];!a||r.y-a.y>a.height/2?n.push([r]):n[n.length-1].push(r),a=r}return n.map((e=>C(L(e))))}(m),b=C(L(m)),_=O(c);const h=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===p.length&&p[0].left>p[1].right&&null!=u&&null!=d)return p.find((e=>u>e.left-_.left&&u<e.right+_.right&&d>e.top-_.top&&d<e.bottom+_.bottom))||b;if(p.length>=2){if("y"===v(n)){const e=p[0],t=p[p.length-1],a="top"===f(n),r=e.top,o=t.bottom,i=a?e.left:t.left,l=a?e.right:t.right;return{top:r,bottom:o,left:i,right:l,width:l-i,height:o-r,x:i,y:r}}const e="left"===f(n),t=l(...p.map((e=>e.right))),a=i(...p.map((e=>e.left))),r=p.filter((n=>e?n.left===a:n.right===t)),o=r[0].top,s=r[r.length-1].bottom;return{top:o,bottom:s,left:a,right:t,width:t-a,height:s-o,x:a,y:o}}return b}},floating:a.floating,strategy:s});return r.reference.x!==h.reference.x||r.reference.y!==h.reference.y||r.reference.width!==h.reference.width||r.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},ne=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:a,placement:r,rects:o,middlewareData:i}=t,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=g(e,t),u={x:n,y:a},d=v(r),m=_(d);let p=u[m],b=u[d];const h=g(l,t),E="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){const e="y"===m?"height":"width",t=o.reference[m]-o.floating[e]+E.mainAxis,n=o.reference[m]+o.reference[e]-E.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var y,w;const e="y"===m?"width":"height",t=["top","left"].includes(f(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(y=i.offset)?void 0:y[d])||0)+(t?0:E.crossAxis),a=o.reference[d]+o.reference[e]+(t?0:(null==(w=i.offset)?void 0:w[d])||0)-(t?E.crossAxis:0);b<n?b=n:b>a&&(b=a)}return{[m]:p,[d]:b}}}},ae=(e,t,n)=>{const a=new Map,r={platform:Y,...n},o={...r.platform,_c:a};return(async(e,t,n)=>{const{placement:a="bottom",strategy:r="absolute",middleware:o=[],platform:i}=n,l=o.filter(Boolean),s=await(null==i.isRTL?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=N(c,a,s),m=a,p={},g=0;for(let n=0;n<l.length;n++){const{name:o,fn:f}=l[n],{x:b,y:_,data:h,reset:v}=await f({x:u,y:d,initialPlacement:a,placement:m,strategy:r,middlewareData:p,rects:c,platform:i,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=_?_:d,p={...p,[o]:{...p[o],...h}},v&&g<=50&&(g++,"object"==typeof v&&(v.placement&&(m=v.placement),v.rects&&(c=!0===v.rects?await i.getElementRects({reference:e,floating:t,strategy:r}):v.rects),({x:u,y:d}=N(c,m,s))),n=-1)}return{x:u,y:d,placement:m,strategy:r,middlewareData:p}})(e,t,{...r,platform:o})}},329:function(e,t,n){var a=n(0);function r(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function o(e,t){const n=a.createContext(t);function r(e){const{children:t,...r}=e,o=a.useMemo((()=>r),Object.values(r));return a.createElement(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=a.useContext(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}function i(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>a.createContext(e)));return function(n){const r=(null==n?void 0:n[e])||t;return a.useMemo((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=a.createContext(r),i=n.length;function l(t){const{scope:n,children:r,...l}=t,s=(null==n?void 0:n[e][i])||o,c=a.useMemo((()=>l),Object.values(l));return a.createElement(s.Provider,{value:c},r)}return n=[...n,r],l.displayName=t+"Provider",[l,function(n,l){const s=(null==l?void 0:l[e][i])||o,c=a.useContext(s);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},l(r,...t)]}function l(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:a})=>({...t,...n(e)[`__scope${a}`]})),{});return a.useMemo((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}r(e.exports,"createContext",(()=>o)),r(e.exports,"createContextScope",(()=>i))},335:function(e,t,n){"use strict";n.r(t),n.d(t,"Primitive",(function(){return l})),n.d(t,"Root",(function(){return c})),n.d(t,"dispatchDiscreteCustomEvent",(function(){return s}));var a=n(46),r=n(0),o=n(37),i=n(566);const l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=Object(r.forwardRef)(((e,n)=>{const{asChild:o,...l}=e,s=o?i.Slot:t;return Object(r.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),Object(r.createElement)(s,Object(a.a)({},l,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function s(e,t){e&&Object(o.flushSync)((()=>e.dispatchEvent(t)))}const c=l},343:function(e,t,n){var a,r,o,i,l=n(0);function s(e){const t=l.useRef(e);return l.useEffect((()=>{t.current=e})),l.useMemo((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}a=e.exports,r="useCallbackRef",o=()=>s,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0})},346:function(e,t,n){var a=n(9),r=n(0),o=n(1616),i=n(1617),l=n(393),s=n(561),c=n(335),u=n(559),d=n(616),m=n(1043);function p(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function g(e){return e&&e.__esModule?e.default:e}p(e.exports,"createPopperScope",(()=>v)),p(e.exports,"Popper",(()=>w)),p(e.exports,"PopperAnchor",(()=>O)),p(e.exports,"PopperContent",(()=>x)),p(e.exports,"PopperArrow",(()=>R)),p(e.exports,"Root",(()=>I)),p(e.exports,"Anchor",(()=>D)),p(e.exports,"Content",(()=>A)),p(e.exports,"Arrow",(()=>U)),p(e.exports,"SIDE_OPTIONS",(()=>f)),p(e.exports,"ALIGN_OPTIONS",(()=>b));const f=["top","right","bottom","left"],b=["start","center","end"],_="Popper",[h,v]=s.createContextScope(_),[E,y]=h(_),w=e=>{const{__scopePopper:t,children:n}=e,[a,o]=r.useState(null);return r.createElement(E,{scope:t,anchor:a,onAnchorChange:o},n)},S="PopperAnchor",O=r.forwardRef(((e,t)=>{const{__scopePopper:n,virtualRef:o,...i}=e,s=y(S,n),u=r.useRef(null),d=l.useComposedRefs(t,u);return r.useEffect((()=>{s.onAnchorChange((null==o?void 0:o.current)||u.current)})),o?null:r.createElement(c.Primitive.div,g(a)({},i,{ref:d}))})),C="PopperContent",[N,M]=h(C),x=r.forwardRef(((e,t)=>{var n,i,s,p,f,b,_,h;const{__scopePopper:v,side:E="bottom",sideOffset:w=0,align:S="center",alignOffset:O=0,arrowPadding:M=0,avoidCollisions:x=!0,collisionBoundary:T=[],collisionPadding:L=0,sticky:R="partial",hideWhenDetached:I=!1,updatePositionStrategy:D="optimized",onPlaced:A,...U}=e,B=y(C,v),[z,F]=r.useState(null),H=l.useComposedRefs(t,(e=>F(e))),[q,G]=r.useState(null),Y=m.useSize(q),V=null!==(n=null==Y?void 0:Y.width)&&void 0!==n?n:0,W=null!==(i=null==Y?void 0:Y.height)&&void 0!==i?i:0,Q=E+("center"!==S?"-"+S:""),K="number"==typeof L?L:{top:0,right:0,bottom:0,left:0,...L},Z=Array.isArray(T)?T:[T],X=Z.length>0,J={padding:K,boundary:Z.filter(k),altBoundary:X},{refs:$,floatingStyles:ee,placement:te,isPositioned:ne,middlewareData:ae}=o.useFloating({strategy:"fixed",placement:Q,whileElementsMounted:(...e)=>o.autoUpdate(...e,{animationFrame:"always"===D}),elements:{reference:B.anchor},middleware:[o.offset({mainAxis:w+W,alignmentAxis:O}),x&&o.shift({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?o.limitShift():void 0,...J}),x&&o.flip({...J}),o.size({...J,apply:({elements:e,rects:t,availableWidth:n,availableHeight:a})=>{const{width:r,height:o}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${n}px`),i.setProperty("--radix-popper-available-height",`${a}px`),i.setProperty("--radix-popper-anchor-width",`${r}px`),i.setProperty("--radix-popper-anchor-height",`${o}px`)}}),q&&o.arrow({element:q,padding:M}),j({arrowWidth:V,arrowHeight:W}),I&&o.hide({strategy:"referenceHidden",...J})]}),[re,oe]=P(te),ie=u.useCallbackRef(A);d.useLayoutEffect((()=>{ne&&(null==ie||ie())}),[ne,ie]);const le=null===(s=ae.arrow)||void 0===s?void 0:s.x,se=null===(p=ae.arrow)||void 0===p?void 0:p.y,ce=0!==(null===(f=ae.arrow)||void 0===f?void 0:f.centerOffset),[ue,de]=r.useState();return d.useLayoutEffect((()=>{z&&de(window.getComputedStyle(z).zIndex)}),[z]),r.createElement("div",{ref:$.setFloating,"data-radix-popper-content-wrapper":"",style:{...ee,transform:ne?ee.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[null===(b=ae.transformOrigin)||void 0===b?void 0:b.x,null===(_=ae.transformOrigin)||void 0===_?void 0:_.y].join(" ")},dir:e.dir},r.createElement(N,{scope:v,placedSide:re,onArrowChange:G,arrowX:le,arrowY:se,shouldHideArrow:ce},r.createElement(c.Primitive.div,g(a)({"data-side":re,"data-align":oe},U,{ref:H,style:{...U.style,animation:ne?void 0:"none",opacity:null!==(h=ae.hide)&&void 0!==h&&h.referenceHidden?0:void 0}}))))})),T="PopperArrow",L={top:"bottom",right:"left",bottom:"top",left:"right"},R=r.forwardRef((function(e,t){const{__scopePopper:n,...o}=e,l=M(T,n),s=L[l.placedSide];return r.createElement("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},r.createElement(i.Root,g(a)({},o,{ref:t,style:{...o.style,display:"block"}})))}));function k(e){return null!==e}const j=e=>({name:"transformOrigin",options:e,fn(t){var n,a,r,o,i;const{placement:l,rects:s,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,m=u?0:e.arrowHeight,[p,g]=P(l),f={start:"0%",center:"50%",end:"100%"}[g],b=(null!==(a=null===(r=c.arrow)||void 0===r?void 0:r.x)&&void 0!==a?a:0)+d/2,_=(null!==(o=null===(i=c.arrow)||void 0===i?void 0:i.y)&&void 0!==o?o:0)+m/2;let h="",v="";return"bottom"===p?(h=u?f:`${b}px`,v=-m+"px"):"top"===p?(h=u?f:`${b}px`,v=`${s.floating.height+m}px`):"right"===p?(h=-m+"px",v=u?f:`${_}px`):"left"===p&&(h=`${s.floating.width+m}px`,v=u?f:`${_}px`),{data:{x:h,y:v}}}});function P(e){const[t,n="center"]=e.split("-");return[t,n]}const I=w,D=O,A=x,U=R},347:function(e,t,n){"use strict";n.d(t,"a",(function(){return be})),n.d(t,"b",(function(){return $}));var a=n(0),r=n.n(a),o=n(5),i=n.n(o),l=n(46),s=n(196),c=n(218),u=n(329),d=n(353),m=n(210),p=n(313),g=n(398);const f="DropdownMenu",[b,_]=Object(u.createContextScope)(f,[p.createMenuScope]),h=Object(p.createMenuScope)(),[v,E]=b(f),y=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:s,modal:c=!0}=e,u=h(t),m=Object(a.useRef)(null),[f=!1,b]=Object(d.useControllableState)({prop:o,defaultProp:i,onChange:s});return Object(a.createElement)(v,{scope:t,triggerId:Object(g.useId)(),triggerRef:m,contentId:Object(g.useId)(),open:f,onOpenChange:b,onOpenToggle:Object(a.useCallback)((()=>b((e=>!e))),[b]),modal:c},Object(a.createElement)(p.Root,Object(l.a)({},u,{open:f,onOpenChange:b,dir:r,modal:c}),n))},w="DropdownMenuTrigger",S=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=E(w,n),u=h(n);return Object(a.createElement)(p.Anchor,Object(l.a)({asChild:!0},u),Object(a.createElement)(m.Primitive.button,Object(l.a)({type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:Object(c.composeRefs)(t,i.triggerRef),onPointerDown:Object(s.composeEventHandlers)(e.onPointerDown,(e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())})),onKeyDown:Object(s.composeEventHandlers)(e.onKeyDown,(e=>{r||(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),O=e=>{const{__scopeDropdownMenu:t,...n}=e,r=h(t);return Object(a.createElement)(p.Portal,Object(l.a)({},r,n))},C="DropdownMenuContent",N=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=E(C,n),i=h(n),c=Object(a.useRef)(!1);return Object(a.createElement)(p.Content,Object(l.a)({id:o.contentId,"aria-labelledby":o.triggerId},i,r,{ref:t,onCloseAutoFocus:Object(s.composeEventHandlers)(e.onCloseAutoFocus,(e=>{var t;c.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),c.current=!1,e.preventDefault()})),onInteractOutside:Object(s.composeEventHandlers)(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,a=2===t.button||n;o.modal&&!a||(c.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),M=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.Label,Object(l.a)({},o,r,{ref:t}))})),x=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.Item,Object(l.a)({},o,r,{ref:t}))})),T=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.CheckboxItem,Object(l.a)({},o,r,{ref:t}))})),L=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.RadioGroup,Object(l.a)({},o,r,{ref:t}))})),R=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.RadioItem,Object(l.a)({},o,r,{ref:t}))})),k=Object(a.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=h(n);return Object(a.createElement)(p.Separator,Object(l.a)({},o,r,{ref:t}))})),j=y,P=S,I=O,D=N,A=M,U=x,B=T,z=L,F=R,H=k;var q=n(44),G=n(33);function Y(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}"function"==typeof SuppressedError&&SuppressedError;var V={wrapper:"CheckboxItem-module_wrapper_DL3IGj",icon:"CheckboxItem-module_icon_O-4jCK",checked:"CheckboxItem-module_checked_jjirnU",largeCheckbox:"CheckboxItem-module_largeCheckbox_sG4bxT",hiddenOnMobile:"CheckboxItem-module_hiddenOnMobile_0m6eMB"},W="large",Q="small",K=r.a.forwardRef(((e,t)=>{var{children:n,className:a,disabled:o,iconClassName:l,isDrawer:s=!1,checked:c=!1,onChange:u}=e,d=Y(e,["children","className","disabled","iconClassName","isDrawer","checked","onChange"]),m=(e,t)=>r.a.createElement(e,{alt:"",className:i()(V.icon,V["".concat(t,"CheckboxIcon")],l,{[V.checked]:c,[V.hiddenOnMobile]:t===Q&&s})});return r.a.createElement(B,Object.assign({checked:c,className:i()(V.wrapper,a),disabled:o,onCheckedChange:u,onSelect:e=>e.preventDefault(),ref:t},d),c?r.a.createElement(r.a.Fragment,null,m(q.k,Q),s&&m(q.l,W)):r.a.createElement(r.a.Fragment,null,m(q.m,Q),s&&m(q.n,W)),n)})),Z={BOTTOM:"bottom",LEFT:"left",RIGHT:"right",TOP:"top"},X="open",J="closed",$={START:"start",CENTER:"center",END:"end"},ee="DropdownContent-module_wrapper_mR19-Z",te=r.a.forwardRef(((e,t)=>{var{align:n=$.CENTER,children:a,className:o,contentProps:l,onCloseAutoFocus:s,position:c=Z.BOTTOM,loop:u=!1}=e;return r.a.createElement(I,null,r.a.createElement(D,Object.assign({loop:u,align:n,className:i()(ee,o),side:c,onCloseAutoFocus:s,ref:t},l),a))}));te.displayName="DropdownContent";var ne="DropdownTrigger-module_wrapper_-Xf-At",ae=e=>{var{children:t,className:n}=e;return r.a.createElement(P,{asChild:!0,className:i()(n,ne)},t)},re="MenuItem-module_wrapper_zHS4-1",oe=e=>{var{children:t,className:n}=e,a=Y(e,["children","className"]);return r.a.createElement(U,Object.assign({className:i()(re,n)},a),t)},ie="DropdownMenu-module_wrapper_-3wi4F",le="DropdownMenu-module_closeIcon_2Rckgn",se="DropdownMenu-module_closeIconContainer_txNIxk",ce="DropdownMenu-module_drawer_WHMD30",ue={wrapper:"RadioItem-module_wrapper_FrLXCO",icon:"RadioItem-module_icon_EgMEQ-",iconSelected:"RadioItem-module_iconSelected_LM0mfp",largeRadioIcon:"RadioItem-module_largeRadioIcon_3x9-x6",hiddenOnMobile:"RadioItem-module_hiddenOnMobile_sGAKKH"},de="large",me="small",pe=r.a.forwardRef(((e,t)=>{var{children:n,className:a,iconClassName:o,disabled:l,isDrawer:s=!1,onSelect:c,selected:u,value:d}=e,m=Y(e,["children","className","iconClassName","disabled","isDrawer","onSelect","selected","value"]),p=(e,t)=>r.a.createElement(e,{alt:"",className:i()(ue.icon,ue["".concat(t,"RadioIcon")],o,{[ue.iconSelected]:u,[ue.hiddenOnMobile]:t===me&&s})});return r.a.createElement(F,Object.assign({className:i()(ue.wrapper,a),disabled:l,onSelect:c,ref:t,value:d},m),u?r.a.createElement(r.a.Fragment,null,p(q.E,me),s&&p(q.F,de)):r.a.createElement(r.a.Fragment,null,p(q.G,me),s&&p(q.H,de)),n)})),ge="Separator-module_wrapper_pGsxAO",fe="Title-module_wrapper_GPgV5y",be=e=>{var{align:t,children:n,contentProps:o,isDrawer:l=!1,itemsWrapperClassName:s,loop:c=!1,menu:u,onClose:d,onCloseAutoFocus:m,onOpen:p,open:g=!1,openOnHover:f=!1,position:b,triggerWrapperClassName:_,usePortal:h=!0,wrapperClassName:v}=e,[E,y]=Object(a.useState)(!1),{t:w}=Object(G.b)();Object(a.useEffect)((()=>{y(g)}),[g]);var S=e=>{void 0!==e&&e()},O=e=>{if(e===X){if(E)return;y(!0),S(p)}else{if(!E)return;y(!1),S(d)}},C=h?I:r.a.Fragment;return r.a.createElement("div",{onMouseEnter:()=>{f&&O(X)},onMouseLeave:()=>{f&&O(J)},className:i()(ie,v)},r.a.createElement(j,{modal:!1,open:E,onOpenChange:e=>{O(e?X:J)}},r.a.createElement(ae,{className:_},n),r.a.createElement(C,null,r.a.createElement(te,Object.assign({align:t,className:i()(s,{[ce]:Boolean(l)}),loop:c,onCloseAutoFocus:m,position:b},o),l?r.a.createElement(oe,{className:se},r.a.createElement(q.p,{alt:w("shared.react.button_menu.close_menu"),className:le})):null,u))))};be.CheckboxItem=K,be.Item=oe,be.RadioGroup=e=>{var{children:t,className:n,value:a}=e,o=Y(e,["children","className","value"]);return r.a.createElement(z,Object.assign({className:n,value:a},o),t)},be.RadioItem=pe,be.Separator=e=>{var{className:t}=e;return r.a.createElement(H,{className:i()(ge,t)})},be.Title=e=>{var{children:t,className:n}=e,a=Y(e,["children","className"]);return r.a.createElement(A,Object.assign({className:i()(fe,n)},a),t)}},353:function(e,t,n){var a,r,o,i,l=n(0),s=n(559);function c({prop:e,defaultProp:t,onChange:n=()=>{}}){const[a,r]=function({defaultProp:e,onChange:t}){const n=l.useState(e),[a]=n,r=l.useRef(a),o=s.useCallbackRef(t);return l.useEffect((()=>{r.current!==a&&(o(a),r.current=a)}),[a,r,o]),n}({defaultProp:t,onChange:n}),o=void 0!==e,i=o?e:a,c=s.useCallbackRef(n);return[i,l.useCallback((t=>{if(o){const n="function"==typeof t?t(e):t;n!==e&&c(n)}else r(t)}),[o,e,r,c])]}a=e.exports,r="useControllableState",o=()=>c,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0})},380:function(e,t,n){"use strict";function a(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}n.d(t,"a",(function(){return a}))},384:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return p}));var a=n(0),r=n.n(a),o=n(5),i=n.n(o),l={HORIZONTAL:"horizontal",VERTICAL:"vertical"},s={INLINE:"inline",SECTION:"section"},c="Divider-module_divider_uz6wtd",u="Divider-module_inline_JDHSa2",d="Divider-module_vertical_RMtD4s",m="Divider-module_section_BOosIa",p=e=>{var{className:t,direction:n=l.HORIZONTAL,type:a=s.INLINE}=e;return r.a.createElement("span",{"data-testid":"divider",className:i()(c,t,{[u]:a===s.INLINE,[m]:a===s.SECTION,[d]:n===l.VERTICAL}),role:"separator"})}},393:function(e,t,n){"use strict";n.r(t),n.d(t,"composeRefs",(function(){return r})),n.d(t,"useComposedRefs",(function(){return o}));var a=n(0);function r(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function o(...e){return Object(a.useCallback)(r(...e),e)}},398:function(e,t,n){var a,r,o,i,l=n(0),s=n(616);a=e.exports,r="useId",o=()=>d,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0});const c=l["useId".toString()]||(()=>{});let u=0;function d(e){const[t,n]=l.useState(c());return s.useLayoutEffect((()=>{e||n((e=>null!=e?e:String(u++)))}),[e]),e||(t?`radix-${t}`:"")}},414:function(e,t,n){var a,r,o,i,l=n(0);a=e.exports,r="useLayoutEffect",o=()=>s,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0});const s=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?l.useLayoutEffect:()=>{}},415:function(e,t,n){"use strict";t.a={SET_IS_HAMBURGER_MENU_OPEN:"currentPage/SET_IS_HAMBURGER_MENU_OPEN",SET_MEGAMENU_PRIMARY_NAV_VISIBLE:"SET_MEGAMENU_PRIMARY_NAV_VISIBLE",SET_MEGAMENU_TOP_BAR_VISIBLE:"SET_MEGAMENU_TOP_BAR_VISIBLE",SET_SCROLL_DIRECTION:"currentPage/SET_SCROLL_DIRECTION",SET_SELECTED_TAB:"currentPage/SET_SELECTED_TAB"}},417:function(e,t,n){!function(e,t,n,a){"use strict";function r(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var o=r(n),i=r(a),l="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function s(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,a,r;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(a=n;0!=a--;)if(!s(e[a],t[a]))return!1;return!0}if(r=Object.keys(e),n=r.length,n!==Object.keys(t).length)return!1;for(a=n;0!=a--;)if(!{}.hasOwnProperty.call(t,r[a]))return!1;for(a=n;0!=a--;){const n=r[a];if(!("_owner"===n&&e.$$typeof||s(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){const n=c(e);return Math.round(t*n)/n}function d(e){const t=o.useRef(e);return l((()=>{t.current=e})),t}function m(e){void 0===e&&(e={});const{placement:n="bottom",strategy:a="absolute",middleware:r=[],platform:m,elements:{reference:p,floating:g}={},transform:f=!0,whileElementsMounted:b,open:_}=e,[h,v]=o.useState({x:0,y:0,strategy:a,placement:n,middlewareData:{},isPositioned:!1}),[E,y]=o.useState(r);s(E,r)||y(r);const[w,S]=o.useState(null),[O,C]=o.useState(null),N=o.useCallback((e=>{e!==L.current&&(L.current=e,S(e))}),[]),M=o.useCallback((e=>{e!==R.current&&(R.current=e,C(e))}),[]),x=p||w,T=g||O,L=o.useRef(null),R=o.useRef(null),k=o.useRef(h),j=null!=b,P=d(b),I=d(m),D=d(_),A=o.useCallback((()=>{if(!L.current||!R.current)return;const e={placement:n,strategy:a,middleware:E};I.current&&(e.platform=I.current),t.computePosition(L.current,R.current,e).then((e=>{const t={...e,isPositioned:!1!==D.current};U.current&&!s(k.current,t)&&(k.current=t,i.flushSync((()=>{v(t)})))}))}),[E,n,a,I,D]);l((()=>{!1===_&&k.current.isPositioned&&(k.current.isPositioned=!1,v((e=>({...e,isPositioned:!1}))))}),[_]);const U=o.useRef(!1);l((()=>(U.current=!0,()=>{U.current=!1})),[]),l((()=>{if(x&&(L.current=x),T&&(R.current=T),x&&T){if(P.current)return P.current(x,T,A);A()}}),[x,T,A,P,j]);const B=o.useMemo((()=>({reference:L,floating:R,setReference:N,setFloating:M})),[N,M]),z=o.useMemo((()=>({reference:x,floating:T})),[x,T]),F=o.useMemo((()=>{const e={position:a,left:0,top:0};if(!z.floating)return e;const t=u(z.floating,h.x),n=u(z.floating,h.y);return f?{...e,transform:"translate("+t+"px, "+n+"px)",...c(z.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:t,top:n}}),[a,f,z.floating,h.x,h.y]);return o.useMemo((()=>({...h,update:A,refs:B,elements:z,floatingStyles:F})),[h,A,B,z,F])}const p=e=>{function n(e){return{}.hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(a){const{element:r,padding:o}="function"==typeof e?e(a):e;return r&&n(r)?null!=r.current?t.arrow({element:r.current,padding:o}).fn(a):{}:r?t.arrow({element:r,padding:o}).fn(a):{}}}},g=(e,n)=>({...t.offset(e),options:[e,n]}),f=(e,n)=>({...t.shift(e),options:[e,n]}),b=(e,n)=>({...t.limitShift(e),options:[e,n]}),_=(e,n)=>({...t.flip(e),options:[e,n]}),h=(e,n)=>({...t.size(e),options:[e,n]}),v=(e,n)=>({...t.autoPlacement(e),options:[e,n]}),E=(e,n)=>({...t.hide(e),options:[e,n]}),y=(e,n)=>({...t.inline(e),options:[e,n]}),w=(e,t)=>({...p(e),options:[e,t]});Object.defineProperty(e,"autoUpdate",{enumerable:!0,get:function(){return t.autoUpdate}}),Object.defineProperty(e,"computePosition",{enumerable:!0,get:function(){return t.computePosition}}),Object.defineProperty(e,"detectOverflow",{enumerable:!0,get:function(){return t.detectOverflow}}),Object.defineProperty(e,"getOverflowAncestors",{enumerable:!0,get:function(){return t.getOverflowAncestors}}),Object.defineProperty(e,"platform",{enumerable:!0,get:function(){return t.platform}}),e.arrow=w,e.autoPlacement=v,e.flip=_,e.hide=E,e.inline=y,e.limitShift=b,e.offset=g,e.shift=f,e.size=h,e.useFloating=m}(t,n(319),n(0),n(37))},559:function(e,t,n){"use strict";n.r(t),n.d(t,"useCallbackRef",(function(){return r}));var a=n(0);function r(e){const t=Object(a.useRef)(e);return Object(a.useEffect)((()=>{t.current=e})),Object(a.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}},561:function(e,t,n){"use strict";n.r(t),n.d(t,"createContext",(function(){return r})),n.d(t,"createContextScope",(function(){return o}));var a=n(0);function r(e,t){const n=Object(a.createContext)(t);function r(e){const{children:t,...r}=e,o=Object(a.useMemo)((()=>r),Object.values(r));return Object(a.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=Object(a.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>Object(a.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return Object(a.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=Object(a.createContext)(r),i=n.length;function l(t){const{scope:n,children:r,...l}=t,s=(null==n?void 0:n[e][i])||o,c=Object(a.useMemo)((()=>l),Object.values(l));return Object(a.createElement)(s.Provider,{value:c},r)}return n=[...n,r],l.displayName=t+"Provider",[l,function(n,l){const s=(null==l?void 0:l[e][i])||o,c=Object(a.useContext)(s);if(c)return c;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},i(r,...t)]}function i(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:a})=>({...t,...n(e)[`__scope${a}`]})),{});return Object(a.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}},566:function(e,t,n){var a=n(9),r=n(0),o=n(393);function i(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function l(e){return e&&e.__esModule?e.default:e}i(e.exports,"Slot",(()=>s)),i(e.exports,"Slottable",(()=>u)),i(e.exports,"Root",(()=>p));const s=r.forwardRef(((e,t)=>{const{children:n,...o}=e,i=r.Children.toArray(n),s=i.find(d);if(s){const e=s.props.children,n=i.map((t=>t===s?r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null:t));return r.createElement(c,l(a)({},o,{ref:t}),r.isValidElement(e)?r.cloneElement(e,void 0,n):null)}return r.createElement(c,l(a)({},o,{ref:t}),n)}));s.displayName="Slot";const c=r.forwardRef(((e,t)=>{const{children:n,...a}=e;return r.isValidElement(n)?r.cloneElement(n,{...m(a,n.props),ref:t?o.composeRefs(t,n.ref):n.ref}):r.Children.count(n)>1?r.Children.only(null):null}));c.displayName="SlotClone";const u=({children:e})=>r.createElement(r.Fragment,null,e);function d(e){return r.isValidElement(e)&&e.type===u}function m(e,t){const n={...t};for(const a in t){const r=e[a],o=t[a];/^on[A-Z]/.test(a)?r&&o?n[a]=(...e)=>{o(...e),r(...e)}:r&&(n[a]=r):"style"===a?n[a]={...r,...o}:"className"===a&&(n[a]=[r,o].filter(Boolean).join(" "))}return{...e,...n}}const p=s},590:function(e,t,n){var a,r,o,i,l=n(0),s=n(37),c=n(393),u=n(616);a=e.exports,r="Presence",o=()=>d,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0});const d=e=>{const{present:t,children:n}=e,a=function(e){const[t,n]=l.useState(),a=l.useRef({}),r=l.useRef(e),o=l.useRef("none"),i=e?"mounted":"unmounted",[c,d]=function(e,t){return l.useReducer(((e,n)=>{const a=t[e][n];return null!=a?a:e}),e)}(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return l.useEffect((()=>{const e=m(a.current);o.current="mounted"===c?e:"none"}),[c]),u.useLayoutEffect((()=>{const t=a.current,n=r.current;if(n!==e){const a=o.current,i=m(t);if(e)d("MOUNT");else if("none"===i||"none"===(null==t?void 0:t.display))d("UNMOUNT");else{d(n&&a!==i?"ANIMATION_OUT":"UNMOUNT")}r.current=e}}),[e,d]),u.useLayoutEffect((()=>{if(t){const e=e=>{const n=m(a.current).includes(e.animationName);e.target===t&&n&&s.flushSync((()=>d("ANIMATION_END")))},n=e=>{e.target===t&&(o.current=m(a.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}d("ANIMATION_END")}),[t,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:l.useCallback((e=>{e&&(a.current=getComputedStyle(e)),n(e)}),[])}}(t),r="function"==typeof n?n({present:a.isPresent}):l.Children.only(n),o=c.useComposedRefs(a.ref,r.ref);return"function"==typeof n||a.isPresent?l.cloneElement(r,{ref:o}):null};function m(e){return(null==e?void 0:e.animationName)||"none"}d.displayName="Presence"},594:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),r=n.n(a),o=n(814),i=e=>{var{asChild:t=!1,children:n}=e;return r.a.createElement(o.a,{asChild:t},n)}},616:function(e,t,n){"use strict";n.r(t),n.d(t,"useLayoutEffect",(function(){return r}));var a=n(0);const r=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?a.useLayoutEffect:()=>{}},618:function(e,t,n){"use strict";function a(e,t,{checkForDefaultPrevented:n=!0}={}){return function(a){if(null==e||e(a),!1===n||!a.defaultPrevented)return null==t?void 0:t(a)}}n.r(t),n.d(t,"composeEventHandlers",(function(){return a}))},662:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0);function r(e,t){var n=Object(a.useState)((function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}}))[0];return n.callback=t,n.facade}},666:function(e,t,n){var a=n(0);function r(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}r(e.exports,"useDirection",(()=>l)),r(e.exports,"Provider",(()=>s)),r(e.exports,"DirectionProvider",(()=>i));const o=a.createContext(void 0),i=e=>{const{dir:t,children:n}=e;return a.createElement(o.Provider,{value:t},n)};function l(e){const t=a.useContext(o);return e||t||"ltr"}const s=i},680:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NTAiIGhlaWdodD0iMTMxIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMjAxQzE0IiBkPSJNMjU1LjYwOSA5OC44ODRzLTYuODI0IDE5LjY1Mi0yOC45NjIgMTkuNjUyYy0xNy40MTEtLjM3My0yNC4wNC0xNi41NDUtMjQuMDQtMzMuMTcyaDY2LjE5OWMtLjM3NC0zMS45Mi0xNi40ODgtNTAuNjIzLTQ1LjQzLTUwLjYyM2guMDA1Yy0xNC44MjIgMC0yNi44NTUgNC41NzItMzUuMzI0IDEzLjI2Ny04LjEzMiA4LjM0Ny0xMi40MzggMjEuMjA1LTEyLjQzOCAzNS4wNTEgMCAyNi42NDIgMTguMDIxIDQ3LjcxOCA1MC4wMDggNDcuNzE4IDMxLjk4NyAwIDQxLjUxMy0yNy41NzQgNDEuNTEzLTI3LjU3NGwtMTEuNTMxLTQuMzI0di4wMDVabS01Mi44MTgtMjYuMDM2Yy44MS03LjE3MiAyLjk2NC0xMy4yMDUgNi40OTEtMTguMTc2IDMuNTc0LTUuMDcgOC40MjQtNy42MzggMTQuNDEyLTcuNjM4IDUuOTg4IDAgMTAuNzc3IDIuMzQ2IDE0LjMyIDYuOTcgMy41NTMgNC42NTUgNS4yMTkgMTAuODEyIDUuMjE5IDE4Ljg0OWwtNDAuNDQ3LS4wMDVoLjAwNVpNODQuMjcyIDExMC4zNTloLTU4LjExVjcwLjkyN2gzOC43MTRsLjAyLTE1LjEzNkgyNi4xNjRWMTguNDdoNTguMTE0VjBIMHYxMjguODcxaDg0LjI3MnYtMTguNTEyWiIvPjxwYXRoIGZpbGw9IiMyMDFDMTQiIGQ9Im0xNjAuNTIgMzYuNTIyLTI0LjA5MiA3MC40NTYtMjIuNTAyLTcwLjQ1NmgtMjkuNjVsMzMuNDcgOTIuMzQ0aDI1LjQ4bDMzLjQxMy05Mi4zNDRIMTYwLjUyWk00NzguNzE0IDUyLjQ4MnM3LjAyOS0xNy43MzYgMzEuODAyLTE3LjczNmM4LjA2IDAgMTcuMzE0IDMuMjc4IDIyLjQ2MSA5Ljc0IDUuMTk5IDYuNTQgNy44MzkgMTYuOTIzIDcuODM5IDMwLjg4OXY1My41MDJoLTI1LjM0MlY3OC44NDRjMC0xMy44NjItNS4zNzgtMjAuODczLTE1Ljk5MS0yMC44NzMtNS42NDUgMC0xMC41NzcgMS45NjItMTQuNjMyIDUuODUxLTQuMDY2IDMuODg0LTYuMTM3IDguOTUzLTYuMTM3IDE1LjAyN3Y1MC4wMzNoLTI1LjM2M3YtOTIuMzZoMTkuNzlsNS41NzMgMTUuOTU1di4wMDVaTTMwNS4wNDMgNTQuMDQ1czcuMjgxLTE5LjMwNCAzMi4wNTktMTkuMzA0YzQuMDMgMCA5LjQyOSAxLjA2NyAxNC4xODYgMy41MjZsLTEyLjg3MyAyNC44NTZjLTMuNDMtMy41OTktNy4wNDUtNS4xNjMtMTIuMzUxLTUuMTYzLTUuNjQ1IDAtMTAuNTc3IDEuOTYzLTE0LjYzMyA1Ljg1Mi00LjA2NSAzLjg4My02LjEzNiA4Ljk1My02LjEzNiAxNS4wMjd2NTAuMDMyaC0yNS4zNjNWMzYuNTIyaDE5Ljc5bDUuMzIxIDE3LjUyM2guMDExLS4wMTFaTTM0Ni40NjQgODIuODA2YzAgMjcuOTc4IDE2LjE2IDQ3Ljk3NiA0MC4yMTEgNDcuOTc2IDE5LjM0NCAwIDI2Ljc2Ny0xNy42NTMgMjYuNzY3LTE3LjY1M2w0LjcwMiAxNS43MzdoMjMuNTE3bC02LjUzMi0yMS41NjIuMjUyLTcwLjc4MmgtMTkuNTdsLTQuMTgzIDEzLjU5M3MtNi40NjYtMTUuMzc0LTI0Ljk1My0xNS4zNzRjLTI0LjA1MSAwLTQwLjIxMSAyMC4wODYtNDAuMjExIDQ4LjA2NVptMjQuMDg2LjMyYzAtMTUuNTY1IDUuNDYxLTMwLjgyIDIxLjc5NS0zMC44MiAxNi4zMzUgMCAxNi44NTcgMTQuODI1IDE2Ljg1NyAzMS4wOCAwIDE2LjI1NC0xLjMwNyAzMC44MDUtMTYuODU3IDMwLjgwNS0xNi4zMzQgMC0yMS43OTUtMTUuMzM4LTIxLjc5NS0zMS4wNjRaTTYxOS4xMjUgMHY1Mi40ODJzLTUuMjg1LTE3LjczNi0yNi43NjctMTcuNzM2Yy0yNC4wNTEgMC00MC4yMTEgMjAuMDg3LTQwLjIxMSA0OC4wNjUgMCAyNy45NzggMTYuMTYgNDcuOTc2IDQwLjIxMSA0Ny45NzYgMjAuNjIgMCAyNi43NjctMTcuNjUyIDI2Ljc2Ny0xNy42NTJsNC43MDIgMTUuNzM2SDY1MGwtNi41MzItMjEuNTYyVjBINjE5LjEyaC4wMDVabS00Mi44OTIgODIuOTI1YzAtMTMuODE2IDUuNDYxLTMxLjA2NSAyMS43OTUtMzEuMDY1IDE2LjMzNCAwIDE2Ljg1NyAxNC44MjYgMTYuODU3IDMxLjA4di45MzgtMi4xNS45MzhjMCAxNi4yNTQtMS4zMDcgMzEuMDgtMTYuODU3IDMxLjA4LTE2LjMzNCAwLTIxLjc5NS0xNy4yNS0yMS43OTUtMzEuMDY1di4yNDRaIi8+PC9zdmc+"},766:function(e,t,n){"use strict";n.r(t),n.d(t,"styleSingleton",(function(){return s})),n.d(t,"stylesheetSingleton",(function(){return i})),n.d(t,"styleHookSingleton",(function(){return l}));var a,r=n(0);function o(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||n.nc;return t&&e.setAttribute("nonce",t),e}var i=function(){var e=0,t=null;return{add:function(n){var a,r;0==e&&(t=o())&&(r=n,(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){! --e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},l=function(){var e=i();return function(t,n){r.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])}},s=function(){var e=l();return function(t){var n=t.styles,a=t.dynamic;return e(n,a),null}}},809:function(e,t,n){"use strict";n.r(t),n.d(t,"Presence",(function(){return l}));var a=n(0),r=n(37),o=n(218),i=n(414);const l=e=>{const{present:t,children:n}=e,l=function(e){const[t,n]=Object(a.useState)(),o=Object(a.useRef)({}),l=Object(a.useRef)(e),c=Object(a.useRef)("none"),u=e?"mounted":"unmounted",[d,m]=function(e,t){return Object(a.useReducer)(((e,n)=>{const a=t[e][n];return null!=a?a:e}),e)}(u,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return Object(a.useEffect)((()=>{const e=s(o.current);c.current="mounted"===d?e:"none"}),[d]),Object(i.useLayoutEffect)((()=>{const t=o.current,n=l.current;if(n!==e){const a=c.current,r=s(t);if(e)m("MOUNT");else if("none"===r||"none"===(null==t?void 0:t.display))m("UNMOUNT");else{m(n&&a!==r?"ANIMATION_OUT":"UNMOUNT")}l.current=e}}),[e,m]),Object(i.useLayoutEffect)((()=>{if(t){const e=e=>{const n=s(o.current).includes(e.animationName);e.target===t&&n&&Object(r.flushSync)((()=>m("ANIMATION_END")))},n=e=>{e.target===t&&(c.current=s(o.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}m("ANIMATION_END")}),[t,m]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:Object(a.useCallback)((e=>{e&&(o.current=getComputedStyle(e)),n(e)}),[])}}(t),c="function"==typeof n?n({present:l.isPresent}):a.Children.only(n),u=Object(o.useComposedRefs)(l.ref,c.ref);return"function"==typeof n||l.isPresent?Object(a.cloneElement)(c,{ref:u}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},816:function(e,t,n){var a,r,o,i,l=n(0),s=n(616);function c(e){const[t,n]=l.useState(void 0);return s.useLayoutEffect((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const a=t[0];let r,o;if("borderBoxSize"in a){const e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}a=e.exports,r="useSize",o=()=>c,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0})},817:function(e,t,n){var a,r,o,i,l=n(0),s=n(561),c=n(393),u=n(905);function d(e){return e&&e.__esModule?e.default:e}function m(e){const t=e+"CollectionProvider",[n,a]=s.createContextScope(t),[r,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{const{scope:t,children:n}=e,a=d(l).useRef(null),o=d(l).useRef(new Map).current;return d(l).createElement(r,{scope:t,itemMap:o,collectionRef:a},n)},m=e+"CollectionSlot",p=d(l).forwardRef(((e,t)=>{const{scope:n,children:a}=e,r=o(m,n),i=c.useComposedRefs(t,r.collectionRef);return d(l).createElement(u.Slot,{ref:i},a)})),g=e+"CollectionItemSlot",f="data-radix-collection-item",b=d(l).forwardRef(((e,t)=>{const{scope:n,children:a,...r}=e,i=d(l).useRef(null),s=c.useComposedRefs(t,i),m=o(g,n);return d(l).useEffect((()=>(m.itemMap.set(i,{ref:i,...r}),()=>{m.itemMap.delete(i)}))),d(l).createElement(u.Slot,{[f]:"",ref:s},a)}));return[{Provider:i,Slot:p,ItemSlot:b},function(t){const n=o(e+"CollectionConsumer",t);return d(l).useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[n.collectionRef,n.itemMap])},a]}a=e.exports,r="createCollection",o=()=>m,Object.defineProperty(a,r,{get:o,set:i,enumerable:!0,configurable:!0})},818:function(e,t,n){var a=n(9),r=n(0),o=n(37),i=n(335);function l(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function s(e){return e&&e.__esModule?e.default:e}l(e.exports,"Portal",(()=>c)),l(e.exports,"Root",(()=>u));const c=r.forwardRef(((e,t)=>{var n;const{container:l=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...c}=e;return l?s(o).createPortal(r.createElement(i.Primitive.div,s(a)({},c,{ref:t})),l):null})),u=c},819:function(e,t,n){var a=n(9),r=n(0),o=n(618),i=n(335),l=n(393),s=n(559),c=n(1618);function u(e,t,n,a){Object.defineProperty(e,t,{get:n,set:a,enumerable:!0,configurable:!0})}function d(e){return e&&e.__esModule?e.default:e}u(e.exports,"DismissableLayer",(()=>_)),u(e.exports,"DismissableLayerBranch",(()=>h)),u(e.exports,"Root",(()=>y)),u(e.exports,"Branch",(()=>w));const m="dismissableLayer.update",p="dismissableLayer.pointerDownOutside",g="dismissableLayer.focusOutside";let f;const b=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_=r.forwardRef(((e,t)=>{var n;const{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:_,onPointerDownOutside:h,onFocusOutside:y,onInteractOutside:w,onDismiss:S,...O}=e,C=r.useContext(b),[N,M]=r.useState(null),x=null!==(n=null==N?void 0:N.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,T]=r.useState({}),L=l.useComposedRefs(t,(e=>M(e))),R=Array.from(C.layers),[k]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),j=R.indexOf(k),P=N?R.indexOf(N):-1,I=C.layersWithOutsidePointerEventsDisabled.size>0,D=P>=j,A=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=s.useCallbackRef(e),a=r.useRef(!1),o=r.useRef((()=>{}));return r.useEffect((()=>{const e=e=>{if(e.target&&!a.current){const i={originalEvent:e};function r(){E(p,n,i,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);a.current=!1},r=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>a.current=!0}}((e=>{const t=e.target,n=[...C.branches].some((e=>e.contains(t)));D&&!n&&(null==h||h(e),null==w||w(e),e.defaultPrevented||null==S||S())}),x),U=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=s.useCallbackRef(e),a=r.useRef(!1);return r.useEffect((()=>{const e=e=>{if(e.target&&!a.current){E(g,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}((e=>{const t=e.target;[...C.branches].some((e=>e.contains(t)))||(null==y||y(e),null==w||w(e),e.defaultPrevented||null==S||S())}),x);return c.useEscapeKeydown((e=>{P===C.layers.size-1&&(null==_||_(e),!e.defaultPrevented&&S&&(e.preventDefault(),S()))}),x),r.useEffect((()=>{if(N)return u&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(f=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(N)),C.layers.add(N),v(),()=>{u&&1===C.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=f)}}),[N,x,u,C]),r.useEffect((()=>()=>{N&&(C.layers.delete(N),C.layersWithOutsidePointerEventsDisabled.delete(N),v())}),[N,C]),r.useEffect((()=>{const e=()=>T({});return document.addEventListener(m,e),()=>document.removeEventListener(m,e)}),[]),r.createElement(i.Primitive.div,d(a)({},O,{ref:L,style:{pointerEvents:I?D?"auto":"none":void 0,...e.style},onFocusCapture:o.composeEventHandlers(e.onFocusCapture,U.onFocusCapture),onBlurCapture:o.composeEventHandlers(e.onBlurCapture,U.onBlurCapture),onPointerDownCapture:o.composeEventHandlers(e.onPointerDownCapture,A.onPointerDownCapture)}))})),h=r.forwardRef(((e,t)=>{const n=r.useContext(b),o=r.useRef(null),s=l.useComposedRefs(t,o);return r.useEffect((()=>{const e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}}),[n.branches]),r.createElement(i.Primitive.div,d(a)({},e,{ref:s}))}));function v(){const e=new CustomEvent(m);document.dispatchEvent(e)}function E(e,t,n,{discrete:a}){const r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),a?i.dispatchDiscreteCustomEvent(r,o):r.dispatchEvent(o)}const y=_,w=h},852:function(e,t,n){"use strict";n.d(t,"a",(function(){return Z})),n.d(t,"b",(function(){return ne}));var a=n(0),r=n.n(a),o=n(5),i=n.n(o),l=n(46),s=n(196),c=n(218),u=n(329),d=n(819),m=n(398),p=n(346),g=n(818),f=n(590),b=n(210),_=n(566),h=n(353),v=n(1254);const[E,y]=Object(u.createContextScope)("Tooltip",[p.createPopperScope]),w=Object(p.createPopperScope)(),S="TooltipProvider",O=700,C="tooltip.open",[N,M]=E(S),x=e=>{const{__scopeTooltip:t,delayDuration:n=O,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:i}=e,[l,s]=Object(a.useState)(!0),c=Object(a.useRef)(!1),u=Object(a.useRef)(0);return Object(a.useEffect)((()=>{const e=u.current;return()=>window.clearTimeout(e)}),[]),Object(a.createElement)(N,{scope:t,isOpenDelayed:l,delayDuration:n,onOpen:Object(a.useCallback)((()=>{window.clearTimeout(u.current),s(!1)}),[]),onClose:Object(a.useCallback)((()=>{window.clearTimeout(u.current),u.current=window.setTimeout((()=>s(!0)),r)}),[r]),isPointerInTransitRef:c,onPointerInTransitChange:Object(a.useCallback)((e=>{c.current=e}),[]),disableHoverableContent:o},i)},T="Tooltip",[L,R]=E(T),k=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:i,disableHoverableContent:l,delayDuration:s}=e,c=M(T,e.__scopeTooltip),u=w(t),[d,g]=Object(a.useState)(null),f=Object(m.useId)(),b=Object(a.useRef)(0),_=null!=l?l:c.disableHoverableContent,v=null!=s?s:c.delayDuration,E=Object(a.useRef)(!1),[y=!1,S]=Object(h.useControllableState)({prop:r,defaultProp:o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(C))):c.onClose(),null==i||i(e)}}),O=Object(a.useMemo)((()=>y?E.current?"delayed-open":"instant-open":"closed"),[y]),N=Object(a.useCallback)((()=>{window.clearTimeout(b.current),E.current=!1,S(!0)}),[S]),x=Object(a.useCallback)((()=>{window.clearTimeout(b.current),S(!1)}),[S]),R=Object(a.useCallback)((()=>{window.clearTimeout(b.current),b.current=window.setTimeout((()=>{E.current=!0,S(!0)}),v)}),[v,S]);return Object(a.useEffect)((()=>()=>window.clearTimeout(b.current)),[]),Object(a.createElement)(p.Root,u,Object(a.createElement)(L,{scope:t,contentId:f,open:y,stateAttribute:O,trigger:d,onTriggerChange:g,onTriggerEnter:Object(a.useCallback)((()=>{c.isOpenDelayed?R():N()}),[c.isOpenDelayed,R,N]),onTriggerLeave:Object(a.useCallback)((()=>{_?x():window.clearTimeout(b.current)}),[x,_]),onOpen:N,onClose:x,disableHoverableContent:_},n))},j="TooltipTrigger",P=Object(a.forwardRef)(((e,t)=>{const{__scopeTooltip:n,...r}=e,o=R(j,n),i=M(j,n),u=w(n),d=Object(a.useRef)(null),m=Object(c.useComposedRefs)(t,d,o.onTriggerChange),g=Object(a.useRef)(!1),f=Object(a.useRef)(!1),_=Object(a.useCallback)((()=>g.current=!1),[]);return Object(a.useEffect)((()=>()=>document.removeEventListener("pointerup",_)),[_]),Object(a.createElement)(p.Anchor,Object(l.a)({asChild:!0},u),Object(a.createElement)(b.Primitive.button,Object(l.a)({"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute},r,{ref:m,onPointerMove:Object(s.composeEventHandlers)(e.onPointerMove,(e=>{"touch"!==e.pointerType&&(f.current||i.isPointerInTransitRef.current||(o.onTriggerEnter(),f.current=!0))})),onPointerLeave:Object(s.composeEventHandlers)(e.onPointerLeave,(()=>{o.onTriggerLeave(),f.current=!1})),onPointerDown:Object(s.composeEventHandlers)(e.onPointerDown,(()=>{g.current=!0,document.addEventListener("pointerup",_,{once:!0})})),onFocus:Object(s.composeEventHandlers)(e.onFocus,(()=>{g.current||o.onOpen()})),onBlur:Object(s.composeEventHandlers)(e.onBlur,o.onClose),onClick:Object(s.composeEventHandlers)(e.onClick,o.onClose)})))})),I="TooltipPortal",[D,A]=E(I,{forceMount:void 0}),U=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,i=R(I,t);return Object(a.createElement)(D,{scope:t,forceMount:n},Object(a.createElement)(f.Presence,{present:n||i.open},Object(a.createElement)(g.Portal,{asChild:!0,container:o},r)))},B="TooltipContent",z=Object(a.forwardRef)(((e,t)=>{const n=A(B,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,s=R(B,e.__scopeTooltip);return Object(a.createElement)(f.Presence,{present:r||s.open},s.disableHoverableContent?Object(a.createElement)(G,Object(l.a)({side:o},i,{ref:t})):Object(a.createElement)(F,Object(l.a)({side:o},i,{ref:t})))})),F=Object(a.forwardRef)(((e,t)=>{const n=R(B,e.__scopeTooltip),r=M(B,e.__scopeTooltip),o=Object(a.useRef)(null),i=Object(c.useComposedRefs)(t,o),[s,u]=Object(a.useState)(null),{trigger:d,onClose:m}=n,p=o.current,{onPointerInTransitChange:g}=r,f=Object(a.useCallback)((()=>{u(null),g(!1)}),[g]),b=Object(a.useCallback)(((e,t)=>{const n=e.currentTarget,a={x:e.clientX,y:e.clientY},r=function(e,t,n=5){const a=[];switch(t){case"top":a.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":a.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":a.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":a.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return a}(a,function(e,t){const n=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,a,r,o)){case o:return"left";case r:return"right";case n:return"top";case a:return"bottom";default:throw new Error("unreachable")}}(a,n.getBoundingClientRect())),o=function(e){const t=e.slice();return t.sort(((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0)),function(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const a=e[n];for(;t.length>=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(a.y-n.y)>=(e.y-n.y)*(a.x-n.x)))break;t.pop()}t.push(a)}t.pop();const n=[];for(let t=e.length-1;t>=0;t--){const a=e[t];for(;n.length>=2;){const e=n[n.length-1],t=n[n.length-2];if(!((e.x-t.x)*(a.y-t.y)>=(e.y-t.y)*(a.x-t.x)))break;n.pop()}n.push(a)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}(t)}([...r,...function(e){const{top:t,right:n,bottom:a,left:r}=e;return[{x:r,y:t},{x:n,y:t},{x:n,y:a},{x:r,y:a}]}(t.getBoundingClientRect())]);u(o),g(!0)}),[g]);return Object(a.useEffect)((()=>()=>f()),[f]),Object(a.useEffect)((()=>{if(d&&p){const e=e=>b(e,p),t=e=>b(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}}),[d,p,b,f]),Object(a.useEffect)((()=>{if(s){const e=e=>{const t=e.target,n={x:e.clientX,y:e.clientY},a=(null==d?void 0:d.contains(t))||(null==p?void 0:p.contains(t)),r=!function(e,t){const{x:n,y:a}=e;let r=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){const i=t[e].x,l=t[e].y,s=t[o].x,c=t[o].y;l>a!=c>a&&n<(s-i)*(a-l)/(c-l)+i&&(r=!r)}return r}(n,s);a?f():r&&(f(),m())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}}),[d,p,s,m,f]),Object(a.createElement)(G,Object(l.a)({},e,{ref:i}))})),[H,q]=E(T,{isInside:!1}),G=Object(a.forwardRef)(((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:s,...c}=e,u=R(B,n),m=w(n),{onClose:g}=u;return Object(a.useEffect)((()=>(document.addEventListener(C,g),()=>document.removeEventListener(C,g))),[g]),Object(a.useEffect)((()=>{if(u.trigger){const e=e=>{const t=e.target;null!=t&&t.contains(u.trigger)&&g()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}}),[u.trigger,g]),Object(a.createElement)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:g},Object(a.createElement)(p.Content,Object(l.a)({"data-state":u.stateAttribute},m,c,{ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),Object(a.createElement)(_.Slottable,null,r),Object(a.createElement)(H,{scope:n,isInside:!0},Object(a.createElement)(v.Root,{id:u.contentId,role:"tooltip"},o||r))))}));const Y=x,V=k,W=P,Q=U,K=z;var Z={TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},X="Tooltip-module_tooltip_LjRUXB",J="Tooltip-module_content_qH3qqE",$="Tooltip-module_contentWithIcon_zdQxQQ",ee="Tooltip-module_icon_10W4v1",te="Tooltip-module_wrapText_-2OYLX",ne=e=>{var{ariaLabel:t,children:n,content:a,delayOpen:o=0,icon:l,iconAlt:s="",position:c=Z.TOP,usePortal:u=!0,wrapText:d=!1}=e,m=u?Q:r.a.Fragment;return r.a.createElement(Y,null,r.a.createElement(V,{delayDuration:o},r.a.createElement(W,{asChild:!0},n),r.a.createElement(m,null,r.a.createElement(K,{"aria-label":t,avoidCollisions:!0,className:X,side:c},r.a.createElement("div",{className:i()(J,{[te]:d})},l?r.a.createElement("div",{className:$},r.a.createElement(l,{alt:s,className:ee}),a):a)))))}},906:function(e,t,n){"use strict";n.r(t),n.d(t,"useId",(function(){return l}));var a=n(0),r=n(414);const o=a["useId".toString()]||(()=>{});let i=0;function l(e){const[t,n]=a.useState(o());return Object(r.useLayoutEffect)((()=>{e||n((e=>null!=e?e:String(i++)))}),[e]),e||(t?`radix-${t}`:"")}},907:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return l}));var a=n(105);function r(e){return e}function o(e,t){void 0===t&&(t=r);var n=[],a=!1;return{read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var r=t(e,a);return n.push(r),function(){n=n.filter((function(e){return e!==r}))}},assignSyncMedium:function(e){for(a=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){a=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}}}function i(e,t){return void 0===t&&(t=r),o(e,t)}function l(e){void 0===e&&(e={});var t=o(null);return t.options=Object(a.__assign)({async:!0,ssr:!1},e),t}},95:function(e,t,n){"use strict";function a(){return"undefined"!=typeof window}function r(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function l(e){return!!a()&&(e instanceof Node||e instanceof o(e).Node)}function s(e){return!!a()&&(e instanceof Element||e instanceof o(e).Element)}function c(e){return!!a()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function u(e){return!(!a()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function d(e){const{overflow:t,overflowX:n,overflowY:a,display:r}=h(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+n)&&!["inline","contents"].includes(r)}function m(e){return["table","td","th"].includes(r(e))}function p(e){return[":popover-open",":modal"].some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function g(e){const t=b(),n=s(e)?h(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function f(e){let t=E(e);for(;c(t)&&!_(t);){if(g(t))return t;if(p(t))return null;t=E(t)}return null}function b(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function _(e){return["html","body","#document"].includes(r(e))}function h(e){return o(e).getComputedStyle(e)}function v(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function E(e){if("html"===r(e))return e;const t=e.assignedSlot||e.parentNode||u(e)&&e.host||i(e);return u(t)?t.host:t}function y(e){const t=E(e);return _(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&d(t)?t:y(t)}function w(e,t,n){var a;void 0===t&&(t=[]),void 0===n&&(n=!0);const r=y(e),i=r===(null==(a=e.ownerDocument)?void 0:a.body),l=o(r);if(i){const e=S(l);return t.concat(l,l.visualViewport||[],d(r)?r:[],e&&n?w(e):[])}return t.concat(r,w(r,[],n))}function S(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return S})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return w})),n.d(t,"h",(function(){return E})),n.d(t,"i",(function(){return o})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return s})),n.d(t,"l",(function(){return c})),n.d(t,"m",(function(){return _})),n.d(t,"n",(function(){return d})),n.d(t,"o",(function(){return m})),n.d(t,"p",(function(){return p})),n.d(t,"q",(function(){return b}))}}]);
|
|
//# sourceMappingURL=https://www.scribd.com/webpack/monolith/3.a49f86e8c1d880a56f23.js.map
|