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