PageSourceSearch

https://hou.la/chunk-LFNU7YXN.js

js hou.la collected 2026-09-25 03:33:19 UTC 22,406 bytes, 1 lines download raw bytes

1import{a as de,b as ce}from"./chunk-MTIUZVB5.js";import{a as le}from"./chunk-YGG56LJO.js";import"./chunk-R5JX56WN.js";import{a as se}from"./chunk-SOEAT6PN.js";import{a as ae}from"./chunk-GIIMJHN6.js";import"./chunk-ATXEZIPJ.js";import"./chunk-XUDPDYHU.js";import"./chunk-VYULK3Y3.js";import"./chunk-XSIE453C.js";import{a as pe}from"./chunk-YRRY2RD2.js";import{a as ne}from"./chunk-ZMMM2NJV.js";import"./chunk-IJ2PWAPC.js";import"./chunk-IKQR3USM.js";import{g as oe,i as re}from"./chunk-ZV7NG4F4.js";import"./chunk-DJ5AJG3T.js";import"./chunk-6EF6RNOO.js";import"./chunk-T3DWPM4S.js";import"./chunk-K6QYQNRN.js";import"./chunk-QIOURN4K.js";import"./chunk-WF4KZOYP.js";import"./chunk-7EBRP4XA.js";import"./chunk-EB6TJ75L.js";import"./chunk-3AIY57KH.js";import"./chunk-AB6CKZTE.js";import"./chunk-H66TAOKK.js";import"./chunk-Z64D265S.js";import"./chunk-K5O3OQFW.js";import"./chunk-2DRXLVRR.js";import"./chunk-RQJZECR4.js";import"./chunk-G3G5OK6Q.js";import"./chunk-AERMLNF3.js";import"./chunk-QHMYZ6SM.js";import"./chunk-PJPLTBJX.js";import"./chunk-DLIVM562.js";import"./chunk-CV2ZWZQE.js";import"./chunk-H4HD3LNW.js";import"./chunk-AQEWHUN5.js";import{d as y,e as M}from"./chunk-YQZAETCE.js";import{j as Z,p as ee,r as w,s as te,t as ie,x as S}from"./chunk-EO42E46J.js";import"./chunk-3QVSKJ3X.js";import{I as C,c as Y,p as Q,r as X,s as J}from"./chunk-ERUCNOOT.js";import{$b as P,D as G,Fa as j,Gc as z,Hc as $,Ib as h,Jb as s,Kb as F,Lb as H,Qb as v,Qc as d,Rc as c,Uc as q,V as U,Vb as r,Wb as a,Xb as _,Yb as D,Zb as R,da as m,db as o,f as W,fc as T,fd as V,gc as p,la as O,ma as k,p as B,sb as x,sc as K,tc as l,uc as g,vc as f,yb as u}from"./chunk-DBE7WQEG.js";import{a as I,g as N}from"./chunk-W7GRJBO5.js";var be=()=>({add:"1"}),he=e=>({exact:e});function xe(e,i){if(e&1&&(r(0,"div",16),l(1),d(2,"translate"),a()),e&2){let t=p().$implicit;o(),f(" ",c(2,1,t.title)," ")}}function ve(e,i){if(e&1&&(r(0,"span",30),d(1,"translate"),l(2),a()),e&2){let t=p().$implicit,n=p(5);h("title",c(1,2,t.badgeKey==="reviews"?"MANAGER.SHOP.BADGE_TO_MODERATE":"MANAGER.SHOP.BADGE_TO_PREPARE")),o(2),g(n.shopBadges[t.badgeKey])}}function Ce(e,i){if(e&1&&(r(0,"span",31),d(1,"translate"),l(2),a()),e&2){let t=p().$implicit,n=p(5);h("title",c(1,2,"MANAGER.SHOP.BADGE_OPEN_CARTS")),o(2),g(n.shopBadges[t.secondaryBadgeKey])}}function Se(e,i){if(e&1&&(r(0,"a",25),_(1,"i",26),r(2,"span",27),l(3),d(4,"translate"),a(),u(5,ve,3,4,"span",28)(6,Ce,3,4,"span",29),a()),e&2){let t=i.$implicit,n=p(5);s("routerLink",t.routerLink)("routerLinkActiveOptions",$(8,he,!!t.exact)),o(),s("ngClass",t.icon),o(2),g(c(4,6,t.label)),o(2),s("ngIf",t.badgeKey&&n.shopBadges[t.badgeKey]),o(),s("ngIf",t.secondaryBadgeKey&&n.shopBadges[t.secondaryBadgeKey])}}function Oe(e,i){if(e&1&&(r(0,"div",23),u(1,Se,7,10,"a",24),a()),e&2){let t=p(2).$implicit;o(),s("ngForOf",t.children)}}function ke(e,i){if(e&1){let t=P();D(0),r(1,"a",18),_(2,"i",19),r(3,"span",7),l(4),d(5,"translate"),a(),r(6,"button",20),T("click",function(b){O(t);let A=p(3);return k(A.toggleShop(b))}),_(7,"i",21),a()(),u(8,Oe,2,1,"div",22),R()}if(e&2){let t=p().$implicit,n=p(2);o(),s("routerLink",t.routerLink),h("data-tour",t.tourId||null),o(),s("ngClass",t.icon),o(2),g(c(5,7,t.label)),o(2),h("aria-expanded",n.shopOpen),o(),s("ngClass",n.shopOpen?"pi-chevron-down":"pi-chevron-right"),o(),s("ngIf",n.shopOpen)}}function Pe(e,i){if(e&1&&(r(0,"a",32),_(1,"i",19),r(2,"span",7),l(3),d(4,"translate"),a()()),e&2){let t=p().$implicit;s("routerLink",t.routerLink),h("data-tour",t.tourId||null),o(),s("ngClass",t.icon),o(2),g(c(4,4,t.label))}}function Te(e,i){if(e&1&&(D(0),u(1,ke,9,9,"ng-container",17)(2,Pe,5,6,"ng-template",null,0,q),R()),e&2){let t=i.$implicit,n=K(3),b=p(2);o(),s("ngIf",t.children&&b.hasShop)("ngIfElse",n)}}function Ae(e,i){if(e&1&&(r(0,"div",13),u(1,xe,3,3,"div",14)(2,Te,4,2,"ng-container",15),a()),e&2){let t=i.$implicit;o(),s("ngIf",t.title),o(),s("ngForOf",t.items)}}function Ie(e,i){if(e&1&&(r(0,"a",33),l(1),a()),e&2){let t=p();o(),f("v",t.version,"")}}function we(e,i){if(e&1&&(r(0,"a",34),_(1,"i",21),r(2,"span"),l(3),d(4,"translate"),a()()),e&2){let t=i.$implicit;s("routerLink",t.routerLink),o(),s("ngClass",t.icon),o(2),g(c(4,3,t.label))}}var E=class e{loginService=m(re);buildVersionChecker=m(pe);workspaceService=m(oe);shopService=m(ae);shopReviewService=m(se);router=m(w);isBrowser=Y(m(j));destroy$=new W;version="";isAdmin=!1;hasShop=!1;
1shopBadges={};shopExpanded=!1;currentUrl="";get shopOpen(){return this.shopExpanded||this.currentUrl.startsWith("/studio/shop")}toggleShop(i){i.preventDefault(),i.stopPropagation(),this.shopExpanded=!this.shopExpanded}groups=[{title:null,items:[{label:"STUDIO.NAV.HOME",icon:"pi pi-th-large",routerLink:"/studio/home",tourId:"studio-home"},{label:"STUDIO.NAV.STATS",icon:"pi pi-chart-line",routerLink:"/studio/stats",tourId:"studio-stats"},{label:"STUDIO.NAV.CONTENT",icon:"pi pi-images",routerLink:"/studio/content",tourId:"studio-content"},{label:"STUDIO.NAV.UPLOAD",icon:"pi pi-upload",routerLink:"/studio/upload",tourId:"studio-upload"}]},{title:"STUDIO.GROUP.SHOP",items:[{label:"STUDIO.NAV.SHOP",icon:"pi pi-shop",routerLink:"/studio/shop",tourId:"studio-shop",children:[{label:"MANAGER.SHOP.NAV_DASHBOARD",icon:"pi pi-chart-bar",routerLink:"/studio/shop",exact:!0},{label:"MANAGER.SHOP.NAV_PRODUCTS",icon:"pi pi-box",routerLink:"/studio/shop/products"},{label:"MANAGER.SHOP.NAV_COLLECTIONS",icon:"pi pi-th-large",routerLink:"/studio/shop/collections"},{label:"MANAGER.SHOP.NAV_MY_SALES",icon:"pi pi-shopping-cart",routerLink:"/studio/shop/orders",badgeKey:"orders",secondaryBadgeKey:"openCarts"},{label:"MANAGER.SHOP.NAV_DISPUTES",icon:"pi pi-shield",routerLink:"/studio/shop/disputes"},{label:"MANAGER.SHOP.NAV_REVIEWS",icon:"pi pi-star",routerLink:"/studio/shop/reviews",badgeKey:"reviews"},{label:"MANAGER.SHOP.NAV_PROMO_CODES",icon:"pi pi-ticket",routerLink:"/studio/shop/promo-codes"},{label:"MANAGER.SHOP.NAV_SESSIONS",icon:"pi pi-history",routerLink:"/studio/shop/sessions"},{label:"MANAGER.SHOP.NAV_EXPORTS",icon:"pi pi-download",routerLink:"/studio/shop/exports"},{label:"MANAGER.SHOP.NAV_GACHAPONS",icon:"pi pi-gift",routerLink:"/studio/shop/gachapons"},{label:"MANAGER.SHOP.NAV_SETTINGS",icon:"pi pi-cog",routerLink:"/studio/shop/settings"},{label:"MANAGER.SHOP_PAYMENTS.NAV_PAYMENTS",icon:"pi pi-wallet",routerLink:"/studio/shop/payments"}]},{label:"STUDIO.NAV.LIVE",icon:"pi pi-video",routerLink:"/studio/live",tourId:"studio-live"},{label:"STUDIO.NAV.REPLAYS",icon:"pi pi-replay",routerLink:"/studio/replays"}]},{title:"STUDIO.GROUP.MARKETING",items:[{label:"STUDIO.NAV.LINKS",icon:"pi pi-link",routerLink:"/studio/links"},{label:"STUDIO.NAV.LINK_IN_BIO",icon:"pi pi-id-card",routerLink:"/studio/profile"},{label:"STUDIO.NAV.QR_TEMPLATES",icon:"pi pi-qrcode",routerLink:"/studio/qrcode-templates"},{label:"STUDIO.NAV.API_KEYS",icon:"pi pi-key",routerLink:"/studio/api-keys"},{label:"STUDIO.NAV.OAUTH_APPS",icon:"pi pi-verified",routerLink:"/studio/oauth-apps"},{label:"STUDIO.NAV.WEBHOOKS",icon:"pi pi-bolt",routerLink:"/studio/webhooks"},{label:"STUDIO.NAV.EVENT_KEYS",icon:"pi pi-sparkles",routerLink:"/studio/event-keys"},{label:"STUDIO.NAV.PIXEL_PRESETS",icon:"pi pi-chart-bar",routerLink:"/studio/pixel-presets"},{label:"STUDIO.NAV.OG_PREVIEW",icon:"pi pi-share-alt",routerLink:"/tools/og"}]},{title:"STUDIO.GROUP.ACCOUNT",items:[{label:"STUDIO.NAV.WALLET",icon:"pi pi-wallet",routerLink:"/studio/wallet"},{label:"STUDIO.NAV.WORKSPACE",icon:"pi pi-building",routerLink:"/studio/workspace"},{label:"STUDIO.NAV.REFERRAL",icon:"pi pi-users",routerLink:"/studio/referral"},{label:"STUDIO.NAV.TICKETS",icon:"pi pi-ticket",routerLink:"/studio/tickets"},{label:"STUDIO.NAV.ACCOUNT",icon:"pi pi-user",routerLink:"/studio/account"}]}];mobileItems=[{label:"STUDIO.NAV.HOME",icon:"pi pi-th-large",routerLink:"/studio/home"},{label:"STUDIO.NAV.SHOP",icon:"pi pi-shop",routerLink:"/studio/shop"},{label:"STUDIO.NAV.LIVE",icon:"pi pi-video",routerLink:"/studio/live"},{label:"STUDIO.NAV.STATS",icon:"pi pi-chart-line",routerLink:"/studio/stats"},{label:"STUDIO.NAV.ACCOUNT",icon:"pi pi-user",routerLink:"/studio/account"}];ngOnInit(){return N(this,null,function*(){this.isAdmin=yield this.loginService.isAdmin(),this.currentUrl=this.router.url,this.router.events.pipe(U(this.destroy$),G(i=>i instanceof Z)).subscribe(i=>this.currentUrl=i.urlAfterRedirects),this.workspaceService.activeWorkspaceDetails$.pipe(U(this.destroy$)).subscribe(i=>{this.hasShop=!!i?.hasShop,this.shopBadges={},this.hasShop&&this.isBrowser&&this.loadShopBadges()}),this.isBrowser&&(this.version=yield this.buildVersionChecker.getVersion())})}loadShopBadges(){return N(this,null,function*(){try{let[i,t]=yield Promise.all([this.shopService.getOrderCounts().catch(()=>({})),B(this.shopReviewService.getReviewStats()).catch(()=>null)]),n=(i.paid||0)+(i.processing||0),b=i.open_cart||0,A=t?.pendingCount||0;this.shopBadges=I(I(I({},n>0?{orders:n}:{}),b>0?{openCarts:b}:{}),A>0?{reviews:A}:{})}catch{}})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=x({type:e,selectors:[["app-widget-studio-sidebar"]],decls:17,vars:11,consts:[["plainItem",""],[1,"ss","d-none","d-md-flex","flex-column"],[1,"ss__scroll"],["class","ss__group",4,"ngFor","ngForOf"],[1,"ss__footer"],["routerLink","/login",1,"ss__item",3,"queryParams"],[1,"ss__item-ic","pi","pi-user-plus"],[1,"ss__item-label"],["routerLink","/logout",1,"ss__item","ss__item--logout"],[1,"ss__item-ic","pi","pi-power-off"],["class","ss__version","routerLink","/studio/home",4,"ngIf"],[1,"ss-mobile","d-flex","d-md-none","align-items-center","justify-content-around"],["class","ss-mobile__item","routerLinkActive","
1is-active",3,"routerLink",4,"ngFor","ngForOf"],[1,"ss__group"],["class","ss__group-title",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ss__group-title"],[4,"ngIf","ngIfElse"],["routerLinkActive","is-active",1,"ss__item","ss__item--parent",3,"routerLink"],[1,"ss__item-ic",3,"ngClass"],["type","button",1,"ss__caret",3,"click"],[1,"pi",3,"ngClass"],["class","ss__sub",4,"ngIf"],[1,"ss__sub"],["class","ss__subitem","routerLinkActive","is-active",3,"routerLink","routerLinkActiveOptions",4,"ngFor","ngForOf"],["routerLinkActive","is-active",1,"ss__subitem",3,"routerLink","routerLinkActiveOptions"],[1,"ss__subitem-ic",3,"ngClass"],[1,"ss__subitem-label"],["class","ss__subitem-badge",4,"ngIf"],["class","ss__subitem-badge ss__subitem-badge--cart",4,"ngIf"],[1,"ss__subitem-badge"],[1,"ss__subitem-badge","ss__subitem-badge--cart"],["routerLinkActive","is-active",1,"ss__item",3,"routerLink"],["routerLink","/studio/home",1,"ss__version"],["routerLinkActive","is-active",1,"ss-mobile__item",3,"routerLink"]],template:function(t,n){t&1&&(r(0,"nav",1)(1,"div",2),u(2,Ae,3,2,"div",3),a(),r(3,"div",4)(4,"a",5),_(5,"i",6),r(6,"span",7),l(7),d(8,"translate"),a()(),r(9,"a",8),_(10,"i",9),r(11,"span",7),l(12),d(13,"translate"),a()(),u(14,Ie,2,1,"a",10),a()(),r(15,"nav",11),u(16,we,5,5,"a",12),a()),t&2&&(o(2),s("ngForOf",n.groups),o(2),s("queryParams",z(10,be)),o(3),g(c(8,6,"AUTH.ADD_ACCOUNT")),o(5),g(c(13,8,"SIDEBAR.LOGOUT")),o(2),s("ngIf",n.version),o(2),s("ngForOf",n.mobileItems))},dependencies:[C,Q,X,J,S,te,ie,M,y],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;height:100%;background:var(--paper, #0a0a14);font-family:Inter,system-ui,sans-serif;color:var(--ink, #fff)}.ss[_ngcontent-%COMP%]{height:100%;padding:14px 12px;gap:12px}.ss__create[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 14px;border:none;border-radius:12px;background:var(--accent, #2f8eef);color:#fff;font-size:14px;font-weight:700;transition:background .18s}.ss__create[_ngcontent-%COMP%]:hover{background:var(--accent-bright, #54a6f6)}.ss__create[_ngcontent-%COMP%]   .pi[_ngcontent-%COMP%]{font-size:14px}.ss__scroll[_ngcontent-%COMP%]{flex:1;min-height:0;overflow-y:auto;margin-top:4px;scrollbar-width:thin;scrollbar-color:var(--border, rgba(255, 255, 255, .1)) transparent}.ss__scroll[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.ss__scroll[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.ss__group[_ngcontent-%COMP%]{padding:10px 0}.ss__group[_ngcontent-%COMP%] + .ss__group[_ngcontent-%COMP%]{border-top:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.ss__group-title[_ngcontent-%COMP%]{padding:4px 12px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted, rgba(255, 255, 255, .45))}.ss__item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink-soft, rgba(255, 255, 255, .66));text-decoration:none;font-size:14px;font-weight:500;transition:background .16s,color .16s}.ss__item[_ngcontent-%COMP%]:hover{background:var(--surface, #12121e);color:var(--ink, #fff)}.ss__item.is-active[_ngcontent-%COMP%]{background:#2f8eef24;color:var(--accent-bright, #54a6f6);font-weight:700}.ss__item-ic[_ngcontent-%COMP%]{width:22px;font-size:18px;text-align:center;flex-shrink:0}.ss__item-label[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__caret[_ngcontent-%COMP%]{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--ink-muted, rgba(255, 255, 255, .45));border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.ss__caret[_ngcontent-%COMP%]   .pi[_ngcontent-%COMP%]{font-size:12px}.ss__caret[_ngcontent-%COMP%]:hover{background:#ffffff14;color:var(--ink, #fff)}.ss__sub[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 16px;padding-left:8px;border-left:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.ss__subitem[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--ink-soft, rgba(255, 255, 255, .66));text-decoration:none;font-size:13px;transition:background .15s,color .15s}.ss__subitem[_ngcontent-%COMP%]:hover{background:var(--surface, #12121e);color:var(--ink, #fff)}.ss__subitem.is-active[_ngcontent-%COMP%]{background:#2f8eef1f;color:var(--accent-bright, #54a6f6);font-weight:700}.ss__subitem-ic[_ngcontent-%COMP%]{width:18px;font-size:14px;text-align:center;flex-shrink:0}.ss__subitem-label[_ngcontent-%COMP%]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__subitem-badge[_ngcontent-%COMP%]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:1}.ss__subitem-badge--cart[_ngcontent-%COMP%]{background:#2f8eef;margin-left:4px}.ss__footer[_ngcontent-%COMP%]{padding-top:10px;border-top:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.ss__item--logout[_ngcontent-%COMP%]:hover{color:var(--live, #ff3b30)}.ss__version[_ngcontent-%COMP%]{display:block;text-align:center;margin-top:6px;font-size:11px;color:var(--ink-muted, rgba(255, 255, 255, .45));text-decoration:none}.ss-mobile[_ngcontent-%COMP%]{height:100%;width:100%;background:#0a0a14f0;backdrop-filter:blur(16px);position:relative}.ss-mobile__item[_ngcontent-%COMP%]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;color:var(--ink-soft, rgba(255, 255, 255, .66));text-decoration:none;font-size:10px}.ss-mobile__item[_ngcontent-%COMP%]   .pi[_ngcontent-%COMP%]{font-size:20px}.ss-mobile__item.is-active[_ngcontent-%COMP%]{color:var(--accent-bright, #54a6f6)}.ss-mobile__item--right[_ngcontent-%COMP%]{order:3}.ss-mobile__item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ss-mobile__fab[_ngcontent-%COMP%]{order:2;width:46px;height:46px;flex-shrink:0;margin:0 4px;border:none;border-radius:50%;background:var(--accent, #2f8eef);color:#fff;box-shadow:0 6px 16px #2f8eef66}.ss-mobile__fab[_ngcontent-%COMP%]   .pi[_ngcontent-%COMP%]{font-size:20px}']})};function ye(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.TRACKER_UPLOADING")," ")}function Me(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.TRACKER_WAITING")," ")}function Ee(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.SUBMITTING")," ")}function Le(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.PROCESSING_TITLE")," ")}function Ne(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.DONE_TITLE")," ")}function Ue(e,i){e&1&&(l(0),d(1,"translate")),e&2&&f(" ",c(1,1,"STUDIO.UPLOAD.TRACKER_FAILED")," ")}function De(e,i){if(e&1&&(r(0,"span",6),l(1),a()),e&2){let t=p(2);o(),f("",t.percent()," %")}}function Re(e,i){if(e&1&&(r(0,"div",7),_(1,"div",9),a()),e&2){let t=p(2);o(),F("width",t.percent(),"%")}}function Ve(e,i){if(e&1){let t=P();r(0,"button",10),d(1,"translate"),T("click",function(){O(t);let b=p(2);return k(b.dismiss())}),_(2,"i",11),a()}e&2&&h("aria-label",c(1,1,"STUDIO.UPLOAD.CANCEL"))}function We(e,i){if(e&1){let t=P();r(0,"div",0)(1,"button",1),T("click",function(){O(t);let b=p();return k(b.goToUpload())}),_(2,"i",2),r(3,"span",3)(4,"span",4),u(5,ye,2,3)(6,Me,2,3)(7,Ee,2,3)(8,Le,2,3)(9,Ne,2,3)(10,Ue,2,3),a(),r(11,"span",5),l(12),a()(),u(13,De,2,1,"span",6),a(),u(14,Re,2,2,"div",7)(1
15,Ve,3,3,"button",8),a()}if(e&2){let t,n=p();o(2),H("pi-upload",n.job().phase==="uploading"||n.job().phase==="submitting")("pi-spinner",n.job().phase==="processing")("pi-spin",n.job().phase==="processing")("pi-check-circle",n.job().phase==="published")("pi-exclamation-circle",n.job().phase==="failed"),o(3),v((t=n.job().phase)==="uploading"?5:t==="awaiting-form"?6:t==="submitting"?7:t==="processing"?8:t==="published"?9:t==="failed"?10:-1),o(7),g(n.job().fileName),o(),v(n.job().phase==="uploading"?13:-1),o(),v(n.job().phase==="uploading"?14:-1),o(),v(n.job().phase==="published"||n.job().phase==="failed"?15:-1)}}var L=class e{queue=m(le);router=m(w);job=this.queue.job;visible=V(()=>{let i=this.job().phase;return i==="idle"||i==="cancelled"?!1:!this.router.url.startsWith("/studio/upload")});percent=V(()=>Math.round(this.job().progress*100));goToUpload(){this.router.navigate(["/studio","upload"])}dismiss(){let i=this.job().phase;(i==="published"||i==="failed")&&this.queue.reset()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=x({type:e,selectors:[["app-widget-upload-tracker"]],decls:1,vars:1,consts:[["role","status","aria-live","polite",1,"ut"],["type","button",1,"ut__body",3,"click"],[1,"ut__icon","pi"],[1,"ut__text"],[1,"ut__title"],[1,"ut__file"],[1,"ut__percent"],[1,"ut__progress"],["type","button",1,"ut__close"],[1,"ut__progress-bar"],["type","button",1,"ut__close",3,"click"],[1,"pi","pi-times"]],template:function(t,n){t&1&&u(0,We,16,15,"div",0),t&2&&v(n.visible()?0:-1)},dependencies:[C,S,M,y],styles:['@charset "UTF-8";[_nghost-%COMP%]{--accent: #2f8eef;--ink: #14141f;--ink-soft: #5a5a6b;--danger: #d8384f}.ut[_ngcontent-%COMP%]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1200;width:320px;max-width:calc(100vw - 2.5rem);background:#fff;border-radius:12px;box-shadow:0 12px 32px #14141f38;overflow:hidden}@media (max-width: 820px){.ut[_ngcontent-%COMP%]{bottom:5rem;right:.75rem;left:.75rem;width:auto}}.ut__body[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem .9rem;background:none;border:0;text-align:left;cursor:pointer}.ut__body[_ngcontent-%COMP%]:hover{background:#f7f8fc}.ut__icon[_ngcontent-%COMP%]{font-size:1.05rem;color:var(--accent);flex:0 0 auto}.ut__text[_ngcontent-%COMP%]{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1 1 auto}.ut__title[_ngcontent-%COMP%]{font-size:.85rem;font-weight:600;color:var(--ink)}.ut__file[_ngcontent-%COMP%]{font-size:.75rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut__percent[_ngcontent-%COMP%]{font-size:.82rem;font-weight:700;color:var(--accent);flex:0 0 auto}.ut__progress[_ngcontent-%COMP%]{height:3px;background:#eceef6}.ut__progress-bar[_ngcontent-%COMP%]{height:100%;background:var(--accent);transition:width .2s ease-out}.ut__close[_ngcontent-%COMP%]{position:absolute;top:.35rem;right:.35rem;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:.7rem;line-height:1}.ut__close[_ngcontent-%COMP%]:hover{background:#eceef6;color:var(--ink)}']})};var me=class e{seoService=m(ne);ngOnInit(){this.seoService.disableFollow()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=x({type:e,selectors:[["app-view-studio"]],decls:8,vars:0,consts:[[1,"studio"],[1,"studio__topbar"],[1,"studio__body"],[1,"studio__sidebar"],[1,"studio__main"]],template:function(t,n){t&1&&(r(0,"div",0),_(1,"app-widget-studio-topbar",1),r(2,"div",2),_(3,"app-widget-studio-sidebar",3),r(4,"main",4),_(5,"router-outlet"),a()()(),_(6,"app-widget-confirm-dialog")(7,"app-widget-upload-tracker"))},dependencies:[C,S,ee,de,E,ce,L],styles:["[_nghost-%COMP%]{--paper: #0a0a14;--surface: #12121e;--surface-2: #1a1a2e;--ink: #fff;--ink-soft: rgba(255, 255, 255, .66);--ink-muted: rgba(255, 255, 255, .45);--accent: #2f8eef;--accent-bright: #54a6f6;--live: #ff3b30;--border: rgba(255, 255, 255, .1);--border-soft: rgba(255, 255, 255, .06);--topbar: 64px;--rail: 248px;display:block}.studio[_ngcontent-%COMP%]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.studio__topbar[_ngcontent-%COMP%]{display:block;height:var(--topbar);flex-shrink:0;z-index:200}.studio__body[_ngcontent-%COMP%]{flex:1;display:flex;min-height:0}.studio__sidebar[_ngcontent-%COMP%]{width:var(--rail);flex-shrink:0;display:block;overflow-y:auto;border-right:1px solid var(--border-soft);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.studio__main[_ngcontent-%COMP%]{flex:1;min-width:0;overflow-y:auto;background:#f1f1f1;padding:24px}@media (max-width: 767.98px){[_nghost-%COMP%]{--bottombar: 60px}.studio__sidebar[_ngcontent-%COMP%]{position:fixed;left:0;right:0;bottom:0;width:100%;height:var(--bottombar);border-right:none;border-top:1px solid var(--border-soft);overflow:hidden;z-index:60}.studio__main[_ngcontent-%COMP%]{padding:14px 12px calc(var(--bottombar) + 14px)}}"]})};export{me as ViewStudioComponent};

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.