Error executing template "Designs/espresso-v4/_parsed/espresso.parsed.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_6d5aca599298405982ade52345fa7b2e.Execute() in D:\dynamicweb.net\Solutions\holstebrokommune.espresso4.dk\files\Templates\Designs\espresso-v4\_parsed\espresso.parsed.cshtml:line 12
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Co3.Espresso.Website.TemplateBases.Pages.PageBase 2 @using System.Web; 3 @using Dynamicweb.Admin 4 @using Dynamicweb.Frontend 5 @{ 6 string websiteLang = GetGlobalValue( "Global:Area.Lang" ); 7 string pageId = GetGlobalValue( "Global:Page.ID" ); 8 string areaId = GetGlobalValue( "Global:Area.ID" ); 9 string websiteIntegerSeparator = GetGlobalValue( "Global:eCommerce.Currency.IntegerSeparator" ); 10 string websiteDecimalSeparator = GetGlobalValue( "Global:eCommerce.Currency.DecimalSeparator" ); 11 string pageTitle = GetValue( "Title" ).ToString(); 12 string monsidoToken = Espresso.Area.Item.MonsidoToken; 13 string facebookToken = Espresso.Area.Item.FacebookDomainVerificationToken; 14 string customPage = "", 15 itemImg = GetString( "Item.Image" ), 16 openGraphImg = "https://" + GetGlobalValue( "Global:Request.Host" ) + itemImg; 17 } 18 <!DOCTYPE html> 19 <html data-decimal-seperator="@websiteDecimalSeparator" data-integer-seperator="@websiteIntegerSeparator" lang="@websiteLang"> 20 <head> 21 <script data-culture="DA" id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" type="text/javascript"></script> 22 @GetValue( "CopyRightNotice" ) 23 <meta charset="utf-8"> 24 <meta content="width=device-width, initial-scale=1, shrink-to-fit=no, minimal-ui" name="viewport"> 25 <meta content="ie=edge" http-equiv="x-ua-compatible"> 26 <meta name="facebook-domain-verification" content="rlg9sij1v0di0buos8k003d73qmfie"> 27 <title>@GetValue("Title")</title> 28 @GetValue("MetaTags") 29 @GetValue("CopyRightNotice") 30 31 @Espresso.CriticalCSS 32 <link as="style" href="https://fonts.googleapis.com/css?family=Material+Icons" media="@Espresso.StylesheetAttributeMedia" rel="@Espresso.StylesheetAttributeRel"> 33 <link as="style" href="/Files/Templates/Designs/espresso-v4/_assets/_dist/css/default.css?v=1.5.83" media="@Espresso.StylesheetAttributeMedia" rel="@Espresso.StylesheetAttributeRel"> 34 @Espresso.CriticalJS 35 36 <link href="@Espresso.Area.Item.Favicon" rel="shortcut icon"> 37 @GetValue( "MetaTags" ) 38 @{ 39 string OpenGraphURL = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + GetGlobalValue( "Global:Pageview.Url" ); 40 string OpenGraphImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + Espresso.OpenGraphImage; 41 string noImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + "/Files/Images/hk-logo-normal-og.jpg"; 42 string jobPage = GetGlobalValue( "Global:Pageview.LayoutTemplate" ); 43 string pageID = GetGlobalValue( "Global:Page.ID" ); 44 string pageItemType = GetString( "Item.Type" ); 45 string topBannerJob = GetString( "Item.TopBanner" ); 46 if ( pageItemType == "Jobs" ) 47 { 48 if ( topBannerJob != "" ) 49 { 50 OpenGraphImage = topBannerJob; 51 } 52 else 53 { 54 OpenGraphImage = GetGlobalValue( "Global:Request.Scheme" ) + "://" + GetGlobalValue( "Global:Request.Host" ) + "/Files/Images/5-kommunen/nogetfordig.jpg"; 55 } 56 } 57 } 58 59 <meta content="@OpenGraphURL" property="og:url"> 60 <meta content="website" property="og:type"> 61 @if ( jobPage == "holstebro-kommune-job.cshtml" || pageID == "2829" ) 62 { 63 <meta content="https://www.holstebro.dk/job" property="og:url"> 64 } 65 66 @RenderSnippet( "MetaTags" ) 67 68 @if ( !string.IsNullOrEmpty( facebookToken ) ) 69 { 70 <meta name="facebook-domain-verification" content="@facebookToken"> 71 } 72 73 @if ( !string.IsNullOrEmpty( Espresso.OpenGraphTitle ) ) 74 { 75 <meta content="@Espresso.OpenGraphTitle" property="og:title"> 76 } 77 else 78 { 79 <meta content="@pageTitle" property="og:title"> 80 } 81 82 83 @if ( !string.IsNullOrEmpty( topBannerJob ) ) 84 { 85 <meta content="@OpenGraphImage" property="og:image"> 86 } 87 else if ( !string.IsNullOrEmpty( itemImg ) ) 88 { 89 <meta content="@openGraphImg" property="og:image"> 90 } 91 else if ( !string.IsNullOrEmpty( Espresso.OpenGraphImage ) ) 92 { 93 <meta content="@OpenGraphImage" property="og:image"> 94 } 95 else 96 { 97 <meta content="@noImage" property="og:image"> 98 } 99 100 @if ( !string.IsNullOrEmpty( Espresso.OpenGraphDescription ) ) 101 { 102 <meta content="@Espresso.OpenGraphDescription" property="og:description"> 103 } 104 105 @if ( string.IsNullOrEmpty( Espresso.Area.Item.GoogleSiteVerification ) == false ) 106 { 107 <meta content="@Espresso.Area.Item.GoogleSiteVerification" name="google-site-verification"> 108 } 109 @{ 110 if ( 1 == 2 ) 111 { 112 @GetValue( "Stylesheets" ) 113 } 114 } 115 @if ( GetBoolean( "Item.CustomPage.Value" ) == true ) 116 { 117 customPage = "custom-page"; 118 } 119 @if ( areaId == "1" ) 120 { 121 <link href="https://customer.cludo.com/css/templates/v2.1/essentials/cludo-search.min.css" type="text/css" rel="stylesheet"> 122 } 123 @GetValue("Stylesheets") 124 @GetValue("Javascripts") 125 </head> 126 127 <body class="@Espresso.Item.CustomClasses @customPage"> 128 @using Dynamicweb.Security.UserManagement 129 130 131 132 @{ 133 if( Espresso.Canvas.ClassList.ToString().Contains("e-page-is-loading") == true ){ 134 Espresso.Canvas.ClassList.RemoveClasses("e-page-is-loading"); 135 Espresso.Canvas.ClassList.AddClasses("is-loading"); 136 } 137 bool pageWrapper = false; 138 if(!string.IsNullOrEmpty(Espresso.Item.CustomClasses)){ 139 if(Espresso.Item.CustomClasses.Contains("no-wrapper")){ 140 pageWrapper = true; 141 } 142 } 143 } 144 145 @if( Espresso.Area.Item.OptimizedLoading == "True" ){ 146 <div id="js-e-page-loading-overlay" class="e-page-loading-overlay e-loading-overlay is-loading"><div class="e-loading-spinner"></div></div> 147 } 148 @{ 149 string Logo = Espresso.Area.Item.Logo; 150 string Tagline = Espresso.Area.Item.Tagline; 151 } 152 153 <nav aria-label="Genvej til indhold" id="goToContent" class="hk-skip-to-content"><a class="js-hk-skip-to-content-link arrow-right" href="#dwcontentmain">Gå til indhold</a></nav> 154 @if( Espresso.Item.HeaderHide != "True" ){ 155 <header class="e-header js-e-header hidden-print" role="banner"> 156 <div class="col-12 p-0 d-lg-none"> 157 @if ( areaId == "1" ) 158 { 159 <form id="cludo-search-form-mobile" role="search"> 160 <input type="search" class="search-input form-control custom-search-input" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search"> 161 <button type="submit" class="search-button btn btn-primary" id="search-button"><em class="material-icons">search</em>Søg</button> 162 </form> 163 } 164 else 165 { 166 <form action="/system/search" class="e-search-form e-search-hk-mobile"> 167 <div class="form-group"> 168 <input name="q" autocomplete="off" aria-label="search" class="form-control custom-search-input" type="search" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search"> 169 <button class="btn btn-primary" type="submit"><em class="material-icons">search</em>Søg</button> 170 </div> 171 </form> 172 } 173 </div> 174 <div class="e-header-container navbar"> 175 <div class="row"> 176 <div class="col-12"> 177 <article class="e-header-wrapper" aria-label="Header"> 178 <div class="e-logo"> 179 <a href="/" class="e-logo-link" alt="Gå til forside"> 180 <img src="@Logo" class="e-logo-img" alt="@Tagline - logo"> 181 @if( string.IsNullOrEmpty( Tagline ) == false ){ 182 <p class="e-logo-tagline">@Tagline</p> 183 } 184 </a> 185 </div> 186 <div class="col-12 col-lg-8 hk-search-input"> 187 <div class="header-search-input"> 188 @if ( areaId == "1" ) 189 { 190 <form id="cludo-search-form-desktop" role="search"> 191 <input type="search" class="search-input form-control custom-search-input" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search"> 192 <button type="submit" class="search-button btn btn-primary" id="search-button"><em class="material-icons">search</em>Søg</button> 193 </form> 194 } 195 else 196 { 197 <form action="/system/search" class="e-search-form"> 198 <div class="form-group"> 199 <div class="e-search-container"> 200 <input name="q" autocomplete="off" aria-label="search" class="form-control custom-search-input" type="search" placeholder="Hvad kan vi hjælpe dig med?" aria-label="Search"> 201 <button class="btn btn-primary" type="submit"><em class="material-icons">search</em>Søg</button> 202 </div> 203 </div> 204 </form> 205 } 206 207 </div> 208 209 </div> 210 @if( Espresso.Item.NavigationHide != "True" ){ 211 <div class="e-header-btn e-nav-toggle"> 212 <a data-toggle="modal" data-target=".modal.e-nav-container" class="btn text-auto"> 213 <em class="material-icons">menu</em> 214 </a> 215 </div> 216 <div class="e-nav-container modal js-e-nav-container" data-backdrop="false"> 217 <nav class="e-nav" aria-label="Mobile navigation"> 218 <div class="e-nav-masthead"> 219 <div class="e-logo"> 220 <a href="/" class="e-logo-link" alt="Gå til forside"> 221 <img src="@Logo" class="e-logo-img" alt="@Tagline - logo"> 222 @if( string.IsNullOrEmpty( Tagline ) == false ){ 223 <p class="e-logo-tagline">@Tagline</p> 224 } 225 </a> 226 </div> 227 <div class="e-nav-toggle e-header-btn"> 228 <button type="button" data-toggle="modal" data-target=".modal.e-nav-container" class="btn text-auto"> 229 <em class="material-icons">close</em> 230 </button> 231 </div> 232 233 </div> 234 <section class="e-nav-global js-e-nav-global"> 235 <ul class="nav"> 236 @GetValue("DwNavigation(dwnavglobal)") 237 </ul> 238 </section> 239 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavutilitiesprimary)") ) == false ){ 240 <section class="e-nav-utilities-primary"> 241 <ul class="nav"> 242 @GetValue("DwNavigation(dwnavutilitiesprimary)") 243 </ul> 244 </section> 245 } 246 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavutilitiessecondaryheader)") ) == false ){ 247 <section class="e-nav-utilities-secondary"> 248 <ul class="nav"> 249 @GetValue("DwNavigation(dwnavutilitiessecondaryheader)") 250 </ul> 251 </section> 252 } 253 @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavcontext)") ) == false ){ 254 <section class="e-nav-context"> 255 <ul class="nav"> 256 @GetValue("DwNavigation(dwnavcontext)") 257 </ul> 258 </section> 259 } 260 </nav> 261 @* @if( string.IsNullOrEmpty( GetString("DwNavigation(dwnavlocalhorizontal)") ) == false ){ 262 <section class="e-nav-local-horizontal"> 263 @GetValue("DwNavigation(dwnavlocalhorizontal)") 264 </section> 265 } *@ 266 </div> 267 } 268 </article> 269 </div> 270 </div> 271 </div> 272 </header> 273 } 274 275 <div class="@Espresso.Canvas.ClassList" id="js-e-canvas"> 276 @{ 277 string NavigationLocalHorizontalClassList = "e-nav-global-horizontal reset-animate"; 278 @* reset-animate *@ 279 string NavigationLocalHorizontalContainerClassList = "e-nav-local-container"; 280 if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "horizontal" ) { 281 NavigationLocalHorizontalClassList += " " + Espresso.Item.NavigationLocalCustomClasses; 282 if( Espresso.Item.NavigationLocalAbsolute == "True" ) { 283 NavigationLocalHorizontalClassList += " is-absolute"; 284 } 285 else{ 286 if( Espresso.Item.NavigationLocalMarginTop != "0" && Espresso.Item.NavigationLocalMarginTop != "" ) { 287 NavigationLocalHorizontalClassList += " mt-" + Espresso.Item.NavigationLocalMarginTop; 288 } 289 if( Espresso.Item.NavigationLocalMarginBottom != "0" && Espresso.Item.NavigationLocalMarginBottom != "" ) { 290 NavigationLocalHorizontalClassList += " mb-" + Espresso.Item.NavigationLocalMarginBottom; 291 } 292 } 293 } 294 } 295 <section class="@NavigationLocalHorizontalClassList is-sticky" aria-label="Hjemmeside top"> 296 <div class="nav-global-horizontal-container hidden-print" role="navigation" aria-label="Hoved menu"> 297 <div class="container-fluid"> 298 <div class="row"> 299 <div class="col-12"> 300 <h3 style="display: none;" id="menu">Hovedmenu</h3> 301 <div class="e-nav-global"> 302 <ul class="nav navbar"> 303 @GetValue("DwNavigation(dwnavgloballocal)") 304 @GetValue("DwNavigation(dwnavcta)") 305 </ul> 306 </div> 307 </div> 308 </div> 309 </div> 310 </div> 311 </section> 312 313 <main id="main" class="e-content" role="main"> 314 <article id="dwcontentmain" class="e-content-main @Espresso.ContentArea.ClassList" aria-label="Main content"> 315 @using Dynamicweb.Content 316 @{ 317 string eBreadcrumbClasslist = "e-breadcrumb js-e-breadcrumb d-none d-lg-block"; 318 if( Espresso.Item.BreadcrumbColor != "auto" && Espresso.Item.BreadcrumbColor != "none" && String.IsNullOrEmpty( Espresso.Item.Breadcrumb ) == false ){ 319 eBreadcrumbClasslist += string.Format(" e-breadcrumb-{0}", Espresso.Item.Breadcrumb ); 320 } 321 } 322 323 @if( Espresso.Item.Breadcrumb != "none" && String.IsNullOrEmpty( Espresso.Item.Breadcrumb ) == false ){ 324 <section class="e-section @eBreadcrumbClasslist"> 325 <div class="container-fluid"> 326 <div class="row"> 327 <div class="col-12"> 328 <div class="row"> 329 <div class="col-12"> 330 <nav class="e-breadcrumb-container"> 331 @GetValue("DwNavigation(dwnavbreadcrumb)") 332 </nav> 333 </div> 334 </div> 335 </div> 336 </div> 337 </div> 338 </section> 339 } 340 @{ 341 string NavigationLocalVerticalClassList = "e-nav-local e-nav-local-vertical js-e-nav-local-vertical reset-animate"; 342 string NavigationLocalVerticalContainerClassList = "e-nav-local-container"; 343 if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "vertical" ) { 344 NavigationLocalVerticalClassList += " " + Espresso.Item.NavigationLocalCustomClasses; 345 //NavigationLocalVerticalClassList += " col-3"; 346 347 if( Espresso.Item.NavigationLocalMarginTop != "0" && Espresso.Item.NavigationLocalMarginTop != "" ) { 348 NavigationLocalVerticalClassList += " mt-" + Espresso.Item.NavigationLocalMarginTop; 349 } 350 if( Espresso.Item.NavigationLocalMarginBottom != "0" && Espresso.Item.NavigationLocalMarginBottom != "" ) { 351 NavigationLocalVerticalClassList += " mb-" + Espresso.Item.NavigationLocalMarginBottom; 352 } 353 354 if( Espresso.Item.NavigationLocalSticky == "True" ) { 355 NavigationLocalVerticalClassList += " is-sticky"; 356 } 357 if( Espresso.Item.NavigationLocalAbsolute == "True" ) { 358 NavigationLocalVerticalClassList += " is-absolute"; 359 } 360 else{ 361 Espresso.ContentSection.ClassList.Clear(); 362 Espresso.ContentSection.ClassList.AddClasses("col-12 col-lg-9 ml-auto"); 363 } 364 } 365 } 366 367 @if( Espresso.Item.NavigationLocalShow == "True" && Espresso.Item.NavigationLocalLayout == "vertical" ) { 368 <section class="e-section @NavigationLocalVerticalClassList"> 369 <div class="container-fluid"> 370 <div class="row"> 371 <div class="col-12"> 372 <div class="row"> 373 374 <div class="col-3"> 375 <nav id="dwnav-local-@Espresso.DynamicwebPage.ID" class="@NavigationLocalVerticalContainerClassList"> 376 <ul class="nav flex-column"> 377 @if( Espresso.Item.NavigationLocalHeading != "" ){ 378 <li class="e-nav-local-heading"><h2>@Espresso.Item.NavigationLocalHeading</h2></li> 379 } 380 @RenderNavigation( new { 381 id = "dwnav-local-" + Espresso.DynamicwebPage.ID, 382 parentid = string.IsNullOrEmpty( Espresso.Item.NavigationLocalParentPage ) == false ? Espresso.Item.NavigationLocalParentPage : Espresso.DynamicwebPage.ID, 383 template = string.IsNullOrEmpty( Espresso.Item.NavigationLocalTemplate ) == false ? Espresso.Item.NavigationLocalTemplate : "local-" + Espresso.Item.NavigationLocalLayout + ".xslt", 384 startlevel = Espresso.Item.NavigationLocalLevelStart, 385 endlevel = Espresso.Item.NavigationLocalLevelEnd, 386 expandmode = Espresso.Item.NavigationLocalPageTreeExpand == "True" ? "all" : "path", 387 } ) 388 </ul> 389 </nav> 390 </div> 391 392 </div> 393 </div> 394 </div> 395 </div> 396 </section> 397 } 398 399 400 <section class="e-section"> 401 @if(pageWrapper == true){ 402 @:<div class="inner-section-wrapper"> 403 @:<section class="e-section"> 404 } 405 <div class="container-fluid"> 406 <div class="row"> 407 <div class="@Espresso.ContentSection.ClassList"> 408 <div class="row"> 409 @GetValue("DwContent(dwcontentmain)") 410 </div> 411 </div> 412 </div> 413 </div> 414 @if(pageWrapper == true){ 415 @:</section> 416 @:</div> 417 } 418 </section> 419 </article> 420 </main> 421 </div> 422 @{ 423 string LogoInverted = Espresso.Area.Item.LogoInverted; 424 string facebookLink = Espresso.Area.Item.FacebookLink; 425 string twitterLink = Espresso.Area.Item.TwitterLink; 426 string linkedinLink = Espresso.Area.Item.LinkedinLink; 427 string instagramLink = Espresso.Area.Item.InstagramLink; 428 string sitemapLink = Espresso.Area.Item.Sitemap; 429 string cookiesLink = Espresso.Area.Item.CookieMessage; 430 } 431 432 <footer class="e-footer hidden-print" role="contentinfo"> 433 <article aria-label="Footer" class="e-footer-wrapper"> 434 @if ( Espresso.Item.FooterHide != "True" ) 435 { 436 <section class="e-footer-content e-section"> 437 <div class="footer-container"> 438 <div class="container-fluid"> 439 <div class="hk-custom-footer-row row"> 440 @RenderParagraphContent( (60975) ) 441 @RenderParagraphContent( (60966) ) 442 @RenderParagraphContent( (60967) ) 443 @RenderParagraphContent( (60968) ) 444 @RenderParagraphContent( (60969) ) 445 </div> 446 <div class="row"> 447 <div class="p p-imagetext col-12 col-sm-6"> 448 <div class="h2 font-weight-normal m-0 p-0">Kulturen til forskel</div> 449 </div> 450 <div class="p p-imagetext col-12 offset-sm-3 col-sm-3"> 451 <div class="footer-logo text-center"> 452 <div class="h2 m-0 p-0">HOLSTEBRO</div> 453 <div class="h3 m-0 p-0 border-0 font-weight-normal">KOMMUNE</div> 454 </div> 455 </div> 456 </div> 457 458 @if ( string.IsNullOrEmpty( GetString( "DwNavigation(dwnavutilitiessecondaryfooter)" ) ) == false ) 459 { 460 <div class="col-12"> 461 <aside class="e-nav-utilities-secondary"> 462 <ul class="nav nav-inline"> 463 @GetValue("DwNavigation(dwnavutilitiessecondaryfooter)") 464 </ul> 465 </aside> 466 </div> 467 } 468 </div> 469 </div> 470 </section> 471 } 472 <section class="e-footer-copyright e-section"> 473 <div class="footer-container"> 474 <div class="container-fluid"> 475 <div class="row row-xs-center"> 476 <div class="col-12 col-sm-7 social-media-sub-footer"> 477 @RenderParagraphContent( (60970) ) 478 </div> 479 <div class="col-12 col-sm-5 text-left text-sm-right"> 480 <p class="e-copyright"> 481 Copyright &copy; 482 @GetGlobalValue( "Global:Server.Date.Year" ) 483 @Espresso.Area.Item.CompanyName. Alle rettigheder forbeholdt. 484 </p> 485 </div> 486 </div> 487 </div> 488 </div> 489 </section> 490 </article> 491 </footer> 492 @if( Espresso.Area.Item.BackToTopLink == "True" ){ 493 <a href="#top" class="e-back-to-top js-e-back-to-top d-print-none" aria-label="Gå til hjemmeside top" tabindex="0"><i class="material-icons">keyboard_arrow_up</i></a> 494 } 495 496 497 @{ 498 string responsibleEditor = Espresso.Item.ResponsibleEditor ?? string.Empty; 499 List<User> users = new List<User>(); 500 501 foreach( string user in responsibleEditor.Split( ',' ) ) { 502 int currentId; 503 if( int.TryParse( user, out currentId ) ){ 504 User current = User.GetUserByID( currentId ); 505 if( current != null ){ 506 users.Add( current ); 507 } 508 } 509 } 510 } 511 512 <span style="display: none;"> 513 @Translate("Last_updated","Sidst opdateret") @Espresso.DynamicwebPage.Audit.LastModifiedAt.ToString("dd. MMMM yyyy") af 514 @foreach( User user in users ){<a class="editor-tag" href="mailto:@user.Email">@user.Name</a>} 515 516 <span class="indhold-tag">@Espresso.Item.ContentDeliveryName</span> 517 </span> 518 519 <script async="" src="/Files/Templates/Designs/espresso-v4/_assets/_dist/js/default.js?v=1.4.7"></script> 520 521 @* @if( Espresso.DynamicwebPage.ID != 1469) { *@ 522 523 <script type="text/javascript"> 524 window.addEventListener('CookieInformationConsentGiven', function (event) { 525 if (CookieInformation.getConsentGivenFor('cookie_cat_statistic')) { 526 527 window._monsido = window._monsido || { 528 token: "@monsidoToken", 529 statistics: { 530 enabled: true, 531 documentTracking: { 532 enabled: true, 533 documentCls: "monsido_download", 534 documentIgnoreCls: "monsido_ignore_download", 535 documentExt: ["pdf", "doc"], 536 }, 537 }, 538 heatmap: { 539 enabled: true, 540 }, 541 }; 542 } 543 }, false); 544 </script> 545 <script type="text/javascript" data-category-consent="cookie_cat_statistic" src="" data-consent-src="https://app-script.monsido.com/v2/monsido-script.js"></script> 546 547 @*}*@ 548 <input type="hidden" id="PageId" value="@pageId"> 549 @if ( areaId == "1" ) 550 { 551 <script type="text/javascript" src="https://customer.cludo.com/scripts/bundles/search-script.min.js" defer=""></script> 552 <script> 553 var CludoSearch; 554 555 function initCludo() { 556 var cludoSettings = { 557 customerId: 3241, 558 engineId: 13669, 559 searchUrl: 'https://www.holstebro.dk/soegeresultater', 560 language: 'da', 561 searchInputs: ['cludo-search-form-mobile', 'cludo-search-form-desktop'], 562 template: 'InlineBasic', 563 focusOnResultsAfterSearch: true, 564 type: 'inline' 565 }; 566 CludoSearch = new Cludo(cludoSettings); 567 CludoSearch.init(); 568 }; 569 document.addEventListener("DOMContentLoaded", initCludo); 570 </script> 571 <!--[if lte IE 9]> 572 <script src="https://api.cludo.com/scripts/xdomain.js" slave="https://api.cludo.com/proxy.html" 573 type="text/javascript"></script> 574 <![endif]--> 575 } 576 577 @if ( pageId == "247003" ) 578 { 579 <script src="https://dev.prokomcdn.no/projects/deloitte/chatbot/prod/chatbot.js" data-municipality-code="661" data-mode="fullscreen"></script> 580 <div id="chat-container"></div> 581 } 582 </body> 583 @GetValue( "CopyRightNotice" ) 584 </html>