1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="df94d4ca-3906-3d38-221f-c3382be4204e")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,548299,e=>{"use strict";var t=e.i(829253),r=e.i(313974),n=e.i(191788),i=e.i(176613),a=e.i(773320),s=e.i(246347),l=e.i(83798),o=e.i(480767),c=e.i(791941);e.s(["useImageUpload",0,function(e){let[u,p]=(0,n.useState)(null),{addInstantImages:d}=(0,l.useInstantImages)(),{mutateAsync:f}=(0,o.useCreateFile)(),g=t=>(e?.onError?.(t),p(t),t);return{uploadImage:async(t,r)=>{try{p(null);let n=await (0,a.decodeImage)(t),s=await (e=>{try{return f(e)}catch{throw Error("Our servers are a bit lazy, please try again later")}})(r);d([{localSrc:t.src,s3Src:s}]);let l=(0,i.blurHash)(t);if(e?.onCrop)return e.onCrop({src:s,originalWidth:t.naturalWidth,originalHeight:t.naturalHeight,blurHash:l}),null;let o={...n,src:s,crop:void 0,blurHash:l};return e?.onDone?.(o),o}catch(e){return e instanceof Error&&g(e.message),null}},error:u,handleRejection:n=>{if(0===n.length)return null;let[{errors:[i],file:a}]=n;switch(i.code){case"file-invalid-type":if(e?.accept==="document-only")return g("We only handle PDF documents");return g(`We only handle JPG, PNG, GIF or WEBP images${r.IS_ARCHIFOLIO?" and PDF documents":""}`);case"file-too-large":return(0,c.gtm)({event:"maxUploadSizeExceeded",fileSize:(0,s.formatBytes)(a.size),fileType:a.type}),g(`Shoot, ${a.name} (${(0,s.formatBytes)(a.size)}) is larger than ${(0,s.formatBytes)(t.maxUploadedFileSize)}.`);case"too-many-files":if(e?.multi)return g("Too many files selected, maximum 10 files can be uploaded at the same time");return g("Hold on, you can't upload more than one file here");default:return null}}}}])},596215,(e,t,r)=>{"use strict";r.__esModule=!0,r.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(",");if(0===r.length)return!0;var n=e.name||"",i=(e.type||"").toLowerCase(),a=i.replace(/\/.*$/,"");return r.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):i===t})}return!0}},429336,e=>{"use strict";let t=new Map([["avif","image/avif"],["bmp","image/bmp"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["gif","image/gif"],["gz","application/gzip"],["htm","text/html"],["html","text/html"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","application/javascript"],["json","application/json"],["md","text/markdown"],["mjs","application/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["ogg","audio/ogg"],["pdf","application/pdf"],["png","image/png"],["ppt","application/powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["svg","image/svg+xml"],["tif","image/tiff"],["tiff","image/tiff"],["txt","text/plain"],["wasm","application/wasm"],["wav","audio/x-wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["zip","application/zip"]]);var r=class extends Error{constructor(e){super("DataTransferItem is not a file"),this.item=e,this.name="UnexpectedObjectError"}};function n(e,t,r){let{webkitRelativePath:n}=e,a="string"==typeof t?t:"string"==typeof n&&n.length>0?n:`./${e.name}`;return"string"!=typeof e.path&&i(e,"path",a),void 0!==r&&Object.defineProperty(e,"handle",{value:r,writable:!1,configurable:!1,enumerable:!0}),i(e,"relativePath",a),e}function i(e,t,r){Object.defineProperty(e,t,{value:r,writable:!1,configurable:!1,enumerable:!0})}let a=[".DS_Store","Thumbs.db"];async function s(e,{mimeTypes:r=t}={}){return(await l(e)).map(e=>e instanceof File?function(e,r=t){let{name:n}=e;if(n&&-1!==n.lastIndexOf(".")&&!e.type){let t=n.split(".").pop().toLowerCase(),i=r.get(t);
2i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}(e,r):e)}async function l(e){var t,r,i;if(o(e)&&o(e.dataTransfer))return u(e.dataTransfer,e.type);if(o(t=e)&&o(t.clipboardData)){let t;return p(((t=d((r=e.clipboardData).items).filter(e=>"file"===e.kind).map(e=>e.getAsFile()).filter(e=>null!==e)).length>0?t:d(r.files)).map(e=>n(e)))}if(o(i=e)&&o(i.target))return d(e.target.files).map(e=>n(e));return Array.isArray(e)&&e.every(e=>"getFile"in e&&"function"==typeof e.getFile)?c(e):[]}function o(e){return"object"==typeof e&&null!==e}async function c(e){return(await Promise.all(e.map(e=>e.getFile()))).map(e=>n(e))}async function u(e,t){let r=d(e.items).filter(e=>"file"===e.kind);return"drop"!==t?r:p(function e(t){let r=[];for(let n of t)Array.isArray(n)?r.push(...e(n)):r.push(n);return r}(await Promise.all(r.map(f))))}function p(e){return e.filter(e=>-1===a.indexOf(e.name))}function d(e){return null===e?[]:Array.from(e)}async function f(e){if("function"!=typeof e.webkitGetAsEntry)return g(e);let t=e.webkitGetAsEntry();if(t?.isDirectory){let r=await m(e);return r?.kind==="directory"?h(r,`/${r.name}`):E(t)}return g(e,t)}async function g(e,t){let i=e.getAsFile(),a=await m(e);if(null!=a){let e=i??await a.getFile();return e.handle=a,n(e)}if(!i)throw new r(e);return n(i,t?.fullPath??void 0)}async function m(e){if(globalThis.isSecureContext&&"function"==typeof e.getAsFileSystemHandle)return e.getAsFileSystemHandle()}async function h(e,t){let r=[];for await(let i of e.values()){let e=`${t}/${i.name}`;if("directory"===i.kind)r.push(...await h(i,e));else{let t=await i.getFile();r.push(n(t,e,i))}}return r}async function y(e){return e.isDirectory?E(e):v(e)}function E(e){let t=e.createReader();return new Promise((e,r)=>{let n=[];!function i(){t.readEntries(async t=>{if(t.length){let e=Promise.all(t.map(y));n.push(e),i()}else try{e(await Promise.all(n))}catch(e){r(e)}},e=>{r(e)})}()})}async function v(e){return new Promise((t,r)=>{e.file(r=>{t(n(r,e.fullPath))},e=>{r(e)})})}var b=e.i(191788),x=e.i(596215),w=e.i(391398);let D="function"==typeof x.default?x.default:x.default.default,C=["KB","MB","GB","TB","PB"];function P(e){if(e<1024)return`${e} ${1===e?"byte":"bytes"}`;let t=e/1024,r=0;for(;t>=1024&&r<C.length-1;)t/=1024,r++;return`${Number(t.toFixed(2))} ${C[r]}`}function j(e){return{code:"file-too-large",message:`File is larger than ${P(e)}`}}function F(e){return{code:"file-too-small",message:`File is smaller than ${P(e)}`}}let _={code:"too-many-files",message:"Too many files"};function k(e,t){let r="application/x-moz-file"===e.type||D(e,t??"")||""===e.type&&"function"==typeof e.getAsFile;return[r,r?null:function(e=""){let t=e.split(","),r=t.length>1?`one of ${t.join(", ")}`:t[0];return{code:"file-invalid-type",message:`File type must be ${r}`}}(t)]}function A(e,t,r){if(M(e.size)){if(M(t)&&M(r)){if(e.size>r)return[!1,j(r)];if(e.size<t)return[!1,F(t)]}else if(M(t)&&e.size<t)return[!1,F(t)];else if(M(r)&&e.size>r)return[!1,j(r)]}return[!0,null]}function M(e){return null!=e}function T(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function O(e){let t=e.dataTransfer??e.clipboardData;return t?Array.prototype.some.call(t.types,e=>"Files"===e||"application/x-moz-file"===e)||Array.prototype.some.call(t.items??[],R):!!e.target&&!!e.target.files}function R(e){return"object"==typeof e&&null!==e&&"file"===e.kind}function I(e){e.preventDefault()}function S(...e){return(t,...r)=>e.some(e=>(!T(t)&&e&&e(t,...r),T(t)))}function N(e){return Array.isArray(e)?e:"string"==typeof e?[e]:[]}function U(e){if(M(e))return Array.isArray(e)?e.filter(e=>M(e)&&M(e.accept)):[{accept:e}]}function z(e,{omitWildcardMimeTypesWithExtensions:t=!1}={}){if(M(e))return Object.entries(e).reduce((e,[r,n])=>{let i=N(n);return t&&r.endsWith("/*")&&i.some(L)?e.push(...i):e.push(r,...i),e},[]).filter(e=>$(e)||L(e)).join(",")}function $(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||"application/*"===e||/\w+\/[-+.\w]+/g.test(e)}function L(e){return/^.*\.[\w]+$/.test(e)}(0,b.forwardRef)(({children:e,...t},r)=>{let{open:n,...i}=B(t);return(0,b.useImperativeHandle)(r,()=>({open:n}),[n]),(0,w.jsx)(w.Fragment,{children:e?.({...i,open:n})})}).displayName="Dropzone";let G={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,isDragUnknown:!1,isDragGlobal:!1,isProcessing:!1,acceptedFiles:[],fileRejections:[],dragFileRejections:[]};function B(e={}){let{accept:t,disabled:r=!1,getFilesFromEvent:n=s,maxSize:i=1/0,minSize:a=0,multiple:l=!0,maxFiles:o=0,onDragEnter:c,onDragLeave:u,onDragOver:p,onDrop:d,onDropAccepted:f,onDropRejected:g,onFileDialogCancel:m,onFileDialogOpen:h,useFsAccessApi:y=!1,autoFocus:E=!1,preventDropOnDocument:v=!0,noClick:x=!1,noKeyboard:w=!1,noDrag:D=!1,noDragEventsBubbling:C=!1,noPaste:P=!1,onError:j,validator:F,getErrorMessage:R}=e,Y=(0,b.useMemo)(()=>(function(e){let t=U(e);if(!M(t))return;let r={};for(let e of t)for(let[t,n]of Object.entries(e.accept)){let e=r[t]??(r[t]=[]);for(let t of N(n))e.includes(t)||e.push(t)}return r})(t),[t]),Z=(0,b.useMemo)(()=>z(Y),[Y]),X=(0,b.useMemo)(()=>z(Y,{omitWildcardMimeTypesWithExtensions:!0}),[Y]),K=(0,b.useMemo)(()=>(function(e){let t=U(e);if(!M(t))return;let r=t.map(e=>{let t=Object.entries(e.accept).filter(([e,t])=>{let r=!0;return $(e)||(console.warn(`Skipped "${e}" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.`),r=!1),(Array.isArray(t)||"string"==typeof t)&&N(t).every(L)||(console.warn(`Skipped "${e}
2" because an invalid file extension was provided.`),r=!1),r}).reduce((e,[t,r])=>(e[t]=N(r),e),{});return{description:M(e.description)&&""!==e.description?e.description:function(e){let t=[],r=Object.keys(e);for(let r of Object.values(e))for(let e of N(r))t.includes(e)||t.push(e);return t.length>0?t.join(", "):r.length>0?r.join(", "):"Files"}(t),accept:t}}).filter(e=>Object.keys(e.accept).length>0);return r.length>0?r:void 0})(t),[t]),q=(0,b.useMemo)(()=>"function"==typeof h?h:H,[h]),V=(0,b.useMemo)(()=>"function"==typeof m?m:H,[m]),J=(0,b.useRef)(null),Q=(0,b.useRef)(null),[ee,et]=(0,b.useReducer)(W,G),{isFocused:er,isFileDialogActive:en}=ee,ei=(0,b.useRef)(en);ei.current=en;let ea=(0,b.useRef)(null),es=(0,b.useCallback)(()=>{ea.current?.abort();let e=new AbortController;return ea.current=e,et({type:"setProcessing",isProcessing:!0}),e.signal},[]),el=(0,b.useCallback)(e=>{e.aborted||et({type:"setProcessing",isProcessing:!1})},[]),eo=(0,b.useRef)("u">typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),ec=()=>{!eo.current&&en&&setTimeout(()=>{if(Q.current){let{files:e}=Q.current;e?.length||(et({type:"closeDialog"}),V())}},300)};(0,b.useEffect)(()=>(window.addEventListener("focus",ec,!1),()=>{window.removeEventListener("focus",ec,!1)}),[Q,en,V,eo]);let eu=(0,b.useRef)([]),ep=(0,b.useRef)([]),ed=e=>{J.current&&e.target&&J.current.contains(e.target)&&e.defaultPrevented||(e.preventDefault(),eu.current=[])};(0,b.useEffect)(()=>(v&&(document.addEventListener("dragover",I,!1),document.addEventListener("drop",ed,!1)),()=>{v&&(document.removeEventListener("dragover",I),document.removeEventListener("drop",ed))}),[J,v]),(0,b.useEffect)(()=>{let e=e=>{e.target&&(ep.current=[...ep.current,e.target]),O(e)&&et({isDragGlobal:!0,type:"setDragGlobal"})},t=e=>{ep.current=ep.current.filter(t=>t!==e.target&&null!==t),ep.current.length>0||et({isDragGlobal:!1,type:"setDragGlobal"})},r=()=>{ep.current=[],et({isDragGlobal:!1,type:"setDragGlobal"})},n=()=>{ep.current=[],et({isDragGlobal:!1,type:"setDragGlobal"})};return document.addEventListener("dragenter",e,!1),document.addEventListener("dragleave",t,!1),document.addEventListener("dragend",r,!1),document.addEventListener("drop",n,!1),()=>{document.removeEventListener("dragenter",e),document.removeEventListener("dragleave",t),document.removeEventListener("dragend",r),document.removeEventListener("drop",n)}},[J]),(0,b.useEffect)(()=>(!r&&E&&J.current&&J.current.focus(),()=>{}),[J,E,r]);let ef=(0,b.useCallback)(e=>{j?j(e):console.error(e)},[j]),eg=(0,b.useCallback)(e=>{e.preventDefault(),e.persist?.(),e_(e),!ei.current&&(eu.current=[...eu.current,e.target],O(e)&&Promise.resolve(n(e)).then(t=>{if(T(e)&&!C)return;let r=t.length>0?function({files:e,accept:t,minSize:r,maxSize:n,multiple:i,maxFiles:a=0,validator:s,getErrorMessage:l}){let o=[],c=[],u=(e,t)=>
2l&&"u">typeof File&&t instanceof File?{...e,message:l(e,t)}:e;e.forEach(e=>{let[i,a]=k(e,t),[s,l]=A(e,r,n);i&&s?o.push(e):c.push({file:e,errors:[a,l].filter(e=>null!=e).map(t=>u(t,e))})});let p=i?a>=1?a:1/0:1;return(o.length>p&&o.slice(p).forEach(e=>{c.push({file:e,errors:[u(_,e)]})}),c.length>0)?{verdict:"reject",rejections:c}:{verdict:s?"unknown":"accept",rejections:c}}({files:t,accept:Z,minSize:a,maxSize:i,multiple:l,maxFiles:o,validator:F,getErrorMessage:R}):null;et({isDragAccept:r?.verdict==="accept",isDragReject:r?.verdict==="reject",isDragUnknown:r?.verdict==="unknown",isDragActive:!0,dragFileRejections:r?.rejections??[],type:"setDraggedFiles"}),c&&c(e)}).catch(e=>ef(e)))},[n,c,ef,C,Z,a,i,l,o,F,R]),em=(0,b.useCallback)(e=>{if(e.preventDefault(),e.persist?.(),e_(e),ei.current)return!1;let t=O(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch{}return t&&p&&p(e),!1},[p,C]),eh=(0,b.useCallback)(e=>{e.preventDefault(),e.persist?.(),e_(e);let t=eu.current.filter(e=>J.current?.contains(e)),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),eu.current=t,!(t.length>0)&&(et({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1,isDragUnknown:!1,dragFileRejections:[]}),O(e)&&u&&u(e))},[J,u,C]),ey=(0,b.useCallback)(async(e,t,r)=>{let n,s=(e,t)=>R?{...e,message:R(e,t)}:e,c=e=>{let r=[],n=[];e.forEach(({file:e,accepted:t,acceptError:i,sizeMatch:a,sizeError:l,customErrors:o})=>{if(t&&a&&!o)r.push(e);else{let t=[i,l];o&&(t=t.concat(o)),n.push({file:e,errors:t.filter(e=>null!=e).map(t=>s(t,e))})}});let i=l?o>=1?o:1/0:1;r.length>i&&r.splice(i).forEach(e=>{n.push({file:e,errors:[s(_,e)]})}),et({acceptedFiles:r,fileRejections:n,type:"setFiles"}),d&&d(r,n,t),n.length>0&&g&&g(n,t),r.length>0&&f&&f(r,t)},u=e.map(e=>{let[t,r]=k(e,X),[n,s]=A(e,a,i);return{file:e,accepted:t,acceptError:r,sizeMatch:n,sizeError:s,customErrors:F?F(e):null}});if(!u.some(({customErrors:e})=>null!=e&&"function"==typeof e.then))return void c(u);try{n=await Promise.all(u.map(async({customErrors:e,...t})=>({...t,customErrors:await e})))}catch(e){r.aborted||(el(r),ef(e));return}r.aborted||c(n)},[et,l,X,a,i,o,d,f,g,F,R,ef,el]),eE=(0,b.useCallback)(e=>{if(e.preventDefault(),e.persist?.(),e_(e),eu.current=[],(!ei.current||!e.dataTransfer)&&(et({type:"reset"}),O(e))){let t=es();Promise.resolve(n(e)).then(r=>{if(!t.aborted)return T(e)&&!C?void el(t):ey(r,e,t)}).catch(e=>{t.aborted||(el(t),ef(e))})}},[n,ey,ef,C,es,el]),ev=(0,b.useCallback)(e=>{if(!O(e))return;e.preventDefault(),e.persist?.(),e_(e);let t=es();Promise.resolve(n(e)).then(r=>{if(!t.aborted)return T(e)&&!C?void el(t):ey(r,e,t)}).catch(e=>{t.aborted||(el(t),ef(e))})},[n,ey,ef,C,es,el]),eb=(0,b.useCallback)(()=>{if(eo.current){let e;et({type:"openDialog"}),q(),window.showOpenFilePicker({multiple:l,types:K}).then(t=>(e=es(),n(t))).then(t=>{if(et({type:"closeDialog"}),!e.aborted)return ey(t,null,e)}).catch(t=>{(e&&el(e),t instanceof DOMException&&("AbortError"===t.name||t.code===t.ABORT_ERR))?(V(t),et({type:"closeDialog"})):t instanceof DOMException&&("SecurityError"===t.name||t.code===t.SECURITY_ERR)||t instanceof DOMException&&"NotAllowedError"===t.name?(eo.current=!1,Q.current?(Q.current.value="",Q.current.click()):ef(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):ef(t)});return}Q.current&&(et({type:"openDialog"}),q(),Q.current.value="",Q.current.click())},[et,q,V,y,ey,ef,K,l,es,el]),ex=(0,b.useCallback)(e=>{J.current?.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),eb())},[J,eb]),ew=(0,b.useCallback)(()=>{et({type:"focus"})},[]),eD=(0,b.useCallback)(()=>{et({type:"blur"})},[]),eC=(0,b.useCallback)(()=>{x||(function(e=window.navigator.userAgent){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(eb,0):eb())},[x,eb]),eP=e=>r?null:e,ej=e=>w?null:eP(e),eF=e=>D?null:eP(e),e_=e=>{C&&e.stopPropagation()},ek=(0,b.useMemo)(()=>({refKey:e="ref",role:t,onKeyDown:n,onFocus:i,onBlur:a,onClick:s,onDragEnter:l,onDragOver:o,onDragLeave:c,onDrop:u,onPaste:p,...d}={})=>{let f;
2return{onKeyDown:ej(S(n,ex)),onFocus:ej(S(i,ew)),onBlur:ej(S(a,eD)),onClick:eP(S(s,eC)),onDragEnter:eF(S(l,eg)),onDragOver:eF(S(o,em)),onDragLeave:eF(S(c,eh)),onDrop:eF(S(u,eE)),onPaste:(f=S(p,ev),P?null:eP(f)),role:"string"==typeof t&&""!==t?t:"presentation",[e]:J,...!r&&!w?{tabIndex:0}:{},...r?{"aria-disabled":!0}:{},...d}},[J,ex,ew,eD,eC,eg,em,eh,eE,ev,w,D,P,r]),eA=(0,b.useCallback)(e=>{e.stopPropagation()},[]),eM=(0,b.useMemo)(()=>({refKey:e="ref",onChange:t,onClick:r,...n}={})=>({accept:X,multiple:l,type:"file","aria-label":"file upload",style:{border:0,display:"block",height:0,margin:0,opacity:0,overflow:"hidden",padding:0,width:0},onChange:eP(S(t,eE)),onClick:eP(S(r,eA)),tabIndex:-1,[e]:Q,...n}),[Q,t,l,eE,r]);return{...ee,isFocused:er&&!r,getRootProps:ek,getInputProps:eM,rootRef:J,inputRef:Q,open:eP(eb)}}function W(e,t){switch(t.type){case"focus":return{...e,isFocused:!0};case"blur":return{...e,isFocused:!1};case"openDialog":return{...G,isFileDialogActive:!0};case"closeDialog":return{...e,isFileDialogActive:!1};case"setDraggedFiles":return{...e,isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject,isDragUnknown:t.isDragUnknown,dragFileRejections:t.dragFileRejections};case"setProcessing":return{...e,isProcessing:t.isProcessing};case"setFiles":return{...e,acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,dragFileRejections:[],isProcessing:!1,isDragReject:!1,isDragUnknown:!1};case"setDragGlobal":return{...e,isDragGlobal:t.isDragGlobal};case"reset":return{...G};default:return e}}function H(){}e.s(["useDropzone",0,B],429336)},903304,e=>{"use strict";e.s(["ACCEPTED_DOCUMENT_MIME_TYPES",0,["application/pdf"],"ACCEPTED_DOCUMENT_MIME_TYPES_FOR_DROPZONE",0,{"application/pdf":[".pdf"]},"ACCEPTED_IMAGE_MIME_TYPES",0,["image/gif","image/jpeg","image/png","image/webp"],"ACCEPTED_IMAGE_MIME_TYPES_FOR_DROPZONE",0,{"image/*":[".gif",".jpeg",".png",".webp",".jpg"]},"ACCEPTED_VIDEO_MIME_TYPES_FOR_DROPZONE",0,{"video/*":[".mp4",".mov",".webm"]}])},762412,370101,913760,487159,733989,621889,e=>{"use strict";var t=e.i(391398),r=e.i(246347);e.i(881666);var n=e.i(269346),i=e.i(56206);let a={sm:12,md:36},s={md:2,lg:4},l=({progressPercentage:e,radius:r,stroke:n,shadow:a,theme:s})=>{let l=2*r*Math.PI;return(0,t.jsx)("div",{className:(0,i.default)("rounded-full",{"shadow-soft-lg":"lg"===a}),children:(0,t.jsx)("div",{className:"relative -rotate-90",children:(0,t.jsxs)("svg",{height:2*r,width:2*r,className:"rounded-full",children:[(0,t.jsx)("circle",{fill:"transparent",strokeWidth:"dark"===s?n:n/2,r:r,cx:r,cy:r,className:(0,i.default)({"stroke-graphite-10":"light"===s,"stroke-graphite-80":"dark"===s})}),(0,t.jsx)("circle",{fill:"transparent",strokeWidth:n,strokeDasharray:`${l} ${l}`,className:(0,i.default)("transition-all duration-200 ease-out",{"stroke-graphite-100":"light"===s,"stroke-graphite-20 group-hover:stroke-graphite-0":"dark"===s}),style:{strokeDashoffset:l-e/100*l,backfaceVisibility:"hidden"},r:"dark"===s?r:r-n/2,cx:r,cy:r})]})})})},o=({percentage:e,children:r,size:n="md",strokeWidth:i="md",shadow:o,theme:c="light"})=>{let u=a[n],p=s[i];return(0,t.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,t.jsx)("div",{className:"absolute",children:r}),(0,t.jsx)(l,{radius:u,stroke:p,progressPercentage:e,shadow:o,theme:c})]})};e.s(["CircularProgressContainer",0,o],370101),e.s(["FileUploadLoader",0,function({percentage:e,name:i,size:a,count:s}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"h-18 w-18",children:(0,t.jsx)(o,{percentage:e,shadow:"lg",children:(0,t.jsx)(n.IconFile,{className:"h-6 w-6 text-graphite-100"})})}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-between space-y-2",children:[i&&(0,t.jsxs)("p",{className:"text-base text-graphite-40",children:[i," ",a&&(0,t.jsxs)(t.Fragment,{children:["(",(0,r.formatBytes)(a),")"]})]}),s&&(0,t.jsxs)("p",{className:"text-base text-graphite-40",children:["Uploading ",s," ",1===s?"file":"files","â¦"]}),(0,t.jsxs)("p",{className:"font-bold text-base text-graphite-100 tracking-[0.01em]",children:[e,"%"]})]})]})}],762412);var c=e.i(942529),u=e.i(407464);e.s(["TabTrigger",0,function({children:e,...r}){return(0,t.jsxs)(c.Trigger,{...r,className:(0,u.default)("group/tab-trigger","relative py-[14px] text-gra
2phite-60 leading-none hover:text-graphite-100","data-[state=active]:font-bold data-[state=active]:text-graphite-100",r.className),children:[e,(0,t.jsx)("span",{className:"absolute inset-x-0 bottom-0 hidden rounded-t border-graphite-100 border-b-2 group-data-[state=active]/tab-trigger:inline-flex"})]})}],913760);var p=e.i(191788);e.s(["useFakePercentage",0,function(e=15e5){let[t,n]=p.default.useState("idle"),[i,a]=p.default.useState(0),s=p.default.useRef(0),l=()=>{clearInterval(s.current),a(100),n("done")};return p.default.useEffect(()=>{if("loading"===t&&i<99){let t=(0,r.getRandomNumber)(Math.min(350+e/1e6*5,400),Math.min(1e3+e/1e6*10,1e3));s.current=window.setInterval(()=>{let e=i+(0,r.getRandomNumber)(2,8);e>i?a(Math.min(e,99)):l()},t)}else l();return()=>clearInterval(s.current)},[i,t,e]),[i,{start:()=>{clearInterval(s.current),a(0),n("loading")},finish:l}]}],487159);var d=e.i(177068),f=e.i(125066),g=e.i(844406);e.s(["FileUploadEmptyState",0,function({multi:e,error:r}){let n=r?d.IconExclamationCircle:f.IconUpload;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,i.default)("flex h-18 w-18 items-center justify-center rounded-full",r?"bg-crimson-0 text-crimson-40 shadow-soft-lg ring-2 ring-crimson-40":"text-graphite-40 ring-1 ring-graphite-10 group-hover:text-graphite-100 group-hover:ring-2 group-hover:ring-graphite-100"),children:(0,t.jsx)(n,{className:"h-6 w-6"})}),(0,t.jsxs)("div",{className:"flex flex-col items-center justify-between space-y-2",children:[(0,t.jsx)("p",{className:(0,i.default)("text-base text-graphite-40",r&&"text-crimson-40"),children:r??"Drop here to upload, or"}),(0,t.jsx)("p",{className:"font-bold text-base text-graphite-100 tracking-[0.01em]",children:(0,t.jsx)(g.LinkButton,{as:"span",className:"group-hover:underline-thickness-lg group-hover:underline group-hover:underline-offset-[6px]",children:e?"Select file(s)":r?"Pick another file":"Select a file"})})]})]})}],733989),e.s(["useEventCallback",0,function(e){let t=p.useRef(e);return p.useEffect(()=>{t.current=e}),p.useCallback((...e)=>t.current(...e),[])}],621889)},815748,e=>{"use strict";var t=e.i(187103);e.s(["ArrowUp",()=>t.default])},713019,e=>{"use strict";var t=e.i(797768);async function r(){try{return await navigator.wakeLock.request("screen")}catch{return null}}e.s(["isChrome",0,function(){if(!t.__BROWSER__)return!1;let e=navigator.userAgent.toLowerCase();return e.includes("chrome")||e.includes("chromium")||e.includes("crios")},"requestWakeLock",0,r])},991248,e=>{"use strict";var t=e.i(903304),r=e.i(829253),n=e.i(313974),i=e.i(713019),a=e.i(246347),s=e.i(123437);let l=new Set([...t.ACCEPTED_IMAGE_MIME_TYPES,...n.IS_ARCHIFOLIO?t.ACCEPTED_DOCUMENT_MIME_TYPES:[]]);class o extends Error{code;file;constructor(e,t,r){super(t),this.code=e,this.file=r}static fromReactDropzoneRejection(e,t){let{errors:r,file:n}=e,i=r[0];switch(i.code){case"file-too-large":return o.maxSizeExceeded(n,t?.maxSize);case"file-invalid-type":return o.unsupportedMimeType(n);case"too-many-files":return o.maxCountExceeded(t?.maxCount);default:return new o("UNKNOWN",i.message,n)}}static unsupportedMimeType(e,t){let r=[...t??l],n=r.filter(e=>e.startsWith("image/")),i=r.filter(e=>e.startsWith("application/")),a=n.map(e=>e.split("/")[1].toUpperCase()).join(", "),s=i.map(e=>e.split("/")[1].toUpperCase()).join(", ");return new o("UNSUPPORTED_MIME_TYPE",`We only handle ${a} images${i.length>0?` and ${s} documents`:""}.`,e)}static maxSizeExceeded(e,t=r.maxUploadedFileSize){return new o("MAX_SIZE_EXCEEDED",`Shoot, ${e.name} (${(0,a.formatBytes)(e.size)}) is larger than ${(0,a.formatBytes)(t)}.`,e)}static maxCountExceeded(e=r.maxUploadedFileCount){return new o("MAX_COUNT_EXCEEDED",`Hold on, you can only upload up to ${e} files at once`)}}async function c(e){let t=await (0,s.convertPdfToImages)(e);if(1===t.length){let[{blob:n,dataUrl:i,width:s,height:l}]=t,c=new Image(s,l);c.src=i;let u=`temp.${n.type.split("/")[1]}`,p=new File([n],u,{type:n.type});if(p.size>r.maxUploadedFileSize)throw new o("MAX_SIZE_EXCEEDED",`Turned into an image, this PDF is larger than ${(0,a.formatBytes)(r.maxUploadedFileSize)}.`,e);return[c,p]}return{filename:e.name,pages:t}}async function u(e){if("application/pdf"===e.type)return c(e);let t=new Image;return t.src=URL.createObjectURL(e),[t,e]}let p=n.IS_ARCHIFOLIO?(0,i.isChrome)()?{"image/*":[...t.ACCEPTED_IMAGE_MIME_TYPES_FOR_DROPZONE["image/*"],".pdf"],...t.ACCEPTED_DOCUMENT_MIME_TYPES_FOR_DROPZONE}:{...t.ACCEPTED_DOCUMENT_MIME_TYPES_FOR_DROPZONE,...t.ACCEPTED_IMAGE_MIME_TYPES_FOR_DROPZONE}:t.ACCEPTED_IMAGE_MIME_TYPES_FOR_DROPZONE;e.s(["FileError",0,o,"acceptedDropzoneImageTypes",0,p,"parseFileAsUploadableAsset",0,u,"trimFileExtension",0,function(e){return e.split(".").slice(0,-1).join(".")},"validateFileUpload",0,function(e,{mimeTypes:t=l,maxSize:n=r.maxUploadedFileSize}={}){if(e.length>r.maxUploadedFileCount)throw o.maxCountExceeded();for(let r of e){if(r.size>n)throw o.maxSizeExceeded(r,n);if(!t.has(r.type))throw o.unsupportedMimeType(r,t)}}])}]); 3 4//# debugId=df94d4ca-3906-3d38-221f-c3382be4204e
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.