PageSourceSearch

https://mistarg.cn/assets/modules/composer-uploads.7b5d1b467b2d178273c6.min.js

js mistarg.cn collected 2026-10-06 13:19:10 UTC 25,159 bytes, 1 lines download raw bytes

1(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[1091,6232,18314,22067,25764,33069,33085,34271,43602,49897,50350,69185,86198,87212,99127],{49897(D,b,u){"use strict";u.r(b),u.d(b,{del:()=>m,get:()=>g,head:()=>e,patch:()=>a,post:()=>s,put:()=>n});var w=u(91749),v=u.n(w),E=u(65303),h=u(17459),p=u.n(h),i=u(68636),c=u.n(i);const l=config.relative_path+"/api/v3";async function o(r,f){if(r.url=r.url.startsWith("/api")?config.relative_path+r.url:l+r.url,r.headers=r.headers||{},r.headers["x-return-to"]||(r.headers["x-return-to"]=`${window.location.pathname.slice(config.relative_path.length)}${window.location.search}`),typeof f=="function"){d(r).then(y=>f(null,y),y=>f(y));return}try{return await d(r)}catch(y){if(y.message===await h.translate("[[error:api.401]]",config.userLang)){const{url:C}=await(0,w.fire)("filter:admin.reauth",{url:"login"}),_=await h.translate("[[error:api.reauth-required]]",config.userLang);(0,E.confirm)(_,I=>{I&&(i.setItem("location-hash",window.location.hash),ajaxify.go(C))})}throw y}}async function d(r){const{url:f}=r;delete r.url,r.data&&!(r.data instanceof FormData)&&(r.data=JSON.stringify(r.data||{}),r.headers["content-type"]="application/json; charset=utf-8"),{options:r}=await(0,w.fire)("filter:api.options",{options:r}),r.data&&(r.body=r.data,delete r.data);const y=await fetch(f,r),{headers:C}=y;if(C.get("x-redirect"))return d({url:C.get("x-redirect"),...r});const _=C.get("content-type"),I=_&&_.startsWith("application/json");let x;if(r.method!=="HEAD"&&(I?x=await y.json():x=await y.text()),!y.ok){if(x){const k=I&&(x.status?.message||x.error||""),O=typeof x=="string"?x:y.statusText||`[[error:api.${y.status}]]`;throw new Error(I&&k?k:O)}throw new Error(y.statusText)}return I&&x&&x.hasOwnProperty("status")&&x.hasOwnProperty("response")?x.response:x}function g(r,f,y){return o({url:r+(f&&Object.keys(f).length?"?"+$.param(f):"")},y)}function e(r,f,y){return o({url:r+(f&&Object.keys(f).length?"?"+$.param(f):""),method:"HEAD"},y)}function s(r,f,y,C){return t("POST",r,f,y,C)}function a(r,f,y,C){return t("PATCH",r,f,y,C)}function n(r,f,y,C){return t("PUT",r,f,y,C)}function m(r,f,y,C){return t("DELETE",r,f,y,C)}function t(r,f,y,C,_){return typeof C=="function"&&(_=C,C={}),o({url:f,method:r,data:y,headers:{"x-csrf-token":config.csrf_token,...C}},_)}},96349(D,b,u){"use strict";var w,v;w=[u(29930),u(89336),u(49897)],v=(function(E,h,p){const i={};return i.init=function(c,l){let o=l.defaultCategories||null;l=l||{},l.privilege=l.privilege||"topics:read",l.states=l.states||["watching","tracking","notwatching","ignoring"],l.cacheList=l.hasOwnProperty("cacheList")?l.cacheList:!0;let d=[];Array.isArray(l.localCategories)&&(d=l.localCategories.map(n=>({...n})),o&&(o=[...d,...o])),l.selectedCids=l.selectedCids||ajaxify.data.selectedCids||[];const g=c.find('[component="category-selector-search"]');if(!g.length)return;const e=g.parents('[component="category/dropdown"]').length>0||g.parents('[component="category-selector"]').length>0;c.on("show.bs.dropdown",function(){e&&g.removeClass("hidden");function n(){const t=g.find("input").val();t.length>1||!t&&!o?s(t,function(r){o=l.cacheList&&(o||r),a(r)}):!t&&o&&a(o)}const m=g.find("input").val("");m.on("keydown",function(t){if(t.key==="ArrowDown"){const r=c.find('[component="category/list"] li[data-cid]:first a');r.length&&(r.focus(),t.stopPropagation(),t.preventDefault())}}),g.on("click",function(t){t.preventDefault(),t.stopPropagation()}),m.on("keyup",utils.debounce(n,300)),n()}),c.on("shown.bs.dropdown",function(){["xs","sm"].includes(utils.findBootstrapEnvironment())||g.find("input").focus()}),c.on("hide.bs.dropdown",function(){e&&g.addClass("hidden"),g.off("click"),g.find("input").off("keyup keydown")});function s(n,m){p.get("/search/categories",{search:n,query:utils.params(),parentCid:l.parentCid||0,selectedCids:l.selectedCids,privilege:l.privilege,states:l.states,showLinks:l.showLinks,localOnly:l.localOnly,hideUncategorized:l.hideUncategorized},function(t,{categories:r}){if(t)return E.error(t);m(d.concat(r))})}function a(n){const m=l.selectedCids.map(String),t=(l.disabledCids||[]).map(String);
1n.forEach(function(r){r.selected=m.includes(String(r.cid)),t.includes(String(r.cid))&&(r.disabledClass=!0)}),app.parseAndTranslate(l.template,{categoryItems:n.slice(0,200),selectedCategory:ajaxify.data.selectedCategory,allCategoriesUrl:ajaxify.data.allCategoriesUrl,hideAll:l.hideAll},function(r){c.find('[component="category/list"]').html(r.find('[component="category/list"]').html()),c.find('[component="category/list"] [component="category/no-matches"]').toggleClass("hidden",!!n.length);const f=h.Dropdown.getInstance(c.find(".dropdown-toggle").get(0));f&&f.update()})}},i}).apply(b,w),v!==void 0&&(D.exports=v)},65348(D,b,u){"use strict";var w,v;w=[u(96349),u(65303),u(91749),u(17459),u(81335)],v=(function(E,h,p,i,c){const l={};return l.init=function(o,d){if(!o||!o.length)return;d=d||{};const g=d.onSelect||function(){};d.states=d.states||["watching","tracking","notwatching","ignoring"],d.template=d.template||"partials/category/selector-dropdown-left",p.fire("action:category.selector.options",{el:o,options:d}),E.init(o,d);const e={el:o,selectedCategory:null};o.on("click","[data-cid]",function(){const a=$(this);return a.hasClass("disabled")?!1:(e.selectCategory(a.attr("data-cid")),g({...e.selectedCategory,categoryEl:a}))});let s=e.el.find('[component="category-selector-selected"]').html();return i.translate(s,a=>{s=a}),e.selectCategory=function(a,n=null){const m=n||e.el.find('[data-cid="'+a+'"]');e.selectedCategory={cid:a,name:m.attr("data-name")},m.length?e.el.find('[component="category-selector-selected"]').html(m.find('[component="category-markup"]').html()):e.el.find('[component="category-selector-selected"]').html(s)},e.getSelectedCategory=function(){return e.selectedCategory},e.getSelectedCid=function(){return e.selectedCategory?e.selectedCategory.cid:0},d.hasOwnProperty("selectedCategory")&&app.parseAndTranslate(d.template,{selectedCategory:d.selectedCategory},function(a){e.el.find('[component="category-selector-selected"]').html(a.find('[component="category-selector-selected"]').html())}),e},l.modal=async function(o){o=o||{},o.onSelect=o.onSelect||function(){},o.onSubmit=o.onSubmit||function(){};const d=await c.render("admin/partials/categories/select-category",{message:o.message}),g=await h.dialog({title:o.title||"[[modules:composer.select-category]]",message:d,buttons:{save:{label:"[[global:select]]",className:"btn-primary",callback:s}}}),e=l.init(g.find('[component="category-selector"]'),o);function s(a){return a.preventDefault(),e.selectedCategory&&(o.onSubmit(e.selectedCategory),g.modal("hide")),!1}o.openOnLoad&&g.on("shown.bs.modal",function(){g.find(".dropdown-toggle").dropdown("toggle")}),g.find("form").on("submit",s)},l}).apply(b,w),v!==void 0&&(D.exports=v)},13342(D,b,u){D.exports=u(41644)},89596(D,b,u){D.exports=u(62590)},31494(D,b,u){D.exports=u(36244)},65303(D,b,u){"use strict";u.r(b),u.d(b,{alert:()=>i,confirm:()=>c,dialog:()=>p,prompt:()=>l,promptPassword:()=>o});var w=u(33530),v=u.n(w),E=u(17459),h=u.n(E);w.setDefaults({locale:config.userLang}),E.translateKeys(["modules:bootbox.ok","modules:bootbox.cancel","modules:bootbox.confirm"]).then(e=>{w.addLocale(config.userLang,{OK:e[0],CANCEL:e[1],CONFIRM:e[2]}),w.setLocale(config.userLang)});async function p(e){const[s,a,n]=await Promise.all([E.translate(e.title||""),d(e)||"",g(e.buttons)]);return w.dialog({...e,title:s,message:a,buttons:n})}async function i(e,s){const[a,n]=await Promise.all([e&&e.title?E.translate(e.title):null,d(e)]);return s=typeof s=="function"?s:e.callback,w.alert({...e,title:a,message:n,callback:s})}async function c(e,s){const[a,n]=await Promise.all([e&&e.title?E.translate(e.title):null,d(e)]);return s=typeof s=="function"?s:e.callback,w.confirm({...e,title:a,message:n,callback:s})}async function l(e,s){const[a,n]=await Promise.all([E.translate(typeof e=="string"?e:e.title),e&&e.message?d(e):null]);return s=typeof s=="function"?s:e.callback,w.prompt({...e,title:a,message:n,callback:s})}async function o(e){return typeof e=="string"&&(e={title:e}),e=e||{title:"[[user:current-password]]",message:"[[user:emailUpdate.password-challenge]]"},await new Promise(s=>{l({...e,inputType:"password",required:!0,value:"",callback:s})})}function d(e){const s=e&&e.message?e.message:e;return s instanceof jQuery?s:E.translate(s||"")}async function g(e){if(!Object.keys(e||{}).length)return;const s=Object.values(e);return await Promise.all(s.map(async a=>({...a,label:await E.translateKey(a.label)})))}},68636(D,b,u){"use strict";var w;w=(function(){function v(){this._store={},this._keys=[]}v.prototype.isMock=!0,v.prototype.setItem=function(p,i){p=String(p),this._keys.indexOf(p)===-1&&this._keys.push(p),this._store[p]=i},v.prototype.getItem=function(p){return p=String(p),this._keys.indexOf(p)===-1?null:this._store[p]},v.prototype.removeItem=function(p){p=String(p),this._keys=this._keys.filter(function(i){return i!==p}),this._store[p]=null},v.prototype.clear=function(){this._keys=[],this._store={}},v.prototype.key=function(p){return p=parseInt(p,10)||0,this._keys[p]},Object.defineProperty&&Object.defineProperty(v.prototype,"length",{get:function(){return this._keys.length}});let E;const h=Date.now().toString();try{if(E=window.localStorage,E.setItem(h,h),E.getItem(h)!==h)throw Error("localStorage behaved unexpectedly");return E.removeItem(h),E}catch(p){console.warn(p),console.warn("localStorage failed, falling back on sessionStorage");try{if(E=window.sessionStorage,E.setItem(h,h),E.getItem(h)!==h)throw Error("sessionStorage behaved unexpectedly");return E.removeItem(h),E}catch(i){return console.warn(i),console.warn("sessionStorage failed, falling back on memory storage"),new v}}}).call(b,u,b,D),w!==void 0&&(D.exports=w)},14063(D,b,u){"use strict";D=u.nmd(D);var w,v;w=[u(17459),u(91749),u(30076)],v=(function(E,h,p){const i={};let c=!1;i.init=function(){if(i.taskbar=$('[component="taskbar"]'),i.tasklist=i.taskbar.find("ul"),!i.taskbar.length||!i.tasklist.length){c=!0;return}i.taskbar.on("click","li",async function(){const e=$(this),s=e.attr("data-module"),a=e.attr("data-uuid"),n=await app.require(s);return e.hasClass("active")?n.minimize(a):(o(),n.load(a),i.toggleNew(a,!1),i.tasklist.removeClass("active"),e.addClass("active")),!1}),$(window).on("action:app.loggedOut",function(){i.closeAll()})},i.close=async function(e,s){if(c)return;if(i.tasklist.find('[data-module="'+D+'"][data-uuid="'+s+'"]').length){const n=await app.require(e);n&&typeof n.close=="function"&&n.close(s)}},i.closeAll=function(e){if(c)return;let s="[data-uuid]";e&&(s='[data-module="'+e+'"]'+s),i.tasklist.find(s).each(function(a,n){i.close(e||n.getAttribute("data-module"),n.getAttribute("data-uuid"))})},i.discard=function(e,s){if(c)return;i.tasklist.find('[data-module="'+e+'"][data-uuid="'+s+'"]').remove(),l()}
1,i.push=function(e,s,a,n){if(n=n||function(){},c)return n();const m=i.tasklist.find('li[data-uuid="'+s+'"]'),t={module:e,uuid:s,options:a,element:m};h.fire("filter:taskbar.push",t),!m.length&&t.module?d(t,n):n(m)},i.get=function(e){return c?[]:$('[data-module="'+e+'"]').map(function(a,n){return $(n).data()})},i.minimize=function(e,s){if(c)return;i.tasklist.find('[data-module="'+e+'"][data-uuid="'+s+'"]').toggleClass("active",!1)},i.toggleNew=function(e,s,a){if(c)return;i.tasklist.find('[data-uuid="'+e+'"]').toggleClass("new",s),a||h.fire("action:taskbar.toggleNew",e)},i.updateActive=function(e){if(c)return;const s=i.tasklist.find("li");s.removeClass("active"),s.filter('[data-uuid="'+e+'"]').addClass("active"),$("[data-uuid]:not([data-module])").toggleClass("modal-unfocused",!0),$('[data-uuid="'+e+'"]:not([data-module])').toggleClass("modal-unfocused",!1)},i.isActive=function(e){return c?!1:i.tasklist.find('li[data-uuid="'+e+'"]').hasClass("active")};function l(){if(c)return;i.tasklist.find("li").length>0?i.taskbar.attr("data-active","1"):i.taskbar.removeAttr("data-active")}function o(){c||i.tasklist.find(".active").removeClass("active")}function d(e,s){if(c)return s();E.translate(e.options.title,function(a){const n=p.escape(a||"NodeBB Task"),m=e.options.image?p.escape(e.options.image):"",t=e.options.icon?p.escape(e.options.icon):"",r=$(`<li title="${n}"></li>`).addClass(e.options.className).html('<a href="#"'+(m?` style="background-image: url('${m}'); background-size: cover;"`:"")+">"+(t?`<i class="fa ${t}"></i> `:"")+`<span aria-label="${n}" component="taskbar/title">${n}</span></a>`).attr({"data-module":e.module,"data-uuid":e.uuid}).addClass(e.options.state!==void 0?e.options.state:"active");(!e.options.state||e.options.state==="active")&&o(),i.tasklist.append(r),l(),e.element=r,r.data(e),h.fire("action:taskbar.pushed",e),s(r)})}const g=function(e,s,a){switch(s){case"title":e.find('[component="taskbar/title"]').text(a);break;case"icon":e.find("i").attr("class","fa fa-"+a);break;case"image":e.find("a").css("background-image",a?'url("'+a.replace(/&#x2F;/g,"/")+'")':"");break;case"background-color":e.find("a").css("background-color",a);break;case"color":e.find("a").css("color",a);break}};return i.update=function(e,s,a){if(c)return;const n=i.tasklist.find('[data-module="'+e+'"][data-uuid="'+s+'"]');if(!n.length)return;const m=n.data();Object.keys(a).forEach(function(t){m[t]=a[t],g(n,t,a[t])}),n.data(m)},i}).apply(b,w),v!==void 0&&(D.exports=v)},43103(D,b,u){"use strict";var w,v;w=[u(29930)],v=(function(E){const h={};h.init=function(i){const c=i.uploadFormEl;if(c.length&&(c.attr("action",config.relative_path+i.route),i.dragDropAreaEl&&h.handleDragDrop({container:i.dragDropAreaEl,callback:function(l){h.ajaxSubmit({uploadForm:c,upload:l,callback:i.callback})}}),i.pasteEl&&h.handlePaste({container:i.pasteEl,callback:function(l){h.ajaxSubmit({uploadForm:c,upload:l,callback:i.callback})}}),i.uploadBtnEl)){const l=c.find('input[name="files[]"]');i.uploadBtnEl.on("click",function(){return l.trigger("click"),!1}),l.on("change",function(o){const d=(o.target||{}).files||($(this).val()?[{name:$(this).val(),type:utils.fileMimeType($(this).val())}]:null);d&&h.ajaxSubmit({uploadForm:c,upload:{files:d,fileNames:Array.from(d).map(g=>g.name)},callback:i.callback})})}},h.handleDragDrop=function(i){let c=!1;const l=i.container,o=i.container.find(".imagedrop");l.on("dragenter",function(){c||(o.css("top","0px"),o.css("height",l.height()+"px"),o.css("line-height",l.height()+"px"),o.show(),o.on("dragleave",function(){o.hide(),o.off("dragleave")}))}),o.on("drop",function(e){e.preventDefault();const s=e.originalEvent.dataTransfer.files;if(s.length){let a;if(window.FormData){a=new FormData;for(let n=0;n<s.length;++n)a.append("files[]",s[n],s[n].name)}i.callback({files:s,formData:a})}return o.hide(),!1});function d(g){return g.preventDefault(),!1}$(document).off("dragstart").on("dragstart",function(){c=!0}).off("dragend").on("dragend, mouseup",function(){c=!1}),o.on("dragover",d),o.on("dragenter",d)},h.handlePaste=function(i){i.container.on("paste",async function(l){const o=(l.clipboardData||l.originalEvent.clipboardData||{}).items,d=[],g=[],e=window.FormData?new FormData:null;function s(n,m){d.push(n),g.push(m),e&&e.append("files[]",n,m)}const{convertPastedImageTo:a}=config;for(const n of o){const m=n.getAsFile();if(m)try{if(a&&m.type.match(/image./)&&m.type!==a){const t=await p(m,a,.9),r=t.type.split("/")[1],f=`${utils.generateUUID()}-image.${r}`,y=new File([t],f,{type:t.type});s(y,f)}else{const t=utils.generateUUID()+"-"+m.name;s(m,t)}}catch(t){E.error(t),console.error(t)}}d.length&&i.callback({files:d,fileNames:g,formData:e})})},h.ajaxSubmit=function(i){const c=[...i.upload.files];for(let o=0;o<c.length;++o){const d=c[o].type.match(/image./);if(d&&!app.user.privileges["upload:post:image"]||!d&&!app.user.privileges["upload:post:file"])return E.error("[[error:no-privileges]]");if(!app.user.isAdmin&&c[o].size>parseInt(config.maximumFileSize,10)*1024)return i.uploadForm[0].reset(),E.error("[[error:file-too-big, "+config.maximumFileSize+"]]")}const l=Date.now();i.uploadForm.off("submit").on("submit",function(){return $(this).ajaxSubmit({headers:{"x-csrf-token":config.csrf_token},resetForm:!0,clearForm:!0,formData:i.upload.formData,error:function(o){let d=o.responseJSON&&(o.responseJSON.error||o.responseJSON.status&&o.responseJSON.status.message)||"[[error:parse-error]]";
1o&&o.status===413&&(d="[[error:api.413]]"),E.error(d),E.remove(l)},uploadProgress:function(o,d,g,e){E.alert({alert_id:l,message:"[[modules:composer.uploading, "+e+"%]]"})},success:function(o){const d=o.response.images;if(d&&d.length)for(let g=0;g<d.length;++g)d[g].filename=c[g].name,d[g].isImage=/image./.test(c[g].type);i.callback(d)},complete:function(){i.uploadForm[0].reset(),setTimeout(E.remove,100,l)}}),!1}),i.uploadForm.submit()};function p(i,c,l=.9){return new Promise((o,d)=>{const g=new Image,e=new FileReader;e.onload=s=>{g.onload=()=>{const a=document.createElement("canvas");a.width=g.width,a.height=g.height,a.getContext("2d").drawImage(g,0,0),a.toBlob(m=>{if(!m)return d(new Error("Conversion failed"));o(m)},c,l)},g.onerror=d,g.src=s.target.result},e.onerror=d,e.readAsDataURL(i)})}return h}).apply(b,w),v!==void 0&&(D.exports=v)},41644(D,b,u){"use strict";var w,v;w=[u(65348),u(14063),u(49897),u(29930)],v=(function(E,h,p,i){const c={};let l,o;c.init=function(a,n){const m=a.find(".category-list-container");m.length&&(a.on("action:composer.resize",function(){d(a)}),c.updateTaskbar(a,n),l=E.init(m.find('[component="category-selector"]'),{privilege:"topics:create",states:["watching","tracking","notwatching","ignoring"],onSelect:function(t){n.hasOwnProperty("cid")&&(s(a,n,t),o.selectCategory(t.cid,t.categoryEl))}}),l&&(o=E.init(a.find('.mobile-navbar [component="category-selector"]'),{privilege:"topics:create",states:["watching","tracking","notwatching","ignoring"],onSelect:function(t){n.hasOwnProperty("cid")&&(s(a,n,t),l.selectCategory(t.cid,t.categoryEl))}}),n.cid&&n.category?(l.selectedCategory={cid:n.cid,name:n.category.name},o&&(o.selectedCategory={cid:n.cid,name:n.category.name})):ajaxify.data.template.compose&&ajaxify.data.selectedCategory&&(l.selectedCategory={cid:ajaxify.data.cid,name:ajaxify.data.selectedCategory},o&&(o.selectedCategory={cid:ajaxify.data.cid,name:ajaxify.data.selectedCategory})),d(a)))};function d(a){a.find('.category-list-container [component="category-selector"]').toggleClass("dropup",a.outerHeight()<$(window).height()/2)}c.getSelectedCid=function(){let a;return l&&(a=l.getSelectedCategory()),a?a.cid:0},c.updateTaskbar=function(a,n){n.cid&&p.get(`/categories/${n.cid}`,{}).then(function(m){g(a,m)}).catch(i.error)};function g(a,n){if(n){const m=a.attr("data-uuid");h.update("composer",m,{image:n.backgroundImage,color:n.color,"background-color":n.bgColor,icon:n.icon&&n.icon.slice(3)})}}function e(a,n,m){const t=a.find("textarea.write").val(),r=m&&m.topicTemplate;n&&(!t.length||t===r)&&t!==n.topicTemplate&&a.find("textarea.write").val(n.topicTemplate).trigger("input")}async function s(a,n,m){const t=n.category;n.cid=m.cid;const r=await window.fetch(`${config.relative_path}/api/category/${encodeURIComponent(m.cid)}`).then(f=>f.json());n.category=r,g(a,r),e(a,r,t),u.e(56382).then(function(){var f=[u(72573),u(52543),u(92762)];(function(y,C,_){y.onChangeCategory(r),C.onChangeCategory(a,n,m.cid,r),_.onChangeCategory(a,n),$(window).trigger("action:composer.changeCategory",{postContainer:a,postData:n,selectedCategory:m,categoryData:r})}).apply(null,f)}).catch(u.oe)}return c}).apply(b,w),v!==void 0&&(D.exports=v)},62590(D,b,u){"use strict";var w,v;w=[u(91749)],v=(function(E){const h={};return h.render=function(p,i){if(i=i||function(){},!p.find(".preview-container").is(":visible"))return i();const c=p.find("textarea");socket.emit("plugins.composer.renderPreview",c.val(),function(l,o){l||(o=$("<div>"+o+"</div>"),o.find("img:not(.not-responsive)").addClass("img-fluid"),p.find(".preview").html(o),E.fire("action:composer.preview",{postContainer:p,preview:o}),i())})},h.matchScroll=function(p){if(!p.find(".preview-container").is(":visible"))return;const i=p.find("textarea"),c=p.find(".preview");if(i.length&&c.length){const l=i[0].scrollHeight-i.height();if(l===0)return;const o=i.scrollTop()/l;c.scrollTop(Math.max(c[0].scrollHeight-c.height(),0)*o)}},h.handleToggler=function(p){const i=p.get(0);h.env=utils.findBootstrapEnvironment();const c=["xs","sm"].includes(h.env),l=i.querySelector('.formatting-bar [data-action="preview"]'),o=l.querySelector(".show-text"),d=l.querySelector(".hide-text"),g=localStorage.getItem("composer:previewToggled"),e=config["composer-default"]&&config["composer-default"].hidePreviewOnOpen==="on";let s=!c&&(g===null&&!e||g==="true");const a=i.querySelector(".preview-container"),n=i.querySelector(".write-container");if(!l)return;function m(t){["xs","sm"].includes(h.env)?(a.classList.toggle("hide",!1),n.classList.toggle("maximized",!1),a.classList.toggle("d-none",!t),a.classList.toggle("d-flex",t),a.classList.toggle("w-100",t),n.classList.toggle("d-flex",!t),n.classList.toggle("d-none",t),n.classList.toggle("w-100",!t)):(a.classList.toggle("hide",!t),n.classList.toggle("w-50",t),n.classList.toggle("w-100",!t),localStorage.setItem("composer:previewToggled",t)),o.classList.toggle("hide",t),d.classList.toggle("hide",!t),t&&h.render(p),h.matchScroll(p)}h.toggle=m,l.addEventListener("click",t=>{t.button===0&&(s=!s,m(s))}),m(s)},h}).apply(b,w),v!==void 0&&(D.exports=v)}
1,36244(D,b,u){"use strict";var w,v;w=[u(89596),u(13342),u(17459),u(29930),u(43103),u(64061)],v=(function(E,h,p,i,c){const l={inProgress:{}};let o="";l.initialize=function(t){g(t),e(t),d(t),p.translateKey("modules:composer.uploading",[0]).then(r=>{o=r})};function d(t){$('.composer[data-uuid="'+t+'"]').find("#files").on("change",function(f){const y=(f.target||{}).files||($(this).val()?[{name:$(this).val(),type:utils.fileMimeType($(this).val())}]:null);y&&n({files:y,post_uuid:t,route:"/api/post/upload"})})}function g(t){const r=$('.composer[data-uuid="'+t+'"]');c.handleDragDrop({container:r,callback:function(f){n({files:f.files,post_uuid:t,route:"/api/post/upload",formData:f.formData})}})}function e(t){const r=$('.composer[data-uuid="'+t+'"]');c.handlePaste({container:r,callback:function(f){n({files:f.files,fileNames:f.fileNames,post_uuid:t,route:"/api/post/upload",formData:f.formData})}})}function s(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function a(t,r,f){return t.slice(0,r)+f+t.slice(r)}function n(t){const r=[...t.files],f=t.post_uuid,y=$('.composer[data-uuid="'+f+'"]'),C=y.find("textarea");let _=C.val();const I=y.find("#fileForm");let x=!1;I.attr("action",config.relative_path+t.route);let k=h.getSelectedCid();!k&&ajaxify.data.cid&&(k=ajaxify.data.cid);for(let A=0;A<r.length;++A){const P=r[A].type.match(/image./);if(P&&!app.user.privileges["upload:post:image"]||!P&&!app.user.privileges["upload:post:file"])return i.error("[[error:no-privileges]]")}const O=[];let R="";for(let A=0;A<r.length;++A){O.push(A+"_"+Date.now()+"_"+(t.fileNames?t.fileNames[A]:r[A].name));const P=r[A].type.match(/image./);if(!app.user.isAdmin&&r[A].size>parseInt(config.maximumFileSize,10)*1024)return I[0].reset(),i.error("[[error:file-too-big, "+config.maximumFileSize+"]]");R+=(P?"!":"")+"["+O[A]+"]("+o+") "}const N=C.getCursorPosition(),B=_.length;_=a(_,N,R),I.length&&y.find('[data-action="post"]').prop("disabled",!0),C.val(_),$(window).trigger("action:composer.uploadStart",{post_uuid:f,files:O.map(function(A,P){return{filename:A.replace(/^\d+_\d{13}_/,""),isImage:/image./.test(r[P].type)}}),text:o}),I.off("submit").submit(function(){function A(P,T,S){let M;S&&(M=P.replace(/^\d+_\d{13}_/,""));const F=C.getCursorPosition(),L=C.val(),U=new RegExp(s(P)+"]\\([^)]+\\)","g");C.val(L.replace(U,(M||P)+"]("+T+")")),C[0].setSelectionRange(F,F),$(window).trigger("action:composer.uploadUpdate",{post_uuid:f,filename:P,text:T})}return l.inProgress[f]=l.inProgress[f]||[],l.inProgress[f].push(1),t.formData&&t.formData.append("cid",k),$(this).ajaxSubmit({headers:{"x-csrf-token":config.csrf_token},resetForm:!0,clearForm:!0,formData:t.formData,data:{cid:k},error:function(P){x=!0,y.find('[data-action="post"]').prop("disabled",!1);const T=m(P,f);for(let S=0;S<r.length;++S)A(O[S],T,!0);E.render(y)},uploadProgress:function(P,T,S,M){p.translateKey("modules:composer.uploading",[M]).then(function(F){if(!x)for(let L=0;L<r.length;++L)A(O[L],F)})},success:function(P){const T=P.response.images;if(x=!0,T&&T.length)for(let S=0;S<T.length;++S)T[S].filename=O[S].replace(/^\d+_\d{13}_/,""),T[S].isImage=/image./.test(r[S].type),A(O[S],T[S].url,!0);E.render(y),C.prop("selectionEnd",N+C.val().length-B),C.focus(),y.find('[data-action="post"]').prop("disabled",!1),$(window).trigger("action:composer.upload",{post_uuid:f,files:T})},complete:function(){I[0].reset(),l.inProgress[f].pop()}}),!1}),I.submit()}function m(t,r){let f=t.responseJSON&&(t.responseJSON.error||t.responseJSON.status&&t.responseJSON.status.message)||"[[error:parse-error]]";return t&&t.status===413&&(f="[[error:api.413]]"),i.error(f),$(window).trigger("action:composer.uploadError",{post_uuid:r,message:f}),f}return l}).apply(b,w),v!==void 0&&(D.exports=v)}}]);

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.