CINXE.COM
Levuka Historical Port Town - UNESCO World Heritage Centre
<!DOCTYPE html> <!-- Building Peace in the minds of men and women Construire la paix dans l'esprit des hommes et des femmes Construir la paz en la mente de los hombres y de las mujeres Нести мир в сознание мужчин и женщин بناء السلام في عقول الرجال والنساء 于人之思想中构建和平 --> <html lang="en" style="height:100%;" id="htmlEl"> <head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T9NW');</script> <meta charset="UTF-8"> <meta name="author" content="UNESCO World Heritage Centre"> <meta name="og:site_name" content="UNESCO World Heritage Centre"> <meta name="twitter:card" content="summary" /> <link rel="manifest" href="https://whc.unesco.org/site.webmanifest?v=wAXNOnQoNn"> <link rel="shortcut icon" href="https://whc.unesco.org/favicon.ico"> <meta name="msapplication-TileColor" content="#2d89ef"> <meta name="theme-color" content="#ffffff"> <link rel="alternate" type="application/rss+xml" title="RSS News" href="https://whc.unesco.org/en/news/rss"/> <link rel="alternate" type="application/rss+xml" title="RSS Events" href="https://whc.unesco.org/en/events/rss"/> <link rel="alternate" type="application/rss+xml" title="RSS Sites" href="https://whc.unesco.org/en/list/rss"/> <link href="https://www.googletagmanager.com" rel="preconnect" crossorigin> <meta name="MobileOptimized" content="width"> <meta name="HandheldFriendly" content="true"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" as="style"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" /> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Material+Icons+Sharp&display=swap" as="style"> <link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=Material+Icons+Sharp&display=swap" /> <link rel="stylesheet" href="/assets/stylesheets/unesco_style.css?2024122" madia="all" /> <link rel="stylesheet" href="/assets/stylesheets/unesco_print.css?20241127" media="print"> <script type="text/javascript"> language="en"; </script> <meta property="fb:app_id" content="100681356685569" /> <link rel="search" type="application/opensearchdescription+xml" title="WHC" href="https://whc.unesco.org/pg_opensearch.cfm" /> <meta name="description" content="UNESCO World Heritage Centre" /> <meta name="keywords" content="UNESCO, World Heritage,Heritage,Patrimoine,Patrimoine mondial,Convention,1972" /> <style>body{overflow:unset !important;}.x-box-div .x-body{background-color:unset !important}</style><link href="/javascript/ext-6.2.0-app-all/resources/UnescoApp-all.css?20230629" rel="stylesheet" type="text/css" /> <style> li.cultural, .cultural { list-style-image: url(/graphics/1-0.gif); } li.natural, .natural { list-style-image: url(/graphics/2-0.gif); } li.mixed, .mixed { list-style-image: url(/graphics/3-0.gif); } li.cultural_danger, .cultural_danger { list-style-image: url(/graphics/1-1.gif); } li.natural_danger, .natural_danger { list-style-image: url(/graphics/2-1.gif); } li.mixed_danger, .mixed_danger { list-style-image: url(/graphics/3-1.gif); } </style> <meta property="og:image" content="https://whc.unesco.org/uploads/thumbs/site_1399_0001-1200-630-20130618141208.jpg" /> <meta name="twitter:image" content="https://whc.unesco.org/uploads/thumbs/site_1399_0001-1200-630-20130618141208.jpg" /> <link rel="image_src" href="https://whc.unesco.org/uploads/thumbs/site_1399_0001-1200-630-20130618141208.jpg" /> <meta property="og:description" content="The town and its low line of buildings set among coconut and mango trees along the beach front was the first colonial capital of Fiji, ceded to the British in 1874. It developed from the early 19th century as a  ..." /> <meta property="og:title" content="Levuka Historical Port Town" /> <meta property="og:url" content="https://whc.unesco.org/en/list/1399/" /> <meta name="twitter:url" content="https://whc.unesco.org/en/list/1399/" /> <link rel="canonical" href="https://whc.unesco.org/en/list/1399/" /> <link rel="alternate" hreflang="fr" href="https://whc.unesco.org/fr/list/1399/" /> <link rel="alternate" hreflang="en" href="https://whc.unesco.org/en/list/1399/" /> <meta name="title" content="Levuka Historical Port Town - UNESCO World Heritage Centre" /> <title>Levuka Historical Port Town - UNESCO World Heritage Centre</title> <link rel="stylesheet" href="https://js.arcgis.com/4.31/esri/themes/dark/main.css"> <style> #esrimap { width: 100%; height: 100%; flex: 1 1 auto; order: 1; background-color: #081c3d } #esriapp { position: relative; width: 100%; height: 500px; display: flex; flex-direction: column; overflow: hidden; } .esri-features__heading { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; /* number of lines to show */ line-clamp: 1; -webkit-box-orient: vertical; } /*place of 3D button*/ #infoDiv{ position: absolute; top: 15px; left: 60px; z-index:1; display:none; } #infoDiv input { border: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px; } #infoWebGL{display:none;} .esri-ui {position:initial} </style> </head> <body class="x-whc lang-en" id="bodyEl" style="height: 100%; " > <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T9NW" height="0" width="0" style="display:none;visibility:hidden"></iframe>Your browser does not support JavaScript.</noscript> <header class="header px-0 bg-primary position-relative"> <nav class=" navbar closing container" role="navigation" aria-label="Main"> <div class="navbar_logo pl-3 pl-xxl-0"> <a href="/"> <img src="/assets/images/logo.svg" alt="UNESCO logo" fetchpriority="high"> </a> <a href="/" class="navbar_baseline"> World Heritage Convention </a> </div> <div class="navbar_burger bg-blue2 d-print-none"> <span></span> <span></span> <span></span> </div> <div class="navbar_wrapper d-print-none"> <ul class="navbar_top"> <li> <a href="/en/donation" class="text-orangeLight font-weight-bold">Help preserve sites<span class="linearize-level-2-none"> now</span>!</a> </li> <li> <a href="https://www.unesco.org" class="button-galaxy">Explore UNESCO</a> </li> <li> <div class="dropdown"> <a class="dropdown-toggle text-white d-block" href="#" data-toggle="dropdown" id="dropdownMenuLang" aria-expanded="false">English</a> <div class="dropdown-menu dropdown-menu-responsive dropdown-menu-lg-right" aria-labelledby="dropdownMenuLang" style="max-width:200px;min-width: 120px;"> <ul class="language-switcher-language-url pl-1"> <li hreflang="en" class="en is-active"> <div class="language-link is-active small-lg text-xs-white text-lg-dark" hreflang="en">English</div> </li> <li hreflang="fr" class="fr"> <a href="/fr/list/1399/" class="language-link text-lg-dark small-lg" hreflang="fr">Français</a> </li> </ul> </div> </div> </li> <li> <a class="text-white" href="/en/register/" id="menuLogin-link">Login</a> </li> </ul> <div class="navbar_nav"> <ul class="navbar_menu"> <li><a class="navbar_menu-item is-expanded" href="/en/about">Our expertise</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/about/">About World Heritage</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/news/">News</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/events/">Events</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/convention/">The Convention</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/conventiontext/">Convention Text</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/basictexts/">Basic Texts</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/guidelines/">Operational Guidelines</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/compendium/">Policy Compendium</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/declaration-of-principles">Declaration of principles to promote international solidarity and cooperation to preserve World Heritage</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/governingbodies/">Governing Bodies</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/ga/">The General Assembly</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/committee/">The Committee</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/decisions/">Resolutions / Decisions</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/sessions/">Sessions since 1976</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/statesparties/">The States Parties</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/advisorybodies/">The Advisory Bodies</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/funding/">Funding</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/world-heritage-fund/">World Heritage Fund</a></div> <div class="nav-item"><a class="nav-link text-white" href="/fr/regulationsfinancieres/">Financial regulations</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/intassistance/">International Assistance</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/emblem/">The Emblem</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/faq/">Questions and answers</a></div> </div> <div class="col-12 col-md-6 col-lg-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/world-heritage-centre/">The Centre</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/employment/">Employment & Internships</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/whoswho/">Who's Who / Contacts</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/director/">Director of the World Heritage Centre</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/africa/">Africa</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/arabstates/">Arab States</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/asia-pacific/">Asia & Pacific</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/eur-na/">Europe & North America</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/lac/">Latin America and the Caribbean</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded text-nowrap" href="/en/list/">The List</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/globalstrategy/">Global Strategy</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/criteria/">Criteria</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/upstreamprocess/">Upstream Process</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/tentativelists/">Tentative Lists</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/nominations/">World Heritage List Nominations</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/list/">World Heritage List</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/newproperties/">New Inscribed Properties</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/wh-gis/">World Heritage Online Map Platform</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/interactive-map/">Interactive Map</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/danger/">World Heritage in Danger</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/danger-list/">The List in Danger</a></div> </div> <div class="col-12 col-md-6 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/118/">Reporting & Monitoring</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/soc/">State of Conservation</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/periodicreporting/">Periodic Reporting</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/prcycle3/">Questionnaires 2018-2024</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/pr-questionnaire/">Questionnaires 2008-2015</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/reactive-monitoring/">Reactive Monitoring</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/factors/">List of factors affecting the properties</a></div> </div> <div class="col-12 col-md-6 col-lg-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/success-stories/">Success Stories</a></div> <div class="nav-item font-weight-bold mt-2"><a class="nav-link text-white" href="/en/canopy/">Examples of the Convention at work</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/en/activities/">Activities</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 mb-3"><a class="text-white h6 mx-3 mb-3 d-block" href="/en/activities/">Activites</a> <p class="text-white mx-3">The World Heritage Centre is at the forefront of the international community’s efforts to protect and preserve.</p> <a class="btn btn-blue2 mt-0 mx-3 mb-4" href="/en/activities/">Browse all activities</a> <div class="nav-item mt-3"><a class="nav-link text-white font-weight-bold pb-0" href="/en/canopy/">World Heritage Canopy</a> <a class="nav-link text-white pt-0" href="/en/canopy/"> Heritage Solutions for Sustainable Futures</a></div> <a class="btn btn-blue2 mt-2 mx-3 mb-4" href="/en/canopy/">Browse case studies</a></div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/activities/">Featured Activities</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/culture2030indicators/">Indicators Culture|2030</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/cities/">World Heritage Cities Programme</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/hul/">Recommendation on the Historic Urban Landscape</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/culturallandscape/">Cultural Landscapes</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/capacity-building/">Capacity Building</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/category2centres/">Category 2 Centres</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item"><a class="nav-link text-white" href="/en/natural-world-heritage/">Natural World Heritage</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/climatechange/">Climate Change and World Heritage</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/marine-programme/">World Heritage Marine Programme</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/biodiversity/">World Heritage and Biodiversity</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/no-go-commitment/">Corporate sector and the World Heritage ‘no-go’ commitment</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/disaster-risk-reduction/">Reducing Disasters Risks at World Heritage Properties</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/activities/496/">World Heritage and Indigenous Peoples</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item"><a class="nav-link text-white" href="/en/wheducation/">World Heritage Education Programme</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/whvolunteers/">World Heritage Volunteers Initiative</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/sustainabledevelopment/">World Heritage and Sustainable Development</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/tourism/">Sustainable Tourism Programme</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/sids/">World Heritage Programme for Small Island Developing States (SIDS)</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/religious-sacred-heritage/">Initiative on Heritage of Religious Interest</a></div> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/en/partnerships">Partnerships</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 "> <p class="h4 text-white mx-3">World Heritage partnerships for conservation</p> <p class="text-white mx-3">Ensuring that World Heritage sites sustain their outstanding universal value is an increasingly challenging mission in today’s complex world, where sites are vulnerable to the effects of uncontrolled urban development, unsustainable tourism practices, neglect, natural calamities, pollution, political instability, and conflict.</p> <p class="mx-3"><a class="btn btn-blue2 btn-sm mt-2" href="/en/partners/">Our Partners</a> <a class="btn bg-orange btn-sm mt-2" href="/en/donation/">Donate</a></p> </div> <div class="col-12 col-lg-9 "> <ul class="submenu_card"> <li><a class="card card-overlay" href="/en/partnerships/"> <img class="w-100" src="https://whc.unesco.org/document/128912/t=3by2sm" alt="partnerships" loading="lazy" /> <span>Partnerships</span> </a></li> <li><a class="card card-overlay" href="/en/marketplace/"> <img class="w-100" src="https://whc.unesco.org/document/190295/t=3by2sm" alt="marketplace" loading="lazy" /> <span>Marketplace</span> </a></li> <li><a class="card card-overlay" href="/en/partners/"> <img class="w-100" src="https://whc.unesco.org/document/128241/t=3by2sm" alt="" loading="lazy" /> <span>Our Partners</span> </a></li> <li><a class="card card-overlay" href="/en/donation/"> <img class="w-100" src="https://whc.unesco.org/document/190344/t=3by2sm" alt="Donate" loading="lazy" /> <span>Donate</span> </a></li> </ul> </div> </div> </div> </li> <li><a class="navbar_menu-item is-expanded" href="/en/publications/">Publications</a> <div class="navbar_submenu"> <div class="submenu_wrapper row"> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/publications/">Publications</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/series/">Paper Series</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/urbannotebooks/">Urban Notebooks</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/176/">Brochures & Info kits</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/resourcemanuals/">Resource Manuals</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/othermaterials/">Other materials</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/newsletter/">Newsletter</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/review/">Review</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/map/">Wall Map</a></div> <div class="nav-item font-weight-bold mt-3"><a class="nav-link text-white" href="/en/documents/">Documents</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/resources/">Resources</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/search/">Search</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/glossary/">Glossary</a></div> </div> <div class="col-12 col-lg-3 mb-3"> <div class="nav-item font-weight-bold"><a class="nav-link text-white" href="/en/disclaimer/">About this Website</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/disclaimer/">Terms / Policies</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/syndication/">Syndication</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/sitemap/">Site Map</a></div> <div class="nav-item"><a class="nav-link text-white" href="/en/219/">Useful Websites</a></div> </div> </div> </div> </li> <li><a class="py-lg-0 mb-lg-0 mb-3" href="#multiSearch" title="Search" data-toggle="collapse" aria-expanded="false" aria-controls="multiSearch" aria-label="Search"><span class="d-inline d-lg-none">Search</span> <span class="material-icons-sharp ml-2 ml-lg-0 big">search</span></a></li> </ul> </div> </div> </nav> <nav class="navbar_sticky d-print-none" id="navbar_sticky"> <div class="navbar_sticky-wrapper container p-0"> <div class="navbar_logo py-2 pl-2 pl-sm-2"> <a href="/"> <img src="/assets/images/logo.svg" alt="UNESCO Logo" fetchpriority="high"> </a> <a href="/" class="navbar_baseline d-none d-lg-block "> World Heritage Convention </a> </div> <div class="navbar_sticky-content"> <!-- <a href="/" class="button-galaxy">Explore UNESCO</a> --> </div> </div> </nav> <div class="collapse multi-collapse bg-light fixed-top vh-100 d-print-none" id="multiSearch"> <form action="/en/search/" method="get" name="search" id="searchForm" class="container p-2 py-lg-5 h-100"> <div class="text-right px-2 py-3 w-100"> <a data-toggle="collapse" href="#multiSearch" role="button" aria-expanded="false" aria-controls="multiSearch" class="round round-md bg-white text-gray4 material-icons-sharp">close</a> </div> <div class="d-flex align-items-center h-100"> <div class="form-row align-items-center justify-content-center p-2 py-lg-5 w-100"> <div class="col-12 col-lg-6"> <input type="text" name="criteria" id="searchbar" class="form-control form-control-lg rounded-lg mb-2 mb-lg-0" placeholder="Search" aria-label="Search" /> </div> <div class="col-12 col-lg-auto"> <button class="btn btn-lg btn-primary" type="submit" aria-label="search button">Search<span class="ml-1 material-icons-sharp ">search</span></button> </div> <div class="col-12 col-lg-auto "> <p class="pt-4 px-4">Take advantage of the search to browse through the World Heritage Centre information.</p> </div> </div> </div> </form> </div> </header> <main> <div id="content" class=""> <form name="sites_search" id="sites_search" method="get" action="/en/list/" class="d-print-none" > <div class="bg-light"> <div class="container py-2"> <div class="row"> <div class="col-12 col-md-8 col-lg-8 "> <div class="form-row my-0"> <div class="col-8 col-lg-5"> <div class="input-group"> <input placeholder="Search the List" name="search" id="search" type="text" class="form-control"> <div class="input-group-append"> <button class="btn btn-secondary" type="submit" value="Search" > <span class="material-icons-sharp" data-toggle="tooltip" title="Search the List">search</span> </button> </div> </div> </div> <div class="col-4"> <div class="btn btn-outline-secondary collapsed" data-toggle="collapse" data-target="#collapseFilterW" aria-expanded="false" aria-controls="collapseFilterW" > <span class="material-icons-sharp" data-toggle="tooltip" title="Filter your search">tune</span> Filter </div> </div> </div> </div> </div> </div> </div> <div class="collapse" id="collapseFilterW"> <div class="py-4 border-bottom"> <div class="container "> <div class="row"> <div class="col-12 col-md-4 ym-gl"> <div class="ym-gbox-left"> <div class="card card-body bg-none border mb-3"> <div class="form-group"> <label>By Properties</label> <div id="boxselect_9A0A570E-A8FA-077B-297D824DD5C55062" class="x-box-div"></div> <input type="hidden" id="boxselectval_9A0A570E-A8FA-077B-297D824DD5C55062" name="id_sites" value="" /> </div> <div class="form-group"> <label>By States Parties</label> <div id="boxselect_9A0A5710-C323-1E50-32C4D9F0E5E6C82C" class="x-box-div"></div> <input type="hidden" id="boxselectval_9A0A5710-C323-1E50-32C4D9F0E5E6C82C" name="id_states" value="" /> </div> <div class="form-group"> <label>By Regions</label> <div id="boxselect_9A0A5711-A60A-15CF-FDB56C94932E13AE" class="x-box-div"></div> <input type="hidden" id="boxselectval_9A0A5711-A60A-15CF-FDB56C94932E13AE" name="id_search_region" value="" /> </div> </div> <div class="card card-body bg-none border mb-3"> <div class="form-check"> <input type="checkbox" name="danger" id="danger" value="1" class="form-check-input" /> <label class="form-check-label" for="danger">Danger Site</label> </div> <div class="form-check"> <input type="checkbox" name="delisted" id="delisted" value="1" class="form-check-input" /> <label class="form-check-label" for="delisted">Delisted</label> </div> <div class="form-check"> <input type="checkbox" name="transboundary" id="transboundary" value="1" class="form-check-input" /> <label class="form-check-label" for="transboundary">Transboundary Property</label> </div> </div> </div> </div> <div class="col-12 col-md-4 ym-gl"> <div class="card card-body bg-none border mb-3"> <div class="form-group"> <label>Year Inscribed</label> <input type="text" name="search_yearinscribed" id="search_yearinscribed" placeholder="Year Inscribed" value="" class="form-control" data-toggle="tooltip" title="Choose multiple years: 1978,1981,1998"> </div> <div class="form-group"> <input type="text" name="search_yearinscribed_start" id="search_yearinscribed_start" placeholder="Year Inscribed (from)" value="" class="form-control"> </div> <div class="form-group"> <input type="text" name="search_yearinscribed_end" id="search_yearinscribed_end" placeholder="Year Inscribed (to)" value="" class="form-control"> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Themes</label> <div class="form-check"> <input type="radio" name="themes" id="themes" value="" checked="checked" class="form-check-input" /> <label class="form-check-label" for="themes">All</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes11" value="11" class="form-check-input" /> <label class="form-check-label" for="themes11">Cities</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes4" value="4" class="form-check-input" /> <label class="form-check-label" for="themes4">Cultural Landscape</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes6" value="6" class="form-check-input" /> <label class="form-check-label" for="themes6">Forest</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes7" value="7" class="form-check-input" /> <label class="form-check-label" for="themes7">Marine & coastal</label> </div> <div class="form-check"> <input type="radio" name="themes" id="themes1" value="1" class="form-check-input" /> <label class="form-check-label" for="themes1">Earthen Architecture</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Criteria</label> <div class="form-group"><div class="radio "> <input type="radio" name="criteria_restrication" checked="checked" value="" /> with <input type="radio" name="criteria_restrication" value="1" /> only with </div> <div class="radio"> <label>Cultural Criteria:</label> <table class="mt-2" style="width:140px"> <tr> <td> <input type="checkbox" name="c1" /> <br /> i </td> <td> <input type="checkbox" name="c2" /> <br /> ii </td> <td> <input type="checkbox" name="c3" /> <br /> iii </td> <td> <input type="checkbox" name="c4" /> <br /> iv </td> <td> <input type="checkbox" name="c5" /> <br /> v </td> <td> <input type="checkbox" name="c6" /> <br /> vi </td> </tr> </table> Natural Criteria: <br /> <table style="width:94px"> <tr> <td> <input type="checkbox" name="n7" /> <br /> vii </td> <td> <input type="checkbox" name="n8" /> <br /> viii </td> <td> <input type="checkbox" name="n9" /> <br /> ix </td> <td> <input type="checkbox" name="n10" /> <br /> x </td> <td></td> <td></td> </tr> </table> </div> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Keywords</label> <div class="form-group"> <div id="boxselect_9A0A5714-A03D-E43E-1DABCECFD8C6FB61" class="x-box-div"></div> <input type="hidden" id="boxselectval_9A0A5714-A03D-E43E-1DABCECFD8C6FB61" name="id_keywords" value="" /> </div> </div> </div> <div class="col-12 col-md-4 ym-gr"> <div class="card card-body bg-none border mb-3"> <label>Category</label> <div class="form-check"> <input type="checkbox" name="type" id="type1" value="cultural" class="form-check-input" /> <label class="form-check-label" for="type1">Cultural</label> </div> <div class="form-check"> <input type="checkbox" name="type" id="type2" value="natural" class="form-check-input" /> <label class="form-check-label" for="type2">Natural</label> </div> <div class="form-check"> <input type="checkbox" name="type" id="type3" value="mixed" class="form-check-input" /> <label class="form-check-label" for="type3">Mixed</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Media</label> <div class="form-check"> <input type="radio" name="media" id="media" value="" checked="checked" class="form-check-input"/> <label class="form-check-label" for="media">All</label> </div> <div class="form-check"> <input type="radio" name="media" id="media1" value="1" class="form-check-input" /> <label class="form-check-label" for="media1">With videos</label> </div> <div class="form-check"> <input type="radio" name="media" id="media4" value="4" class="form-check-input" /> <label class="form-check-label" for="media4">With photo gallery</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Display with the brief description</label> <div class="form-check"> <input type="radio" name="description" id="description0" checked="checked" value="" class="form-check-input" /> <label class="form-check-label" for="description0">Without</label> </div> <div class="form-check"> <input type="radio" name="description" id="description1" value="1" class="form-check-input" /> <label class="form-check-label" for="description1">With</label> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Display component parts</label> <div class="form-group"> <div class="form-check"> <input type="radio" name="components" value="0" class="form-check-input" id="components0" /> <label class="form-check-label" for="components0">Less component parts</label> </div> <div class="form-check"> <input type="radio" name="components" value="1" checked="checked" id="components1" class="form-check-input" /> <label class="form-check-label" for="components1">All Component parts</label> </div> </div> </div> <div class="card card-body bg-none border mb-3"> <label>Order by</label> <div class="form-check"> <input type="radio" name="order" id="order" value="country" checked="checked" class="form-check-input" /> <label class="form-check-label" for="order">Country</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderb" value="region" class="form-check-input" /> <label class="form-check-label" for="orderb">Region</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderc" value="year" class="form-check-input" /> <label class="form-check-label" for="orderc">Year</label> </div> <div class="form-check"> <input type="radio" name="order" id="orderd" value="property" class="form-check-input" /> <label class="form-check-label" for="orderd">Name of the property</label> </div> </div> </div> </div> <div class=""> <div class="buttons"> <button class="btn btn-primary" type="submit" value="Search" > Search </button> </div> </div> </div> </div> </div> </form> <div class="container"> <div class="pt-3"> <div class="d-flex justify-content-end justify-content-md-between align-items-center"> <div class="breadcrumb p-0 m-0 small d-none d-md-flex"> <a href="/en/list/" class="breadcrumb-item">The List</a> <a href="/en/list/1399/" class="breadcrumb-item active" aria-current="page">Levuka Historical Port Town</a> </div> <div class="d-print-none"> <div class="ml-auto pl-4 text-nowrap"> <div class="dropdown d-inline-block d-print-none"> <a class="round bg-gray2 text-dark" type="button" id="shareMenuButton" data-toggle="dropdown" onclick="if(typeof ga != 'undefined'){ga('send','event', 'whc-button-share', 'whc-button', 'whc-button-share-en-31');}"><span class="icon-share icon" data-toggle="tooltip" title="Share"></span></a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="shareMenuButton" aria-expanded="false" > <a class="dropdown-item" href="/pg_friendly_print.cfm?cid=31&id_site=1399&" title="print" id="print_button" target="_blank" onclick="if(typeof ga != 'undefined'){ga('send','event','whc-button-print', 'whc-button', 'whc-button-print-en-31');}">Print</a> <div class="dropdown-divider"></div> <h6 class="dropdown-header">Share on social media</h6> <a class="dropdown-item" href="#" onclick="javascript:window.open('https://www.facebook.com/sharer/sharer.php?t=World+Heritage+Centre&u=https%3A%2F%2Fwhc.unesco.org','fb',' width=400,height=480,location=0,menubar=1,scrollbars=no,toolbar=1')">Facebook</a> <a class="dropdown-item" href="#" onclick="javascript:window.open('https://twitter.com/intent/tweet?via=UNESCO&counturl=https://whc.unesco.org&text=World+Heritage+Centre&url=https%3A%2F%2Fwhc.unesco.org','fb',' width=400,height=480,location=0,menubar=0,scrollbars=no,toolbar=no')">Twitter</a> <div class="dropdown-divider"></div> <h6 class="dropdown-header">UNESCO social media</h6> <a class="dropdown-item" href="https://www.facebook.com/unesco">Facebook</a> <a class="dropdown-item" href="https://www.youtube.com/unesco">Youtube</a> <a class="dropdown-item" href="https://www.twitter.com/unesco">Twitter</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/en/syndication" target="_blank">RSS World Heritage</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="/en/disclaimer/">Terms / Policies</a> <a class="dropdown-item" href="/en/syndication/">Syndication</a> </div> </div> </div> </div> </div> </div> <h1 class="col-12 col-lg-8 col-xl-7 px-0 mb-4 display-3 mt-4 text-break">Levuka Historical Port Town</h1> <div class="tabs_inte tabs_centered"> <ul class="nav nav-tabs mb-4"> <li class="nav-item"><a class="nav-link active" href="/en/list/1399/">Description</a></li> <li class="nav-item"><a class="nav-link" href="/en/list/1399/maps/">Maps</a></li> <li class="nav-item"><a class="nav-link" href="/en/list/1399/documents/">Documents</a></li> <li class="nav-item"><a class="nav-link" href="/en/list/1399/gallery/">Gallery</a></li> <li class="nav-item"><a class="nav-link" href="/en/list/1399/indicators/" >Indicators</a></li> <li class="nav-item"><a class="nav-link" href="/en/list/1399/assistance/" >Assistance</a></li> </ul> </div> <div class=""> <div class="row"> <div class="col-12 col-lg-8 mb-4 mb-lg-0"> <div class="tab-content"> <div id="contentdes_en" class="tab-pane fade active show " role="tabpanel" aria-labelledby="tabdes_en"> <h6>Levuka Historical Port Town</h6> <div class="rich-text"><p>The town and its low line of buildings set among coconut and mango trees along the beach front was the first colonial capital of Fiji, ceded to the British in 1874. It developed from the early 19th century as a centre of commercial activity by Americans and Europeans who built warehouses, stores, port facilities, residences, and religious, educational and social institutions around the villages of the South Pacific island’s indigenous population. It is a rare example of a late colonial port town that was influenced in its development by the indigenous community which continued to outnumber the European settlers. Thus the town, an outstanding example of late 19th century Pacific port settlements, reflects the integration of local building traditions by a supreme naval power, leading to the emergence of a unique landscape.</p></div> <p class="source small text-muted">Description is available under license <a href="/en/licenses/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_fr" class="tab-pane fade " role="tabpanel" aria-labelledby="tabdes_fr"> <h6>Ville portuaire historique de Levuka</h6> <div class="rich-text"><p>La ville, avec sa ligne basse de bâtiments au milieu des cocotiers et des manguiers du bord de mer, a été la première capitale coloniale des Fidji, cédée aux Britanniques en 1874. Elle a prospéré à partir du début du XIXe siècle en tant que centre des activités commerciales de colons européens et américains qui ont construit entrepôts, édifices commerciaux, installations portuaires, résidences et institutions religieuses, éducatives et sociales autour des villages de la population autochtone. C’est un exemple rare d’une ville portuaire tardive, dont le développement a été influencé par la communauté autochtone qui a toujours été plus importante en nombre que les colons européens. La ville, exemple remarquable d’installation portuaire coloniale dans le Pacifique, reflète l’intégration des traditions locales de construction par une superpuissance navale, ce qui a débouché sur un paysage unique.</p></div> <p class="source small text-muted">Description is available under license <a href="/en/licenses/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_es" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_es"> <h6>Ciudad histórica portuaria de Levuka</h6> <div class="rich-text"></div> <p class="source small text-muted"> source: UNESCO/CPE <br>Description is available under license <a href="/en/licenses/6">CC-BY-SA IGO 3.0</a> </p> </div> <div id="contentdes_ja" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_ja"> <h6>レブカ歴史的港町</h6> <div class="rich-text">南太平洋地域の植民地都市の代表。フィジーのオバラウ島にある港町レブカは、ヨーロッパやアメリカからの植民者が住み始めた1820年代以降、重要な交易拠点として発展し、1874年にイギリスの植民地フィジーの最初の首都となった。コロニアル風の役所や税関、教会、会社、商店など、木造1階あるいは2階建ての建築が並ぶ町並みには、南太平洋地域の19世紀植民地都市の、発展段階の特徴が見られる。地元の伝統とヨーロッパの植民地制度が融合した港町は、19世紀ヨーロッパが世界に進出していった時代の、太平洋地域における文化交流の証しである。</div> <p class="source small text-muted">source: <a href="https://www.unesco.or.jp/activities/isan/worldheritagelist/">NFUAJ</a> </p> </div> <div id="contentdes_nl" class="tab-pane fade" role="tabpanel" aria-labelledby="tabdes_nl"> <h6>Historische havenstad Levuka</h6> <div class="rich-text">Levuka met zijn laagbouw en gelegen tussen kokosnoot- en mangobomen, was de eerste koloniale hoofdstad van Fiji, afgestaan aan de Britten in 1874. Vanaf het begin van de 19e eeuw ontwikkelde de stad zich tot een commercieel centrum waar Amerikanen en Europeanen pakhuizen, winkels, havenfaciliteiten, residenties, religieuze, educatieve en maatschappelijke instellingen bouwden rond de dorpen van de inheemse bevolking van het Zuid-Pacifische eiland. Levuka is een zeldzaam voorbeeld van een laat-koloniale havenstad die in zijn ontwikkeling werd beïnvloed door de inheemse gemeenschap. De oorspronkelijke bevolking bleef de Europese kolonisten in aantal overtreffen waardoor de stad de integratie laat zien van lokale bouwtradities.</div> <p class="source small text-muted">Source: <a href="http://unesco.nl/erfgoed/historische-havenstad-levuka">unesco.nl</a> </p> </div> </div> <ul class="nav nav-pills mb-4"> <li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#contentdes_en" id="tabdes_en" aria-controls="contentdes_en">English</a></li> <li class="nav-item"><a class="nav-link " data-toggle="tab" href="#contentdes_fr" id="tabdes_fr" aria-controls="contentdes_fr">French</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_es" id="tabdes_es" aria-controls="contentdes_es">Spanish</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_ja" id="tabdes_ja" aria-controls="contentdes_ja">Japanese</a></li> <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#contentdes_nl" id="tabdes_nl" aria-controls="contentdes_nl">Dutch</a></li> </ul> <div class="border-top mt-4 pt-4"> <div class="w-100"> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0001-750-750-20130618141208.jpg" title="Levuka Historical Port Town" class="w-100 border" loading="lazy"/></a> </div> <div> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0001-40-40-20130618141208.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0002-40-40-20130618141237.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0003-40-40-20130618141301.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0004-40-40-20150608111131.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0005-40-40-20150608111132.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0006-40-40-20150608111132.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0007-40-40-20150608111133.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0008-40-40-20150608111134.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0009-40-40-20150608111134.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <a href="/en/list/1399/gallery/"><img src="https://whc.unesco.org/uploads/thumbs/site_1399_0010-40-40-20150608111135.jpg" width="40" height="40" title="Levuka Historical Port Town" class="border mt-1 mr-1 float-left" loading="lazy" /></a> <div class="clearfix"></div> </div> </div> <div class="border-top pt-4 mt-4"> <h2 class="h3">Outstanding Universal Value</h2> <div class="rich-text"><p><strong>Brief synthesis </strong></p> <p>Levuka Historical Port Town is set amongst coconut and mango trees along the beach front of Ovalau Island against the forested slopes of the island’s extinct volcano. From the 1820s onwards the port was developed as a centre of commercial activity by American and European colonisers and the town became the first colonial capital of Fiji, peacefully ceded to the British by Tui (King) Cakobau in 1874. A stone and concrete sea wall runs the length of Beach Street, from which other streets and lanes branch inland in a radial pattern following the contours of the land. Inland are the sites of two former indigenous villages Totoga (Vitoga) and Nasau located on one of the three creeks draining the slopes above the coastal plain. Copra sheds, warehouses, bond stores, port facilities and commercial buildings developed along Beach Street, and residences, religious, educational and social institutions grew up around the villages of the indigenous population. These are generally single or two storied corrugated iron or weatherboard clad timber buildings with hipped or gable roofs. Development continued beyond removal of the capital to Suva in 1882 as companies continued to establish bases at Levuka, reflecting all stages of colonial development in the South Pacific. Key elements include the former Totoga and Nasau village sites, the former Cakobau Parliament House site (now the European Memorial), Morris Hedstrom bond store, the Baba indentured labour settlement, the Hennings residence, Captain Robbie’s bungalow, Sacred Heart Cathedral and Presbytery dating from the 1860s, the Royal Hotel founded in the late 1860s, Deed of Cession site, former Government (Nasova) House site, Port Authority, Post and Customs buildings together with their remnant tram tracks to the wharf, former Methodist Church and mission, Levuka Public School, Town Hall, Masonic Lodge, Ovalau Club, Bowling Club, workers cottages and the shell button factory site.</p> <p><strong>Criterion (ii):</strong> Levuka Historical Port Town exhibits the important interchange of human values and cultural contact that took place as part of the process of European maritime expansion over the 19th century in the geo-cultural region of the Pacific Islands. It is a rare example of a late colonial port town, which illustrates the cultural hybridity of non-settler communities in the Pacific, with an urban plan that merges local settlement traditions with colonial standards. As such, the town exhibits the processes of the late, industrialized stage of colonization, which was based on maritime extraction and export processes.</p> <p><strong>Criterion (iv):</strong> The urban typology of Levuka Historical Port Town reflects the global characteristics and institutions of European colonization in the 19th century. As a specific type of Pacific port settlement, which reflects the late 19th century stages of maritime colonization, Levuka provides insights to the adaptation of European naval powers to a specific oceanic social, cultural and topographic environment. The combination of colonial settlement typologies with the local building tradition has created a special type of Pacific port town landscape.</p> <p><strong>Integrity</strong></p> <p>All of the elements necessary to express the full range of relevant themes and values in terms of Levuka’s Outstanding Universal Value are included in the property. The buildings are remarkably intact, largely due to the attention paid to the town’s historic values since these were first recognised in 1973. Some commercial buildings are vulnerable to underuse, lack of maintenance and lack of fire protection. The setting of the property depends on strict protection of the cliff terrain behind the town, which is vulnerable to storm damage and tourism development.</p> <p><strong>Authenticity</strong></p> <p>The ensemble of heritage elements of Levuka Historical Port Town in its setting possesses an inherently high authenticity as a primary source of information in terms of materials, form, layout and function. This is supported by documentary and photographic data in Fijian and overseas archives. The main street and the lanes, bridges, footpaths, and steps follow the topography, and have remained substantially unchanged since they were first laid out. Established building uses generally persist.</p> <p><strong>Management and protection requirements</strong></p> <p>Levuka Historical Port Town will be protected under the Fiji World Heritage Decree 2013, approved by Cabinet in April 2013 and subsequently implemented. The Decree will be administered by the Fiji World Heritage Council in conjunction with the Town Council and the Director of Town and Country Planning. The National Trust of Fiji has no regulatory power but is compiling the National Heritage Register, which includes Levuka Historical Port Town and is required to be consulted by the Town Councils, the Department of Town and Country Planning, and the Department of Environment in the administration of their regulatory responsibilities. The Levuka Town Planning Scheme under the Fijian Town Planning Act is the primary mechanism for regulating the development of new buildings and the alteration of existing buildings within the Levuka town boundary and requires that any exterior changes, demolition, or new construction shall be considered by a review body comprising the Levuka Town Council, the Levuka Historical and Cultural Society, the Director of Town and Country Planning, and the National Trust of Fiji, and approval of a development proposal may be subject to conditions based on recommendations from the National Trust of Fiji or the Fiji Museum, such as requiring an archaeological management plan or a prior archaeological investigation. Tourism developments constitute a major risk for potential negative impact on the property and have to be strictly regulated, and where approved carefully designed and evaluated by Heritage Impact Assessments following the ICOMOS Guidance for world cultural heritage properties (2011). The Environment Act regulates activities which would be likely to alter the land or water in Levuka Historical Port Town or in the surrounding marine or terrestrial areas, including those which may harm cultural or historic resources. The Preservation of Objects of Archaeological and Palaeontological Interest Act empowers the Fiji Museum to declare any area of land in which any objects of archaeological interest are believed to exist as a monument. Revision of the Act is now being considered to also encompass Maritime Heritage and provide the necessary protection mechanism.</p> <p>Under the Fiji World Heritage Decree, a World Heritage Council comprising 13 members representing relevant government, statutory, and non-governmental organisations, and chaired by the Permanent Secretary for the Ministry of Education, National Heritage, and Culture & Arts oversees a Core Group of the Levuka and Ovalau Management Forum which comprises representatives of the National Trust of Fiji; Department of National Heritage, Culture and the Arts; Fiji Museum; Levuka Town Council; Lomaiviti Provincial Council; Levuka Heritage Society; Levuka and Ovalau Tourism Association and other groups as required. The role of the Core Group is to implement the Management Plan, and report to the Fiji World Heritage Council. A Management Plan was prepared for the historic town of Levuka and the island of Ovalau between November 2009 and July 2010, amended in February 2013 with the involvement of stakeholders and has been approved by the Minister for Education, National Heritage, Culture and Arts.</p></div> </div> <div class="border-top mt-4 pt-4"> <h2 class="h5 anchor-target" id="links"> Links </h2> <ul class="pl-3"> <li> <a href="https://www.instagram.com/fiji_heritage/?igshid=YmMyMTA2M2Y%3D"> Instagram page</a> <br /> </li> <li> <a href="https://twitter.com/fiji_heritage"> Twitter account</a> <br /> </li> <li> <a href="https://www.facebook.com/fiji.heritage"> Facebook page</a> <br /> </li> <li> <a href="http:// www.culture.gov.fj"> Department of Heritage & Arts (in English only)</a> <br /> </li> </ul> </div> <div class="border-top mt-4 pt-4"> <div class="mb-3"><span class="h5">Activities</span> <span class="badge badge-secondary align-top">2</span></div> <a name="activities"></a> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-2 row-cols-lg-4 row-cols-xl-4 mb-0 "> <div class="col mb-5 mb-lg-4" style="" id="list-42" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/sids/"><img src="https://whc.unesco.org/uploads/thumbs/activity_42-384-216-20240822104942.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/sids/" class="text-black ">World Heritage Programme for Small Island Developing States (SIDS) </a> </div> </div> </div> </div> <div class="col mb-5 mb-lg-4" style="" id="list-47" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/cities/"><img src="https://whc.unesco.org/uploads/thumbs/activity_47-384-216-20241112165244.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/cities/" class="text-black ">World Heritage Cities Programme </a> </div> </div> </div> </div> </div> </div> <div class="border-top mt-4 pt-4"> <div class="mb-3"><span class="h5">News <a href="/en/news/?action=list&id_sites=1399&mode=rss"><img src="/graphics/icons/rss.png" alt="rss" title="RSS" loading="lazy"/></a></span> <span class="badge badge-secondary align-top">3</span></div> <a name="news"></a> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-2 row-cols-lg-4 row-cols-xl-4 mb-0 "> <div class="col mb-5 mb-lg-4" style="" id="list-1991" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/news/1991/"><img src="https://whc.unesco.org/uploads/thumbs/news_1991-384-216-20190716100407.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/news/1991/" class="text-black ">Six Heritage Cities from Asia, Pacific and Africa Gather in Penang to Exchange Knowledge about Strengthening Resilience Against Disaster Risks</a> <div class="mt-2"> <span class="text-muted text-nowrap" data-toggle="tooltip" title="Thursday, 20 June 2019">20 June 2019</span> </div> </div> </div> </div> </div> <div class="col mb-5 mb-lg-4" style="" id="list-1457" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/news/1457/"><img src="https://whc.unesco.org/uploads/thumbs/news_1457-384-216-20160307190107.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/news/1457/" class="text-black ">Cyclone Winston Hits Fiji and its World Heritage Property</a> <div class="mt-2"> <span class="text-muted text-nowrap" data-toggle="tooltip" title="Tuesday, 1 March 2016">1 March 2016</span> </div> </div> </div> </div> </div> <div class="col mb-5 mb-lg-4" style="" id="list-1045" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/news/1045/"><img src="https://whc.unesco.org/uploads/thumbs/news_1045-384-216-20130622150102.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/news/1045/" class="text-black ">Qatar and Fiji get their first World Heritage sites as World Heritage Committee makes six additions to UNESCO List</a> <div class="mt-2"> <span class="text-muted text-nowrap" data-toggle="tooltip" title="Saturday, 22 June 2013">22 June 2013</span> </div> </div> </div> </div> </div> </div> </div> <div class="border-top mt-4 pt-4"> <div class="mb-3"><span class="h5">Events <a href="/en/events/?action=list&id_sites=1399&mode=rss"><img src="/graphics/icons/rss.png" alt="rss" title="RSS" loading="lazy" /></a></span> <span class="badge badge-secondary align-top">2</span></div> <a name="events"></a> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-2 row-cols-lg-4 row-cols-xl-4 mb-0 "> <div class="col mb-5 mb-lg-4" style="" id="list-1415" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/events/1415/"><img src="https://whc.unesco.org/uploads/thumbs/event_1415-384-216-20241014100832.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/events/1415/" class="text-black ">Workshop on “Heritage/Environmental Impact Assessments for the Pacific Island States”</a> <div class="mt-2"> <span class="text-muted" data-toggle="tooltip" title="Monday, 20 November 2017 - Tuesday, 28 November 2017"><span class="text-nowrap">20 Nov 2017</span> - <span class="text-nowrap">28 Nov 2017</span></span> </div> </div> </div> </div> </div> <div class="col mb-5 mb-lg-4" style="" id="list-1250" > <div class="listContainer"> <div class="row"> <div class="listImg col-12"> <a href="/en/events/1250/"><img src="https://whc.unesco.org/uploads/thumbs/event_1250-384-216-20160408121307.jpg" class="w-100 mb-2 border" loading="lazy" /></a> </div> <div class="listTitle col-12"> <a href="/en/events/1250/" class="text-black ">"Planning for the Conservation and Development of Historic Towns and Urban Areas in Fiji" Workshop </a> <div class="mt-2"> <span class="text-muted" data-toggle="tooltip" title="Monday, 27 July 2015 - Friday, 7 August 2015"><span class="text-nowrap">27 Jul 2015</span> - <span class="text-nowrap">7 Aug 2015</span></span> </div> </div> </div> </div> </div> </div> </div> </div> <div id="sidebar" class="col-12 col-lg-4 mb-4 mb-lg-0 " > <div class="card bg-none border"> <div class="card-body"> <div class="row row-cols-2"> <div class="col"> <div class="d-flex mb-3"> <div class="mr-2"> <img src="/uploads/states/svg-min/fj.svg" class=" border" style="width:30px;" > </div> <div> <a href="/en/statesparties/fj" class="d-block"><strong>Fiji</strong></a> </div> </div> </div> </div> <div> <strong>Date of Inscription:</strong> 2013 </div> <div> <strong>Criteria: </strong><a href="/en/criteria/">(ii)(iv)</a> </div> <div> <strong>Property :</strong> 69.6 ha<br /> </div> <div> <strong>Buffer zone:</strong> 609.4 ha </div> <div> <strong>Dossier:</strong> 1399 </div> <div class="mt-3 small text-muted"> <div class=""> S17 41 0.16 E178 50 4.32 </div> </div> </div> </div> <div class="box gmap mt-4"> <div class="" id="esriapp"> <div id="esrimenu"></div> <div id="infoWebGL"> <div class="alert alert-warning d-block" style="display: none">Web Browser not supported for ESRI ArcGIS API version 4.10. WebGL must be enable, <a href="https://developers.arcgis.com/javascript/latest/guide/system-requirements/index.html">see documentation</a></div> </div> <div id="infoDiv"> <input class="esri-component esri-widget--button esri-widget esri-interactive" type="button" id="switch-btn" value="3D"> </div> <div id="esrimap" style=""> </div> </div> </div> <div class="alert alert-info my-4 d-block small"> <div class="font-weight-bold mb-2">Disclaimer</div> <p> The Nomination files produced by the States Parties are published by the World Heritage Centre at its website and/or in working documents in order to ensure transparency, access to information and to facilitate the preparations of comparative analysis by other nominating States Parties. </p> <p> The sole responsibility for the content of each Nomination file lies with the State Party concerned. The publication of the Nomination file, including the maps and names, does not imply the expression of any opinion whatsoever of the World Heritage Committee or of the Secretariat of UNESCO concerning the history or legal status of any country, territory, city or area or of its boundaries. </p> </div> <div class="alert alert-info d-block my-4 d-block small"> The georeferenced polygons for this property will be made available once the GIS data will be received by UNESCO. To experience the potential of GIS data, please visit the <a href="https://whc.unesco.org/en/wh-gis/">World Heritage Online Map Platform</a>. </div> <div class="card bg-none border mt-4"> <div class="card-body"> <h5>State of Conservation (SOC)</h5> <p>by year</p> <a href="/en/soc/3278" class="tag tag-outline-gray mb-2">2015</a> </div> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" class="bg-grey mt-5"> <div class="footer-wrapper"> <div class="row d-print-none"> <div class="col-lg-12"> <div class="footer-top"><img src="data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjA0LjM4IDE1OS44MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjA0LjM4IDE1OS44MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDojMDA2OWI0fS5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1OC41NiAxMTIuNzVhNy4wMDYgNy4wMDYgMCAwIDEtNC45NyAyLjA1Yy0zLjg4IDAtNy4wNC0zLjE2LTcuMDQtNy4wM3MzLjE1LTcuMDMgNy4wNC03LjAzYzEuODYgMCAzLjYxLjcyIDQuOTQgMi4wM2wuMTguMTggMy4yLTYuODEtLjEyLS4wOWExNC4yMSAxNC4yMSAwIDAgMC04LjI0LTIuNjJjLTcuODggMC0xNC4yOCA2LjQxLTE0LjI4IDE0LjI4IDAgNy44OCA2LjQxIDE0LjI4IDE0LjI4IDE0LjI4IDIuOTYgMCA1LjgtLjkgOC4yMi0yLjYxbC4xMi0uMDktMy4xNi02LjcyLS4xNy4xOHptMjAuMjQtMTkuMjhjLTcuODYgMC0xNC4yNiA2LjQtMTQuMjYgMTQuMjYgMCA3Ljg2IDYuNCAxNC4yNiAxNC4yNiAxNC4yNiA3Ljg2IDAgMTQuMjYtNi40IDE0LjI2LTE0LjI2IDAtNy44Ni02LjQtMTQuMjYtMTQuMjYtMTQuMjZtLjA0IDIxLjM1Yy0zLjg3IDAtNy4wMi0zLjE1LTcuMDItNy4wMiAwLTMuODcgMy4xNS03LjAyIDcuMDItNy4wMiAzLjg3IDAgNy4wMiAzLjE1IDcuMDIgNy4wMiAwIDMuODctMy4xNSA3LjAyLTcuMDIgNy4wMk0yMi44IDk0LjMydjE0Ljc0YzAgMS4yLjEyIDMuMDYgMS41IDQuMzIuNi41NCAxLjY4IDEuMjYgMy42IDEuMjYgMS42MiAwIDIuODgtLjU0IDMuNjYtMS4yNiAxLjI2LTEuMiAxLjQ0LTMgMS40NC00LjMyVjk0LjMyaDguNjN2MTUuNThjMCAzLjA2LS4zIDUuOTMtMyA4LjU3LTMuMDYgMy03LjU1IDMuNDgtMTAuNzMgMy40OC0zLjMgMC03LjczLS40OC0xMC43OS0zLjQ4LTIuNDYtMi40LTIuOTQtNS4wOS0yLjk0LTguMDNWOTQuMzJoOC42M3ptMjUuNTQgMGg4LjYzdjMuMThjMi42NC0zLjM2IDUuNzUtMy45IDguMjctMy45IDIuMzQgMCA1LjM5LjQyIDcuNjcgMi43IDIuNTIgMi41MiAyLjcgNS42OSAyLjcgNy44NXYxNi45aC04LjYzdi0xMy43M2MwLTEuNzQtLjA2LTMuOTUtMS40NC01LjMzLS42Ni0uNjYtMS43NC0xLjItMy4zLTEuMi0xLjggMC0yLjk0LjcyLTMuNiAxLjQ0LTEuNDQgMS40NC0xLjY4IDMuMzYtMS42OCA1LjA5djEzLjczaC04LjYzVjk0LjMyem02MS4zNyAxNC44Nkg4OS43NWMwIDEuNDQuNTQgMy4zNiAxLjYyIDQuNTYgMS4zMiAxLjQ0IDMuMTIgMS42OCA0LjQzIDEuNjggMS4yNiAwIDIuNTgtLjI0IDMuNDgtLjc4LjEyLS4wNiAxLjE0LS43MiAxLjg2LTIuMjJsOC4xNS44NGMtMS4yIDMuNzgtMy42IDUuNzUtNS4xNSA2LjcxLTIuNTggMS41Ni01LjQ2IDEuOTgtOC40NSAxLjk4LTQuMDIgMC03LjU1LS43Mi0xMC42Ny0zLjg0LTIuMzQtMi4zNC00LjAyLTUuODctNC4wMi0xMC4zMSAwLTMuODQgMS4zOC03Ljc5IDQuMDctMTAuNTUgMy4yNC0zLjI0IDcuMjUtMy44NCAxMC4yNS0zLjg0czcuMzEuNTQgMTAuNjEgNC4wMWMzLjE4IDMuMzYgMy43OCA3LjU1IDMuNzggMTAuODV2Ljkxem0tNy45Ny01LjE1Yy0uMDYtLjI0LS40OC0xLjkyLTEuNzQtMy4xMi0uOTYtLjktMi4zNC0xLjUtNC4wOC0xLjUtMi4yMiAwLTMuNTQuOS00LjM4IDEuNzQtLjY2LjcyLTEuMjYgMS42OC0xLjUgMi44OGgxMS43em0yOS43Mi0yLjg4Yy0xLjMyLS43OC0zLjA2LTEuNS00LjczLTEuNS0uOSAwLTEuOTIuMjQtMi40Ni43OC0uMy4zLS41NC43OC0uNTQgMS4yIDAgLjYuNDIuOTYuODQgMS4yLjYuMzYgMS41LjU0IDIuNTguOWwyLjI4LjcyYzEuNS40OCAzLjA2IDEuMDggNC40MyAyLjM0IDEuNTYgMS40NCAyLjEgMy4wNiAyLjEgNS4xIDAgMy41My0xLjU2IDUuODEtMi43NiA3LjAxLTIuNjQgMi42NC01Ljg3IDMuMDYtOC42OSAzLjA2LTMuNiAwLTcuNDktLjc4LTEwLjk3LTMuODRsMy42Ni01LjgxYy44NC43MiAyLjA0IDEuNTYgMi45NCAxLjk4IDEuMi42IDIuNDYuODQgMy42Ljg0LjU0IDAgMS45MiAwIDIuNy0uNi41NC0uNDIuOS0xLjA4LjktMS43NCAwLS40OC0uMTgtMS4wOC0uOTYtMS41Ni0uNi0uMzYtMS4zOC0uNi0yLjY0LS45NmwtMi4xNi0uNjZjLTEuNTYtLjQ4LTMuMTgtMS4zMi00LjMyLTIuNDYtMS4yNi0xLjMyLTEuOTItMi44Mi0xLjkyLTQuODYgMC0yLjU4IDEuMDItNC43MyAyLjU4LTYuMTcgMi40LTIuMjIgNS42My0yLjcgOC4wOS0yLjcgMy45NiAwIDYuNzEgMS4wMiA4Ljg3IDIuMjhsLTMuNDIgNS40NXpNMTQuMTcgMTQuMTd2NjQuMTZIMTkwLjJWMTQuMTdIMTQuMTd6bTE3NC4yOSA2Mi4zNWgtODYuMjdWMTUuOThoODYuMjd2NjAuNTR6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjM1IDU3Ljk3SDc5djEuNzVIMzcuMzV6TTM1IDYwLjk0aDQ2LjI4djEuNzVIMzV6bS0yLjE5IDIuOTdoNTAuNzN2MS43NUgzMi44MXptNC41NC0yNy45NUg3OXYxLjc1SDM3LjM1em04LjQzLTEuMTMgMTIuMzgtMy43MSAxMi4xNiAzLjcxaDUuMDZsLTE3LjIyLTUuMzItMTcuNDQgNS4zMnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJtNTguMTYgMjYuNTQtMjAuODEgNi40MXYxLjg4bDIwLjgxLTYuMzNMNzkgMzQuODN2LTEuODh6TTM5LjggNTUuNzFzMCAxLjMxIDEuNDggMS4zMWMxLjQ5IDAgMS40LTEuMzEgMS40LTEuMzFWMzguNzdoLTEuMDl2MTYuOThzMCAuMzEtLjM5LjMxLS4zMS0uMzktLjMxLS4zOXYtMTYuOUgzOS44djE2Ljk0em02Ljg1IDEuMzFoLjg4VjQ2LjA1bDEuMDkgMTAuOTdoLjkyVjM4Ljc3aC0uOTJ2OS43NWwtMS4wOS05Ljc1aC0uODh6bTYuOTUgMGgyLjc5di0uOTZoLTEuNTd2LTguMjVINTZWNDYuOGgtMS4xOHYtNy4xMUg1NnYtLjkyaC0yLjR6bTE2LjA2LTEyLjg0di00LjFzLS4wNC0xLjMxLTEuNDQtMS4zMS0xLjQgMS4zMS0xLjQgMS4zMXYxNS42M3MtLjA0IDEuMzEgMS40IDEuMzEgMS40NC0xLjMxIDEuNDQtMS4zMXYtNC41OGgtMS4wOXY0LjU4czAgLjM1LS4zNS4zNWMtLjMzIDAtLjM5LS4zNS0uMzktLjM1VjQwLjA4czAtLjM5LjM5LS4zOWMuMzUgMCAuMzUuMzkuMzUuMzl2NC4xaDEuMDl6bTUuOSAxMS41M3MuMDQuMzUtLjM5LjM1Yy0uNDQgMC0uNDQtLjM1LS40NC0uMzVWNDAuMDhzMC0uMzkuMzktLjM5YS40LjQgMCAwIDEgLjQ0LjM5djE1LjYzem0xLjA0LTE1LjYzcy4wOS0xLjMxLTEuNDQtMS4zMS0xLjUzIDEuMzEtMS41MyAxLjMxdjE1LjYzczAgMS4zMSAxLjQ0IDEuMzFjMS41MyAwIDEuNTMtMS4zMSAxLjUzLTEuMzFWNDAuMDh6TTYxLjY3IDU1LjcxczAgLjM1LS4yOC4zM2MtLjI4LS4wMi0uMjgtLjMzLS4yOC0uMzN2LTQuNThoLTEuMTN2NC41OHMtLjA0IDEuMzEgMS40IDEuMzEgMS40NC0xLjMxIDEuNDQtMS4zMXYtMy45NWMwLTIuMTQtMS43LTYuMjItMS43LTcuNTd2LTQuMTFzLS4wNC0uMzkuMjYtLjM5Yy4zMSAwIC4zMS4zOS4zMS4zOXY0LjFoMS4xM3YtNC4xcy4wNC0xLjM1LTEuNC0xLjMxYy0xLjQ0LjA0LTEuNDQgMS4zMS0xLjQ0IDEuMzF2My40OWMwIDIuMjkgMS43IDYuMTUgMS43IDcuOTJ2NC4yMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ5LjE1IDYxLjQ4di0uMDFsLS4wMS01Ljk3LS4wNS0uMDIgOS4zMS05LjMxLTEzLjI5LTEzLjI5LTEzLjI5IDEzLjI5IDkuNTEgOS41LS4wMSA1Ljc5Yy02LjkzLTEuNzYtMTIuMDYtOC4wNC0xMi4wNi0xNS41MSAwLTguODQgNy4xNy0xNi4wMSAxNi4wMS0xNi4wMSA4Ljg0IDAgMTYuMDEgNy4xNyAxNi4wMSAxNi4wMS4wMSA3Ljc4LTUuMyAxMy44My0xMi4xMyAxNS41M20tNC4wNS0zNC4zOWMtMTAuNDcgMC0xOC45NSA4LjQ5LTE4Ljk1IDE4Ljk2IDAgOS41MiA3LjAzIDE3LjQgMTYuMTggMTguNzUuMTkuMDQuMzcuMDcuNTIuMDYuOTMtLjAxIDEuMzYtLjc2IDEuMzYtMS40di05LjI4bC0uMDEtLjAzLTguMDUtOC4wNiA5LjA2LTkuMDYgOS4wNiA5LjA2LTguMDQgOC4wNC4wNC0uMDN2OS4yOWMwIDEuMDEuNiAxLjYzIDEuNDYgMS40MyA5LjE2LTEuMzQgMTYuMzItOS4yNSAxNi4zMi0xOC43OCAwLTEwLjQ3LTguNDktMTguOTUtMTguOTUtMTguOTVtLTIwLjcyIDYuMjJhLjgxLjgxIDAgMCAwLS4yNi0uMTEuNTEuNTEgMCAwIDAtLjIxLS4wMWMtLjA2LjAxLS4xMS4wNC0uMTYuMDhzLS4wOC4wOC0uMTIuMTRsLS4wNS4wOWMtLjAxLjAxLS4wMS4wMy0uMDIuMDQtLjAxLjAxLS4wMS4wMi0uMDEuMDMuMTguMTEuMzUuMjIuNTIuMzIuMTcuMS4zNC4yMS41Mi4zMS4wNC0uMDYuMDctLjEzLjA5LS4yLjAzLS4wNy4wNC0uMTUuMDMtLjIzYS41NTIuNTUyIDAgMCAwLS4wOS0uMjNjLS4wMy0uMDktLjEyLS4xNi0uMjQtLjIzbS0uMzQgMS4zYy0uMjEtLjEyLS4zOS0uMjMtLjU2LS4zMi0uMTYtLjA5LS4zMy0uMTgtLjQ5LS4yNi4wMy0uMDQuMDYtLjA4LjA5LS4xM3MuMDctLjEuMS0uMTZsLjE1LS4yN2MuMDUtLjEuMS0uMTkuMTUtLjI4LjExLS4xOC4yLS4zMS4yOC0uMzkuMDgtLjA4LjE3LS4xNC4yNS0uMTcuMTEtLjA0LjIyLS4wNi4zMi0uMDUuMS4wMS4yMS4wNS4zMi4xMS4xNC4wOC4yNS4xOC4zMi4yOS4wNy4xMS4xMi4yMi4xMy4zNS4wMS4xMiAwIC4yNS0uMDQuMzktLjA0LjEzLS4xLjI3LS4xOC40MWwtLjExLjE5Yy4xOS4xMS4zNy4yMi41Ni4zMi4xOS4xMS4zOC4yMS41Ni4zLS4wMy4wNC0uMDYuMDgtLjA5LjEzcy0uMDYuMTEtLjEuMTdjLS4wNC4wNi0uMDcuMTItLjEuMTctLjAzLjA1LS4wNi4xLS4wNy4xNC0uMTUtLjEtLjMtLjItLjQ2LS4zLS4xNi0uMS0uMzQtLjIxLS41NS0uMzNsLS40OC0uMzF6bTEuNDgtMy4wMWMuMDkuMTYuMTkuMzIuMjguNDguMS4xNS4xOS4zMS4zLjQ3bC40Ny0uNjNjLS4xOC0uMDYtLjM1LS4xMS0uNTMtLjE2YTYuMzkgNi4zOSAwIDAgMC0uNTItLjE2bTIuNjUuMDdjLS4wNS4wNS0uMDkuMS0uMTIuMTUtLjA0LjA1LS4wNy4xLS4xMS4xNS0uMDQuMDUtLjA4LjEtLjExLjE1LS4wNC4wNS0uMDcuMS0uMS4xNS0uMTQtLjA1LS4yOC0uMS0uNDMtLjE1LS4xNS0uMDUtLjMtLjEtLjQ1LS4xNC0uMDYuMDctLjExLjE1LS4xNy4yMi0uMDYuMDctLjExLjE1LS4xNy4yMi0uMDQuMDYtLjA5LjEyLS4xMy4xOC0uMDQuMDYtLjA5LjEyLS4xMy4xOC4wOC4xMy4xNy4yNi4yNi4zOXMuMTguMjUuMjcuMzdjLS4wMy4wMi0uMDUuMDUtLjA3LjA4LS4wMi4wMy0uMDQuMDUtLjA2LjA4LS4wMi4wMy0uMDQuMDYtLjA2LjA4LS4wMi4wMy0uMDQuMDYtLjA2LjEtLjA0LS4wNy0uMS0uMTctLjE3LS4zLS4wNy0uMTMtLjE1LS4yNy0uMjUtLjQyLS4wOS0uMTYtLjE5LS4zMi0uMy0uNS0uMTEtLjE4LS4yMS0uMzYtLjMyLS41NC0uMTEtLjE4LS4yMi0uMzYtLjMzLS41My0uMS0uMTgtLjIxLS4zNC0uMy0uNDlsLjA2LS4wNi4wNi0uMDZjLjAyLS4wMi4wMy0uMDUuMDQtLjA3LjAxLS4wMi4wMi0uMDUuMDQtLjA3LjI1LjA3LjUyLjE1LjgxLjI0LjI5LjA4LjU3LjE2Ljg1LjI0LjI4LjA4LjU1LjE1LjguMjFzLjQ3LjEuNjUuMTRtLTEuMzgtMi4xNmEuMzY0LjM2NCAwIDAgMC0uMTItLjA5Yy0uMDMuMDMtLjA3LjA3LS4xMS4xMmwtLjEzLjE2LS4xNC4xN2MtLjA1LjA2LS4wOS4xMi0uMTIuMTctLjAyLS4wMy0uMDQtLjA1LS4wNi0uMDgtLjAyLS4wMi0uMDQtLjA1LS4wNi0uMDctLjAzLS4wMi0uMDUtLjA0LS4wNy0uMDYtLjAzLS4wMi0uMDUtLjA0LS4wOC0uMDVsLjE5LS4xOWMuMDYtLjA2LjExLS4xMi4xNy0uMTcuMDYtLjA2LjEyLS4xMi4xOC0uMTkuMDctLjA3LjE1LS4xNi4yNC0uMjZzLjE3LS4xOC4yNC0uMjZjLjA3LS4wNy4xMi0uMTQuMTgtLjIuMDUtLjA2LjEtLjEyLjE2LS4xOGwuMTYtLjE5Yy4wMi4wMy4wNC4wNS4wNi4wOC4wMi4wMi4wNC4wNS4wNi4wNy4wMy4wMi4wNS4wNC4wNy4wNi4wMy4wMi4wNi4wNC4wOC4wNS0uMDQuMDQtLjEuMDgtLjE1LjEzLS4wNi4wNS0uMTEuMS0uMTYuMTUtLjA1LjA1LS4xLjEtLjE1LjE0LS4wNS4wNS0uMDguMDgtLjExLjEyLjAxLjAxLjAyLjAzLjA0LjA1LjAyLjAyLjA0LjA0LjA3LjA2bC4xNy4xNi43OS43NGMuMTguMTYuMzMuMy40OC40My4xNC4xMi4yOC4yNC40Mi4zNS0uMDQuMDMtLjA4LjA3LS4xMi4xMS0uMDQuMDQtLjA4LjA5LS4xMy4xNC0uMDUuMDUtLjA5LjEtLjEzLjE0LS4wNC4wNC0uMDcuMDgtLjEuMTJhMTMuOCAxMy44IDAgMCAwLS4zOC0uMzljLS4xMy0uMTMtLjI5LS4yOC0uNDYtLjQ0bC0uNzktLjc0YTEuNzUgMS43NSAwIDAgMS0uMTktLjE2bTIuNzMtMi4xNmEuNzk3Ljc5NyAwIDAgMC0uMjMtLjIuMzE0LjMxNCAwIDAgMC0uMi0uMDVjLS4wNi4wMS0uMTMuMDMtLjIxLjA4LS4wNy4wNS0uMTUuMTEtLjI0LjE5LjI1LjMuNTEuNi43Ni45LjAxLS4wMS4wMy0uMDIuMDQtLjAzbC4wMy0uMDNjLjE1LS4xMi4yMi0uMjYuMjMtLjQuMDItLjE1LS4wNC0uMy0uMTgtLjQ2bS4wMSAxLjA1LjExLjEzYy4xNi4xOC4zLjM0LjQyLjQ4LjEzLjE0LjI1LjI3LjM4LjQtLjA0LjAzLS4wOC4wNi0uMTMuMS0uMDQuMDQtLjA5LjA4LS4xNS4xMy0uMDUuMDUtLjEuMDktLjE1LjEzLS4wNC4wNC0uMDguMDctLjEyLjExLS4xMS0uMTQtLjIyLS4yOS0uMzQtLjQzLS4xMi0uMTUtLjI2LS4zMS0uNDEtLjQ5bC0uMzktLjQ1Yy0uMTUtLjE4LS4zLS4zNC0uNDItLjQ4LS4xMy0uMTQtLjI2LS4yNy0uMzgtLjQxLjA0LS4wMy4wOC0uMDYuMTMtLjA5bC4xNS0uMTJjLjA2LS4wNS4xMi0uMTEuMTktLjE4LjA3LS4wNy4xNi0uMTUuMjctLjI1LjA4LS4wNy4xNS0uMTMuMjItLjE4LjA2LS4wNS4xMi0uMDguMTctLjExLjA1LS4wMy4xLS4wNS4xNC0uMDZsLjEzLS4wM2MuMTEtLjAxLjIxLjAxLjMxLjA0LjEuMDQuMTkuMTEuMjguMi4xNC4xNi4yMS4zMy4yMS41IDAgLjE4LS4wNy4zNi0uMi41NC4yNy4xLjU0LjE4LjgyLjI2LjI4LjA4LjU2LjE2LjgzLjI0LS4wNS4wNC0uMTEuMDgtLjE1LjEyLS4wNS4wNC0uMS4wOC0uMTUuMTMtLjA1LjA0LS4xLjA5LS4xNS4xMy0uMDUuMDQtLjEuMDktLjE0LjEzbC0xLjQ4LS41M3YuMDR6bTEuMDUtMi4yYy0uMTEtLjE1LS4yMy0uMjktLjM1LS40NC4wNC0uMDIuMDktLjA1LjE0LS4wOC4wNS0uMDMuMS0uMDcuMTYtLjExLjA2LS4wNC4xMS0uMDguMTUtLjEyLjA0LS4wNC4wOS0uMDcuMTItLjEuMS4xNi4yLjMyLjMxLjQ3LjEuMTUuMjIuMzMuMzYuNTNsLjM0LjQ4Yy4xNC4xOS4yNy4zNy4zOC41MS4xMS4xNS4yMy4yOS4zNC40My0uMDQuMDItLjA5LjA1LS4xNC4wOXMtLjEuMDctLjE2LjExYy0uMDYuMDQtLjExLjA4LS4xNi4xMXMtLjA5LjA3LS4xMy4xYy0uMDktLjE1LS4xOS0uMzEtLjMtLjQ2LS4xLS4xNS0uMjMtLjMzLS4zNy0uNTJsLS4zNC0uNDhjLS4xMS0uMi0uMjQtLjM3LS4zNS0uNTJtMi4zMS4xNGMuMTQuMy4yNy41OS40MS44OC0uMDMuMDEtLjA2LjAzLS4wOS4wNC0uMDMuMDItLjA2LjAzLS4wOS4wNS0uMDMuMDItLjA2LjAzLS4wOS4wNWwtLjA5LjA2Yy0uMTYtLjQ4LS4zMi0uOTUtLjUtMS40MnMtLjM2LS45My0uNTUtMS40MWwuMDktLjAzYy4wMi0uMDEuMDUtLjAyLjA4LS4wNC4wMi0uMDEuMDUtLjAzLjA3LS4wNS4wMi0uMDIuMDUtLjA0LjA3LS4wNi4xNS4xMS4zMS4yMy40Ny4zNS4xNi4xMi4zMi4yMy40OC4zNS4xNi4xMS4zMi4yMy40Ny4zMy4xNi4xMS4zMS4yMS40NS4zMSAwLS4zNy0uMDEtLjc1LS4wNC0xLjE0LS4wMi0uMzktLjA0LS43OC0uMDgtMS4xNi4wNy0uMDIuMTMtLjA0LjE3LS4wNy4wNC0uMDIuMDktLjA2LjE1LS4xMS4xNS4yLjMuNDIuNDcuNjYuMTcuMjQuMzMuNDYuNDkuNjkuMTYuMjIuMzEuNDMuNDUuNjJzLjI2LjM1LjM1LjQ2Yy0uMDUuMDItLjEuMDUtLjE2LjA4LS4wNS4wMy0uMS4wNi0uMTUuMDgtLjA1LjAzLS4xLjA2LS4xNi4wOS0uMDUuMDMtLjEuMDYtLjE1LjEtLjE2LS4yNS0uMzMtLjUyLS41My0uODEtLjItLjI5LS4zOS0uNTctLjU5LS44NWgtLjAxbC4wNiAxLjEyLjA2IDEuMWMtLjAxLjAxLS4wMy4wMS0uMDQuMDEtLjAxLjAxLS4wMi4wMS0uMDQuMDItLjAxLjAxLS4wMi4wMS0uMDQuMDJsLS4wMy4wM2MtLjI5LS4yMS0uNTgtLjQyLS44OC0uNjMtLjI5LS4yMS0uNTktLjQyLS44OS0uNjNoLS4wMWMuMTUuMzEuMjguNjEuNDIuOTFtNS4zNy0zLjA5YTEuNTggMS41OCAwIDAgMC0uMjMtLjQ1Yy0uMDktLjEyLS4yLS4yMi0uMzEtLjI5YS45MTcuOTE3IDAgMCAwLS4zNi0uMTMuODc3Ljg3NyAwIDAgMC0uNzMuMjguOTMuOTMgMCAwIDAtLjE5LjM3Yy0uMDQuMTQtLjA1LjMtLjAzLjQ2LjAxLjE3LjA1LjM0LjExLjUxLjA4LjIyLjE2LjM5LjI2LjUzLjEuMTMuMi4yMy4zMi4zLjExLjA2LjIyLjEuMzQuMS4xMiAwIC4yMy0uMDEuMzUtLjA1LjEyLS4wNC4yMy0uMTEuMzItLjIuMDktLjA5LjE2LS4yLjIxLS4zNC4wNS0uMTQuMDctLjI5LjA2LS40N3MtLjA1LS40LS4xMi0uNjJtLTIuNDIuOTRjLS4wNy0uMi0uMS0uNC0uMDktLjYxLjAxLS4yLjA2LS40LjE1LS41OC4wOS0uMTguMjItLjM0LjM5LS40OS4xNy0uMTQuMzctLjI2LjYxLS4zNC4yMi0uMDguNDMtLjEyLjY0LS4xMi4yMS0uMDEuNC4wMy41OS4xLjE4LjA3LjM0LjE4LjQ5LjM0LjE1LjE2LjI2LjM2LjM1LjYuMDcuMjEuMS40MS4wOC42MS0uMDIuMi0uMDcuNC0uMTYuNTgtLjA5LjE4LS4yMi4zNC0uMzkuNDgtLjE2LjE0LS4zNi4yNS0uNTkuMzMtLjIxLjA3LS40My4xMi0uNjMuMTMtLjIxLjAxLS40LS4wMS0uNTktLjA5LS4xOC0uMDctLjM1LS4xOC0uNDktLjM0LS4xNi0uMTMtLjI3LS4zNC0uMzYtLjZtMy44LTEuODljLS4wNC0uMi0uMDctLjM2LS4xLS40OXMtLjA1LS4yNS0uMDgtLjM1Yy4wOCAwIC4xNS0uMDEuMi0uMDEuMDUtLjAxLjExLS4wMy4xOS0uMDYuMzcuMjkuNzQuNTcgMS4xLjg1LjM2LjI4LjczLjU2IDEuMTEuODVsLS4wNi0uMzctLjA3LS40MWMtLjAyLS4xNC0uMDUtLjI4LS4wNy0uNDEtLjAzLS4xMy0uMDUtLjI2LS4wNy0uMzctLjAyLS4xMS0uMDQtLjIxLS4wNi0uMjktLjAyLS4wOC0uMDMtLjE0LS4wNC0uMTYuMDggMCAuMTUgMCAuMi0uMDEuMDUtLjAxLjExLS4wMy4xOS0uMDYuMDMuMjYuMDYuNS4wOS43MS4wMy4yMS4wNi40MS4wOC42bC4wOS41NWMuMDMuMTguMDYuMzcuMS41OGwuMDkuNTFjLS4wNiAwLS4xMi4wMS0uMTguMDJzLS4xMi4wMi0uMTYuMDRjLS43MS0uNTgtMS40NS0xLjE1LTIuMjMtMS43Mi4wMS4wOC4wMi4xNy4wNC4yNS4wMS4wOC4wMy4xNy4wNC4yNWwuMDkuNDljLjAzLjE3LjA1LjMyLjA4LjQzLjAyLjEyLjA0LjIyLjA2LjMuMDIuMDguMDMuMTUuMDUuMi4wMS4wNS4wMi4wOS4wMy4xMi0uMDQgMC0uMDcgMC0uMS4wMXMtLjA3LjAxLS4xLjAyYy0uMDYuMDEtLjEzLjAzLS4xOS4wNCAwLS4wMi0uMDEtLjExLS4wMi0uMjUtLjAyLS4xNC0uMDQtLjMxLS4wNy0uNTEtLjAyLS4yLS4wNS0uNDItLjA5LS42Ni0uMDYtLjI0LS4xLS40Ny0uMTQtLjY5bTMuNS0uODJjLS4wMi0uMTgtLjA0LS4zNy0uMDctLjU2aC4xNmMuMDYgMCAuMTIgMCAuMTktLjAxcy4xNC0uMDEuMTktLjAyYy4wNi0uMDEuMTEtLjAyLjE2LS4wMyAwIC4xOSAwIC4zOC4wMS41Ni4wMS4xOS4wMi40LjA0LjY0bC4wNC41OWMuMDIuMjQuMDQuNDUuMDYuNjQuMDIuMTguMDQuMzcuMDYuNTRoLS4xNmMtLjA2IDAtLjEyLjAxLS4xOS4wMXMtLjE0LjAxLS4xOS4wMWMtLjA2IDAtLjExLjAxLS4xNi4wMiAwLS4xOC0uMDEtLjM2LS4wMS0uNTUtLjAxLS4xOS0uMDItLjQtLjA0LS42NGwtLjA0LS41OWMtLjAxLS4yMS0uMDMtLjQzLS4wNS0uNjFtNC4wNC44MWMuMDEtLjE5LS4wMS0uMzYtLjA1LS41MS0uMDQtLjE1LS4xLS4yOC0uMTgtLjM5YS44Ni44NiAwIDAgMC0uNjctLjM1LjY3OC42NzggMCAwIDAtLjQuMDljLS4xMi4wNy0uMjIuMTYtLjMxLjI4LS4wOS4xMi0uMTUuMjYtLjIuNDItLjA1LjE2LS4wNy4zNC0uMDguNTItLjAxLjIzLjAxLjQzLjA1LjU5LjA0LjE2LjEuMjkuMTguMzkuMDguMS4xNy4xNy4yOC4yMi4xMS4wNS4yMi4wNy4zNC4wOC4xMy4wMS4yNi0uMDIuMzgtLjA3YS44Mi44MiAwIDAgMCAuMzItLjI0Yy4wOS0uMTEuMTctLjI1LjIzLS40Mi4wNi0uMTcuMS0uMzguMTEtLjYxbS0yLjYtLjAxYy4wMS0uMjEuMDYtLjQxLjE0LS42LjA4LS4xOC4yMS0uMzQuMzUtLjQ4LjE1LS4xMy4zMy0uMjQuNTQtLjMxLjIxLS4wNy40NC0uMS42OS0uMDkuMjMuMDEuNDQuMDUuNjQuMTJhMS4zNjUgMS4zNjUgMCAwIDEgLjg0LjgxYy4wOC4yLjExLjQzLjEuNjktLjAxLjIyLS4wNi40Mi0uMTUuNnMtLjIxLjM0LS4zNi40OGMtLjE1LjEzLS4zMy4yNC0uNTMuMzEtLjIxLjA3LS40My4xLS42Ny4wOS0uMjMtLjAxLS40NC0uMDUtLjY0LS4xMS0uMi0uMDctLjM3LS4xNi0uNTEtLjI5LS4xNC0uMTMtLjI1LS4zLS4zMy0uNDktLjA5LS4yMy0uMTItLjQ2LS4xMS0uNzNtNS40NiAxLjAxYy0uMTEuMzEtLjIxLjYxLS4zMi45Mi0uMDMtLjAxLS4wNy0uMDMtLjEtLjA0YS4zNTUuMzU1IDAgMCAwLS4xLS4wMmwtLjEtLjAzYy0uMDMtLjAxLS4wNy0uMDEtLjEtLjAyLjIyLS40Ni40Mi0uOTEuNjItMS4zNy4yLS40Ni4zOS0uOTIuNTgtMS4zOS4wMy4wMS4wNi4wMy4wOC4wNC4wMy4wMS4wNS4wMi4wOS4wMy4wMy4wMS4wNS4wMS4wOC4wMi4wMyAwIC4wNi4wMS4wOS4wMS4wMy4xOS4wNi4zOC4xLjU3LjA0LjE5LjA3LjM5LjExLjU4LjA0LjE5LjA3LjM4LjExLjU3LjA0LjE5LjA4LjM2LjExLjUzLjI1LS4yNy41MS0uNTUuNzYtLjg1LjI2LS4zLjUxLS41OS43NS0uODkuMDcuMDMuMTIuMDYuMTcuMDcuMDUuMDEuMTEuMDIuMTguMDMtLjA0LjI1LS4wOC41MS0uMTIuOC0uMDQuMjktLjA4LjU2LS4xMi44NC0uMDQuMjctLjA3LjUzLS4xMS43Ni0uMDMuMjQtLjA1LjQzLS4wNi41N2EuODQ1Ljg0NSAwIDAgMC0uMTctLjA1Yy0uMDYtLjAxLS4xMS0uMDMtLjE3LS4wNHMtLjExLS4wMy0uMTctLjA1Yy0uMDYtLjAxLS4xMi0uMDMtLjE4LS4wNC4wNi0uMjkuMTItLjYxLjE4LS45NS4wNi0uMzQuMTEtLjY4LjE3LTEuMDJoLS4wMWMtLjI1LjI5LS40OS41Ny0uNzMuODQtLjI0LjI4LS40OC41Ni0uNzEuODQtLjAxLS4wMS0uMDMtLjAxLS4wNC0uMDItLjAxLS4wMS0uMDMtLjAxLS4wNC0uMDEtLjAxIDAtLjAzLS4wMS0uMDQtLjAxaC0uMDRjLS4wNy0uMzUtLjEzLS43MS0uMi0xLjA2LS4wNy0uMzUtLjEzLS43MS0uMjEtMS4wN2gtLjAxYy0uMTEuMy0uMjMuNi0uMzMuOTFtNC4zOCAyLjU0YTEuOTkgMS45OSAwIDAgMS0uNDUtLjI3IDEuMSAxLjEgMCAwIDEtLjMtLjM1LjkxNi45MTYgMCAwIDEtLjExLS40M2MwLS4xNi4wNC0uMzMuMTItLjUyLjA1LS4xMS4wOS0uMi4xMy0uMjguMDQtLjA4LjA3LS4xNi4xLS4yM3MuMDYtLjE0LjEtLjJjLjAzLS4wNy4wNi0uMTMuMDktLjIxLjA5LS4yMS4xNy0uMzkuMjMtLjUycy4xLS4yMy4xMi0uM2wuMTUuMDljLjA1LjAzLjExLjA1LjE2LjA4LjA1LjAyLjExLjA1LjE3LjA3LjA1LjAyLjExLjA0LjE3LjA2LS4xNC4yNC0uMjYuNDctLjM3LjY5LS4xLjIyLS4yMS40NC0uMzEuNjctLjExLjI0LS4xOC40NC0uMjEuNi0uMDMuMTYtLjAzLjMgMCAuNDEuMDMuMTEuMDkuMi4xOC4yN3MuMTkuMTQuMzIuMTljLjE2LjA3LjMuMDkuNDMuMDUuMTItLjA0LjI0LS4xMS4zNS0uMjIuMS0uMTEuMi0uMjUuMjktLjQxLjA5LS4xNy4xNy0uMzQuMjUtLjUyLjA4LS4xOC4xNi0uMzYuMjQtLjU1LjA4LS4xOC4xNS0uMzcuMjItLjU1LjA0LjAyLjA3LjA0LjEuMDYuMDMuMDIuMDYuMDQuMDkuMDUuMDMuMDIuMDcuMDMuMS4wNGwuMTEuMDNjLS4wMy4wNi0uMDcuMTMtLjEyLjIzLS4wNS4xLS4xMS4yMS0uMTcuMzMtLjA2LjEyLS4xMy4yNi0uMi40Mi0uMDcuMTUtLjE1LjMxLS4yMy40OS0uMjEuNDYtLjQ1Ljc0LS43NC44NS0uMjkuMDgtLjYzLjA1LTEuMDEtLjEybTMuMDYtLjkxYy4xMS0uMTcuMTktLjMxLjI3LS40My4wNy0uMTIuMTMtLjIyLjE4LS4zMS4wNi4wNi4xMS4xLjE1LjEyLjA0LjAzLjEuMDYuMTcuMDkuMDguNDYuMTUuOTIuMjMgMS4zNy4wNy40NS4xNS45MS4yMyAxLjM4bC4yMS0uMzIuMjMtLjM1Yy4wOC0uMTIuMTUtLjI0LjIyLS4zNS4wNy0uMTIuMTQtLjIyLjItLjMycy4xMS0uMTguMTUtLjI2Yy4wNC0uMDcuMDctLjEyLjA4LS4xNS4wNi4wNi4xMS4xLjE1LjEyLjA0LjAzLjEuMDYuMTguMDktLjE1LjIxLS4yOS40MS0uNDIuNTgtLjEyLjE3LS4yNC4zNC0uMzQuNDktLjExLjE1LS4yMS4zMS0uMzEuNDYtLjEuMTUtLjIxLjMyLS4zMi40OWwtLjI4LjQ0Yy0uMDQtLjA0LS4wOS0uMDctLjE0LS4xLS4wNS0uMDMtLjEtLjA2LS4xNS0uMDgtLjEyLS45LS4yNy0xLjgzLS40NS0yLjc4LS4wNS4wNy0uMDkuMTQtLjE0LjIxLS4wNS4wNy0uMDkuMTQtLjE0LjIxbC0uMjcuNDJjLS4wOS4xNS0uMTcuMjctLjI0LjM3LS4wNi4xLS4xMi4xOS0uMTYuMjYtLjA0LjA3LS4wOC4xMy0uMS4xOC0uMDMuMDUtLjA1LjA4LS4wNi4xMWEuMjQuMjQgMCAwIDAtLjA4LS4wNi45MjIuOTIyIDAgMCAwLS4wOC0uMDVjLS4wNi0uMDQtLjExLS4wNy0uMTgtLjEuMDItLjAyLjA3LS4wOC4xNi0uMTkuMDgtLjExLjE4LS4yNS4zLS40Mi4xMi0uMTcuMjUtLjM1LjM4LS41NC4xMy0uMi4yNS0uMzkuMzctLjU4bTIuNjcgMy40MS0uMTcuMTljLS4wNi4wNi0uMS4xMi0uMTUuMTctLjA1LjA1LS4wOC4wOS0uMDkuMWwuMTEuMTFjLjA0LjA0LjEuMDkuMTcuMTUuMjQuMjIuNTEuMy44LjI2LjI5LS4wNC41OC0uMjMuODgtLjU3LjEyLS4xMy4yMS0uMjcuMjYtLjQxLjA2LS4xNC4wOS0uMjcuMDktLjRzLS4wMy0uMjYtLjA4LS4zOGExLjExIDEuMTEgMCAwIDAtLjI1LS4zM2MtLjA4LS4wNy0uMTQtLjEyLS4xOS0uMTYtLjA1LS4wNC0uMTEtLjA4LS4xNi0uMTItLjAxLjAxLS4wNC4wNS0uMDkuMS0uMDUuMDUtLjEuMTEtLjE2LjE3bC0uMTcuMi0uMTQuMTYtLjUxLjU4LS4xNS4xOHptLjEyLTEuMTFjLjE2LS4xOC4zLS4zNC40Mi0uNDguMTItLjE0LjIzLS4yOS4zNS0uNDQuMDMuMDQuMDcuMDcuMTEuMTIuMDQuMDQuMDkuMDkuMTQuMTMuMDcuMDYuMTUuMTMuMjUuMi4wOS4wNy4yMS4xNy4zNS4zLjE5LjE2LjM0LjMzLjQ2LjUuMTIuMTcuMi4zNC4yNC41Mi4wNC4xOC4wMy4zNi0uMDMuNTUtLjA2LjE5LS4xOC4zOS0uMzYuNTktLjE2LjE4LS4zMy4zMi0uNTIuNDEtLjE5LjA5LS4zOC4xNS0uNTcuMTYtLjIuMDEtLjM4LS4wMi0uNTctLjA4LS4xOC0uMDctLjM1LS4xNy0uNTEtLjMtLjE2LS4xNC0uMy0uMjctLjQxLS4zN2wtLjMtLjI3Yy0uMDUtLjA1LS4xLS4wOS0uMTQtLjEzYS42NDIuNjQyIDAgMCAwLS4xMy0uMWMuMTMtLjEzLjI2LS4yNi4zOC0uMzkuMTMtLjE0LjI3LS4yOS40My0uNDdsLjQxLS40NXptMy4wOCAyLjAyYy4xMy0uMTMuMjctLjI2LjQtLjQuMDMuMDQuMDYuMDguMS4xMy4wNC4wNC4wOC4xLjEzLjE1LjA1LjA1LjA5LjEuMTQuMTQuMDQuMDQuMDguMDguMTIuMTEtLjE1LjEyLS4yOS4yNC0uNDMuMzZzLS4zLjI2LS40OC40MmwtLjQ0LjRjLS4xOC4xNi0uMzMuMzEtLjQ3LjQ0bC0uMzkuMzljLS4wMy0uMDQtLjA2LS4wOC0uMS0uMTItLjA0LS4wNC0uMDgtLjA5LS4xMy0uMTQtLjA1LS4wNS0uMDktLjEtLjEzLS4xNC0uMDQtLjA0LS4wOC0uMDgtLjEyLS4xMS4xNC0uMTEuMjgtLjIzLjQyLS4zNS4xNC0uMTIuMy0uMjYuNDgtLjQzbC40My0uNGMuMTgtLjE3LjMzLS4zMi40Ny0uNDVtMS40NCAyLjFjLS4xOC4wNC0uMzYuMDktLjU0LjE0bC0uNTMuMTUuNDguNjNjLjEtLjE2LjItLjMxLjMtLjQ2LjEtLjE0LjItLjMuMjktLjQ2bS0uOCAyLjUzYy0uMDQtLjA2LS4wNy0uMTEtLjExLS4xNi0uMDQtLjA1LS4wNy0uMS0uMTEtLjE1LS4wNC0uMDUtLjA3LS4xLS4xMS0uMTUtLjA0LS4wNS0uMDgtLjEtLjEyLS4xNC4wOS0uMTIuMTctLjI1LjI2LS4zOHMuMTctLjI2LjI2LS4zOWwtLjE2LS4yMi0uMTYtLjIyYy0uMDUtLjA2LS4wOS0uMTItLjE0LS4xOC0uMDQtLjA2LS4wOS0uMTItLjE0LS4xOC0uMTUuMDQtLjMuMDktLjQ1LjE0LS4xNS4wNS0uMjkuMS0uNDMuMTUtLjAyLS4wMy0uMDMtLjA2LS4wNS0uMDktLjAyLS4wMy0uMDQtLjA1LS4wNi0uMDhhLjU1NS41NTUgMCAwIDAtLjA2LS4wOGMtLjAyLS4wMy0uMDUtLjA2LS4wNy0uMDguMDgtLjAyLjE5LS4wNC4zMy0uMDguMTQtLjAzLjMtLjA3LjQ3LS4xMnMuMzYtLjA5LjU3LS4xNWMuMi0uMDUuNC0uMS42MS0uMTYuMi0uMDUuNDEtLjExLjYtLjE2LjItLjA1LjM4LS4xLjU1LS4xNS4wMS4wMy4wMi4wNS4wNC4wNy4wMS4wMi4wMy4wNS4wNC4wNy4wMi4wMi4wNC4wNC4wNS4wNmwuMDYuMDZjLS4xNC4yMi0uMjkuNDYtLjQ1LjcxLS4xNi4yNS0uMzIuNS0uNDcuNzUtLjE1LjI1LS4yOS40OS0uNDMuNzEtLjEzLjIzLS4yNC40My0uMzIuNm0yLjI5LS44NGMuMTYtLjEuMzEtLjIuNDctLjMxLjAyLjA1LjA0LjA5LjA3LjE1LjAyLjA1LjA2LjExLjA5LjE3LjA0LjA2LjA3LjEyLjEuMTcuMDQuMDUuMDcuMDkuMS4xMy0uMTcuMDgtLjMzLjE3LS41LjI2LS4xNi4wOS0uMzUuMTktLjU2LjMybC0uNTEuM2MtLjE0LjA4LS4yOC4xNi0uNDEuMjQtLjEzLjA4LS4yNC4xNS0uMzQuMjEuMDguMTQuMTcuMjguMjYuNDIuMDkuMTQuMTkuMjcuMjkuNDEtLjAzLjAxLS4wNi4wMi0uMDguMDMtLjAyLjAxLS4wNS4wMy0uMS4wNS0uMDQuMDItLjA3LjA0LS4wOS4wNi0uMDIuMDEtLjA0LjAzLS4wNS4wNC0uMDQtLjA3LS4wOC0uMTUtLjE0LS4yNS0uMDYtLjEtLjE0LS4yMy0uMjQtLjQxLS4wOS0uMTUtLjE2LS4yOC0uMjItLjM3LS4wNS0uMDktLjEtLjE3LS4xMy0uMjItLjAzLS4wNi0uMDYtLjEtLjA4LS4xMy0uMDItLjAzLS4wMy0uMDUtLjA1LS4wNy4xNi0uMDguMzItLjE3LjQ5LS4yNS4xNi0uMDkuMzUtLjE5LjU1LS4zMmwuNTEtLjNjLjIzLS4xMi40MS0uMjMuNTctLjMzbS00Mi44MiAzLjcyYS4zOC4zOCAwIDAgMSAuMjEuMjIuNDAxLjQwMSAwIDAgMSAwIC4zYy0uMDIuMDUtLjA1LjEtLjA5LjEzLS4wNC4wNC0uMDguMDctLjEzLjA4LS4wNS4wMi0uMS4wMy0uMTUuMDMtLjA1IDAtLjEtLjAxLS4xNi0uMDNhLjM4LjM4IDAgMCAxLS4yMS0uMjIuNDAxLjQwMSAwIDAgMSAwLS4zLjM4LjM4IDAgMCAxIC4wOS0uMTNjLjA0LS4wNC4wOC0uMDcuMTMtLjA4LjA1LS4wMi4xLS4wMy4xNS0uMDMuMDUgMCAuMS4wMS4xNi4wM20tMS40IDQuMDNjLS4xNy0uMS0uMzMtLjIxLS41LS4zMi0uMTctLjExLS4zNC0uMjEtLjUxLS4zMXMtLjMxLS4xOS0uNDQtLjI3Yy4wMi0uMDYuMDQtLjE0LjA2LS4yMS4wMS0uMDQuMDEtLjA3LjAyLS4xMS4wMS0uMDQuMDEtLjA3LjAyLS4xMS4xMi0uMDEuMjgtLjAxLjQ3LS4wMi4xOS0uMDEuNC0uMDIuNjItLjA0LjIyLS4wMS40NC0uMDMuNjYtLjA0LjIzLS4wMS40My0uMDMuNjItLjA0LjE5LS4wMS4zNS0uMDMuNDgtLjA0LjEzLS4wMS4yMS0uMDIuMjQtLjAyLS4wMi4wNi0uMDQuMTItLjA1LjE4LS4wMi4wNi0uMDMuMTItLjA0LjE3LS4wMS4wNi0uMDMuMTEtLjAzLjE3LS4wMS4wNi0uMDIuMTItLjAyLjE4LS4xOSAwLS4zOS4wMS0uNTkuMDEtLjIuMDEtLjQuMDEtLjYuMDItLjE5LjAxLS4zOC4wMi0uNTcuMDItLjE4LjAxLS4zNS4wMi0uNTEuMDJ2LjAxYy4xNi4xLjM0LjIxLjU0LjMzLjE5LjEyLjM4LjIzLjU2LjM0LjE4LjExLjM1LjIxLjUxLjMxLjE1LjA5LjI4LjE3LjM3LjIyLS4wMi4wNC0uMDMuMDctLjA0LjFsLS4wMy4xYy0uMDEuMDQtLjAxLjA3LS4wMi4xMSAwIC4wNC0uMDEuMDctLjAxLjExLS4wNiAwLS4xNSAwLS4yNi4wMS0uMTEuMDEtLjI0LjAyLS4zNy4wMy0uMTMuMDEtLjI4LjAzLS40My4wNC0uMTUuMDItLjMuMDMtLjQ1LjA1LS4xNS4wMi0uMjkuMDMtLjQyLjA0LS4xMy4wMS0uMjUuMDItLjM1LjAzdi4wMWMuMTcuMS4zNS4yLjU1LjMxLjIuMTEuMzkuMjIuNTguMzIuMTkuMS4zNi4yLjUxLjI4LjE2LjA4LjI3LjE1LjM1LjE4YS44OC44OCAwIDAgMC0uMDYuMTdjLS4wMS4wMy0uMDEuMDYtLjAxLjEgMCAuMDMtLjAxLjA3LS4wMS4xLS4wNS0uMDMtLjEzLS4wOC0uMjQtLjE1LS4xMS0uMDctLjI0LS4xNS0uNC0uMjQtLjE1LS4wOS0uMzItLjE5LS41LS4zbC0uNTQtLjMzYy0uMTgtLjExLS4zNi0uMjEtLjU0LS4zMi0uMTctLjEtLjMzLS4xOS0uNDctLjI3LjAyLS4wNi4wNC0uMTQuMDUtLjIxbC4wMy0uMTFjLjAxLS4wNC4wMS0uMDcuMDEtLjExLjM2LS4wMS43My0uMDQgMS4wOS0uMDguMzYtLjA0Ljc0LS4wOCAxLjEyLS4xM3YtLjAxYy0uMTQtLjA4LS4yOS0uMTgtLjQ1LS4yOG0tLjY3IDQuOTZjLjE5LjAxLjM2IDAgLjUxLS4wNC4xNS0uMDQuMjgtLjA5LjM5LS4xNy4xMS0uMDguMTktLjE3LjI2LS4yOC4wNi0uMTEuMS0uMjQuMTEtLjM4YS43NTguNzU4IDAgMCAwLS4wOC0uNGMtLjA3LS4xMi0uMTYtLjIyLS4yNy0uMzEtLjEyLS4wOS0uMjUtLjE2LS40Mi0uMjFhMi4wOSAyLjA5IDAgMCAwLS41Mi0uMDljLS4yMy0uMDEtLjQzIDAtLjU5LjA0LS4xNi4wNC0uMjkuMS0uMzkuMTgtLjEuMDgtLjE4LjE3LS4yMi4yOC0uMDUuMTEtLjA4LjIyLS4wOC4zNC0uMDEuMTMuMDEuMjUuMDYuMzguMDUuMTIuMTIuMjMuMjQuMzIuMTEuMDkuMjUuMTcuNDIuMjQuMTQuMDUuMzUuMDkuNTguMW0uMDUtMi41OWMuMjEuMDEuNDEuMDYuNTkuMTVzLjM0LjIxLjQ3LjM2Yy4xMy4xNS4yNC4zMy4zLjU0LjA3LjIxLjEuNDQuMDguNjktLjAxLjIzLS4wNi40NC0uMTMuNjQtLjA4LjE5LS4xOC4zNi0uMzIuNXMtLjMuMjUtLjUuMzItLjQzLjEtLjY5LjA5Yy0uMjEtLjAxLS40Mi0uMDctLjYtLjE2YTEuNTQyIDEuNTQyIDAgMCAxLS43Ny0uOTFjLS4wNy0uMjEtLjEtLjQzLS4wOC0uNjcuMDEtLjIzLjA1LS40NC4xMi0uNjQuMDctLjIuMTctLjM3LjMtLjUxLjEzLS4xNC4zLS4yNS41LS4zMi4yMy0uMDcuNDYtLjEuNzMtLjA4bS42NCA1LjA5Yy4xMy0uMDEuMjItLjAzLjMtLjA2LjA3LS4wMy4xMy0uMDguMTYtLjEzLjAzLS4wNi4wNS0uMTMuMDYtLjIxLjAxLS4wOSAwLS4xOS0uMDEtLjMxLS4zOS4wMi0uNzguMDQtMS4xNy4wN3YuMDljLjAxLjE5LjA3LjMzLjE4LjQzLjExLjEuMjcuMTQuNDguMTJtLS44NC0uNjItLjE4LjAxYy0uMjQuMDItLjQ1LjA0LS42NC4wNS0uMTguMDItLjM3LjA0LS41NC4wNnYtLjE2YzAtLjA2LS4wMS0uMTItLjAxLS4xOS0uMDEtLjA3LS4wMS0uMTQtLjAyLS4xOSAwLS4wNi0uMDEtLjExLS4wMi0uMTYuMTggMCAuMzYtLjAxLjU1LS4wMS4xOC0uMDEuNC0uMDIuNjQtLjA0bC41OS0uMDRjLjI0LS4wMi40NS0uMDMuNjQtLjA1bC41Ni0uMDZWNDdjMCAuMDYgMCAuMTIuMDEuMTkgMCAuMDguMDIuMTcuMDMuMjYuMDEuMS4wMy4yMi4wNC4zNy4wMS4xMS4wMS4yLjAxLjI4IDAgLjA4IDAgLjE1LS4wMS4yLS4wMS4wNi0uMDIuMTEtLjA0LjE1LS4wMS4wNC0uMDMuMDgtLjA2LjEyYS42NzYuNjc2IDAgMCAxLS41NS4zMmMtLjIxLjAxLS4zOC0uMDMtLjUyLS4xNGEuOTQ4Ljk0OCAwIDAgMS0uMzItLjQ4Yy0uMjQuMTYtLjQ3LjMyLS43LjUtLjIzLjE4LS40Ni4zNS0uNjkuNTMgMC0uMDcgMC0uMTMtLjAxLS4xOXMtLjAxLS4xMy0uMDItLjE5YzAtLjA3LS4wMS0uMTMtLjAxLS4ycy0uMDEtLjEzLS4wMi0uMmwxLjMxLS44Ny0uMDItLjAzem0xLjIzIDEuODRjLjE4LS4wNC4zNi0uMDguNTUtLjEyIDAgLjA1LjAxLjEuMDEuMTZzLjAxLjEyLjAzLjE5Yy4wMS4wNy4wMy4xNC4wNC4xOS4wMS4wNi4wMy4xMS4wNC4xNS0uMTkuMDItLjM3LjA0LS41Ni4wNy0uMTguMDMtLjM5LjA2LS42My4xbC0uNTguMWMtLjE2LjAzLS4zMi4wNi0uNDcuMDgtLjE1LjAzLS4yOC4wNS0uMzkuMDcuMDMuMTYuMDYuMzIuMS40OC4wNC4xNi4wOC4zMi4xMy40OGgtLjA5Yy0uMDMgMC0uMDYuMDEtLjExLjAxLS4wNS4wMS0uMDguMDEtLjEuMDItLjAzLjAxLS4wNS4wMS0uMDYuMDItLjAxLS4wOC0uMDItLjE3LS4wNC0uMjktLjAyLS4xMS0uMDQtLjI3LS4wOC0uNDYtLjAzLS4xNy0uMDUtLjMxLS4wNy0uNDItLjAyLS4xMS0uMDMtLjE5LS4wNC0uMjUtLjAxLS4wNi0uMDItLjExLS4wMy0uMTUtLjAxLS4wMy0uMDEtLjA2LS4wMi0uMDguMTgtLjAyLjM2LS4wNC41NC0uMDcuMTgtLjAzLjQtLjA2LjYzLS4xbC41OC0uMWEzIDMgMCAwIDAgLjYyLS4wOG0tLjk0IDMuMS0uMjUuMDdjLS4wOC4wMi0uMTUuMDUtLjIyLjA3LS4wNy4wMi0uMTEuMDQtLjEzLjA0LjAxLjA0LjAyLjA5LjA0LjE1LjAxLjA2LjAzLjEzLjA2LjIyLjA5LjMxLjI3LjUzLjU0LjY1cy42Mi4xMSAxLjA1LS4wMWMuMTctLjA1LjMyLS4xMi40NC0uMjFzLjIyLS4xOC4yOS0uM2MuMDctLjExLjExLS4yMy4xMy0uMzYuMDItLjEzIDAtLjI3LS4wNC0uNDEtLjAzLS4xLS4wNi0uMTgtLjA4LS4yNC0uMDItLjA2LS4wNC0uMTItLjA3LS4xOC0uMDIuMDEtLjA2LjAyLS4xMy4wNHMtLjE0LjA0LS4yMi4wNmwtLjI1LjA3LS4yMS4wNi0uNzQuMjItLjIxLjA2em0uNjgtLjg3Yy4yMy0uMDcuNDMtLjEzLjYxLS4xOXMuMzUtLjEyLjUzLS4xOWMuMDEuMDUuMDIuMS4wMy4xNi4wMS4wNi4wMy4xMi4wNS4xOS4wMy4wOS4wNi4xOS4xLjMuMDQuMTEuMDkuMjYuMTQuNDQuMDcuMjQuMTEuNDYuMTMuNjcuMDEuMjEtLjAxLjQtLjA3LjU3LS4wNi4xNy0uMTcuMzItLjMxLjQ1LS4xNS4xMy0uMzYuMjMtLjYyLjMxLS4yMy4wNy0uNDUuMDktLjY2LjA3YTEuNDI1IDEuNDI1IDAgMCAxLTEuMDEtLjU0IDEuNjEgMS42MSAwIDAgMS0uMjctLjUybC0uMTUtLjUzYy0uMDQtLjE1LS4wOC0uMjctLjExLS4zOC0uMDItLjA3LS4wNC0uMTMtLjA1LS4xOS0uMDItLjA2LS4wMy0uMTEtLjA2LS4xNS4xOC0uMDQuMzUtLjA4LjUzLS4xMy4xOC0uMDUuMzktLjExLjYyLS4xN2wuNTctLjE3em0xLjk1IDUuOTJjLS4wNS0uMS0uMS0uMi0uMTUtLjI5LS4wNS0uMS0uMS0uMTktLjE2LS4yOS0uMDUtLjEtLjExLS4xOS0uMTctLjI5bC0uMjIuMTFjLS4yMS4xMS0uNC4yMS0uNTYuMy0uMTYuMDktLjMyLjE4LS40OC4yOC0uMDItLjA1LS4wNC0uMS0uMDctLjE1LS4wMy0uMDUtLjA2LS4xMS0uMDktLjE3LS4wMy0uMDYtLjA2LS4xMi0uMDktLjE3LS4wMy0uMDUtLjA1LS4xLS4wOC0uMTQuMTYtLjA3LjMzLS4xNS41LS4yMy4xNy0uMDguMzYtLjE4LjU3LS4yOWwuNTItLjI3Yy4yMS0uMTEuNC0uMjEuNTYtLjMuMTYtLjA5LjMyLS4xOS40OC0uMjhsLjA2LjE1Yy4wMi4wNS4wNS4xMS4wOC4xOC4wNC4wNi4wNy4xMi4xLjE3LjAzLjA1LjA2LjA5LjA5LjE0LS4xNy4wNy0uMzQuMTUtLjUxLjIzLS4xNy4wOC0uMzUuMTgtLjU3LjI5LjAzLjA3LjA3LjE1LjEyLjI0LjA1LjA5LjExLjIxLjE4LjM1LjA3LjE0LjEzLjI1LjE4LjM0LjA1LjA5LjA5LjE3LjEzLjI0LjIxLS4xMS40LS4yMS41Ni0uMy4xNi0uMDkuMzItLjE4LjQ4LS4yOGwuMDYuMTVjLjAyLjA1LjA1LjExLjA5LjE4LjAzLjA2LjA2LjEyLjA5LjE3LjAzLjA1LjA2LjA5LjA5LjEzbC0uNTEuMjRjLS4xNy4wOC0uMzYuMTgtLjU3LjI5bC0uNTIuMjdjLS4yMS4xMS0uNC4yMS0uNTYuMy0uMTYuMDktLjMyLjE4LS40Ny4yOC0uMDItLjA1LS4wNC0uMS0uMDctLjE1LS4wMy0uMDUtLjA2LS4xMS0uMDktLjE3LS4wMy0uMDYtLjA2LS4xMi0uMDktLjE3LS4wMy0uMDUtLjA1LS4xLS4wOC0uMTQuMTctLjA3LjMzLS4xNS41LS4yMy4xNy0uMDguMzYtLjE4LjU3LS4yOWwuMjItLjExYy0uMDMtLjEyLS4wNy0uMjItLjEyLS4zMm0xLjY2LjkzYy4xNS0uMTEuMy0uMjIuNDUtLjM0bC4yMS4zM2MuMDcuMTEuMTQuMjIuMjEuMzIuMTIuMTguMjMuMzMuMzMuNDcuMS4xMy4xNy4yMi4yLjI3LS4wNS4wMi0uMS4wNS0uMTYuMDktLjA0LjAzLS4wNy4wNS0uMDguMDdsLS4wNi4wNmMtLjA0LS4wNy0uMDktLjE1LS4xNC0uMjQtLjA1LS4wOS0uMS0uMTctLjE1LS4yNS0uMDUtLjA4LS4wOS0uMTUtLjEzLS4yMi0uMDQtLjA2LS4wNy0uMTEtLjA5LS4xNC0uMTQuMDgtLjI3LjE2LS40LjI1cy0uMjYuMTctLjM5LjI2Yy4xMS4xNS4yMS4yOS4zLjQxcy4xOC4yNS4yOC4zOGMtLjA1LjAyLS4wOC4wNC0uMS4wNS0uMDMuMDEtLjA1LjAzLS4wNy4wNGEuMTIuMTIgMCAwIDAtLjA1LjA1Yy0uMDIuMDItLjA0LjA0LS4wOC4wNy0uMTYtLjI5LS4zNC0uNTctLjUyLS44My0uMDguMDUtLjE1LjEtLjIzLjE1LS4wOC4wNS0uMTYuMS0uMjMuMTUtLjE1LjExLS4zLjIxLS40NC4zMi4wOS4xNC4xOS4yNy4yOS40LjEuMTMuMjEuMjYuMzEuMzktLjAzLjAxLS4wNS4wMy0uMDguMDQtLjAyLjAxLS4wNS4wMy0uMDkuMDYtLjA0LjAzLS4wNy4wNS0uMDguMDctLjAyLjAyLS4wNC4wMy0uMDUuMDUtLjA0LS4wNy0uMDktLjE1LS4xNi0uMjQtLjA2LS4xLS4xNS0uMjMtLjI2LS4zOS0uMS0uMTUtLjE4LS4yNi0uMjQtLjM1LS4wNi0uMDktLjExLS4xNi0uMTQtLjIxYS40ODguNDg4IDAgMCAxLS4wOC0uMTJjLS4wMi0uMDMtLjA0LS4wNS0uMDYtLjA3LjE2LS4wOS4zMS0uMTkuNDctLjI5LjE2LS4xLjM0LS4yMi41My0uMzVsLjQ5LS4zM2MuMTYtLjE1LjM0LS4yNy40OS0uMzhtMS44OSAyLjk0Yy4xLS4wOC4xNy0uMTYuMjEtLjIycy4wNi0uMTQuMDUtLjJjMC0uMDctLjAzLS4xNC0uMDgtLjIxLS4wNS0uMDctLjExLS4xNS0uMTgtLjI1LS4zMS4yNS0uNjEuNS0uOTEuNzUuMDEuMDEuMDIuMDMuMDMuMDQuMDEuMDEuMDIuMDMuMDMuMDQuMTIuMTUuMjYuMjIuNC4yNC4xNC4wMS4yOS0uMDYuNDUtLjE5bS0xLjA1LS4wMS0uMTQuMTFjLS4xOC4xNS0uMzQuMjktLjQ4LjQycy0uMjguMjUtLjQuMzdjLS4wMy0uMDQtLjA2LS4wOC0uMS0uMTMtLjA0LS4wNC0uMDgtLjA5LS4xMy0uMTVzLS4wOS0uMTEtLjEzLS4xNWMtLjA0LS4wNC0uMDctLjA4LS4xMS0uMTIuMTQtLjExLjI5LS4yMi40NC0uMzMuMTUtLjEyLjMxLS4yNS41LS40MWwuNDUtLjM4Yy4xOS0uMTUuMzUtLjI5LjQ5LS40Mi4xNC0uMTIuMjgtLjI1LjQxLS4zOC4wMy4wNC4wNi4wOC4wOS4xM3MuMDcuMS4xMi4xNWMuMDUuMDYuMTEuMTIuMTguMi4wNy4wNy4xNS4xNi4yNS4yOC4wNy4wOC4xMy4xNi4xNy4yMi4wNS4wNi4wOC4xMi4xMS4xNy4wMy4wNS4wNS4xLjA2LjE0bC4wMy4xM2EuNjU1LjY1NSAwIDAgMS0uMjYuNThjLS4xNi4xNC0uMzMuMi0uNTEuMnMtLjM2LS4wNy0uNTQtLjJjLS4xLjI2LS4xOS41NC0uMjguODEtLjA4LjI4LS4xNy41Ni0uMjUuODNhLjk4My45ODMgMCAwIDAtLjEyLS4xNWwtLjEyLS4xNWMtLjA0LS4wNS0uMDgtLjEtLjEzLS4xNS0uMDQtLjA1LS4wOS0uMS0uMTMtLjE1bC41NC0xLjQ3aC0uMDF6bTIuMTIuOC4zOC0uNDFjLjAzLjA0LjA3LjA4LjEuMTIuMDQuMDQuMDguMDkuMTMuMTQuMDUuMDUuMS4xLjE1LjEzLjA0LjA0LjA4LjA3LjEyLjEtLjE0LjEyLS4yOC4yNS0uNDIuMzgtLjEzLjEzLS4yOS4yOC0uNDYuNDVsLS40Mi40MmMtLjE3LjE3LS4zMi4zMi0uNDUuNDZzLS4yNS4yNy0uMzcuNDFjLS4wMy0uMDQtLjA3LS4wOC0uMTEtLjEybC0uMTQtLjE0LS4xNC0uMTRjLS4wNC0uMDQtLjA4LS4wOC0uMTItLjExLjE0LS4xMi4yNy0uMjQuNDEtLjM3LjE0LS4xMy4yOS0uMjguNDYtLjQ1bC40MS0uNDJjLjE5LS4xNi4zNC0uMzEuNDctLjQ1bTEuNDUgMS4yNmMuMDQtLjA1LjA3LS4wOS4wOS0uMTItLjAzLS4wMy0uMDctLjA2LS4xMi0uMS0uMDUtLjA0LS4xMS0uMDgtLjE2LS4xMi0uMDYtLjA0LS4xMi0uMDktLjE4LS4xMy0uMDYtLjA0LS4xMi0uMDgtLjE3LS4xMi4wMi0uMDIuMDUtLjA0LjA3LS4wNi4wMi0uMDIuMDUtLjA0LjA3LS4wNy4wMi0uMDIuMDQtLjA1LjA2LS4wOC4wMi0uMDMuMDMtLjA1LjA1LS4wOC4wOC4wNy4xNC4xMi4yLjE4LjA2LjA1LjEyLjExLjE4LjE2cy4xMy4xMS4yLjE4Yy4wNy4wNi4xNi4xNC4yNy4yMy4xLjA5LjE5LjE2LjI3LjIyLjA3LjA2LjE0LjEyLjIxLjE3bC4xOC4xNWMuMDYuMDUuMTIuMS4yLjE2LS4wMy4wMi0uMDUuMDQtLjA4LjA2LS4wMi4wMi0uMDUuMDQtLjA3LjA3LS4wMi4wMy0uMDQuMDUtLjA2LjA4LS4wMi4wMy0uMDMuMDUtLjA1LjA4LS4wNC0uMDQtLjA4LS4wOS0uMTMtLjE0bC0uMTUtLjE1Yy0uMDUtLjA1LS4xLS4wOS0uMTQtLjE0LS4wNS0uMDQtLjA5LS4wOC0uMTItLjExLS4wMS4wMS0uMDMuMDItLjA0LjA0LS4wMi4wMi0uMDQuMDQtLjA2LjA3bC0uMTUuMTgtLjcuODNjLS4xNi4xOC0uMjkuMzUtLjQxLjQ5LS4xMi4xNS0uMjMuMjktLjMzLjQzLS4wMy0uMDMtLjA3LS4wNy0uMTItLjExLS4wNS0uMDQtLjA5LS4wOC0uMTUtLjEzLS4wNS0uMDUtLjExLS4wOS0uMTUtLjEzLS4wNC0uMDQtLjA5LS4wNy0uMTMtLjEuMTItLjEzLjI1LS4yNi4zOC0uNHMuMjctLjMuNDItLjQ4bC43LS44M2MuMDMtLjA3LjA4LS4xMy4xMi0uMThtMS45NSAxLjkzYy0uMTYuMS0uMzEuMi0uNDYuMzEtLjE1LjEtLjMuMjEtLjQ1LjMybC42Ni40NGE0NC41NjcgNDQuNTY3IDAgMCAwIC4yNS0xLjA3bS4wNiAyLjY1Yy0uMDYtLjA0LS4xMS0uMDgtLjE2LS4xMi0uMDUtLjAzLS4xLS4wNy0uMTUtLjEtLjA1LS4wMy0uMS0uMDctLjE1LS4xLS4wNS0uMDMtLjEtLjA3LS4xNi0uMS4wNC0uMTQuMDgtLjI5LjEyLS40NGwuMTItLjQ1Yy0uMDctLjA1LS4xNS0uMTEtLjIzLS4xNi0uMDgtLjA1LS4xNS0uMTEtLjIzLS4xNi0uMDYtLjA0LS4xMi0uMDgtLjE5LS4xMi0uMDYtLjA0LS4xMy0uMDgtLjE5LS4xMi0uMTMuMDktLjI2LjE4LS4zOC4yOC0uMTIuMDktLjI0LjE5LS4zNS4yOC0uMDMtLjAzLS4wNS0uMDUtLjA4LS4wNmEuNTU1LjU1NSAwIDAgMS0uMDgtLjA2bC0uMDktLjA2Yy0uMDMtLjAyLS4wNi0uMDQtLjEtLjA2YTUgNSAwIDAgMCAuMjktLjE4Yy4xMi0uMDguMjYtLjE3LjQxLS4yNy4xNS0uMS4zMi0uMjEuNDktLjMyLjE3LS4xMi4zNS0uMjMuNTItLjM1LjE4LS4xMi4zNS0uMjMuNTItLjM1LjE3LS4xMS4zMy0uMjIuNDctLjMybC4wNi4wNmMuMDIuMDIuMDQuMDQuMDYuMDUuMDMuMDIuMDUuMDMuMDcuMDQuMDIuMDEuMDUuMDIuMDguMDMtLjA2LjI2LS4xMy41My0uMi44Mi0uMDcuMjktLjEzLjU4LS4yLjg2LS4wNi4yOC0uMTIuNTUtLjE3LjgxLS4wMy4yNi0uMDcuNDgtLjEuNjdtMy42Mi0xLjExYTEuMDMgMS4wMyAwIDAgMC0uNC0uMzNjLS4xMi0uMDYtLjI1LS4wOS0uMzktLjFhLjkyOC45MjggMCAwIDAtLjQzLjA3Yy0uMTQuMDYtLjI4LjE0LS40MS4yNy0uMTMuMTItLjI1LjI5LS4zNS40OWExLjM3OCAxLjM3OCAwIDAgMC0uMTQuODljLjAzLjEzLjA5LjI2LjE4LjM3LjA5LjExLjIxLjIxLjM2LjI4LjAzLjAyLjA3LjAzLjEyLjA1LjA0LjAyLjA5LjAzLjEzLjA1LjA0LjAxLjA4LjAzLjEyLjAzLjA0LjAxLjA3LjAxLjA5LjAxLjAyLS4wMy4wNC0uMDcuMDctLjExLjAzLS4wNS4wNS0uMS4wOC0uMTUuMTEtLjIxLjE4LS4zNi4yMi0uNDcuMDQtLjEuMDctLjE3LjA5LS4yMS4wMi4wMi4wNi4wNC4xLjA2LjA0LjAzLjEuMDYuMTguMS4wOS4wNS4xNi4wOC4yMS4xLjA1LjAyLjA5LjAzLjExLjA0LS4wMS4wMi0uMDQuMDUtLjA3LjA5LS4wMy4wNC0uMDUuMS0uMDkuMTYtLjAzLjA2LS4wNy4xMi0uMS4xOS0uMDQuMDctLjA3LjEzLS4xLjE5bC0uMDYuMTNjLS4wMy4wNy0uMDYuMTItLjA5LjE4cy0uMDQuMS0uMDUuMTJjLS4yLS4wNC0uMzktLjA4LS41OC0uMTQtLjE5LS4wNi0uMzctLjEzLS41NC0uMjItLjIyLS4xMS0uNDEtLjI0LS41Ny0uMzlzLS4yOC0uMzItLjM2LS41Yy0uMDgtLjE4LS4xMi0uMzctLjExLS41NyAwLS4yLjA1LS4zOS4xNS0uNTkuMTItLjI0LjI3LS40NC40NC0uNTguMTctLjE0LjM2LS4yNC41Ny0uMjkuMjEtLjA1LjQyLS4wNi42NS0uMDIuMjMuMDQuNDUuMTEuNjguMjMuMi4xLjM1LjIuNDguMzIuMTIuMTEuMjQuMjQuMzQuMzgtLjA1LjA2LS4xMS4xMS0uMTYuMTctLjA1LjA2LS4xLjExLS4xNS4xN2wtLjA2LS4wM2EuOTc1Ljk3NSAwIDAgMC0uMTYtLjQ0bS45MS42NGMuMDYtLjE4LjExLS4zNi4xNy0uNTQuMTIuMDUuMjQuMS4zNi4xNC4xMi4wNS4yNC4xLjM2LjE0LjIuMDcuMzguMTQuNTQuMTkuMTYuMDUuMjYuMDkuMzIuMS0uMDIuMDQtLjA1LjEtLjA4LjE3LS4wMi4wNC0uMDMuMDgtLjAzLjEtLjAxLjAzLS4wMS4wNS0uMDIuMDktLjA4LS4wMy0uMTYtLjA3LS4yNS0uMTEtLjA5LS4wNC0uMTgtLjA4LS4yNi0uMTFhNC4xOCA0LjE4IDAgMCAwLS4yNC0uMWMtLjA3LS4wMy0uMTItLjA1LS4xNS0uMDYtLjA3LjE0LS4xMi4yOS0uMTguNDQtLjA1LjE1LS4xMS4yOS0uMTYuNDQuMTguMDYuMzQuMTIuNDguMTYuMTQuMDUuMjkuMDkuNDUuMTQtLjAzLjA0LS4wNC4wOC0uMDYuMS0uMDIuMDItLjAyLjA0LS4wMy4wNy0uMDEuMDItLjAxLjA0LS4wMi4wN3MtLjAxLjA2LS4wMi4xYy0uMy0uMTQtLjYxLS4yNi0uOTEtLjM3LS4wMy4wOS0uMDcuMTctLjEuMjZzLS4wNy4xNy0uMS4yNmMtLjA2LjE4LS4xMi4zNS0uMTcuNTEuMTYuMDYuMzEuMTEuNDcuMTYuMTYuMDUuMzIuMDkuNDguMTNhLjMuMyAwIDAgMC0uMDQuMDhjLS4wMS4wMi0uMDMuMDYtLjA0LjEtLjAyLjA0LS4wMy4wOC0uMDMuMS0uMDEuMDMtLjAxLjA1LS4wMS4wNi0uMDctLjAzLS4xNi0uMDYtLjI3LS4xLS4xMS0uMDQtLjI1LS4xLS40NC0uMTYtLjE3LS4wNi0uMy0uMTEtLjQxLS4xNWE0LjYgNC42IDAgMCAwLS4yNC0uMDljLS4wNi0uMDItLjExLS4wNC0uMTQtLjA1YS4zMS4zMSAwIDAgMC0uMDgtLjAyYy4wNy0uMTYuMTQtLjMzLjIxLS41MS4wNy0uMTcuMTUtLjM3LjIzLS42bC4yLS41NWMuMDgtLjIyLjE1LS40Mi4yMS0uNTltMy4wNiAxLjcxYS4zNS4zNSAwIDAgMSAuMTctLjI0LjM1LjM1IDAgMCAxIC4xNC0uMDYuNDMuNDMgMCAwIDEgLjE2IDBjLjA1LjAxLjEuMDMuMTQuMDYuMDQuMDMuMDguMDcuMTEuMTEuMDMuMDQuMDUuMDkuMDYuMTQuMDEuMDUuMDEuMSAwIC4xNmEuMzUuMzUgMCAwIDEtLjA2LjE0Yy0uMDMuMDQtLjA3LjA4LS4xMS4xMWEuMzUuMzUgMCAwIDEtLjE0LjA2LjQzLjQzIDAgMCAxLS4zMS0uMDYuMjYuMjYgMCAwIDEtLjEtLjExYy0uMDMtLjA0LS4wNC0uMDktLjA2LS4xNGEuMjQ3LjI0NyAwIDAgMSAwLS4xN20zLjk4LjE0Yy4wMS0uMTEuMDEtLjItLjAxLS4yOGEuNjc4LjY3OCAwIDAgMC0uMDgtLjE5Yy0uMDQtLjA1LS4wOS0uMDgtLjE0LS4xMS0uMDYtLjAyLS4xMS0uMDQtLjE3LS4wNGwtLjEtLjAxaC0uMDhsLS4wNi42MWMtLjAyLjItLjA0LjQtLjA1LjZoLjIzYy4wOC0uMDEuMTUtLjAzLjIyLS4wNy4wNy0uMDQuMTItLjEuMTctLjE4LjAzLS4wOC4wNi0uMTkuMDctLjMzbS0xLjMyLjI2Yy4wMi0uMjQuMDMtLjQ1LjA0LS42NC4wMS0uMTkuMDItLjM3LjAyLS41Ni4wNS4wMS4xLjAyLjE2LjAzLjA1LjAxLjEyLjAyLjE5LjAyLjEuMDEuMi4wMS4zMS4wMS4xMSAwIC4yMS4wMS4zMi4wMi4yLjAyLjM2LjA0LjQ3LjA4LjEyLjA0LjIuMDkuMjYuMTUuMDkuMDguMTUuMTcuMTguMjcuMDQuMS4wNS4yMS4wNC4zNC0uMDEuMTYtLjA2LjMtLjEyLjQyLS4wNy4xMS0uMTUuMi0uMjUuMjctLjExLjA3LS4yMy4xMS0uMzcuMTMtLjE0LjAyLS4yOS4wMy0uNDUuMDFsLS4yMi0uMDJjLS4wMi4yMi0uMDQuNDMtLjA1LjY1bC0uMDMuNjRjLS4wNS0uMDEtLjEtLjAyLS4xNi0uMDJzLS4xMi0uMDEtLjE5LS4wMi0uMTQtLjAxLS4xOS0uMDJjLS4wNiAwLS4xMS0uMDEtLjE2IDAgLjAzLS4xOC4wNS0uMzYuMDctLjU0LjAyLS4xOS4wNC0uNC4wNi0uNjRsLjA3LS41OHptMy4zMy0uMjNjLS4wNy4xNy0uMTQuMzUtLjIuNTItLjA2LjE3LS4xMi4zNS0uMTguNTJsLjc5LS4wMmMtLjA3LS4xNy0uMTMtLjM1LS4yLS41MWwtLjIxLS41MW0xLjU5IDIuMTJoLS4yYy0uMDYgMC0uMTIgMC0uMTguMDFoLS4xOGMtLjA2IDAtLjEyLjAxLS4xOC4wMS0uMDUtLjE0LS4xMS0uMjgtLjE1LS40My0uMDUtLjE1LS4xMS0uMjktLjE3LS40NGgtLjI4Yy0uMDkgMC0uMTggMC0uMjguMDEtLjA4IDAtLjE1IDAtLjIzLjAxLS4wNyAwLS4xNS4wMS0uMjIuMDEtLjA1LjE1LS4xLjMtLjE1LjQ0LS4wNC4xNS0uMDkuMjktLjEyLjQ0LS4wMy0uMDEtLjA3LS4wMS0uMS0uMDFoLS4yYy0uMDQgMC0uMDcuMDEtLjEyLjAxLjA0LS4wOC4wOC0uMTguMTMtLjMyLjA2LS4xMy4xMS0uMjkuMTgtLjQ2LjA2LS4xNy4xMy0uMzUuMjEtLjU0LjA3LS4xOS4xNS0uMzkuMjItLjU5LjA3LS4yLjE1LS4zOS4yMi0uNTkuMDctLjE5LjE0LS4zNy4yLS41NC4wMyAwIC4wNS4wMS4wOC4wMXMuMDUuMDEuMDggMGMuMDMgMCAuMDUgMCAuMDgtLjAxcy4wNS0uMDEuMDgtLjAyYy4xLjI0LjIuNS4zMi43OC4xMS4yOC4yMy41NS4zNC44Mi4xMS4yNy4yMy41Mi4zMy43Ni4xLjI3LjIuNDcuMjkuNjRtLjc4LTIuNjNhLjk2Ljk2IDAgMCAwLS4wMy0uMTVjLS4wNC4wMS0uMS4wMS0uMTYuMDMtLjA2LjAxLS4xMy4wMi0uMi4wNC0uMDcuMDEtLjE0LjAzLS4yMS4wNS0uMDcuMDItLjE0LjAzLS4yLjA1di0uMmMwLS4wMy0uMDEtLjA2LS4wMi0uMDlsLS4wMy0uMDljLjEtLjAxLjE4LS4wMi4yNi0uMDNsLjI0LS4wM2MuMDgtLjAxLjE3LS4wMi4yNy0uMDMuMS0uMDEuMjEtLjAzLjM1LS4wNC4xMy0uMDIuMjUtLjA0LjM1LS4wNS4wOS0uMDEuMTgtLjAzLjI2LS4wNC4wOC0uMDEuMTYtLjAyLjI0LS4wNC4wOC0uMDEuMTYtLjAzLjI0LS4wNHYuMWMwIC4wMyAwIC4wNi4wMS4xIDAgLjAzLjAxLjA2LjAyLjA5bC4wMy4wOWgtLjJjLS4wNyAwLS4xNC4wMS0uMjIuMDEtLjA3IDAtLjEzLjAxLS4yLjAyLS4wNi4wMS0uMTEuMDEtLjE2LjAydi4wNmMwIC4wMy4wMS4wNi4wMS4wOWwuMDMuMjMuMTQgMS4wN2MuMDQuMjQuMDcuNDUuMS42M3MuMDcuMzYuMS41NGMtLjA1IDAtLjExLjAxLS4xNi4wMS0uMDYuMDEtLjEyLjAyLS4yLjAzLS4wNy4wMS0uMTMuMDItLjE5LjAzcy0uMTEuMDItLjE2LjAzYy0uMDEtLjE4LS4wMy0uMzYtLjA1LS41NS0uMDItLjE5LS4wNS0uNC0uMDgtLjYzbC0uMTUtMS4wN2MtLjAxLS4wOS0uMDItLjE3LS4wMy0uMjRtMy4xNi0uMjdjLS4wMy0uMTItLjA3LS4yMi0uMTEtLjI5YS4zMzUuMzM1IDAgMCAwLS4xNS0uMTQuMzk3LjM5NyAwIDAgMC0uMjItLjAyYy0uMDkuMDEtLjE4LjAzLS4zLjA2bC4yNyAxLjE1Yy4wMiAwIC4wMyAwIC4wNS0uMDEuMDIgMCAuMDMgMCAuMDQtLjAxLjE4LS4wNS4zMS0uMTMuMzktLjI1LjA3LS4xMi4wOC0uMjguMDMtLjQ5bS0uNDcuOTQuMDQuMTdjLjA2LjIzLjExLjQ0LjE2LjYycy4xLjM2LjE2LjUzYy0uMDUuMDEtLjEuMDItLjE2LjAzLS4wNi4wMS0uMTIuMDMtLjE5LjA1LS4wNy4wMi0uMTMuMDMtLjE5LjA1LS4wNi4wMS0uMTEuMDMtLjE1LjA1LS4wMy0uMTgtLjA3LS4zNS0uMTEtLjU0LS4wNC0uMTgtLjA5LS4zOS0uMTQtLjYybC0uMTQtLjU3Yy0uMDYtLjIzLS4xMS0uNDQtLjE2LS42MnMtLjEtLjM2LS4xNi0uNTRjLjA1LS4wMS4xLS4wMS4xNi0uMDJzLjEyLS4wMi4xOS0uMDRjLjA4LS4wMi4xNi0uMDQuMjYtLjA3LjA5LS4wMy4yMS0uMDYuMzYtLjEuMS0uMDMuMi0uMDUuMjctLjA2LjA4LS4wMS4xNS0uMDIuMi0uMDIuMDYgMCAuMTEgMCAuMTYuMDEuMDQuMDEuMDkuMDIuMTMuMDQuMS4wNC4xOC4xLjI1LjE4LjA3LjA4LjEyLjE4LjE2LjMxLjA1LjIxLjA0LjM5LS4wNC41NC0uMDguMTYtLjIyLjI5LS40Mi4zOS4xOS4yMS4zOS40MS42MS42MS4yMi4yLjQzLjM5LjY0LjU5LS4wNy4wMS0uMTMuMDItLjE5LjA0LS4wNi4wMS0uMTIuMDMtLjE5LjA1LS4wNi4wMi0uMTMuMDMtLjE5LjA1LS4wNy4wMS0uMTMuMDMtLjE5LjA2bC0xLjA4LTEuMTQtLjA1LS4wM3ptMS42NS0xLjU1Yy0uMDctLjE3LS4xNC0uMzUtLjIxLS41Mi4wNS0uMDEuMS0uMDIuMTUtLjA0LjA2LS4wMS4xMi0uMDMuMTktLjA2LjA3LS4wMi4xMy0uMDUuMTgtLjA3LjA2LS4wMi4xLS4wNC4xNS0uMDcuMDUuMTguMS4zNi4xNi41NC4wNS4xOC4xMi4zOC4yLjYxbC4xOS41Ni4yMS42Yy4wNy4xNy4xMy4zNC4yLjUxLS4wNS4wMS0uMS4wMy0uMTYuMDQtLjA1LjAyLS4xMi4wNC0uMTguMDYtLjA3LjAyLS4xMy4wNC0uMTkuMDZsLS4xNS4wNmMtLjA1LS4xNy0uMS0uMzUtLjE1LS41My0uMDUtLjE4LS4xMi0uMzgtLjItLjYxbC0uMTktLjU2Yy0uMDctLjItLjE0LS40LS4yLS41OG0yLjExLjhjLjExLjMuMjMuNjEuMzUuOTFhLjMuMyAwIDAgMC0uMS4wNGMtLjAzLjAyLS4wNi4wMy0uMDkuMDQtLjAzLjAyLS4wNi4wMy0uMDkuMDQtLjAzLjAxLS4wNi4wMy0uMDkuMDUtLjEzLS40OS0uMjYtLjk3LS40MS0xLjQ0LS4xNC0uNDctLjMtLjk1LS40Ni0xLjQ0LjAzLS4wMS4wNi0uMDIuMDktLjAyLjAzLS4wMS4wNi0uMDIuMDgtLjAzLjAyLS4wMS4wNS0uMDIuMDctLjA0LjAzLS4wMi4wNS0uMDMuMDgtLjA1LjE0LjEyLjI5LjI1LjQ1LjM3bC40Ni4zN2MuMTUuMTIuMy4yNS40NS4zNi4xNS4xMi4yOS4yMy40My4zMy4wMi0uMzcuMDMtLjc1LjA0LTEuMTQgMC0uMzkgMC0uNzgtLjAxLTEuMTYuMDctLjAyLjEzLS4wNC4xOC0uMDYuMDQtLjAyLjA5LS4wNS4xNi0uMS4xMy4yMS4yNy40NC40My42OS4xNS4yNC4zLjQ4LjQ0LjcyLjE1LjIzLjI4LjQ1LjQxLjY1LjEzLjIuMjQuMzYuMzIuNDgtLjA1LjAyLS4xMS4wNC0uMTYuMDctLjA1LjAzLS4xLjA1LS4xNi4wNy0uMDUuMDItLjEuMDUtLjE2LjA4cy0uMTEuMDYtLjE2LjA5Yy0uMTQtLjI2LS4zLS41NC0uNDgtLjg0LS4xOC0uMy0uMzUtLjYtLjUzLS44OWgtLjAxYzAgLjM4LS4wMS43NS0uMDEgMS4xMnYxLjFjLS4wMSAwLS4wMy4wMS0uMDQuMDEtLjAxIDAtLjAzLjAxLS4wNC4wMi0uMDEuMDEtLjAyLjAxLS4wNC4wMmwtLjAzLjAzYy0uMjgtLjIzLS41Ni0uNDUtLjgzLS42OC0uMjgtLjIzLS41Ni0uNDUtLjg1LS42OGgtLjAxYy4wOS4yOS4yLjYuMzIuOTFtNC44Ny0zLjQ0Yy0uMS0uMTYtLjIyLS4yOC0uMzQtLjM4LS4xMi0uMS0uMjUtLjE3LS4zNy0uMjFhLjgyLjgyIDAgMCAwLS4zOC0uMDNjLS4xMy4wMi0uMjUuMDctLjM2LjE0YS44LjggMCAwIDAtLjM1LjcxYzAgLjE1LjAzLjMuMDkuNDYuMDYuMTYuMTQuMzEuMjQuNDcuMTMuMTkuMjYuMzQuMzkuNDQuMTMuMS4yNi4xNy4zOC4yMS4xMi4wMy4yNC4wNC4zNi4wMXMuMjItLjA3LjMzLS4xNGEuNzguNzggMCAwIDAgLjI2LS4yOGMuMDctLjExLjExLS4yNC4xMi0uMzguMDEtLjE0LS4wMS0uMy0uMDYtLjQ3LS4wOS0uMTctLjE4LS4zNS0uMzEtLjU1bS0yLjEgMS41M2MtLjEyLS4xOC0uMi0uMzYtLjI0LS41Ny0uMDQtLjItLjA0LS40IDAtLjYuMDQtLjIuMTItLjM5LjI1LS41N3MuMjktLjM0LjUtLjQ4Yy4xOS0uMTMuMzktLjIyLjU5LS4yOC4yLS4wNi40LS4wOC41OS0uMDUuMi4wMi4zOC4wOS41Ni4yMS4xOC4xMS4zNC4yOC40OS40OS4xMi4xOC4yLjM3LjI0LjU3YTEuNTE2IDEuNTE2IDAgMCAxLS4yNiAxLjE2Yy0uMTIuMTgtLjI5LjMzLS40OS40Ny0uMTkuMTMtLjM4LjIyLS41OC4yOS0uMi4wNy0uMzkuMDktLjU4LjA3LS4yLS4wMi0uMzgtLjA5LS41Ni0uMi0uMTktLjExLS4zNi0uMjgtLjUxLS41MW0yLjU1LTIuOTZjLS4xMi0uMTQtLjI1LS4yOC0uMzgtLjQxLjA0LS4wMy4wOS0uMDYuMTMtLjA5LjA1LS4wMy4xLS4wNy4xNS0uMTIuMDYtLjA1LjEtLjA5LjE1LS4xM2wuMTEtLjExYy4xMS4xNS4yMy4zLjM0LjQ1LjEyLjE1LjI1LjMxLjQxLjVsLjM4LjQ1Yy4xNS4xOC4yOS4zNS40Mi40OC4xMi4xNC4yNS4yNy4zNy40LS4wNC4wMy0uMDguMDYtLjEzLjEtLjA0LjA0LS4wOS4wOC0uMTUuMTItLjA1LjA1LS4xMS4wOS0uMTUuMTMtLjA0LjA0LS4wOC4wNy0uMTIuMTEtLjExLS4xNC0uMjItLjI5LS4zMy0uNDQtLjEyLS4xNC0uMjUtLjMxLS40LS40OWwtLjM4LS40NWMtLjE2LS4yLS4zLS4zNi0uNDItLjVtMS4zLS42OWEyNy44ODMgMjcuODgzIDAgMCAwLS42NC0uNThjLjA3LS4wNS4xMi0uMDkuMTUtLjEycy4wNy0uMDkuMTItLjE1Yy40Ny4wMi45My4wMyAxLjM5LjA1LjQ2LjAxLjkyLjAzIDEuNC4wNGwtLjI3LS4yNi0uMy0uMjljLS4xLS4xLS4yLS4yLS4zLS4yOS0uMS0uMS0uMTktLjE4LS4yNy0uMjYtLjA4LS4wOC0uMTYtLjE1LS4yMi0uMi0uMDYtLjA2LS4xMS0uMDktLjEzLS4xMS4wNy0uMDUuMTItLjA5LjE1LS4xMi4wMy0uMDQuMDctLjA5LjEyLS4xNS4xOC4xOS4zNC4zNy40OS41Mi4xNS4xNS4yOS4zLjQyLjQzLjEzLjE0LjI2LjI3LjM5LjRzLjI3LjI3LjQyLjQxbC4zNy4zNmMtLjA0LjA0LS4wOS4wOC0uMTMuMTItLjA0LjA0LS4wOC4wOS0uMTEuMTMtLjkxLS4wNi0xLjg1LS4wOS0yLjgyLS4xLjA2LjA2LjEyLjEyLjE3LjE4bC4xOC4xOC4zNi4zNWMuMTIuMTIuMjMuMjIuMzIuMzEuMDkuMDguMTYuMTUuMjIuMjFzLjExLjEuMTYuMTRjLjA0LjA0LjA3LjA2LjEuMDhhLjUuNSAwIDAgMC0uMDguMDdsLS4wNy4wN2MtLjA1LjA1LS4wOS4xLS4xMy4xNS0uMDEtLjAyLS4wNy0uMDgtLjE2LS4xOS0uMS0uMS0uMjEtLjIzLS4zNS0uMzgtLjE0LS4xNS0uMjktLjMxLS40Ni0uNDgtLjE3LS4yMS0uMzQtLjM3LS40OS0uNTJtMS45NS0yLjU0Yy0uMTUtLjExLS4zMS0uMjItLjQ2LS4zMmwuMjQtLjMuMjQtLjNjLjEzLS4xNy4yNS0uMzIuMzQtLjQ2LjEtLjEzLjE2LS4yMy4xOS0uMjcuMDMuMDQuMDcuMDguMTMuMTIuMDQuMDMuMDcuMDUuMDkuMDYuMDIuMDEuMDUuMDMuMDguMDQtLjA1LjA2LS4xMi4xMy0uMTguMjFsLS4xOS4yMmMtLjA2LjA3LS4xMi4xNC0uMTcuMTktLjA1LjA2LS4wOC4xLS4xLjEyLjEyLjExLjI0LjIxLjM2LjMuMTIuMS4yNS4xOS4zNy4yOS4xMS0uMTUuMjEtLjI5LjMtLjQxcy4xOC0uMjUuMjctLjM5Yy4wMy4wNC4wNi4wNi4wOC4wOC4wMi4wMi4wNC4wMy4wNi4wNS4wMi4wMS4wNC4wMy4wNi4wNC4wMi4wMS4wNS4wMy4wOS4wNS0uMjIuMjUtLjQzLjUtLjYzLjc2LjA3LjA2LjE1LjExLjIyLjE3LjA3LjA2LjE1LjExLjIyLjE3LjE1LjExLjI5LjIyLjQ0LjMyLjEtLjEzLjItLjI2LjI5LS40bC4yNy0uNDIuMDYuMDZjLjAyLjAyLjA1LjA0LjA4LjA3cy4wNy4wNS4wOS4wNmwuMDYuMDNjLS4wNS4wNi0uMTEuMTQtLjE4LjIyLS4wNy4wOS0uMTcuMjEtLjI5LjM3LS4xMS4xNC0uMTkuMjUtLjI2LjM0LS4wNi4wOC0uMTIuMTUtLjE2LjItLjA0LjA1LS4wNy4wOS0uMDkuMTItLjAyLjAzLS4wMy4wNS0uMDUuMDctLjEzLS4xMi0uMjctLjI0LS40Mi0uMzYtLjE0LS4xMi0uMzEtLjI1LS41LS40bC0uNDctLjM2Yy0uMTYtLjExLS4zMy0uMjMtLjQ4LS4zNG0zLjM1LTIuMjVjLjI4LjE3LjU1LjM0LjgzLjUxbC0uMDYuMDljLS4wMS4wMy0uMDMuMDYtLjA0LjA5LS4wMS4wMy0uMDMuMDYtLjA0LjA5LS4wMS4wMy0uMDMuMDYtLjA0LjEtLjQtLjMxLS44LS42MS0xLjItLjktLjQtLjI5LS44MS0uNTgtMS4yNC0uODYuMDItLjAzLjA0LS4wNS4wNi0uMDcuMDEtLjAyLjAzLS4wNS4wNS0uMDguMDEtLjAyLjAyLS4wNS4wMy0uMDhsLjAzLS4wOWMuMTkuMDEuMzkuMDIuNTguMDIuMi4wMS40LjAxLjU5LjAyLjIuMDEuMzkuMDEuNTguMDFoLjU0Yy0uMjEtLjMtLjQzLS42MS0uNjYtLjkzLS4yMy0uMzEtLjQ3LS42Mi0uNzEtLjkyLjA1LS4wNi4wOC0uMTEuMTEtLjE2LjAyLS4wNC4wNC0uMS4wNi0uMTcuMjMuMDkuNDkuMTguNzYuMjguMjcuMS41My4yLjc5LjMuMjYuMS41LjE5LjcyLjI3LjIyLjA4LjQxLjE0LjU1LjE5bC0uMDkuMTVjLS4wMy4wNS0uMDYuMTEtLjA4LjE2LS4wMy4wNS0uMDUuMS0uMDguMTYtLjAzLjA1LS4wNS4xMS0uMDcuMTctLjI3LS4xMi0uNTctLjI1LS44OS0uMzgtLjMzLS4xMy0uNjQtLjI2LS45Ni0uMzhsLS4wMS4wMWMuMjMuMy40NS42LjY3Ljg5LjIyLjI5LjQ0LjU4LjY2Ljg4bC0uMDMuMDNjMCAuMDEtLjAxLjAyLS4wMi4wMy0uMDEuMDEtLjAxLjAzLS4wMi4wNC0uMDEuMDEtLjAxLjAzLS4wMS4wNGwtMS4wOC0uMDMtMS4wOS0uMDN2LjAxYy4yNi4xOS41NC4zNy44MS41NG0xLjc4LTUuN2MtLjE4LS4wNi0uMzQtLjA5LS41LS4xLS4xNSAwLS4yOS4wMi0uNDIuMDYtLjEyLjA0LS4yMy4xMS0uMzIuMjFhLjgzLjgzIDAgMCAwLS4yLjM0Yy0uMDUuMTQtLjA2LjI4LS4wMy40MS4wMy4xMy4wOS4yNi4xOC4zNy4wOS4xMi4yMS4yMi4zNS4zMS4xNC4wOS4zLjE3LjQ3LjIyLjIyLjA3LjQxLjExLjU4LjEyLjE3IDAgLjMxLS4wMi40My0uMDdzLjIxLS4xMi4yOS0uMjFhLjg1Ljg1IDAgMCAwIC4xNy0uMzFjLjA0LS4xMi4wNi0uMjUuMDQtLjM4YS43NjguNzY4IDAgMCAwLS4xNC0uMzdjLS4wOC0uMTItLjE5LS4yMy0uMzQtLjM0YTIuNjkgMi42OSAwIDAgMC0uNTYtLjI2bS0uNzMgMi40OWMtLjItLjA3LS4zOC0uMTctLjUzLS4zLS4xNS0uMTQtLjI4LS4yOS0uMzYtLjQ4LS4wOS0uMTgtLjE0LS4zOC0uMTUtLjYtLjAxLS4yMi4wMi0uNDUuMS0uNjkuMDctLjIyLjE3LS40MS4zLS41OGExLjM5NSAxLjM5NSAwIDAgMSAxLjAxLS41OGMuMjEtLjAyLjQ0LjAxLjY5LjEuMjEuMDcuMzguMTcuNTQuMzEuMTUuMTQuMjcuMy4zNi40OC4wOS4xOC4xMy4zOC4xNS42LjAxLjIyLS4wMy40NC0uMS42Ny0uMDcuMjItLjE3LjQxLS4yOC41OC0uMTIuMTctLjI2LjMxLS40My40MS0uMTcuMS0uMzUuMTYtLjU3LjE4LS4yNC4wMi0uNDctLjAxLS43My0uMW0uNTQtMy43OGMtLjItLjAzLS4zNi0uMDYtLjUtLjA4LS4xNC0uMDItLjI1LS4wNC0uMzYtLjA1LjAzLS4wOC4wNS0uMTQuMDYtLjE5LjAxLS4wNS4wMS0uMTEuMDEtLjE5LjQtLjI1LjgtLjQ5IDEuMTgtLjc0LjM5LS4yNC43OC0uNDkgMS4xOC0uNzVsLS4zNy0uMDctLjQxLS4wN2MtLjE0LS4wMi0uMjgtLjA1LS40MS0uMDctLjEzLS4wMi0uMjYtLjA0LS4zOC0uMDYtLjExLS4wMi0uMjEtLjAzLS4zLS4wNC0uMDgtLjAxLS4xNC0uMDItLjE3LS4wMi4wMy0uMDguMDUtLjE0LjA2LS4xOS4wMS0uMDUuMDEtLjExLjAxLS4xOS4yNi4wNi40OS4xMS43LjE2LjIxLjA1LjQuMDkuNTkuMTMuMTguMDQuMzcuMDguNTQuMTEuMTguMDMuMzcuMDcuNTguMTFsLjUxLjA5Yy0uMDEuMDYtLjAzLjExLS4wNC4xNy0uMDEuMDYtLjAyLjEyLS4wMi4xNy0uNzkuNDYtMS41OS45Ni0yLjQgMS40OS4wOC4wMi4xNi4wMy4yNC4wNS4wOC4wMi4xNy4wMy4yNS4wNWwuNDkuMDljLjE3LjAzLjMyLjA2LjQ0LjA4LjEyLjAyLjIyLjA0LjMxLjA1LjA4LjAxLjE1LjAyLjIuMDMuMDUuMDEuMS4wMS4xMy4wMWwtLjAzLjFjLS4wMS4wMy0uMDEuMDctLjAyLjFsLS4wMy4yYy0uMDItLjAxLS4xLS4wMy0uMjQtLjA3LS4xNC0uMDMtLjMtLjA3LS41LS4xMi0uMi0uMDUtLjQyLS4wOS0uNjUtLjE0LS4yMS0uMDctLjQ0LS4xMS0uNjUtLjE1bTEuNzktMy43NS4yNi4wMWMuMDggMCAuMTYgMCAuMjMuMDFoLjEzYy4wMS0uMDQuMDEtLjEuMDEtLjE2LjAxLS4wNi4wMS0uMTMuMDEtLjIyLjAxLS4zMy0uMDktLjU5LS4zLS43OS0uMjEtLjItLjU1LS4zMS0xLS4zMy0uMTgtLjAxLS4zNC4wMS0uNDguMDVhLjkzLjkzIDAgMCAwLS4zNy4xOWMtLjEuMDgtLjE4LjE4LS4yNC4zcy0uMDkuMjUtLjEuNGMwIC4xLS4wMS4xOSAwIC4yNSAwIC4wNyAwIC4xMy4wMS4yLjAyIDAgLjA2IDAgLjEzLjAxLjA3IDAgLjE1LjAxLjIzLjAxbC4yNi4wMS4yMS4wMS43Ny4wMy4yNC4wMnptLS45My42Yy0uMjQtLjAxLS40NS0uMDEtLjY0LS4wMmgtLjU2Yy4wMS0uMDUuMDEtLjEuMDItLjE2cy4wMS0uMTIuMDEtLjE5Yy4wMS0uMS4wMS0uMiAwLS4zMiAwLS4xMiAwLS4yNy4wMS0uNDYuMDEtLjI1LjA0LS40Ny4wOS0uNjguMDUtLjIuMTQtLjM3LjI1LS41Mi4xMS0uMTQuMjYtLjI1LjQ1LS4zMy4xOC0uMDcuNDEtLjEuNjktLjA5LjI0LjAxLjQ1LjA2LjY0LjE0YTEuMzk0IDEuMzk0IDAgMCAxIC43Ny44M2MuMDcuMTguMDkuMzguMDkuNTgtLjAxLjIyLS4wMi40LS4wMy41NS0uMDEuMTUtLjAyLjI5LS4wMi40IDAgLjA3LS4wMS4xNC0uMDEuMTl2LjE2Yy0uMTgtLjAyLS4zNi0uMDMtLjU0LS4wNS0uMTktLjAxLS40LS4wMi0uNjQtLjAzaC0uNTh6bS0uNTktMy4zNC0uNTYuMDZjMC0uMDUuMDEtLjEuMDEtLjE2czAtLjEyLS4wMS0uMTljMC0uMDctLjAxLS4xNC0uMDItLjE5LS4wMS0uMDYtLjAyLS4xMS0uMDMtLjE2LjE5IDAgLjM4IDAgLjU2LS4wMS4xOCAwIC40LS4wMS42NC0uMDNsLjU5LS4wM2MuMjQtLjAxLjQ1LS4wMy42NC0uMDUuMTktLjAyLjM3LS4wNC41NC0uMDZ2LjE2YzAgLjA2LjAxLjEyLjAxLjE5cy4wMS4xNC4wMS4xOWMwIC4wNi4wMS4xMS4wMi4xNi0uMTggMC0uMzYgMC0uNTUuMDEtLjE4IDAtLjQuMDEtLjY0LjAzbC0uNTkuMDNjLS4yMy4wMi0uNDQuMDQtLjYyLjA1bS4wMy0yLjMyYy4xOC4wNS4zNi4wOS41NC4xMy4xOC4wNC4zNi4wOC41NC4xMWwtLjEyLS43OGMtLjE2LjA5LS4zMy4xOC0uNDkuMjYtLjE1LjA5LS4zMS4xOC0uNDcuMjhtMS45MS0xLjg0YzAgLjA3LjAxLjEzLjAyLjJsLjAzLjE4Yy4wMS4wNi4wMi4xMi4wMi4xOC4wMS4wNi4wMi4xMi4wNC4xOC0uMTMuMDctLjI3LjE0LS40MS4yMXMtLjI3LjE0LS40MS4yMmwuMDMuMjdjLjAxLjA5LjAzLjE4LjA0LjI3LjAxLjA3LjAzLjE1LjA0LjIyLjAxLjA3LjAzLjE1LjA0LjIyLjE2LjA0LjMxLjA3LjQ2LjA5LjE2LjAzLjMuMDUuNDUuMDcgMCAuMDMgMCAuMDcuMDEuMSAwIC4wMy4wMS4wNy4wMi4xIDAgLjAzLjAxLjA3LjAxLjEuMDEuMDMuMDEuMDcuMDMuMTEtLjA4LS4wMi0uMTktLjA1LS4zMy0uMDktLjE0LS4wNC0uMy0uMDgtLjQ4LS4xMi0uMTctLjA0LS4zNi0uMDktLjU3LS4xNGwtLjYxLS4xNWMtLjIxLS4wNS0uNDEtLjEtLjYxLS4xNC0uMi0uMDUtLjM5LS4wOS0uNTYtLjEzdi0uMDhjMC0uMDMgMC0uMDUtLjAxLS4wOHMtLjAxLS4wNi0uMDItLjA4Yy0uMDEtLjAyLS4wMi0uMDUtLjAzLS4wOC4yMy0uMTMuNDctLjI3LjczLS40MS4yNi0uMTUuNTItLjI5Ljc3LS40NC4yNS0uMTUuNDktLjI5LjcxLS40Mi4yNC0uMTMuNDQtLjI2LjU5LS4zNm0tMi41LjAyYy0uMTguMDUtLjM2LjExLS41NC4xNy0uMDEtLjA1LS4wMi0uMS0uMDMtLjE2LS4wMS0uMDYtLjAyLS4xMi0uMDQtLjE5cy0uMDQtLjEzLS4wNi0uMTljLS4wMi0uMDYtLjA0LS4xMS0uMDYtLjE1LjE5LS4wNC4zNy0uMDguNTUtLjEyLjE4LS4wNC4zOS0uMDkuNjItLjE1bC41Ny0uMTVjLjE2LS4wNC4zMS0uMDguNDYtLjEyLjE1LS4wNC4yOC0uMDguMzgtLjExLS4wNC0uMTYtLjA5LS4zMi0uMTQtLjQ3LS4wNS0uMTYtLjExLS4zMS0uMTctLjQ3LjAzIDAgLjA2IDAgLjA5LS4wMS4wMyAwIC4wNi0uMDEuMS0uMDIuMDUtLjAxLjA4LS4wMi4xLS4wMy4wMy0uMDEuMDQtLjAyLjA2LS4wMy4wMi4wOC4wNC4xNy4wNy4yOGwuMTIuNDVjLjA1LjE3LjA4LjMxLjExLjQxLjAzLjEuMDUuMTkuMDYuMjUuMDIuMDYuMDMuMTEuMDQuMTQuMDEuMDMuMDIuMDYuMDMuMDgtLjE4LjAzLS4zNi4wNy0uNTQuMTEtLjE4LjA0LS4zOS4wOS0uNjIuMTVsLS41Ny4xNWMtLjIuMDctLjQxLjEyLS41OS4xOG0tLjMyLTMuNDZhLjQwMS40MDEgMCAwIDEtLjMgMGMtLjA1LS4wMi0uMDktLjA1LS4xMy0uMDhhLjM4LjM4IDAgMCAxLS4xMi0uMjhjMC0uMDUuMDEtLjEuMDMtLjE1LjAyLS4wNS4wNS0uMDkuMDgtLjEzYS4zOC4zOCAwIDAgMSAuMjktLjEyYy4wNSAwIC4xLjAxLjE1LjAzLjA1LjAyLjA5LjA1LjEzLjA4LjA0LjA0LjA2LjA4LjA5LjEzYS40MDEuNDAxIDAgMCAxIDAgLjNjLS4wMi4wNS0uMDUuMDktLjA4LjEzYS41NS41NSAwIDAgMS0uMTQuMDlNMTUuOTQgMTQ2LjU4bC0yLjU0LTEwLjc5aDIuMDFsLjk4IDQuOWMuMjYgMS4zMS41MSAyLjY5LjY4IDMuNzZoLjAzYy4xNy0xLjE0LjQ2LTIuNDIuNzUtMy43OGwxLjEyLTQuODhoMS45OGwxLjAzIDQuOTZjLjI2IDEuMjguNDggMi40OC42MyAzLjY1aC4wM2MuMTgtMS4xOC40My0yLjQyLjcxLTMuNzNsMS4wOC00Ljg4aDEuOTJsLTIuNzggMTAuNzloLTIuMDNsLTEuMDctNS4wN2MtLjI2LTEuMjMtLjQ1LTIuMjYtLjU3LTMuNDNoLS4wM2MtLjE4IDEuMTUtLjM4IDIuMTktLjY5IDMuNDNsLTEuMiA1LjA3aC0yLjA0em0xOC4wOS0zLjk3YzAgMi44Ny0xLjk0IDQuMTUtMy44NCA0LjE1LTIuMTIgMC0zLjc1LTEuNTItMy43NS00LjAyIDAtMi41NiAxLjYxLTQuMTMgMy44Ny00LjEzIDIuMjMgMCAzLjcyIDEuNjMgMy43MiA0bS01LjYzLjA4YzAgMS41MS43MSAyLjY0IDEuODYgMi42NCAxLjA4IDAgMS44My0xLjExIDEuODMtMi42NyAwLTEuMjItLjUyLTIuNjEtMS44MS0yLjYxLTEuMzUgMC0xLjg4IDEuMzUtMS44OCAyLjY0bTYuOTQtMS4zOWMwLTEuMDYtLjAyLTEuODEtLjA2LTIuNTFoMS42NGwuMDYgMS40OWguMDZjLjM3LTEuMTEgMS4yNC0xLjY3IDIuMDQtMS42Ny4xOSAwIC4yOS4wMi40NS4wNXYxLjg2Yy0uMTUtLjAzLS4zMi0uMDctLjU1LS4wNy0uOTEgMC0xLjUyLjYxLTEuNjkgMS40OS0uMDMuMTgtLjA2LjM4LS4wNi42MXY0LjAzaC0xLjg5di01LjI4em01LjItNi4wOGgxLjl2MTEuMzZoLTEuOXptMTAuNjIgMHY5LjE3YzAgLjguMDMgMS42Ni4wNiAyLjE5aC0xLjY5bC0uMDgtMS4yM2gtLjAzYy0uNDUuODctMS4zNSAxLjQxLTIuNDQgMS40MS0xLjc4IDAtMy4yLTEuNTgtMy4yLTMuOTktLjAyLTIuNjEgMS41NS00LjE2IDMuMzUtNC4xNiAxLjAzIDAgMS43Ny40NSAyLjEgMS4wM2guMDN2LTQuNDJoMS45em0tMS44OSA2LjgyYzAtLjE2LS4wMi0uMzUtLjA1LS41MS0uMTctLjc3LS43Ny0xLjM5LTEuNjMtMS4zOS0xLjIxIDAtMS44OSAxLjEyLTEuODkgMi41OCAwIDEuNDMuNjggMi40NyAxLjg4IDIuNDcuNzcgMCAxLjQ0LS41NCAxLjYzLTEuMzkuMDUtLjE4LjA2LS4zNy4wNi0uNTh2LTEuMTh6bTguNzctNi4yNXY0LjMyaDQuMzh2LTQuMzJoMS44OXYxMC43OWgtMS44OXYtNC43NWgtNC4zOHY0Ljc1aC0xLjg5di0xMC43OXptOS41MiA3LjQ1Yy4wNSAxLjQxIDEuMTEgMi4wMiAyLjMxIDIuMDIuODggMCAxLjUtLjEzIDIuMDctLjM1bC4yOCAxLjM2Yy0uNjUuMjctMS41NC40OC0yLjYxLjQ4LTIuNDMgMC0zLjg2LTEuNTUtMy44Ni0zLjk0IDAtMi4xNiAxLjI2LTQuMTkgMy42Ni00LjE5IDIuNDMgMCAzLjIzIDIuMDggMy4yMyAzLjc5IDAgLjM3LS4wMy42Ni0uMDYuODNoLTUuMDJ6bTMuMjktMS4zOGMuMDEtLjcyLS4yOS0xLjktMS41NS0xLjktMS4xNyAwLTEuNjYgMS4xLTEuNzQgMS45aDMuMjl6bTMuMS0uNTZjMC0xLjA2LS4wMi0xLjgxLS4wNi0yLjUxaDEuNjRsLjA2IDEuNDloLjA2Yy4zNy0xLjExIDEuMjQtMS42NyAyLjA0LTEuNjcuMTkgMCAuMjkuMDIuNDUuMDV2MS44NmMtLjE1LS4wMy0uMzItLjA3LS41NS0uMDctLjkxIDAtMS41Mi42MS0xLjY5IDEuNDktLjAzLjE4LS4wNi4zOC0uMDYuNjF2NC4wM2gtMS44OXYtNS4yOHptNy4yMi00LjY5YzAgLjU5LS40MSAxLjA2LTEuMDcgMS4wNi0uNjMgMC0xLjA0LS40Ni0xLjA0LTEuMDYgMC0uNjEuNDMtMS4wNyAxLjA2LTEuMDcuNjQgMCAxLjA0LjQ2IDEuMDUgMS4wN20tMi4wMSAyLjE4aDEuOXY3Ljc5aC0xLjl2LTcuNzl6bTUuODItMi4yM3YyLjIzaDEuOHYxLjQ3aC0xLjh2My40NGMwIC45NC4yNSAxLjQ0Ljk3IDEuNDQuMzIgMCAuNTctLjA1Ljc0LS4xbC4wMyAxLjVjLS4yOC4xMS0uNzcuMTktMS4zNy4xOS0uNjkgMC0xLjI4LS4yNC0xLjYzLS42NC0uNC0uNDUtLjU4LTEuMTUtLjU4LTIuMTh2LTMuNjdoLTEuMDh2LTEuNDdoMS4wOHYtMS43NmwxLjg0LS40NXptNy4yOCAxMC4wMi0uMTItLjg3aC0uMDVjLS40Ni42MS0xLjI1IDEuMDQtMi4yMSAxLjA0LTEuNTEgMC0yLjM1LTEuMTQtMi4zNS0yLjMyIDAtMS45NyAxLjY4LTIuOTYgNC40NC0yLjk0di0uMTNjMC0uNTEtLjItMS4zNi0xLjUyLTEuMzYtLjc0IDAtMS41MS4yNC0yLjAxLjU4bC0uMzctMS4yOGMuNTUtLjM1IDEuNTItLjY5IDIuNy0uNjkgMi40IDAgMy4wOSAxLjU4IDMuMDkgMy4yOHYyLjgyYzAgLjcuMDMgMS4zOS4xMSAxLjg3aC0xLjcxem0tLjI0LTMuODFjLTEuMzQtLjAzLTIuNjEuMjctMi42MSAxLjQ2IDAgLjc3LjQ4IDEuMTIgMS4wOCAxLjEyLjc1IDAgMS4zMS0uNTEgMS40Ny0xLjA3LjA1LS4xNC4wNi0uMy4wNi0uNDN2LTEuMDh6bTEwLjQtMy45OGMtLjAzLjUzLS4wNiAxLjE3LS4wNiAyLjI0djQuNDJjMCAxLjYzLS4zMiAyLjgtMS4xMSAzLjU0LS43OC43Mi0xLjg2Ljk0LTIuODkuOTQtLjk1IDAtMS45Ny0uMjEtMi42MS0uNjJsLjQyLTEuNDljLjQ4LjI5IDEuMjguNTkgMi4xOC41OSAxLjIzIDAgMi4xNS0uNjcgMi4xNS0yLjM1di0uNjdoLS4wM2MtLjQzLjY5LTEuMiAxLjE1LTIuMTggMS4xNS0xLjg2IDAtMy4xOC0xLjYtMy4xOC0zLjgxIDAtMi41NiAxLjYtNC4xMSAzLjQtNC4xMSAxLjE0IDAgMS44MS41OCAyLjE3IDEuMjJoLjAzbC4wOC0xLjA0aDEuNjN6bS0xLjk2IDMuMTJjMC0uMTgtLjAyLS4zNy0uMDYtLjUzLS4yLS43Mi0uNzQtMS4yNy0xLjU0LTEuMjctMS4wNiAwLTEuODQuOTYtMS44NCAyLjU1IDAgMS4zMy42NSAyLjQgMS44MyAyLjQuNzEgMCAxLjMyLS40OCAxLjU0LTEuMTguMDUtLjIxLjA4LS40OC4wOC0uN3YtMS4yN3ptNS4wNCAxLjMzYy4wNSAxLjQxIDEuMTEgMi4wMiAyLjMxIDIuMDIuODggMCAxLjUtLjEzIDIuMDctLjM1bC4yOCAxLjM2Yy0uNjUuMjctMS41NC40OC0yLjYxLjQ4LTIuNDMgMC0zLjg2LTEuNTUtMy44Ni0zLjk0IDAtMi4xNiAxLjI2LTQuMTkgMy42Ni00LjE5IDIuNDMgMCAzLjIzIDIuMDggMy4yMyAzLjc5IDAgLjM3LS4wMy42Ni0uMDYuODNoLTUuMDJ6bTMuMjktMS4zOGMuMDEtLjcyLS4yOS0xLjktMS41NS0xLjktMS4xNyAwLTEuNjYgMS4xLTEuNzQgMS45aDMuMjl6bTEzLjcgNC40Yy0uNDUuMjQtMS40My40OC0yLjY3LjQ4LTMuMjkgMC01LjI5LTIuMTQtNS4yOS01LjQzIDAtMy41NSAyLjM3LTUuNyA1LjUzLTUuNyAxLjI0IDAgMi4xNC4yNyAyLjUyLjQ4bC0uNDIgMS41N2MtLjQ5LS4yMi0xLjE3LS40Mi0yLjAzLS40Mi0yLjEgMC0zLjYzIDEuMzgtMy42MyAzLjk3IDAgMi4zNyAxLjM0IDMuODkgMy42MSAzLjg5Ljc3IDAgMS41Ny0uMTYgMi4wNi0uNGwuMzIgMS41NnptOC4xOS0zLjY1YzAgMi44Ny0xLjk0IDQuMTUtMy44NCA0LjE1LTIuMTIgMC0zLjc1LTEuNTItMy43NS00LjAyIDAtMi41NiAxLjYxLTQuMTMgMy44Ny00LjEzIDIuMjMgMCAzLjcyIDEuNjMgMy43MiA0bS01LjY0LjA4YzAgMS41MS43MSAyLjY0IDEuODYgMi42NCAxLjA4IDAgMS44My0xLjExIDEuODMtMi42NyAwLTEuMjItLjUyLTIuNjEtMS44MS0yLjYxLTEuMzQgMC0xLjg4IDEuMzUtMS44OCAyLjY0bTYuOTQtMS41OGMwLS45LS4wMi0xLjY1LS4wNi0yLjMyaDEuNjZsLjA5IDEuMTdoLjA1Yy4zMi0uNjEgMS4xNC0xLjM1IDIuMzgtMS4zNSAxLjMxIDAgMi42Ni44OCAyLjY2IDMuMzV2NC42M2gtMS44OXYtNC40YzAtMS4xMi0uNC0xLjk3LTEuNDMtMS45Ny0uNzUgMC0xLjI3LjU2LTEuNDggMS4xNS0uMDYuMTgtLjA4LjQyLS4wOC42NHY0LjU4aC0xLjkxdi01LjQ4em05LjQ2LTIuMzIgMS4yMSAzLjk1Yy4yMS42OS4zNyAxLjMxLjUxIDEuOTVoLjA1Yy4xNC0uNjQuMzEtMS4yNS41MS0xLjk1bDEuMTgtMy45NWgybC0yLjg2IDcuNzloLTEuODZsLTIuNzgtNy43OWgyLjA0em03LjQ3IDQuNDVjLjA1IDEuNDEgMS4xMSAyLjAyIDIuMzEgMi4wMi44OCAwIDEuNS0uMTMgMi4wNy0uMzVsLjI4IDEuMzZjLS42NS4yNy0xLjU0LjQ4LTIuNjEuNDgtMi40MyAwLTMuODYtMS41NS0zLjg2LTMuOTQgMC0yLjE2IDEuMjYtNC4xOSAzLjY2LTQuMTkgMi40MyAwIDMuMjMgMi4wOCAzLjIzIDMuNzkgMCAuMzctLjAzLjY2LS4wNi44M2gtNS4wMnptMy4yOS0xLjM4Yy4wMS0uNzItLjI5LTEuOS0xLjU1LTEuOS0xLjE3IDAtMS42NiAxLjEtMS43NCAxLjloMy4yOXptMy4xLS43NWMwLS45LS4wMi0xLjY1LS4wNi0yLjMyaDEuNjZsLjA5IDEuMTdoLjA1Yy4zMi0uNjEgMS4xNC0xLjM1IDIuMzgtMS4zNSAxLjMxIDAgMi42Ni44OCAyLjY2IDMuMzV2NC42M2gtMS44OXYtNC40YzAtMS4xMi0uNC0xLjk3LTEuNDMtMS45Ny0uNzUgMC0xLjI3LjU2LTEuNDggMS4xNS0uMDYuMTgtLjA4LjQyLS4wOC42NHY0LjU4aC0xLjkxdi01LjQ4em0xMC42MS00LjU1djIuMjNoMS44djEuNDdoLTEuOHYzLjQ0YzAgLjk0LjI1IDEuNDQuOTcgMS40NC4zMiAwIC41Ny0uMDUuNzQtLjFsLjAzIDEuNWMtLjI4LjExLS43Ny4xOS0xLjM3LjE5LS42OSAwLTEuMjctLjI0LTEuNjMtLjY0LS40LS40NS0uNTgtMS4xNS0uNTgtMi4xOHYtMy42N2gtMS4wOHYtMS40N2gxLjA4di0xLjc2bDEuODQtLjQ1em00LjkyLjA1YzAgLjU5LS40MSAxLjA2LTEuMDggMS4wNi0uNjMgMC0xLjA1LS40Ni0xLjA1LTEuMDYgMC0uNjEuNDMtMS4wNyAxLjA2LTEuMDcuNjUgMCAxLjA1LjQ2IDEuMDcgMS4wN20tMi4wMiAyLjE4aDEuOTF2Ny43OWgtMS45MXYtNy43OXptMTAuNzkgMy44MmMwIDIuODctMS45NCA0LjE1LTMuODQgNC4xNS0yLjEyIDAtMy43NS0xLjUyLTMuNzUtNC4wMiAwLTIuNTYgMS42MS00LjEzIDMuODctNC4xMyAyLjIzIDAgMy43MiAxLjYzIDMuNzIgNG0tNS42NC4wOGMwIDEuNTEuNzEgMi42NCAxLjg2IDIuNjQgMS4wOCAwIDEuODMtMS4xMSAxLjgzLTIuNjcgMC0xLjIyLS41Mi0yLjYxLTEuODEtMi42MS0xLjM0IDAtMS44OCAxLjM1LTEuODggMi42NG02Ljk0LTEuNThjMC0uOS0uMDItMS42NS0uMDYtMi4zMmgxLjY2bC4wOSAxLjE3aC4wNWMuMzItLjYxIDEuMTQtMS4zNSAyLjM4LTEuMzUgMS4zMSAwIDIuNjYuODggMi42NiAzLjM1djQuNjNoLTEuODl2LTQuNGMwLTEuMTItLjQtMS45Ny0xLjQzLTEuOTctLjc1IDAtMS4yNy41Ni0xLjQ4IDEuMTUtLjA2LjE4LS4wOC40Mi0uMDguNjR2NC41OGgtMS45MXYtNS40OHoiLz48L3N2Zz4=" alt="logo" width="" height="" style="width: 150px;" loading="lazy" /></div> </div> <div class="col-lg-12"> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-4 row-cols-xxl-4 small"> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/sessions/"> Committee sessions </a> <a class="nav-link text-dark" href="/en/documents/"> Statutory Documents </a> <a class="nav-link text-dark" href="/en/decisions/"> Committee decisions </a> <a class="nav-link text-dark" href="/en/sessions/47COM/"> 47<sup>th</sup> session (2025) </a> <a class="nav-link text-dark" href="/en/sessions/46COM/"> 46<sup>th</sup> session (2024) </a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/ga"> General Assembly </a><a class="nav-link text-dark" href="/en/sessions/25GA"> 25<sup>th</sup> GA (2025) </a> <a class="nav-link text-dark" href="/en/sessions/24GA"> 24<sup>th</sup> GA UNESCO Paris (2023) </a> <a class="nav-link text-dark" href="/en/sessions/23GA">23<sup>rd</sup> GA UNESCO Paris (2021) </a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/about/"> About World Heritage </a> <a class="nav-link text-dark" href="/en/convention/"> The Convention </a> <a class="nav-link text-dark" href="/en/conventiontext/"> Convention Text </a> <a class="nav-link text-dark" href="/en/compendium/"> Policy Compendium </a> <a class="nav-link text-dark" href="/en/declaration-of-principles"> Declaration of principles </a> <a class="nav-link text-dark" href="/en/guidelines/"> Operational Guidelines </a> <a class="nav-link text-dark" href="/en/emblem/"> The Emblem </a> <a class="nav-link text-dark" href="/en/statesparties/"> The States Parties </a> <a class="nav-link text-dark" href="/en/advisorybodies/"> The Advisory Bodies </a> <a class="nav-link text-dark" href="/en/world-heritage-centre/"> The Centre </a> <a class="nav-link text-dark" href="/en/employment/"> Employment & Internships </a> <a class="nav-link text-dark" href="/en/whoswho/"> Who's Who </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/list/"> The List </a> <a class="nav-link text-dark" href="/en/list/"> World Heritage List </a> <a class="nav-link text-dark" href="/en/danger/"> World Heritage in Danger </a> <a class="nav-link text-dark" href="/en/newproperties/"> New Inscriptions </a> <a class="nav-link text-dark" href="/en/criteria/"> Criteria for Selection </a> <a class="nav-link text-dark" href="/en/tentativelists/"> Tentative Lists </a> <a class="nav-link text-dark" href="/en/nominations/"> World Heritage List Nominations </a> </div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/118/"> Reporting & Monitoring </a> <a class="nav-link text-dark" href="/en/soc/"> State of Conservation (SOC) </a> <a class="nav-link text-dark" href="/en/periodicreporting/"> Periodic Reporting </a> <a class="nav-link text-dark" href="/en/prcycle3/"> Questionnaires 2018-2024 </a> <a class="nav-link text-dark" href="/en/pr-questionnaire/"> Questionnaires 2008-2015 </a> <a class="nav-link text-dark" href="/en/173/"> Reactive Monitoring </a> <a class="nav-link text-dark" href="/en/africa/"> Africa </a> <a class="nav-link text-dark" href="/en/arabstates/"> Arab States </a> <a class="nav-link text-dark" href="/en/asia-pacific/"> Asia & Pacific </a> <a class="nav-link text-dark" href="/en/lac/"> Latin America and the Caribbean </a> <a class="nav-link text-dark" href="/en/eur-na/"> Europe and North America </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/partnerships/"> Partnerships </a> <a class="nav-link text-dark" href="/en/become-partner/"> Become a Partner </a> <a class="nav-link text-dark" href="/en/rolepartenaires/"> What Partners Do </a> <a class="nav-link text-dark" href="/en/partners/"> Our Partners </a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/activities/"> Activities </a> <a class="nav-link text-dark" href="/en/activities/"> All our activities </a> <a class="nav-link text-dark" href="/en/volunteer/"> Volunteer </a></div> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/publications/"> Publications </a> <a class="nav-link text-dark" href="/en/review/"> World Heritage Review </a> <a class="nav-link text-dark" href="/en/series/"> Series </a> <a class="nav-link text-dark" href="/en/resourcemanuals/"> Resource Manuals </a> <a class="nav-link text-dark" href="/en/map/"> World Heritage wall map </a> <a class="nav-link text-dark" href="/en/publications/"> More publications ... </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link text-dark font-weight-bold" href="/en/funding/"> Funding </a> <a class="nav-link text-dark" href="/en/world-heritage-fund/"> World Heritage Fund </a> <a class="nav-link text-dark" href="/en/intassistance"> International Assistance </a></div> <div class="border-top pt-3"><a class="nav-link text-dark font-weight-bold" href="##"> More </a> <a class="nav-link text-dark" href="/en/contacts/"> Contacts </a> <a class="nav-link text-dark" href="/en/sitemap/"> Site Map </a> <a class="nav-link text-dark" href="/en/register"> Become a member </a> <a class="nav-link text-orange font-weight-bold" href="/en/donation/"> Donate Now! </a></div> <div class="border-top pt-3 pb-3"> </div> </div> </div> </div> <!-- UNESCO footer --> <div class="col-lg-12"> <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-4 row-cols-xxl-4 small"> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/en/"> UNESCO </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/newsroom"> UNESCO Latest News </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/take-action"> Take Action </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/ideas-data"> Ideas & Data </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/impact"> Our Impact </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/our-expertise"> Our expertise </a> <a class="nav-link text-dark" href="https://core.unesco.org/"> Core Data Portal </a> <a class="nav-link text-dark" href="http://eepurl.com/i1UpgI" target="_blank" rel="noopener"> Subscribe to our newsletters </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/en"> Terms of use </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/logo-patronage"> UNESCO Name & Logo </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/faq"> UNESCO FAQ </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/ios/report-wrongdoing"> Report fraud, abuse, misconduct </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/scamalert"> Scam alert </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"><a class="nav-link font-weight-bold text-dark" href="https://www.unesco.org/en/legal-affairs/"> Policies </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/legal-affairs/cr-committee/104-procedure"> Protection of human rights <br /><span class="small text-muted"> (Procedure 104) </span> </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/unesco-access-information-policy"> Access to Information </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/website-privacy-notice"> Website Privacy Notice </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/events-privacy-notice"> Events Privacy Notice </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/privacy-policy"> Data Protection and Privacy </a> <a class="nav-link text-dark" href="https://www.unesco.org/en/environmental-commitment-and-policy"> Environmental and Social Policies </a></div> </div> <div class="col"> <div class="border-top pt-3 pb-3"> <div class="nav-link font-weight-bold text-dark">Follow us</div> <a class="nav-link text-dark" href="https://www.facebook.com/unesco"> Facebook </a> <a class="nav-link text-dark" href="https://instagram.com/unesco/"> Instagram </a> <a class="nav-link text-dark" href="https://twitter.com/unesco/"> Twitter </a> <a class="nav-link text-dark" href="https://www.youtube.com/user/unesco"> Youtube </a> <a class="nav-link text-dark" href="https://www.linkedin.com/company/unesco"> Linkedin </a> <a class="nav-link text-dark" href="/en/syndication" aria-label="syndication"> Syndication RSS </a></div> </div> </div> </div> </div> </div> <div class="container pb-5"> <div class="small border-top pt-3 mt-3"> <nav aria-label="breadcrumb" class="d-none d-lg-block"> <ol class="breadcrumb px-0 mb-0"> <li class="breadcrumb-item"><a href="https://www.unesco.org" >UNESCO</a></li> <li class="breadcrumb-item"><a href="https://www.unesco.org/en/culture">Culture</a></li> <li class="breadcrumb-item"><a href="/">World Heritage Centre</a></li> <li class="breadcrumb-item"><a href="/en/list/">The List</a></li><li class="breadcrumb-item active"><a href="/en/list/">World Heritage List</a></li> </ol> </nav> <div> <a href="/en/disclaimer/" class="d-block">© UNESCO World Heritage Centre 1992-2025</a> </div> </div> </div> <div class="modal lightboxIframe" id="lightboxIframe" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true"> <div class="modal-dialog p-0 m-0 w-100 h-100 mw-100 rounded-0"> <div class="modal-content rounded-0 h-100 w-100 mw-100 border-0"> <iframe src="" frameborder="0" width="100%" height="100%" class="p-0 m-0"></iframe> </div> </div> </div> <div class="modal contactIframe" id="contactIframe" tabindex="-1" role="dialog" aria-labelledby="contactIframeModalLabel" aria-hidden="true"> <div class="modal-dialog p-0 m-0 w-100 h-100 mw-100 rounded-0"> <div class="modal-content rounded-0 h-100 w-100 mw-100 border-0"> <iframe src="" frameborder="0" width="100%" height="100%" class="p-0 m-0"></iframe> </div> </div> </div> </footer> <div id="back-top" class="d-print-none"><a href="#top" aria-label="Back to top"><span class="back-top-text">top</span></a></div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="/assets/scripts/vendor/slick.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-fQybjgWLrvvRgtW6bFlB7jaZrFsaBXjsOMm/tB9LTS58ONXgqbR9W8oWht/amnpF" crossorigin="anonymous"></script> <script src="/assets/scripts/app-min.js?2024122"></script> <script src="/assets/scripts/unesco-whc.js?20220414" defer="defer"></script> <script src="/javascript/sorttable2_bootstrap-min.js" defer="defer"></script> <script language="javascript"> showHideElementByName = function(eltName) { $("[name='"+eltName+"']").toggleClass('d-none'); } onUsernameSubmit_FBC7D7C16832CD6AC3F6E38003878354CF3B2C31188D9578B29A321C264DAEB3 = function(e) { e.preventDefault(); var aUsername = $("[uniqueName='username_9A0A56FC-F124-78B8-5224FEEF0DBA8BAF']"); if(!aUsername.length) return false; var sUsername = aUsername[aUsername.length-1].value; if (sUsername == "") return false; var aRememberMe = $("[id='rememberMe_9A0A56FC-F124-78B8-5224FEEF0DBA8BAF']"); var bRememberMe = aRememberMe.length && aRememberMe[0].checked == true ? 1 : 0; // Get SSO or password connection $.ajax({ url: '/p_dynamic/users/user.cfc?method=checkSSOLoginConnection&usernameOrEmail=' + sUsername + '&rememberMe=' + bRememberMe, cache: false, success: function(response){ var obj = JSON.parse(response); // Account found if (obj.success) { //Hide error message if present $(".whc-login-error").addClass('d-none'); if (obj.redirect === 1) { // To define if we want to add custom code before sso redirection if (typeof actionBeforeSSORedirect === "function") { actionBeforeSSORedirect(); } window.location.href = obj.urlRedirect; } else { // To define if we want to add custom code before login redirection if (typeof actionBeforeLoginRedirect === "function") { actionBeforeLoginRedirect(); } //Show password field and login button showHideElementByName("username"); showHideElementByName("username-label"); showHideElementByName("password"); showHideElementByName("password-label"); showHideElementByName("backUsername"); showHideElementByName("SUBMITusername"); showHideElementByName("SUBMITlog"); } // Account not found } else { $(".whc-login-error").removeClass('d-none'); $(".whc-login-error").html(obj.message); } }, failure: function(response) { console.log(response); } }); } backLoginForm = function(e) { e.preventDefault(); //Show password field and login button showHideElementByName("username"); showHideElementByName("username-label"); showHideElementByName("password"); showHideElementByName("password-label"); showHideElementByName("backUsername"); showHideElementByName("SUBMITusername"); showHideElementByName("SUBMITlog"); } </script> <div class="modal" id="alertLogin" tabindex="-1" aria-labelledby="alertLoginLabel" aria-hidden="false" > <div class="modal-dialog modal-dialog-centered "> <div class="modal-content bg-light"> <div class="modal-header border-bottom-0"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body pt-0 px-4 pb-4"> <h5>Login</h5> <form name="login_form" class="pt-3" method="post" action="https://whc.unesco.org/pg.cfm?cid%3D31%26l%3Den%26id_site%3D1399%26" enctype="multipart/form-data" autocomplete="off"> <label for="username" name="username-label">Please enter your username</label> <input placeholder="Username" aria-label="Username" type="text" class="form-control text" name="username" uniqueName='username_9A0A56FC-F124-78B8-5224FEEF0DBA8BAF' maxlength="128" width="18" value="" autocomplete="off" /> <label for="password" name="password-label" class="d-none">Your password</label> <input aria-label="Password" type="password" width="18" name="password" class="form-control text mt-1 d-none" maxlength="128" size="16" value="" placeholder="Password" autocomplete="off" /> <div class="mt-2 whc-login-error text-red d-none"></div> <div class="mt-2 custom-control custom-switch" > <input aria-label="Remember me" type="checkbox" name="rememberme" id="rememberMe_9A0A56FC-F124-78B8-5224FEEF0DBA8BAF" checked="true" class="custom-control-input" /> <label for="rememberMe_9A0A56FC-F124-78B8-5224FEEF0DBA8BAF" class="custom-control-label">remember my profile</label> </div> <a class="d-block mt-3" href="/en/31/msg=forgotlogin">Forgot your username or password?</a> <a class="d-block my-2" href="/en/register/">Become a member</a> <div class="buttons mt-3 d-flex justify-content-end w-100"> <button class="btn bg-secondary small_button plain_button button_padding mr-1 d-none" onclick="backLoginForm(event)" name='backUsername' value="Previous" title="Previous" style="color:white"> Previous </button> <button class="btn bg-primary small_button plain_button button_padding" onclick="onUsernameSubmit_FBC7D7C16832CD6AC3F6E38003878354CF3B2C31188D9578B29A321C264DAEB3(event)" name='SUBMITusername' value="Next" title="Next" style="color:white"> Next </button> <button class="btn bg-primary small_button plain_button button_padding d-none" type="submit" name='SUBMITlog' value="Submit" title="Submit" style="color:white"> Login </button> </div> <input type="hidden" name="l" value="en" /> <input type="hidden" name="cid_origin" value="31" /> <input type="hidden" name="query_string_origin" value="/en/list/1399" /> </form> </div> </div> </div> </div> <script> $(document).ready(function () { $('#multiSearch').on('show.bs.collapse', function () { $('html').css('overflow','hidden'); }); $('#multiSearch').on('hidden.bs.collapse', function () { $('html').css('overflow',''); }); $(document).keyup(function(e) { if (e.key === "Escape") { /* escape key maps to keycode `27`*/ $('#multiSearch').collapse('hide'); } }); // scroll spy on summary item $(window).on('scroll.customScrollSpy', function () { var scrollPos = $(window).scrollTop(); $('.summary-item a').each(function () { var url = new URL($(this).attr('href'), window.location.href); // Create a URL object var hash = url.hash; // Get the hash (includes the dash) var sectionOffset = $(hash).offset().top - 70; if (scrollPos >= sectionOffset) { $('.summary-item a').removeClass('font-weight-bold'); $(this).addClass('font-weight-bold'); } }); }); }); </script> <script>Ext = {scopeCss: true};</script> <script type="text/javascript" src="https://whc.unesco.org/javascript/ext-6.2.0-app-all/app.js?20220421"></script> <script> Ext.onReady( function() { /* fix issue with window centered with extjs 6.2*/ Ext.define('Ext.overrides.window.Window', { override: 'Ext.window.Window', onShow: function () { this.callParent(arguments); this.center(); }, initComponent: function () { this.on('render', function () { this.center(); }); this.callParent(arguments); }, center: function () { var me = this, top = window.pageYOffset || document.documentElement.scrollTop, left = window.pageXOffset || document.documentElement.scrollLeft, size = Ext.Element.getViewSize(); var newX = left + (size.width - me.getWidth()) / 2; var newY = top + (size.height - me.getHeight()) / 2; me.setXY([newX, newY]); } }); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_9A0A570E-A8FA-077B-297D824DD5C55062', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=sites', extraParams:{ list_selected:"", list_filter:"", l:"en" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_9A0A570E-A8FA-077B-297D824DD5C55062', name:'', model: 'app.model.selector_9A0A570E-A8FA-077B-297D824DD5C55062', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_9A0A570E-A8FA-077B-297D824DD5C55062'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_9A0A570E-A8FA-077B-297D824DD5C55062', id:'idboxselect_9A0A570E-A8FA-077B-297D824DD5C55062', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_9A0A5710-C323-1E50-32C4D9F0E5E6C82C', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=statesISO', extraParams:{ list_selected:"", list_filter:"", l:"en" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_9A0A5710-C323-1E50-32C4D9F0E5E6C82C', name:'', model: 'app.model.selector_9A0A5710-C323-1E50-32C4D9F0E5E6C82C', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_9A0A5710-C323-1E50-32C4D9F0E5E6C82C'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_9A0A5710-C323-1E50-32C4D9F0E5E6C82C', id:'idboxselect_9A0A5710-C323-1E50-32C4D9F0E5E6C82C', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_9A0A5711-A60A-15CF-FDB56C94932E13AE', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=regions', extraParams:{ list_selected:"", list_filter:"", l:"en" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_9A0A5711-A60A-15CF-FDB56C94932E13AE', name:'', model: 'app.model.selector_9A0A5711-A60A-15CF-FDB56C94932E13AE', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_9A0A5711-A60A-15CF-FDB56C94932E13AE'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_9A0A5711-A60A-15CF-FDB56C94932E13AE', id:'idboxselect_9A0A5711-A60A-15CF-FDB56C94932E13AE', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script type="text/javascript" defer="defer"> Ext.onReady(function() { Ext.Loader.setConfig({ enabled : true, paths : { app:'/app' } }); /* Data*/ Ext.define('app.model.selector_9A0A5714-A03D-E43E-1DABCECFD8C6FB61', { extend: 'Ext.data.Model', fields: [ {type: 'string', name: 'id', mapping:'id'}, {type: 'string', name: 'name', mapping:'name'}, {type: 'string', name: 'val', mapping:'val'}, {type: 'string',name: 'category', mapping:'category'}, {type: 'string',name: 'tip', mapping:'tip'}, {type: 'string',name: 'description', mapping:'description'} ], sorters: {property: 'category'}, proxy: { type: 'ajax', actionMethods :{ create: 'POST', read: 'POST', update: 'POST', destroy: 'POST' }, url: '/include/lib_selector_json.cfm?list_name=keywords', extraParams:{ list_selected:"", list_filter:"", l:"en" }, reader: { type: 'json', rootProperty: 'result', totalProperty: 'totalcount' } } }); /* Override to fix bug with pagination in EXT 5.1.0 https://www.sencha.com/forum/showthread.php?299443 */ Ext.define('WTCOMBO', { override: 'Ext.form.field.ComboBox', onBindStore: function(store, initial) { this.callParent(arguments); /* Deselect on container click is not required if paging toolbar exists*/ this.pickerSelectionModel.deselectOnContainerClick = false; }, /* if the fromComponent owner is picker then do not collapse boundlist. */ onFocusLeave: function(e) { var me = this; if (e.fromComponent.activeOwner && e.fromComponent.activeOwner.id == this.picker.id) { return; } me.collapse(); me.callParent([e]); } }); /* override to get label with HTML*/ if (!Ext.ClassManager.isCreated("Private.ui.TagFieldHtmlLabel")) { Ext.define("Private.ui.TagFieldHtmlLabel", { extend: 'Ext.form.field.Tag', alias: 'widget.tagfieldhtmllabel', /* TODO EXT UPGRADE. WHEN UPGRADING FROM 6.2.1 update this*/ getMultiSelectItemMarkup: function() { var me = this, childElCls = (me._getChildElCls && me._getChildElCls()) || ''; /* hook for rtl cls*/ if (!me.multiSelectItemTpl) { if (!me.labelTpl) { me.labelTpl = '{' + me.displayField + '}'; } me.labelTpl = me.lookupTpl('labelTpl'); if (me.tipTpl) { me.tipTpl = me.lookupTpl('tipTpl'); } me.multiSelectItemTpl = new Ext.XTemplate([ '<tpl for=".">', '<li data-selectionIndex="{[xindex - 1]}" data-recordId="{internalId}" role="presentation" class="' + me.tagItemCls + childElCls, '<tpl if="this.isSelected(values)">', ' ' + me.tagSelectedCls, '</tpl>', '{%', 'values = values.data;', '%}', me.tipTpl ? '" data-qtip="{[this.getTip(values)]}">' : '">', '<div role="presentation" class="' + me.tagItemTextCls + '">{[this.getItemLabel(values)]}</div>', '<div role="presentation" class="' + me.tagItemCloseCls + childElCls + '"></div>', '</li>', '</tpl>', { isSelected: function(rec) { return me.selectionModel.isSelected(rec); }, getItemLabel: function(values) { /* UPGRADE - removed htmlEncode here*/ return me.labelTpl.apply(values); }, getTip: function(values) { return Ext.String.htmlEncode(me.tipTpl.apply(values)); }, strict: true } ]); } if (!me.multiSelectItemTpl.isTemplate) { me.multiSelectItemTpl = this.lookupTpl('multiSelectItemTpl'); } return me.multiSelectItemTpl.apply(me.valueCollection.getRange()); } }); } /* Create the combobox */ var tag = Ext.create('Private.ui.TagFieldHtmlLabel', { store: Ext.create('Ext.data.Store',{ autoLoad :false, autoSync: false, pageSize: 400, remoteSort: false, remoteFilter: true, id:'store_9A0A5714-A03D-E43E-1DABCECFD8C6FB61', name:'', model: 'app.model.selector_9A0A5714-A03D-E43E-1DABCECFD8C6FB61', listeners : { 'load' : function(store, records, successful, operation, eOpts) { store.getProxy().setExtraParam( 'list_selected', '' ); store.getProxy().setExtraParam( 'list_filter', '' ); } } }), autoLoadOnValue:false, listeners: { beforerender:function(field, newValue, eOpts){ }, change: function(field, newValue, oldValue) { var hiddenInput = document.getElementById('boxselectval_9A0A5714-A03D-E43E-1DABCECFD8C6FB61'); hiddenInput.value = newValue; this.inputEl.dom.value=''; } ,select: function(combo,record,eOpts){ /*if(this.getPicker().isVisible()){this.getPicker().alignTo(combo);}*/ } }, /*value : [""],*/ emptyText: '', queryMode: 'remote', scrollable : true, forceSelection: false, queryDelay : 300, pageSize: true, displayField: 'name', valueField: 'val', delimiter : ',', minChars : 1, submitValue : false, width:'100%', cls:'', style:'', padding:'', contentPaddingProperty:'' , editable:true, selectOnFocus:true, /*triggerAction: 'all',*/ renderTo: 'boxselect_9A0A5714-A03D-E43E-1DABCECFD8C6FB61', id:'idboxselect_9A0A5714-A03D-E43E-1DABCECFD8C6FB61', anchor:'95%', tipTpl: new Ext.XTemplate('{tip}'), labelTpl: Ext.create('Ext.XTemplate','<tpl for=".">','{name}','</tpl>'), multiSelect: true, listConfig: { tpl: new Ext.XTemplate( '<ul class="x-list-plain">' + '{% var lastcategory="",Category=values["category"]%}' + '<tpl for=".">' + '{% Category=values["category"]%}' + /* Only show region headers when there are more than 10 choices*/ '{% if ( this.store.getCount() > 5 && Category !== lastcategory) { %}' + '{% lastcategory = values["category"]; %}' + '<li class="x-grid-group-hd x-grid-group-title">{category}</li>' + '{% } %}'+ '<li class="x-boundlist-item" data-qtip="{tip}">' + '{name}' + ' <span class="small text-muted">{description}</span>' + '</li>'+ '</tpl>'+ '</ul>' ), typeahead : false, minChars: 1 } }); tag.inputEl.dom.removeAttribute('name'); }); </script> <script language="javascript" type="text/javascript"> Ext.onReady(function(){ Ext.get('sites_search',true).on('submit', function(event, eltarget) { var els = this.query('input[value=""]',true); var elsSelect = this.query('select',true); Ext.Array.each(els,function(ael){ if(ael.value==""){ael.disabled=true;} }); Ext.Array.each(elsSelect,function(ael){ if(ael.value==""){ael.disabled=true;} }); }); }); </script> <script> /* Set the locale before the JSAPI loads */ esriConfig = { locale: "en", log: {level:"none"}, request: {priority: "low"}, parseOnLoad: true }; </script> <script src="https://js.arcgis.com/4.31/"></script> <script type="text/javascript"> var markersRendererCultural, markersRendererNatural, markersRendererMixed, layerPolybuffer, layerPolycore, onePoint, combinedExtent, layerextended = false, markerSymbol, graphicsCultural= [], graphicsNatural= [], graphicsMixed= [], graphicsCulturalDanger= [], graphicsNaturalDanger= [], graphicsMixedDanger= [], appConfig, map ; require([ "require", "esri/Map", "esri/views/MapView", "esri/views/SceneView", "esri/WebMap", "esri/WebScene", "esri/Basemap", "esri/widgets/BasemapGallery", "esri/widgets/Expand", "esri/layers/FeatureLayer", "esri/layers/SceneLayer", "esri/layers/ElevationLayer", "esri/widgets/Legend", "esri/config", "esri/request", "esri/widgets/Fullscreen", /*"esri/widgets/Search",*/ "esri/intl", "esri/Graphic", "esri/symbols", "esri/renderers/Renderer", "esri/geometry/Point", "esri/geometry/Extent", "esri/geometry/geometryEngine", "esri/geometry/projection", "esri/geometry/SpatialReference" ], function( require, Map, MapView, SceneView, WebMap, WebScene, Basemap, BasemapGallery, Expand, FeatureLayer, SceneLayer, ElevationLayer, Legend, esriConfig, esriRequest, Fullscreen, /*Search,*/ intl, Graphic, Symbol, Renderer, Point, Extent, geometryEngine, projection, SpatialReference, arrayUtils) { /*code to create the map and add a basemap will go here*/ const switchButton = document.getElementById("switch-btn"); const basemapsetellite = new Basemap({ title: "Satellite", language: "en", portalItem: { id: "13a1167266ae4d3d8f76a6bf2edd17aa" } }); const basemapwhc = new Basemap({ title: "Base WHC", language: "en", thumbnailUrl : "https://unesco.maps.arcgis.com/sharing/rest/content/items/073cf5b02f654359b656f58ca9e67846/info/thumbnail/thumbnail1601627787898.png", portalItem: { id: "073cf5b02f654359b656f58ca9e67846" } }); const basemapdark = new Basemap({ title: "Dark", language: "en", portalItem: { id: "600ffbf85c704aa5a492f018b1125863" } }); const basemapTopo = new Basemap({ title: "Topographic", language: "en", portalItem: { id: "f14d34580ef7460ab71284cf19d1de24" } }); map = new Map({ basemap: basemapsetellite, ground: "world-elevation" // Enables 3D terrain }); appConfig = { // log:'none', mapView: null, sceneView: null, activeView: null, container: "esrimap" }; const initialViewParams2D = { zoom: 9, map: map, container: appConfig.container, id: "2dview" }; const initialViewParams3D = { zoom: 2, map: map, container: appConfig.container, id: "3dview" }; /*create 2D view and and set active*/ appConfig.mapView = createView(initialViewParams2D, "2d"); appConfig.activeView = appConfig.mapView; /* create 3D view, won't initialize until container is set*/ initialViewParams3D.container = null; appConfig.sceneView = createView(initialViewParams3D, "3d"); /* Add a basemap toggle widget to toggle between basemaps*/ let Basemaps = new BasemapGallery({ source:[basemapsetellite,basemapwhc,basemapTopo,basemapdark], view: appConfig.activeView }); const bgExpand = new Expand({ view: appConfig.activeView, expandTooltip : "Basemaps", label:"Basemaps", content: Basemaps, group: "top-right" }); /* Add widget to the top right corner of the view */ appConfig.activeView.ui.add([bgExpand], "top-right"); /* stop zoom with mouse wheel when scrolling vertically */ appConfig.mapView.surface.addEventListener("wheel", function(event) { event.stopImmediatePropagation(); }, true); /**/ appConfig.sceneView.when(function() { /* View successfully loaded, show viewDiv*/ }).catch(function() { document.getElementById("infoDiv").style.display = "none"; document.getElementById("infoWebGL").style.display = "block"; console.log("no webgl"); /* View was rejected, show webgl unsupported message and turn off the viewDiv*/ }); /* */ const stop1 = 6; const stop2 = 8; const stop3 = 15; const stop4 = 20; const stopdefault = 11; function symbolSizeScale(view) { view.watch("scale", (newScale) => { /*Update the symbol's size based on the scale*/ view.map.layers.forEach((layer) => { symb = layer.renderer.symbol; if (newScale > 36978595) { symb.height = stop1; symb.width = stop1; } else if (newScale > 9244648) { symb.height = stop2; symb.width = stop2; } else if (newScale < 1641615) { symb.height = stop3; symb.width = stop3; } else if (newScale < 18055) { symb.height = stop4; symb.width = stop4; } else { symb.height = stopdefault; symb.width = stopdefault; } }, { sync: true }); }); }; /*switch the view between 2D and 3D each time the button is clicked*/ switchButton.addEventListener("click", function(){ switchView(); }); /*Switches the view from 2D to 3D and vice versa*/ function switchView(){ let is3D = appConfig.activeView.type === "3d"; let activeViewpoint = appConfig.activeView.viewpoint.clone(); /* remove the reference to the container for the previous view*/ appConfig.activeView.container = null; if (is3D){ /* if the input view is a SceneView, set the viewpoint on the mapView instance. Set the container on the mapView and flag it as the active view */ appConfig.mapView.viewpoint = activeViewpoint; appConfig.mapView.container = appConfig.container; appConfig.activeView = appConfig.mapView; //toggle.view = appConfig.mapView; symbolSizeScale(appConfig.activeView); //appConfig.mapView.ui.add(toggle, "top-right"); switchButton.value = "3D"; } else { appConfig.sceneView.viewpoint = activeViewpoint; appConfig.sceneView.container = appConfig.container; symbolSizeScale(appConfig.sceneView); appConfig.activeView = appConfig.sceneView; //toggle.view = appConfig.sceneView; //appConfig.sceneView.ui.add(toggle, "top-right"); switchButton.value = "2D"; } } /* zoom to layer extent*/ /* convenience function for creating a 2D or 3D view*/ function createView(params, type){ let view; let is2D = type === "2d"; if(is2D){ view = new MapView(params); return view; } else { view = new SceneView(params); } return view; } /* zoom to layer extent*/ function pointToExtent( point, toleranceInPixel=4) { /* Function to convert a point coordinate into a rectangle area */ if(appConfig.activeView.extent){ mapextentwidth = appConfig.activeView.extent.width; } else { mapextentwidth= 1; } var pixelWidth = appConfig.activeView.width / mapextentwidth ; var toleraceInMapCoords = toleranceInPixel * pixelWidth; return new Extent({ xmin:point.x - toleraceInMapCoords, ymin:point.y - toleraceInMapCoords, xmax:point.x + toleraceInMapCoords, ymax:point.y + toleraceInMapCoords, latitude:point.latitude, longitude:point.longitude, spatialReference: { wkid: 4326 } } ); } /* Function to combine extents and set the view extent */ function combineLayerExtents(layers) { var extentPromises = layers.map(function(layer) { // case when the layer is of type point with only one single point if(layer.geometryType === "point" && layer.source.length === 1 ){ onePoint = layer.source.items[0].geometry; var pointExtent = pointToExtent(onePoint); var pointExtentClone = pointExtent.clone(); pointExtentClone.centerAt(onePoint); return pointExtentClone || null } else { return layer.queryExtent().then(function(result) { /* be sure it has the correct spatialreference */ /* Define the target spatial reference (WGS84) */ /* Return the extent if valid, otherwise return null */ if(result.extent){ var wgs84 = new SpatialReference({ wkid: 4326 }); var projectedExtent = projection.project(result.extent, wgs84) ; return projectedExtent || null; } else { return result.extent || null; } }); } }); /* Wait for all extent promises to resolve */ Promise.all(extentPromises).then(function(extents) { /* Filter out null extents */ var validExtents = extents.filter(function(extent) { return extent !== null; }); var combinedPolygon; if (onePoint && validExtents.length === 1) { appConfig.activeView.goTo({ target: [onePoint.longitude,onePoint.latitude] ,zoom:12 ,padding: { left: 50, right: 50, top: 50, bottom: 50 } }).catch(function(error) { console.error("Error zooming to extent1: ", error); }); } else { if (validExtents.length === 1) { /* Only one extent: add padding to prevent too low zoom level */ /* Set the view extent to the padded extent */ combinedExtent = validExtents[0]; } else if (validExtents.length > 1 ) { /* Combine valid extents into a polygon */ validExtents.map(function(extent) { }); var combinedPolygon = geometryEngine.union(validExtents); /* Set the view extent to the combined extent */ combinedExtent = combinedPolygon.extent; } else { } /**/ /*console.log(combinedExtent.width,"combinedExtent.width");*/ if(combinedExtent.width<1){ combinedExtent = combinedExtent.expand(1.1); } else if(combinedExtent.width<150){ combinedExtent = combinedExtent.expand(1.4); } else if(combinedExtent.width<180){ combinedExtent = combinedExtent.expand(1.2); } else if(combinedExtent.width<250){ combinedExtent = combinedExtent.expand(1.1); } else if (combinedExtent.width<360){ combinedExtent = combinedExtent.extent; } else if (combinedExtent.width<10000){ combinedExtent = combinedExtent.expand(.005); } else if (combinedExtent.width<300000){ combinedExtent = combinedExtent.expand(.000025); } else { combinedExtent = combinedExtent.expand(.00001); } /*appConfig.activeView.extent = combinedExtent;*/ appConfig.activeView.goTo({target: combinedExtent}).catch(function(error) { console.error("Error zooming to extent2: ", error);}); } }).catch(function(error) { console.error("Error fetching extents: ", error); }); } /* UI */ let applicationDiv = document.getElementById("esriapp"); appConfig.mapView.ui.add(new Fullscreen({ view: appConfig.mapView, element: applicationDiv }), "top-left"); appConfig.sceneView.ui.add(new Fullscreen({ view: appConfig.sceneView, element: applicationDiv }), "top-left"); /*specification for each field to create in the layer*/ let fields = [ { name: "ObjectID", alias: "ObjectID", type: "oid" }, { name: "element_serial_number", alias: "element_serial_number", type: "string" }, { name: "element_name", alias: "element_name", type: "string" }, { name: "element_state", alias: "element_state", type: "string" }, { name: "title", alias: "title", type: "string" }, { name: "url", alias: "url", type: "string" }, { name: "cat", alias: "cat", type: "double" }, { name: "id_no", alias: "id_no", type: "double" } ]; /* Set up popup template for the layer */ let pTemplate = { title: '{element_serial_number} {element_name} ({element_state})', content:'<div style="display: flex; justify-content: flex-start;align-content:"><div style=" margin: 10px 5px 10px 10px;display: flex; flex-direction:column; justify-content: flex-start;align-content:center;word-break: initial;"><strong>{title}</strong><div>{element_serial_number}</div><div>{element_name}</div><div>{element_state}</div></div></div>', }; /* */ markerSymbol = { type: 'simple-marker', style: 'circle', size: 5, color: [255,204,1,1], outline: { width: 1, color: [0,0,0,.5], style: 'solid' } }; markersRendererCultural = { type: 'simple', symbol : { type: 'picture-marker', url: '/graphics/1-0.svg', width: 11, height: 11 } }; markersRendererNatural = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/2-0.svg', width: 11, height: 11 } }; markersRendererMixed = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/3-0.svg', width: 11, height: 11 } }; markersRendererCulturalDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/1-1.svg', width: 11, height: 11 } }; markersRendererNaturalDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/2-1.svg', width: 11, height: 11 } }; markersRendererMixedDanger = { type: 'simple', symbol: { type: 'picture-marker', url: '/graphics/3-1.svg', width: 11, height: 11 } }; /**/ appConfig.mapView.when(function() { document.getElementById("infoDiv").style.display = "block"; /*add polygons */ layerPolycore = new FeatureLayer({ id:"allpolycore", title:"Boundaries of World Heritage properties", url: "https://services6.arcgis.com/eMd5K6XXEvJETxfQ/arcgis/rest/services/prd_whc_sites_dossiers_elements_v2_view/FeatureServer/1", // where:"property_id = 1399", outFields: ["*"], /* capabilities:{ query:{supportsCacheHint: true}, queryRelated: {supportsCacheHint: true}, queryTopFeatures :{supportsCacheHint: true}, attachment:{supportsCacheHint: true}, analytics:{supportsCacheHint: true} },*/ elevationInfo: { mode: "on-the-ground" }, popupTemplate: { title: '{element_serial_number} {element_name_en} ({element_state}) / Property', content: "<strong>{property_name_en}</strong><br>Property<br>{element_serial_number}<br>{element_name_en}<br>{element_state}", lastEditInfoEnabled: false } }); layerPolycore.renderer= { type: "simple", symbol: { type: "simple-fill", color: [232,63,64,.4], style:"solid", opacity:.5, outline: { type: "simple-line", color: [232,63,64,.8], width: 1.5 } } }; layerPolycore.definitionExpression = "property_id = 1399"; map.add(layerPolycore); layerPolybuffer = new FeatureLayer({ id:"allpolybuffer", title:"Buffer Zone with polygones", url: "https://services6.arcgis.com/eMd5K6XXEvJETxfQ/arcgis/rest/services/prd_whc_sites_dossiers_elements_v2_view/FeatureServer/2", outFields: ["*"], /* capabilities:{ query:{supportsCacheHint: true}, queryRelated: {supportsCacheHint: true}, queryTopFeatures :{supportsCacheHint: true}, attachment:{supportsCacheHint: true}, analytics:{supportsCacheHint: true} },*/ elevationInfo: { mode: "on-the-ground" }, popupTemplate: { title: '{property_id} {property_name_en} - Buffer Zone', lastEditInfoEnabled: false, content: '<strong><a href="{property_id}" target="_self">{property_name_en}</a></strong><br>Buffer Zone<br>{element_serial_number}<br>{element_name_en}<br>{element_state}', } }); layerPolybuffer.renderer= { type: "simple", symbol: { type: "simple-fill", color: [0,105,180,.15], style:"solid", opacity:.5, outline: { type: "simple-line", color: [0,105,180,.6], width: 1.5 } } }; layerPolybuffer.definitionExpression = "property_id = 1399"; map.add(layerPolybuffer); /* add the results to the map*/ let urlrequest = "https://whc.unesco.org/?cid=31&l=en&id_site=1399&&mode=json&l=en"; let request = esriRequest(urlrequest,{ handleAs: "json"}).then(function(response){ appConfig.mapView.center=[response.data.CENTROIDRESULT.LONGITUDE,response.data.CENTROIDRESULT.LATITUDE]; response.data.QUERYRESULT.DATA.forEach(function(feature, i) { let mypoint = { geometry: new Point({ x: feature[4], y: feature[3] }), attributes: { ObjectID: i, id_no:1399, element_name: feature[2], element_serial_number: feature[5], element_state: feature[7] } }; if(feature[0] == 0){ switch(feature[1]){ case 1: graphicsCultural.push(mypoint); break; case 2: graphicsNatural.push(mypoint); break; case 3: graphicsMixed.push(mypoint); break; } } if(feature[0] == 1){ switch(feature[1]){ case 1: graphicsCulturalDanger.push(mypoint); break; case 2: graphicsNaturalDanger.push(mypoint); break; case 3: graphicsMixedDanger.push(mypoint); break; } } }); /* create and add layer */ if(graphicsCultural.length > 0){ let layerCultural = new FeatureLayer({ source: graphicsCultural, fields: fields, objectIdField: "ObjectID", title:"Cultural properties (point data)", popupTemplate: pTemplate, renderer: markersRendererCultural }); map.add(layerCultural); }; if(graphicsNatural.length > 0){ let layerNatural = new FeatureLayer({ source: graphicsNatural, title:"Natural properties (point data)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererNatural }); map.add(layerNatural); }; if(graphicsMixed.length > 0){ let layerMixed = new FeatureLayer({ source: graphicsMixed, title:"Mixed properties (point data)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererMixed }); map.add(layerMixed); }; if(graphicsCulturalDanger.length > 0){ let layerCulturalDanger = new FeatureLayer({ source: graphicsCulturalDanger, title:"Cultural and in danger properties (point data)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererCulturalDanger }); map.add(layerCulturalDanger); }; if(graphicsNaturalDanger.length > 0){ let layerNaturalDanger = new FeatureLayer({ source: graphicsNaturalDanger, title:"Natural and in danger properties (point data)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererNaturalDanger }); map.add(layerNaturalDanger); }; if(graphicsMixedDanger.length > 0){ let layerMixedDanger = new FeatureLayer({ source: graphicsMixedDanger, title:"Mixed and in danger properties (point data)", fields: fields, objectIdField: "ObjectID", popupTemplate: pTemplate, renderer: markersRendererMixedDanger }); map.add(layerMixedDanger); } /**/ appConfig.activeView.when(function() { combineLayerExtents(map.layers); }); }); /**/ }).catch(function() { /* View was rejected, show webgl unsupported message and turn off the viewDiv*/ document.getElementById("infoWebGL").style.display = "block"; }); }); function zoomToLocation(lon, lat) { if (appConfig.activeView) { appConfig.activeView.goTo({ center: [lon, lat], zoom: 16 }, { duration: 2000, // in milliseconds easing: "in-out-cubic" }); } } </script> <script> $('.lightbox').on('click',function(e){ e.preventDefault(); let iframeSrc=$(this).attr('href'); let myHtml = $('html'); let scrollPosY = myHtml.scrollTop(); //myHtml.toggleClass("scrollbarnone"); $('.lightboxIframe').on('shown.bs.modal',function(){ myHtml.css('overflow','hidden'); $(this).find('iframe').attr('src',iframeSrc); $(this).css('padding-right',''); }) $('.lightboxIframe').on('hidden.bs.modal',function(){ /*myHtml.toggleClass("scrollbarnone");*/ myHtml.css("scroll-behavior","auto"); myHtml.scrollTop(scrollPosY); myHtml.css("scroll-behavior",""); }); $('.lightboxIframe').on('hide.bs.modal',function(){ $(this).find('iframe').attr('src',''); myHtml.css('overflow',''); }) $('#lightboxIframe').modal({keyboard: true,show:true}); } ); $('.contactButton').on('click',function(e){ e.preventDefault(); let keywordValue=$(this).attr('keyword'); $('.contactIframe').on('shown.bs.modal',function(){ $(this).find('iframe').attr('src',"/include/tool_contact_bootstrap.cfm"+"?keyword="+keywordValue) }); $('.contactIframe').on('hidden.bs.modal',function(){ $(this).find('iframe').attr('src',''); }) $('#contactIframe').modal({keyboard: true,show:true}); }); </script> <script type='text/javascript' defer='defer'>$('#menuLogin-link').click(function(ev){ev.preventDefault();$('#alertLogin').modal('show');});</script> <div id="map-win" class="x-hidden"></div> </body> <script type="text/javascript"> (function(){ window["loaderConfig"] = "/TSPD/?type=21"; })(); </script> <script type="text/javascript" src="/TSPD/?type=18"></script> </html>