PageSourceSearch

https://app.featuring.co/_next/static/chunks/pages/w/[workspaceCod…/import/google-sheets-010efac2c603a689.js

js featuring.co collected 2026-09-24 12:23:38 UTC 24,295 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7197],{678:(e,n,a)=>{"use strict";a.d(n,{Y:()=>s,a:()=>t});let t="custom_column:",s=10},9448:(e,n,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/w/[workspaceCode]/management/campaign-v2/[campaignCode]/influencer/import/google-sheets",function(){return a(22979)}])},11889:(e,n,a)=>{"use strict";a.d(n,{A:()=>C});var t=a(80263),s=a(60922),i=a(1061),l=a(96336),r=a(95360),o=a(85047),c=a(92304),m=a(20344),d=a(33080),g=a(3024),u=a(52659);a(53239);var p=a(80001),h=a(91687),x=a(17128),j=a(64787),f=a(76636),v=a(57907),y=a(94211),b=a(99170),$=a(31006);let C=({resolve:e,disabledDataTypes:n,disabledTooltip:a})=>{let{t:C}=(0,u.Bd)("campaignManagement"),{trackEvent:_}=(0,h.Z)(),{campaignCode:w}=(0,x.A)(),{control:T,columnNameRegister:N,formErrors:A,isValid:k,handleSubmit:S}=(()=>{let{t:e}=(0,u.Bd)("campaignManagement"),{register:n,control:a,formState:{errors:t,isValid:s},setError:i,clearErrors:l,handleSubmit:r,trigger:o}=(0,p.mN)({defaultValues:{columnType:"text",columnName:""},mode:"onChange"}),c=(0,p.FH)({control:a,name:"columnType"});return{control:a,columnTypeWatch:c,columnNameRegister:n("columnName",{required:e("campaign-mgmt.v2.influencer.custom-column.name-required"),maxLength:{value:20,message:e("campaign-mgmt.v2.influencer.custom-column.name-max-length")},onChange(n){if(n.target.value.length>20){n.target.value=n.target.value.slice(0,20),i("columnName",{type:"maxLength",message:e("campaign-mgmt.v2.influencer.custom-column.name-max-length")});return}l("columnName")},onBlur(){o("columnName")}}),formErrors:t,isValid:s,handleSubmit:r}})(),{options:R}=(0,f.x)(),{submitColumn:E,isLoading:L}=(({campaignCode:e,options:n,onSuccess:a})=>{let{t}=(0,u.Bd)("campaignManagement"),s=(0,y.jE)(),{showToast:i}=(0,v.d)(),{mutateAsync:l}=(0,b.JjO)(),{run:r,isLoading:o}=(0,$.A)();return{submitColumn:r(async r=>{try{let o={data_type:r.columnType,display_name:r.columnName};"select"===r.columnType&&(o.options=n.map((e,n)=>({color:e.color,label:""!==e.label&&e.label?e.label:t("campaign-mgmt.v2.influencer.options.default-name",{value:n+1,noWrap:!0})}))),await l({campaignCode:e,data:o}),await s.invalidateQueries({queryKey:(0,b.PBc)(e)}),await s.invalidateQueries({queryKey:(0,b.QeC)(e)}),a(r),i({status:"success",title:t("campaign-mgmt.v2.influencer.custom-column.add-success-title"),description:t("campaign-mgmt.v2.influencer.custom-column.add-success-desc")})}catch(e){i({status:"error",title:t("campaign-mgmt.v2.influencer.custom-column.add-fail-title"),description:"content_custom_column_duplicate_name"===e.resultCode?t("campaign-mgmt.v2.influencer.custom-column.add-fail-duplicate"):t("campaign-mgmt.v2.influencer.custom-column.add-fail-desc")})}}),isLoading:o}})({campaignCode:w,options:R,onSuccess:n=>{_("create_campaign_influencer_custom_column",{custom_column_name:n.columnName,custom_column_type:n.columnType}),e(!0)}}),I=S(E);return(0,t.jsx)(s.z,{size:"sm",title:C("campaign-mgmt.v2.influencer.custom-column.add-modal-title"),handleClose:()=>e(!1),hasCloseButton:!1,isBgClose:!0,actionsChildren:[(0,t.jsx)(i.M,{buttonType:"contrast",text:C("campaign-mgmt.v2.influencer.custom-column.cancel"),onClick:()=>e(!1)},"cancel"),(0,t.jsx)(i.M,{buttonType:"primary",text:C("campaign-mgmt.v2.influencer.custom-column.add-btn"),type:"submit",form:"influencer-add-column-form",isLoading:L,disabled:!k},"submit")],children:(0,t.jsxs)(l.T,{$css:{gap:"$spacing-400",width:"100%"},children:[(0,t.jsx)(r.Z,{variant:"$body-2",children:C("campaign-mgmt.v2.influencer.custom-column.add-modal-desc")}),(0,t.jsx)("form",{id:"influencer-add-column-form",onSubmit:I,children:(0,t.jsxs)(l.T,{$css:{gap:"$spacing-300"},children:[(0,t.jsx)(p.xI,{control:T,name:"columnType",rules:{required:C("campaign-mgmt.v2.influencer.custom-column.column-type-required")},render:({field:{onChange:e,value:s,ref:i}})=>{let l=j.y[s];return(0,t.jsxs)(o.bL,{required:!0,children:[(0,t.jsx)(o.JU,{children:C("campaign-mgmt.v2.influencer.custom-column.column-type-label")}),(0,t.jsxs)(c.bL,{value:s,onValueChange:n=>{null!=n&&e(n)},children:[(0,t.jsx)(c.l9,{ref:i,$css:{width:"100%"},children:(0,t.jsx)(c.WT,{children:l?(0,t.jsxs)(m.z,{$css:{gap:"$spacing-150",alignItems:"center"},children:[(0,t.jsx)(l.icon,{size:"16px"}),l.displayName()]}):void 0})}),(0,t.jsx)(c.ZL,{children:(0,t.jsx)(c.Pf,{children:(0,t.jsx)(c.zD,{children:j.S.map(e=>{let s=!!n?.includes(e.value);
1return s&&a?(0,t.jsxs)(d.bL,{children:[(0,t.jsxs)(d.l9,{render:(0,t.jsx)(c.q7,{value:e.value,disabled:!0}),children:[(0,t.jsx)(e.icon,{size:"16px"}),(0,t.jsx)(c.p4,{children:e.displayName()})]}),(0,t.jsx)(d.ZL,{children:(0,t.jsx)(d.Pf,{side:"right",$css:{zIndex:9999},children:(0,t.jsxs)(d.zD,{children:[(0,t.jsx)(d.i3,{}),a]})})})]},e.value):(0,t.jsxs)(c.q7,{value:e.value,disabled:s,children:[(0,t.jsx)(e.icon,{size:"16px"}),(0,t.jsx)(c.p4,{children:e.displayName()})]},e.value)})})})})]})]})}}),(0,t.jsx)(g.P,{label:C("campaign-mgmt.v2.influencer.custom-column.column-name-label"),required:!0,...N,status:A.columnName?"error":"none",validationText:A.columnName?A.columnName?.message:"",placeholder:C("campaign-mgmt.v2.influencer.custom-column.column-name-placeholder")})]})})]})})}},17128:(e,n,a)=>{"use strict";a.d(n,{A:()=>o});var t=a(582),s=a(55723),i=a(99137);let l=["platformCodes","contentTypes","categories"],r=e=>(0,i.u)(e)??{},o=()=>{let e=(0,t.useRouter)(),n=[null,void 0,""],a=async a=>{let t={...e.query},o=((e,n)=>{let a={...n};if("platformCodes"in e){let n=e.platformCodes;a.p=n?.length?n:void 0}if("contentTypes"in e){let n=e.contentTypes;a.c=n?.length?n:void 0}if("categories"in e){let n=e.categories;a.cat=n&&Object.keys(n).length>0?n:void 0}return a})(a,r(t.f));delete t.f;let c=(e=>{let n={};if(e.p?.length&&(n.p=e.p),e.c?.length&&(n.c=e.c),e.cat&&Object.values(e.cat).some(e=>e?.length)){let a={};for(let[n,t]of Object.entries(e.cat))t?.length&&(a[n]=t);n.cat=a}return 0===Object.keys(n).length?"":(0,i.k)(n)})(o);for(let e of(c&&(t.f=c),l))delete t[e];if("sortItems"in a){delete t.s;let e=(0,s.fm)(a.sortItems??[]);e&&(t.s=e)}Object.entries(Object.fromEntries(Object.entries(a).filter(([e])=>!l.includes(e)&&"sortItems"!==e))).forEach(([e,a])=>{delete t[e],n.includes(a)||a instanceof Array&&0===a.length||(t[e]=a)}),await e.push({pathname:e.pathname,query:t},void 0,{shallow:!0})},o=r(e?.query.f);return{updateQuery:a,page:Number(e?.query.page)||1,pageSize:Number(e?.query.pageSize)||50,keyword:e?.query.keyword||"",campaignCode:e?.query.campaignCode||"",platformCodes:o.p??[],contentTypes:o.c??[],categories:o.cat??{},modal:e?.query.modal||"",historyCode:e?.query.historyCode||"",mEntryPoint:e?.query.mEntryPoint||"",sortItems:(0,s.nC)(e?.query.s)}}},22979:(e,n,a)=>{"use strict";a.r(n),a.d(n,{__N_SSP:()=>ej,default:()=>ef});var t=a(80263),s=a(53239),i=a(96252),l=a(99146),r=a(96336),o=a(98625),c=a(99524),m=a(75444),d=a(75309),g=a(38798),u=a(14369),p=a(8373),h=a(75016),x=a(34189),j=a(95360),f=a(582),v=a(52659),y=a(67697),b=a(91687),$=a(46542),C=a(88094),_=a(73360),w=a(61976),T=a(48016),N=a(94603),A=a(41316),k=a(83262);let S=({setLeaveConfirmSuppressed:e})=>{let{t:n}=(0,v.Bd)("campaignManagement"),a=(0,f.useRouter)(),i=a.query.campaignCode,{selectedSpreadsheet:l,currentStep:o,selectedTabTitle:c,rangeStart:m,rangeEnd:d,mappings:g}=(0,u.ut)(),h=(0,_.A)(),x=(0,N.A)(l?.id??null,c),S=(0,A.A)({targetType:"influencer_link"}),R=(0,s.useMemo)(()=>4===o&&m&&d&&x.data?(0,k.A)({rangeStart:m,rangeEnd:d,rawValues:x.data.raw_values,mappings:g,invalidRows:new Set(S.invalidRows)}):null,[o,m,d,x.data,g,S.invalidRows]),E=(0,T.A)({targetDomain:"influencer",rows:R}),L=(0,w.A)({targetDomain:"influencer"}),{trackEvent:I}=(0,b.Z)(),M=(0,s.useMemo)(()=>(E.data?.rows??[]).filter(e=>"invalid"!==e.classification),[E.data?.rows]),q=E.isSuccess&&(E.data?.ok??!1)&&M.length>0&&!L.isPending,B=(0,s.useCallback)(()=>{if(!R)return;let n=E.data?.rows??[];I("preview_google_sheet_import_result",{"#_of_columns":Object.keys(g).length,"#_of_rows":n.length,"#_of_duplicate_rows":n.filter(e=>"duplicate_url"===e.failure_reason).length}),e(!0),L.mutate({rows:R},{onSuccess:()=>{a.push((0,y.X5)(`/management/campaign-v2/${i}/influencer`))},onError:()=>{e(!1)}})},[R,E.data,g,I,L,a,i,e]);(0,p.cB)({canGoSubmit:q,isSubmitting:L.isPending,onSubmit:B});let z=(()=>{if(E.isLoading)return{kind:"loading"};if(E.isError)return{kind:"error",onRetry:()=>E.refetch()};let e=E.data;return e?0===e.rows.length?{kind:"empty"}:{kind:"data",rows:e.rows}:{kind:"loading"}})();return(0,t.jsxs)(r.T,{$css:{gap:"$spacing-400"},children:[(0,t.jsxs)(r.T,{$css:{gap:"$spacing-100"},children:[(0,t.jsx)(j.Z,{variant:"$heading-2",$css:{color:"$text-1"},children:n("campaign-mgmt.v2.import.google-sheets.preview.influencer.headline")}),(0,t.jsx)(j.Z,{variant:"$body-1",$css:{color:"$text-3",whiteSpace:"pre-line"},children:n("campaign-mgmt.v2.import.google-sheets.preview.influencer.guide")})]}),(0,t.jsx)($.A,{}),(0,t.jsx)(C.A,{state:z,mappings:g,linkColumnLabel:n("campaign-mgmt.v2.import.google-sheets.preview.influencer.link-column-header"),getInvalidTooltipMessage:h})]})};var R=a(15360),E=a(21808),L=a(34880),I=a(22610),M=a(70058),q=a(87688),B=a(41913),z=a(55003),O=a(25756),F=a(65866),Z=a(54761),P=a(22381);let W=({start:e,end:n,onReset:a,isValidating:s=!1,invalidCount:i=0,validLinksCount:l=0})=>{let{t:r}=(0,v.Bd)("campaignManagement");
1if(e&&n){let o=Math.max(0,n.row-e.row+1-i);return s||0!==l?(0,t.jsxs)(z.bL,{status:"success",children:[(0,t.jsx)(z.In,{}),(0,t.jsx)(z.UC,{children:(0,t.jsx)(z.hE,{children:s?(0,t.jsx)(F.EA.Typo,{variant:"$body-1",$css:{width:"280px"}}):r("campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.message-completed",{start:(0,P.A)(e.row,e.col),end:(0,P.A)(n.row,n.col),count:o})})}),(0,t.jsx)(z.rc,{children:(0,t.jsxs)(O.bL,{variant:"tertiary",size:"sm",onClick:a,children:[(0,t.jsx)(O.In,{children:(0,t.jsx)(Z.F,{})}),(0,t.jsx)(O.EY,{children:r("campaign-mgmt.v2.import.google-sheets.sheet-range.reset-btn")})]})})]}):(0,t.jsxs)(z.bL,{status:"error",children:[(0,t.jsx)(z.In,{}),(0,t.jsxs)(z.UC,{children:[(0,t.jsx)(z.hE,{children:r("campaign-mgmt.v2.import.google-sheets.sheet-range.no-valid.title")}),(0,t.jsx)(z.VY,{children:r("campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.no-valid-desc")})]}),(0,t.jsx)(z.rc,{children:(0,t.jsxs)(O.bL,{variant:"tertiary",size:"sm",onClick:a,children:[(0,t.jsx)(O.In,{children:(0,t.jsx)(Z.F,{})}),(0,t.jsx)(O.EY,{children:r("campaign-mgmt.v2.import.google-sheets.sheet-range.reset-btn")})]})})]})}let o=r(e?"campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.message-await-end":"campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.message-await-start");return(0,t.jsxs)(z.bL,{status:"info",children:[(0,t.jsx)(z.In,{}),(0,t.jsx)(z.UC,{children:(0,t.jsx)(z.hE,{children:o})})]})},Y=({spreadsheetId:e,spreadsheetName:n})=>{let{t:a}=(0,v.Bd)("campaignManagement"),{selectedTabTitle:i,rangeStart:o,rangeEnd:c}=(0,u.ut)(),{setSelectedTabTitle:m}=(0,u.WO)(),d=(0,B.A)(e),g=(0,N.A)(e,i),h=(0,q.A)(),x=(0,A.A)({targetType:"influencer_link"}),f=(0,s.useMemo)(()=>new Set(x.invalidRows),[x.invalidRows]),{trackEvent:y}=(0,b.Z)(),$=o&&c?c.row-o.row+1:0,C=x.invalidCount,_=Math.max(0,$-C),w=(0,s.useCallback)(()=>{y("select_google_sheet_range",{sheet_name:i,"#_of_selected_cells":$,"#_of_valid_links":_,"#_of_invalid_links":C})},[y,i,$,_,C]),T=o&&c&&x.query.isSuccess&&0===_?a("campaign-mgmt.v2.import.google-sheets.sheet-range.next-disabled-tooltip"):null;(0,p.cB)({canGoNext:!!o&&!!c&&x.query.isSuccess&&_>0,onBeforeNext:w,nextDisabledTooltip:T});let k=a("campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.cell-invalid-tooltip");(0,s.useEffect)(()=>{i||0!==d.tabs.length&&m(d.tabs[0].title)},[i,d.tabs,m]);let S=g.data?.raw_values??[],z=S.length,O=Math.min(M.G8,Math.max(0,...S.map(e=>e.length))),F=d.isLoading||g.isFetching,Z=d.isError||g.isError;return(0,t.jsxs)(r.T,{$css:{gap:"$spacing-400"},children:[(0,t.jsxs)(r.T,{$css:{gap:"$spacing-100"},children:[(0,t.jsx)(j.Z,{variant:"$heading-2",$css:{color:"$text-1"},children:a("campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.headline")}),(0,t.jsx)(j.Z,{variant:"$body-1",$css:{color:"$text-3",whiteSpace:"pre-line"},children:a("campaign-mgmt.v2.import.google-sheets.sheet-range.influencer.guide")})]}),(0,t.jsx)(W,{start:h.start,end:h.end,onReset:h.reset,isValidating:x.query.isFetching,invalidCount:x.invalidCount,validLinksCount:_}),(0,t.jsxs)(r.T,{$css:{borderWidth:"1px",borderStyle:"solid",borderColor:"$border-default",borderRadius:"$radius-100"},children:[(0,t.jsx)(E.A,{spreadsheetName:n,tabs:d.tabs,selectedTabTitle:i,onTabChange:e=>{e!==i&&m(e)},rows:z,cols:O,isLoading:F}),(0,t.jsxs)(l.a,{$css:{width:"100%"},children:[F&&(0,t.jsx)(L.A,{}),!F&&Z&&(0,t.jsx)(R.A,{onRetry:()=>{d.isError&&d.refetch(),g.isError&&g.refetch()}}),!F&&!Z&&g.data&&(0,t.jsx)(I.A,{rawValues:S,selection:h,isValidating:x.query.isFetching,invalidRows:f,invalidTooltipMessage:k})]})]})]})};var U=a(49631),X=a(11889),V=a(64787),D=a(678),H=a(58828),Q=a(20344),G=a(22562),J=a(13019),K=a(12513),ee=a(37396),en=a(56040),ea=a(33823),et=a(98771),es=a(2281),ei=a(19377),el=a(47282),er=a(48561);let eo=({columns:e,mappings:n,selectedCode:a,isLoading:s,isError:i,onSelect:o,onRemoveMapping:c,onRetry:m})=>s?(0,t.jsx)(r.T,{$css:{gap:"$spacing-100",paddingX:"$spacing-500",paddingY:"$spacing-200"},children:Array.from({length:4}).map((e,n)=>(0,t.jsx)(F.EA,{$css:{width:"100%",height:"40px",borderRadius:"$radiu
1s-100"}},n))}):i?(0,t.jsx)(l.a,{$css:{paddingX:"$spacing-200"},children:(0,t.jsx)(R.A,{onRetry:m})}):0===e.length?(0,t.jsx)(el.A,{}):(0,t.jsx)(r.T,{$css:{paddingX:"$spacing-500",paddingBottom:"$spacing-200",gap:"$spacing-100"},children:e.map(e=>(0,t.jsx)(er.A,{column:e,selected:a===e.code,mappedLetter:n[e.code]?.sheetColLetter??null,onSelect:o,onRemoveMapping:c},e.code))}),ec=({columns:e,mappings:n,selectedCode:a,isLoading:s,isError:i,canAddCustomColumn:c,onSelect:m,onRemoveMapping:d,onAddCustomColumn:g,onRetry:u})=>{let{t:p}=(0,v.Bd)("campaignManagement"),h=o.U.useStickyOffset(3);return(0,t.jsxs)(r.T,{style:{top:h+16},$css:{width:"300px",height:"527px",flexShrink:0,alignSelf:"flex-start",bgColor:"$background-1",border:`1px solid ${J.f.semantic.color.border.default}`,borderRight:0,borderTopLeftRadius:"$radius-100",borderBottomLeftRadius:"$radius-100",overflow:"hidden",position:"sticky",zIndex:10},children:[(0,t.jsxs)(Q.z,{$css:{alignItems:"center",gap:"$spacing-150",height:"46px",paddingX:"$spacing-500",paddingY:"$spacing-300",bgColor:"$background-2",borderBottomWidth:"1px",borderBottomStyle:"solid",borderBottomColor:"$border-default"},children:[(0,t.jsx)(G.o,{$css:{height:"20px",paddingX:"$spacing-150",borderWidth:"1px",borderStyle:"solid",borderColor:"$primary-50",borderRadius:"$radius-100",bgColor:"$background-1"},children:(0,t.jsx)(j.Z,{variant:"$caption-1",$css:{color:"$primary-50"},children:"STEP 1"})}),(0,t.jsx)(j.Z,{variant:"$heading-2",$css:{color:"$text-1"},children:p("campaign-mgmt.v2.import.google-sheets.column-mapping.step1-title")})]}),(0,t.jsx)(r.T,{$css:{flex:1,minHeight:0,overflowY:"auto"},children:(0,t.jsx)(ei.A,{title:p("campaign-mgmt.v2.import.google-sheets.column-mapping.custom-columns-section"),icon:(0,t.jsx)(et._,{size:14,fill:"$icon-secondary"}),children:(0,t.jsx)(eo,{columns:e,mappings:n,selectedCode:a,isLoading:s,isError:i,onSelect:m,onRemoveMapping:d,onRetry:u})})}),(0,t.jsx)(l.a,{$css:{paddingX:"$spacing-400",paddingY:"$spacing-400",borderTopWidth:"1px",borderTopStyle:"solid",borderTopColor:"$border-default"},children:(0,t.jsxs)(O.bL,{variant:"tertiary",size:"sm",onClick:g,disabled:!c,$css:{width:"100%"},children:[(0,t.jsx)(O.In,{children:(0,t.jsx)(es.j,{})}),(0,t.jsx)(O.EY,{children:p("campaign-mgmt.v2.import.google-sheets.column-mapping.add-btn")})]})})]})},em=({campaignColumns:e,isCampaignColumnsLoading:n,isCampaignColumnsError:a,canAddCustomColumn:i,onAddCustomColumn:o,onRetryColumns:c,rawValues:m,types:d,startRow:g,endRow:p,accountColIndex:h})=>{let{t:x}=(0,v.Bd)("campaignManagement"),{mappings:f,validating:y}=(0,u.ut)(),{commitMapping:b,removeMapping:$,resetAllMappings:C,startValidating:_,stopValidating:w}=(0,u.WO)(),T=(0,en.A)(),[N,k]=(0,s.useState)(null),[S,R]=(0,s.useState)(null),E=(0,A.A)({targetType:"influencer_link"}),L=(0,s.useMemo)(()=>new Set(E.invalidRows),[E.invalidRows]),I=(0,s.useCallback)(e=>{k(n=>n===e?null:e),R(null)},[]),M=(0,s.useCallback)(()=>{C(),k(null),R(null)},[C]),q=(0,s.useCallback)(e=>{$(e),k(n=>n===e?null:n),R(n=>n?.code===e?null:n)},[$]),B=(0,s.useCallback)(n=>{if(!N)return;let a=e.find(e=>e.code===N);if(!a||!a.dataType)return;_(a.code);let t=H.h6[a.dataType],s=Array.from({length:p-g+1},(e,a)=>{let s=g+a;return{target_type:t,source_type:d[s]?.[n]??"empty",value:m[s]?.[n]??null}});T.mutate({data:{cells:s}},{onSuccess:e=>{let t=(e.results??[]).map((e,n)=>({rowIndex:n,isValid:e.is_valid,errorCode:e.error_code??void 0})),s=(0,ea.A)(n);b(a.code,{sheetColLetter:s,sheetColIndex:n,campaignColumnDisplayName:a.displayName,dataType:a.dataType,cellResults:t}),k(null),R({code:a.code,name:a.displayName,letter:s})},onError:()=>{w()}})},[N,e,p,g,d,m,T,_,w,b]),F=N?e.find(e=>e.code===N):null,P=!!N,W=Object.keys(f).length>0?(0,t.jsx)(z.rc,{children:(0,t.jsxs)(O.bL,{variant:"tertiary",size:"sm",onClick:M,children:[(0,t.jsx)(O.In,{children:(0,t.jsx)(Z.F,{})}),(0,t.jsx)(O.EY,{children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.reset-all-btn")})]})}):null;return(0,t.jsxs)(r.T,{$css:{gap:"$spacing-400"},children:[(0,t.jsxs)(Q.z,{$css:{alignItems:"flex-start",justifyContent:"space-between",gap:"$spacing-200"},children:[(0,t.jsxs)(r.T,{$css:{flex:1,minWidth:0,gap:"$spacing-100"},children:[(0,t.jsx)(j.Z,{variant:"$heading-2",$css:{color:"$text-1"},children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.headline")}),(0,t.jsx)(j.Z,{variant:"$body-1",$css:{color:"$text-3"},children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.guide")})]}),(0,t.jsx)(K.A,{triggerText:x("campaign-mgmt.v2.import.google-sheets.column-mapping.policy-badge")})]}),N&&F?(0,t.jsxs)(z.bL,{status:"info",children:[(0,t.jsx)(z.In,{}),(0,t.jsx)(z.UC,{children:(0,t.jsx)(z.hE,{children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.message-step2",{column:F.displayName})})}),W]}):S?(0,t.jsxs)(z.bL,{status:"success",children:[(0,t.jsx)(z.In,{}),(0,t.jsx)(z.UC,{children:(0,t.jsx)(z.hE,{children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.message-completed",{letter:S.letter,column:S.name})})}),W]}):(0,t.jsxs)(z.bL,{status:"info",children:[(0,t.jsx)(z.In,{}),(0,t.jsx)(z.UC,{children:(0,t.jsx)(z.hE,{children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.message-step1")})}),W]}),(0,t.jsxs)(Q.z,{$css:{alignItems:"stretch",gap:"0",borderRadius:"$radiu
1s-100",minHeight:"500px"},children:[(0,t.jsx)(ec,{columns:e,mappings:f,selectedCode:N,isLoading:n,isError:a,canAddCustomColumn:i,onSelect:I,onRemoveMapping:q,onAddCustomColumn:o,onRetry:c}),(0,t.jsxs)(r.T,{$css:{flex:1,minWidth:0,border:`1px solid ${J.f.semantic.color.border.default}`,borderTopRightRadius:"$radius-100",borderBottomRightRadius:"$radius-100"},children:[(0,t.jsxs)(Q.z,{$css:{alignItems:"center",gap:"$spacing-150",height:"46px",paddingX:"$spacing-500",paddingY:"$spacing-300",bgColor:"$background-2",borderTopRightRadius:"$radius-100",borderBottom:`1px solid ${J.f.semantic.color.border.default}`},children:[(0,t.jsx)(G.o,{$css:{height:"20px",paddingX:"$spacing-150",borderWidth:"1px",borderStyle:"solid",borderColor:"$primary-50",borderRadius:"$radius-100",bgColor:"$background-1"},children:(0,t.jsx)(j.Z,{variant:"$caption-1",$css:{color:"$primary-50"},children:"STEP 2"})}),(0,t.jsx)(j.Z,{variant:"$heading-2",$css:{color:"$text-1"},children:x("campaign-mgmt.v2.import.google-sheets.column-mapping.step2-title")})]}),(0,t.jsx)(l.a,{$css:{flex:1,minWidth:0,padding:"$spacing-500"},children:(0,t.jsx)(ee.A,{rawValues:m,startRow:g,endRow:p,accountColIndex:h,accountColumnLabel:x("campaign-mgmt.v2.import.google-sheets.column-mapping.influencer.account-link-header"),mappings:f,validating:y,isHeaderSelectable:P,onColumnSelect:B,dimmedRows:L})})]})]})]})};var ed=a(99170);let eg=()=>{let e=(0,f.useRouter)(),{t:n}=(0,v.Bd)("campaignManagement"),a=e.query.campaignCode;V.S;let{selectedSpreadsheet:i,selectedTabTitle:l,rangeStart:r,rangeEnd:o,mappings:c}=(0,u.ut)(),m=(0,N.A)(i?.id??null,l),d=(0,ed.Dcw)(a,{query:{enabled:!!a}}),g=(0,U.hS)(X.A),{trackEvent:h}=(0,b.Z)(),x=(0,s.useCallback)(()=>{let e=Object.values(c).map(e=>e.campaignColumnDisplayName),n=Object.values(c).reduce((e,n)=>e+n.cellResults.filter(e=>!e.isValid).length,0);h("connect_google_sheet_column",{custom_column_name:e,"#_of_connected_columns":e.length,"#_of_error_cells":n})},[h,c]);(0,p.cB)({canGoNext:!d.isError,onBeforeNext:x});let j=d.data??[],y=j.length<D.Y,$=(0,s.useMemo)(()=>j.filter(e=>!!e.code&&!!e.display_name&&!!e.data_type).map(e=>{let n=e.data_type,a=V.y[n],t=(0,H.ZQ)(n);return{code:e.code,displayName:e.display_name,dataType:t?n:void 0,disabled:!t,typeBadge:{label:a?a.displayName():"",Icon:a.icon}}}),[j]);return r&&o?(0,t.jsx)(em,{campaignColumns:$,isCampaignColumnsLoading:d.isLoading,isCampaignColumnsError:d.isError,canAddCustomColumn:y,onAddCustomColumn:()=>g({disabledDataTypes:H.v1,disabledTooltip:n("campaign-mgmt.v2.import.google-sheets.column-mapping.add-modal.unsupported-tooltip")}),onRetryColumns:()=>d.refetch(),rawValues:m.data?.raw_values??[],types:m.data?.types??[],startRow:r.row,endRow:o.row,accountColIndex:r.col}):null},eu=()=>{let{selectedSpreadsheet:e,currentStep:n,rangeStart:a,rangeEnd:i}=(0,u.ut)(),{setSelectedSpreadsheet:p}=(0,u.WO)(),{connected:j}=(0,h.A)(),[f,v]=(0,s.useState)(!1);return(0,x.A)({enabled:!!e&&!f}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.U.Content,{itemIndex:2,children:(0,t.jsx)(d.A,{exitPath:c.yL.INFLUENCER,$css:{zIndex:10}})}),(0,t.jsx)(l.a,{$css:{paddingX:"$spacing-800",paddingY:"$spacing-600"},children:(0,t.jsxs)(r.T,{$css:{gap:"$spacing-400"},children:[1===n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.A,{}),j&&(0,t.jsx)(g.A,{selectedId:e?.id??null,onSelect:p})]}),2===n&&e&&(0,t.jsx)(Y,{spreadsheetId:e.id,spreadsheetName:e.name}),3===n&&a&&i&&(0,t.jsx)(eg,{}),4===n&&(0,t.jsx)(S,{setLeaveConfirmSuppressed:v})]})})]})},ep=()=>(0,t.jsx)(u.jr,{children:(0,t.jsx)(p.rR,{children:(0,t.jsx)(eu,{})})});var eh=a(92784);let ex=()=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i._,{requiredMembership:["trial","standard","premium","enterprise"]}),(0,t.jsx)(ep,{})]});ex.getLayout=e=>(0,t.jsx)(eh.A,{disableCampaignInfo:!0,children:e});var ej=!0;let ef=ex},64787:(e,n,a)=>{"use strict";a.d(n,{S:()=>d,y:()=>g});var t=a(77805),s=a(81560),i=a(15149),l=a(26781),r=a(93625),o=a(2990),c=a(36758),m=a(89947);let d=[{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.text"),value:"text",icon:t.t,analyticsName:"Text"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.float"),value:"float",icon:s.S,analyticsName:"Number"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.boolean"),value:"boolean",icon:i.v,analyticsName:"Checkbox"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.select"),value:"select",icon:l.t,anal
1yticsName:"Select"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.url"),value:"url",icon:r.U,analyticsName:"Url"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.file"),value:"file",icon:o.d,analyticsName:"File"},{displayName:(0,m.tF)("campaignManagement:campaign-mgmt.v2.influencer.custom-column.type.note"),value:"note",icon:c.p,analyticsName:"Note"}],g=d.reduce((e,n)=>(e[n.value]=n,e),{})},76636:(e,n,a)=>{"use strict";a.d(n,{x:()=>s});var t=a(53239);let s=({initialOptions:e}={})=>{let[n,a]=(0,t.useState)(e&&e.length>0?e:[{color:"gray",label:""}]),[s,i]=(0,t.useState)(!1);return{options:n,handleAddOption:()=>{i(!0),a([...n,{color:"gray",label:""}])},handleDeleteOption:e=>{i(!0),a(n.filter((n,a)=>a!==e))},handleChangeOption:(e,t)=>{i(!0),a(n.map((n,a)=>a===e?t:n))},isDirty:s}}}},e=>{e.O(0,[2874,1456,5769,8213,5566,9625,3069,636,6593,8792],()=>e(e.s=9448)),_N_E=e.O()}]);
2//# sourceMappingURL=google-sheets-010efac2c603a689.js.map

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.