1/*! For license information please see 58.23f88b83c6fd7889b4a8.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunkensembl_new||=[]).push([[58],{93670(e,t,a){var r,n=a(96540);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s.apply(null,arguments)}const i=e=>n.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 32 32"},e),r||(r=n.createElement("path",{d:"m20.984 16 9.593-9.592c.564-.565.564-1.693 0-2.258l-2.633-2.633c-.565-.564-1.693-.564-2.257 0l-9.593 9.593-9.592-9.593c-.565-.564-1.693-.564-2.257 0L1.423 4.15c-.564.565-.564 1.693 0 2.258L11.016 16l-9.593 9.592c-.564.565-.564 1.693 0 2.258l2.633 2.633c.565.564 1.693.564 2.257 0l9.593-9.593 9.592 9.593c.565.564 1.693.564 2.257 0l2.634-2.633c.564-.565.564-1.693 0-2.258z"})));a.d(t,["A",0,i])},15549(e,t,a){var r,n=a(96540);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s.apply(null,arguments)}const i=e=>n.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 32 32"},e),r||(r=n.createElement("path",{d:"M13.3 26.7 30.6 9.4c.5-.5.5-1.6 0-2.1l-2.1-2.1c-.5-.5-1.6-.5-2.1 0l-14 14-7-6.7C5 12 4 12 3.5 12.5l-2.1 2.1c-.5.5-.5 1.6 0 2.1l9.8 9.8c.5.8 1.3.8 2.1.2"})));a.d(t,["A",0,i])},11597(e,t,a){var r,n=a(96540);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},s.apply(null,arguments)}const i=e=>n.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",viewBox:"0 0 32 32"},e),r||(r=n.createElement("path",{d:"M26.343 14.776c.018-.212.032-.426.032-.643a7.395 7.395 0 0 0-13.88-3.552 5.2 5.2 0 0 0-1.756-.307 5.25 5.25 0 0 0-5.248 5.248c0 .26.025.514.061.764-.02 0-.04-.006-.061-.006A4.49 4.49 0 0 0 1 20.771c0 2.2 1.788 4.28 3.776 4.49h9.584v-4.428h-2.488c-.283 0-.565-.204-.565-.407 0-.128 0-.204.106-.28l4.728-4.557c.07-.127.283-.203.459-.203s.353.076.459.203l4.728 4.557c.106.076.106.203.106.28 0 .203-.282.407-.565.407h-2.611v4.429h7.658C28.98 24.947 31 22.69 31 20a5.26 5.26 0 0 0-4.657-5.224"})));a.d(t,["A",0,i])},34058(e,t,a){a.r(t),a.d(t,{default:()=>Ge});var r=a(41688),n=a(80556);const s="container__ContactUsTopBar__ixPzi",i="title__ContactUsTopBar__ixPzi";var l=a(74848);const o=()=>(0,l.jsx)("div",{className:s,children:(0,l.jsxs)("div",{className:i,children:[(0,l.jsx)(n.A,{}),(0,l.jsx)("h1",{children:"Contact us"})]})});var c=a(96540),u=a(46942),d=a.n(u);const p=e=>{const t=new FormData,a=Object.entries(e);for(const[e,r]of a)m(t,e,r);return t},m=(e,t,a)=>{if(null!==a)if(Array.isArray(a))for(const r of a)m(e,t,r);else a instanceof File?e.append(t,a,a.name):e.append(t,a)},_=async()=>{const{token:e}=await fetch("/api/support/token").then(e=>e.json());return e};var f=a(89714);const h="contact-forms",v=e=>{const{formName:t,currentState:a,updateState:r}=e,n=(0,c.useContext)(f.A),s=(0,c.useRef)(a),i=(0,c.useEffectEvent)(async()=>{if(!await(async()=>{const e=await n.get(h,t);return Boolean(e)})()&&(e=>{let t=!0;for(const a of Object.values(e))Array.isArray(a)?a.length&&(t=!1):null!==a&&""!==a&&(t=!1);return t})(s.current))return;const e=(e=>{const t=1e7,a={...e};for(const[e,r]of Object.entries(a))r instanceof File&&r.size>t?a[e]=null:Array.isArray(r)&&(a[e]=r.filter(e=>e.size<=t));return a})(s.current);n.set(h,t,e)});return(0,c.useEffect)(()=>{s.current=a}),(0,c.useEffect)(()=>{n.get(h,t).then(e=>{e&&r(e)})},[n,t,r]),(0,c.useEffect)(()=>(window.addEventListener("beforeunload",i),()=>{window.removeEventListener("beforeunload",i),i()}),[]),{clearSavedForm:()=>{n.delete(h,t)}}},b="submissionSuccess__SubmissionSuccess__Ot0XZ",x="thankyou__SubmissionSuccess__Ot0XZ",g=()=>(0,l.jsxs)("div",{className:b,ref:e=>(e.scrollIntoView({block:"start"}),()=>{}),children:[(0,l.jsx)("p",{children:"Your message has been sent to our HelpDesk"}),(0,l.jsxs)("p",{children:["You should receive an auto-reply with a ticket number within 24 hours",(0,l.jsx)("br",{}),"If you do not get this, please try again, checking your email address"]}
2),(0,l.jsx)("p",{className:x,children:"Thank you"})]});var y=a(62736),j=a(90253),N=a(10899);const w=e=>{const{className:t,...a}=e,r=d()(N.A.shadedTextarea,t);return(0,l.jsx)(j.A,{className:r,...a})};var S=a(60483);const E="Invalid number",T="Invalid precision",A="iec",F="jedec",C="si",U="byte",B="array",D="object",R="string",k="exponent",M="round",O="",I={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}},L=[1,1024,1048576,1073741824,1099511627776,0x4000000000000,0x1000000000000000,11805916207174113e5,12089258196146292e8],P=[1,1e3,1e6,1e9,1e12,1e15,1e18,1e21,1e24],G=Math.log(1024),z=Math.log(1e3),Z={[C]:{isDecimal:!0,ceil:1e3,actualStandard:F},[A]:{isDecimal:!1,ceil:1024,actualStandard:A},[F]:{isDecimal:!1,ceil:1024,actualStandard:F}};function $(e,t,a,r,n,s=!0){let i;i=a?P[t]:L[t];let l=e/i;return r&&(l*=8,s&&l>=n&&t<8&&(l/=n,t++)),{result:l,e:t}}function Y(e,t,a,r,n,s,i,l,o,c,u,d,p,m){let _;if(t&&("string"==typeof e[0]?e[0]=`-${e[0]}`:0===e[0]?e[0]="-0":e[0]=-e[0]),a[e[1]]&&(e[1]=a[e[1]]),_="string"==typeof e[0]?parseFloat(e[0]):e[0],e[0]=function(e,t,a,r,n,s,i){let l=e;const o=n&&s>0?{minimumFractionDigits:s,maximumFractionDigits:s}:void 0;if(!0===t)l=l.toLocaleString(void 0,o);else if(t.length>0)l=l.toLocaleString(t,{...a,...o});else if(r.length>0){if(n&&s>0){const e=Math.pow(10,s);l=i(l*e)/e}l=l.toString().replace(".",r)}if("number"==typeof l&&isFinite(l)&&l.toString().includes("e")&&(l=l.toLocaleString("en-US",{useGrouping:!1})),n&&s>0&&!0!==t&&0===t.length){const e=r||".",t=l.toString().split(e),a=t[1]||O;l=`${t[0]}${e}${a.padEnd(s,"0")}`}return l}(e[0],r,n,s,i,l,m),o){let t,a;t=p?"bit":U,a=1===Math.abs(_)?O:"s",c[d]?e[1]=c[d]:e[1]=I.fullform[u][d]+t+a}}function q(e,{bits:t=!1,pad:a=!1,base:r=-1,round:n=2,locale:s="",localeOptions:i={},separator:l="",spacer:o=" ",symbols:c={},standard:u="",output:d=R,fullform:p=!1,fullforms:m=[],exponent:_=-1,roundingMethod:f=M,precision:h=0}={}){let v,b=_,x=[],g=0,y=O;if(v=Number(e),isNaN(v))throw new TypeError(E);if(!isFinite(v))throw new TypeError(E);const{isDecimal:j,ceil:N,actualStandard:w}=function(e,t){return Z[e]?Z[e]:2===t?{isDecimal:!1,ceil:1024,actualStandard:A}:{isDecimal:!0,ceil:1e3,actualStandard:F}}(u,r),S=!0===p,C=v<0,L=Math[f];if("function"!=typeof L)throw new TypeError("Invalid rounding method");if(C&&(v=-v),0===v)return function(e,t,a,r,n,s,i,l,o,c,u){let d;return d=e>0?(0).toPrecision(e):o&&c>0?(0).toFixed(c):0,i===k?0:(u||(u=a?I.symbol[t].bits[0]:I.symbol[t].bytes[0]),r[u]&&(u=r[u]),n&&(s[0]?u=s[0]:(u=I.fullform[t][0],u+=a?"bit":U)),i===B?[d,u]:i===D?{value:d,symbol:u,exponent:0,unit:u}:d+l+u)}(h,w,t,c,S,m,d,o,a,n);const{e:P,precision:q}=function(e,t,a,r,n){return"string"==typeof t&&(t=Number(t)),-1===t||isNaN(t)?(t=r?Math.floor(Math.log(e)/z):Math.floor(Math.log(e)/G))<0&&(t=0):t=t<0?0:Math.floor(t),t>8?(n>0&&(n+=8-t),{e:8,precision:n}):{e:t,precision:n}}(v,b,0,j,h);b=P;const H=-1===_||isNaN(_),{result:Q,e:X}=$(v,b,j,t,N,H);g=Q,b=X;const K=function(e,t,a,r,n,s){let i,l;return i=a>0&&r>0?Math.pow(10,r):1,l=1===i?n(e):n(e*i)/i,l===t&&a<8&&s&&(l=1,a++),{value:l,e:a}}(g,N,b,n,L,H);if(x[0]=K.value,b=K.e,q>0){const e=function(e,t,a,r,n,s,i,l,o,c){if("string"==typeof e&&(e=parseFloat(e)),"number"!=typeof t||isNaN(t))throw new TypeError(T);if((t=Math.floor(t))<1||t>100)throw new TypeError(T);let u=e.toPrecision(t);const d=-1===c||isNaN(c);if(u.includes("e")&&a<8&&d){a++;const{result:e}=$(r,a,n,s,i);let c,d;c=o>0?Math.pow(10,o):1,d=1===c?l(e):l(e*c)/c,u=d.toPrecision(t)}return{value:u,e:a}}(x[0],q,b,v,j,t,N,L,n,_);x[0]=e.value,b=e.e}return d===k?b:(y=function(e,t,a,r){const n=I.symbol[e][t?"bits":"bytes"];let s;return s=r&&1===a?t?"kbit":"kB":n[a],s}(w,t,b,j),x[1]=y,Y(x,C,c,s,i,l,a,n,S,m,w,b,t,L),function(e,t,a,r,n){if(r!==B&&r!==D&&r!==R&&r!==k)throw new TypeError(`Invalid output: ${r}`);if(r===B)return e;if(r===D)return{value:e[0],symbol:e[1],exponent:t,unit:a};let s;return s=" "===n?`${e[0]} ${e[1]}`:e.join(n),s}(x,b,y,d,o))}var H=a(59965);const Q="uploadedFile__UploadedFile__sCaI8",X="name__UploadedFile__sCaI8",K="size__UploadedFile__sCaI8",V="delete__UploadedFile__sCaI8",W=e=>{const t=e.file.name,a=q(e.file.size),r=d()(Q,e.classNames?.wrapper),n=d()(X,e.classNames?.name),s=d()(K,e.classNames?.fileSize);return(0,l.jsxs)("div",{className:r,children:[(0,l.jsx)("span",{className:n,children:t}),(0,l.jsx)("span",{className:s,children:a}),(0,l.jsx)("span",{className:V,children:(0,l.jsx)(H.A,{onClick:e.onDelete})})]})};var J=a(17275);const ee="container__SubmitSlider__IwExU",te="track__SubmitSlider__IwExU",ae="slider__SubmitSlider__IwExU",re="sliderDragged__SubmitSlider__IwExU",ne="sliderSnappingBack__SubmitSlider__IwExU",se="sliderDisabled__SubmitSlider__IwExU",ie="chevron__SubmitSlider__IwExU",le=e=>{const{onSlideCompleted:t}=e,a=(0,c.useRef)(null),r=(0,c.useRef)(null),n=(0,c.useRef)(!1),s=({slider:e,distance:t})=>{e.style.setProperty("transform",`translateX(${t}px)`)},i=t=>{if(!n.current)return;const a=t.target;a.removeEventListener("pointermove",l),n.current=!1,s({slider:a,distance:0}),e.onRelease(),a.addEventListener("transitionend",()=>{e.onSnappedBack()},{once:!0})},l=e=>{const n=e.target,l=(e=>{const t=e.clientX,n=r.current?.trackRect,s=r.current?.sliderRect,
2i=n.width-s.width,l=t-a.current;return Math.max(0,Math.min(l,i))})(e);s({slider:n,distance:l}),(e=>{if(!r.current)return;const{trackRect:t,sliderRect:a}=r.current,{right:n}=t,{right:s}=a;return s+e>=n})(l)&&setTimeout(()=>{i(e),t()},10)};return{onSliderPress:t=>{const s=t.currentTarget;n.current=!0,(e=>{a.current=e.clientX})(t),(e=>{const t=e.parentElement,a=e.getBoundingClientRect(),n=t.getBoundingClientRect();r.current={trackRect:n,sliderRect:a}})(s),e.onPress(),s.setPointerCapture(t.pointerId),s.addEventListener("pointermove",l),s.addEventListener("pointerup",i,{once:!0})}}},oe=e=>{const[t,a]=(0,c.useState)(!1),[r,n]=(0,c.useState)(!1),s=(0,c.useRef)(null),{onSliderPress:i}=le({isDisabled:e.isDisabled,onPress:()=>{a(!0)},onRelease:()=>{a(!1),n(!0)},onSnappedBack:()=>{n(!1)},onSlideCompleted:e.onSlideCompleted}),o=d()(ee,e.className),u=d()(ae,{[se]:e.isDisabled,[re]:t,[ne]:r});return(0,l.jsx)("div",{className:o,children:(0,l.jsx)("div",{className:te,children:(0,l.jsx)("div",{ref:s,className:u,onPointerDown:i,children:(0,l.jsx)(J.A,{direction:"right",className:ie})})})})};var ce=a(49757),ue=a(15231);const de="container__ContactUsForm__iTiFf",pe="containerFileOver__ContactUsForm__iTiFf",me="grid__ContactUsForm__iTiFf",_e="advisory__ContactUsForm__iTiFf",fe="label__ContactUsForm__iTiFf",he="textarea__ContactUsForm__iTiFf",ve="emailField__ContactUsForm__iTiFf",be="upload__ContactUsForm__iTiFf",xe="uploadedFile__ContactUsForm__iTiFf",ge="submit__ContactUsForm__iTiFf",ye="submitSlider__ContactUsForm__iTiFf",je="formErrors__ContactUsForm__iTiFf",Ne="sliderLabel__ContactUsForm__iTiFf",we="sliderLabelDisabled__ContactUsForm__iTiFf",Se="submitButton__ContactUsForm__iTiFf",Ee="errorText__ContactUsForm__iTiFf",Te={name:"",email:"",subject:"",message:"",files:[]},Ae=(e,t)=>{switch(t.type){case"update-name":return{...e,name:t.payload};case"update-email":return{...e,email:t.payload};case"update-subject":return{...e,subject:t.payload};case"update-message":return{...e,message:t.payload};case"add-file":return{...e,files:[...e.files,t.payload]};case"remove-file":{const a=[...e.files];return a.splice(t.payload,1),{...e,files:a}}case"replace-state":return t.payload;case"clear-form":return Te;default:return e}},Fe="contact-us-general",Ce=e=>Ue(e)&&!Be(e),Ue=e=>["name","email","subject","message"].every(t=>e[t].trim().length>0),Be=e=>{const t=(e=>e.files.reduce((e,t)=>e+t.size,0))(e);return t>1e7},De=()=>{const[e,t]=(0,c.useReducer)(Ae,Te),[a,r]=(0,c.useState)(!1),[n,s]=(0,c.useState)(!0),[i,o]=(0,c.useState)(!1),[u,m]=(0,c.useState)(ue.G.NOT_REQUESTED),f=(0,c.useRef)(null),h=(0,c.useRef)(null),b=Ce(e)&&n,x=e=>{if(b)for(const a of e)t({type:"add-file",payload:a})},j=(0,c.useCallback)(e=>{t({type:"replace-state",payload:e})},[]),{ref:N,isDraggedOver:E}=(0,S.Z)({onUpload:x,allowMultiple:!0}),T=(0,c.useCallback)(e=>{h.current=e;const t=N(e);return()=>t()},[N]),{clearSavedForm:A}=v({formName:Fe,currentState:e,updateState:j});if(u===ue.G.SUCCESS)return(0,l.jsx)("div",{className:de,children:(0,l.jsx)(g,{})});const F=d()(de,{[pe]:b&&E});return(0,l.jsxs)("div",{className:F,ref:T,children:[(0,l.jsx)("div",{className:me,children:(0,l.jsxs)("p",{className:_e,children:[(0,l.jsx)("span",{children:"All fields are required"}),(0,l.jsx)("span",{children:"Any attachments should add up to no more than 10 MB"})]})}),(0,l.jsxs)("form",{className:me,autoComplete:"off",onSubmit:async a=>{a.preventDefault(),m(ue.G.LOADING);try{await(async e=>{const t=p(e),a=await _();return fetch("/api/support/ticket",{method:"POST",headers:{Authorization:`Bearer ${a}`},body:t}).then(async e=>{let t;try{t=await e.json()}catch{throw new Error}if(e.ok)return t;throw new Error(t)})})({...e,form_type:Fe}),t({type:"clear-form"}),A(),m(ue.G.SUCCESS)}catch{m(ue.G.ERROR),setTimeout(()=>m(ue.G.NOT_REQUESTED),2e3)}},children:[(0,l.jsx)("label",{htmlFor:"name",className:fe,children:"Your name"}),(0,l.jsx)(y.A,{id:"name",value:e.name,onInput:e=>{const a=e.currentTarget.value;t({type:"update-name",payload:a})}}),(0,l.jsx)("label",{htmlFor:"email",className:fe,children:"Your email"}),(0,l.jsx)(y.A,{id:"email",type:"email",ref:f,className:ve,value:e.email,onInput:e=>{const a=e.currentTarget.value;t({type:"update-email",payload:a}),f.current&&s(f.current?.checkValidity())},onFocus:()=>{o(!0)},onBlur:()=>{o(!1)}}),(0,l.jsx)("label",{htmlFor:"subject",className:fe,children:"Subject"}),(0,l.jsx)(y.A,{id:"subject",value:e.subject,onInput:e=>{const a=e.currentTarget.value;t({type:"update-subject",payload:a})}}),(0,l.jsx)("label",{htmlFor:"message",className:fe,children:"Message"}),(0,l.jsx)(w,{id:"message",value:e.message,onInput:e=>{const a=e.currentTarget.value;t({type:"update-message",payload:a})},className:he}),(0,l.jsxs)("div",{className:be,children:[e.files.map((e,a)=>(0,l.jsx)(W,{file:e,onDelete:()=>(e=>{t({type:"remove-file",payload:e})})(a),classNames:{wrapper:xe}},a)),(0,l.jsx)(S._,{disabled:!b,allowMultiple:!0,onUpload:x})]}),(0,l.jsxs)("div",{className:ge,children:[!b&&(0,l.jsxs)("div",{className:je,children:[!n&&!i&&(0,l.jsx)("div",{className:Ee,children:"Please check the email address"}),Be(e)&&(0,l.jsx)("div",{className:Ee,children:"Attachment(s) exceed 10 MB"})]}),a?(0,l.jsx)(ce.n,{status:u,className:Se,disabled:!b,children:"Send"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:d()(Ne,{[we]:!b}),children:"Slide, then send"}),(0,l.jsx)(oe,{className:ye,isDisabled:!b,onSlideCompleted:()=>r(!0)})]})]})]})]})};var Re=a(20760),ke=a(54642);const Me="page__ContactUs__a6-cq",Oe="scrollableContent__ContactUs__a6-cq",Ie="personalData__ContactUs__a6-cq",Le="light__ContactUs__a6-cq",Pe="footerLevel2__ContactUs__a6-cq",Ge=()=>(0,l.jsxs)("div",{className:Me,children:[(0,l.jsx)(o,{}),(0,l.jsxs)("div",{className:Oe,children:[(0,l.jsx)(De,{}),(0,l.jsxs)("footer",{children:[(0,l.jsxs)("div",{className:Ie,children:[(0,l.jsx)("span",{className:Le,children:"How we use your personal data "}),(0,l.jsx)(Re.A,{to:r.A.policyUrl,children:"Privacy policy"})]}),(0,l.jsx)("div",{className:Pe,children:(0,l.jsx)(ke.A,{})})]})]})]})},49757(e,t,a){a.d(t,{n:()=>R,A:()=>k});var r=a(96540),n=a(62467),s=a(42922),i=a(25100),l=a(33315),o=a(44240),c=a(38975),u=a(81160),d=a(66847),p=a(59099),m=a(69862),_=a(59622),f=a(46942),h=a.n(f),v=a(91815),b=a(5308),x=a(15549),g=a(93670),y=a(15231);const j="buttonWrapper__LoadingButton__M88+N",N="invisible__LoadingButton__M88+N",w="loadingIndicator__LoadingButton__M88+N",S="successIndicator__LoadingButton__M88+N",E="errorIndicator__LoadingButton__M88+N",T="spinner__LoadingButton__M88+N",A="checkmark__LoadingButton__M88+N",F="cross__LoadingButton__M88+N";var C=a(74848);const U=()=>(0,C.jsx)("div",{className:w,children:(0,C.jsx)(b.m,{className:T})}),B=()=>(0,C.jsx)("div",{className:S,children:(0,C.jsx)(x.A,{className:A})}),D=()=>
2(0,C.jsx)("div",{className:E,children:(0,C.jsx)(g.A,{className:F})}),R=e=>{const{status:t,className:a,...r}=e,n=h()(j,a),s=t!==y.G.NOT_REQUESTED?N:void 0;return(0,C.jsxs)("div",{className:n,children:[t===y.G.LOADING&&(0,C.jsx)(U,{}),t===y.G.SUCCESS&&(0,C.jsx)(B,{}),t===y.G.ERROR&&(0,C.jsx)(D,{}),(0,C.jsx)(v.jn,{className:s,...r})]})},k=e=>{const[t,a]=(0,r.useState)(y.G.NOT_REQUESTED),f=(0,r.useRef)(null);return(0,r.useEffect)(()=>()=>f.current?.unsubscribe(),[]),(0,C.jsx)(R,{status:t,onClick:()=>{const t=(e=>{const t=(0,n.of)(y.G.LOADING),a=(0,s.z)([(0,i.O)(1e3).pipe((0,c.s)(1)),(0,l.H)(e.loader()).pipe((0,u.T)(e=>({status:y.G.SUCCESS,result:e})),(0,d.W)(e=>(0,n.of)({status:y.G.ERROR,error:e})))]).pipe((0,p.M)(([,t])=>{t.status===y.G.SUCCESS?e?.onSuccess?.(t.result):e?.onError?.(t.error)}),(0,m.Z)(([,e])=>(0,o.h)((0,n.of)(e.status),r))),r=(0,n.of)(y.G.NOT_REQUESTED).pipe((0,_.c)(2e3));return(0,o.h)(t,a)})({loader:e.onClick,onSuccess:e.onSuccess,onError:e.onError}).subscribe(a);f.current=t},className:e.className,disabled:e.disabled,children:e.children})}},90253(e,t,a){var r=a(46942),n=a.n(r),s=a(10899),i=a(74848);const l=e=>{const{className:t,resizable:a=!0,...r}=e,l=n()(s.A.textarea,t,{[s.A.disableResize]:!a});return(0,i.jsx)("textarea",{className:l,...r})};a.d(t,["A",0,l])},45719(e,t,a){a.d(t,{A:()=>m});var r=a(96540),n=a(46942),s=a.n(n),i=a(19557),l=a(72642);const o="fileDropZone__FileDropZone__cBln0",c="disabled__FileDropZone__cBln0",u="draggedOver__FileDropZone__cBln0",d="fileInput__FileDropZone__cBln0";var p=a(74848);const m=e=>{const{allowMultiple:t,transformTo:a}=e,{ref:n,isDraggedOver:m}=(0,i.A)(e),_=(0,r.useRef)(null),f=()=>{const e=_.current;e&&(e.value="")},h=s()(o,{[c]:e.disabled},{[u]:m},e.className);return(0,p.jsxs)("label",{ref:n,className:h,children:[(0,p.jsx)("input",{type:"file",ref:_,name:e.name,className:d,onChange:r=>(async r=>{const n=[...r.target.files];if(a){const r=t?await(0,l.e)(n,a):await(0,l.B)(n[0],a);e.onUpload(r)}else t?e.onUpload([...n]):e.onUpload(n[0]);f()})(r),multiple:e.allowMultiple,disabled:e.disabled}),e.children]})}},72642(e,t,a){var r=a(84316);const n={arrayBuffer:"readAsArrayBuffer",dataUrl:"readAsDataURL",text:"readAsText"},s=async(e,t)=>{const a=n[t];try{switch(a){case"readAsArrayBuffer":return await i(e);case"readAsDataURL":return await l(e);case"readAsText":return await o(e)}}catch(t){return{filename:e.name,content:null,error:"Could not read the file"}}},i=async e=>{const t={filename:e.name,content:null,error:null};return t.content=await c(e,"readAsArrayBuffer"),t},l=async e=>{const t={filename:e.name,content:null,error:null};return t.content=await c(e,"readAsDataURL"),t},o=async e=>{const t={filename:e.name,content:null,error:null};return t.content=await c(e,"readAsText"),t},c=async(e,t)=>{const a=r.A.getFileReader(),n=new Promise((r,n)=>{a.onload=r,a.onerror=n,a[t](e)});return await n,a.result};a.d(t,["B",0,s,"e",0,async(e,t)=>{const a=[...e].map(async e=>await s(e,t));return await Promise.all(a)}])},19557(e,t,a){var r=a(96540),n=a(72642);const s=e=>{const{dataTransfer:t}=e;return t?[...t.items].map(e=>e.getAsFile()).filter(Boolean):[]},i=e=>{const[t,a]=(0,r.useState)(!1),i=(0,r.useRef)(e),l=(0,r.useRef)(0);(0,r.useEffect)(()=>{i.current=e});const o=e=>{e.stopPropagation(),l.current+=1,e.dataTransfer?.types.some(e=>"Files"===e)&&a(!0)},c=e=>{e.stopPropagation(),l.current-=1,0===l.current&&a(!1)},u=async e=>{e.preventDefault(),e.stopPropagation(),a(!1),l.current=0;const t=i.current,{onUpload:r,transformTo:o,allowMultiple:c}=t,u=s(e);if(u&&u.length)if(o){r(c?await(0,n.e)(u,o):await(0,n.B)(u[0],o))}else{r(c?[...u]:u[0])}};return{ref:(0,r.useCallback)(e=>(e.addEventListener("dragenter",o),e.addEventListener("dragleave",c),e.addEventListener("drop",u),()=>{e.removeEventListener("dragenter",o),e.removeEventListener("dragleave",c),e.removeEventListener("drop",u)}),[]),isDraggedOver:t}};a.d(t,["A",0,i])},60483(e,t,a){a.d(t,{_:()=>c,Z:()=>u.A});var r=a(46942),n=a.n(r),s=a(45719),i=a(11597),l=a(75069),o=a(74848);const c=e=>{const t=n()(l.A.upload,{[l.A.disabled]:e.disabled},e.className);return(0,o.jsx)(s.A,{...e,className:t,children:(0,o.jsxs)("div",{className:l.A.label,children:[(0,o.jsx)("span",{className:l.A.labelText,children:e.label||"Click or drag a file here to upload"}),(0,o.jsx)(i.A,{className:l.A.uploadIcon})]})})};var u=a(19557)},10899(e,t,a){a.d(t,["A",0,{textarea:"textarea__Textarea__Np1C0",disableResize:"disableResize__Textarea__Np1C0",shadedTextarea:"shadedTextarea__Textarea__Np1C0"}])},75069(e,t,a){a.d(t,["A",0,{upload:"upload__Upload__p6rvd",label:"label__Upload__p6rvd",uploadIcon:"uploadIcon__Upload__p6rvd",disabled:"disabled__Upload__p6rvd",labelText:"labelText__Upload__p6rvd"}])},42922(e,t,a){a.d(t,{z:()=>f});var r=a(88483),n=Array.isArray,s=Object.getPrototypeOf,i=Object.prototype,l=Object.keys;function o(e){if(1===e.length){var t=e[0];if(n(t))return{args:t,keys:null};if((r=t)&&"object"==typeof r&&s(r)===i){var a=l(t);return{args:a.map(function(e){return t[e]}),keys:a}}}var r;return{args:e,keys:null}}var c=a(33315),u=a(58307),d=a(57516),p=a(82100);var m=a(64878),_=a(56315);function f(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var a=(0,p.lI)(e),n=(0,p.ms)(e),s=o(e),i=s.args,l=s.keys;if(0===i.length)return(0,c.H)([],a);var _=new r.c(function(e,t,a){void 0===a&&(a=u.D);return function(r){h(t,function(){for(var n=e.length,s=new Array(n),i=n,l=n,o=function(n){h(t,function(){var o=(0,c.H)(e[n],t),u=!1;o.subscribe((0,m._)(r,function(e){s[n]=e,u||(u=!0,l--),l||r.next(a(s.slice()))},function(){--i||r.complete()}
2))},r)},u=0;u<n;u++)o(u)},r)}}(i,a,l?function(e){return function(e,t){return e.reduce(function(e,a,r){return e[a]=t[r],e},{})}(l,e)}:u.D));return n?_.pipe((0,d.I)(n)):_}function h(e,t,a){e?(0,_.N)(a,e,t):t()}},59622(e,t,a){a.d(t,{c:()=>p});var r=a(44838),n=a(35079),s=a(38975),i=a(8767),l=a(81160);var o=a(69862),c=a(15964);function u(e,t){return t?function(a){return(0,n.x)(t.pipe((0,s.s)(1),(0,i.w)()),a.pipe(u(e)))}:(0,o.Z)(function(t,a){return(0,c.Tg)(e(t,a)).pipe((0,s.s)(1),function(e){return(0,l.T)(function(){return e})}(t))})}var d=a(25100);function p(e,t){void 0===t&&(t=r.E);var a=(0,d.O)(e,t);return u(function(){return a})}}}]); 3//# sourceMappingURL=58.23f88b83c6fd7889b4a8.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.