PageSourceSearch

https://textiaa.com/chunk-KQQ5UAMA.js

js textiaa.com collected 2026-10-02 00:09:13 UTC 27,088 bytes, 1 lines download raw bytes

1import{a as Me,b as Le}from"./chunk-EGKQ27HK.js";import{c as le,d as Se}from"./chunk-AZS3QIZL.js";import"./chunk-UYRUDIUB.js";import{a as se,b as Te}from"./chunk-OUWEUXNL.js";import{A as xe,B as ve,C as Ee,c as de,e as x,k as ce,l as pe,p as ue,q as me,t as he,u as fe,v as _e,w as ge,x as Ce,y as Ae}from"./chunk-PXI4RNCT.js";import{a as re,b as Fe}from"./chunk-KXNDLGYE.js";import{f as Z,i as ee,m as te,n as ne}from"./chunk-MJC7NEL7.js";import"./chunk-G7CCAZ6K.js";import{b as ie,c as ae,e as oe,f as U}from"./chunk-P2NB64WX.js";import{G as J,M as ke,i as K,o as k,s as X,z as Q}from"./chunk-H3JKYH2Z.js";import{Ac as D,Dc as V,Ec as B,Fc as N,Jc as d,Kc as R,Mc as $,Ob as h,Pb as f,Pc as s,Q as ye,Qb as G,Qc as W,Rc as c,Sb as T,Tb as L,Ub as C,V as q,Vb as o,Wb as i,Xb as A,_ as g,cc as w,ea as I,fa as b,gc as P,hb as n,ic as _,lb as E,mb as M,n as S,uc as H,ud as y,vb as Y,xc as l,yc as O,zc as p}from"./chunk-6ZKZEUGL.js";import{e as j,k as F}from"./chunk-J6LPXIX4.js";var Pe,Oe=j(()=>{"use strict";y();ke();Fe();y();Pe=(()=>{class t{base=`${re.apiUrl}/api/v1`;http=g(J);apply(e){return this.http.post(`${this.base}/affiliate/apply`,e,{withCredentials:!0})}me(){return this.http.get(`${this.base}/affiliate/me`)}static \u0275fac=function(r){return new(r||t)};static \u0275prov=q({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})()});function mt(t,u){t&1&&(o(0,"strong"),l(1),s(2,"translate"),i(),o(3,"div",41),l(4),s(5,"translate"),i()),t&2&&(n(),O(c(2,2,"AFFILIATE.ALREADY_AFFILIATE_TITLE",d(8,Qe))),n(3),p(" ",c(5,5,"AFFILIATE.ALREADY_AFFILIATE_TEXT",d(9,Je))," "))}function ht(t,u){t&1&&(l(0),s(1,"translate")),t&2&&p(" ",c(1,1,"AFFILIATE.ALREADY_APPLIED_PENDING",d(4,et))," ")}function ft(t,u){t&1&&(l(0),s(1,"translate")),t&2&&p(" ",c(1,1,"AFFILIATE.ALREADY_APPLIED_APPROVED",d(4,tt))," ")}function _t(t,u){if(t&1&&(l(0),s(1,"translate")),t&2){let e=_(3);p(" ",c(1,1,"AFFILIATE.ALREADY_APPLIED_REJECTED",R(4,nt,e.reapplyAfterLabel||"\u2014"))," ")}}function gt(t,u){if(t&1&&(o(0,"div",42),l(1),s(2,"translate"),s(3,"date"),i()),t&2){let e=_(3);n(),D(" ",c(2,2,"AFFILIATE.SUBMITTED_AT",d(8,it))," : ",c(3,5,e.application.created_at,"medium")," ")}}function Ct(t,u){if(t&1&&(o(0,"strong"),l(1),s(2,"translate"),i(),o(3,"div",41),h(4,ht,2,5)(5,ft,2,5)(6,_t,2,6),h(7,gt,4,9,"div",42),i()),t&2){let e=_(2);n(),O(c(2,3,"AFFILIATE.ALREADY_APPLIED_TITLE",d(6,Ze))),n(3),f(e.application?.status==="pending"?4:e.application?.status==="approved"?5:6),n(3),f(e.application?.created_at?7:-1)}}function At(t,u){if(t&1&&(o(0,"article",7)(1,"div",40),h(2,mt,6,10)(3,Ct,8,7),i()()),t&2){let e=_();C("ngClass",$(2,Xe,e.statusVariant==="warning",e.statusVariant==="danger",e.statusVariant==="success")),n(2),f(e.lockReason==="affiliate"?2:3)}}function xt(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.REQUIRED",d(4,z))," "))}function vt(t,u){if(t&1&&(o(0,"option",18),l(1),i()),t&2){let e=u.$implicit;C("ngValue",e.code),n(),O(e.label)}}function Et(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.URL_INVALID",d(4,be))," "))}function Mt(t,u){if(t&1){let e=w();o(0,"div",19)(1,"div",9)(2,"label",43),l(3),s(4,"translate"),i(),o(5,"div",44)(6,"div",45)(7,"input",46),N("ngModelChange",function(a){I(e);let m=_();return B(m.pendingUrl,a)||(m.pendingUrl=a),b(a)}),P("ngModelChange",function(){I(e);let a=_();return b(a.pendingUrlError=!1)}),i(),E(),h(8,Et,3,5,"p",14),i(),o(9,"button",47),P("click",function(){I(e);let a=_();return b(a.addPendingChannel())}),l(10),s(11,"translate"),i()(),o(12,"p",48),l(13),s(14,"translate"),i()()()}if(t&2){let e=_();n(3),D(" ",c(4,7,"AFFILIATE.CHANNEL_URL_FOR",d(16,at))," ",e.channelLabel(u)," "),n(4),V("ngModel",e.pendingUrl),C("ngModelOptions",d(17,Ie)),M(),n(),f(e.pendingUrlError?8:-1),n(2),p(" ",c(11,10,"COMMON.ADD",d(18,ot))," "),n(3),p(" ",c(14,13,"AFFILIATE.CHANNELS_ADD_HELP",d(19,rt))," ")}}function Pt(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.URL_INVALID",d(4,be))," "))}function Ot(t,u){if(t&1){let e=w();o(0,"div",49)(1,"div",50),A(2,"span",51),o(3,"span",52),l(4),i()(),o(5,"div",45),A(6,"input",53),E(),h(7,Pt,3,5,"p",14),i(),o(8,"button",54),P("click",function(){let a=I(e).$index,m=_(2);return b(m.removeChannel(a))}),l(9),s(10,"translate"),i()()}if(t&2){let e,r=u.$implicit,a=u.$index,m=_(2);C("formGroup",m.asGroup(r)),n(4),O(m.channelLabel((e=r.get("platform"))==null?null:e.value)),n(2),M(),n(),f(m.isChannelUrlInvalid(a)?7:-1),n(2),p(" ",c(10,4,"COMMON.REMOVE",d(7,lt))," ")}}function It(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.CHANNELS_REQUIRED",d(4,st))," "))}function bt(t,u){if(t&1&&(o(0,"div",20),T(1,Ot,11,8,"div",49,G),h(3,It,3,5,"p",14),i()),t&2){let e=_();n(),L(e.channelsArray.controls),n(2),f(e.channelsArray.hasError("minOne")&&(e.channelsArray.dirty||e.channelsArray.touched)?3:-1)}}function yt(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.REQUIRED",d(4,z))," "))}function kt(t,u){t&1&&(o(0,"p",14),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.REQUIRED",d(4,z))," "))}function Ft(t,u){t&1&&(o(0,"span"),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.SUBMIT",d(4,dt))," "))}function St(t,u){t&1&&(o(0,"span"),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"COMMON.SENDING",d(4,ct))," "))}function Tt(t,u){t&1&&(o(0,"p",30),l(1),s(2,"translate"),i()),t&2&&(n(),p(" ",c(2,1,"AFFILIATE.SUCCESS",d(4,pt))," "))}function Lt(t,u){if(t&1&&(o(0,"p",14),l(1),i()),t&2){let e=_();n(),O(e.error)}}var De,Ve,Be,Ne,Re,Ie,Ue,ze,je,qe,Ye,Ge,He,$e,We,Ke,Xe,Qe,Je,Ze,et,tt,nt,it,z,at,ot,rt,be,lt,st,dt,ct,pt,ut,an,wt=j(()=>{y();Q();Ee();U();ne();Oe();ye();Se();Le();Te();U();y();Q();Ee();ne();U();De=()=>({default:"D\xE9crivez votre audience et vos canaux. Une fois accept\xE9, vous aurez acc\xE8s \xE0 votre tableau de bord (filleuls + gains)."}),Ve=t=>["/",t,"affiliate"],Be=()=>({default:"Retour"}),Ne=()=>({default:"Nom complet"}),Re=()=>({default:"Vos canaux"}),Ie=()=>({standalone:!0}),Ue=()=>({default:"Choisissez un canal\u2026"}),ze=()=>({default:"Taille d\u2019audience"}),je=()=>({default:"Choisir\u2026"}),qe=()=>({default:"Message"}),Ye=()=>({default:"Validation manuelle"}),Ge=()=>({default:"Chaque demande est v\xE9rifi\xE9e rapidement pour prot\xE9ger le programme et garder une qual
1it\xE9 d\u2019affili\xE9s \xE9lev\xE9e."}),He=()=>({default:"Lien unique"}),$e=()=>({default:"Un lien personnel pour suivre vos clics, inscriptions et abonnements \u2014 tout est trac\xE9 dans votre tableau de bord."}),We=()=>({default:"Paiements & suivi"}),Ke=()=>({default:"Suivez vos gains en temps r\xE9el. Commission unique vers\xE9e lors du premier abonnement du filleul."}),Xe=(t,u,e)=>({"is-warning":t,"is-danger":u,"is-success":e}),Qe=()=>({default:"Vous \xEAtes d\xE9j\xE0 affili\xE9."}),Je=()=>({default:"Vous avez d\xE9j\xE0 acc\xE8s au programme d\u2019affiliation."}),Ze=()=>({default:"Demande d\xE9j\xE0 envoy\xE9e."}),et=()=>({default:"Votre demande est en cours de validation. Vous ne pouvez soumettre qu\u2019une seule demande."}),tt=()=>({default:"Votre demande a \xE9t\xE9 accept\xE9e. Vous \xEAtes affili\xE9."}),nt=t=>({date:t}),it=()=>({default:"Envoy\xE9e le"}),z=()=>({default:"Champ requis"}),at=()=>({default:"Lien pour"}),ot=()=>({default:"Ajouter"}),rt=()=>({default:"Ajoutez autant de canaux que vous voulez (TikTok, Instagram, Facebook\u2026)."}),be=()=>({default:"URL invalide. Exemple : https://tiktok.com/@votrecompte"}),lt=()=>({default:"Retirer"}),st=()=>({default:"Ajoutez au moins un canal (TikTok, Instagram, etc.)."}),dt=()=>({default:"Envoyer ma demande"}),ct=()=>({default:"Envoi en cours\u2026"}),pt=()=>({default:"Demande envoy\xE9e \u2705 Nous vous recontactons rapidement."}),ut=(t,u)=>u.code;an=(()=>{class t{fb=g(Ae);route=g(Z);affiliateApi=g(Pe);lang=this.route.snapshot.paramMap.get("lang")??"fr";auth=g(le);recaptcha=g(Me);seo=g(se);translate=g(ie);loading=!1;success=!1;error=null;selectedChannel="";application=null;locked=!1;lockReason=null;showStatusBanner=!1;statusVariant="warning";pendingChannel=null;pendingUrl="";pendingUrlError=!1;datePipe=new k("fr-FR");reapplyAfterLabel=null;allChannels=[{code:"tiktok",label:"TikTok"},{code:"instagram",label:"Instagram"},{code:"facebook",label:"Facebook"},{code:"youtube",label:"YouTube"},{code:"blog",label:"Blog / Site"},{code:"x",label:"X (Twitter)"},{code:"linkedin",label:"LinkedIn"}];ngOnInit(){this.setSeo(),this.translate.onLangChange.subscribe(()=>this.setSeo())}setSeo(){this.seo.setTitle(this.translate.instant("AFFILIATE.APPLY_SEO.TITLE")),this.seo.setDescription(this.translate.instant("AFFILIATE.APPLY_SEO.DESCRIPTION")),this.seo.setCanonical(),this.seo.setRobotsNoindex()}constructor(){this.initLock()}formatDateLabel(e){if(!e)return null;let r=new Date(e);return isNaN(r.getTime())?null:new Intl.DateTimeFormat("fr-FR",{year:"numeric",month:"short",day:"2-digit"}).format(r)}initLock(){return F(this,null,function*(){if(this.showStatusBanner=!1,this.auth.isAffiliate()){this.locked=!0,this.lockReason="affiliate",this.showStatusBanner=!0,this.statusVariant="success",this.freezeForm();return}try{let e=yield S(this.affiliateApi.me());if(this.application=e,!e){this.locked=!1,this.lockReason=null,this.showStatusBanner=!1,this.reapplyAfterLabel=null;return}if(this.showStatusBanner=!0,this.reapplyAfterLabel=this.formatDateLabel(e?.reapply_after),e.status==="pending"){this.locked=!0,this.lockReason="already_applied",this.statusVariant="warning",this.freezeForm();return}if(e.status==="approved"){this.locked=!0,this.lockReason="already_applied",this.statusVariant="success",this.freezeForm();return}this.locked=!1,this.lockReason=null,this.statusVariant="danger",this.form.enable({emitEvent:!1})}catch(e){this.locked=!1,this.lockReason=null,this.showStatusBanner=!1,this.reapplyAfterLabel=null}})}freezeForm(){this.form.disable({emitEvent:!1})}form=this.fb.group({fullName:["",[x.required,x.minLength(2)]],channels:this.fb.array([],[this.minChannelsValidator(1)]),audienceSize:["",[x.required]],message:["",[x.required,x.minLength(10)]]});get channelsArray(){return this.form.get("channels")}get availableChannels(){let e=new Set(this.channelsArray.controls.map(r=>r.get("platform")?.value??""));return this.allChannels.filter(r=>!e.has(r.code))}get userEmail(){return this.auth.email()}onPendingUrlInput(e){let r=e.target;this.pendingUrl=r?.value??"",this.pendingUrlError=!1}asGroup(e){return e}channelLabel(e){return this.allChannels.find(r=>r.code===e)?.label??e}isInvalid(e){let r=this.form.get(e);return!!r&&r.invalid&&(r.dirty||r.touched)}isChannelUrlInvalid(e){let a=this.channelsArray.at(e).get("url");return!!a&&a.invalid&&(a.dirty||a.touched)}onPickChannelModel(e){if(!e)return;if(this.channelsArray.controls.some(a=>a.get("platform")?.value===e)){this.selectedChannel="";return}this.pendingChannel=e,this.pendingUrl="",this.pendingUrlError=!1,this.selectedChannel=""}
1onPickChannel(e){let r=e.target,a=r.value||"";r.value="",!(!a||this.channelsArray.controls.some(v=>v.get("platform")?.value===a))&&(this.pendingChannel=a,this.pendingUrl="",this.pendingUrlError=!1)}addPendingChannel(){if(!this.pendingChannel)return;let e=String(this.pendingUrl??"").trim(),r=this.urlValidator({value:e});this.pendingUrlError=!!r,!r&&(this.channelsArray.push(this.fb.group({platform:[this.pendingChannel,x.required],url:[e,[x.required,this.urlValidator]]})),this.channelsArray.markAsTouched(),this.channelsArray.markAsDirty(),this.channelsArray.updateValueAndValidity(),this.form.updateValueAndValidity(),this.pendingChannel=null,this.pendingUrl="",this.pendingUrlError=!1,this.selectedChannel="")}removeChannel(e){this.channelsArray.removeAt(e),this.channelsArray.markAsDirty(),this.channelsArray.updateValueAndValidity(),this.form.updateValueAndValidity()}strictEmailValidator(e){let r=String(e.value??"").trim();return r?/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/i.test(r)?null:{emailStrict:!0}:null}urlValidator(e){let r=String(e.value??"").trim();if(!r)return null;try{let a=new URL(r);return a.protocol!=="http:"&&a.protocol!=="https:"?{urlInvalid:!0}:null}catch(a){return{urlInvalid:!0}}}minChannelsValidator(e){return r=>{let a=r;return a&&a.length>=e?null:{minOne:!0}}}submit(){return F(this,null,function*(){if(this.locked)return;if(this.success=!1,this.error=null,this.form.invalid){this.form.markAllAsTouched(),this.channelsArray.markAllAsTouched();return}let e="affiliate_apply";this.loading=!0;try{let r=yield this.recaptcha.execute(e),a={fullName:String(this.form.value.fullName??"").trim(),audienceSize:this.form.value.audienceSize,message:String(this.form.value.message??"").trim(),channels:this.channelsArray.value,recaptcha_token:r,recaptcha_action:e};for(yield S(this.affiliateApi.apply(a)),this.application={status:"pending",created_at:new Date().toISOString()},this.locked=!0,this.lockReason="already_applied",this.freezeForm(),this.success=!0,this.form.reset();this.channelsArray.length;)this.channelsArray.removeAt(0);this.pendingChannel=null,this.pendingUrl="",this.pendingUrlError=!1}catch(r){let a=r?.error?.detail;((typeof a=="string"?a:"")||"").toLowerCase().includes("recaptcha")?this.error="V\xE9rification reCAPTCHA \xE9chou\xE9e. Veuillez r\xE9essayer.":this.error=typeof a=="string"?a:"Une erreur est survenue. R\xE9essayez."}finally{this.loading=!1}})}static \u0275fac=function(r){return new(r||t)};static \u0275cmp=Y({type:t,selectors:[["app-affiliate-apply"]],decls:107,vars:93,consts:[[1,"section"],[1,"container"],[1,"apply-card"],[1,"apply-head"],[1,"title","is-3","mb-2"],[1,"apply-subtitle"],[1,"button","is-light",3,"routerLink"],[1,"message",3,"ngClass"],[1,"box","apply-form",3,"ngSubmit","formGroup"],[1,"field"],[1,"label"],["aria-hidden","true",1,"req-star"],[1,"control"],["formControlName","fullName","type","text","placeholder","Ex: Sarah Martin",1,"input"],[1,"help","is-danger"],[1,"channels-row"],[1,"control","select","is-fullwidth"],[3,"ngModelChange","ngModel","ngModelOptions"],[3,"ngValue"],[1,"mt-3"],[1,"channels-list"],["formControlName","audienceSize"],["value",""],["value","0-10k"],["value","10k+"],["value","50k+"],["value","200k+"],["rows","5","formControlName","message","placeholder","D\xE9crivez votre contenu, votre audience, et comment vous voulez promouvoir Textiaa.",1,"textarea"],[1,"actions-row"],["type","submit",1,"button","is-link",3,"disabled"],[1,"help","has-text-success"],[1,"desc-grid"],[1,"desc-card"],["aria-hidden","true",1,"desc-icon"],[1,"pi","pi-shield"],[1,"desc-body"],[1,"desc-title"],[1,"desc-text"],[1,"pi","pi-link"],[1,"pi","pi-wallet"],[1,"message-body"],[1,"mt-1"],[1,"muted","mt-2"],[1,"label","is-size-7"],[1,"channel-add-row"],[1,"control","is-expanded"],["type","url","placeholder","https://...","inputmode","url",1,"input",3,"ngModelChange","ngModel","ngModelOptions"],["type","button",1,"button","is-link",3,"click"],[1,"help"],[1,"channel-item",3,"formGroup"],[1,"channel-pill"],[1,"channel-pill-dot"],[1,"channel-pill-text"],["type","url","formControlName","url","placeholder","https://...","inputmode","url",1,"input"],["type","button",1,"button","is-light","is-small",3,"click"]],template:function(r,a){
1if(r&1&&(o(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div")(5,"h1",4),l(6),s(7,"translate"),i(),o(8,"p",5),l(9),s(10,"translate"),i()(),o(11,"a",6),l(12),s(13,"translate"),i()(),h(14,At,4,6,"article",7),o(15,"form",8),P("ngSubmit",function(){return a.submit()}),o(16,"div",9)(17,"label",10),l(18),s(19,"translate"),o(20,"span",11),l(21,"*"),i()(),o(22,"div",12),A(23,"input",13),E(),i(),h(24,xt,3,5,"p",14),i(),o(25,"div",9)(26,"label",10),l(27),s(28,"translate"),o(29,"span",11),l(30,"*"),i()(),o(31,"div",15)(32,"div",16)(33,"select",17),N("ngModelChange",function(v){return B(a.selectedChannel,v)||(a.selectedChannel=v),v}),P("ngModelChange",function(v){return a.onPickChannelModel(v)}),o(34,"option",18),l(35),s(36,"translate"),i(),T(37,vt,2,2,"option",18,ut),i(),E(),i()(),h(39,Mt,15,20,"div",19),h(40,bt,4,1,"div",20),i(),o(41,"div",9)(42,"label",10),l(43),s(44,"translate"),o(45,"span",11),l(46,"*"),i()(),o(47,"div",16)(48,"select",21)(49,"option",22),l(50),s(51,"translate"),i(),o(52,"option",23),l(53,"0 \u2013 10K"),i(),o(54,"option",24),l(55,"+10K"),i(),o(56,"option",25),l(57,"+50K"),i(),o(58,"option",26),l(59,"+200K"),i()(),E(),i(),h(60,yt,3,5,"p",14),i(),o(61,"div",9)(62,"label",10),l(63),s(64,"translate"),o(65,"span",11),l(66,"*"),i()(),o(67,"div",12),A(68,"textarea",27),E(),i(),h(69,kt,3,5,"p",14),i(),o(70,"div",28)(71,"button",29),h(72,Ft,3,5,"span")(73,St,3,5,"span"),i()(),h(74,Tt,3,5,"p",30),h(75,Lt,2,1,"p",14),o(76,"div",31)(77,"div",32)(78,"div",33),A(79,"i",34),i(),o(80,"div",35)(81,"div",36),l(82),s(83,"translate"),i(),o(84,"div",37),l(85),s(86,"translate"),i()()(),o(87,"div",32)(88,"div",33),A(89,"i",38),i(),o(90,"div",35)(91,"div",36),l(92),s(93,"translate"),i(),o(94,"div",37),l(95),s(96,"translate"),i()()(),o(97,"div",32)(98,"div",33),A(99,"i",39),i(),o(100,"div",35)(101,"div",36),l(102),s(103,"translate"),i(),o(104,"div",37),l(105),s(106,"translate"),i()()()()()()()()),r&2){let m;n(6),p(" ",W(7,32,"AFFILIATE.APPLY_TITLE")," "),n(3),p(" ",c(10,34,"AFFILIATE.APPLY_SUBTITLE",d(76,De))," "),n(2),C("routerLink",R(77,Ve,a.lang)),n(),p(" ",c(13,37,"COMMON.BACK",d(79,Be))," "),n(2),f(a.showStatusBanner?14:-1),n(),H("is-locked",a.locked),C("formGroup",a.form),n(3),p(" ",c(19,40,"AFFILIATE.FULLNAME",d(80,Ne))," "),n(5),M(),n(),f(a.isInvalid("fullName")?24:-1),n(3),p(" ",c(28,43,"AFFILIATE.CHANNELS",d(81,Re))," "),n(6),V("ngModel",a.selectedChannel),C("ngModelOptions",d(82,Ie)),M(),n(),C("ngValue",""),n(),p(" ",c(36,46,"AFFILIATE.CHANNELS_SELECT_PLACEHOLDER",d(83,Ue))," "),n(2),L(a.availableChannels),n(2),f((m=a.pendingChannel)?39:-1,m),n(),f(a.channelsArray.controls.length>0?40:-1),n(3),p(" ",c(44,49,"AFFILIATE.AUDIENCE",d(84,ze))," "),n(5),M(),n(2),p(" ",c(51,52,"AFFILIATE.AUDIENCE_PLACEHOLDER",d(85,je))," "),n(10),f(a.isInvalid("audienceSize")?60:-1),n(3),p(" ",c(64,55,"AFFILIATE.MESSAGE",d(86,qe))," "),n(5),M(),n(),f(a.isInvalid("message")?69:-1),n(2),C("disabled",a.form.invalid||a.loading),n(),f(a.loading?73:72),n(2),f(a.success?74:-1),n(),f(a.error?75:-1),n(7),p(" ",c(83,58,"AFFILIATE.DESC_1_TITLE",d(87,Ye))," "),n(3),p(" ",c(86,61,"AFFILIATE.DESC_1_TEXT",d(88,Ge))," "),n(7),p(" ",c(93,64,"AFFILIATE.DESC_2_TITLE",d(89,He))," "),n(3),p(" ",c(96,67,"AFFILIATE.DESC_2_TEXT",d(90,$e))," "),n(7),p(" ",c(103,70,"AFFILIATE.DESC_3_TITLE",d(91,We))," "),n(3),p(" ",c(106,73,"AFFILIATE.DESC_3_TEXT",d(92,Ke))," ")}},dependencies:[X,K,ve,me,ge,Ce,de,_e,ce,pe,fe,he,oe,te,ee,xe,ue,k,ae],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;--aff-surface: #ffffff;--aff-border: rgba(0, 0, 0, .08);--aff-text: rgba(0, 0, 0, .88);--aff-muted: rgba(0, 0, 0, .62);--aff-subtle: rgba(0, 0, 0, .05);--aff-desc: rgba(167, 139, 250, .08);--aff-desc-border: rgba(167, 139, 250, .18)}.theme-dark[_nghost-%COMP%], .theme-dark   [_nghost-%COMP%], .is-dark[_nghost-%COMP%], .is-dark   [_nghost-%COMP%], body.dark[_nghost-%COMP%], body.dark   [_nghost-%COMP%], html.dark[_nghost-%COMP%], html.dark   [_nghost-%COMP%], [data-theme=dark][_nghost-%COMP%], [data-theme=dark]   [_nghost-%COMP%], html[data-theme=dark][_nghost-%COMP%], html[data-theme=dark]   [_nghost-%COMP%]{--aff-surface: rgba(20, 20, 20, .85);--aff-border: rgba(255, 255, 255, .08);--aff-text: rgba(255, 255, 255, .92);--aff-muted: rgba(255, 255, 255, .68);--aff-subtle: rgba(255, 255, 255, .06);--aff-desc: rgba(56, 189, 248, .08);--aff-desc-border: rgba(56, 189, 248, .18)}.apply-card[_ngcontent-%COMP%]{background:var(--aff-surface);border-radius:18px;padding:2rem 1.5rem;border:1px solid var(--aff-border);box-shadow:0 18px 48px #00000038}.apply-head[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.apply-subtitle[_ngcontent-%COMP%]{color:var(--aff-muted);margin:0}.theme-dark[_nghost-%COMP%]   .title[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .title[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .title[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .title[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   .title[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .title[_ngcontent-%COMP%]{color:var(--aff-text)!important}.theme-dark[_nghost-%COMP%]   .label[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .label[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .label[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .label[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   .label[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .label[_ngcontent-%COMP%]{color:var(--aff-text)!important}.theme-dark[_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success), .theme-dark   [_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success), .is-dark[_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success), .is-dark   [_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success), [data-theme=dark][_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success), [data-theme=dark]   [_nghost-%COMP%]   .help[_ngcontent-%COMP%]:not(.is-danger):not(.has-text-success){color:var(--aff-muted)!important}.apply-form.box[_ngcontent-%COMP%]{background:transparent;border:0;box-shadow:none;padding:0}.theme-dark[_nghost-%COMP%]   .input[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .input[_ngcontent-%COMP%], .theme-dark[_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], .theme-dark[_nghost-%COMP%]   select[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   select[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .input[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .input[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   select[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   select[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   .input[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .input[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   select[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   select[_ngcontent-%COMP%]{background:#00000038!important;border-color:#ffffff1a!important;color:#ffffffeb!important}.theme-dark[_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, .theme-dark   [_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, .theme-dark[_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder, .theme-dark   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder, .is-dark[_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, .is-dark   [_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, .is-dark[_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder, .is-dark   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder, [data-theme=dark][_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, [data-theme=dark]   [_nghost-%COMP%]   .input[_ngcontent-%COMP%]::placeholder, [data-theme=dark][_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder, [data-theme=dark]   [_nghost-%COMP%]   .textarea[_ngcontent-%COMP%]::placeholder{color:#ffffff73!important}.theme-dark[_nghost-%COMP%]   option[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   option[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   option[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   option[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   option[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   option[_ngcontent-%COMP%]{background:#111;color:#fff}.apply-form.is-locked[_ngcontent-%COMP%]{opacity:.75;pointer-events:none}.channels-row[_ngcontent-%COMP%]{display:flex;gap:.75rem;
1align-items:center}.channel-add-row[_ngcontent-%COMP%]{display:flex;gap:.75rem;align-items:flex-start;width:100%}.channel-add-row[_ngcontent-%COMP%]   .control.is-expanded[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.channel-add-row[_ngcontent-%COMP%]   .control.is-expanded[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]{width:100%}.channel-add-row[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{flex:0 0 auto;white-space:nowrap}@media(max-width:900px){.channel-add-row[_ngcontent-%COMP%]{flex-direction:column}.channel-add-row[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{width:100%}}.channels-list[_ngcontent-%COMP%]{margin-top:.8rem;display:grid;gap:.65rem}.channel-item[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.85rem;border-radius:14px;border:1px solid var(--aff-border);background:var(--aff-subtle)}.channel-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--aff-border);background:#a78bfa24;font-weight:800;color:var(--aff-text);white-space:nowrap}.channel-pill-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,#a78bfa,#38bdf8);display:inline-block}.channel-pill-text[_ngcontent-%COMP%]{font-size:.85rem}.actions-row[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:1rem}.desc-grid[_ngcontent-%COMP%]{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.desc-card[_ngcontent-%COMP%]{padding:1rem;border-radius:16px;background:var(--aff-desc);border:1px solid var(--aff-desc-border);display:grid;grid-template-columns:40px 1fr;gap:.9rem;align-items:start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.desc-icon[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--aff-border);background:#ffffff59}.theme-dark[_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%], .theme-dark   [_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%], .is-dark[_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%], .is-dark   [_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%], [data-theme=dark][_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .desc-icon[_ngcontent-%COMP%]{background:#00000038}.desc-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000001f;border-color:#a78bfa59}.desc-title[_ngcontent-%COMP%]{font-weight:900;margin-bottom:.25rem;color:var(--aff-text);letter-spacing:-.01em}.desc-text[_ngcontent-%COMP%]{color:var(--aff-muted);font-size:.95rem;line-height:1.4}@media(max-width:900px){.desc-grid[_ngcontent-%COMP%], .channel-item[_ngcontent-%COMP%]{grid-template-columns:1fr}.channel-add-row[_ngcontent-%COMP%]{flex-direction:column}.actions-row[_ngcontent-%COMP%]{justify-content:stretch}.actions-row[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{width:100%}}'],changeDetection:1})}return t})()});wt();export{an as AffiliateApplyComponent};

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.