�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`� 0x0x
PHP 8.1.34
Preview: upload-media.min.js Size: 50.53 KB
/home2/astrociv/public_html/vaastruelogy.in/WordPress-master/wp-includes/js/dist/upload-media.min.js
/*! This file is auto-generated */
(function() {
"use strict";var wp;(wp||={}).uploadMedia=(()=>{var pr=Object.create;var ve=Object.defineProperty;var mr=Object.getOwnPropertyDescriptor;var gr=Object.getOwnPropertyNames;var hr=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty;var ot=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),se=(e,t)=>{for(var r in t)ve(e,r,{get:t[r],enumerable:!0})},it=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of gr(t))!yr.call(e,o)&&o!==r&&ve(e,o,{get:()=>t[o],enumerable:!(n=mr(t,o))||n.enumerable});return e};var C=(e,t,r)=>(r=e!=null?pr(hr(e)):{},it(t||!e||!e.__esModule?ve(r,"default",{value:e,enumerable:!0}):r,e)),Ir=e=>it(ve({},"__esModule",{value:!0}),e);var we=Q((to,at)=>{at.exports=window.wp.data});var V=Q((ho,dt)=>{dt.exports=window.wp.i18n});var Nt=Q((Jo,Bt)=>{Bt.exports=window.wp.blob});var Kt=Q((Si,Zt)=>{Zt.exports=window.wp.privateApis});var tt=Q((Oi,rr)=>{rr.exports=window.wp.element});var or=Q((Ai,nr)=>{nr.exports=window.wp.compose});var rt=Q((Pi,ir)=>{ir.exports=window.ReactJSXRuntime});var Kn={};se(Kn,{ErrorCode:()=>I,MediaUploadProvider:()=>lr,UploadError:()=>U,clearFeatureDetectionCache:()=>ht,detectClientSideMediaSupport:()=>He,getErrorMessage:()=>dr,getHeicConversionAdvice:()=>me,getHeicUnsupportedMessage:()=>te,isClientSideMediaSupported:()=>fe,isHeicCanvasSupported:()=>gt,isHeicFile:()=>Te,store:()=>Y});var re=C(we(),1);var g=(e=>(e.Unknown="REDUX_UNKNOWN",e.Add="ADD_ITEM",e.Prepare="PREPARE_ITEM",e.Cancel="CANCEL_ITEM",e.Remove="REMOVE_ITEM",e.RetryItem="RETRY_ITEM",e.ScheduleRetry="SCHEDULE_RETRY",e.PauseItem="PAUSE_ITEM",e.ResumeItem="RESUME_ITEM",e.PauseQueue="PAUSE_QUEUE",e.ResumeQueue="RESUME_QUEUE",e.OperationStart="OPERATION_START",e.OperationFinish="OPERATION_FINISH",e.AddOperations="ADD_OPERATIONS",e.CacheBlobUrl="CACHE_BLOB_URL",e.RevokeBlobUrls="REVOKE_BLOB_URLS",e.UpdateProgress="UPDATE_PROGRESS",e.AccumulateSubSize="ACCUMULATE_SUB_SIZE",e.UpdateSettings="UPDATE_SETTINGS",e))(g||{}),z=(e=>(e.Queued="QUEUED",e.Processing="PROCESSING",e.Paused="PAUSED",e.PendingRetry="PENDING_RETRY",e.Uploaded="UPLOADED",e.Error="ERROR",e))(z||{}),l=(e=>(e.Prepare="PREPARE",e.Upload="UPLOAD",e.ResizeCrop="RESIZE_CROP",e.Rotate="ROTATE",e.TranscodeImage="TRANSCODE_IMAGE",e.TranscodeGif="TRANSCODE_GIF",e.ThumbnailGeneration="THUMBNAIL_GENERATION",e.Finalize="FINALIZE",e.DetectUltraHdr="DETECT_ULTRAHDR",e))(l||{});var Re="core/upload-media",st=5,ct=2,ut={maxRetryAttempts:3,initialRetryDelayMs:1e3,maxRetryDelayMs:3e4,backoffMultiplier:2,retryJitter:.1},ft=["image/jpeg","image/png","image/gif","image/webp","image/avif"],ce=["image/heic","image/heif"];var Er=()=>{},vr={queue:[],queueStatus:"active",blobUrls:{},settings:{mediaUpload:Er,maxConcurrentUploads:st,maxConcurrentImageProcessing:ct,retry:{...ut}},failureCount:0};function wr(e=vr,t={type:g.Unknown}){switch(t.type){case g.PauseQueue:return{...e,queueStatus:"paused"};case g.ResumeQueue:return{...e,queueStatus:"active"};case g.PauseItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Paused}:r)};case g.ResumeItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing}:r)};case g.Add:return{...e,queue:[...e.queue,t.item]};case g.Cancel:{let r=e.queue.find(n=>n.id===t.id);return{...e,failureCount:r&&!r.parentId?e.failureCount+1:e.failureCount,queue:e.queue.map(n=>n.id===t.id?{...n,error:t.error}:n)}}case g.RetryItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing,error:void 0,retryCount:(r.retryCount??0)+1,abortController:new AbortController,currentOperation:void 0}:r)};case g.ScheduleRetry:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.PendingRetry,error:t.error,retryCount:t.retryCount,nextRetryTimestamp:t.nextRetryTimestamp}:r)};case g.Remove:return{...e,queue:e.queue.filter(r=>r.id!==t.id)};case g.OperationStart:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,currentOperation:t.operation}:r)};case g.AddOperations:return{...e,queue:e.queue.map(r=>r.id!==t.id?r:{...r,operations:[...r.operations||[],...t.operations]})};case g.OperationFinish:return{...e,queue:e.queue.map(r=>{if(r.id!==t.id)return r;let n=r.operations?r.operations.slice(1):[],o=r.attachment||t.item.attachment?{...r.attachment,...t.item.attachment}:void 0;return{...r,currentOperation:void 0,operations:n,...t.item,attachment:o,additionalData:{...r.additionalData,...t.item.additionalData}}})};case g.CacheBlobUrl:{let r=e.blobUrls[t.id]||[];return{...e,blobUrls:{...e.blobUrls,[t.id]:[...r,t.blobUrl]}}}case g.RevokeBlobUrls:{let r={...e.blobUrls};return delete r[t.id],{...e,blobUrls:r}}case g.UpdateProgress:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,progress:t.progress}:r)};case g.AccumulateSubSize:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,subSizes:[...r.subSizes||[],t.subSize]}:r)};case g.UpdateSettings:return{...e,settings:{...e.settings,...t.settings}}}return e}var Ne=wr;var Se={};se(Se,{getItems:()=>Rr,getSettings:()=>Ur,isUploading:()=>Sr,isUploadingById:()=>Cr,isUploadingByUrl:()=>_r});function Rr(e){return e.queue}function Sr(e){return e.queue.length>=1}function _r(e,t){return e.queue.some(r=>r.attachment?.url===t||r.sourceUrl===t)}function Cr(e,t){return e.queue.some(r=>r.attachment?.id===t||r.sourceAttachmentId===t)}function Ur(e){return e.settings}var Ge={};se(Ge,{getActiveImageProcessingCount:()=>Fr,getActiveUploadCount:()=>Mr,getActiveVideoProcessingCount:()=>zr,getAllItems:()=>Tr,getBlobUrls:()=>Pr,getFailedItems:()=>Gr,getFailureCount:()=>br,getItem:()=>xr,getItemProgress:()=>Hr,getPendingImageProcessing:()=>Br,getPendingUploads:()=>Dr,getPendingVideoProcessing:()=>Nr,hasPendingItemsByParentId:()=>Lr,isBatchUploaded:()=>Or,isPaused:()=>Ar});function Tr(e){return e.queue}function br(e){return e.failureCount}function xr(e,t){return e.queue.find(r=>r.id===t)}function Or(e,t){return e.queue.filter(n=>t===n.batchId).length===0}function Ar(e){return e.queueStatus==="paused"}function Pr(e,t){return e.blobUrls[t]||[]}function Mr(e){return e.queue.filter(t=>t.currentOperation===l.Upload).length}function Dr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.Upload&&t.currentOperation!==l.Upload)}function Fr(e){return e.queue.filter(t=>t.currentOperation===l.ResizeCrop||t.currentOperation===l.Rotate).length}function zr(e){return e.queue.filter(t=>t.currentOperation===l.TranscodeGif).length}function Br(e){return e.queue.filter(t=>{let r=Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0];return(r===l.ResizeCrop||r===l.Rotate)&&t.currentOperation!==l.ResizeCrop&&t.currentOperation!==l.Rotate})}function Nr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.TranscodeGif&&t.currentOperation!==l.TranscodeGif)}function Gr(e){return e.queue.filter(t=>t.error!==void 0)}function Lr(e,t){return e.queue.some(r=>r.parentId===t)}function Hr(e,t){return e.queue.find(n=>n.id===t)?.progress}var Pe={};se(Pe,{addItems:()=>nn,cancelItem:()=>on,executeRetry:()=>cn,retryItem:()=>an,scheduleRetry:()=>sn});var b=[];for(let e=0;e<256;++e)b.push((e+256).toString(16).slice(1));function lt(e,t=0){return(b[e[t+0]]+b[e[t+1]]+b[e[t+2]]+b[e[t+3]]+"-"+b[e[t+4]]+b[e[t+5]]+"-"+b[e[t+6]]+b[e[t+7]]+"-"+b[e[t+8]]+b[e[t+9]]+"-"+b[e[t+10]]+b[e[t+11]]+b[e[t+12]]+b[e[t+13]]+b[e[t+14]]+b[e[t+15]]).toLowerCase()}var kr=new Uint8Array(16);function Le(){return crypto.getRandomValues(kr)}function $r(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():qr(e,t,r)}function qr(e,t,r){e=e||{};let n=e.random??e.rng?.()??Le();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return lt(n)}var B=$r;var zt=C(V(),1);function pt(e){let{attempt:t,initialDelay:r,maxDelay:n,multiplier:o,jitter:i}=e,a=r*Math.pow(o,t-1),s=Math.min(a,n),c=1+(Math.random()*2-1)*i;return Math.floor(s*c)}var Vr=[/network/i,/timeout/i,/ECONNRESET/i,/fetch failed/i,/connection/i,/socket/i,/ETIMEDOUT/i,/ENOTFOUND/i,/Could not get a valid response/i,/Failed to fetch/i,/Load failed/i];function mt(e,t,r){if(t>=r)return!1;let n=typeof e=="string"?e:e?.message||"";return Vr.some(o=>o.test(n))}var ue=new Map;function _e(e){let t=ue.get(e);t!==void 0&&(clearTimeout(t),ue.delete(e))}var R=null;function He(){if(R!==null)return R;if(typeof WebAssembly>"u")return R={supported:!1,reason:"WebAssembly is not supported in this browser."},R;if(typeof SharedArrayBuffer>"u")return R={supported:!1,reason:"SharedArrayBuffer is not available. This may be due to missing cross-origin isolation headers."},R;if(typeof Worker>"u")return R={supported:!1,reason:"Web Workers are not supported in this browser."},R;if(typeof navigator<"u"&&"deviceMemory"in navigator&&navigator.deviceMemory<=2)return R={supported:!1,reason:"Device has insufficient memory for client-side media processing."},R;if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency<2)return R={supported:!1,reason:"Device has insufficient CPU cores for client-side media processing."},R;if(typeof navigator<"u"){let e=navigator.connection;if(e){if(e.saveData)return R={supported:!1,reason:"Data saver mode is enabled."},R;if(e.effectiveType==="slow-2g"||e.effectiveType==="2g")return R={supported:!1,reason:"Network connection is too slow for client-side media processing."},R}}if(typeof window<"u")try{let e=new Blob([""],{type:"application/javascript"}),t=URL.createObjectURL(e);try{new Worker(t).terminate()}finally{URL.revokeObjectURL(t)}}catch{return R={supported:!1,reason:"The site's Content Security Policy (CSP) does not allow blob: workers. The worker-src directive must include blob: to enable client-side media processing."},R}return R={supported:!0},R}function fe(){return He().supported}function gt(){return typeof createImageBitmap<"u"&&typeof OffscreenCanvas<"u"}function ht(){R=null}var Wr=4,Yr=.75*1024*1024*1024,Qr=1.5*1024*1024*1024;function Ce(e){let{width:t,height:r,interlaced:n}=e;return t*r*Wr>(n?Yr:Qr)}var ke=class extends File{width=0;height=0;originalWidth=0;originalHeight=0;get wasResized(){return(this.originalWidth||0)>this.width||(this.originalHeight||0)>this.height}constructor(e,t,r,n,o){super([e],e.name,{type:e.type,lastModified:e.lastModified}),this.width=t,this.height=r,this.originalWidth=n,this.originalHeight=o}};function yt(e){if(e instanceof File)return e;if("name"in e&&typeof e.name=="string")return new File([e],e.name,{type:e.type,lastModified:e.lastModified});let t=e.type.split("/")[1],r=e.type==="application/pdf"?"document":e.type.split("/")[0];return new File([e],`${r}.${t}`,{type:e.type})}function Ue(e,t){return new File([e],t,{type:e.type,lastModified:e.lastModified})}function $e(e){return Ue(e,e.name)}function k(e){return e.includes(".")?e.split(".").slice(0,-1).join("."):e}function It(e){let t=new Uint8Array(e);if(t.length<4||t[0]!==71||t[1]!==73||t[2]!==70||t[3]!==56)return!1;let r=0;for(let n=0;n<t.length-2;n++)if(t[n]===0&&t[n+1]===33&&t[n+2]===249&&(r++,r>1))return!0;return!1}var jr=64,Jr=["heic","heix","heim","heis","hevc","hevx","hevm","hevs","mif1","msf1"],Xr=["avif","avis"];function Zr(e){let t=new Uint8Array(e),r=i=>String.fromCharCode(...t.subarray(i,i+4));if(t.length<12||r(4)!=="ftyp")return!1;let n=Math.min(t.length,new DataView(e).getUint32(0)),o=[r(8)];for(let i=16;i+4<=n;i+=4)o.push(r(i));return o.some(i=>Xr.includes(i))?!1:o.some(i=>Jr.includes(i))}async function Te(e){if(ce.includes(e.type))return!0;if(e.type&&!e.type.startsWith("image/"))return!1;try{return Zr(await e.slice(0,jr).arrayBuffer())}catch{return!1}}var qe,le;function Z(){return qe||(qe=import("@wordpress/vips/worker").then(e=>(le=e,e))),qe}async function Et(e,t,r,n={}){let{vipsConvertImageFormat:o}=await Z(),i=await o(e,await t.arrayBuffer(),t.type,r,n),a=r.split("/")[1],s=`${k(t.name)}.${a}`;return new File([new Blob([i])],s,{type:r})}async function vt(e,t,r,n){let{width:o,height:i}=t;if(Ce({width:o,height:i,interlaced:!0}))return null;let{vipsEncodePixelsAsJpeg:a}=await Z(),s=t.getContext("2d");if(!s)throw new Error("Could not get canvas 2d context");let c=s.getImageData(0,0,o,i).data.buffer,u=await a(e,c,o,i,{quality:n,metadataSource:await r.arrayBuffer()});return new Blob([u],{type:"image/jpeg"})}async function We(e){let{vipsHasTransparency:t}=await Z(),r=await fetch(e);if(!r.ok)throw new Error(`Failed to fetch image: ${r.status}`);return t(await r.arrayBuffer())}async function wt(e){let{vipsGetUltraHdrInfo:t}=await Z();return t(e)}async function Rt(e,t,r,n={}){let{smartCrop:o=!1,addSuffix:i=!1,signal:a,scaledSuffix:s,quality:c,stripMeta:u,maxBitdepth:f,preserveAnimation:d}=n;if(a?.aborted)throw new Error("Operation aborted");let{vipsResizeImage:p}=await Z(),{buffer:h,width:y,height:E,originalWidth:v,originalHeight:S}=await p(e,await t.arrayBuffer(),t.type,r,{smartCrop:o,quality:c,stripMeta:u,maxBitdepth:f,preserveAnimation:d}),T=t.name;if(v>y||S>E){let x=k(t.name);s?T=t.name.replace(x,`${x}-scaled`):i&&(T=t.name.replace(x,`${x}-${y}x${E}`))}return new ke(new File([new Blob([h],{type:t.type})],T,{type:t.type}),y,E,v,S)}async function Ye(e,t,r,n){if(n?.aborted)throw new Error("Operation aborted");if(r===1)return t;let{vipsRotateImage:o}=await Z(),{buffer:i,width:a,height:s}=await o(e,await t.arrayBuffer(),t.type,r),c=k(t.name),u=t.name.replace(c,`${c}-rotated`);return new ke(new File([new Blob([i],{type:t.type})],u,{type:t.type}),a,s)}async function St(e){return le?le.vipsCancelOperations(e):!1}function Qe(){le&&le.terminateVipsWorker()}var Ve=0,Kr=50;function be(e){Ve++,Ve>=Kr&&e===0&&(Qe(),Ve=0)}var _t="Unsupported",en=`${_t}: GIF exceeds maximum conversion size`,Ct="GIF to video conversion timed out",tn=3e4;function Ut(e){return e instanceof Error&&e.message.startsWith(_t)}function Tt(e){return e instanceof Error&&e.message.startsWith(en)}function je(e){return e instanceof Error&&e.message.startsWith(Ct)}var W,xe;function rn(){return W||(W=import("@wordpress/video-conversion/worker").then(e=>(xe=e,e)).catch(e=>{throw W=void 0,e})),W}async function bt(e,t,r,{maxDimensions:n,timeout:o=tn,maxTotalPixels:i}={}){let a=await rn(),s=a.convertGifToVideo(e,t,r,n,i),c;if(o>0){let d;try{c=await Promise.race([s,new Promise((p,h)=>{d=setTimeout(()=>{h(new Error(`${Ct} after ${o}ms`))},o)})])}catch(p){throw je(p)&&(s.catch(()=>{}),a.cancelGifToVideoOperations(e).catch(()=>{})),p}finally{clearTimeout(d)}}else c=await s;let u=r==="video/webm"?"webm":"mp4",f=`${k(t.name)}.${u}`;return new File([new Blob([c],{type:r})],f,{type:r})}async function xt(e){let t=xe??(W?await W.catch(()=>{}):void 0);return t?t.cancelGifToVideoOperations(e):!1}function Ot(){if(xe){xe.terminateVideoConversionWorker();return}W&&W.then(e=>e.terminateVideoConversionWorker()).catch(()=>{})}function At(){return!1}function j(e,...t){At()&&console.debug(`[upload-media] ${e}`,...t)}function K(e){if(!At())return;let{measureName:t,startTime:r,endTime:n=performance.now(),tooltipText:o,properties:i}=e,a={devtools:{dataType:"track-entry",track:"Upload Media",tooltipText:o,properties:i?.map(([s,c])=>({key:s,value:c}))}};try{performance.measure(t,{start:r,end:n,detail:a})}catch{}}var I=(e=>(e.EMPTY_FILE="EMPTY_FILE",e.SIZE_ABOVE_LIMIT="SIZE_ABOVE_LIMIT",e.MIME_TYPE_NOT_SUPPORTED="MIME_TYPE_NOT_SUPPORTED",e.MIME_TYPE_NOT_ALLOWED_FOR_USER="MIME_TYPE_NOT_ALLOWED_FOR_USER",e.HEIC_DECODE_ERROR="HEIC_DECODE_ERROR",e.IMAGE_TRANSCODING_ERROR="IMAGE_TRANSCODING_ERROR",e.IMAGE_ROTATION_ERROR="IMAGE_ROTATION_ERROR",e.MEDIA_TRANSCODING_ERROR="MEDIA_TRANSCODING_ERROR",e.GIF_TRANSCODING_ERROR="GIF_TRANSCODING_ERROR",e.MEDIA_FINALIZE_ERROR="MEDIA_FINALIZE_ERROR",e.GENERAL="GENERAL",e))(I||{}),U=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};var Oe=C(V(),1);function Pt(e,t){if(!t)return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new U({code:I.MIME_TYPE_NOT_SUPPORTED,message:(0,Oe.sprintf)((0,Oe.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Ae=C(V(),1);function Mt(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(i=>`${n}/${i}`)]}):null}function Dt(e,t){let r=Mt(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new U({code:I.MIME_TYPE_NOT_ALLOWED_FOR_USER,message:(0,Ae.sprintf)((0,Ae.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var ee=C(V(),1);function Ft(e,t){if(e.size<=0)throw new U({code:I.EMPTY_FILE,message:(0,ee.sprintf)((0,ee.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new U({code:I.SIZE_ABOVE_LIMIT,message:(0,ee.sprintf)((0,ee.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function nn({files:e,onChange:t,onSuccess:r,onError:n,onBatchSuccess:o,additionalData:i,allowedTypes:a}){return async({select:s,dispatch:c})=>{let u=B();for(let f of e){try{Pt(f,a),Dt(f,s.getSettings().allowedMimeTypes)}catch(d){n?.(d);continue}try{Ft(f,s.getSettings().maxUploadFileSize)}catch(d){n?.(d);continue}c.addItem({file:f,batchId:u,onChange:t,onSuccess:r,onBatchSuccess:o,onError:n,additionalData:i})}}}function on(e,t,r=!1){return async({select:n,dispatch:o})=>{let i=n.getItem(e);if(!i)return;if(_e(e),!r&&t&&!i.parentId&&!i.attachment?.id){let f=n.getSettings().retry;if(f){let d=i.retryCount??0,p=f.maxRetryAttempts;if(mt(t,d,p)){o.scheduleRetry(e,t);return}}}if(i.abortController?.abort(),St(e).catch(()=>{}),xt(e).catch(()=>{}),r)j(`Item cancelled: ${i.file.name} (item ${e}): ${t instanceof Error?t.message:t}`);else{let{onError:u}=i;u?.(t??new Error("Upload cancelled")),!u&&t&&!i.parentId&&console.error("Upload cancelled",t)}let{currentOperation:a,parentId:s,batchId:c}=i;if(o({type:g.Cancel,id:e,error:t}),o.removeItem(e),o.revokeBlobUrls(e),a===l.ResizeCrop||a===l.Rotate)for(let u of n.getPendingImageProcessing())o.processItem(u.id);if(a===l.Upload)for(let u of n.getPendingUploads())o.processItem(u.id);if(a===l.TranscodeGif)for(let u of n.getPendingVideoProcessing())o.processItem(u.id);if((a===l.ResizeCrop||a===l.Rotate||a===l.TranscodeImage)&&be(n.getActiveImageProcessingCount()),s){let u=n.getItem(s);if(u){let f=i.additionalData?.image_size==="animated_video"||i.additionalData?.image_size==="animated_video_poster";if(n.hasPendingItemsByParentId(s))u.operations&&u.operations.length>0&&o.processItem(s);else if(u.subSizes&&u.subSizes.length>0||f)u.operations&&u.operations.length>0&&o.processItem(s);else{let d=u.attachment?.id,{mediaDelete:p}=n.getSettings();d&&p&&p(d).catch(()=>{}),await o.cancelItem(s,new U({code:t instanceof U&&t.code||I.GENERAL,message:t?.message||(0,zt.__)("The image could not be uploaded."),file:u.file,cause:t instanceof Error?t:void 0}))}}}c&&n.isBatchUploaded(c)&&(j(`Batch completed: ${c}`),i.onBatchSuccess?.())}}function an(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);n&&n.error&&(r({type:g.RetryItem,id:e}),r.processItem(e))}}function sn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let a=r.getSettings().retry;if(!a)return;let s=o.retryCount??0,c=pt({attempt:s+1,initialDelay:a.initialRetryDelayMs,maxDelay:a.maxRetryDelayMs,multiplier:a.backoffMultiplier,jitter:a.retryJitter}),u=setTimeout(()=>{ue.delete(e),n.executeRetry(e)},c);ue.set(e,u),n({type:g.ScheduleRetry,id:e,error:t,retryCount:s,nextRetryTimestamp:Date.now()+c})}}function cn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);!n||n.status!==z.PendingRetry||t.isPaused()||(r({type:g.RetryItem,id:e}),r.processItem(e))}}var et={};se(et,{addItem:()=>Tn,addSideloadItem:()=>bn,detectUltraHdr:()=>Nn,finalizeItem:()=>Wn,finishOperation:()=>Dn,generateThumbnails:()=>Vn,getTranscodeImageOperation:()=>Xt,pauseItem:()=>Pn,pauseQueue:()=>On,prepareItem:()=>Bn,processItem:()=>xn,removeItem:()=>Mn,resizeCropItem:()=>Hn,resumeQueue:()=>An,revokeBlobUrls:()=>Yn,rotateItem:()=>kn,sideloadItem:()=>Ln,transcodeGifItem:()=>qn,transcodeImageItem:()=>$n,updateItemProgress:()=>Qn,updateSettings:()=>jn,uploadItem:()=>Gn});var F=C(Nt(),1),ge=C(V(),1);var Je=class{view;buffer;pos;constructor(e,t=0){this.buffer=e,this.view=new DataView(e),this.pos=t}u8(){let e=this.view.getUint8(this.pos);return this.pos+=1,e}u16(){let e=this.view.getUint16(this.pos);return this.pos+=2,e}u32(){let e=this.view.getUint32(this.pos);return this.pos+=4,e}u64(){let e=this.view.getUint32(this.pos),t=this.view.getUint32(this.pos+4);return this.pos+=8,e*4294967296+t}uN(e){if(e===0)return 0;if(e===4)return this.u32();if(e===8)return this.u64();throw new Error(`Unsupported uint size: ${e}`)}str(e){let t="";for(let r=0;r<e;r++)t+=String.fromCharCode(this.view.getUint8(this.pos+r));return this.pos+=e,t}bytes(e){let t=new Uint8Array(this.buffer,this.pos,e);return this.pos+=e,new Uint8Array(t)}};function Xe(e){if(e.pos+8>e.view.byteLength)return null;let t=e.pos,r=e.u32(),n=e.str(4),o=8;return r===1?(r=e.u64(),o=16):r===0&&(r=e.view.byteLength-t),{type:n,offset:t,size:r,headerSize:o}}function de(e,t,r){let n=[];for(e.pos=t;e.pos<r;){let o=Xe(e);if(!o||o.size<8)break;n.push(o),e.pos=o.offset+o.size}return n}function pe(e,t,r,n){for(e.pos=t;e.pos<r;){let o=Xe(e);if(!o||o.size<8)break;if(o.type===n)return o;e.pos=o.offset+o.size}}function un(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();return e.pos+=3,r===0?e.u16():e.u32()}function Gt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=e.u8(),o=n>>4&15,i=n&15,a=e.u8(),s=a>>4&15,c=r>=1?a&15:0,u=r<2?e.u16():e.u32(),f=new Map;for(let d=0;d<u;d++){let p=r<2?e.u16():e.u32(),h=0;(r===1||r===2)&&(h=e.u16()&15),e.u16();let y=e.uN(s),E=e.u16(),v=[];for(let S=0;S<E;S++){r>=1&&e.uN(c);let T=e.uN(o),A=e.uN(i);v.push({offset:y+T,length:A})}f.set(p,{constructionMethod:h,extents:v})}return f}function fn(e,t){e.pos=t.offset+t.headerSize;let r=e.u32(),n=r>>>24,i=(r&16777215&1)!==0,a=e.u32(),s=new Map;for(let c=0;c<a;c++){let u=n<1?e.u16():e.u32(),f=e.u8(),d=[];for(let p=0;p<f;p++)i?d.push(e.u16()&32767):d.push(e.u8()&127);s.set(u,d)}return s}function Lt(e,t){return e.pos=t.offset+t.headerSize+4,{width:e.u32(),height:e.u32()}}function Ht(e,t){return e.pos=t.offset+t.headerSize,(e.u8()&3)*90}function kt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=r===0?e.u16():e.u32(),o=new Map,i=e.pos,a=t.offset+t.size,s=de(e,i,a);for(let c=0;c<Math.min(n,s.length);c++){let u=s[c];if(u.type!=="infe")continue;e.pos=u.offset+u.headerSize;let f=e.u8();if(e.pos+=3,f>=2){let d=f===2?e.u16():e.u32();e.u16();let p=e.str(4);o.set(d,p)}}return o}function ln(e,t,r){e.pos=t.offset+t.headerSize;let n=e.u8();e.pos+=3;let o=new Map,i=t.offset+t.size;for(;e.pos<i;){let a=Xe(e);if(!a||a.size<8)break;e.pos=a.offset+a.headerSize;let s=n===0?e.u16():e.u32(),c=e.u16(),u=[];for(let f=0;f<c;f++)u.push(n===0?e.u16():e.u32());a.type===r&&o.set(s,u),e.pos=a.offset+a.size}return o}function dn(e){return e=e>>>1&1431655765|(e&1431655765)<<1,e=e>>>2&858993459|(e&858993459)<<2,e=e>>>4&252645135|(e&252645135)<<4,e=e>>>8&16711935|(e&16711935)<<8,e=e>>>16|e<<16,e>>>0}function $t(e,t){e.pos=t,e.u8();let r=e.u8(),n=r>>6&3,o=r>>5&1,i=r&31,a=e.u32(),s=e.bytes(6),c=e.u8(),u=n>0?String.fromCharCode(64+n):"",f=dn(a).toString(16).toUpperCase(),d=o?"H":"L",p=-1;for(let y=5;y>=0;y--)if(s[y]!==0){p=y;break}let h="";if(p>=0){let y=[];for(let E=0;E<=p;E++)y.push(s[E].toString(16).toUpperCase());h="."+y.join(".")}return`hvc1.${u}${i}.${f}.${d}${c}${h}`}function Me(e,t,r){let n=t.constructionMethod===1?r:0;for(let s of t.extents)if(n+s.offset+s.length>e.byteLength)throw new Error("HEIC item data extends past the end of the file");if(t.extents.length===1){let s=t.extents[0],c=n+s.offset;return new Uint8Array(e.slice(c,c+s.length))}let o=0;for(let s of t.extents)o+=s.length;let i=new Uint8Array(o),a=0;for(let s of t.extents){let c=n+s.offset;i.set(new Uint8Array(e.slice(c,c+s.length)),a),a+=s.length}return i}function qt(e,t){let r,n,o;for(let i of e){if(i<1||i>t.length)continue;let a=t[i-1];a.type==="hvcC"&&!r&&(r=a),a.type==="ispe"&&!n&&(n=a),a.type==="irot"&&!o&&(o=a)}if(!r)throw new Error("No HEVC configuration (hvcC) found");if(!n)throw new Error("No image dimensions (ispe) found");return{hvcCBox:r,ispeBox:n,irotBox:o}}function Vt(e){let t=new Je(e),r=e.byteLength,n=pe(t,0,r,"meta");if(!n)throw new Error("No meta box found in HEIC file");let o=n.offset+n.headerSize+4,i=n.offset+n.size,a=de(t,o,i),s=a.find(O=>O.type==="pitm"),c=a.find(O=>O.type==="iloc"),u=a.find(O=>O.type==="iprp"),f=a.find(O=>O.type==="iinf"),d=a.find(O=>O.type==="iref"),p=a.find(O=>O.type==="idat"),h=p?p.offset+p.headerSize:0;if(!s||!c||!u)throw new Error("Missing required boxes (pitm, iloc, iprp) in HEIC");let y=un(t,s),E=Gt(t,c),v=u.offset+u.headerSize,S=u.offset+u.size,T=de(t,v,S),A=T.find(O=>O.type==="ipco"),$=T.find(O=>O.type==="ipma");if(!A||!$)throw new Error("Missing ipco or ipma in HEIC properties");let x=fn(t,$),oe=A.offset+A.headerSize,N=A.offset+A.size,G=de(t,oe,N),w="hvc1";if(f){let nt=kt(t,f).get(y);nt&&(w=nt)}if(w==="grid")return pn(t,e,y,E,x,G,d,h);let _=E.get(y);if(!_||_.extents.length===0)throw new Error(`No location data for primary item ${y}`);let D=x.get(y);if(!D||D.length===0)throw new Error("No property associations for primary item");let{hvcCBox:P,ispeBox:L,irotBox:ie}=qt(D,G),J=P.offset+P.headerSize,Ie=P.size-P.headerSize,H=new Uint8Array(e.slice(J,J+Ie)),q=$t(t,J),{width:Ee,height:ae}=Lt(t,L),X=ie?Ht(t,ie):0;return{codecString:q,description:H,tiles:[{data:Me(e,_,h),x:0,y:0}],tileWidth:Ee,tileHeight:ae,outputWidth:Ee,outputHeight:ae,rotation:X,exifOrientation:X===0?De(e):1}}function pn(e,t,r,n,o,i,a,s){let c=n.get(r);if(!c||c.extents.length===0)throw new Error("No location data for grid item");let u=Me(t,c,s),f=u.length>1&&(u[1]&1)!==0,d=f?12:8;if(u.length<d)throw new Error(`Grid descriptor too short: ${u.length} bytes`);let p=u[2]+1,h=u[3]+1,y=new DataView(u.buffer,u.byteOffset),E,v;if(f?(E=y.getUint32(4),v=y.getUint32(8)):(E=y.getUint16(4),v=y.getUint16(6)),!a)throw new Error("Grid image requires iref box");let T=ln(e,a,"dimg").get(r);if(!T||T.length===0)throw new Error("No tile references found for grid item");let A=p*h;if(T.length<A)throw new Error(`Grid expects ${A} tiles but found ${T.length}`);let $=o.get(T[0]);if(!$||$.length===0)throw new Error("No property associations for tile item");let{hvcCBox:x,ispeBox:oe}=qt($,i),N=o.get(r)||[],G;for(let H of N)if(H>=1&&H<=i.length){let q=i[H-1];if(q.type==="irot"){G=q;break}}let w=x.offset+x.headerSize,_=x.size-x.headerSize,D=new Uint8Array(t.slice(w,w+_)),P=$t(e,w),{width:L,height:ie}=Lt(e,oe),J=[];for(let H=0;H<p;H++)for(let q=0;q<h;q++){let Ee=H*h+q,ae=T[Ee],X=n.get(ae);if(!X||X.extents.length===0)throw new Error(`No location data for tile item ${ae}`);J.push({data:Me(t,X,s),x:q*L,y:H*ie})}let Ie=G?Ht(e,G):0;return{codecString:P,description:D,tiles:J,tileWidth:L,tileHeight:ie,outputWidth:E,outputHeight:v,rotation:Ie,exifOrientation:Ie===0?De(t):1}}function mn(e){if(e.length<8)return 1;let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=0,n=t.getUint16(0);if(n!==18761&&n!==19789&&(r=t.getUint32(0)+4),r+8>e.length)return 1;let o=t.getUint16(r),i;if(o===18761)i=!0;else if(o===19789)i=!1;else return 1;let a=r+t.getUint32(r+4,i);if(a+2>e.length)return 1;let s=t.getUint16(a,i);for(let c=0;c<s;c++){let u=a+2+c*12;if(u+12>e.length)break;if(t.getUint16(u,i)===274){let f=t.getUint16(u+8,i);return f>=1&&f<=8?f:1}}return 1}function Wt(e){let t=pe(e,0,e.view.byteLength,"meta");if(!t)return null;let r=t.offset+t.headerSize+4,n=t.offset+t.size;return{box:t,children:de(e,r,n)}}function gn(e){try{let t=new Je(e),r=Wt(t);if(!r)return 1;let n=r.children.find(f=>f.type==="iinf"),o=r.children.find(f=>f.type==="iloc");if(!n||!o)return 1;let i=kt(t,n),a;for(let[f,d]of i)if(d==="Exif"){a=f;break}if(a===void 0)return 1;let s=Gt(t,o).get(a);if(!s||s.extents.length===0)return 1;let c=r.children.find(f=>f.type==="idat"),u=c?c.offset+c.headerSize:0;return mn(Me(e,s,u))}catch{return 1}}function hn(e){let t=Wt(e);if(!t)return!1;let r=t.children.find(a=>a.type==="iprp");if(!r)return!1;let n=pe(e,r.offset+r.headerSize,r.offset+r.size,"ipco");if(!n)return!1;let o=n.offset+n.headerSize,i=n.offset+n.size;return!!(pe(e,o,i,"irot")||pe(e,o,i,"imir"))}function De(e){try{if(hn(new Je(e)))return 1}catch{return 1}return gn(e)}var M=C(V(),1);function Fe(){if(typeof navigator>"u")return null;let e=navigator.userAgentData?.brands;if(e?.length&&e.some(({brand:r})=>/Chromium/i.test(r)))return"chromium";let t=navigator.userAgent||"";return/Firefox|FxiOS/i.test(t)?"firefox":/Chrome|Chromium|CriOS|Edg|OPR/i.test(t)?"chromium":/Safari/i.test(t)?"safari":null}function Yt(){if(typeof navigator>"u")return"other";let e=navigator.userAgentData?.platform||navigator.userAgent||"";return/iPhone|iPad|iPod|iOS/i.test(e)?"other":/macOS|Mac OS X|Macintosh/i.test(e)?"macos":/Windows/i.test(e)?"windows":/Android|CrOS|Chrome OS/i.test(e)?"other":/Linux|X11/i.test(e)?"linux":"other"}function yn(){if(Fe()==="chromium"){let e=navigator.userAgentData?.brands??[],t=navigator.userAgent||"";return e.some(({brand:r})=>/Edge/i.test(r))||/Edg\//i.test(t)?"Edge":e.some(({brand:r})=>/Opera/i.test(r))||/OPR\//i.test(t)?"Opera":"Chrome"}switch(Fe()){case"firefox":return"Firefox";case"safari":return"Safari";default:return null}}function me(){let e=Yt(),t=Fe();if(e==="macos"){if(t==="chromium")return(0,M.__)("Safari usually can, or you can upload a JPEG instead.");if(t!=="safari")return(0,M.__)("Safari or Chrome usually can, or you can upload a JPEG instead.")}return e==="windows"&&t==="firefox"?(0,M.__)("Chrome or Edge might, or you can upload a JPEG instead."):(0,M.__)("You can upload a JPEG instead.")}function te(){let e=Yt(),t=Fe(),r=yn(),n;return e==="linux"?n=(0,M.__)("HEIC photos can't be decoded on Linux, so unfortunately we couldn't convert this one."):t==="firefox"?n=(0,M.__)("Firefox can't read HEIC photos, so we couldn't convert this one."):r&&e==="windows"?n=(0,M.sprintf)((0,M.__)("%s couldn't decode HEIC on this PC, so we couldn't convert this one."),r):r&&e==="macos"?n=(0,M.sprintf)((0,M.__)("%s couldn't decode HEIC on this Mac, so we couldn't convert this one."),r):r?n=(0,M.sprintf)((0,M.__)("%s couldn't decode HEIC on this device, so we couldn't convert this one."),r):n=(0,M.__)("This browser can't read HEIC photos, so we couldn't convert this one."),`${n} ${me()}`}var In=15e3,Ze=class extends Error{};async function Qt(e,t=.82,r){let n=await vn(e),o=await En(n,t,r);return new File([o],`${k(e.name)}.jpg`,{type:"image/jpeg"})}async function En(e,t,r){if(r)try{let n=await r(e,t);if(n)return n}catch{}return e.convertToBlob({type:"image/jpeg",quality:t})}async function vn(e){try{let r=await createImageBitmap(e);try{let n=new OffscreenCanvas(r.width,r.height),o=n.getContext("2d");if(!o)throw new Error("Could not get canvas 2d context");return o.drawImage(r,0,0),n}finally{r.close()}}catch{}if(typeof ImageDecoder<"u"&&await ImageDecoder.isTypeSupported(e.type)){let n=new ImageDecoder({type:e.type,data:e.stream()}),o,i,a=!1;try{o=(await Promise.race([n.decode(),new Promise((c,u)=>{i=setTimeout(()=>{a=!0,n.close(),u(new Error("ImageDecoder decode timed out"))},In)})])).image}catch(s){if(!a)throw s}finally{clearTimeout(i),a||n.close()}if(o)try{let s=new OffscreenCanvas(o.displayWidth,o.displayHeight),c=s.getContext("2d");if(!c)throw new Error("Could not get canvas 2d context");return c.drawImage(o,0,0),s}finally{o.close()}}let t;try{t=Vt(await e.arrayBuffer())}catch(r){throw new Error("The HEIC file could not be parsed",{cause:r})}if(typeof VideoDecoder<"u"){let r=!1;try{r=(await VideoDecoder.isConfigSupported({codec:t.codecString})).supported===!0}catch{}if(r){let n=new OffscreenCanvas(t.outputWidth,t.outputHeight),o=n.getContext("2d");if(!o)throw new Error("Could not get canvas 2d context");for(let i of t.tiles){let a=await Sn(t.codecString,t.description,t.tileWidth,t.tileHeight,i.data);try{o.drawImage(a,i.x,i.y)}finally{a.close()}}return t.rotation!==0?wn(n,t.rotation):Rn(n,t.exifOrientation)}}throw new Ze(te())}function wn(e,t){if(t===0)return e;let r=t===90||t===270,n=r?e.height:e.width,o=r?e.width:e.height,i=new OffscreenCanvas(n,o),a=i.getContext("2d");return a?(a.translate(n/2,o/2),a.rotate(-t*Math.PI/180),a.drawImage(e,-e.width/2,-e.height/2),i):e}function Rn(e,t){if(t<=1||t>8)return e;let{width:r,height:n}=e,o=t>=5,i=new OffscreenCanvas(o?n:r,o?r:n),a=i.getContext("2d");if(!a)return e;switch(t){case 2:a.transform(-1,0,0,1,r,0);break;case 3:a.transform(-1,0,0,-1,r,n);break;case 4:a.transform(1,0,0,-1,0,n);break;case 5:a.transform(0,1,1,0,0,0);break;case 6:a.transform(0,1,-1,0,n,0);break;case 7:a.transform(0,-1,-1,0,n,r);break;case 8:a.transform(0,-1,1,0,0,r);break}return a.drawImage(e,0,0),i}function Sn(e,t,r,n,o){return new Promise((i,a)=>{let s=new VideoDecoder({output:c=>{s.close(),i(c)},error:c=>{s.state!=="closed"&&s.close(),a(c)}});s.configure({codec:e,codedWidth:r,codedHeight:n,description:t}),s.decode(new EncodedVideoChunk({type:"key",timestamp:0,data:o})),s.flush().catch(c=>{s.state!=="closed"&&s.close(),a(c)})})}var _n=524288;function Cn(e){let t=2;for(;t<e.byteLength;){if(e.getUint8(t)!==255)return null;for(;t<e.byteLength&&e.getUint8(t)===255;)t++;if(t>=e.byteLength)return null;let r=e.getUint8(t);if(t++,r===1||r>=208&&r<=217)continue;if(r===218||t+2>e.byteLength)return null;let n=e.getUint16(t);if(n<2)return null;if(r>=192&&r<=207&&r!==196&&r!==200&&r!==204){if(t+7>e.byteLength)return null;let i=e.getUint16(t+3);return{width:e.getUint16(t+5),height:i,interlaced:r===194||r===198||r===202||r===206}}t+=n}return null}function Un(e){if(e.byteLength<29||!(e.getUint8(12)===73&&e.getUint8(13)===72&&e.getUint8(14)===68&&e.getUint8(15)===82))return null;let r=e.getUint32(16),n=e.getUint32(20),o=e.getUint8(28);return{width:r,height:n,interlaced:o!==0}}async function jt(e){try{let t=Math.min(e.size,_n),r=await e.slice(0,t).arrayBuffer(),n=new DataView(r);return n.byteLength>=3&&n.getUint16(0)===65496?Cn(n):n.byteLength>=8&&n.getUint32(0)===2303741511&&n.getUint32(4)===218765834?Un(n):null}catch{return null}}var Jt=class extends File{constructor(e="stub-file"){super([],e)}};var he=.82,Ke=new Set;function Tn({file:e,batchId:t,onChange:r,onSuccess:n,onBatchSuccess:o,onError:i,additionalData:a={},sourceUrl:s,sourceAttachmentId:c,abortController:u,operations:f}){return async({dispatch:d})=>{let p=B(),h=yt(e),y;h instanceof Jt||(y=(0,F.createBlobURL)(h),d({type:g.CacheBlobUrl,id:p,blobUrl:y})),d({type:g.Add,item:{id:p,batchId:t,status:z.Processing,sourceFile:$e(h),file:h,attachment:{url:y},additionalData:{generate_sub_sizes:!1,...a},onChange:r,onSuccess:n,onBatchSuccess:o,onError:i,sourceUrl:s,sourceAttachmentId:c,abortController:u||new AbortController,operations:Array.isArray(f)?f:[l.Prepare]}}),d.processItem(p)}}function bn({file:e,onChange:t,additionalData:r,operations:n,batchId:o,parentId:i}){return({dispatch:a})=>{let s=B();a({type:g.Add,item:{id:s,batchId:o,status:z.Processing,sourceFile:$e(e),file:e,onChange:t,additionalData:{...r},parentId:i,operations:Array.isArray(n)?n:[l.Prepare],abortController:new AbortController}}),a.processItem(s)}}function xn(e){return async({select:t,dispatch:r})=>{if(t.isPaused())return;let n=t.getItem(e);if(!n||n.currentOperation)return;let{attachment:o,onChange:i,onSuccess:a,onBatchSuccess:s,batchId:c,parentId:u}=n,f=Array.isArray(n.operations?.[0])?n.operations[0][0]:n.operations?.[0],d=Array.isArray(n.operations?.[0])?n.operations[0][1]:void 0;if(f===l.Upload){let p=t.getSettings();if(t.getActiveUploadCount()>=p.maxConcurrentUploads)return}if(f===l.ResizeCrop||f===l.Rotate){let p=t.getSettings();if(t.getActiveImageProcessingCount()>=p.maxConcurrentImageProcessing)return}if(!(f===l.TranscodeGif&&t.getActiveVideoProcessingCount()>=1)){if(o&&(o.url&&/\.hei[cf]$/i.test(o.url)||i?.([o])),!f){if((u||!u&&!t.hasPendingItemsByParentId(e))&&(o&&a?.([o]),r.removeItem(e),r.revokeBlobUrls(e),c&&t.isBatchUploaded(c)&&s?.()),u&&c&&t.isBatchUploaded(c)){let p=t.getItem(u);if(!p)return;if(p.operations&&p.operations.length>0){r.processItem(u);return}o&&p.onSuccess?.([o]),r.removeItem(u),r.revokeBlobUrls(u),p.batchId&&t.isBatchUploaded(p.batchId)&&p.onBatchSuccess?.()}return}if(!(f===l.Finalize&&t.hasPendingItemsByParentId(e)))switch(r({type:g.OperationStart,id:e,operation:f}),j(`Starting operation ${f} for ${n.file.name} (item ${n.id})`),f){case l.Prepare:r.prepareItem(n.id);break;case l.ResizeCrop:r.resizeCropItem(n.id,d);break;case l.Rotate:r.rotateItem(n.id,d);break;case l.TranscodeImage:r.transcodeImageItem(n.id,d);break;case l.TranscodeGif:r.transcodeGifItem(n.id,d);break;case l.Upload:n.parentId?r.sideloadItem(e):r.uploadItem(e);break;case l.ThumbnailGeneration:r.generateThumbnails(e);break;case l.Finalize:r.finalizeItem(e);break;case l.DetectUltraHdr:r.detectUltraHdr(e);break}}}}function On(){return{type:g.PauseQueue}}function An(){return async({select:e,dispatch:t})=>{t({type:g.ResumeQueue});for(let r of e.getAllItems())r.status===z.PendingRetry?t.executeRetry(r.id):t.processItem(r.id)}}function Pn(e){return async({dispatch:t})=>{t({type:g.PauseItem,id:e})}}function Mn(e){return async({select:t,dispatch:r})=>{t.getItem(e)&&(Ke.delete(e),_e(e),r({type:g.Remove,id:e}),t.getAllItems().length===0&&(Qe(),Ot()))}}function Dn(e,t){return async({select:r,dispatch:n})=>{let i=r.getItem(e)?.currentOperation;if(n({type:g.OperationFinish,id:e,item:t}),n.processItem(e),i===l.Upload){let a=r.getPendingUploads();for(let s of a)n.processItem(s.id)}if(i===l.ResizeCrop||i===l.Rotate){let a=r.getPendingImageProcessing();for(let s of a)n.processItem(s.id)}if(i===l.TranscodeGif){let a=r.getPendingVideoProcessing();for(let s of a)n.processItem(s.id)}(i===l.ResizeCrop||i===l.Rotate||i===l.TranscodeImage)&&be(r.getActiveImageProcessingCount())}}var Fn=["jpeg","webp","avif","png","gif"];function zn(e){return Fn.includes(e)}async function Xt(e,t,r=!1,n=he){if(e.type==="image/png"&&t==="image/jpeg"){let i=(0,F.createBlobURL)(e);try{if(await We(i))return null}catch{return null}finally{(0,F.revokeBlobURL)(i)}}let o=t.split("/")[1];return zn(o)?[l.TranscodeImage,{outputFormat:o,outputQuality:n,interlaced:r}]:null}function Bn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{file:o}=n,i=[],a=t.getSettings();if(o.type==="image/gif"&&a.gifConvert!==!1&&typeof ImageDecoder<"u"&&typeof VideoEncoder<"u"){let E=!1;try{E=It(await o.arrayBuffer())}catch{E=!1}if(E){let v=!1,S=(0,F.createBlobURL)(o);try{v=await We(S)}catch{v=!0}finally{(0,F.revokeBlobURL)(S)}if(!v){i.push(l.Upload,l.ThumbnailGeneration,l.Finalize),r({type:g.AddOperations,id:e,operations:i}),r.finishOperation(e,{animatedGifFile:n.file});return}}}let s=null,c=await Te(o),u=c&&!ce.includes(o.type),f=o.type.startsWith("image/")||c,d=!c&&ft.includes(o.type),p=u?new File([o],`${k(o.name)}.heic`,{type:ce[0],lastModified:o.lastModified}):o,h=!1;if(f&&d){let E=await jt(o);E&&Ce(E)&&(h=!0)}if(o.type==="image/jpeg"&&!c&&!h&&i.push(l.DetectUltraHdr),f&&d&&!h)i.push(l.Upload,l.ThumbnailGeneration,l.Finalize);else if(f&&c){let E=fe()?(v,S)=>vt(e,v,p,S):void 0;try{s=await Qt(p,a.imageQuality??he,E)}catch(v){let S=v instanceof Ze;r.cancelItem(e,new U({code:S?I.HEIC_DECODE_ERROR:I.IMAGE_TRANSCODING_ERROR,message:S?te():(0,ge.__)("This HEIC image could not be converted. Try converting it to JPEG before uploading."),file:o,cause:v instanceof Error?v:void 0}));return}i.push(l.Upload,l.ThumbnailGeneration,l.Finalize)}else i.push(l.Upload);r({type:g.AddOperations,id:e,operations:i});let y;if(c&&s){let E=fe();y={file:s,sourceFile:s,originalHeicFile:p,additionalData:{...n.additionalData,generate_sub_sizes:!E,convert_format:!0}}}else!d||!f||h?y={additionalData:{...n.additionalData,generate_sub_sizes:!0,convert_format:!0}}:y={additionalData:{...n.additionalData,generate_sub_sizes:!1}};r.finishOperation(e,y)}}function Nn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o;try{let i=await n.file.arrayBuffer();o=await wt(i)}catch{}o&&Ke.add(e),r.finishOperation(e,{})}}function Gn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=performance.now(),i=!1,a=s=>{i||(i=!0,K({measureName:`Upload ${n.file.name}`,startTime:o,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),r.finishOperation(e,{attachment:s}))};t.getSettings().mediaUpload({filesList:[n.file],additionalData:n.additionalData,signal:n.abortController?.signal,isTransportOnly:!0,onFileChange:([s])=>{s&&!(0,F.isBlobURL)(s.url)&&a(s)},onSuccess:([s])=>{a(s)},onError:s=>{r.cancelItem(e,s)}})}}function Ln(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{post:o,...i}=n.additionalData,a=t.getSettings().mediaSideload;if(!a){r.finishOperation(e,{});return}let s=performance.now();a({file:n.file,attachmentId:o,additionalData:i,signal:n.abortController?.signal,onSuccess:c=>{K({measureName:`Sideload ${n.file.name}`,startTime:s,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),n.parentId&&r({type:g.AccumulateSubSize,id:n.parentId,subSize:c}),r.finishOperation(e,{})},onError:c=>{r.cancelItem(e,c)}})}}function Hn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.resize){n.finishOperation(e,{file:o.file});return}let i=performance.now(),a=!!o.parentId,s=!!t.isThresholdResize,{imageStripMeta:c,imageMaxBitDepth:u,generateAnimatedImageSubsizes:f}=r.getSettings();try{let d=await Rt(o.id,o.file,t.resize,{smartCrop:!1,addSuffix:a,signal:o.abortController?.signal,scaledSuffix:s,quality:t.quality,stripMeta:c,maxBitdepth:u,preserveAnimation:f!==!1});K({measureName:`ResizeCrop ${o.file.name}`,startTime:i,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,F.createBlobURL)(d);n({type:g.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:d,attachment:{url:p}})}catch(d){n.cancelItem(e,new U({code:I.IMAGE_TRANSCODING_ERROR,message:(0,ge.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:d instanceof Error?d:void 0}))}}}function kn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.orientation||t.orientation===1){n.finishOperation(e,{file:o.file});return}let i=performance.now();try{let a=await Ye(o.id,o.file,t.orientation,o.abortController?.signal);K({measureName:`Rotate ${o.file.name}`,startTime:i,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let s=(0,F.createBlobURL)(a);n({type:g.CacheBlobUrl,id:e,blobUrl:s}),n.finishOperation(e,{file:a,attachment:{url:s}})}catch(a){n.cancelItem(e,new U({code:I.IMAGE_ROTATION_ERROR,message:(0,ge.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:a instanceof Error?a:void 0}))}}}function $n(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.outputFormat){n.finishOperation(e,{file:o.file});return}let i=performance.now(),a=`image/${t.outputFormat}`,s=t.outputQuality??he,c=t.interlaced??!1,{imageStripMeta:u,imageMaxBitDepth:f}=r.getSettings();try{let d=await Et(o.id,o.file,a,{quality:s,interlaced:c,stripMeta:u,maxBitdepth:f});K({measureName:`Transcode ${o.file.name}`,startTime:i,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,F.createBlobURL)(d);n({type:g.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:d,attachment:{url:p}})}catch(d){n.cancelItem(e,new U({code:I.MEDIA_TRANSCODING_ERROR,message:"Image could not be transcoded to the target format",file:o.file,cause:d instanceof Error?d:void 0}))}}}function qn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let a=`video/${t?.outputFormat??"mp4"}`,s=o.file;try{let c=await bt(o.id,s,a,{timeout:t?.timeout,maxTotalPixels:t?.maxTotalPixels});n.finishOperation(e,{file:c}),n.addSideloadItem({file:s,batchId:B(),parentId:o.parentId,additionalData:{post:o.additionalData?.post,image_size:"animated_video_poster",convert_format:!1},operations:[[l.TranscodeImage,{outputFormat:"jpeg",outputQuality:he,interlaced:!1}],l.Upload]})}catch(c){if(Ut(c)){Tt(c)&&j(`Skipping GIF to video conversion: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion unsupported"),!0);return}if(je(c)){j(`GIF to video conversion timed out; keeping the original GIF only: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion timed out"),!0);return}console.error("[video-conversion] GIF to video conversion failed:",c),n.cancelItem(e,new U({code:I.GIF_TRANSCODING_ERROR,message:"Animated GIF could not be converted to video",file:o.file,cause:c instanceof Error?c:void 0}),!0)}}}function Vn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;if(!n.attachment){r.finishOperation(e,{});return}let o=n.attachment,i=t.getSettings();if(n.originalHeicFile&&o.id&&r.addSideloadItem({file:n.originalHeicFile,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"source_original",convert_format:!1},operations:[l.Upload]}),n.animatedGifFile&&o.id){let d=i.videoOutputFormat==="video/webm"?"webm":"mp4";r.addSideloadItem({file:n.animatedGifFile,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"animated_video",convert_format:!1},operations:[[l.TranscodeGif,{outputFormat:d}],l.Upload]})}let a=o.exif_orientation||1,s=n.sourceFile.type,c=s==="image/avif"||s==="image/heif",u=!1;c&&(a=De(await n.sourceFile.arrayBuffer()),u=a!==1);let f;{let d=a!==1&&!n.file.name.includes("-scaled");if((d||u)&&o.id)try{f=await Ye(n.id,n.sourceFile,a,n.abortController?.signal)}catch{console.warn("Failed to rotate image, continuing with thumbnails")}d&&f&&o.id&&r.addSideloadItem({file:f,batchId:B(),parentId:n.id,additionalData:{post:o.id,image_size:"original",convert_format:!1},operations:[l.Upload]})}if(!n.parentId&&o.missing_image_sizes&&o.missing_image_sizes.length>0){let d=i.allImageSizes||{},p=o.missing_image_sizes,h=u&&f?f:n.sourceFile,y=o.filename?Ue(h,o.filename):h,E=B(),v=Ke.has(n.id),S=o.image_output_format,T=o.image_save_progressive??!1,A=o.image_quality,$=i.imageQuality??he,x=typeof A?.default=="number"?A.default/100:$,oe=w=>{let _=A?.sizes?.[w];return typeof _=="number"?_/100:x},N=null;!v&&S&&(N=await Xt(h,S,T,x));let G=new Map;for(let w of p){let _=d[w];if(!_){console.warn(`Image size "${w}" not found in configuration`);continue}let D=`${_.width}x${_.height}x${_.crop}`,P=G.get(D);P?P.push(w):G.set(D,[w])}for(let[,w]of G){let _=d[w[0]],D=oe(w[0]),P=[[l.ResizeCrop,{resize:_,quality:D}]];!v&&N&&P.push([N[0],{...N[1],outputQuality:D}]),P.push(l.Upload);let L=w.length===1?w[0]:w;r.addSideloadItem({file:y,batchId:E,parentId:n.id,additionalData:{post:o.id,image_size:L,convert_format:!1},operations:P})}{let{bigImageSizeThreshold:w}=i;if(w&&o.id){let _=await createImageBitmap(h),D=_.width>w||_.height>w;if(_.close(),D){let P=o.filename?Ue(h,o.filename):h,L=[[l.ResizeCrop,{resize:{width:w,height:w},isThresholdResize:!0,quality:x}]];!v&&N&&L.push(N),L.push(l.Upload),r.addSideloadItem({file:P,batchId:E,parentId:n.id,additionalData:{post:o.id,image_size:"scaled",convert_format:!1},operations:L})}}}}r.finishOperation(e,{})}}function Wn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=n.attachment,{mediaFinalize:i}=t.getSettings(),a={};if(o?.id&&i)try{let s=await i(o.id,n.subSizes||[]);s&&(a.attachment=s)}catch(s){console.warn("Media finalization failed:",s),r.cancelItem(e,new U({code:I.MEDIA_FINALIZE_ERROR,message:(0,ge.__)("Could not finalize the upload."),file:n.file}));return}r.finishOperation(e,a)}}function Yn(e){return async({select:t,dispatch:r})=>{let n=t.getBlobUrls(e);for(let o of n)(0,F.revokeBlobURL)(o);r({type:g.RevokeBlobUrls,id:e})}}function Qn(e,t){return async({dispatch:r})=>{r({type:g.UpdateProgress,id:e,progress:t})}}function jn(e){return{type:g.UpdateSettings,settings:e}}var er=C(Kt(),1),{lock:_i,unlock:ye}=(0,er.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/upload-media");var tr={reducer:Ne,selectors:Se,actions:Pe},Y=(0,re.createReduxStore)(Re,{reducer:Ne,selectors:Se,actions:Pe});(0,re.select)(Y)||(0,re.register)(Y);ye(Y).registerPrivateActions(et);ye(Y).registerPrivateSelectors(Ge);var ur=C(tt(),1),fr=C(we(),1);var ar=C(tt(),1),ne=C(we(),1),sr=C(or(),1);var ze=C(rt(),1);function Jn(e,t,r){if(!r)return t;let n=e.get(t);return n||(n=(0,ne.createRegistry)({},t),n.registerStore(Re,tr),e.set(t,n)),n}var Xn=(0,sr.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let n=(0,ne.useRegistry)(),[o]=(0,ar.useState)(()=>new WeakMap),i=Jn(o,n,t);return i===n?(0,ze.jsx)(e,{registry:n,...r}):(0,ze.jsx)(ne.RegistryProvider,{value:i,children:(0,ze.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),cr=Xn;var Be=C(rt(),1),Zn=cr(e=>{let{children:t,settings:r}=e,{updateSettings:n}=ye((0,fr.useDispatch)(Y));return(0,ur.useEffect)(()=>{n(r)},[r,n]),(0,Be.jsx)(Be.Fragment,{children:t})}),lr=Zn;var m=C(V(),1);function dr(e,t){return{[I.EMPTY_FILE]:{title:(0,m.__)("Empty file"),description:(0,m.sprintf)((0,m.__)('"%s" is empty.'),t),action:(0,m.__)("Please choose a different file.")},[I.SIZE_ABOVE_LIMIT]:{title:(0,m.__)("File too large"),description:(0,m.sprintf)((0,m.__)('"%s" exceeds the maximum upload size.'),t),action:(0,m.__)("Please reduce the file size and try again.")},[I.MIME_TYPE_NOT_SUPPORTED]:{title:(0,m.__)("Unsupported file type"),description:(0,m.sprintf)((0,m.__)('"%s" is not a supported file type.'),t),action:(0,m.__)("Please upload a different file format.")},[I.MIME_TYPE_NOT_ALLOWED_FOR_USER]:{title:(0,m.__)("File type not allowed"),description:(0,m.sprintf)((0,m.__)('You are not allowed to upload "%s".'),t),action:(0,m.__)("Please contact your site administrator.")},[I.HEIC_DECODE_ERROR]:{title:(0,m.__)("HEIC decode failed"),description:(0,m.sprintf)((0,m.__)('Failed to decode HEIC file "%s".'),t),action:me()},[I.IMAGE_TRANSCODING_ERROR]:{title:(0,m.__)("Image processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to process "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.IMAGE_ROTATION_ERROR]:{title:(0,m.__)("Image rotation failed"),description:(0,m.sprintf)((0,m.__)('Failed to rotate "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.MEDIA_TRANSCODING_ERROR]:{title:(0,m.__)("Media processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to convert "%s" to the target format.'),t),action:(0,m.__)("The file may be corrupted. Try a different file.")},[I.MEDIA_FINALIZE_ERROR]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Could not finalize the upload of "%s".'),t),action:(0,m.__)("Please try again.")},[I.GENERAL]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}[e]||{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}return Ir(Kn);})();
(window.wp ||= {}).uploadMedia = wp.uploadMedia;
})();

Directory Contents

Dirs: 3 × Files: 130
Name Size Perms Modified Actions
- drwxr-xr-x 2026-10-28 14:44:54
Edit Download
- drwxr-xr-x 2026-10-28 14:44:54
Edit Download
vendor DIR
- drwxr-xr-x 2026-10-28 14:44:54
Edit Download
5.56 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.55 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
15.74 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.84 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
20.32 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.68 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
9.79 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.57 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
115 B lrw-r--r-- 2026-10-28 14:44:54
Edit Download
142 B lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.35 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.21 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
527.90 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
222.35 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.51 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.34 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.86 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.72 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
6.68 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.54 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
50.59 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
10.48 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
295.67 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
147.18 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
148.74 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
62.35 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.47 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.71 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
83.89 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
29.10 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
26.67 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
11.00 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
709.27 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
245.94 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
646.11 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
240.20 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
4.20 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.84 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
87.41 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
26.96 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
177.00 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
141.37 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.11 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.35 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.53 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
881 B lrw-r--r-- 2026-10-28 14:44:54
Edit Download
36.56 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
13.68 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
458.55 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
156.13 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.50 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.59 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
713.04 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
265.15 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.27 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.37 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
28.67 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
12.34 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.36 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.13 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
858.37 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
397.41 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
12.01 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
4.99 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.71 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
950 B lrw-r--r-- 2026-10-28 14:44:54
Edit Download
15.73 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.66 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.77 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.17 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
10.69 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.76 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
9.48 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.25 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
24.94 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
10.79 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.48 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.15 MB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
516.75 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
214.01 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
4.32 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.71 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
107.90 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
45.50 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
18.22 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.40 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
18.14 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.73 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
21.45 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.96 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.20 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.04 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
10.23 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.42 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
4.85 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.96 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.97 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.59 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
25.86 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
9.72 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.21 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.15 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
108.74 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
43.36 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
36.39 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
14.21 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
12.32 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
4.51 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
8.08 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
3.35 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
19.83 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.33 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
161.16 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
70.73 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
6.18 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.68 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
5.36 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.77 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
119.85 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
50.53 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
20.33 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
8.97 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.15 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.33 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
1.58 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
816 B lrw-r--r-- 2026-10-28 14:44:54
Edit Download
694.87 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
315.80 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
7.00 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
2.51 KB lrw-r--r-- 2026-10-28 14:44:54
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 0xNothings — Secure File Manager. All rights reserved. Built with ❤️ & Tailwind x Dark UI