1"use strict";(self.webpackChunk_fify_miareal_at=self.webpackChunk_fify_miareal_at||[]).push([[409],{6303:function(e,t,n){var l=n(8465);const s=n.n(l)().mixin({buttonsStyling:!1,showCancelButton:!0,reverseButtons:!0,focusConfirm:!1,customClass:{popup:"bg-light dark:bg-dark dark:text-dark-100 shadow-lg dark:shadow-dark-700",icon:"text-yellow-500 dark:text-yellow-700",confirmButton:"btn-primary",cancelButton:"btn-cancel",denyButton:"btn-delete"},showClass:{popup:"swal2-show-fade-in"},hideClass:{popup:"swal2-hide-fade-out"},iconHtml:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" /></svg>',willOpen:function(e){(e.parentNode.classList.contains("swal2-container")?e.parentNode:e).dataset.turboTemporary="data-turbo-temporary"}});t.A=s},3409:function(e,t,n){n.r(t),n.d(t,{default:function(){return a}});var l=n(2891),s=n(2752),i=n(6303),o=n(4953);class a extends l.xI{static values={deleteTitle:{type:String,default:"Delete file"},deleteText:{type:String,default:'Do you really want to delete file "%name%"?'},confirmButton:{type:String,default:"Yes"},denyButton:{type:String,default:"No"},deleteUrl:String,token:String,menuSelector:{type:String,default:".gallery-menu"}};_openedMenu=null;connect(){(0,s.Ls)(this),this.fileHandler=new o.A(null,this.deleteUrlValue)}clickOutside(e){this._closeAllMenus()}openMenu(e){if(!0===this._dontReopen)return void(this._dontReopen=!1);e.preventDefault();const t=this._findMenu(e.currentTarget);this._openedMenu&&t===this._openedMenu||(this._openedMenu&&this._closeMenu(this._openedMenu),t&&(this._openedMenu=t,t.classList.remove("hidden")))}menuItemSelected(e){this._dontReopen=!0,this._closeAllMenus()}_findMenu(e){return e.querySelector(this.menuSelectorValue)}_closeAllMenus(){this._openedMenu=null;for(let e of this.element.querySelectorAll(this.menuSelectorValue))this._closeMenu(e)}_closeMenu(e){e.classList.add("hidden")}async deleteFile(e){const t=parseInt(e.params.file),n=e.params.filename;(await i.A.fire({title:this.deleteTitleValue,text:this.deleteTextValue.replace("%name%",n),confirmButtonText:this.confirmButtonValue,cancelButtonText:this.denyButtonValue})).isConfirmed&&this.fileHandler.delete(t,{media_file_token:this.tokenValue})}}},4953:function(e,t,n){n.d(t,{A:function(){return s}});var l=n(1226);class s{constructor(e,t){this.uploadUrl=e,this.deleteUrl=t}async upload(e){if(!this.uploadUrl)return;const t=this._buildFormData(e),n=await fetch(this.uploadUrl,{method:"POST",body:t,headers:{Accept:"application/json"}}),s=await n.json();let i=!0,o=null,a=null;return s.success&&Object.keys(s.success).length?(o=s.success[Object.keys(s.success)[0]]||null,(0,l.JD)(window,l.cK,o)):(i=!1,a=s.error),{success:i,id:o,error:a}}async delete(e,t){if(!this.deleteUrl)return;const n=this.deleteUrl.replace("__ID__",e),s=this._buildFormData(t),i=await fetch(n,{method:"POST",body:s,headers:{Accept:"application/json"}});return!!(await i.json()).success&&((0,l.JD)(window,l.eY,e),!0)}_buildFormData(e){const t=new FormData;for(name in e)t.append(name,e[name]);return t}}},1226:function(e,t,n){n.d(t,{JD:function(){return a},cK:function(){return s},eY:function(){return i},lI:function(){return l}});const l="media:file:selected",s="media:file:added",i="media:file:removed",o={[l]:(e,t)=>new CustomEvent(l,{bubbles:!0,detail:{file:e,element:t}}),[s]:e=>new CustomEvent(s,{bubbles:!0,detail:{file:e}}),[i]:e=>new CustomEvent(i,{bubbles:!0,detail:{file:e}})};function a(e,t){for(var n=arguments.length,l=new Array(n>2?n-2:0),s=2;s<n;s++)l[s-2]=arguments[s];const i=o[t](...l);return e.dispatchEvent(i),i}}}]);
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.