PageSourceSearch

https://console.mediasmart.io/_next/static/chunks/pages/resources/…/[audience]-4b9a0da8cd70417e.js

js mediasmart.io collected 2026-09-24 09:31:14 UTC 14,489 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7190],{3052:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources/location-audience/[audience]",function(){return n(21712)}])},22257:function(e,t,n){"use strict";n.d(t,{M:function(){return T}});var a=n(85893),i=n(79328),r=n(34530),s=n(89587),l=n(93692),u=n(62803),o=n(95639),c=n(34279),d=n(80483),E=n(77527),S=n(7276),m=n(42042),_=n(67294);let{ERROR:I}=i.C.SNACKBAR.TYPE,{VALIDATION_ERRORS:{ERROR_NAME:A,ERROR_LENGTH:p}}=i.T,f=RegExp("[|@#$]"),C={noMarginBottom:!0,textvariant:"h5",sx:{wordBreak:"break-word",WebkitLineClamp:"2",textOverflow:"ellipsis",display:"-webkit-box",alignItems:"center",WebkitBoxOrient:"vertical"}},O=(0,E.ZP)(s.Z)(e=>{let{theme:t}=e;return{marginLeft:t.spacing(.5)}}),N={text:"test-title-text",input:"test-title-input",cancel:"test-title-cancel",save:"test-title-save",edit:"test-title-edit"};var T=e=>{let{name:t,onUpdateName:n,PrefixComponent:i,SuffixComponent:s,isEditable:E}=e,[T,g]=(0,_.useState)(!1),[y,R]=(0,_.useState)(t),h=(0,S.kP)(),v=null!=E?E:(0,r.J5)(h),x=(0,m.D)(),L=e=>{R(e)},Z=async e=>{""===e.trim()?(x.error({message:p}),R(t)):f.test(e)?(x.open({variant:I,message:A}),R(t)):(await n(e),g(!1),R(e))};return T?(0,a.jsxs)(a.Fragment,{children:[i&&i,(0,a.jsx)(l.II,{type:"text",value:y,onChange:e=>L(e.target.value),"data-testid":N.input}),s&&s,(0,a.jsx)(O,{onClick:()=>g(!1),color:"default","data-testid":N.cancel,children:(0,a.jsx)(o.Z,{})}),(0,a.jsx)(O,{onClick:()=>Z(y),color:"default","data-testid":N.save,children:(0,a.jsx)(d.Z,{})})]}):(0,a.jsxs)(a.Fragment,{children:[i&&i,(0,a.jsx)(u.ZP,{...C,"data-testid":N.text,overflow:"hidden",children:t}),s&&s,v&&(0,a.jsx)(O,{onClick:()=>g(!0),color:"default","data-testid":N.edit,children:(0,a.jsx)(c.Z,{})})]})}},2913:function(e,t,n){"use strict";var a=n(54215);let{CITIES:i,COUNTRIES:r,FILE:s,RADIUS:l,REGIONS:u}=n(34727).NEW_GEOLIST_FORM_KEYS;t.Z=(e,t)=>{let{[i]:n,[r]:o,[s]:c,[l]:d,[u]:E}=t,S=(0,a.$y)({countries:o,regions:E,cities:n});return{...e,file:c,points:S,radius:d}}},34727:function(e,t,n){"use strict";n.d(t,{NEW_GEOLIST_FORM_KEYS:function(){return a}});let a={CITIES:"cities",COUNTRIES:"countries",FILE:"file",GEOLOCATION_AREAS:"areas",NAME:"name",PRECISION:"precision",RADIUS:"radius",REGIONS:"regions"}},80483:function(e,t,n){"use strict";var a=n(64836);t.Z=void 0;var i=a(n(33651)),r=n(85893);t.Z=(0,i.default)((0,r.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z"}),"Save")},21712:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eR}});var a=n(85893),i=n(76258),r=n(15549),s=n(87792),l=n(64842),u=n(79328),o=n(19738),c=n(31323),d=n(42042),E=n(67294),S=n(2913),m=n(66628),_=n(68151);let I={AREAS_SECTION:"areas_section",LIMITS_SECTION:"limits_section",RANGE:"date_range",USERS_LIMIT:"users_limit",CITIES:"cities",COUNTRIES:"countries",FILE:"file",GEOLOCATION_AREAS:"areas",NAME:"name",PRECISION:"precision",RADIUS:"radius",REGIONS:"regions",TIMEZONE:"timezone",TIMING:"timing",TIMING_CHIPS:"_timing_chips",EDIT_ALL_AREA_SIZES:"_edit_all_area_sizes"},{LOCATION_AUDIENCE:{CONFIG_FORM:{CARD_AREAS:{LABELS:A}}}}=u.T,{CITIES:p,COUNTRIES:f,FILE:C,GEOLOCATION_AREAS:O,RADIUS:N,REGIONS:T,EDIT_ALL_AREA_SIZES:g}=I,{AREAS_MAP:y,SLIDER:R,UPLOAD_INPUT:h}=o.FIELD_TYPES,v=(0,a.jsxs)(a.Fragment,{children:[A.UPLOAD.DESCRIPTION," ",(0,a.jsx)(_.Z,{color:"secondary",href:"/documents/us_retail areas.csv",target:"_blank",underline:"hover",children:"Use this template"})]}),x=[m.default.templates.countriesAutocomplete({name:f,label:A.COUNTRY,required:!0,lgSize:4,mdSize:6,smSize:6,xsSize:12}),m.default.templates.regionsAutocomplete({name:T,label:A.REGION,countriesFieldName:f,lgSize:4,mdSize:6,smSize:6,xsSize:12}),m.default.templates.citiesAutocomplete({name:p,label:A.CITY,countriesFieldName:f,regionsFieldName:T,lgSize:4,mdSize:6,smSize:6,xsSize:12}),{name:g,type:o.FIELD_TYPES.SWITCH,label:A.CUSTOMIZE_ALL_AREAS,lgSize:4,mdSize:6,smSize:6,xsSize:12},{name:N,type:R,label:A.RADIUS_MAP,min:100,max:500,defaultValue:250,lgSize:4,mdSize:6,smSize:6,xsSize:12,parser:{dependencies:[g,N],parse:(e,t)=>{let n=(0,o.NA)(g,t),a=(0,o.NA)(N,t);return{...e,hidden:!n,valueLabelFormat:"".concat(a," meters")}}}},{name:C,type:h,text:A.UPLOAD.LABEL,description:v,format:"application/json, text/csv",lgSize:8,mdSize:12,smSize:12,xsSize:12},{name:O,type:y,points:[],size:12,minRadius:100,maxRadius:500,parser:{dependencies:[p,f,C,N,T],parse:S.Z},consolidation:{dependencies:[N],consolidate:async e=>{let t=(0,o.NA)(N,e),n=(0,o.NA)(O,e);return n&&n.length&&n.map(e=>({...e,radius:t}))}}}];var L=n(2081),Z=n(41886);let{RANGE:D,USERS_LIMIT:P,TIMEZONE:z,TIMING:U,TIMING_CHIPS:F}=I,{LOCATION_AUDIENCE:{MIN_USERS_LIMIT:b,CONFIGURATION:{TIME_RANGES:{ALL:j,WORK_HOURS:w,WEEKEND:M,AFTER_WORK:k,NIGHT_TIME:G}}}}=u.C,{LOCATION_AUDIENCE:{CONFIG_FORM:{CARD_LIMITS:{LABELS:Y}}}}=u.T,B=[{name:D,type:o.FIELD_TYPES.DATE_RANGE,selectableOptions:!1,localeText:{start:Y.STARTED_AT,end:Y.FINISHED_AT},lgSize:5,mdSize:5,smSize:12,dateRangeGridProps:{xs:12,md:12,lg:12},fullWidth:!0,required:!0},{name:P,type:o.FIELD_TYPES.NUMBER,label:Y.USERS_LIMIT,parser:{dependencies:[P],parse:(e,t)=>{let n=(0,o.NA)(P,t);return{...e,...n>b&&{validator:e=>!e||Number.isInteger(e),validationErrorMessage:"Decimals are not allowed"}}}},lgSize:2,mdSize:2,smSize:6,xsSize:12,min:b},{name:z,type:o.FIELD_TYPES.AUTOCOMPLETE,label:Y.TIMEZONE,lgSize:3,mdSize:3,smSize:6,xsSize:12,options:async()=>{var e;let t=null!==(e=L.ZP.getTimezones())&&void 0!==e?e:{};return(0,Z.Z)(t)}},{name:F,type:o.FIELD_TYPES.CHIPS_SELECTS,title:"Timing",chips:[{label:"All",value:j},{label:"Work hours",value:w},{label:"Weekend",value:M},{label:"After work",value:k},{label:"Night Time",value:G}],size:12,consolidation:{dependencies:[U],consolidate:async e=>{let t=(0,o.NA)(U,e);return m.default.helpers.parseTiming(t)}}},{name:U,type:o.FIELD_TYPES.CUSTOM,size:12,required:!0,Component:m.default.sections.TimingFormField,validator:e=>e.length>0,validationErrorMessage:"Choose at least one day and a time range in the schedule for the campaign to run",consolidation:{dependencies:[F],consolidate:async e=>{let t=(0,o.NA)(F,e),n=(0,o.NA)(U,e);return"custom"===t?n:m.default.helpers.formatTiming(t)}}}],{LOCATION_AUDIENCE:{CONFIG_FORM:{CARD_AREAS:H,CARD_LIMITS:V,LABELS:W}}}=u.T,{PRECISION:q,AREAS_SECTION:K,LIMITS_SECTION:$}=I,{RADIO_GROUP:X}=o.FIELD_TYPES,J=Object.entries(u.C.PRECISION_OPTIONS).map(e=>{let[t,n]=e;return{label:n,value:t}}),Q=[{name:q,type:X,row:!0,label:W.PRECISION,lgSize:4,mdSize:8,smSize:6,xsSize:12,options:J},{type:o.FIELD_TYPES.CARD,name:K,label:H.LABEL,description:H.INFO_DESCRIPTION,size:12,fields:x},{type:o.FIELD_TYPES.CARD,name:$,label:V.LABEL,description:V.INFO_DESCRIPTION,size:12,fields:B}],ee=[{started_time_at:"0:00",finished_time_at:"23:59",monday:!0},{started_time_at:"0:00",finished_time_at:"23:59",tuesday:!0},{started_time_at:"0:00",finished_time_at:"23:59",wednesday:!0},{started_time_at:"0:00",finished_time_at:"23:59",thursday:!0},{started_time_at:"0:00",finished_time_at:"23:59",friday:!0},{started_time_at:"0:00",finished_time_at:"23:59",saturday:!0},{started_time_at:"0:00",finished_time_at:"23:59",sunday:!0}];var et=e=>{let{timing:t,started_at:n,finished_at:a,...i}=e;return{...i,date_range:[n,a],timing:Array.isArray(t)&&t.length>0?t:ee,_timing_chips:m.default.helpers.parseTiming(t)}},en=e=>{let{date_range:t,...n}=e,[a,i]=t||[];return{...n,started_at:a,finished_at:i}},ea=n(97365),ei=n(80592);let{LOCATION_AUDIENCE:{INFO_PERMANENT_ALERT:er}}=u.T,es=e=>{let{spacing:t}=e;return{marginBottom:t(2)}};var el=()=>(0,a.jsx)(ea.Z,{sx:es,children:(0,a.jsx)(ei.Z,{severity:"info",sx:{justifyContent:"start"},children:er})});let{SUCCESS_UPDATE:eu}=u.T.LOCATION_AUDIENCE.CONFIG_FORM.SNACKBARS;var eo=e=>{let{audienceId:t}=e,n=(0,d.D)(),{data:i}=c.Z.useAudience({id:t}),r=(0,E.useMemo)(()=>
1{if(!i)return;let e=et(i);return{...e,precision:"mid"===e.precision?"high":e.precision}},[i]),s=async e=>{try{let a=en(e);await c.Z.update({id:t,...a}),n.success({message:eu})}catch(e){n.error({error:e})}};return i?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(el,{}),(0,a.jsx)(o.ZP,{content:Q,id:"location-audience-configuration-form",initialValues:r,onSubmit:s,submitOnlyUpdatedValues:!0,actionsToolbar:!0})]}):null},ec=e=>{let{audienceId:t}=e;return(0,a.jsx)(eo,{audienceId:t})},ed=n(11163),eE=n.n(ed),eS=n(19663),em=n(79440),e_=n(10053),eI=n(71105),eA=n(68498),ep=n(22257),ef=n(45329),eC=n(38042);let{DELETE:eO}=i.default.AUDIENCE.ACTIONS_HEADER,{SUCCESS_UPDATE:eN,SUCCESS_REMOVE:eT}=eS.default.AUDIENCE.PRIVATE_CONFIG_FORM.SNACKBARS;var eg=e=>{let{audienceId:t}=e,[n,l]=(0,E.useState)(!1),{data:u,mutate:o}=c.Z.useAudience({id:t}),S=(0,d.D)();if(!u)return null;let m=[{text:i.default.RESOURCES.TITLE,href:r.default.RESOURCES.SECTION(i.default.RESOURCES.SECTIONS.AUDIENCES)},{text:i.default.RESOURCES.TABS_TITLE.AUDIENCES,href:r.default.RESOURCES.SECTION(i.default.RESOURCES.SECTIONS.AUDIENCES,{type:"location"})},{text:"Location"},{text:(null==u?void 0:u.name)||""}],_=async()=>{try{await c.Z.remove(u.id),S.success({message:eT}),eE().push(r.default.RESOURCES.SECTION(i.default.RESOURCES.SECTIONS.AUDIENCES,{type:"location"}))}catch(e){S.error({error:e})}},I=async e=>{try{let t={...u,name:e};await c.Z.update(t),o(),S.success({message:eN})}catch(e){S.error({error:e})}},A=[{Component:eI.c,propsComponent:{label:i.default.AUDIENCE.ACTIONS_HEADER.EXPORT,key:i.default.AUDIENCE.ACTIONS_HEADER.EXPORT,onClick:()=>{let e=u.areas.map(e=>({...e,radius:(0,ef.jV)(e.radius)}));eC.Z.downloadAsFile({data:e,filename:"geolocation_areas",filetype:"json"})}}},{Component:eI.c,propsComponent:{label:eO,key:eO,onClick:()=>{l(!0)}}}],p=[{Component:eA.Z,propsComponent:{key:"dropdown",options:A}}],f=(0,a.jsx)(ep.M,{onUpdateName:I,name:u.name,SuffixComponent:(0,a.jsx)(em.Z,{label:"Location",color:"secondary"})});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.NC,{title:f,breadcrumbs:m,actions:p,subtitle:"ID: ".concat(t)}),(0,a.jsx)(()=>(0,a.jsx)(e_.Z,{title:eS.default.AUDIENCE.ACTIONS.REMOVE_DIALOG_TITLE,onConfirm:_,onClose:()=>l(!1),open:n}),{})]})};let ey=e=>{let{audienceId:t}=e,{data:n,isLoading:u}=c.Z.useAudience({id:t});return u?(0,a.jsx)(s.ZP,{children:(0,a.jsx)(l.Z,{})}):n?(0,a.jsxs)(s.ZP,{children:[(0,a.jsx)(eg,{audienceId:t}),(0,a.jsx)(s.bU,{children:(0,a.jsx)(ec,{audienceId:t})})]}):(eE().push(r.default.RESOURCES.SECTION(i.default.RESOURCES.SECTIONS.AUDIENCES)),null)};ey.getInitialProps=async e=>{let{audience:t}=e.query||{},n=Array.isArray(t)?t[0]:t;return{audienceId:null!=n?n:""}};var eR=ey},2750:function(e,t){"use strict";t.Z=e=>/adsquare/i.test(e.name)},93929:function(e,t){"use strict";t.Z=e=>/digiseg/i.test(e.name)},67702:function(e,t){"use strict";t.Z=e=>/navegg/i.test(e.name)},83755:function(e,t,n){"use strict";var a=n(38296);t.Z=e=>Object.values(a.third_party_data_providers).some(t=>RegExp(t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"i").test(e.name))},31323:function(e,t,n){"use strict";n.d(t,{Z:function(){return Y}});var a={};n.r(a),n.d(a,{add:function(){return h},canAccessAudiences:function(){return z},get:function(){return v},getAudiencesSuscription:function(){return j},list:function(){return x},mutateListAudiences:function(){return R},remove:function(){return L},removeMany:function(){return Z},update:function(){return D},updateMany:function(){return P},useAudience:function(){return U},useListLocationAudiences:function(){return F}});var i={};n.r(i),n.d(i,{isAdsquare:function(){return w.Z},isDigiseg:function(){return M.Z},isNavegg:function(){return k.Z},isThirPartyAudience:function(){return G.Z}});var r=n(91039),s=n(69517);let l={config:s.s,url:"/location_audience"},u=async e=>r.ZP.post({...l,params:e}),o={config:s.s,url:"/location_audience"},c=async e=>r.ZP.get({...o,url:"".concat(o.url,"/").concat(e)}),d={config:s.s,url:"/v2/location_audiences"},E=async e=>{let{url:t}=d;return r.ZP.get({...d,url:t,params:e})};s.s;let S=async e=>r.ZP.del({url:"".concat("/location_audience","/").concat(e)}),m={url:"/v2/location_audiences"},_=async e=>r.ZP.del({...m,config:{data:{ids:e}}}),I={config:s.s,url:"/location_audience"},A=async e=>r.ZP.put({url:"".concat(I.url,"/").concat(e.id),params:e});var p=n(34530),f=n(25915),C=n(72266),O=n(66310),N=n(93902);let T=async e=>{let{file:t,areas:n}=e;if(!t||Array.isArray(t)&&!t.length)return n;let a=Array.isArray(t)?t[0]:t;return[...n||[],...await (0,f.eu)({file:a})]},g=e=>(0,C.CA)(t=>t.url==="/location_audience/".concat(e)),y=e=>
1e.forEach(e=>g(e)),R=()=>(0,C.CA)(e=>e.url.includes(d.url)),h=async e=>{let{file:t,...n}=e,a=await T({file:t,areas:e.areas}),i=await u({...n,areas:a});return R(),(0,N.LZ)(i)},v=async e=>{let t=await c(e);return(0,N.LZ)(t)},x=async e=>{let t=await E(e);return(0,N.LZ)(t)},L=async e=>{let t=await S(e);return R(),(0,N.LZ)(t)},Z=async e=>{let t=await _(e);return y(e),R(),(0,N.LZ)(t)},D=async e=>{let t=await T({file:e.file,areas:e.areas}),n=await A({...e,...t&&{areas:t}});return g(e.id),R(),(0,N.LZ)(n)},P=async e=>{let t=e.map(async e=>{let t=await A(e);return g(e.id),R(),t}),n=await Promise.all(t);return(0,N.LZ)(n)},z=e=>{var t;let n=null!==(t=null!=e?e:O.Z.getSession())&&void 0!==t?t:null;return(0,p.QO)({resource:"access_resources_audiences",session:n})},U=e=>(0,C.ZP)({url:"/location_audience/".concat(e.id)}),F=e=>{let t=(0,N.rz)(e);return(0,C.ZP)({url:"/v2/location_audiences",params:t})},b=e=>({label:e.name,value:e.id}),j=e=>({url:d.url,params:e,responseToOptions:e=>e.map(b)});var w=n(2750),M=n(93929),k=n(67702),G=n(83755),Y={...a,...i}},54215:function(e,t,n){"use strict";n.d(t,{ZP:function(){return d},$y:function(){return c}});var a={};n.r(a),n.d(a,{getPoints:function(){return o},getShapes:function(){return c}});var i=n(91039),r=async e=>{let{countries:t=[],regions:n=[],name:a=[]}=e||{};return Array.isArray(t)&&0===t.length||Array.isArray(a)&&0===a.length?[]:i.ZP.get({url:"/pois",params:{countries:t,regions:n,name:a}})},s=async e=>{let{codes:t=[]}=e||{};return i.ZP.get({url:"/pois/shapes",params:{code:t.map(e=>e)}})},l=n(99158);let u=e=>{let{countries:t,regions:n,cities:a}=e;if(null==a?void 0:a.length)return a;let i=[...t,...n];return i.filter(e=>!i.some(t=>t.startsWith("".concat(e,":"))))},o=async e=>{let t=await r(e);return(0,l.Z)(t)},c=async e=>{let t=u(e),n=await s({codes:t});return(0,l.Z)(n)};var d={...a}}},function(e){e.O(0,[5653,6235,4635,5042,2888,9774,179],function(){return e(e.s=3052)}),_N_E=e.O()}]);

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.