PageSourceSearch

https://app.prnewswire.com/static/js/9170.6443ba55.chunk.js

js prnewswire.com collected 2026-09-24 07:35:17 UTC 10,707 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkomc_ui_2_0||=[]).push([[9170],{99170(e,a,r){r.r(a),r.d(a,{default:()=>j});var s=r(29172),n=r(21602),t=r(9950),l=r(41397),i=r(48661),u=r(76363),o=r(22914),c=r(42087),d=r(92526),h=r(11961),g=r(90671),S=r(31030),v=r(71316),f=r(50659),m=r(66691),p=r(676),b=r(80331),y=r(18807),T=r(38843),C=r(90748),N=r(45084),O=r(56943),I=r(5418),w=r(73178),x=r(79939);const A=(e,a)=>"english"===(e||"").toLowerCase()?[a]:null,k=e=>{switch(null===e||void 0===e?void 0:e.toLowerCase()){case"en-ca":case"fr-ca":return"en-CA";case"en-gb":return"en-GB";case"en-in":return"en-IN";default:return"en-US"}},D=function(){let{enableDraftSync:e=!0,enableCanadaDualLanguage:a=!0,onChange:r,isArticle:s=!1,onSourceValidChange:n,sources:D}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[E]=(0,i.B)(),L=(0,c.jL)(),R=(0,c.GV)(d.cn),j=(0,c.GV)(d.eS),F=(0,c.GV)(d.ot),{sources:V=[],draftName:B,isSubscription:G,editorialSpecialInstructions:Q}=(0,c.GV)(T.KW),q=null!==D&&void 0!==D?D:V,K=(0,c.GV)(T.XJ),Z=(0,c.GV)(x.Kr),H=(0,c.GV)(T.Ql),M=(0,c.GV)(C.Dw),{addNotification:P}=(0,I.y)(w.V),[_]=s?(0,y.H)(["source"]):(0,b.b)(["source"]),[J]=(0,c.XO)(h.gq),[X]=(0,c.XO)(h.c5),[U]=(0,c.XO)(h.j2),W=(0,t.useRef)(null),z=(0,t.useRef)(null),Y=(0,t.useRef)(null),$=(0,t.useRef)(null),ee=(0,t.useRef)(null),[ae,re]=(0,t.useState)(""),[se,ne]=(0,t.useState)([]),[te,le]=(0,t.useState)([]),[ie,ue]=(0,t.useState)(!1),[oe,ce]=(0,t.useState)(()=>k(o.A.language)),[de,he]=(0,t.useState)(!1),[ge,Se]=(0,t.useState)(!1),[ve,fe]=(0,t.useState)(!1),[me,pe]=(0,t.useState)(null!==G&&void 0!==G&&G),[be,ye]=(0,t.useState)(!1);(0,t.useEffect)(()=>{a||"canada"!==(j||"").toLowerCase()||ce("en-US")},[a,j]);const{data:Te,loading:Ce}=(0,u.IT)(h.y5,{variables:{AccountNumber:(null===R||void 0===R?void 0:R.account_id)||"",q:ae},context:{debounceKey:p.L.queries.getSources}}),Ne=(0,t.useMemo)(()=>{var e;const a=null!==(e=null===Te||void 0===Te?void 0:Te.getSources)&&void 0!==e?e:[],r=a.some(e=>Object.values(e.sourceName).some(e=>e===ae)),s=ae.length>0&&!Ce&&!r&&!be,n={sourceId:-1,sourceName:{[oe]:ae}};return be?[{sourceId:-1,sourceName:{[oe]:ae},id:"invalid"}]:[...s?[n]:[],...a]},[Te,ae,oe,Ce,be]),Oe=e=>{re(e.trim()),/[<>]/.test(e)?ye(!0):ye(!1)},Ie=e=>{const a=[...e];if(a&&a.length>0&&-1===a[0].sourceId)he(!0);else{var n;le(a);const e="english"===(null===H||void 0===H||null===(n=H.name)||void 0===n?void 0:n.toLowerCase())?a.map(e=>({...e,sourceName:{[oe]:e.sourceName[oe]}})):a;if(ne(e),r&&r(a),a&&0===a.length){L((s?S.FT:g.ok)({path:"sources",value:[]}));const e=setTimeout(()=>{W.current&&W.current.focus(),clearTimeout(e)},10)}else if(a&&a.length>0){const e=setTimeout(()=>{W.current&&W.current.blur(),clearTimeout(e)},10)}}},we=()=>{fe(!0);const e=setTimeout(()=>{fe(!1),clearTimeout(e)},5e3)};return(0,t.useEffect)(()=>{ce(k(o.A.language))},[o.A.language]),(0,t.useEffect)(()=>{if(ie){var e,a,r;const t=null!==(e=(0,l.get)(q,"[0]"))&&void 0!==e?e:{},i=null!==(a=(0,l.get)(se,"[0]"))&&void 0!==a?a:{},u=[{sourceId:(null===t||void 0===t?void 0:t.sourceId)||null,languages:null===t||void 0===t||null===(r=t.languages)||void 0===r?void 0:r.reduce((e,a)=>(e.push({languageCode:a.languageCode,name:a.name,useSpellingInPressRelease:a.useSpellingInPressRelease}),e),[]),isPrimary:!0}],c=A(null===H||void 0===H?void 0:H.name,oe),d=Object.keys((null===i||void 0===i?void 0:i.sourceName)||{}),h=d.filter(e=>!c||c.includes(e)),p=h.length?h:d,b=Object.keys(i).length?[{sourceId:(null===i||void 0===i?void 0:i.sourceId)||null,languages:p.reduce((e,a)=>(e.push({languageCode:a,name:null===i||void 0===i?void 0:i.sourceName[a],useSpellingInPressRelease:!1}),e),[]),isPrimary:!0}]:u,y=!(!Object.keys(i).length||!b.length)&&(b&&b.every(e=>{var a;return e&&(null===(a=e.languages)||void 0===a?void 0:a.every(e=>!!e.name))}));if(!(0,l.isEqual)(u,b)&&y&&!ge){const e=JSON.stringify(b);if(s&&Y.current===e)return;s&&(Y.current=e,L((0,S.FT)({path:"sources",value:b})),$.current=b,n&&n({newSourceItem:b})),s||(L((0,g.ok)({path:"sources",value:b})),K&&K!==v.Qn?(L((0,g.BT)(N.Z3.addSourcesToDraftOrder)),J({variables:{draftOrderId:K,sources:b}}).finally(()=>L((0,g.Qf)(N.Z3.addSourcesToDraftOrder))),we()):(ee.current&&clearTimeout(ee.current),ee.current=setTimeout(()=>{let e=null;L((0,g.BT)(N.Z3.addSourcesToDraftOrder)),L((0,m.ro)({isOpaque:!1})),X({variables:{accountNumber:(null===R||void 0===R?void 0:R.account_id)||"",draftName:B||(0,O.ki)(!0),aiFlowType:0,languageCode:o.A.language}}
1).then(a=>{const r=(0,O.cx)(a);if(r)return P({type:"error",title:E("general:errorTitle"),subtitle:(0,O.oL)(r.errorMessage||E("general:errorFallbackHeading"),r),dismissTime:v.wN}),ne([]),le([]),void L((0,g.ok)({path:"sources",value:[]}));const s=(0,l.get)(a,"data.addDraftOrder",{});return e=(0,l.get)(s,"draftOrderId",null),e?(L((0,f.RW)(s)),L((0,g.ok)({path:"sources",value:b})),J({variables:{draftOrderId:e,sources:b}})):(ne([]),le([]),void L((0,g.ok)({path:"sources",value:[]})))}).then(()=>{null!==e&&we()}).catch(a=>{const r=(0,O.cx)(a);null===e&&(ne([]),le([]),L((0,g.ok)({path:"sources",value:[]}))),P({type:"error",title:E("general:errorTitle"),subtitle:(0,O.oL)((null===r||void 0===r?void 0:r.errorMessage)||E("general:errorFallbackHeading"),r),dismissTime:v.wN})}).finally(()=>{L((0,m.yr)()),L((0,g.Qf)(N.Z3.addSourcesToDraftOrder))})},300)))}}return()=>{ee.current&&clearTimeout(ee.current)}},[JSON.stringify(se),K,ge,s]),(0,t.useEffect)(()=>{var e;if(null===(e=z.current)||void 0===e||e.blur(),!ie){if(q&&q.length){var a;const e=null!==(a=(0,l.get)(q,"[0].languages"))&&void 0!==a?a:[],r=[{sourceId:(0,l.get)(q,"[0].sourceId",null),sourceName:e.reduce((e,a)=>(e[a.languageCode]=a.name,e),{})}];le(r);const s=A(null===H||void 0===H?void 0:H.name,oe),n="english"===((null===H||void 0===H?void 0:H.name)||"").toLowerCase()?r.map(e=>({...e,sourceName:Object.keys(e.sourceName).filter(e=>!s||s.includes(e)).reduce((a,r)=>(a[r]=e.sourceName[r],a),{})})):r;ne(n)}ue(!0)}},[q,ie]),(0,t.useEffect)(()=>{if(te&&te.length&&te&&te.length){var e;const a="english"===(null===H||void 0===H||null===(e=H.name)||void 0===e?void 0:e.toLowerCase())?te.map(e=>({...e,sourceName:{[oe]:e.sourceName[oe]}})):te;ne(e=>(0,l.isEqual)(e,a)?e:a)}},[te,null===H||void 0===H?void 0:H.name,oe]),(0,t.useEffect)(()=>{if(e)if(K&&K!==v.Qn&&F){const e={draftOrderId:K,isSubscription:me,editorialSpecialInstructions:null!==Q&&void 0!==Q?Q:""};L((0,g.BT)(N.Z3.updateIsSubscription)),U({variables:e}).then(e=>{const a=(0,l.get)(e,"data.addEditorialSpecialInstructionsToDraftOrder.isSubscription",null);L((0,g.ok)({path:"isSubscription",value:a}))}).catch(e=>{const a=(0,O.cx)(e);P({type:"error",title:E("general:errorTitle"),subtitle:(0,O.oL)((null===a||void 0===a?void 0:a.errorMessage)||"",a),dismissTime:v.wN})}).finally(()=>{L((0,g.Qf)(N.Z3.updateIsSubscription))})}else L((0,g.ok)({path:"isSubscription",value:me}))},[me,K,F,e]),(0,t.useEffect)(()=>{if(s&&Z&&Z!==v.Qn&&$.current){const e=$.current;L((0,S.BT)(N.ih.addSourcesToDraftOrder)),J({variables:{draftOrderId:Z,sources:e}}).then(()=>{$.current=null,we(),L((0,S.FT)({path:"sources",value:e}))}).catch(e=>{const a=(0,O.cx)(e);P({type:"error",title:E("general:errorTitle"),subtitle:(0,O.oL)((null===a||void 0===a?void 0:a.errorMessage)||"",a),dismissTime:v.wN})}).finally(()=>{L((0,S.Qf)(N.ih.addSourcesToDraftOrder))})}},[Z,s,JSON.stringify(se)]),{sourceSelected:se,fullSourceSelected:te,apiSourceData:Ne,searchText:ae,selectedLanguage:oe,isNewSource:de,isEditSource:ge,isSaved:ve,hasSubscribed:me,isSpecialCharAdded:be,isDraftSaving:M,isValid:_,loading:Ce,isInitiated:ie,activeRegion:j,releaseLanguage:H,isSubscriptionSectionEnabled:F,typeaheadRef:W,addcompanyRef:z,lastNotifiedSourceRef:Y,pendingArticleSourceRef:$,setSearchText:re,setSourceSelected:ne,setFullSourceSelected:le,setIsNewSource:he,setIsEditSource:Se,setIsSaved:fe,setHasSubscribed:pe,setIsSpecialCharAdded:ye,handleOnArrowClick:()=>{W.current&&W.current.focus()},handleOnSearch:e=>{},handleFilterBy:(e,a)=>!0,handleOnInputChange:Oe,handleOnChange:Ie,handleEditSource:()=>{he(!0),Se(!0)},handleTriggerSavedData:we,handleOnKeyDown:e=>{["Enter","NumpadEnter"].includes(e.code)&&ae&&1===(null===Ne||void 0===Ne?void 0:Ne.length)&&Ie(Ne)},handleAddNewCompany:()=>{Oe("")},handleTypeAheadFocus:()=>{Oe(ae||"")},handleTypeAheadBlur:()=>{Oe(ae||"")}}};var E=r(95912),L=r(44414);const R=e=>{let{isChecked:a,onChange:r}=e;const[s]=(0,i.B)();return(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{"data-testid":"checkbox",className:"omc-mb-1 omc-flex omc-items-center",children:[(0,L.jsx)(E.Cdh,{id:"default",checked:a,name:"use-subscription",onCheckedChange:e=>{r(e)},"data-testid":"use-subscription-checkbox",className:"omc-bg-transparent"}),(0,L.jsx)("label",{htmlFor:"default",className:"omc-typo-1xl-primary omc-ml-2.5",children:s("createRelease:useSubcriptionLabel","Use your subscription")})]}),(0,L.jsx)("p",{className:"omc-typo-lg1-secondary omc-m-0","data-testid":"subscription-text",children:s("createRelease:useSubscriptionTextNew","The appropriate number of units will be deducted from your subscription. If you have multiple subscriptions, a Client Services rep will contact you to discu
1ss your subscription usage.")})]})})},j=e=>{let{enableDraftSync:a=!0,enableCanadaDualLanguage:r=!0,onChange:t,isArticle:l=!1,onSourceValidChange:i,sources:u}=e;const{sourceSelected:o,apiSourceData:c,searchText:d,selectedLanguage:h,isNewSource:g,isEditSource:S,isSaved:v,hasSubscribed:f,isSpecialCharAdded:m,isDraftSaving:p,isValid:b,loading:y,activeRegion:T,releaseLanguage:C,isSubscriptionSectionEnabled:N,typeaheadRef:O,setSearchText:I,setSourceSelected:w,setIsNewSource:x,setIsEditSource:A,setHasSubscribed:k,handleOnArrowClick:E,handleOnSearch:j,handleFilterBy:F,handleOnInputChange:V,handleOnChange:B,handleEditSource:G,handleOnKeyDown:Q,handleAddNewCompany:q,handleTypeAheadFocus:K,handleTypeAheadBlur:Z}=D({enableDraftSync:a,enableCanadaDualLanguage:r,onChange:t,isArticle:l,onSourceValidChange:i,sources:u});return(0,L.jsx)(s.tO,{children:(0,L.jsxs)(s.C7,{children:[(0,L.jsx)(n.A,{sourceSelected:o,apiSourceData:c,searchText:d,selectedLanguage:h,isNewSource:g,isEditSource:S,isSaved:v,isSpecialCharAdded:m,isDraftSaving:p,isValid:b,loading:y,isArticle:l,activeRegion:T,releaseLanguage:C,typeaheadRef:O,handleOnArrowClick:E,handleOnSearch:j,handleFilterBy:F,handleOnInputChange:V,handleOnChange:B,handleEditSource:G,handleOnKeyDown:Q,handleAddNewCompany:q,handleTypeAheadFocus:K,handleTypeAheadBlur:Z,setIsNewSource:x,setIsEditSource:A,setSourceSelected:w,setSearchText:I}),(0,L.jsx)("div",{children:N&&(0,L.jsx)("div",{className:"omc-mt-4",children:(0,L.jsx)(R,{isChecked:f,onChange:()=>{k(!f)}})})})]})})}}}]);

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.