PageSourceSearch

https://my.richads.com/chunk-4LE4GFY5.js

js richads.com collected 2026-10-02 04:15:39 UTC 29,481 bytes, 1 lines download raw bytes

1import{a as Oe,b as we}from"./chunk-7IC3UDC6.js";import{a as Te,b as Re,c as De,e as Ee,f as ke,h as Ie,i as Ae,k as ze,l as Ne,n as Ue,o as je}from"./chunk-WOXLQ4OR.js";import{a as q,b as $}from"./chunk-EAZ52KNC.js";import{a as He}from"./chunk-R2KZHU3C.js";import{$c as ye,Ec as fe,Gc as he,Jb as le,Pb as L,Qc as Ce,Rb as F,Rc as xe,Sc as be,Tb as G,Ub as V,Wb as B,Wc as Me,Xc as Se,Yb as me,Zb as ce,ad as Pe,dc as de,fc as W,ic as pe,ld as ve,mc as _e,qa as se,ta as y,tc as ue,ua as P,v as S,va as v}from"./chunk-EOVJCEI3.js";import{$b as x,Aa as R,Ac as ne,Fa as ee,Gb as h,Kc as ie,L as Z,La as U,Mb as D,Mc as r,Nc as M,Oc as ae,Pc as oe,Q as Y,T as z,Wc as re,Xc as ge,bc as b,g,gc as d,hc as n,ic as i,jc as p,ld as j,nc as k,oa as N,oc as I,od as H,pd as O,rb as s,sc as E,ta as l,wc as _,yc as C,za as T,zc as te}from"./chunk-KWKR6IKO.js";g();g();g();function Ye(e,c){e&1&&(n(0,"mat-error"),r(1,"Required field"),i())}function We(e,c){if(e&1&&(n(0,"mat-error"),r(1),i()),e&2){let t=C();s(),ae("Maximum ",t.nameMax," characters")}}var J=255,Le=(()=>{class e{constructor(){this.dialogRef=l(L),this.iconRegistry=l(y),this.sanitizer=l(S),this.nameMax=J,this.nameControl=new _e("",{nonNullable:!0,validators:[W.required,W.maxLength(J)]}),this.iconRegistry.addSvgIcon("cross",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/cross.svg"))}close(){this.dialogRef.close()}submit(){let t=this.nameControl.value.trim();if(!t){this.nameControl.setErrors({required:!0}),this.nameControl.markAsTouched();return}t.length>J||this.dialogRef.close(t)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-add-retargeting-segment-dialog"]],decls:24,vars:7,consts:[[1,"add-retargeting-segment-dialog"],["type","button","aria-label","Close",1,"confirm-popup__close-btn",3,"click"],["svgIcon","cross",1,"confirm-popup__close-icon"],["mat-dialog-title","",1,"confirm-popup__heading","add-retargeting-segment-dialog__title"],[1,"add-retargeting-segment-dialog__content"],[1,"add-retargeting-segment-dialog__hint"],[1,"add-retargeting-segment-dialog__field"],["matInput","","autocomplete","off",3,"formControl","maxlength"],["align","end"],[1,"confirm-popup__controls","add-retargeting-segment-dialog__controls"],["type","button",1,"confirm-popup__btn",3,"click"],["type","button",1,"confirm-popup__btn","confirm-popup__btn--primary",3,"click","disabled"]],template:function(o,a){o&1&&(n(0,"div",0)(1,"div",1),_("click",function(){return a.close()}),p(2,"mat-icon",2),i(),n(3,"h2",3),r(4,"Add new targeting"),i(),n(5,"mat-dialog-content",4)(6,"div")(7,"p",5),r(8," Enter a name for your retargeting segment. "),i(),n(9,"p",5),r(10," It will be available when you configure campaign targeting. "),i()(),n(11,"mat-form-field",6)(12,"mat-label"),r(13,"Name"),i(),p(14,"input",7),n(15,"mat-hint",8),r(16),i(),x(17,Ye,2,0,"mat-error"),x(18,We,2,1,"mat-error"),i()(),n(19,"div",9)(20,"button",10),_("click",function(){return a.close()}),r(21,"Close"),i(),n(22,"button",11),_("click",function(){return a.submit()}),r(23," Add "),i()()()),o&2&&(s(14),d("formControl",a.nameControl)("maxlength",a.nameMax),s(2),oe("",a.nameControl.value.length,"/",a.nameMax),s(),b(a.nameControl.hasError("required")&&a.nameControl.touched?17:-1),s(),b(a.nameControl.hasError("maxlength")?18:-1),s(4),d("disabled",a.nameControl.invalid))},dependencies:[B,G,V,Se,Me,Ce,be,xe,Pe,ye,he,de,pe,fe,ue,v,P],styles:["[_nghost-%COMP%]{display:block}.add-retargeting-segment-dialog[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;padding:24px;border-radius:12px;background:#fff}.add-retargeting-segment-dialog[_ngcontent-%COMP%]   .confirm-popup__close-btn[_ngcontent-%COMP%]{position:absolute;top:0;right:-48px}.add-retargeting-segment-dialog__title[_ngcontent-%COMP%]{margin:0 0 8px;padding:0;text-align:left}.add-retargeting-segment-dialog__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0!important;color:#000000de;font-size:16px;line-height:28px}.add-retargeting-segment-dialog__hint[_ngcontent-%COMP%]{margin:0;color:#5c5c6a;font-size:15px;line-height:22px}.add-retargeting-segment-dialog__field[_ngcontent-%COMP%]{width:100%}.add-retargeting-segment-dialog__controls[_ngcontent-%COMP%]{margin-top:24px;gap:16px}.add-retargeting-segment-dialog__controls[_ngcontent-%COMP%]   .confirm-popup__btn[_ngcontent-%COMP%]{flex:1 1 0;width:auto;min-width:0;box-sizing:border-box}.add-retargeting-segment-dialog__controls[_ngcontent-%COMP%]   .confirm-popup__btn--primary[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.55}[_nghost-%COMP%]     .add-retargeting-segment-dialog__content .mat-mdc-form-field{width:100%}[_nghost-%COMP%]     .add-retargeting-segment-dialog__content .mat-mdc-form-field-subscript-wrapper{margin-top:4px}"]})}}return e})();g();var Fe=(()=>{class e{constructor(){this.dialogRef=l(L),this.iconRegistry=l(y),this.sanitizer=l(S),this.segmentUrlTemplate="https://eu.skated.co/nty/segments/s2s?id={segment_id}&ip={ip}&ua={url_encoded_user_agent}",this.segmentUrlExample="https://eu.skated.co/nty/segments/s2s?id=11999999&ip=192.168.1.1&ua=Mozilla%2F4.0",this.iconRegistry.addSvgIcon("cross",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/cross.svg"))}close(){this.dialogRef.close()}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-retargeting-segment-url-help-dialog"]],decls:46,vars:2,consts:[[1,"retargeting-segment-url-help-dialog"],["type","button","aria-label","Close",1,"confirm-popup__close-btn",3,"click"],["svgIcon","cross",1,"confirm-popup__close-icon"],["mat-dialog-title","",1,"confirm-popup__heading","retargeting-segment-url-help-dialog__title"],[1,"retargeting-segment-url-help-dialog__content"],[1,"retargeting-segment-url-help-dialog__section"],[1,"retargeting-segment-url-help-dialog__section-title"],[1,"retargeting-segment-url-help-dialog__url"],[1,"retargeting-segment-url-help-dialog__params"],[1,"retargeting-segment-url-help-dialog__param"],[1,"retargeting-segment-url-help-dialog__note"],[1,"confirm-popup__controls","retargeting-segment-url-help-dialog__controls"],["type","button",1,"confirm-popup__btn","confirm-popup__btn--primary",3,"click"]],template:function(o,a){o&1&&(n(0,"div",0)(1,"div",1),_("click",function(){return a.close()}),p(2,"mat-icon",2),i(),n(3,"h2",3),r(4,"Segment URL"),i(),n(5,"mat-dialog-content",4)(6,"section",5)(7,"h3",6),r(8,"Template"),i(),n(9,"code",7),r(10),i()(),n(11,"section",5)(12,"h3",6),r(13,"Parameters"),i(),n(14,"dl",8)(15,"div",9)(16,"dt"),r(17,"id"),i(),n(18,"dd"),r(19,"\u2014 Retargeting segment ID."),i()(),n(20,"div",9)(21,"dt"),r(22,"ip"),i(),n(23,"dd"),r(24,"\u2014 User IP address."),i()(),n(25,"div",9)(26,"dt"),r(27,"ua"),i(),n(28,"dd"),r(29,"\u2014 User-Agent string (must be URL-encoded)."),i()()()(),n(30,"section",5)(31,"h3",6),r(32,"Example"),i(),n(33,"code",7),r(34),i()(),n(35,"p",10),r(36," Replace "),n(37,"code"),r(38,"{ip}"),i(),r(39," and "),n(40,"code"),r(41,"{url_encoded_user_agent}"),i(),r(42," with actual user values before sending the request. "),i()(),n(43,"div",11)(44,"button",12),_("click",function(){return a.close()}),r(45,"Close"),i()()()),o&2&&(s(10),M(a.segmentUrlTemplate),s(24),M(a.segmentUrlExample))},dependencies:[B,G,V,v,P],styles:["[_nghost-%COMP%]{display:block}.retargeting-segment-url-help-dialog[_ngcontent-%COMP%]{position:relative;box-sizing:border-box;padding:24px;border-radius:12px;background:#fff}.retargeting-segment-url-help-dialog[_ngcontent-%COMP%]   .confirm-popup__close-btn[_ngcontent-%COMP%]{position:absolute;top:0;right:-48px}.retargeting-segment-url-help-dialog__title[_ngcontent-%COMP%]{margin:0 0 16px;padding:0;text-align:left}.retargeting-segment-url-help-dialog__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;margin:0;padding:0!important;color:#000000de}.retargeting-segment-url-help-dialog__section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.retargeting-segment-url-help-dialog__section-title[_ngcontent-%COMP%]{margin:0;color:#5c5c6a;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.retargeting-segment-url-help-dialog__url[_ngcontent-%COMP%]{display:block;padding:12px;border-radius:8px;background:#f5f6fa;color:#2f334d;font-family:inherit;font-size:14px;line-height:20px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.retargeting-segment-url-help-dialog__params[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;margin:0}.retargeting-segment-url-help-dialog__param[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;margin:0}.retargeting-segment-url-help-dialog__param[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%]{margin:0;color:#6871a4;font-size:14px;font-weight:600;line-height:20px}.retargeting-segment-url-help-dialog__param[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%]{margin:0;color:#000000de;font-size:14px;line-height:20px}.retargeting-segment-url-help-dialog__note[_ngcontent-%COMP%]{margin:0;color:#5c5c6a;font-size:14px;line-height:20px}.retargeting-segment-url-help-dialog__note[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]{padding:1px 4px;border-radius:4px;background:#f5f6fa;color:#2f334d;font-family:inherit;font-size:13px}.retargeting-segment-url-help-dialog__controls[_ngcontent-%COMP%]{margin-top:24px}.retargeting-segment-url-help-dialog__controls[_ngcontent-%COMP%]   .confirm-popup__btn[_ngcontent-%COMP%]{flex:1 1 0;width:auto;min-width:0;box-sizing:border-box}"],changeDetection:0})}}return e})();g();g();g();var f={Empty:"empty",Content:"content",Loading:"loading",ApiError:"api-error"};g();g();g();g();var Ge="You can create up to 50 retargeting segments.";var Ve=(()=>{class e{constructor(){this.iconRegistry=l(y),this.sanitizer=l(S),this.state=O.required(),this.title=O("Retargeting Segments"),this.outAdd=H(),this.PageStatus=f,this.maxSegmentsTooltip=Ge,this.segmentsCount=j(()=>this.state().data?.length??0),this.isMaxSegmentsReached=j(()=>this.segmentsCount()>=50),this.isAddDisabled=j(()=>this.state().status===f.Loading||this.isMaxSegmentsReached()),this.iconRegistry.addSvgIcon("new-campaign",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/new-campaign.svg"))}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-retargeting-segments-header"]],inputs:{state:[1,"state"],title:[1,"title"]},outputs:{outAdd:"outAdd"},decls:11,vars:4,consts:[[1,"retargeting-segments-header"],[1,"retargeting-segments-header__row"],[1,"retargeting-segments-header__title"],[1,"retargeting-segments-header__add-wrap",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","primary","type","button",1,"retargeting-segments-header__add",3,"click","disabled"],["svgIcon","new-campaign",1,"retargeting-segments-header__add-icon"],[1,"retargeting-segments-header__add-text"],[1,"retargeting-segments-header__subtitle"]],template:function(o,a){o&1&&(n(0,"section",0)(1,"div",1)(2,"div",2),r(3),i(),n(4,"span",3)(5,"button",4),_("click",function(){return a.outAdd.emit()}),p(6,"mat-icon",5),n(7,"span",6),r(8,"Add"),i()()()(),n(9,"p",7),r(10," Manage retargeting audiences and sync them with your campaigns. "),i()()),o&2&&(s(3),M(a.title()),s(),d("matTooltip",a.maxSegmentsTooltip)("matTooltipDisabled",!a.isMaxSegmentsReached()),s(),d("disabled",a.isAddDisabled()))},dependencies:[ce,me,v,P,$,q],styles:[".retargeting-segments-header[_ngcontent-%COMP%]{margin-bottom:24px}.retargeting-segments-header__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.retargeting-segments-header__title[_ngcontent-%COMP%]{margin:0;color:#000;font-weight:700;font-size:32px;font-family:montserrat,sans-serif}.retargeting-segments-header__subtitle[_ngcontent-%COMP%]{margin:0;max-width:720px;color:#5c5c6a;font-size:15px;line-height:22px}.retargeting-segments-header__add-wrap[_ngcontent-%COMP%]{display:inline-flex}.retargeting-segments-header__add[_ngcontent-%COMP%]{height:36px;min-height:36px;min-width:88px;padding:0 12px;letter-spacing:normal;transition:background .3s ease}.retargeting-segments-header__add[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#7656ff}.retargeting-segments-header__add[_ngcontent-%COMP%]:active:not(:disabled){background-color:#5b36e5}.retargeting-segments-header__add[_ngcontent-%COMP%]   .retargeting-segments-header__add-icon[_ngcontent-%COMP%]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:10px!important;height:10px!important;margin-right:6px;padding:0;color:#cebdbd;font-size:10px;line-height:1}.retargeting-segments-header__add-text[_ngcontent-%COMP%]{font-weight:600;font-style:normal;font-size:13px;font-family:Roboto,sans-serif;line-height:16px}"],changeDetection:0})}}return e})();g();var Qe=["*"];function Ze(e,c){e&1&&ne(0)}function et(e,c){e&1&&(n(0,"div",2),p(1,"app-loader"),i())}function tt(e,c){e&1&&(n(0,"p",3),r(1,"No retargeting segments yet."),i())}function nt(e,c){e&1&&(n(0,"p",4),r(1," Could not load retargeting segments. Please try again later. "),i())}var Be=(()=>{class e{constructor(){this.state=O.required(),this.PageStatus=f}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-retargeting-segments-container"]],inputs:{state:[1,"state"]},ngContentSelectors:Qe,decls:6,vars:3,consts:[[1,"retargeting-segments-container"],[1,"retargeting-segments-container__inner"],[1,"retargeting-segments-container__loader-wrap"],[1,"retargeting-segments-container__message"],[1,"retargeting-segments-container__message","retargeting-segments-container__message--error"]],template:function(o,a){if(o&1&&(te(),n(0,"section",0)(1,"div",1),x(2,Ze,1,0)(3,et,2,0,"div",2)(4,tt,2,0,"p",3)(5,nt,2,0,"p",4),i()()),o&2){let m;ie("retargeting-segments-container--centered",a.state().status!==a.PageStatus.Content),s(2),b((m=a.state().status)===a.PageStatus.Content?2:m===a.PageStatus.Loading?3:m===a.PageStatus.Empty?4:m===a.PageStatus.ApiError?5:-1)}},dependencies:[He],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.retargeting-segments-container[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.retargeting-segments-container--centered[_ngcontent-%COMP%]   .retargeting-segments-container__inner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0}.retargeting-segments-container__inner[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;min-height:0;width:100%;overflow:auto}.retargeting-segments-container__loader-wrap[_ngcontent-%COMP%]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:200px;width:100%}.retargeting-segments-container__message[_ngcontent-%COMP%]{margin:0;padding:32px 16px;color:#5c5c6a;font-size:15px;line-height:22px;text-align:center}.retargeting-segments-container__message--error[_ngcontent-%COMP%]{color:#c62828}"],changeDetection:0})}}return e})();g();function it(e,c){e&1&&(n(0,"th",15),r(1,"ID"),i())}function at(e,c){if(e&1&&(n(0,"td",16),r(1),i()),e&2){let t=c.$implicit;s(),M(t.id)}}function ot(e,c){e&1&&(n(0,"th",17),r(1,"Name"),i())}function rt(e,c){if(e&1&&(n(0,"td",18)(1,"span",19)(2,"span"),r(3),i()()()),e&2){let t=c.$implicit;s(),d("matTooltip",t.name),s(2),M(t.name)}}function gt(e,c){e&1&&(n(0,"th",17),r(1,"Segment URL"),i())}function st(e,c){e&1&&(n(0,"span",25),r(1,"Copied!"),i())}function lt(e,c){if(e&1){let t=E();n(0,"a",29),_("click",function(a){T(t);let m=C().$implicit,A=C();return R(A.onUrlCopy(m,a))}),p(1,"mat-icon",30),i()}if(e&2){let t=C().$implicit;d("cdkCopyToClipboard",t.url||"")}}function mt(e,c){if(e&1){let t=E();n(0,"td",20)(1,"div",21)(2,"span",22),r(3),i(),n(4,"span",23)(5,"span",24),x(6,st,2,0,"span",25)(7,lt,2,1,"a",26),i(),n(8,"a",27),_("click",function(a){T(t);let m=C();return R(m.onUrlHelpClick(a))}),p(9,"mat-icon",28),i()()()()}if(e&2){let t=c.$implicit,o=C();s(3),M(t.url||"\u2014"),s(3),b(o.copiedSegmentId()===t.id?6:7)}}function ct(e,c){e&1&&p(0,"th",31)}function dt(e,c){if(e&1){let t=E();n(0,"td",32)(1,"a",33),_("click",function(a){let m=T(t).$implicit,A=C();return R(A.onDeleteClick(m,a))}),p(2,"mat-icon",34),i()()}}function pt(e,c){e&1&&p(0,"tr",35)}function _t(e,c){e&1&&p(0,"tr",36)}var qe=(()=>{class e{cons
1tructor(){this.confirmPopupService=l(ve),this.dialog=l(F),this.iconRegistry=l(y),this.sanitizer=l(S),this.copiedSegmentId=U(null),this.dataSource=O([]),this.outDelete=H(),this.displayedColumns=["id","name","ipUa","delete"],this.iconRegistry.addSvgIcon("delete",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/delete.svg")),this.iconRegistry.addSvgIcon("copy",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/copy.svg")),this.iconRegistry.addSvgIcon("question",this.sanitizer.bypassSecurityTrustResourceUrl("assets/svg/question-line.svg"))}trackById(t,o){return o.id}onUrlCopy(t,o){o.preventDefault(),o.stopPropagation(),clearTimeout(this.nameCopyClearHandle),this.copiedSegmentId.set(t.id);let a=t.id;this.nameCopyClearHandle=setTimeout(()=>{this.copiedSegmentId.update(m=>m===a?null:m),this.nameCopyClearHandle=void 0},1500)}onUrlHelpClick(t){t.preventDefault(),t.stopPropagation(),this.dialog.open(Fe,{width:"520px",maxWidth:"95vw",autoFocus:!1,panelClass:"no-padding-dialog"})}onDeleteClick(t,o){o.preventDefault(),o.stopPropagation();let a=`Delete \u201C${t.name}\u201D?`;this.confirmPopupService.openConfirmPopup(a,"Are you sure you want to delete this retargeting segment? This action cannot be undone.","Delete","Close").subscribe($e=>{$e&&this.outDelete.emit(t)})}ngOnDestroy(){clearTimeout(this.nameCopyClearHandle)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-retargeting-segments-table"]],inputs:{dataSource:[1,"dataSource"]},outputs:{outDelete:"outDelete"},decls:16,vars:4,consts:[[1,"retargeting-segments-table-wrap"],["mat-table","",1,"retargeting-segments-table",3,"dataSource","trackBy"],["matColumnDef","id"],["mat-header-cell","","class","retargeting-segments-table__id-header",4,"matHeaderCellDef"],["mat-cell","","class","retargeting-segments-table__id-cell",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","class","retargeting-segments-table__name-cell",4,"matCellDef"],["matColumnDef","ipUa"],["mat-cell","","class","retargeting-segments-table__url-cell",4,"matCellDef"],["matColumnDef","delete"],["mat-header-cell","","class","retargeting-segments-table__delete-header",4,"matHeaderCellDef"],["mat-cell","","class","retargeting-segments-table__delete-cell",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","",1,"retargeting-segments-table__id-header"],["mat-cell","",1,"retargeting-segments-table__id-cell"],["mat-header-cell",""],["mat-cell","",1,"retargeting-segments-table__name-cell"],["matTooltipClass","retargeting-segments-table__name-cell-tooltip","matTooltipPosition","below",1,"retargeting-segments-table__name-text",3,"matTooltip"],["mat-cell","",1,"retargeting-segments-table__url-cell"],[1,"retargeting-segments-table__url-cell-inner"],[1,"retargeting-segments-table__url-text"],[1,"retargeting-segments-table__url-actions"],[1,"retargeting-segments-table__copy-slot"],[1,"retargeting-segments-table__copy-success"],["href","javascript:void(0)",1,"download-link","retargeting-segments-table__action-btn","retargeting-segments-table__copy-btn",3,"cdkCopyToClipboard"],["href","javascript:void(0)",1,"download-link","retargeting-segments-table__action-btn","retargeting-segments-table__help-btn",3,"click"],["svgIcon","question","matTooltip","URL help","matTooltipClass","delete-tooltip",1,"retargeting-segments-table__action-icon","retargeting-segments-table__help-icon"],["href","javascript:void(0)",1,"download-link","retargeting-segments-table__action-btn","retargeting-segments-table__copy-btn",3,"click","cdkCopyToClipboard"],["svgIcon","copy","matTooltip","Copy","matTooltipClass","delete-tooltip",1,"retargeting-segments-table__action-icon","retargeting-segments-table__copy-icon"],["mat-header-cell","",1,"retargeting-segments-table__delete-header"],["mat-cell","",1,"retargeting-segments-table__delete-cell"],["href","javascript:void(0)",1,"download-link","delete-link",3,"click"],["svgIcon","delete","matTooltip","Delete","matTooltipClass","delete-tooltip",1,"deleted-btn"],["mat-header-row",""],["mat-row",""]],template:function(o,a){o&1&&(n(0,"div",0)(1,"table",1),k(2,2),D(3,it,2,0,"th",3)(4,at,2,1,"td",4),I(),k(5,5),D(6,ot,2,0,"th",6)(7,rt,4,2,"td",7),I(),k(8,8),D(9,gt,2,0,"th",6)(10,mt,10,2,"td",9),I(),k(11,10),D(12,ct,1,0,"th",11)(13,dt,3,0,"td",12),I(),D(14,pt,1,0,"tr",13)(15,_t,1,0,"tr",14),i()()),o&2&&(s(),d("dataSource",a.dataSource())("trackBy",a.trackById),s(13),d("matHeaderRowDef",a.displayedColumns),s(),d("matRowDefColumns",a.displayedColumns))},dependencies:[je,Te,De,Ae,Ee,Re,ze,ke,Ie,Ne,Ue,v,P,$,q,we,Oe],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.retargeting-segments-table-wrap[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;overflow:auto;border-radius:8px;background:#fff;box-shadow:0 1px 3px #00000014}.retargeting-segments-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-column-id[_ngcontent-%COMP%]{width:5.5rem}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-column-name[_ng
1content-%COMP%]{width:40%}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-column-ipUa[_ngcontent-%COMP%]{width:auto}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-column-delete[_ngcontent-%COMP%]{width:72px}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%], .retargeting-segments-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{box-sizing:border-box;padding:14px 16px;vertical-align:middle}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{color:#afb0c6;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{color:#2f334d;font-size:14px;line-height:20px}.retargeting-segments-table[_ngcontent-%COMP%]   .mat-mdc-row[_ngcontent-%COMP%]:hover{background:#fafbfd}[_nghost-%COMP%]     .retargeting-segments-table .mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:1px solid #eae7e7}.retargeting-segments-table__id-header[_ngcontent-%COMP%], .retargeting-segments-table__id-cell[_ngcontent-%COMP%], .retargeting-segments-table__count-header[_ngcontent-%COMP%], .retargeting-segments-table__count-cell[_ngcontent-%COMP%]{text-align:right}.retargeting-segments-table__name-cell[_ngcontent-%COMP%], .retargeting-segments-table__url-cell[_ngcontent-%COMP%], .retargeting-segments-table__delete-header[_ngcontent-%COMP%], .retargeting-segments-table__delete-cell[_ngcontent-%COMP%]{overflow:hidden}.retargeting-segments-table__name-text[_ngcontent-%COMP%], .retargeting-segments-table__url-text[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%}.retargeting-segments-table__url-cell-inner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.retargeting-segments-table__url-text[_ngcontent-%COMP%]{flex:1;min-width:0}.retargeting-segments-table__url-actions[_ngcontent-%COMP%]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.retargeting-segments-table__copy-slot[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:52px}.retargeting-segments-table__copy-success[_ngcontent-%COMP%]{color:#3fb449;font-size:10px;line-height:14px;white-space:nowrap}.retargeting-segments-table__action-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;text-decoration:none;background-color:transparent!important}.retargeting-segments-table__action-btn[_ngcontent-%COMP%]:hover, .retargeting-segments-table__action-btn[_ngcontent-%COMP%]:focus-visible, .retargeting-segments-table__action-btn[_ngcontent-%COMP%]:active, .retargeting-segments-table__action-btn.cdk-focused[_ngcontent-%COMP%], .retargeting-segments-table__action-btn.cdk-program-focused[_ngcontent-%COMP%]{background-color:transparent!important}.retargeting-segments-table__action-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:14px!important;height:14px!important;margin:0;font-size:14px;line-height:1;color:#8b8fa8}.retargeting-segments-table__action-btn[_ngcontent-%COMP%]:hover   .retargeting-segments-table__action-icon[_ngcontent-%COMP%]{color:#6871a4}.retargeting-segments-table__help-icon[_ngcontent-%COMP%]     path{fill:currentColor}.retargeting-segments-table__delete-header[_ngcontent-%COMP%], .retargeting-segments-table__delete-cell[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.retargeting-segments-table__delete-cell[_ngcontent-%COMP%]   .delete-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;line-height:0;text-decoration:none;vertical-align:middle}
1.download-link[_ngcontent-%COMP%]{cursor:pointer}.delete-link[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;align-items:center;text-decoration:none}mat-icon.deleted-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;cursor:pointer}mat-icon.deleted-btn[_ngcontent-%COMP%]     path{stroke:#000000de;stroke-width:1.5}  .mat-mdc-tooltip.retargeting-segments-table__name-cell-tooltip .mdc-tooltip__surface{max-width:360px}"],changeDetection:0})}}return e})();g();g();var X=(()=>{class e{constructor(){this.backend=l(le)}static{this.RESPONSE_DELAY_MS=250}getAll(){return this.backend.get("users/retargeting-lists").pipe(z(e.RESPONSE_DELAY_MS))}delete(t){return this.backend.delete(`users/retargeting-lists/${t}`,{}).pipe(z(e.RESPONSE_DELAY_MS))}create(t){return this.backend.post("users/retargeting-lists",{name:t}).pipe(z(e.RESPONSE_DELAY_MS))}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=N({token:e,factory:e.\u0275fac})}}return e})();g();g();var Q=(()=>{class e{constructor(){this.repository=l(X),this.destroyRef=l(ee),this.state=U({status:f.Loading})}loadInitial(){this.fetchSegments()}refresh(){this.fetchSegments()}addNewRetargetingSegment(t){this.repository.create(t).pipe(Y(1)).subscribe({next:()=>this.refresh(),error:()=>this.refresh()})}removeRetargetingSegment(t){this.repository.delete(t).pipe(Y(1)).subscribe({next:()=>this.refresh(),error:()=>this.refresh()})}fetchSegments(){this.setLoading(),this.repository.getAll().pipe(se(this.destroyRef)).subscribe({next:t=>{if(t.length){this.setContent(t);return}this.setEmpty()},error:()=>{this.setApiError({code:500,message:""})}})}setLoading(){this.state.set({status:f.Loading})}setContent(t){this.state.set({status:f.Content,data:t})}setEmpty(){this.state.set({status:f.Empty})}setApiError(t){this.state.set({status:f.ApiError,error:t})}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275prov=N({token:e,factory:e.\u0275fac})}}return e})();var ut=()=>[];function ft(e,c){if(e&1){let t=E();n(0,"app-retargeting-segments-table",4),_("outDelete",function(a){T(t);let m=C();return R(m.onDeleteSegment(a))}),i()}if(e&2){let t=C();d("dataSource",t.store.state().data??ge(1,ut))}}var fi=(()=>{class e{constructor(){this.dialog=l(F),this.store=l(Q),this.PageStatus=f}ngOnInit(){this.store.loadInitial()}onAdd(){this.dialog.open(Le,{width:"440px",maxWidth:"95vw",autoFocus:!1,panelClass:"no-padding-dialog"}).afterClosed().pipe(Z(t=>typeof t=="string"&&t.length>0)).subscribe(t=>
1this.store.addNewRetargetingSegment(t))}onDeleteSegment(t){this.store.removeRetargetingSegment(t.id)}static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=h({type:e,selectors:[["app-retargeting-segments"]],features:[re([X,Q])],decls:4,vars:4,consts:[[1,"retargeting-segments-page"],[3,"outAdd","state","title"],[3,"state"],[3,"dataSource"],[3,"outDelete","dataSource"]],template:function(o,a){o&1&&(n(0,"div",0)(1,"app-retargeting-segments-header",1),_("outAdd",function(){return a.onAdd()}),i(),n(2,"app-retargeting-segments-container",2),x(3,ft,1,2,"app-retargeting-segments-table",3),i()()),o&2&&(s(),d("state",a.store.state())("title","Retargeting Segments"),s(),d("state",a.store.state()),s(),b(a.store.state().status===a.PageStatus.Content?3:-1))},dependencies:[Ve,Be,qe],styles:["[_nghost-%COMP%]{flex-direction:column;overflow:scroll;padding:20px 50px!important}@media(width<=768px){[_nghost-%COMP%]{padding:20px 30px!important}}.retargeting-segments-page[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:calc(100dvh - 88px);margin:0 auto;padding:20px 0 100px}.retargeting-segments-page[_ngcontent-%COMP%]   app-retargeting-segments-header[_ngcontent-%COMP%]{flex-shrink:0}.retargeting-segments-page[_ngcontent-%COMP%]   app-retargeting-segments-container[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0}@media(width<=1200px){.retargeting-segments-page[_ngcontent-%COMP%]{padding:20px 10px 80px}}"],changeDetection:0})}}return e})();export{fi as RetargetingSegmentsComponent};

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.