1import{a as Ee}from"./chunk-YHK3EBVE.js";import{a as xe}from"./chunk-W76WLLNS.js";import{a as ie,b as be,c as Oe,d as Me,e as he}from"./chunk-X7YZRV26.js";import{a as ye}from"./chunk-SVOX6OLH.js";import{j as ve,k as Pe}from"./chunk-EEBM5A2R.js";import"./chunk-YDALUZ3M.js";import"./chunk-EYUHC2NN.js";import"./chunk-GR5LCTZ6.js";import"./chunk-MZJLXCUQ.js";import"./chunk-7XYPLBU3.js";import"./chunk-446ZLNNU.js";import"./chunk-3THAQ3J3.js";import"./chunk-Y7FJXXIW.js";import"./chunk-ICHHVHZA.js";import"./chunk-FRZHUY6N.js";import"./chunk-OAED5FIG.js";import"./chunk-P37GQ53N.js";import"./chunk-NZ226J7R.js";import"./chunk-7EBKYMB6.js";import"./chunk-YK3HMHC4.js";import"./chunk-2DRXLVRR.js";import"./chunk-OFHUO5H7.js";import"./chunk-M3XSAKW4.js";import"./chunk-H76LZNGX.js";import"./chunk-PGR2NPNS.js";import"./chunk-OZD37XM5.js";import"./chunk-DLIVM562.js";import"./chunk-CV2ZWZQE.js";import"./chunk-AVEXXPAT.js";import"./chunk-FHU4TM37.js";import"./chunk-32B64V2R.js";import"./chunk-3XLVKQRY.js";import"./chunk-DJ5AJG3T.js";import"./chunk-SLPC3Y4V.js";import"./chunk-XIRWNEM2.js";import"./chunk-AAORKXGN.js";import"./chunk-KDGXQRVY.js";import{a as ue}from"./chunk-UUEFXD6N.js";import{D as Z,b as ge,c as se,g as K,h as U,j as H,l as X,m as Q,t as de,u as me,v as fe,z as _e}from"./chunk-Q2KKZV5J.js";import{a as J}from"./chunk-JICM7NVH.js";import{a as ee}from"./chunk-SVTU2J67.js";import{m as R,n as Ce}from"./chunk-64AEJNO3.js";import{e as $}from"./chunk-5PMXPALR.js";import"./chunk-AB6CKZTE.js";import{c as j,d as W,e as q}from"./chunk-DIGPPQJE.js";import{s as V,x as D}from"./chunk-EU6HCBUP.js";import"./chunk-KAJMKXZ6.js";import{D as L,x as pe}from"./chunk-ZAQTNZYS.js";import"./chunk-SRTXE2HR.js";import{Ba as v,Dc as P,Ec as y,Fc as E,Ib as le,Jb as u,Lc as F,Mc as G,Nb as ne,Rb as x,Tb as A,Ub as N,Uc as l,Vb as T,Vc as g,Wb as a,Wc as O,Xb as r,Yb as s,ac as I,da as b,db as i,gc as k,hc as _,kd as z,la as M,ma as h,md as B,sb as Y,uc as p,vc as f,wc as m,xc as ce,yb as C}from"./chunk-NTTV6FWH.js";import{a as oe,b as re,g as S}from"./chunk-W7GRJBO5.js";var Re=(n,t)=>({n,max:t}),Ye=n=>["/agences",n];function ze(n,t){n&1&&(a(0,"div",4),s(1,"i",25),a(2,"span")(3,"strong"),p(4),l(5,"translate"),r(),s(6,"br"),p(7),l(8,"translate"),r()()),n&2&&(i(4),f(g(5,2,"AGENCY.OFFER.PENDING_TITLE")),i(3),m("",g(8,4,"AGENCY.OFFER.PENDING_TEXT")," "))}function Be(n,t){if(n&1&&(a(0,"div",5),s(1,"i",26),a(2,"span"),p(3),l(4,"translate"),a(5,"a",27),p(6),l(7,"translate"),s(8,"i",28),r()()()),n&2){let e=_();i(3),m(" ",g(4,3,"AGENCY.OFFER.OPEN_TEXT")," "),i(2),u("routerLink",F(7,Ye,e.slug)),i(),m("",g(7,5,"AGENCY.OFFER.SEE_PAGE")," ")}}function Le(n,t){n&1&&(a(0,"div",6),s(1,"i",29),a(2,"span"),p(3),l(4,"translate"),r()()),n&2&&(i(3),f(g(4,1,"AGENCY.COMMON.READ_ONLY")))}function Ve(n,t){if(n&1){let e=I();a(0,"label",13)(1,"input",30),E("ngModelChange",function(c){let d=M(e).$implicit,w=_();return y(w.coches[d],c)||(w.coches[d]=c),h(c)}),r(),s(2,"i",23),a(3,"span"),p(4),r()()}if(n&2){let e=t.$implicit,o=_();le("data-testid","offer-service-"+e),i(),u("name","service-"+e),P("ngModel",o.coches[e]),i(),ne(o.icone(e)),i(2),f(o.libelle(e))}}function De(n,t){if(n&1&&(a(0,"button",24),s(1,"i",31),p(2),l(3,"translate"),r()),n&2){let e=_();u("disabled",e.busy()),i(2),m("",g(3,2,"AGENCY.OFFER.SAVE")," ")}}var we=1500,Se=1e3;function je(){return{services:[],accompaniment:null,criteria:null,applicationsOpen:!0}}function We(n,t,e,o,c){let d=(w,Ae)=>{let ae=(w||"").trim().slice(0,Ae);return ae||null};return{services:t.filter(w=>!!n[w]),accompaniment:d(e,we),criteria:d(o,Se),applicationsOpen:c}}var te=class n{ctx=b(ee);api=b($);publics=b(xe);toast=b(J);t=b(j);accompagnementMax=we;criteresMax=Se;prestations=v([]);busy=v(!1);coches={};accompagnement="";criteres="";ouvertes=!0;derniere="";constructor(){this.publics.services(this.t.currentLang||"fr").then(t=>this.prestations.set(t)),B(()=>{let t=this.ctx.view();t&&z(()=>{let e=t.offer??je(),o=JSON.stringify([t.agency.id,e]);o!==this.derniere&&(this.derniere=o,this.coches=Object.fromEntries(e.services.map(c=>[c,!0])),this.accompagnement=e.accompaniment??"",this.criteres=e.criteria??"",this.ouvertes=e.applicationsOpen)})})}get peutModifier(){return this.ctx.canManage("modifier_profil")}get pageOuverte(){return this.ctx.view()?.publicPage?.open===!0}get slug(){return this.ctx.view()?.publicPage?.slug??null}get codes(){let t=this.prestations().map(e=>e.code);for(let e of Object.keys(this.coches))t.includes(e)||t.push(e);return t}libelle(t){return Pe(t,this.prestations())}icone(t){return ve(t)}enregistrer(){return S(this,null,function*(){let t=this.ctx.agencyId();if(!(!t||!this.peutModifier||this.busy())){this.busy.set(!0);try{yield this.api.updateOffer(t,We(this.coches,this.codes,this.accompagnement,this.criteres,this.ouvertes)),this.toast.add({severity:"success",detail
1:this.t.instant("AGENCY.OFFER.SAVED")}),yield this.ctx.refresh()}catch(e){this.toast.add({severity:"error",detail:this.t.instant(R(e))})}finally{this.busy.set(!1)}}})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=Y({type:n,selectors:[["app-agency-offer-form"]],decls:56,vars:54,consts:[["data-testid","offer-form",1,"ag-card"],[1,"ag-card__title"],["aria-hidden","true",1,"pi","pi-th-large"],[1,"ag-muted"],["role","status","data-testid","offer-pending",1,"ag-note"],["role","status","data-testid","offer-open",1,"ag-note"],["role","status",1,"ag-note"],[3,"ngSubmit"],[1,"off-fs",3,"disabled"],[1,"off-legend"],[1,"ag-muted","mb-2"],["aria-hidden","true",1,"pi","pi-wallet"],["data-testid","offer-services",1,"off-grid"],[1,"off-service"],[1,"ag-field","mt-3"],["for","off-acc"],["id","off-acc","name","accompagnement","rows","5","data-testid","offer-accompaniment",3,"ngModelChange","maxlength","placeholder","ngModel"],[1,"ag-field"],["for","off-crit"],["id","off-crit","name","criteres","rows","4","data-testid","offer-criteria",3,"ngModelChange","maxlength","placeholder","ngModel"],["data-testid","offer-open-toggle",1,"ag-check"],["type","checkbox","name","ouvertes",3,"ngModelChange","ngModel"],["data-testid","offer-open-state",1,"ag-pill","ms-1"],["aria-hidden","true"],["type","submit","data-testid","offer-save",1,"ag-btn","ag-btn--primary","mt-2",3,"disabled"],["aria-hidden","true",1,"pi","pi-clock"],["aria-hidden","true",1,"pi","pi-eye"],["target","_blank","rel","noopener",3,"routerLink"],["aria-hidden","true",1,"pi","pi-external-link"],["aria-hidden","true",1,"pi","pi-lock"],["type","checkbox",3,"ngModelChange","name","ngModel"],["aria-hidden","true",1,"pi","pi-save"]],template:function(e,o){e&1&&(a(0,"section",0)(1,"h2",1),s(2,"i",2),p(3),l(4,"translate"),r(),a(5,"p",3),p(6),l(7,"translate"),r(),C(8,ze,9,6,"div",4)(9,Be,9,9,"div",5)(10,Le,5,3,"div",6),a(11,"form",7),k("ngSubmit",function(){return o.enregistrer()}),a(12,"fieldset",8)(13,"legend",9),p(14),l(15,"translate"),r(),a(16,"p",10),s(17,"i",11),p(18),l(19,"translate"),r(),a(20,"div",12),N(21,Ve,5,6,"label",13,A),r(),a(23,"div",14)(24,"label",15),p(25),l(26,"translate"),r(),a(27,"textarea",16),l(28,"translate"),E("ngModelChange",function(d){return y(o.accompagnement,d)||(o.accompagnement=d),d}),r(),a(29,"small",3),p(30),l(31,"translate"),r()(),a(32,"div",17)(33,"label",18),p(34),l(35,"translate"),r(),a(36,"textarea",19),l(37,"translate"),E("ngModelChange",function(d){return y(o.criteres,d)||(o.criteres=d),d}),r(),a(38,"small",3),p(39),l(40,"translate"),r()(),a(41,"label",20)(42,"input",21),E("ngModelChange",function(d){return y(o.ouvertes,d)||(o.ouvertes=d),d}),r(),a(43,"span")(44,"strong"),p(45),l(46,"translate"),r(),a(47,"span",22),s(48,"i",23),p(49),l(50,"translate"),r(),s(51,"br"),a(52,"span",3),p(53),l(54,"translate"),r()()()(),C(55,De,4,4,"button",24),r()()),e&2&&(i(3),m("",g(4,24,"AGENCY.OFFER.TITLE")," "),i(3),f(g(7,26,"AGENCY.OFFER.INTRO")),i(2),x(o.pageOuverte?o.slug?9:-1:8),i(2),x(o.peutModifier?-1:10),i(2),u("disabled",!o.peutModifier||o.busy()),i(2),m(" ",g(15,28,"AGENCY.OFFER.SERVICES")," "),i(4),m(" ",g(19,30,"AGENCY.OFFER.FREE_RULE")," "),i(3),T(o.codes),i(4),f(g(26,32,"AGENCY.OFFER.ACCOMPANIMENT")),i(2),u("maxlength",o.accompagnementMax)("placeholder",g(28,34,"AGENCY.OFFER.ACCOMPANIMENT_PLACEHOLDER")),P("ngModel",o.accompagnement),i(3),f(O(31,36,"AGENCY.OFFER.COUNT",G(51,Re,o.accompagnement.length,o.accompagnementMax))),i(4),f(g(35,39,"AGENCY.OFFER.CRITERIA")),i(2),u("maxlength",o.criteresMax)("placeholder",g(37,41,"AGENCY.OFFER.CRITERIA_PLACEHOLDER")),P("ngModel",o.criteres),i(3),f(g(40,43,"AGENCY.OFFER.CRITERIA_HINT")),i(3),P("ngModel",o.ouvertes),i(3),f(g(46,45,"AGENCY.OFFER.APPLICATIONS")),i(3),ne(o.ouvertes?"pi pi-check-circle":"pi pi-ban"),i(),m(" ",g(50,47,o.ouvertes?"AGENCY.OFFER.APPLICATIONS_OPEN":"AGENCY.OFFER.APPLICATIONS_CLOSED")," "),i(4),f(g(54,49,"AGENCY.OFFER.APPLICATIONS_HINT")),i(2),x(o.peutModifier?55:-1))},dependencies:[L,Z,Q,se,ge,K,U,_e,X,H,D,V,q,W],styles:["[_nghost-%COMP%]{display:block;--accent: #2f8eef;--accent-dark: #1f6fd0;--ink: #14141f;--ink-soft: #5a5a6b;--line: #e7e7ee;--surface: #fff;--surface-2: #f7f7fa;--live: #ff3b30;color:var(--ink)}.ag-title[_ngcontent-%COMP%]{font-size:20px;font-weight:800;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ag-sub[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:14px;margin:4px 0 0}.ag-muted[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:13px}.ag-card[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}.ag-card__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ag-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ag-stat[_ngcontent-%COMP%]{background:var(--surface-2);border-radius:12px;padding:12px}.ag-stat__label[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft)}.ag-stat__value[_ngcontent-%COMP%]{font-size:20px;font-weight:800}.ag-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.ag-pill--strong[_ngcontent-%COMP%]{border-color:var(--accent);color:var(--accent-dark)}
1.ag-live[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--live)}.ag-live__dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:var(--live);animation:_ngcontent-%COMP%_ag-pulse 1.4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_ag-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ag-live__dot[_ngcontent-%COMP%]{animation:none}}.ag-tabs[_ngcontent-%COMP%]{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0;scrollbar-width:thin}.ag-tabs[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:none;padding:10px 12px;color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ag-tabs[_ngcontent-%COMP%] a.is-active[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%] button.is-active[_ngcontent-%COMP%]{color:var(--ink);font-weight:800;border-bottom-color:var(--accent)}.ag-gauge[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ag-gauge[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-gauge__label[_ngcontent-%COMP%]{font-weight:600}.ag-gauge__status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px}.ag-gauge__bar[_ngcontent-%COMP%]{grid-column:1/-1;height:8px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.ag-gauge__fill[_ngcontent-%COMP%]{height:100%;background:var(--accent)}.ag-gauge--missing[_ngcontent-%COMP%] .ag-gauge__fill[_ngcontent-%COMP%]{background:repeating-linear-gradient(135deg,var(--accent) 0 6px,#9cc7f5 6px 12px)}.ag-gauge__figures[_ngcontent-%COMP%]{grid-column:1/-1;font-size:12px;color:var(--ink-soft)}.ag-table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.ag-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft);font-weight:600;white-space:nowrap}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ag-table[_ngcontent-%COMP%] th[aria-sort=ascending][_ngcontent-%COMP%] button[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%] th[aria-sort=descending][_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--ink);font-weight:800}.ag-table[_ngcontent-%COMP%] .num[_ngcontent-%COMP%]{text-align:right;white-space:nowrap}.ag-notshared[_ngcontent-%COMP%]{color:var(--ink-soft);font-style:italic;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.ag-creator[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:160px}.ag-creator[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .ag-creator[_ngcontent-%COMP%] .ag-avatar[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--surface-2);flex-shrink:0}.ag-creator[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--ink);font-weight:700;text-decoration:none}.ag-alerts[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ag-alerts[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;gap:6px;align-items:flex-start}.ag-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.ag-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.ag-btn--primary[_ngcontent-%COMP%]{background:var(--accent);color:#fff}.ag-btn--primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--accent-dark)}.ag-btn--ghost[_ngcontent-%COMP%]{background:var(--surface);border-color:var(--line);color:var(--ink)}.ag-btn--ghost[_ngcontent-%COMP%]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.ag-btn--sm[_ngcontent-%COMP%]{padding:5px 10px;font-size:12px}.ag-actions[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ag-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ag-field[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:13px;font-weight:600}.ag-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;background:var(--surface);color:var(--ink);width:100%}.ag-field[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:var(--ink-soft)}.ag-check[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.ag-check[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin-top:3px;width:18px;height:18px;flex-shrink:0}.ag-note[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:14px}.ag-note[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-top:2px}.ag-note--warn[_ngcontent-%COMP%]{border-left-style:double;border-left-width:6px}.ag-steps[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ag-steps[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-soft)}.ag-steps[_ngcontent-%COMP%] li.is-done[_ngcontent-%COMP%]{color:var(--ink);font-weight:700}.ag-empty[_ngcontent-%COMP%]{text-align:center;padding:32px 16px;color:var(--ink-soft)}.ag-empty[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px;display:block;margin-bottom:8px}.ag-qr[_ngcontent-%COMP%]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ag-qr[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:180px;height:180px;border:1px solid var(--line);border-radius:12px;background:#fff}.ag-qr[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{word-break:break-all;background:var(--surface-2);padding:6px 8px;border-radius:8px;display:block}.ag-goal[_ngcontent-%COMP%]{border-top:1px solid var(--line);padding:14px 0 4px}.ag-goal[_ngcontent-%COMP%]:first-of-type{border-top:0;padding-top:0}.ag-goal__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 2px}.ag-rank[_ngcontent-%COMP%]{display:inline-block;font-weight:800;margin-right:6px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);font-size:12px}.ag-quote[_ngcontent-%COMP%]{margin:0;padding:10px 14px;border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;white-space:pre-line}.ag-actions[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:6px 9px;font:inherit}.ag-lib[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-lib__icon[_ngcontent-%COMP%]{font-size:20px;margin-top:2px}.ag-lib__title[_ngcontent-%COMP%]{font-weight:700;overflow-wrap:anywhere}.ag-lib__state[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}@media (max-width: 560px){.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{grid-template-columns:auto minmax(0,1fr)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] .ag-actions[_ngcontent-%COMP%]{grid-column:1/-1}}.ag-card--cible[_ngcontent-%COMP%]{border-width:3px;border-color:var(--accent)}",".off-fs[_ngcontent-%COMP%]{border:0;padding:0;margin:0;min-width:0}.off-legend[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:8px 0 4px}.off-grid[_ngcontent-%COMP%]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.off-service[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer;font-size:14px}.off-service[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}.off-service[_ngcontent-%COMP%]:has(input:checked){border-width:2px;border-color:var(--accent);font-weight:600;padding:9px 11px}.ag-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:inherit;resize:vertical}"]})};var qe=(n,t)=>({version:n,date:t}),Je=n=>({version:n}),Ke=(n,t)=>({left:n,perYear:t}),Ue=n=>({months:n});function He(n,t){n&1&&(a(0,"div",3),s(1,"i",18),a(2,"span"),p(3),l(4,"translate"),r()()),n&2&&(i(3),f(g(4,1,"AGENCY.COMMON.READ_ONLY")))}function Xe(n,t){n&1&&(a(0,"div",5),s(1,"i",19),a(2,"span"),p(3),l(4,"translate"),r()()),n&2&&(i(3),f(g(4,1,"AGENCY.SETTINGS.REVER
1IFY_TEXT")))}function Qe(n,t){if(n&1&&(p(0),l(1,"translate")),n&2){let e=t.$implicit,o=t.$index,c=t.$count;ce(" ",g(1,2,"AGENCY.DECLARE.MISSING_"+e),"",o===c-1?".":","," ")}}function Ze(n,t){if(n&1&&(a(0,"p",20),s(1,"i",23),p(2),l(3,"translate"),N(4,Qe,2,4,null,null,A),r()),n&2){let e=_(3);i(2),m(" ",g(3,1,"AGENCY.SETTINGS.MISSING_TITLE")," "),i(2),T(e.manques)}}function $e(n,t){if(n&1&&(C(0,Ze,6,3,"p",20),a(1,"button",21),s(2,"i",22),p(3),l(4,"translate"),r()),n&2){let e=_(2);x(e.manques.length?0:-1),i(),u("disabled",e.busy()||!e.valide),i(2),m("",g(4,3,"AGENCY.SETTINGS.SAVE")," ")}}function et(n,t){n&1&&(a(0,"aside",6)(1,"h2",24),s(2,"i",25),p(3),l(4,"translate"),r(),a(5,"div",26),s(6,"app-agency-directory-card",27),r(),a(7,"p",28),p(8),l(9,"translate"),r()()),n&2&&(i(3),m("",g(4,4,"AGENCY.DECLARE.PREVIEW_TITLE")," "),i(3),u("agency",t)("apercu",!0),i(2),m(" ",g(9,6,"AGENCY.SETTINGS.PREVIEW_NOTE")," "))}function tt(n,t){if(n&1&&(a(0,"p",10),s(1,"i",29),p(2),l(3,"date"),l(4,"translate"),r()),n&2){let e=_(2);i(2),m(" ",O(4,4,"AGENCY.SETTINGS.CONTRACT_OK",G(7,qe,e.v.contract.acceptedVersion,O(3,1,e.v.agency.contractAcceptedAt,"longDate")))," ")}}function nt(n,t){n&1&&(a(0,"p",16),p(1),l(2,"translate"),r()),n&2&&(i(),m(" ",g(2,1,"AGENCY.SETTINGS.CONTRACT_OWNER_ONLY")," "))}function it(n,t){if(n&1&&(a(0,"div",30),s(1,"i",19),a(2,"span"),p(3),l(4,"translate"),r()(),C(5,nt,3,3,"p",16)),n&2){let e=_(2);i(3),f(O(4,2,"AGENCY.SETTINGS.CONTRACT_NEW",F(5,Je,e.v.contract.currentVersion))),i(2),x(e.ctx.can("contrat")?-1:5)}}function at(n,t){if(n&1&&(a(0,"p",16),p(1),l(2,"translate"),r()),n&2){let e=_();i(),m(" ",O(2,1,"AGENCY.SETTINGS.JOKER_DECLARED",F(4,Ue,e.jokers.declared.join(", ")))," ")}}function ot(n,t){if(n&1&&(a(0,"p"),p(1),l(2,"translate"),r(),C(3,at,3,6,"p",16)),n&2){let e=t;i(),m(" ",O(2,2,"AGENCY.CERT.JOKERS",G(5,Ke,e.jokers.leftThisYear,e.jokers.perYear))," "),i(2),x(e.jokers.declared.length?3:-1)}}function rt(n,t){if(n&1&&(a(0,"option",35),p(1),r()),n&2){let e=t.$implicit;u("value",e),i(),f(e)}}function lt(n,t){if(n&1){let e=I();a(0,"form",31),k("ngSubmit",function(){M(e);let c=_(2);return h(c.joker())}),a(1,"div",32)(2,"label",33),p(3),l(4,"translate"),r(),a(5,"select",34),E("ngModelChange",function(c){M(e);let d=_(2);return y(d.mois,c)||(d.mois=c),h(c)}),N(6,rt,2,2,"option",35,A),r()(),a(8,"button",36),p(9),l(10,"translate"),r()()}if(n&2){let e=_(2);i(3),f(g(4,4,"AGENCY.SETTINGS.JOKER_MONTH")),i(2),P("ngModel",e.mois),i(),T(e.moisProposes),i(2),u("disabled",e.busy()),i(),m(" ",g(10,6,"AGENCY.SETTINGS.JOKER_DECLARE")," ")}}function ct(n,t){if(n&1){let e=I();a(0,"app-agency-identity-card",0),k("identite",function(c){M(e);let d=_();return h(d.identiteChangee(c))}),r(),a(1,"div",1)(2,"form",2),k("ngSubmit",function(){M(e);let c=_();return h(c.enregistrer())}),C(3,He,5,3,"div",3),s(4,"app-agency-profile-fields",4),C(5,Xe,5,3,"div",5)(6,$e,5,5),r(),C(7,et,10,8,"aside",6),r(),s(8,"app-agency-offer-form"),a(9,"section",7)(10,"h2",8),s(11,"i",9),p(12),l(13,"translate"),r(),C(14,tt,5,10,"p",10)(15,it,6,7),a(16,"a",11),s(17,"i",12),p(18),l(19,"translate"),s(20,"i",13),r()(),a(21,"section",14)(22,"h2",8),s(23,"i",15),p(24),l(25,"translate"),r(),a(26,"p",16),p(27),l(28,"translate"),r(),C(29,ot,4,8)(30,lt,11,8,"form",17),r()}if(n&2){let e,o,c=_();u("workspaceId",c.v.agency.workspaceId)("fallback",c.identiteConnue),i(3),x(c.ctx.canManage("modifier_profil")?-1:3),i(),u("model",c.model)("disabled",!c.ctx.canManage("modifier_profil")||c.busy()),i(),x(c.identiteModifiee&&c.v.agency.verification==="verifiee"?5:-1),i(),x(c.ctx.canManage("modifier_profil")?6:-1),i(),x((e=c.apercu)?7:-1,e),i(5),m("",g(13,15,"AGENCY.SETTINGS.CONTRACT")," "),i(2),x(c.v.contract.upToDate?14:15),i(4),m(" ",g(19,17,"AGENCY.SETTINGS.CONTRACT_READ")," "),i(6),m("",g(25,19,"AGENCY.SETTINGS.JOKER_TITLE")," "),i(3),f(g(28,21,"AGENCY.SETTINGS.JOKER_INTRO")),i(2),x((o=c.cert())?29:-1,o),i(),x(c.ctx.canManage("joker")?30:-1)}}var ke=class n{ctx=b(ee);api=b($);toast=b(J);confirm=b(ue);t=b(j);model=ie();initial=ie();busy=v(!1);identite=v(null);get v(){return this.ctx.view()}cert=v(null);moisProposes=Ce(Ee(),12);
1mois=this.moisProposes[0]??"";dernierProfil="";constructor(){B(()=>{let t=this.ctx.view();t&&z(()=>{let e=t.agency,o=JSON.stringify([e.id,e.legalName,e.companyId,e.country,e.languages,e.specialties]);o!==this.dernierProfil&&(this.dernierProfil=o,this.model={legalName:e.legalName,companyId:e.companyId,country:e.country,languages:[...e.languages??[]],specialties:[...e.specialties??[]]},this.initial=re(oe({},this.model),{languages:[...this.model.languages],specialties:[...this.model.specialties]}),this.api.certification(e.id).then(c=>this.cert.set(c),()=>this.cert.set(null)))})})}get valide(){return Oe(this.model)}get manques(){return be(this.model)}get identiteConnue(){let t=this.v?.agency;return t?{name:t.name,slug:t.slug,logoUrl:t.logoUrl??null,description:t.description??null}:null}get apercu(){let t=this.v?.agency;if(!t)return null;let e=this.identite()??this.identiteConnue;return{id:t.id,slug:e?.slug??t.slug,name:e?.name??t.name,logoUrl:e?.logoUrl??null,country:this.model.country||null,languages:this.model.languages,specialties:this.model.specialties,certified:t.level==="certifiee"&&t.certificationState!=="grace",stats:{creators:0,activeCreators:0,liveHoursThisMonth:0}}}identiteChangee(t){return S(this,null,function*(){let e=this.identite();this.identite.set(t),e&&(e.name!==t.name||e.slug!==t.slug||e.logoUrl!==t.logoUrl)&&(yield this.ctx.refresh().catch(()=>{}))})}get identiteModifiee(){return this.model.legalName.trim()!==this.initial.legalName||this.model.companyId.trim()!==this.initial.companyId||this.model.country!==this.initial.country}enregistrer(){return S(this,null,function*(){let t=this.ctx.agencyId();if(!(!t||!this.valide)&&!(this.identiteModifiee&&this.ctx.view()?.agency.verification==="verifiee"&&!(yield this.confirm.confirm({header:this.t.instant("AGENCY.SETTINGS.REVERIFY_TITLE"),message:this.t.instant("AGENCY.SETTINGS.REVERIFY_TEXT"),acceptLabel:this.t.instant("AGENCY.SETTINGS.SAVE"),rejectLabel:this.t.instant("AGENCY.COMMON.CANCEL"),severity:"warn"})))){this.busy.set(!0);try{let e=this.model;yield this.api.update(t,{legalName:e.legalName.trim(),companyId:e.companyId.trim(),country:e.country,languages:e.languages,specialties:e.specialties}),this.toast.add({severity:"success",detail:this.t.instant("AGENCY.SETTINGS.SAVED")}),yield this.ctx.refresh()}catch(e){this.toast.add({severity:"error",detail:this.t.instant(R(e))})}finally{this.busy.set(!1)}}})}joker(){return S(this,null,function*(){let t=this.ctx.agencyId();if(!(!t||!this.mois||!(yield this.confirm.confirm({header:this.t.instant("AGENCY.SETTINGS.JOKER_TITLE"),message:this.t.instant("AGENCY.SETTINGS.JOKER_CONFIRM",{month:this.mois}),acceptLabel:this.t.instant("AGENCY.SETTINGS.JOKER_DECLARE"),rejectLabel:this.t.instant("AGENCY.COMMON.CANCEL"),severity:"info",icon:"pi pi-calendar-minus"})))){this.busy.set(!0);try{yield this.api.declareJoker(t,this.mois),this.toast.add({severity:"success",detail:this.t.instant("AGENCY.SETTINGS.JOKER_DONE",{month:this.mois})}),this.cert.set(yield this.api.certification(t))}catch(o){this.toast.add({severity:"error",detail:this.t.instant(R(o))})}finally{this.busy.set(!1)}}})}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=Y({type:n,selectors:[["app-agency-settings"]],decls:1,vars:1,consts:[[3,"identite","
1workspaceId","fallback"],[1,"set-grid"],[1,"set-form",3,"ngSubmit"],["role","status",1,"ag-note"],[3,"model","disabled"],["role","alert",1,"ag-note","ag-note--warn"],["aria-labelledby","set-preview-title","data-testid","settings-preview",1,"set-preview"],["data-testid","contract",1,"ag-card"],[1,"ag-card__title"],["aria-hidden","true",1,"pi","pi-file-edit"],[1,"mb-2"],["routerLink","/agences/contrat","target","_blank","rel","noopener","data-testid","settings-read-contract"],["aria-hidden","true",1,"pi","pi-file"],["aria-hidden","true",1,"pi","pi-external-link"],["data-testid","joker",1,"ag-card"],["aria-hidden","true",1,"pi","pi-calendar-minus"],[1,"ag-muted"],[1,"d-flex","flex-wrap","gap-2","align-items-end"],["aria-hidden","true",1,"pi","pi-lock"],["aria-hidden","true",1,"pi","pi-exclamation-triangle"],["role","status","data-testid","settings-missing",1,"ag-muted"],["type","submit","data-testid","settings-save",1,"ag-btn","ag-btn--primary","set-save",3,"disabled"],["aria-hidden","true",1,"pi","pi-save"],["aria-hidden","true",1,"pi","pi-list-check"],["id","set-preview-title",1,"ag-card__title"],["aria-hidden","true",1,"pi","pi-eye"],[1,"set-preview__frame"],[3,"agency","apercu"],[1,"ag-muted","mt-2"],["aria-hidden","true",1,"pi","pi-check-circle"],["role","alert",1,"ag-note","ag-note--warn","mb-2"],[1,"d-flex","flex-wrap","gap-2","align-items-end",3,"ngSubmit"],[1,"ag-field","mb-0"],["for","ag-joker"],["id","ag-joker","name","mois",3,"ngModelChange","ngModel"],[3,"value"],["type","submit",1,"ag-btn","ag-btn--ghost",3,"disabled"]],template:function(e,o){e&1&&C(0,ct,31,23),e&2&&x(o.v?0:-1)},dependencies:[L,pe,Z,Q,me,fe,de,K,U,X,H,D,V,q,W,Me,he,ye,te],styles:["[_nghost-%COMP%]{display:block;--accent: #2f8eef;--accent-dark: #1f6fd0;--ink: #14141f;--ink-soft: #5a5a6b;--line: #e7e7ee;--surface: #fff;--surface-2: #f7f7fa;--live: #ff3b30;color:var(--ink)}.ag-title[_ngcontent-%COMP%]{font-size:20px;font-weight:800;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ag-sub[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:14px;margin:4px 0 0}.ag-muted[_ngcontent-%COMP%]{color:var(--ink-soft);font-size:13px}.ag-card[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}.ag-card__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ag-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ag-stat[_ngcontent-%COMP%]{background:var(--surface-2);border-radius:12px;padding:12px}.ag-stat__label[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft)}.ag-stat__value[_ngcontent-%COMP%]{font-size:20px;font-weight:800}.ag-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.ag-pill--strong[_ngcontent-%COMP%]{border-color:var(--accent);color:var(--accent-dark)}.ag-live[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--live)}.ag-live__dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:var(--live);animation:_ngcontent-%COMP%_ag-pulse 1.4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_ag-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ag-live__dot[_ngcontent-%COMP%]{animation:none}}.ag-tabs[_ngcontent-%COMP%]{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:16px 0;scrollbar-width:thin}.ag-tabs[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:none;padding:10px 12px;color:var(--ink-soft);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ag-tabs[_ngcontent-%COMP%] a.is-active[_ngcontent-%COMP%], .ag-tabs[_ngcontent-%COMP%] button.is-active[_ngcontent-%COMP%]{color:var(--ink);font-weight:800;border-bottom-color:var(--accent)}.ag-gauge[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.ag-gauge[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-gauge__label[_ngcontent-%COMP%]{font-weight:600}.ag-gauge__status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px}.ag-gauge__bar[_ngcontent-%COMP%]{grid-column:1/-1;height:8px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}
1.ag-gauge__fill[_ngcontent-%COMP%]{height:100%;background:var(--accent)}.ag-gauge--missing[_ngcontent-%COMP%] .ag-gauge__fill[_ngcontent-%COMP%]{background:repeating-linear-gradient(135deg,var(--accent) 0 6px,#9cc7f5 6px 12px)}.ag-gauge__figures[_ngcontent-%COMP%]{grid-column:1/-1;font-size:12px;color:var(--ink-soft)}.ag-table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.ag-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:12px;color:var(--ink-soft);font-weight:600;white-space:nowrap}.ag-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ag-table[_ngcontent-%COMP%] th[aria-sort=ascending][_ngcontent-%COMP%] button[_ngcontent-%COMP%], .ag-table[_ngcontent-%COMP%] th[aria-sort=descending][_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--ink);font-weight:800}.ag-table[_ngcontent-%COMP%] .num[_ngcontent-%COMP%]{text-align:right;white-space:nowrap}.ag-notshared[_ngcontent-%COMP%]{color:var(--ink-soft);font-style:italic;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.ag-creator[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:160px}.ag-creator[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .ag-creator[_ngcontent-%COMP%] .ag-avatar[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--surface-2);flex-shrink:0}.ag-creator[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--ink);font-weight:700;text-decoration:none}.ag-alerts[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ag-alerts[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;gap:6px;align-items:flex-start}.ag-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.ag-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.ag-btn--primary[_ngcontent-%COMP%]{background:var(--accent);color:#fff}.ag-btn--primary[_ngcontent-%COMP%]:hover:not(:disabled){background:var(--accent-dark)}.ag-btn--ghost[_ngcontent-%COMP%]{background:var(--surface);border-color:var(--line);color:var(--ink)}.ag-btn--ghost[_ngcontent-%COMP%]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.ag-btn--sm[_ngcontent-%COMP%]{padding:5px 10px;font-size:12px}.ag-actions[_ngcontent-%COMP%]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ag-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ag-field[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:13px;font-weight:600}.ag-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .ag-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;background:var(--surface);color:var(--ink);width:100%}.ag-field[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:var(--ink-soft)}.ag-check[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.ag-check[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{margin-top:3px;width:18px;height:18px;flex-shrink:0}.ag-note[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:14px}.ag-note[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-top:2px}.ag-note--warn[_ngcontent-%COMP%]{border-left-style:double;border-left-width:6px}.ag-steps[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ag-steps[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ink-soft)}.ag-steps[_ngcontent-%COMP%] li.is-done[_ngcontent-%COMP%]{color:var(--ink);font-weight:700}.ag-empty[_ngcontent-%COMP%]{text-align:center;padding:32px 16px;color:var(--ink-soft)}.ag-empty[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:28px;display:block;margin-bottom:8px}.ag-qr[_ngcontent-%COMP%]{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.ag-qr[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:180px;height:180px;border:1px solid var(--line);border-radius:12px;background:#fff}.ag-qr[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{word-break:break-all;background:var(--surface-2);padding:6px 8px;border-radius:8px;display:block}.ag-goal[_ngcontent-%COMP%]{border-top:1px solid var(--line);padding:14px 0 4px}.ag-goal[_ngcontent-%COMP%]:first-of-type{border-top:0;padding-top:0}.ag-goal__title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;margin:0 0 2px}.ag-rank[_ngcontent-%COMP%]{display:inline-block;font-weight:800;margin-right:6px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);font-size:12px}.ag-quote[_ngcontent-%COMP%]{margin:0;padding:10px 14px;border-left:4px solid var(--accent);background:var(--surface-2);border-radius:10px;white-space:pre-line}.ag-actions[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:1px solid var(--line);border-radius:10px;padding:6px 9px;font:inherit}.ag-lib[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:0}.ag-lib__icon[_ngcontent-%COMP%]{font-size:20px;margin-top:2px}.ag-lib__title[_ngcontent-%COMP%]{font-weight:700;overflow-wrap:anywhere}.ag-lib__state[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}@media (max-width: 560px){.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{grid-template-columns:auto minmax(0,1fr)}.ag-lib[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] .ag-actions[_ngcontent-%COMP%]{grid-column:1/-1}}.ag-card--cible[_ngcontent-%COMP%]{border-width:3px;border-color:var(--accent)}",".set-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px}@media (min-width: 1200px){.set-grid[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) 340px}.set-preview[_ngcontent-%COMP%]{position:sticky;top:16px;align-self:start}}.set-form[_ngcontent-%COMP%]{min-width:0;margin-bottom:16px}.set-save[_ngcontent-%COMP%]{min-height:44px}.set-preview[_ngcontent-%COMP%]{min-width:0;margin-bottom:16px}.set-preview__frame[_ngcontent-%COMP%]{background:#0a0a14;border-radius:16px;padding:14px}"]})};export{ke as AgencySettingsComponent};
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.