1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{827:function(e,n,t){"use strict";var i=t(5893),r=t(5697),l=t(1384);let a=e=>{let{vars:n=null}=e;return(0,i.jsx)(i.Fragment,{children:l.r8?null:(0,i.jsx)("amp-analytics",{config:"https://www.googletagmanager.com/amp.json?id=".concat(l.Y4),"data-credentials":"include",children:n?(0,i.jsx)("script",{type:"application/json",dangerouslySetInnerHTML:{__html:JSON.stringify({vars:n})}}):null})})};a.propTypes={vars:r.object},n.Z=a},3702:function(e,n,t){"use strict";var i=t(5893),r=t(645),l=t.n(r),a=t(2530),s=t.n(a);n.Z=e=>{let{children:n,className:t,cols:r="",colsMedium:a=""}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:l().dynamic([["50b2805bdd1e163f",[r,r,a]]])+" "+"columns-".concat(r," columns-medium-").concat(a," ").concat(s().gridListTemplate," ").concat(t),children:n}),(0,i.jsx)(l(),{id:"50b2805bdd1e163f",dynamic:[r,r,a],children:".columns-".concat(r,".__jsx-style-dynamic-selector{grid-template-columns:repeat(").concat(r,",minmax(0,1fr))}@media screen and (max-width:1024px){.columns-").concat(r,".__jsx-style-dynamic-selector{grid-template-columns:repeat(").concat(a,",minmax(0,1fr))}}")})]})}},5014:function(e,n,t){"use strict";var i=t(5893),r=t(7294),l=t(9008),a=t.n(l),s=t(5697),u=t(2499),o=t(8710),c=t(1384);let d=e=>{let{metatags:n=[],schemaMetatags:t=[],site:l}=e,s=(e,n)=>{if("canal9"!==n)return e;{let n=RegExp(c.eu,"g");return e.replace(n,c.e0)}},u=(e,n)=>"title"===e.key?(0,i.jsx)("title",{children:e.value}):(0,i.jsx)("meta",{name:e.key,content:s(e.value,n)}),o=(e,n)=>{let t=s(e.value,n);return(0,i.jsx)("meta",{property:e.key,content:t})},d=(e,n)=>{let t=s(e.value,n);return(0,i.jsx)("link",{rel:e.key,href:t})},f=(e,n)=>"viewport"===e.key?null:({MetaValue:e=>u(e,n),MetaProperty:e=>o(e,n),MetaLink:e=>d(e,n)})[e.type](e);return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(a(),{children:[(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),n.map((e,n)=>(0,i.jsx)(r.Fragment,{children:f(e,l)},n)),t.length&&(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@graph":Object.values(t.reduce((e,n)=>(e[n.group]?e[n.group].push(n):e[n.group]=[n],e),{})).map(e=>e.reduce((e,n)=>{let t=s(JSON.stringify(JSON.parse(n.content)),l);return e[n.key]=JSON.parse(t),e},{}))})}})]})})};d.propTypes={metatags:(0,s.arrayOf)(u.Z),schemaMetatags:(0,s.arrayOf)(o.Z)},n.Z=d},169:function(e,n,t){"use strict";t.d(n,{P5:function(){return N}});var i=t(2729),r=t(5063);let l="_169MAX304PX",a="_169MAX520PX",s="_169MAX800PX";function u(){let e=(0,i._)(["\n fragment AuthorTeaser on NodeAuthor {\n id: entityId\n url: entityUrl {\n path\n }\n published: entityPublished\n name: entityLabel\n }\n"]);return u=function(){return e},e}var o=(0,r.Ps)(u());function c(){let e=(0,i._)(["\n fragment MediaResource on ParagraphMediaResource {\n id: entityId\n url: fieldResourceUrl\n type: fieldResourceType\n width: fieldResourceWidth\n }\n"]);return c=function(){return e},e}var d=(0,r.Ps)(c());function f(){let e=(0,i._)(["\n fragment Image on ImageResource {\n url\n width\n height\n }\n"]);return f=function(){return e},e}var y=(0,r.Ps)(f());function m(){let e=(0,i._)(['\n fragment ArticleFull on NodeArticle {\n id: entityId\n uuid\n published: entityPublished\n metatags: entityMetatags {\n type: __typename\n key\n value\n }\n schemaMetatags: entitySchemaMetatags {\n type: __typename\n key\n content\n group\n }\n url: entityUrl {\n path\n }\n title: entityLabel\n created: entityCreated(format: "c")\n articleType: fieldArticleType\n isSpecial: fieldIsSpecial\n body {\n format\n content: processed\n summary: summaryProcessed\n }\n isFullWidth: fieldFullWidth\n tags: fieldTags {\n entity {\n id: entityId\n label: entityLabel\n url: entityUrl {\n path\n }\n }\n }\n program: fieldProgram {\n entity {\n id: entityId\n label: entityLabel\n url: entityUrl {\n path\n }\n }\n }\n section: fieldArticleSection {\n entity {\n id: entityId\n label: entityLabel\n url: entityUrl {\n path\n }\n }\n }\n authors: fieldAuthors {\n entity {\n ...AuthorTeaser\n }\n }\n videoId: fieldVideoId\n videoType: fieldVideoType\n videoSources: fieldVideoSources {\n entity {\n ...MediaResource\n }\n }\n hideImage: fieldHideImage\n site: fieldArticleSite\n videoPlaceholder: fieldVideoPlaceholder {\n entity {\n ... on MediaImage {\n image: fieldMediaImage {\n alt\n title\n url\n small: derivative(style: ',") {\n ...Image\n }\n medium: derivative(style: ",") {\n ...Image\n }\n large: derivative(style: ",") {\n ...Image\n }\n }\n }\n }\n }\n }\n ","\n ","\n ","\n"]);return m=function(){return e},e}var p=(0,r.Ps)(m(),l,a,s,o,y,d);
1function g(){let e=(0,i._)(['\n fragment ArticleTeaser on NodeArticle {\n id: entityId\n url: entityUrl {\n path\n }\n published: entityPublished\n \n title: entityLabel\n teaserBody: fieldBodySummary\n \n created: entityCreated(format: "c")\n articleType: fieldArticleType\n videoId: fieldVideoId\n videoType: fieldVideoType\n \n videoPlaceholder: fieldVideoPlaceholder {\n entity {\n ... on MediaImage {\n image: fieldMediaImage {\n alt\n title\n url\n small: derivative(style: ',") {\n ...Image\n }\n medium: derivative(style: ",") {\n ...Image\n }\n large: derivative(style: ",") {\n ...Image\n }\n }\n }\n }\n }\n }\n ","\n"]);return g=function(){return e},e}var h=(0,r.Ps)(g(),l,a,s,y);function v(){let e=(0,i._)(["\n query BuildTimeArticlesQuery {\n buildTimeArticlesQuery {\n articles: results {\n id: entityId\n title: entityLabel\n url: entityUrl {\n path\n }\n }\n }\n }\n"]);return v=function(){return e},e}function $(){let e=(0,i._)(["\n query ArticleFullByIdQuery($id: String!) {\n article: nodeById(id: $id) {\n ...ArticleFull\n }\n }\n ","\n"]);return $=function(){return e},e}function _(){let e=(0,i._)(["\n query ArticleTeaserByIdQuery($id: String!) {\n article: nodeById(id: $id) {\n ...ArticleTeaser\n }\n }\n ","\n"]);return _=function(){return e},e}function I(){let e=(0,i._)(["\n query PopularArticlesBySite($site: String) {\n popularArticlesView(filter: { field_article_site_value: { all: $site } }) {\n results {\n nid\n count\n field_article_site\n }\n }\n }\n"]);return I=function(){return e},e}function S(){let e=(0,i._)(['\n query ArticlesInListQuery($idList: [String]!) {\n articlesInListQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "status", value: "1" },\n { field: "nid", value: $idList, operator: IN }\n ]\n },\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return S=function(){return e},e}function A(){let e=(0,i._)(['\n query ArticlesWithTagQuery($tagId: [String]!, $limit: Int!, $offset: Int!) {\n articlesWithTagQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_tags", value: $tagId },\n { field: "field_article_site", value: "telenueve" }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...ArticleTeaser\n }\n }\n }\n ',"\n"]);return A=function(){return e},e}function T(){let e=(0,i._)(['\n query ArticlesWithTagQuery($site: [String]!, $tagId: [String]!, $limit: Int!, $offset: Int!) {\n articlesWithTagQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_tags", value: $tagId },\n { field: "field_article_site", value: $site }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return T=function(){return e},e}function P(){let e=(0,i._)(['\n query ArticlesWithSectionQuery($sectionId: [String]!, $limit: Int!, $offset: Int!) {\n articlesWithSectionQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_article_section", value: $sectionId }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...ArticleTeaser\n }\n }\n }\n ',"\n"]);return P=function(){return e},e}function Q(){let e=(0,i._)(['\n query ArticlesOfProgramQuery($programId: [String]!, $limit: Int!, $offset: Int!) {\n articlesOfProgramQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_program", value: $programId },\n { field: "field_article_type", value: "4", operator: NOT_EQUAL }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return Q=function(){return e},e}function b(){let e=(0,i._)(['\n query ArticlesOfCompleteProgramQuery($programId: [String]!, $limit: Int!, $offset: Int!) {\n articlesOfCompleteProgramQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_program", value: $programId }\n { field: "field_article_type", value: "4" }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...ArticleTeaser\n }\n }\n }\n ',"\n"]);return b=function(){return e},e}function x(){let e=(0,i._)(['\n query ArticlesOfCompleteProgramQuery($limit: Int!, $offset: Int!, $site: [String]!) {\n articlesOfCompleteProgramQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_article_type", value: "4" },\n { field: "field_article_site", value: $site }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return x=function(){return e},e}function L(){let e=(0,i._)(['\n query ArticlesWithAuthorsQuery($authorId: [String], $limit: Int!, $offset: Int!) {\n articlesWithAuthorsQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_authors", value: $authorId, operator: IN }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...ArticleTeaser\n }\n }\n }\n ',"\n"]);return L=function(){return e},e}function j(){let e=(0,i._)(['\n query ArticleByUuidQuery($uuid: [String]!) {\n latestArticleRevisionByUuidQuery: nodeQuery(\n revisions: LATEST,\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "uuid", value: $uuid },\n ]\n }\n ) {\n article: entities {\n entityId\n ...Art
1icleFull\n }\n }\n }\n ',"\n"]);return j=function(){return e},e}function q(){let e=(0,i._)(['\n query LatestArticlesQuery($limit: Int!, $offset: Int!, $site: [String]!,) {\n latestArticlesQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_article_site", value: $site }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...ArticleTeaser\n }\n }\n }\n ',"\n"]);return q=function(){return e},e}function C(){let e=(0,i._)(['\n query ArticlesBySiteQuery($site: [String]!, $limit: Int!, $offset: Int!) {\n articlesBySiteQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" },\n { field: "status", value: "1" },\n { field: "field_article_site", value: $site }\n ]\n },\n sort: { field: "created", direction: DESC },\n limit: $limit,\n offset: $offset,\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return C=function(){return e},e}function O(){let e=(0,i._)(['\n query ArticlesToSitemap($site: [String]!, $limit: Int!, $offset: Int!) {\n articlesToSitemap: nodeQuery(\n filter: {\n conditions: [\n { field: "type", value: "article" }\n { field: "status", value: "1" }\n { field: "field_article_site", value: $site }\n ]\n }\n sort: { field: "changed", direction: DESC }\n limit: $limit\n offset: $offset\n ) {\n articles: entities {\n url: entityUrl {\n path\n }\n created: entityCreated\n modified: entityChanged\n }\n }\n }\n']);return O=function(){return e},e}function M(){let e=(0,i._)(['\n query ArticlesInListBySiteQuery($idList: [String]!, $site: [String]!) {\n articlesInListQuery: nodeQuery(\n filter: {\n conditions: [\n { field: "status", value: "1" },\n { field: "nid", value: $idList, operator: IN }\n { field: "field_article_site", value: $site }\n ]\n },\n ) {\n total: count\n articles: entities {\n ...Art
1icleTeaser\n }\n }\n }\n ',"\n"]);return M=function(){return e},e}function E(){let e=(0,i._)(["\n query SearchArticles($searchTerm: String, $site: String, $pageSize: Int, $page: Int) {\n searchGraphql(filter: { search: $searchTerm, site: $site}, pageSize: $pageSize, page: $page) {\n results {\n nid\n entityLabel\n }\n }\n }\n"]);return E=function(){return e},e}function N(e,n){return e+n}(0,r.Ps)(v()),(0,r.Ps)($(),p),(0,r.Ps)(_(),h),(0,r.Ps)(I()),(0,r.Ps)(S(),h),(0,r.Ps)(A(),h),(0,r.Ps)(T(),h),(0,r.Ps)(P(),h),(0,r.Ps)(Q(),h),(0,r.Ps)(b(),h),(0,r.Ps)(x(),h),(0,r.Ps)(L(),h),(0,r.Ps)(j(),p),(0,r.Ps)(q(),h),(0,r.Ps)(C(),h),(0,r.Ps)(O()),(0,r.Ps)(M(),h),(0,r.Ps)(E()),t(8923),t(4907)},3982:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(5697),r=(0,i.shape)({label:i.string,expanded:i.bool,url:(0,i.shape)({path:i.string}),children:(0,i.arrayOf)((0,i.shape)({label:i.string,url:(0,i.shape)({path:i.string})}))}),l=(0,i.shape)({popularTags:(0,i.arrayOf)(r),programs:(0,i.arrayOf)(r),footer:(0,i.arrayOf)(r),main:(0,i.arrayOf)(r)})},2530:function(e){e.exports={gridListTemplate:"GridListTemplate_gridListTemplate__GqFrJ"}},6263:function(e){e.exports={IframeSection:"IframeSection_IframeSection__9t7_G"}}}]);
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.